Searched refs:chip_info (Results 1 - 25 of 150) sorted by relevance

123456

/linux-master/drivers/iio/light/
H A Dbh1750.c41 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 Ddvi.c41 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 Dlcd.c91 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 Dhw.c490 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 Dvia_utility.c15 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 Dioctl.c19 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 Dkionix-kx022a-i2c.c18 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 Dkionix-kx022a-spi.c18 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 Dadxl355.h37 const struct adxl355_chip_info *chip_info);
H A Dkionix-kx022a.c266 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, &regval);
640 ret = regmap_read(data->regmap, data->chip_info->cntl, &regval);
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 Dadxl313.h65 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 Dmlx90614.c103 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 Dbmp280-i2c.c11 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 Dbmp280-core.c477 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 Dltc2497.h17 const struct ltc2497_chip_info *chip_info; member in struct:ltc2497core_driverdata
H A Dltc2497.c68 - 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 Dmcp320x.c80 * @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 Dad7780.c60 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 Dmax11205.c33 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 Dqat_hal.c304 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 Dsx_common.c83 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 Dhmc425a.c62 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 Dpci-mtl.c31 .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 Dad5449.c54 * @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 Dbq25980_charger.c102 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...]

Completed in 241 milliseconds

123456