• Home
  • Raw
  • Download

Lines Matching refs:sensor

46 	u8 sensor;  member
497 const struct sensor_s *sensor; in i2c_write() local
505 sensor = &sensor_tb[sd->sensor]; in i2c_write()
507 val = (sensor->i2c_addr << 8) | SQ930_CTRL_I2C_IO; in i2c_write()
511 *buf++ = sensor->i2c_dum; in i2c_write()
518 *buf++ = sensor->i2c_dum; in i2c_write()
642 const struct sensor_s *sensor; in cmos_probe() local
652 sensor = &sensor_tb[probe_order[i]]; in cmos_probe()
653 ucbus_write(&sd->gspca_dev, sensor->cmd, sensor->cmd_len, 8); in cmos_probe()
654 gpio_init(sd, sensor->gpio); in cmos_probe()
656 reg_r(gspca_dev, (sensor->i2c_addr << 8) | 0x001c, 1); in cmos_probe()
666 sd->sensor = probe_order[i]; in cmos_probe()
667 switch (sd->sensor) { in cmos_probe()
671 sensor_tb[sd->sensor].name); in cmos_probe()
714 switch (sd->sensor) { in global_init()
720 gpio_init(sd, sensor_tb[sd->sensor].gpio); in global_init()
732 gpio_init(sd, sensor_tb[sd->sensor].gpio); in global_init()
740 gpio_init(sd, sensor_tb[sd->sensor].gpio); in global_init()
748 gpio_init(sd, sensor_tb[sd->sensor].gpio); in global_init()
767 const struct sensor_s *sensor; in setexposure() local
775 switch (sd->sensor) { in setexposure()
778 min_frclk = sd->sensor == SENSOR_ICX098BQ ? 0x210 : 0x26f; in setexposure()
796 sensor = &sensor_tb[sd->sensor]; in setexposure()
797 buf[i++] = sensor->i2c_addr; /* i2c_slave_addr */ in setexposure()
801 buf[i++] = sensor->i2c_dum; in setexposure()
805 buf[i++] = sensor->i2c_dum; in setexposure()
824 sd->sensor = id->driver_info >> 8; in sd_config()
873 if (sd->sensor == SENSOR_MI0360) { in sd_init()
877 sd->sensor = SENSOR_ICX098BQ; in sd_init()
882 PDEBUG(D_PROBE, "Sensor %s", sensor_tb[sd->sensor].name); in sd_init()
896 cap = &capconfig[sd->sensor][mode]; in send_start()
929 switch (sd->sensor) { in sd_start()
1023 if (sd->sensor == SENSOR_MT9V111) in sd_start()
1035 if (sd->sensor == SENSOR_MT9V111) in sd_stopN()
1133 #define ST(sensor, type) \ argument
1134 .driver_info = (SENSOR_ ## sensor << 8) \