/linux-master/drivers/iio/light/ |
H A D | bh1750.c | 41 const struct bh1750_chip_info *chip_info; member in struct:bh1750_data 75 const struct bh1750_chip_info *chip_info = data->chip_info; local 77 if ((usec % chip_info->mtreg_to_usec) != 0) 80 val = usec / chip_info->mtreg_to_usec; 81 if (val < chip_info->mtreg_min || val > chip_info->mtreg_max) 88 regval = (val & chip_info->int_time_high_mask) >> 5; 94 regval = val & chip_info->int_time_low_mask; 109 const struct bh1750_chip_info *chip_info local 137 const struct bh1750_chip_info *chip_info = data->chip_info; local 194 const struct bh1750_chip_info *chip_info = data->chip_info; local [all...] |
/linux-master/drivers/video/fbdev/via/ |
H A D | dvi.c | 41 switch (viaparinfo->chip_info->gfx_chip_name) { 71 viaparinfo->chip_info->tmds_chip_info.tmds_chip_name = VT1632_TMDS; 72 viaparinfo->chip_info-> 74 viaparinfo->chip_info->tmds_chip_info.i2c_port = VIA_PORT_31; 83 viaparinfo->chip_info->tmds_chip_info.tmds_chip_name); 85 viaparinfo->chip_info->tmds_chip_info.i2c_port); 88 viaparinfo->chip_info->tmds_chip_info.i2c_port = VIA_PORT_2C; 93 viaparinfo->chip_info-> 96 viaparinfo->chip_info-> 102 viaparinfo->chip_info [all...] |
H A D | lcd.c | 91 if (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) { 92 viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name = 97 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = 104 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = 106 viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name = 113 if (!viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) { 114 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = 119 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = 131 viaparinfo->chip_info->lvds_chip_info.i2c_port = VIA_PORT_31; 136 viaparinfo->chip_info [all...] |
H A D | hw.c | 490 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) 496 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) 502 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) 566 (viaparinfo->chip_info->gfx_chip_name == 622 viaparinfo->chip_info-> 626 viaparinfo->chip_info-> 633 viaparinfo->chip_info-> 637 viaparinfo->chip_info-> 644 viaparinfo->chip_info-> 648 viaparinfo->chip_info [all...] |
H A D | via_utility.c | 15 if (viaparinfo->chip_info->tmds_chip_info.tmds_chip_name == VT1632_TMDS) 18 if (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name == VT1631_LVDS) 135 switch (viaparinfo->chip_info->gfx_chip_name) { 166 !((viaparinfo->chip_info->gfx_chip_name == 168 (viaparinfo->chip_info->gfx_chip_revision < 15))) { 190 switch (viaparinfo->chip_info->gfx_chip_name) {
|
H A D | ioctl.c | 19 switch (viaparinfo->chip_info->gfx_chip_name) { 72 if (viaparinfo->chip_info->tmds_chip_info.tmds_chip_name !=
|
/linux-master/drivers/iio/accel/ |
H A D | kionix-kx022a-i2c.c | 18 const struct kx022a_chip_info *chip_info; local 26 chip_info = i2c_get_match_data(i2c); 27 if (!chip_info) 30 regmap = devm_regmap_init_i2c(i2c, chip_info->regmap_config); 35 return kx022a_probe_internal(dev, chip_info);
|
H A D | kionix-kx022a-spi.c | 18 const struct kx022a_chip_info *chip_info; local 26 chip_info = spi_get_device_match_data(spi); 27 if (!chip_info) 30 regmap = devm_regmap_init_spi(spi, chip_info->regmap_config); 35 return kx022a_probe_internal(dev, chip_info);
|
H A D | adxl355.h | 37 const struct adxl355_chip_info *chip_info);
|
H A D | kionix-kx022a.c | 266 const struct kx022a_chip_info *chip_info; member in struct:kx022a_data 455 ret = regmap_set_bits(data->regmap, data->chip_info->cntl, 458 ret = regmap_clear_bits(data->regmap, data->chip_info->cntl, 539 data->chip_info->odcntl, 560 ret = regmap_update_bits(data->regmap, data->chip_info->cntl, 582 return regmap_update_bits(data->regmap, data->chip_info->buf_cntl1, 625 ret = regmap_read(data->regmap, data->chip_info->odcntl, ®val); 640 ret = regmap_read(data->regmap, data->chip_info->cntl, ®val); 656 val = min(data->chip_info->fifo_length, val); 717 return regmap_write(data->regmap, data->chip_info 1238 kx022a_probe_internal(struct device *dev, const struct kx022a_chip_info *chip_info) argument [all...] |
H A D | adxl313.h | 65 const struct adxl313_chip_info *chip_info; member in struct:adxl313_data 83 const struct adxl313_chip_info *chip_info,
|
/linux-master/drivers/iio/temperature/ |
H A D | mlx90614.c | 103 const struct mlx_chip_info *chip_info; /* Chip hardware details */ member in struct:mlx90614_data 154 const struct mlx_chip_info *chip_info = data->chip_info; local 158 for (i = chip_info->iir_valid_offset; 159 i < ARRAY_SIZE(chip_info->iir_values); 161 if (value == chip_info->iir_values[i]) 165 if (i == ARRAY_SIZE(chip_info->iir_values)) 173 ret = i2c_smbus_read_word_data(client, chip_info->op_eeprom_config1); 178 if (chip_info->fir_config_mask) { 179 ret &= ~chip_info 247 const struct mlx_chip_info *chip_info = data->chip_info; local 351 const struct mlx_chip_info *chip_info = data->chip_info; local 412 const struct mlx_chip_info *chip_info = data->chip_info; local 473 const struct mlx_chip_info *chip_info = data->chip_info; local 495 const struct mlx_chip_info *chip_info = data->chip_info; local 570 const struct mlx_chip_info *chip_info = data->chip_info; local [all...] |
/linux-master/drivers/iio/pressure/ |
H A D | bmp280-i2c.c | 11 const struct bmp280_chip_info *chip_info; local 14 chip_info = i2c_get_match_data(client); 16 regmap = devm_regmap_init_i2c(client, chip_info->regmap_config); 24 chip_info,
|
H A D | bmp280-core.c | 477 ret = data->chip_info->read_humid(data, val, val2); 480 ret = data->chip_info->read_press(data, val, val2); 483 ret = data->chip_info->read_temp(data, val, val2); 510 if (!data->chip_info->sampling_freq_avail) { 515 *val = data->chip_info->sampling_freq_avail[data->sampling_freq][0]; 516 *val2 = data->chip_info->sampling_freq_avail[data->sampling_freq][1]; 520 if (!data->chip_info->iir_filter_coeffs_avail) { 543 const int *avail = data->chip_info->oversampling_humid_avail; 544 const int n = data->chip_info->num_oversampling_humid_avail; 553 ret = data->chip_info 2082 bmp280_common_probe(struct device *dev, struct regmap *regmap, const struct bmp280_chip_info *chip_info, const char *name, int irq) argument [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ltc2497.h | 17 const struct ltc2497_chip_info *chip_info; member in struct:ltc2497core_driverdata
|
H A D | ltc2497.c | 68 - BIT(ddata->chip_info->resolution + 1); 71 - BIT(ddata->chip_info->resolution + 1); 98 const struct ltc2497_chip_info *chip_info; local 117 chip_info = i2c_get_match_data(client); 118 st->common_ddata.chip_info = chip_info; 120 resolution = chip_info->resolution;
|
H A D | mcp320x.c | 80 * @chip_info: ADC properties 93 const struct mcp320x_chip_info *chip_info; member in struct:mcp320x 125 if (adc->chip_info->conv_time) { 130 usleep_range(adc->chip_info->conv_time, 131 adc->chip_info->conv_time + 100); 135 if (adc->chip_info->num_channels > 1) 223 *val2 = adc->chip_info->resolution; 383 const struct mcp320x_chip_info *chip_info; local 398 chip_info = &mcp320x_chip_infos[device_index]; 399 indio_dev->channels = chip_info [all...] |
H A D | ad7780.c | 60 const struct ad7780_chip_info *chip_info; member in struct:ad7780_state 146 const struct ad7780_chip_info *chip_info = st->chip_info; local 150 if (!chip_info->is_ad778x) 159 full_scale = 1 << (chip_info->channel.scan_type.realbits - 1); 188 const struct ad7780_chip_info *chip_info = st->chip_info; local 191 ((raw_sample & chip_info->pattern_mask) != chip_info->pattern)) 194 if (chip_info [all...] |
H A D | max11205.c | 33 const struct max11205_chip_info *chip_info; member in struct:max11205_state 61 *val = st->chip_info->out_data_rate; 119 st->chip_info = device_get_match_data(&spi->dev); 120 if (!st->chip_info) 121 st->chip_info = 124 indio_dev->name = st->chip_info->name;
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | qat_hal.c | 304 unsigned int reset_mask = handle->chip_info->icp_rst_mask; 305 unsigned int reset_csr = handle->chip_info->icp_rst_csr; 423 misc_ctl_csr = handle->chip_info->misc_ctl_csr; 475 unsigned int clk_csr = handle->chip_info->glb_clk_enable_csr; 476 unsigned int reset_mask = handle->chip_info->icp_rst_mask; 477 unsigned int reset_csr = handle->chip_info->icp_rst_csr; 637 if (handle->chip_info->nn) 701 handle->chip_info->mmp_sram_size = 0; 702 handle->chip_info->nn = false; 703 handle->chip_info [all...] |
/linux-master/drivers/iio/proximity/ |
H A D | sx_common.c | 83 ret = regmap_read(data->regmap, data->chip_info->reg_stat, &val); 89 val >>= data->chip_info->stat_offset; 97 for_each_set_bit(chan, &prox_changed, data->chip_info->num_channels) { 114 return regmap_update_bits(data->regmap, data->chip_info->reg_irq_msk, 115 irq << data->chip_info->irq_msk_offset, 116 irq << data->chip_info->irq_msk_offset); 123 return regmap_update_bits(data->regmap, data->chip_info->reg_irq_msk, 124 irq << data->chip_info->irq_msk_offset, 0); 136 data->chip_info->reg_enable_chan, 137 data->chip_info 487 sx_common_probe(struct i2c_client *client, const struct sx_common_chip_info *chip_info, const struct regmap_config *regmap_config) argument [all...] |
/linux-master/drivers/iio/amplifiers/ |
H A D | hmc425a.c | 62 const struct hmc425a_chip_info *chip_info; member in struct:hmc425a_state 70 const struct hmc425a_chip_info *inf = st->chip_info; 83 return st->chip_info->gain_dB_to_code(gain, code); 118 return st->chip_info->code_to_gain_dB(st->gain, val, val2); 365 st->chip_info = device_get_match_data(&pdev->dev); 366 indio_dev->num_channels = st->chip_info->num_channels; 367 indio_dev->channels = st->chip_info->channels; 368 indio_dev->name = st->chip_info->name; 369 st->gain = st->chip_info->default_gain; 376 if (st->gpios->ndescs != st->chip_info [all...] |
/linux-master/sound/soc/sof/intel/ |
H A D | pci-mtl.c | 31 .chip_info = &mtl_chip_info, 61 .chip_info = &mtl_chip_info, 91 .chip_info = &arl_s_chip_info,
|
/linux-master/drivers/iio/dac/ |
H A D | ad5449.c | 54 * @chip_info: chip model specific constants, available modes etc 63 const struct ad5449_chip_info *chip_info; member in struct:ad5449 260 if (st->chip_info->num_channels == 1) 285 st->chip_info = &ad5449_chip_info[id->driver_data]; 288 for (i = 0; i < st->chip_info->num_channels; ++i) 291 ret = devm_regulator_bulk_get(&spi->dev, st->chip_info->num_channels, 296 ret = regulator_bulk_enable(st->chip_info->num_channels, st->vref_reg); 303 indio_dev->channels = st->chip_info->channels; 304 indio_dev->num_channels = st->chip_info->num_channels; 308 if (st->chip_info [all...] |
/linux-master/drivers/power/supply/ |
H A D | bq25980_charger.c | 102 const struct bq25980_chip_info *chip_info; member in struct:bq25980_device 307 busocp = min(busocp, bq->chip_info->busocp_sc_max); 309 busocp = min(busocp, bq->chip_info->busocp_byp_max); 329 busovp_step = bq->chip_info->busovp_byp_step; 330 busovp_offset = bq->chip_info->busovp_byp_offset; 332 busovp_step = bq->chip_info->busovp_sc_step; 333 busovp_offset = bq->chip_info->busovp_sc_offset; 351 busovp_step = bq->chip_info->busovp_byp_step; 352 busovp_offset = bq->chip_info->busovp_byp_offset; 353 if (busovp > bq->chip_info [all...] |