Lines Matching defs:sensor
38 u8 sensor;
80 /* sensor specific data */
413 pr_err("Bad sensor reset %02x\n", byte);
513 all_gain_reg[7] = sensor_data[sd->sensor].reg80;
535 switch (sd->sensor) {
569 const struct additional_sensor_data *sensor;
586 gspca_dbg(gspca_dev, D_PROBE, "sensor tas5130a\n");
587 sd->sensor = SENSOR_TAS5130A;
590 gspca_dbg(gspca_dev, D_PROBE, "sensor lt168g\n");
591 sd->sensor = SENSOR_LT168G;
594 gspca_dbg(gspca_dev, D_PROBE, "sensor 'other'\n");
595 sd->sensor = SENSOR_OTHER;
598 gspca_dbg(gspca_dev, D_PROBE, "sensor om6802\n");
599 sd->sensor = SENSOR_OM6802;
602 pr_err("unknown sensor %04x\n", sensor_id);
606 if (sd->sensor == SENSOR_OM6802) {
617 pr_err("Bad sensor reset %02x\n", test_byte);
631 sensor = &sensor_data[sd->sensor];
632 reg_w_buf(gspca_dev, sensor->n3, sizeof sensor->n3);
633 reg_w_buf(gspca_dev, sensor->n4, sensor->n4sz);
635 if (sd->sensor == SENSOR_LT168G) {
642 reg_w_ixbuf(gspca_dev, 0xd0, sensor->data1, sizeof sensor->data1);
643 reg_w_ixbuf(gspca_dev, 0xc7, sensor->data2, sizeof sensor->data2);
644 reg_w_ixbuf(gspca_dev, 0xe0, sensor->data3, sizeof sensor->data3);
646 reg_w(gspca_dev, (sensor->reg80 << 8) + 0x80);
647 reg_w(gspca_dev, (sensor->reg80 << 8) + 0x80);
648 reg_w(gspca_dev, (sensor->reg8e << 8) + 0x8e);
653 reg_w_buf(gspca_dev, sensor->data5, sizeof sensor->data5);
654 reg_w_buf(gspca_dev, sensor->nset8, sizeof sensor->nset8);
655 reg_w_buf(gspca_dev, sensor->stream, sizeof sensor->stream);
657 if (sd->sensor == SENSOR_LT168G) {
664 reg_w_ixbuf(gspca_dev, 0xd0, sensor->data1, sizeof sensor->data1);
665 reg_w_ixbuf(gspca_dev, 0xc7, sensor->data2, sizeof sensor->data2);
666 reg_w_ixbuf(gspca_dev, 0xe0, sensor->data3, sizeof sensor->data3);
740 const struct additional_sensor_data *sensor;
765 switch (sd->sensor) {
785 sensor = &sensor_data[sd->sensor];
792 reg_w_buf(gspca_dev, sensor->stream, sizeof sensor->stream);
793 reg_w_buf(gspca_dev, sensor->stream, sizeof sensor->stream);
795 if (sd->sensor == SENSOR_OM6802)
805 reg_w_buf(gspca_dev, sensor_data[sd->sensor].stream,
806 sizeof sensor_data[sd->sensor].stream);
807 reg_w_buf(gspca_dev, sensor_data[sd->sensor].stream,
808 sizeof sensor_data[sd->sensor].stream);
809 if (sd->sensor == SENSOR_OM6802) {
964 if (sd->sensor == SENSOR_TAS5130A)