drivers/clk/clk-cdce925.c
651
data->chip_info = i2c_get_match_data(client);
drivers/clk/clk-cdce925.c
653
data->chip_info->num_plls * 0x10 - 1;
drivers/clk/clk-cdce925.c
684
for (i = 0; i < data->chip_info->num_plls; ++i) {
drivers/clk/clk-cdce925.c
71
const struct clk_cdce925_chip_info *chip_info;
drivers/clk/clk-cdce925.c
751
for (i = 1; i < data->chip_info->num_outputs; ++i) {
drivers/clk/clk-cdce925.c
801
for (i = 0; i < data->chip_info->num_plls; ++i)
drivers/clk/clk-renesas-pcie.c
166
return BIT(idx + rs9->chip_info->outshift);
drivers/clk/clk-renesas-pcie.c
263
for (i = 0; i < rs9->chip_info->num_clks; i++) {
drivers/clk/clk-renesas-pcie.c
297
rs9->chip_info = i2c_get_match_data(client);
drivers/clk/clk-renesas-pcie.c
298
if (!rs9->chip_info)
drivers/clk/clk-renesas-pcie.c
307
for (i = 0; i < rs9->chip_info->num_clks; i++) {
drivers/clk/clk-renesas-pcie.c
333
if (vid != RS9_REG_VID_IDT || did != rs9->chip_info->did)
drivers/clk/clk-renesas-pcie.c
337
rs9->chip_info->did);
drivers/clk/clk-renesas-pcie.c
340
for (i = 0; i < rs9->chip_info->num_clks; i++) {
drivers/clk/clk-renesas-pcie.c
66
const struct rs9_chip_info *chip_info;
drivers/clk/clk-si521xx.c
255
static void si521xx_diff_idx_to_reg_bit(const u16 chip_info, const int idx,
drivers/clk/clk-si521xx.c
262
mask = bitrev8(SI521XX_OE_MAP_GET_OE(oe, chip_info));
drivers/clk/clk-si521xx.c
284
const u16 chip_info = (u16)(uintptr_t)i2c_get_match_data(client);
drivers/clk/clk-si521xx.c
292
if (!chip_info)
drivers/clk/clk-si521xx.c
319
for (i = 0; i < hweight16(chip_info); i++) {
drivers/clk/clk-si521xx.c
331
si521xx_diff_idx_to_reg_bit(chip_info, i, &si->clk_dif[i]);
drivers/clk/clk-si521xx.c
69
u16 chip_info;
drivers/clk/clk-versaclock5.c
1014
} else if (vc5->chip_info->flags & VC5_HAS_INTERNAL_XTAL) {
drivers/clk/clk-versaclock5.c
1035
if (!(vc5->chip_info->flags & VC5_HAS_INTERNAL_XTAL)) {
drivers/clk/clk-versaclock5.c
1056
if (vc5->chip_info->flags & VC5_HAS_PFD_FREQ_DBL) {
drivers/clk/clk-versaclock5.c
1087
if (vc5->chip_info->flags & VC5_HAS_PFD_FREQ_DBL)
drivers/clk/clk-versaclock5.c
1119
for (n = 0; n < vc5->chip_info->clk_fod_cnt; n++) {
drivers/clk/clk-versaclock5.c
1120
idx = vc5_map_index_to_output(vc5->chip_info->model, n);
drivers/clk/clk-versaclock5.c
1164
for (n = 1; n < vc5->chip_info->clk_out_cnt; n++) {
drivers/clk/clk-versaclock5.c
1165
idx = vc5_map_index_to_output(vc5->chip_info->model, n - 1);
drivers/clk/clk-versaclock5.c
1212
if (vc5->chip_info->flags & VC5_HAS_INTERNAL_XTAL)
drivers/clk/clk-versaclock5.c
1223
if (vc5->chip_info->flags & VC5_HAS_INTERNAL_XTAL)
drivers/clk/clk-versaclock5.c
188
const struct vc5_chip_info *chip_info;
drivers/clk/clk-versaclock5.c
460
req->rate = clamp(req->rate, VC5_PLL_VCO_MIN, vc5->chip_info->vco_max);
drivers/clk/clk-versaclock5.c
623
if (vc5->chip_info->flags & VC5_HAS_BYPASS_SYNC_BIT) {
drivers/clk/clk-versaclock5.c
749
if (idx >= vc5->chip_info->clk_out_cnt)
drivers/clk/clk-versaclock5.c
967
vc5->chip_info = i2c_get_match_data(client);
drivers/clk/clk-versaclock7.c
1117
vc7->chip_info = i2c_get_match_data(client);
drivers/clk/clk-versaclock7.c
1182
for (i = 0; i < vc7->chip_info->num_outputs; i++) {
drivers/clk/clk-versaclock7.c
1183
out_num = vc7_map_index_to_output(vc7->chip_info->model, i);
drivers/clk/clk-versaclock7.c
157
const struct vc7_chip_info *chip_info;
drivers/clk/clk-versaclock7.c
183
if (idx >= vc7->chip_info->num_outputs)
drivers/clk/clk-versaclock7.c
693
out_num = vc7_map_index_to_output(vc7->chip_info->model, idx);
drivers/clk/clk-versaclock7.c
712
out_num = vc7_map_index_to_output(vc7->chip_info->model, idx);
drivers/cpufreq/powernv-cpufreq.c
1083
per_cpu(chip_info, cpu) = &chips[i];
drivers/cpufreq/powernv-cpufreq.c
147
static DEFINE_PER_CPU(struct chip *, chip_info);
drivers/cpufreq/powernv-cpufreq.c
399
struct chip *chip = per_cpu(chip_info, policy->cpu); \
drivers/cpufreq/powernv-cpufreq.c
563
chip = this_cpu_read(chip_info);
drivers/crypto/intel/qat/qat_common/icp_qat_fw_loader_handle.h
50
struct icp_qat_fw_loader_chip_info *chip_info;
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h
58
#define ICP_QAT_CSS_FWSK_MODULUS_LEN(handle) ((handle)->chip_info->css_3k ? \
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h
62
#define ICP_QAT_CSS_FWSK_EXPONENT_LEN(handle) ((handle)->chip_info->css_3k ? \
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h
66
#define ICP_QAT_CSS_FWSK_PAD_LEN(handle) ((handle)->chip_info->css_3k ? \
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h
74
#define ICP_QAT_CSS_SIGNATURE_LEN(handle) ((handle)->chip_info->css_3k ? \
drivers/crypto/intel/qat/qat_common/qat_hal.c
1019
if (handle->chip_info->lm2lm3) {
drivers/crypto/intel/qat/qat_common/qat_hal.c
1090
if (handle->chip_info->lm2lm3) {
drivers/crypto/intel/qat/qat_common/qat_hal.c
1581
if (!handle->chip_info->nn) {
drivers/crypto/intel/qat/qat_common/qat_hal.c
304
unsigned int reset_mask = handle->chip_info->icp_rst_mask;
drivers/crypto/intel/qat/qat_common/qat_hal.c
305
unsigned int reset_csr = handle->chip_info->icp_rst_csr;
drivers/crypto/intel/qat/qat_common/qat_hal.c
423
misc_ctl_csr = handle->chip_info->misc_ctl_csr;
drivers/crypto/intel/qat/qat_common/qat_hal.c
475
unsigned int clk_csr = handle->chip_info->glb_clk_enable_csr;
drivers/crypto/intel/qat/qat_common/qat_hal.c
476
unsigned int reset_mask = handle->chip_info->icp_rst_mask;
drivers/crypto/intel/qat/qat_common/qat_hal.c
477
unsigned int reset_csr = handle->chip_info->icp_rst_csr;
drivers/crypto/intel/qat/qat_common/qat_hal.c
637
if (handle->chip_info->nn)
drivers/crypto/intel/qat/qat_common/qat_hal.c
702
handle->chip_info->mmp_sram_size = 0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
703
handle->chip_info->nn = false;
drivers/crypto/intel/qat/qat_common/qat_hal.c
704
handle->chip_info->lm2lm3 = true;
drivers/crypto/intel/qat/qat_common/qat_hal.c
705
handle->chip_info->lm_size = ICP_QAT_UCLO_MAX_LMEM_REG_2X;
drivers/crypto/intel/qat/qat_common/qat_hal.c
706
handle->chip_info->icp_rst_csr = ICP_RESET_CPP0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
708
handle->chip_info->icp_rst_mask = 0x100155;
drivers/crypto/intel/qat/qat_common/qat_hal.c
710
handle->chip_info->icp_rst_mask = 0x100015;
drivers/crypto/intel/qat/qat_common/qat_hal.c
711
handle->chip_info->glb_clk_enable_csr = ICP_GLOBAL_CLK_ENABLE_CPP0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
712
handle->chip_info->misc_ctl_csr = MISC_CONTROL_C4XXX;
drivers/crypto/intel/qat/qat_common/qat_hal.c
713
handle->chip_info->wakeup_event_val = 0x80000000;
drivers/crypto/intel/qat/qat_common/qat_hal.c
714
handle->chip_info->fw_auth = true;
drivers/crypto/intel/qat/qat_common/qat_hal.c
715
handle->chip_info->css_3k = true;
drivers/crypto/intel/qat/qat_common/qat_hal.c
717
handle->chip_info->dual_sign = true;
drivers/crypto/intel/qat/qat_common/qat_hal.c
718
handle->chip_info->tgroup_share_ustore = true;
drivers/crypto/intel/qat/qat_common/qat_hal.c
719
handle->chip_info->fcu_ctl_csr = FCU_CONTROL_4XXX;
drivers/crypto/intel/qat/qat_common/qat_hal.c
720
handle->chip_info->fcu_sts_csr = FCU_STATUS_4XXX;
drivers/crypto/intel/qat/qat_common/qat_hal.c
721
handle->chip_info->fcu_dram_addr_hi = FCU_DRAM_ADDR_HI_4XXX;
drivers/crypto/intel/qat/qat_common/qat_hal.c
722
handle->chip_info->fcu_dram_addr_lo = FCU_DRAM_ADDR_LO_4XXX;
drivers/crypto/intel/qat/qat_common/qat_hal.c
723
handle->chip_info->fcu_loaded_ae_csr = FCU_AE_LOADED_4XXX;
drivers/crypto/intel/qat/qat_common/qat_hal.c
724
handle->chip_info->fcu_loaded_ae_pos = 0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
735
handle->chip_info->mmp_sram_size = 0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
736
handle->chip_info->nn = true;
drivers/crypto/intel/qat/qat_common/qat_hal.c
737
handle->chip_info->lm2lm3 = false;
drivers/crypto/intel/qat/qat_common/qat_hal.c
738
handle->chip_info->lm_size = ICP_QAT_UCLO_MAX_LMEM_REG;
drivers/crypto/intel/qat/qat_common/qat_hal.c
739
handle->chip_info->icp_rst_csr = ICP_RESET;
drivers/crypto/intel/qat/qat_common/qat_hal.c
740
handle->chip_info->icp_rst_mask = (hw_data->ae_mask << RST_CSR_AE_LSB) |
drivers/crypto/intel/qat/qat_common/qat_hal.c
742
handle->chip_info->glb_clk_enable_csr = ICP_GLOBAL_CLK_ENABLE;
drivers/crypto/intel/qat/qat_common/qat_hal.c
743
handle->chip_info->misc_ctl_csr = MISC_CONTROL;
drivers/crypto/intel/qat/qat_common/qat_hal.c
744
handle->chip_info->wakeup_event_val = WAKEUP_EVENT;
drivers/crypto/intel/qat/qat_common/qat_hal.c
745
handle->chip_info->fw_auth = true;
drivers/crypto/intel/qat/qat_common/qat_hal.c
746
handle->chip_info->css_3k = false;
drivers/crypto/intel/qat/qat_common/qat_hal.c
747
handle->chip_info->tgroup_share_ustore = false;
drivers/crypto/intel/qat/qat_common/qat_hal.c
748
handle->chip_info->fcu_ctl_csr = FCU_CONTROL;
drivers/crypto/intel/qat/qat_common/qat_hal.c
749
handle->chip_info->fcu_sts_csr = FCU_STATUS;
drivers/crypto/intel/qat/qat_common/qat_hal.c
750
handle->chip_info->fcu_dram_addr_hi = FCU_DRAM_ADDR_HI;
drivers/crypto/intel/qat/qat_common/qat_hal.c
751
handle->chip_info->fcu_dram_addr_lo = FCU_DRAM_ADDR_LO;
drivers/crypto/intel/qat/qat_common/qat_hal.c
752
handle->chip_info->fcu_loaded_ae_csr = FCU_STATUS;
drivers/crypto/intel/qat/qat_common/qat_hal.c
753
handle->chip_info->fcu_loaded_ae_pos = FCU_LOADED_AE_POS;
drivers/crypto/intel/qat/qat_common/qat_hal.c
762
handle->chip_info->mmp_sram_size = 0x40000;
drivers/crypto/intel/qat/qat_common/qat_hal.c
763
handle->chip_info->nn = true;
drivers/crypto/intel/qat/qat_common/qat_hal.c
764
handle->chip_info->lm2lm3 = false;
drivers/crypto/intel/qat/qat_common/qat_hal.c
765
handle->chip_info->lm_size = ICP_QAT_UCLO_MAX_LMEM_REG;
drivers/crypto/intel/qat/qat_common/qat_hal.c
766
handle->chip_info->icp_rst_csr = ICP_RESET;
drivers/crypto/intel/qat/qat_common/qat_hal.c
767
handle->chip_info->icp_rst_mask = (hw_data->ae_mask << RST_CSR_AE_LSB) |
drivers/crypto/intel/qat/qat_common/qat_hal.c
769
handle->chip_info->glb_clk_enable_csr = ICP_GLOBAL_CLK_ENABLE;
drivers/crypto/intel/qat/qat_common/qat_hal.c
770
handle->chip_info->misc_ctl_csr = MISC_CONTROL;
drivers/crypto/intel/qat/qat_common/qat_hal.c
771
handle->chip_info->wakeup_event_val = WAKEUP_EVENT;
drivers/crypto/intel/qat/qat_common/qat_hal.c
772
handle->chip_info->fw_auth = false;
drivers/crypto/intel/qat/qat_common/qat_hal.c
773
handle->chip_info->css_3k = false;
drivers/crypto/intel/qat/qat_common/qat_hal.c
774
handle->chip_info->tgroup_share_ustore = false;
drivers/crypto/intel/qat/qat_common/qat_hal.c
775
handle->chip_info->fcu_ctl_csr = 0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
776
handle->chip_info->fcu_sts_csr = 0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
777
handle->chip_info->fcu_dram_addr_hi = 0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
778
handle->chip_info->fcu_dram_addr_lo = 0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
779
handle->chip_info->fcu_loaded_ae_csr = 0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
780
handle->chip_info->fcu_loaded_ae_pos = 0;
drivers/crypto/intel/qat/qat_common/qat_hal.c
793
if (handle->chip_info->mmp_sram_size > 0) {
drivers/crypto/intel/qat/qat_common/qat_hal.c
845
handle->chip_info = kzalloc_obj(*handle->chip_info);
drivers/crypto/intel/qat/qat_common/qat_hal.c
846
if (!handle->chip_info) {
drivers/crypto/intel/qat/qat_common/qat_hal.c
865
if (!handle->chip_info->fw_auth) {
drivers/crypto/intel/qat/qat_common/qat_hal.c
875
kfree(handle->chip_info);
drivers/crypto/intel/qat/qat_common/qat_hal.c
887
kfree(handle->chip_info);
drivers/crypto/intel/qat/qat_common/qat_hal.c
895
u32 wakeup_val = handle->chip_info->wakeup_event_val;
drivers/crypto/intel/qat/qat_common/qat_hal.c
902
if (handle->chip_info->fw_auth) {
drivers/crypto/intel/qat/qat_common/qat_hal.c
903
fcu_ctl_csr = handle->chip_info->fcu_ctl_csr;
drivers/crypto/intel/qat/qat_common/qat_hal.c
904
fcu_sts_csr = handle->chip_info->fcu_sts_csr;
drivers/crypto/intel/qat/qat_common/qat_hal.c
928
if (!handle->chip_info->fw_auth)
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1032
if (handle->chip_info->dual_sign)
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1040
if (handle->chip_info->dual_sign)
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1052
if (handle->chip_info->dual_sign) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1220
if (!handle->chip_info->tgroup_share_ustore) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1241
fcu_ctl_csr = handle->chip_info->fcu_ctl_csr;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1242
fcu_sts_csr = handle->chip_info->fcu_sts_csr;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1243
fcu_dram_hi_csr = handle->chip_info->fcu_dram_addr_hi;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1244
fcu_dram_lo_csr = handle->chip_info->fcu_dram_addr_lo;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1270
if (!handle->chip_info->tgroup_share_ustore)
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1291
if (handle->chip_info->tgroup_share_ustore) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1292
fcu_ctl_csr = handle->chip_info->fcu_ctl_csr;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1293
fcu_sts_csr = handle->chip_info->fcu_sts_csr;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1294
fcu_loaded_csr = handle->chip_info->fcu_loaded_ae_csr;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1326
ae_loaded >>= handle->chip_info->fcu_loaded_ae_pos;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1396
if (handle->chip_info->fw_auth) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1401
if (handle->chip_info->dual_sign) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1662
if (handle->chip_info->dual_sign)
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1679
fcu_ctl_csr = handle->chip_info->fcu_ctl_csr;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1680
fcu_sts_csr = handle->chip_info->fcu_sts_csr;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1681
loaded_csr = handle->chip_info->fcu_loaded_ae_csr;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1703
loaded_aes >>= handle->chip_info->fcu_loaded_ae_pos;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1744
if (handle->chip_info->fw_auth) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1750
if (handle->chip_info->mmp_sram_size < mem_size) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
2057
return (handle->chip_info->fw_auth) ?
drivers/crypto/intel/qat/qat_common/qat_uclo.c
2262
return (handle->chip_info->fw_auth) ? qat_uclo_wr_suof_img(handle) :
drivers/crypto/intel/qat/qat_common/qat_uclo.c
310
handle->chip_info->lm_size, &ae))
drivers/crypto/intel/qat/qat_common/qat_uclo.c
899
if (handle->chip_info->nn) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
919
if (handle->chip_info->lm2lm3) {
drivers/dpll/zl3073x/core.c
1002
const struct zl3073x_chip_info *chip_info)
drivers/dpll/zl3073x/core.c
1015
for (i = 0; i < chip_info->num_ids; i++) {
drivers/dpll/zl3073x/core.c
1016
if (id == chip_info->ids[i])
drivers/dpll/zl3073x/core.c
1020
if (i == chip_info->num_ids) {
drivers/dpll/zl3073x/core.c
1064
rc = zl3073x_devm_dpll_init(zldev, chip_info->num_channels);
drivers/dpll/zl3073x/core.h
86
const struct zl3073x_chip_info *chip_info);
drivers/gpu/drm/bridge/ite-it66121.c
1514
const struct it66121_chip_info *chip_info;
drivers/gpu/drm/bridge/ite-it66121.c
1578
chip_info = &it66xx_chip_info[i];
drivers/gpu/drm/bridge/ite-it66121.c
1579
if ((vendor_ids[1] << 8 | vendor_ids[0]) == chip_info->vid &&
drivers/gpu/drm/bridge/ite-it66121.c
1580
(device_ids[1] << 8 | device_ids[0]) == chip_info->pid) {
drivers/gpu/drm/bridge/ite-it66121.c
1581
ctx->id = chip_info->id;
drivers/hwmon/asus-ec-sensors.c
1323
const struct hwmon_chip_info *chip_info;
drivers/hwmon/asus-ec-sensors.c
1428
chip_info = &asus_ec_chip_info;
drivers/hwmon/asus-ec-sensors.c
1444
ec_data, chip_info, NULL);
drivers/hwmon/asus_wmi_sensors.c
511
const struct hwmon_chip_info *chip_info;
drivers/hwmon/asus_wmi_sensors.c
553
chip_info = &asus_wmi_chip_info;
drivers/hwmon/asus_wmi_sensors.c
609
sensor_data, chip_info, NULL);
drivers/hwmon/lenovo-ec-sensors.c
513
const struct hwmon_chip_info *chip_info;
drivers/hwmon/lenovo-ec-sensors.c
529
chip_info = &lenovo_ec_chip_info;
drivers/hwmon/lenovo-ec-sensors.c
586
chip_info, NULL);
drivers/hwmon/lm90.c
2807
data->info[0] = &data->chip_info;
drivers/hwmon/lm90.c
2808
info = &data->chip_info;
drivers/hwmon/lm90.c
733
struct hwmon_channel_info chip_info;
drivers/hwmon/macsmc-hwmon.c
81
struct hwmon_chip_info chip_info;
drivers/hwmon/macsmc-hwmon.c
814
hwmon->chip_info.ops = &macsmc_hwmon_ops;
drivers/hwmon/macsmc-hwmon.c
815
hwmon->chip_info.info =
drivers/hwmon/macsmc-hwmon.c
820
&hwmon->chip_info, NULL);
drivers/hwmon/scmi-hwmon.c
237
const struct hwmon_chip_info *chip_info;
drivers/hwmon/scmi-hwmon.c
296
chip_info = &scmi_chip_info;
drivers/hwmon/scmi-hwmon.c
332
scmi_sensors, chip_info,
drivers/hwmon/tmp401.c
115
struct hwmon_channel_info chip_info;
drivers/hwmon/tmp401.c
691
data->info[0] = &data->chip_info;
drivers/hwmon/tmp401.c
694
info = &data->chip_info;
drivers/iio/accel/adxl313.h
112
const struct adxl313_chip_info *chip_info,
drivers/iio/accel/adxl313.h
92
const struct adxl313_chip_info *chip_info;
drivers/iio/accel/adxl313_core.c
1168
if (data->chip_info->soft_reset) {
drivers/iio/accel/adxl313_core.c
1181
ret = data->chip_info->check_id(dev, data);
drivers/iio/accel/adxl313_core.c
1186
if (data->chip_info->variable_range) {
drivers/iio/accel/adxl313_core.c
1229
const struct adxl313_chip_info *chip_info,
drivers/iio/accel/adxl313_core.c
1244
data->chip_info = chip_info;
drivers/iio/accel/adxl313_core.c
1248
indio_dev->name = chip_info->name;
drivers/iio/accel/adxl313_core.c
633
*val2 = data->chip_info->scale_factor;
drivers/iio/accel/adxl355.h
37
const struct adxl355_chip_info *chip_info);
drivers/iio/accel/adxl355_core.c
222
const struct adxl355_chip_info *chip_info;
drivers/iio/accel/adxl355_core.c
559
*val = data->chip_info->accel_scale.integer;
drivers/iio/accel/adxl355_core.c
560
*val2 = data->chip_info->accel_scale.decimal;
drivers/iio/accel/adxl355_core.c
566
*val = data->chip_info->temp_offset.integer;
drivers/iio/accel/adxl355_core.c
567
*val2 = data->chip_info->temp_offset.decimal;
drivers/iio/accel/adxl355_core.c
789
const struct adxl355_chip_info *chip_info)
drivers/iio/accel/adxl355_core.c
804
data->chip_info = chip_info;
drivers/iio/accel/adxl355_core.c
807
indio_dev->name = chip_info->name;
drivers/iio/accel/adxl380.c
1163
if (!st->chip_info->has_low_power) {
drivers/iio/accel/adxl380.c
1164
*vals = st->chip_info->samp_freq_tbl + ADXL380_ODR_DSM;
drivers/iio/accel/adxl380.c
1177
*vals = st->chip_info->samp_freq_tbl;
drivers/iio/accel/adxl380.c
1207
*val = st->chip_info->scale_tbl[st->range][0];
drivers/iio/accel/adxl380.c
1208
*val2 = st->chip_info->scale_tbl[st->range][1];
drivers/iio/accel/adxl380.c
1222
*val = st->chip_info->temp_offset;
drivers/iio/accel/adxl380.c
1270
*vals = (const int *)st->chip_info->scale_tbl;
drivers/iio/accel/adxl380.c
1272
*length = ARRAY_SIZE(st->chip_info->scale_tbl) * 2;
drivers/iio/accel/adxl380.c
1329
range_index = adxl380_find_match_2d_tbl(st->chip_info->scale_tbl,
drivers/iio/accel/adxl380.c
1330
ARRAY_SIZE(st->chip_info->scale_tbl),
drivers/iio/accel/adxl380.c
1902
if (chip_id != st->chip_info->chip_id)
drivers/iio/accel/adxl380.c
1953
const struct adxl380_chip_info *chip_info)
drivers/iio/accel/adxl380.c
1967
st->chip_info = chip_info;
drivers/iio/accel/adxl380.c
1974
indio_dev->name = chip_info->name;
drivers/iio/accel/adxl380.c
1975
indio_dev->info = chip_info->info;
drivers/iio/accel/adxl380.c
201
const struct adxl380_chip_info *chip_info;
drivers/iio/accel/adxl380.c
240
if (!st->chip_info->has_low_power) {
drivers/iio/accel/adxl380.c
441
*odr = st->chip_info->samp_freq_tbl[st->odr];
drivers/iio/accel/adxl380.h
35
const struct adxl380_chip_info *chip_info);
drivers/iio/accel/bmc150-accel-core.c
1573
data->chip_info = &bmc150_accel_chip_info_tbl[i];
drivers/iio/accel/bmc150-accel-core.c
1578
if (!data->chip_info) {
drivers/iio/accel/bmc150-accel-core.c
1676
indio_dev->channels = data->chip_info->channels;
drivers/iio/accel/bmc150-accel-core.c
1677
indio_dev->num_channels = data->chip_info->num_channels;
drivers/iio/accel/bmc150-accel-core.c
1678
indio_dev->name = name ? name : data->chip_info->name;
drivers/iio/accel/bmc150-accel-core.c
579
for (i = 0; i < ARRAY_SIZE(data->chip_info->scale_table); ++i) {
drivers/iio/accel/bmc150-accel-core.c
580
if (data->chip_info->scale_table[i].scale == val) {
drivers/iio/accel/bmc150-accel-core.c
583
data->chip_info->scale_table[i].reg_range);
drivers/iio/accel/bmc150-accel-core.c
589
data->range = data->chip_info->scale_table[i].reg_range;
drivers/iio/accel/bmc150-accel-core.c
689
int st_size = ARRAY_SIZE(data->chip_info->scale_table);
drivers/iio/accel/bmc150-accel-core.c
692
si = &data->chip_info->scale_table[i];
drivers/iio/accel/bmc150-accel.h
82
const struct bmc150_accel_chip_info *chip_info;
drivers/iio/accel/bmi088-accel-core.c
127
const struct bmi088_accel_chip_info *chip_info;
drivers/iio/accel/bmi088-accel-core.c
245
if (val == data->chip_info->scale_table[i][0] &&
drivers/iio/accel/bmi088-accel-core.c
246
val2 == data->chip_info->scale_table[i][1])
drivers/iio/accel/bmi088-accel-core.c
356
*val = data->chip_info->scale_table[reg][0];
drivers/iio/accel/bmi088-accel-core.c
357
*val2 = data->chip_info->scale_table[reg][1];
drivers/iio/accel/bmi088-accel-core.c
392
*vals = (const int *)data->chip_info->scale_table;
drivers/iio/accel/bmi088-accel-core.c
536
data->chip_info = &bmi088_accel_chip_info_tbl[type];
drivers/iio/accel/bmi088-accel-core.c
538
data->chip_info = &bmi088_accel_chip_info_tbl[i];
drivers/iio/accel/bmi088-accel-core.c
566
indio_dev->channels = data->chip_info->channels;
drivers/iio/accel/bmi088-accel-core.c
567
indio_dev->num_channels = data->chip_info->num_channels;
drivers/iio/accel/bmi088-accel-core.c
568
indio_dev->name = data->chip_info->name;
drivers/iio/accel/fxls8962af-core.c
1199
data->chip_info = &fxls_chip_info_table[i];
drivers/iio/accel/fxls8962af-core.c
1208
indio_dev->channels = data->chip_info->channels;
drivers/iio/accel/fxls8962af-core.c
1209
indio_dev->num_channels = data->chip_info->num_channels;
drivers/iio/accel/fxls8962af-core.c
1210
indio_dev->name = data->chip_info->name;
drivers/iio/accel/fxls8962af-core.c
167
const struct fxls8962af_chip_info *chip_info;
drivers/iio/accel/fxls8962af-core.c
931
data->chip_info->chip_id == FXLS8962AF_DEVICE_ID)
drivers/iio/accel/kionix-kx022a-i2c.c
18
const struct kx022a_chip_info *chip_info;
drivers/iio/accel/kionix-kx022a-i2c.c
26
chip_info = i2c_get_match_data(i2c);
drivers/iio/accel/kionix-kx022a-i2c.c
27
if (!chip_info)
drivers/iio/accel/kionix-kx022a-i2c.c
30
regmap = devm_regmap_init_i2c(i2c, chip_info->regmap_config);
drivers/iio/accel/kionix-kx022a-i2c.c
35
return kx022a_probe_internal(dev, chip_info);
drivers/iio/accel/kionix-kx022a-spi.c
18
const struct kx022a_chip_info *chip_info;
drivers/iio/accel/kionix-kx022a-spi.c
26
chip_info = spi_get_device_match_data(spi);
drivers/iio/accel/kionix-kx022a-spi.c
27
if (!chip_info)
drivers/iio/accel/kionix-kx022a-spi.c
30
regmap = devm_regmap_init_spi(spi, chip_info->regmap_config);
drivers/iio/accel/kionix-kx022a-spi.c
35
return kx022a_probe_internal(dev, chip_info);
drivers/iio/accel/kionix-kx022a.c
1032
ret = regmap_bulk_read(data->regmap, data->chip_info->xout_l, data->buffer,
drivers/iio/accel/kionix-kx022a.c
1080
ok = __kx022a_fifo_flush(idev, data->chip_info->fifo_length, true);
drivers/iio/accel/kionix-kx022a.c
1125
ret = regmap_write(data->regmap, data->chip_info->cntl2, KX022A_MASK_SRST);
drivers/iio/accel/kionix-kx022a.c
1140
ret = regmap_read_poll_timeout(data->regmap, data->chip_info->cntl2, val,
drivers/iio/accel/kionix-kx022a.c
1150
ret = regmap_reinit_cache(data->regmap, data->chip_info->regmap_config);
drivers/iio/accel/kionix-kx022a.c
1157
ret = regmap_set_bits(data->regmap, data->chip_info->buf_cntl2,
drivers/iio/accel/kionix-kx022a.c
1316
int kx022a_probe_internal(struct device *dev, const struct kx022a_chip_info *chip_info)
drivers/iio/accel/kionix-kx022a.c
1343
data->chip_info = chip_info;
drivers/iio/accel/kionix-kx022a.c
1354
ret = regmap_read(regmap, chip_info->who, &chip_id);
drivers/iio/accel/kionix-kx022a.c
1358
if (chip_id != chip_info->id)
drivers/iio/accel/kionix-kx022a.c
1363
data->inc_reg = chip_info->inc1;
drivers/iio/accel/kionix-kx022a.c
1364
data->ien_reg = chip_info->inc4;
drivers/iio/accel/kionix-kx022a.c
1370
data->inc_reg = chip_info->inc5;
drivers/iio/accel/kionix-kx022a.c
1371
data->ien_reg = chip_info->inc6;
drivers/iio/accel/kionix-kx022a.c
1380
idev->channels = chip_info->channels;
drivers/iio/accel/kionix-kx022a.c
1381
idev->num_channels = chip_info->num_channels;
drivers/iio/accel/kionix-kx022a.c
1382
idev->name = chip_info->name;
drivers/iio/accel/kionix-kx022a.c
278
const struct kx022a_chip_info *chip_info;
drivers/iio/accel/kionix-kx022a.c
444
*vals = (const int *)data->chip_info->scale_table;
drivers/iio/accel/kionix-kx022a.c
445
*length = data->chip_info->scale_table_size;
drivers/iio/accel/kionix-kx022a.c
467
*val1 = data->chip_info->scale_table[val][0];
drivers/iio/accel/kionix-kx022a.c
468
*val2 = data->chip_info->scale_table[val][1];
drivers/iio/accel/kionix-kx022a.c
476
ret = regmap_set_bits(data->regmap, data->chip_info->cntl,
drivers/iio/accel/kionix-kx022a.c
479
ret = regmap_clear_bits(data->regmap, data->chip_info->cntl,
drivers/iio/accel/kionix-kx022a.c
546
data->chip_info->odcntl,
drivers/iio/accel/kionix-kx022a.c
552
n = data->chip_info->scale_table_size / 2;
drivers/iio/accel/kionix-kx022a.c
555
if (val == data->chip_info->scale_table[n][0] &&
drivers/iio/accel/kionix-kx022a.c
556
val2 == data->chip_info->scale_table[n][1])
drivers/iio/accel/kionix-kx022a.c
565
ret = regmap_update_bits(data->regmap, data->chip_info->cntl,
drivers/iio/accel/kionix-kx022a.c
606
return regmap_update_bits(data->regmap, data->chip_info->buf_cntl1,
drivers/iio/accel/kionix-kx022a.c
648
ret = regmap_read(data->regmap, data->chip_info->odcntl, ®val);
drivers/iio/accel/kionix-kx022a.c
663
ret = regmap_read(data->regmap, data->chip_info->cntl, ®val);
drivers/iio/accel/kionix-kx022a.c
679
val = min(data->chip_info->fifo_length, val);
drivers/iio/accel/kionix-kx022a.c
740
return regmap_write(data->regmap, data->chip_info->buf_clear, 0x0);
drivers/iio/accel/kionix-kx022a.c
764
ret = regmap_bulk_read(data->regmap, data->chip_info->buf_status1,
drivers/iio/accel/kionix-kx022a.c
772
fifo_bytes &= data->chip_info->buf_smp_lvl_mask;
drivers/iio/accel/kionix-kx022a.c
773
fifo_bytes = min((unsigned int)fifo_bytes, data->chip_info->fifo_length *
drivers/iio/accel/kionix-kx022a.c
789
fifo_bytes = data->chip_info->get_fifo_bytes_available(data);
drivers/iio/accel/kionix-kx022a.c
853
ret = regmap_noinc_read(data->regmap, data->chip_info->buf_read,
drivers/iio/accel/kionix-kx022a.c
907
return regmap_set_bits(data->regmap, data->chip_info->cntl,
drivers/iio/accel/kionix-kx022a.c
910
return regmap_clear_bits(data->regmap, data->chip_info->cntl,
drivers/iio/accel/kionix-kx022a.c
946
ret = regmap_clear_bits(data->regmap, data->chip_info->buf_cntl2,
drivers/iio/accel/kionix-kx022a.c
974
data->fifo_buffer = kmalloc_array(data->chip_info->fifo_length,
drivers/iio/accel/kionix-kx022a.c
991
ret = regmap_set_bits(data->regmap, data->chip_info->buf_cntl2,
drivers/iio/accel/kionix-kx022a.h
198
int kx022a_probe_internal(struct device *dev, const struct kx022a_chip_info *chip_info);
drivers/iio/accel/mc3230.c
132
*val2 = data->chip_info->scale;
drivers/iio/accel/mc3230.c
148
const struct mc3230_chip_info *chip_info;
drivers/iio/accel/mc3230.c
150
chip_info = i2c_get_match_data(client);
drivers/iio/accel/mc3230.c
151
if (chip_info == NULL) {
drivers/iio/accel/mc3230.c
158
if (ret != chip_info->chip_id) {
drivers/iio/accel/mc3230.c
161
ret, chip_info->chip_id);
drivers/iio/accel/mc3230.c
165
if (ret != chip_info->product_code) {
drivers/iio/accel/mc3230.c
168
ret, chip_info->product_code);
drivers/iio/accel/mc3230.c
176
data->chip_info = chip_info;
drivers/iio/accel/mc3230.c
181
indio_dev->name = chip_info->name;
drivers/iio/accel/mc3230.c
68
const struct mc3230_chip_info *chip_info;
drivers/iio/accel/mma8452.c
1062
if (!(src & (data->chip_info->enabled_events | MMA8452_INT_DRDY)))
drivers/iio/accel/mma8452.c
111
const struct mma_chip_info *chip_info;
drivers/iio/accel/mma8452.c
1559
data->chip_info = i2c_get_match_data(client);
drivers/iio/accel/mma8452.c
1560
if (!data->chip_info)
drivers/iio/accel/mma8452.c
1601
if (ret == data->chip_info->chip_id)
drivers/iio/accel/mma8452.c
1610
data->chip_info->name, data->chip_info->chip_id);
drivers/iio/accel/mma8452.c
1614
indio_dev->name = data->chip_info->name;
drivers/iio/accel/mma8452.c
1616
indio_dev->channels = data->chip_info->channels;
drivers/iio/accel/mma8452.c
1617
indio_dev->num_channels = data->chip_info->num_channels;
drivers/iio/accel/mma8452.c
1649
data->chip_info->all_events);
drivers/iio/accel/mma8452.c
1658
data->chip_info->enabled_events);
drivers/iio/accel/mma8452.c
386
return mma8452_show_int_plus_micros(buf, data->chip_info->mma_scales,
drivers/iio/accel/mma8452.c
387
ARRAY_SIZE(data->chip_info->mma_scales));
drivers/iio/accel/mma8452.c
449
return mma8452_get_int_plus_micros_index(data->chip_info->mma_scales,
drivers/iio/accel/mma8452.c
450
ARRAY_SIZE(data->chip_info->mma_scales), val, val2);
drivers/iio/accel/mma8452.c
514
*val = data->chip_info->mma_scales[i][0];
drivers/iio/accel/mma8452.c
515
*val2 = data->chip_info->mma_scales[i][1];
drivers/iio/accel/mma8452.c
799
if ((data->chip_info->all_events
drivers/iio/accel/mma8452.c
801
(data->chip_info->enabled_events
drivers/iio/adc/ad4695.c
1318
u64 max_osr_rate = DIV_ROUND_UP_ULL(st->chip_info->max_sample_rate,
drivers/iio/adc/ad4695.c
1426
DIV_ROUND_UP_ULL(st->chip_info->max_sample_rate, osr);
drivers/iio/adc/ad4695.c
148
const struct ad4695_chip_info *chip_info;
drivers/iio/adc/ad4695.c
1521
for (i = 0; i < st->chip_info->num_voltage_inputs; i++) {
drivers/iio/adc/ad4695.c
1547
if (reg >= st->chip_info->num_voltage_inputs)
drivers/iio/adc/ad4695.c
1700
indio_dev->num_channels = st->chip_info->num_voltage_inputs + 1;
drivers/iio/adc/ad4695.c
1813
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/adc/ad4695.c
1814
if (!st->chip_info)
drivers/iio/adc/ad4695.c
1819
st->sample_freq_range[2] = st->chip_info->max_sample_rate; /* max */
drivers/iio/adc/ad4695.c
1959
indio_dev->name = st->chip_info->name;
drivers/iio/adc/ad4695.c
1963
indio_dev->num_channels = st->chip_info->num_voltage_inputs + 2;
drivers/iio/adc/ad4695.c
1977
indio_dev->num_channels = st->chip_info->num_voltage_inputs + 2;
drivers/iio/adc/ad4695.c
631
u8 temp_chan_bit = st->chip_info->num_voltage_inputs;
drivers/iio/adc/ad4695.c
651
xfer->delay.value = st->chip_info->t_acq_ns;
drivers/iio/adc/ad4695.c
716
xfer->delay.value = st->chip_info->t_acq_ns;
drivers/iio/adc/ad4695.c
817
u8 temp_chan_bit = st->chip_info->num_voltage_inputs;
drivers/iio/adc/ad7091r-base.c
112
*val = st->chip_info->vref_mV;
drivers/iio/adc/ad7091r-base.c
274
for (i = 0; i < st->chip_info->num_channels; i++) {
drivers/iio/adc/ad7091r-base.c
325
st->chip_info = init_info->info_irq;
drivers/iio/adc/ad7091r-base.c
335
st->chip_info->name, iio_dev);
drivers/iio/adc/ad7091r-base.c
339
st->chip_info = init_info->info_no_irq;
drivers/iio/adc/ad7091r-base.c
342
iio_dev->name = st->chip_info->name;
drivers/iio/adc/ad7091r-base.c
343
iio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/adc/ad7091r-base.c
344
iio_dev->channels = st->chip_info->channels;
drivers/iio/adc/ad7091r-base.c
368
ret = st->chip_info->set_mode(st, AD7091R_MODE_COMMAND);
drivers/iio/adc/ad7091r-base.c
74
if (st->chip_info->reg_result_chan_id(val) != channel)
drivers/iio/adc/ad7091r-base.h
66
const struct ad7091r_chip_info *chip_info;
drivers/iio/adc/ad7124.c
1262
if (!ad7124_valid_input_select(ain[0], st->chip_info) ||
drivers/iio/adc/ad7124.c
1263
!ad7124_valid_input_select(ain[1], st->chip_info))
drivers/iio/adc/ad7124.c
1612
st->chip_info = info;
drivers/iio/adc/ad7124.c
1617
indio_dev->name = st->chip_info->name;
drivers/iio/adc/ad7124.c
211
const struct ad7124_chip_info *chip_info;
drivers/iio/adc/ad7124.c
994
if (chip_id != st->chip_info->chip_id)
drivers/iio/adc/ad7124.c
997
st->chip_info->chip_id, chip_id);
drivers/iio/adc/ad7192.c
1404
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/adc/ad7192.c
1405
if (!st->chip_info)
drivers/iio/adc/ad7192.c
1408
indio_dev->name = st->chip_info->name;
drivers/iio/adc/ad7192.c
1410
indio_dev->info = st->chip_info->info;
drivers/iio/adc/ad7192.c
1411
if (st->chip_info->parse_channels) {
drivers/iio/adc/ad7192.c
1412
ret = st->chip_info->parse_channels(indio_dev);
drivers/iio/adc/ad7192.c
1416
indio_dev->channels = st->chip_info->channels;
drivers/iio/adc/ad7192.c
1417
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/adc/ad7192.c
1420
ret = ad_sd_init(&st->sd, indio_dev, spi, st->chip_info->sigma_delta_info);
drivers/iio/adc/ad7192.c
204
const struct ad7192_chip_info *chip_info;
drivers/iio/adc/ad7192.c
588
if (id != st->chip_info->chip_id)
drivers/iio/adc/ad7192.c
590
id, st->chip_info->chip_id);
drivers/iio/adc/ad7192.c
603
if (refin2_en && st->chip_info->chip_id != CHIPID_AD7195)
drivers/iio/adc/ad7380.c
1087
st->chip_info->num_simult_channels / AD7380_NUM_SDO_LINES;
drivers/iio/adc/ad7380.c
1116
st->chip_info->num_simult_channels / AD7380_NUM_SDO_LINES;
drivers/iio/adc/ad7380.c
1125
st->chip_info->num_simult_channels;
drivers/iio/adc/ad7380.c
1138
st->chip_info->num_simult_channels;
drivers/iio/adc/ad7380.c
1176
if (st->chip_info->has_mux) {
drivers/iio/adc/ad7380.c
1200
xfer->len = AD7380_SPI_BYTES(scan_type) * st->chip_info->num_simult_channels;
drivers/iio/adc/ad7380.c
1287
if (st->chip_info->has_mux) {
drivers/iio/adc/ad7380.c
1381
if (st->chip_info->has_mux) {
drivers/iio/adc/ad7380.c
1384
if (index >= st->chip_info->num_simult_channels) {
drivers/iio/adc/ad7380.c
1385
index -= st->chip_info->num_simult_channels;
drivers/iio/adc/ad7380.c
1455
if (st->chip_info->has_hardware_gain)
drivers/iio/adc/ad7380.c
1834
indio_dev->channels = st->chip_info->offload_channels;
drivers/iio/adc/ad7380.c
1844
sample_rate = st->chip_info->max_conversion_rate_hz *
drivers/iio/adc/ad7380.c
1845
AD7380_NUM_SDO_LINES / st->chip_info->num_simult_channels;
drivers/iio/adc/ad7380.c
1886
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/adc/ad7380.c
1887
if (!st->chip_info)
drivers/iio/adc/ad7380.c
1890
ret = devm_regulator_bulk_get_enable(dev, st->chip_info->num_supplies,
drivers/iio/adc/ad7380.c
1891
st->chip_info->supplies);
drivers/iio/adc/ad7380.c
1898
if (st->chip_info->internal_ref_only) {
drivers/iio/adc/ad7380.c
1906
st->vref_mv = st->chip_info->internal_ref_mv;
drivers/iio/adc/ad7380.c
1910
} else if (st->chip_info->external_ref_only) {
drivers/iio/adc/ad7380.c
1932
: st->chip_info->internal_ref_mv;
drivers/iio/adc/ad7380.c
1935
if (st->chip_info->num_vcm_supplies > ARRAY_SIZE(st->vcm_mv))
drivers/iio/adc/ad7380.c
1943
for (i = 0; i < st->chip_info->num_vcm_supplies; i++) {
drivers/iio/adc/ad7380.c
1944
const char *vcm = st->chip_info->vcm_supplies[i];
drivers/iio/adc/ad7380.c
1958
if (st->chip_info->has_hardware_gain) {
drivers/iio/adc/ad7380.c
1969
if (channel >= st->chip_info->num_channels - 1)
drivers/iio/adc/ad7380.c
2010
st->normal_xfer[0].cs_change_delay.value = st->chip_info->timing_specs->t_csh_ns;
drivers/iio/adc/ad7380.c
2024
st->seq_xfer[0].cs_change_delay.value = st->chip_info->timing_specs->t_csh_ns;
drivers/iio/adc/ad7380.c
2027
st->seq_xfer[1].cs_change_delay.value = st->chip_info->timing_specs->t_csh_ns;
drivers/iio/adc/ad7380.c
2032
st->seq_xfer[2].cs_change_delay.value = st->chip_info->timing_specs->t_csh_ns;
drivers/iio/adc/ad7380.c
2038
indio_dev->channels = st->chip_info->channels;
drivers/iio/adc/ad7380.c
2039
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/adc/ad7380.c
2040
indio_dev->name = st->chip_info->name;
drivers/iio/adc/ad7380.c
2043
indio_dev->available_scan_masks = st->chip_info->available_scan_masks;
drivers/iio/adc/ad7380.c
885
const struct ad7380_chip_info *chip_info;
drivers/iio/adc/ad7380.c
949
.value = st->chip_info->timing_specs->t_csh_ns,
drivers/iio/adc/ad7476.c
114
if (st->chip_info->conversion_pre_op)
drivers/iio/adc/ad7476.c
115
st->chip_info->conversion_pre_op(st);
drivers/iio/adc/ad7476.c
121
if (st->chip_info->conversion_post_op)
drivers/iio/adc/ad7476.c
122
st->chip_info->conversion_post_op(st);
drivers/iio/adc/ad7476.c
327
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/adc/ad7476.c
328
if (!st->chip_info)
drivers/iio/adc/ad7476.c
332
if (!st->chip_info->int_vref_mv && !st->chip_info->has_vref) {
drivers/iio/adc/ad7476.c
343
if (st->chip_info->has_vref) {
drivers/iio/adc/ad7476.c
347
if (!st->chip_info->int_vref_mv || ret != -ENODEV)
drivers/iio/adc/ad7476.c
355
st->scale_mv = st->chip_info->int_vref_mv;
drivers/iio/adc/ad7476.c
357
if (st->chip_info->has_vdrive) {
drivers/iio/adc/ad7476.c
369
if (st->chip_info->convstart_required && !st->convst_gpio)
drivers/iio/adc/ad7476.c
378
static_assert(ARRAY_SIZE(st->channel) == ARRAY_SIZE(st->chip_info->channel));
drivers/iio/adc/ad7476.c
380
st->channel[i] = st->chip_info->channel[i];
drivers/iio/adc/ad7476.c
407
if (st->chip_info->reset)
drivers/iio/adc/ad7476.c
408
st->chip_info->reset(st);
drivers/iio/adc/ad7476.c
42
const struct ad7476_chip_info *chip_info;
drivers/iio/adc/ad7476.c
87
if (st->chip_info->conversion_pre_op)
drivers/iio/adc/ad7476.c
88
st->chip_info->conversion_pre_op(st);
drivers/iio/adc/ad7476.c
97
if (st->chip_info->conversion_post_op)
drivers/iio/adc/ad7476.c
98
st->chip_info->conversion_post_op(st);
drivers/iio/adc/ad7606.c
1059
if (!st->chip_info->oversampling_num)
drivers/iio/adc/ad7606.c
1156
*vals = st->chip_info->calib_offset_avail;
drivers/iio/adc/ad7606.c
1160
*vals = (const int *)st->chip_info->calib_phase_avail;
drivers/iio/adc/ad7606.c
1376
for (i = 0; i < st->chip_info->num_adc_channels; i++) {
drivers/iio/adc/ad7606.c
1397
indio_dev->num_channels = st->chip_info->num_adc_channels;
drivers/iio/adc/ad7606.c
1408
for (i = 0; i < st->chip_info->num_adc_channels; i++) {
drivers/iio/adc/ad7606.c
1416
chan->scan_type.realbits = st->chip_info->bits;
drivers/iio/adc/ad7606.c
1422
st->chip_info->offload_storagebits :
drivers/iio/adc/ad7606.c
1423
(st->chip_info->bits > 16 ? 32 : 16);
drivers/iio/adc/ad7606.c
1435
if (st->chip_info->calib_offset_avail) {
drivers/iio/adc/ad7606.c
1463
if (st->chip_info->oversampling_avail)
drivers/iio/adc/ad7606.c
1472
ret = st->chip_info->scale_setup_cb(indio_dev, chan);
drivers/iio/adc/ad7606.c
1491
const struct ad7606_chip_info *chip_info,
drivers/iio/adc/ad7606.c
1515
if (st->sw_mode_en && !chip_info->sw_setup_cb)
drivers/iio/adc/ad7606.c
1534
st->chip_info = chip_info;
drivers/iio/adc/ad7606.c
1536
if (st->chip_info->oversampling_num) {
drivers/iio/adc/ad7606.c
1537
st->oversampling_avail = st->chip_info->oversampling_avail;
drivers/iio/adc/ad7606.c
1538
st->num_os_ratios = st->chip_info->oversampling_num;
drivers/iio/adc/ad7606.c
1559
indio_dev->name = chip_info->name;
drivers/iio/adc/ad7606.c
1577
if (st->chip_info->init_delay_ms) {
drivers/iio/adc/ad7606.c
1578
if (msleep_interruptible(st->chip_info->init_delay_ms))
drivers/iio/adc/ad7606.c
1613
ret = ad7606_set_sampling_freq(st, chip_info->max_samplerate);
drivers/iio/adc/ad7606.c
1645
chip_info->name, indio_dev);
drivers/iio/adc/ad7606.c
1663
st->chip_info->sw_setup_cb(indio_dev);
drivers/iio/adc/ad7606.c
1666
if (st->sw_mode_en && st->chip_info->calib_gain_avail) {
drivers/iio/adc/ad7606.c
317
unsigned int num_channels = st->chip_info->num_adc_channels;
drivers/iio/adc/ad7606.c
626
unsigned int num = st->chip_info->num_adc_channels;
drivers/iio/adc/ad7606.c
728
*val = st->chip_info->calib_offset_avail[0] +
drivers/iio/adc/ad7606.c
729
ret * st->chip_info->calib_offset_avail[1];
drivers/iio/adc/ad7606.c
749
*val2 = ret * st->chip_info->calib_phase_avail[1][1];
drivers/iio/adc/ad7606.c
848
if (st->chip_info->os_req_reset)
drivers/iio/adc/ad7606.c
859
start_val = st->chip_info->calib_offset_avail[0];
drivers/iio/adc/ad7606.c
860
step_val = st->chip_info->calib_offset_avail[1];
drivers/iio/adc/ad7606.c
861
stop_val = st->chip_info->calib_offset_avail[2];
drivers/iio/adc/ad7606.c
879
start_ns = st->chip_info->calib_phase_avail[0][1];
drivers/iio/adc/ad7606.c
880
step_ns = st->chip_info->calib_phase_avail[1][1];
drivers/iio/adc/ad7606.c
881
stop_ns = st->chip_info->calib_phase_avail[2][1];
drivers/iio/adc/ad7606.h
143
const struct ad7606_chip_info *chip_info;
drivers/iio/adc/ad7606.h
220
const struct ad7606_chip_info *chip_info;
drivers/iio/adc/ad7606_par.c
179
const struct ad7606_chip_info *chip_info;
drivers/iio/adc/ad7606_par.c
191
chip_info = device_get_match_data(&pdev->dev);
drivers/iio/adc/ad7606_par.c
198
chip_info,
drivers/iio/adc/ad7606_par.c
202
chip_info = (const struct ad7606_chip_info *)id->driver_data;
drivers/iio/adc/ad7606_par.c
215
return ad7606_probe(&pdev->dev, irq, addr, chip_info,
drivers/iio/adc/ad7606_spi.c
172
st->chip_info->num_adc_channels;
drivers/iio/adc/ad7606_spi.c
339
unsigned int num_adc_ch = st->chip_info->num_adc_channels;
drivers/iio/adc/ad7606_spi.c
403
.chip_info = &ad7605_4_info,
drivers/iio/adc/ad7606_spi.c
408
.chip_info = &ad7606_8_info,
drivers/iio/adc/ad7606_spi.c
413
.chip_info = &ad7606_6_info,
drivers/iio/adc/ad7606_spi.c
418
.chip_info = &ad7606_4_info,
drivers/iio/adc/ad7606_spi.c
423
.chip_info = &ad7606b_info,
drivers/iio/adc/ad7606_spi.c
428
.chip_info = &ad7606c_16_info,
drivers/iio/adc/ad7606_spi.c
433
.chip_info = &ad7606c_18_info,
drivers/iio/adc/ad7606_spi.c
438
.chip_info = &ad7607_info,
drivers/iio/adc/ad7606_spi.c
443
.chip_info = &ad7608_info,
drivers/iio/adc/ad7606_spi.c
448
.chip_info = &ad7609_info,
drivers/iio/adc/ad7606_spi.c
453
.chip_info = &ad7616_info,
drivers/iio/adc/ad7606_spi.c
462
bus_info->chip_info, bus_info->bops);
drivers/iio/adc/ad7766.c
144
ad7766->chip_info->decimation_factor;
drivers/iio/adc/ad7766.c
216
ad7766->chip_info = &ad7766_chip_info[id->driver_data];
drivers/iio/adc/ad7766.c
36
const struct ad7766_chip_info *chip_info;
drivers/iio/adc/ad7779.c
143
const struct ad7779_chip_info *chip_info;
drivers/iio/adc/ad7779.c
809
channels = devm_kmemdup_array(dev, st->chip_info->channels,
drivers/iio/adc/ad7779.c
830
indio_dev->channels = st->chip_info->channels;
drivers/iio/adc/ad7779.c
938
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/adc/ad7779.c
939
if (!st->chip_info)
drivers/iio/adc/ad7779.c
950
indio_dev->name = st->chip_info->name;
drivers/iio/adc/ad7780.c
146
const struct ad7780_chip_info *chip_info = st->chip_info;
drivers/iio/adc/ad7780.c
150
if (!chip_info->is_ad778x)
drivers/iio/adc/ad7780.c
159
full_scale = 1 << (chip_info->channel.scan_type.realbits - 1);
drivers/iio/adc/ad7780.c
188
const struct ad7780_chip_info *chip_info = st->chip_info;
drivers/iio/adc/ad7780.c
191
((raw_sample & chip_info->pattern_mask) != chip_info->pattern))
drivers/iio/adc/ad7780.c
194
if (chip_info->is_ad778x) {
drivers/iio/adc/ad7780.c
278
if (!st->chip_info->is_ad778x)
drivers/iio/adc/ad7780.c
323
st->chip_info =
drivers/iio/adc/ad7780.c
328
indio_dev->channels = &st->chip_info->channel;
drivers/iio/adc/ad7780.c
60
const struct ad7780_chip_info *chip_info;
drivers/iio/adc/ad7793.c
154
const struct ad7793_chip_info *chip_info;
drivers/iio/adc/ad7793.c
236
if (!(st->chip_info->flags & AD7793_FLAG_HAS_CLKSEL) &&
drivers/iio/adc/ad7793.c
240
if (!(st->chip_info->flags & AD7793_FLAG_HAS_REFSEL) &&
drivers/iio/adc/ad7793.c
244
if (!(st->chip_info->flags & AD7793_FLAG_HAS_VBIAS) &&
drivers/iio/adc/ad7793.c
248
if (!(st->chip_info->flags & AD7793_HAS_EXITATION_CURRENT) &&
drivers/iio/adc/ad7793.c
281
if (id != st->chip_info->id) {
drivers/iio/adc/ad7793.c
290
if (st->chip_info->flags & AD7793_FLAG_HAS_CLKSEL)
drivers/iio/adc/ad7793.c
292
if (st->chip_info->flags & AD7793_FLAG_HAS_REFSEL)
drivers/iio/adc/ad7793.c
294
if (st->chip_info->flags & AD7793_FLAG_HAS_VBIAS)
drivers/iio/adc/ad7793.c
296
if (pdata->buffered || !(st->chip_info->flags & AD7793_FLAG_HAS_BUFFER))
drivers/iio/adc/ad7793.c
299
(st->chip_info->flags & AD7793_FLAG_HAS_VBIAS))
drivers/iio/adc/ad7793.c
306
if (!(st->chip_info->flags & AD7793_FLAG_HAS_GAIN))
drivers/iio/adc/ad7793.c
317
if (st->chip_info->flags & AD7793_HAS_EXITATION_CURRENT) {
drivers/iio/adc/ad7793.c
332
>> (st->chip_info->channels[0].scan_type.realbits -
drivers/iio/adc/ad7793.c
458
*val = st->chip_info
drivers/iio/adc/ad7793.c
498
if (val == st->chip_info->sample_freq_avail[i])
drivers/iio/adc/ad7793.c
811
st->chip_info =
drivers/iio/adc/ad7793.c
816
indio_dev->channels = st->chip_info->channels;
drivers/iio/adc/ad7793.c
817
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/adc/ad7793.c
818
indio_dev->info = st->chip_info->iio_info;
drivers/iio/adc/ad7887.c
172
*val = st->chip_info->int_vref_mv;
drivers/iio/adc/ad7887.c
266
st->chip_info =
drivers/iio/adc/ad7887.c
314
indio_dev->channels = st->chip_info->dual_channels;
drivers/iio/adc/ad7887.c
315
indio_dev->num_channels = st->chip_info->num_dual_channels;
drivers/iio/adc/ad7887.c
317
indio_dev->channels = st->chip_info->channels;
drivers/iio/adc/ad7887.c
318
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/adc/ad7887.c
61
const struct ad7887_chip_info *chip_info;
drivers/iio/adc/ad7944.c
641
const struct ad7944_chip_info *chip_info;
drivers/iio/adc/ad7944.c
658
chip_info = spi_get_device_match_data(spi);
drivers/iio/adc/ad7944.c
659
if (!chip_info)
drivers/iio/adc/ad7944.c
662
adc->timing_spec = chip_info->timing_spec;
drivers/iio/adc/ad7944.c
666
adc->sample_freq_range[2] = chip_info->max_sample_rate_hz; /* max */
drivers/iio/adc/ad7944.c
684
if (!spi_is_bpw_supported(spi, chip_info->channels[0].scan_type.realbits))
drivers/iio/adc/ad7944.c
687
chip_info->channels[0].scan_type.realbits);
drivers/iio/adc/ad7944.c
750
ret = ad7944_4wire_mode_init_msg(dev, adc, &chip_info->channels[0]);
drivers/iio/adc/ad7944.c
756
ret = ad7944_3wire_cs_mode_init_msg(dev, adc, &chip_info->channels[0]);
drivers/iio/adc/ad7944.c
768
ret = ad7944_chain_mode_alloc(dev, chip_info->channels,
drivers/iio/adc/ad7944.c
783
indio_dev->name = chip_info->name;
drivers/iio/adc/ad7944.c
799
indio_dev->channels = chip_info->channels;
drivers/iio/adc/ad7944.c
800
indio_dev->num_channels = ARRAY_SIZE(chip_info->channels);
drivers/iio/adc/ad7944.c
817
indio_dev->channels = chip_info->offload_channels;
drivers/iio/adc/ad7944.c
818
indio_dev->num_channels = ARRAY_SIZE(chip_info->offload_channels);
drivers/iio/adc/ad7944.c
851
&chip_info->offload_channels[0]);
drivers/iio/adc/ad799x.c
791
const struct ad799x_chip_info *chip_info =
drivers/iio/adc/ad799x.c
803
if (client->irq > 0 && chip_info->irq_config.info)
drivers/iio/adc/ad799x.c
804
st->chip_config = &chip_info->irq_config;
drivers/iio/adc/ad799x.c
806
st->chip_config = &chip_info->noirq_config;
drivers/iio/adc/ad799x.c
818
if (chip_info->has_vref) {
drivers/iio/adc/ad799x.c
844
indio_dev->num_channels = chip_info->num_channels;
drivers/iio/adc/ltc2496.c
78
st->common_ddata.chip_info = device_get_match_data(dev);
drivers/iio/adc/ltc2497-core.c
178
if (ddata->chip_info->name)
drivers/iio/adc/ltc2497-core.c
179
indio_dev->name = ddata->chip_info->name;
drivers/iio/adc/ltc2497-core.c
99
*val2 = ddata->chip_info->resolution + 1;
drivers/iio/adc/ltc2497.c
117
chip_info = i2c_get_match_data(client);
drivers/iio/adc/ltc2497.c
118
st->common_ddata.chip_info = chip_info;
drivers/iio/adc/ltc2497.c
120
resolution = chip_info->resolution;
drivers/iio/adc/ltc2497.c
68
- BIT(ddata->chip_info->resolution + 1);
drivers/iio/adc/ltc2497.c
71
- BIT(ddata->chip_info->resolution + 1);
drivers/iio/adc/ltc2497.c
98
const struct ltc2497_chip_info *chip_info;
drivers/iio/adc/ltc2497.h
17
const struct ltc2497_chip_info *chip_info;
drivers/iio/adc/max11205.c
119
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/adc/max11205.c
121
indio_dev->name = st->chip_info->name;
drivers/iio/adc/max11205.c
33
const struct max11205_chip_info *chip_info;
drivers/iio/adc/max11205.c
61
*val = st->chip_info->out_data_rate;
drivers/iio/adc/max1363.c
1027
st->current_mode = max1363_match_mode(scan_mask, st->chip_info);
drivers/iio/adc/max1363.c
1447
st->current_mode = &max1363_mode_table[st->chip_info->default_mode];
drivers/iio/adc/max1363.c
1462
st->chip_info->num_modes + 1),
drivers/iio/adc/max1363.c
1467
for (i = 0; i < st->chip_info->num_modes; i++)
drivers/iio/adc/max1363.c
1469
max1363_mode_table[st->chip_info->mode_list[i]]
drivers/iio/adc/max1363.c
1493
if (st->chip_info->bits != 8)
drivers/iio/adc/max1363.c
1576
st->chip_info = i2c_get_match_data(client);
drivers/iio/adc/max1363.c
1584
st->vref_uv = ret == -ENODEV ? st->chip_info->int_vref_mv * 1000 : ret;
drivers/iio/adc/max1363.c
1590
&& st->chip_info->bits == 8) {
drivers/iio/adc/max1363.c
1602
indio_dev->channels = st->chip_info->channels;
drivers/iio/adc/max1363.c
1603
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/adc/max1363.c
1604
indio_dev->info = st->chip_info->info;
drivers/iio/adc/max1363.c
170
const struct max1363_chip_info *chip_info;
drivers/iio/adc/max1363.c
394
if (st->chip_info->bits != 8) {
drivers/iio/adc/max1363.c
401
((1 << st->chip_info->bits) - 1);
drivers/iio/adc/max1363.c
436
*val2 = st->chip_info->bits;
drivers/iio/adc/max1363.c
746
switch (st->chip_info->bits) {
drivers/iio/adc/max14001.c
306
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/adc/max14001.c
307
if (!st->chip_info)
drivers/iio/adc/max14001.c
310
indio_dev->name = st->chip_info->name;
drivers/iio/adc/max14001.c
56
const struct max14001_chip_info *chip_info;
drivers/iio/adc/mcp320x.c
125
if (adc->chip_info->conv_time) {
drivers/iio/adc/mcp320x.c
130
usleep_range(adc->chip_info->conv_time,
drivers/iio/adc/mcp320x.c
131
adc->chip_info->conv_time + 100);
drivers/iio/adc/mcp320x.c
135
if (adc->chip_info->num_channels > 1)
drivers/iio/adc/mcp320x.c
223
*val2 = adc->chip_info->resolution;
drivers/iio/adc/mcp320x.c
383
const struct mcp320x_chip_info *chip_info;
drivers/iio/adc/mcp320x.c
398
chip_info = &mcp320x_chip_infos[device_index];
drivers/iio/adc/mcp320x.c
399
indio_dev->channels = chip_info->channels;
drivers/iio/adc/mcp320x.c
400
indio_dev->num_channels = chip_info->num_channels;
drivers/iio/adc/mcp320x.c
402
adc->chip_info = chip_info;
drivers/iio/adc/mcp320x.c
407
adc->transfer[1].len = DIV_ROUND_UP(chip_info->resolution, 8);
drivers/iio/adc/mcp320x.c
409
if (chip_info->num_channels == 1)
drivers/iio/adc/mcp320x.c
93
const struct mcp320x_chip_info *chip_info;
drivers/iio/adc/mcp3564.c
1016
if (num_ch > adc->chip_info->num_channels)
drivers/iio/adc/mcp3564.c
1018
num_ch, adc->chip_info->num_channels);
drivers/iio/adc/mcp3564.c
1087
unsigned int pow = adc->chip_info->resolution - 1;
drivers/iio/adc/mcp3564.c
1206
adc->chip_info = spi_get_device_match_data(adc->spi);
drivers/iio/adc/mcp3564.c
1207
adc->have_vref = adc->chip_info->have_vref;
drivers/iio/adc/mcp3564.c
1209
adc->chip_info = &mcp3564_chip_infos_tbl[ids];
drivers/iio/adc/mcp3564.c
1212
dev_dbg(dev, "Found %s chip\n", adc->chip_info->name);
drivers/iio/adc/mcp3564.c
1418
indio_dev->name = adc->chip_info->name;
drivers/iio/adc/mcp3564.c
368
const struct mcp3564_chip_info *chip_info;
drivers/iio/adc/mt6359-auxadc.c
113
const struct mtk_pmic_auxadc_info *chip_info;
drivers/iio/adc/mt6359-auxadc.c
455
const struct mtk_pmic_auxadc_info *cinfo = adc_dev->chip_info;
drivers/iio/adc/mt6359-auxadc.c
466
const struct mtk_pmic_auxadc_info *cinfo = adc_dev->chip_info;
drivers/iio/adc/mt6359-auxadc.c
489
const struct mtk_pmic_auxadc_info *cinfo = adc_dev->chip_info;
drivers/iio/adc/mt6359-auxadc.c
515
const struct mtk_pmic_auxadc_info *cinfo = adc_dev->chip_info;
drivers/iio/adc/mt6359-auxadc.c
608
const struct mtk_pmic_auxadc_info *cinfo = adc_dev->chip_info;
drivers/iio/adc/mt6359-auxadc.c
649
const struct mtk_pmic_auxadc_info *cinfo = adc_dev->chip_info;
drivers/iio/adc/mt6359-auxadc.c
700
const struct mtk_pmic_auxadc_info *cinfo = adc_dev->chip_info;
drivers/iio/adc/mt6359-auxadc.c
767
const struct mtk_pmic_auxadc_info *cinfo = adc_dev->chip_info;
drivers/iio/adc/mt6359-auxadc.c
785
if (!adc_dev->chip_info->read_imp)
drivers/iio/adc/mt6359-auxadc.c
788
ret = adc_dev->chip_info->read_imp(adc_dev, chan, NULL, val);
drivers/iio/adc/mt6359-auxadc.c
791
if (!adc_dev->chip_info->read_imp)
drivers/iio/adc/mt6359-auxadc.c
794
ret = adc_dev->chip_info->read_imp(adc_dev, chan, val, NULL);
drivers/iio/adc/mt6359-auxadc.c
828
const struct mtk_pmic_auxadc_info *chip_info;
drivers/iio/adc/mt6359-auxadc.c
837
chip_info = device_get_match_data(dev);
drivers/iio/adc/mt6359-auxadc.c
838
if (!chip_info)
drivers/iio/adc/mt6359-auxadc.c
850
if (chip_info->is_spmi)
drivers/iio/adc/mt6359-auxadc.c
868
adc_dev->chip_info = chip_info;
drivers/iio/adc/mt6359-auxadc.c
874
indio_dev->name = adc_dev->chip_info->model_name;
drivers/iio/adc/mt6359-auxadc.c
877
indio_dev->channels = adc_dev->chip_info->channels;
drivers/iio/adc/mt6359-auxadc.c
878
indio_dev->num_channels = adc_dev->chip_info->num_channels;
drivers/iio/adc/ti-ads1018.c
251
u8 max_drate_mode = ads1018->chip_info->num_data_rate_mode_to_hz - 1;
drivers/iio/adc/ti-ads1018.c
252
u32 drate = ads1018->chip_info->data_rate_mode_to_hz[max_drate_mode];
drivers/iio/adc/ti-ads1018.c
297
const struct ads1018_chip_info *chip_info = ads1018->chip_info;
drivers/iio/adc/ti-ads1018.c
318
*val = chip_info->pga_mode_to_gain[pga_mode][0];
drivers/iio/adc/ti-ads1018.c
319
*val2 = chip_info->pga_mode_to_gain[pga_mode][1];
drivers/iio/adc/ti-ads1018.c
323
*val = chip_info->temp_scale[0];
drivers/iio/adc/ti-ads1018.c
324
*val2 = chip_info->temp_scale[1];
drivers/iio/adc/ti-ads1018.c
333
*val = chip_info->data_rate_mode_to_hz[drate_mode];
drivers/iio/adc/ti-ads1018.c
364
*vals = (const int *)ads1018->chip_info->pga_mode_to_gain;
drivers/iio/adc/ti-ads1018.c
370
*vals = ads1018->chip_info->data_rate_mode_to_hz;
drivers/iio/adc/ti-ads1018.c
371
*length = ads1018->chip_info->num_data_rate_mode_to_hz;
drivers/iio/adc/ti-ads1018.c
385
const struct ads1018_chip_info *info = ads1018->chip_info;
drivers/iio/adc/ti-ads1018.c
489
const struct ads1018_chip_info *chip_info = ads1018->chip_info;
drivers/iio/adc/ti-ads1018.c
504
if (chip_info->channels[addr].type == IIO_TEMP)
drivers/iio/adc/ti-ads1018.c
623
IRQF_NO_AUTOEN, ads1018->chip_info->name, ads1018);
drivers/iio/adc/ti-ads1018.c
640
ads1018->chip_info = info;
drivers/iio/adc/ti-ads1018.c
94
const struct ads1018_chip_info *chip_info;
drivers/iio/adc/ti-ads124s08.c
326
ads124s_priv->chip_info = &ads124s_chip_info_tbl[spi_id->driver_data];
drivers/iio/adc/ti-ads124s08.c
332
indio_dev->channels = ads124s_priv->chip_info->channels;
drivers/iio/adc/ti-ads124s08.c
333
indio_dev->num_channels = ads124s_priv->chip_info->num_channels;
drivers/iio/adc/ti-ads124s08.c
97
const struct ads124s_chip_info *chip_info;
drivers/iio/adc/ti-ads1298.c
102
const struct ads1298_chip_info *chip_info;
drivers/iio/adc/ti-ads8688.c
429
st->chip_info = &ads8688_chip_info_tbl[spi_get_device_id(spi)->driver_data];
drivers/iio/adc/ti-ads8688.c
437
indio_dev->channels = st->chip_info->channels;
drivers/iio/adc/ti-ads8688.c
438
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/adc/ti-ads8688.c
66
const struct ads8688_chip_info *chip_info;
drivers/iio/adc/vf610_adc.c
826
const struct vf610_chip_info *chip_info;
drivers/iio/adc/vf610_adc.c
844
chip_info = device_get_match_data(dev);
drivers/iio/adc/vf610_adc.c
887
indio_dev->num_channels = chip_info->num_channels;
drivers/iio/addac/ad74413r.c
1073
if (st->chip_info->hart_support) {
drivers/iio/addac/ad74413r.c
1226
if (!st->chip_info->hart_support &&
drivers/iio/addac/ad74413r.c
1362
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/addac/ad74413r.c
1363
if (!st->chip_info)
drivers/iio/addac/ad74413r.c
1389
st->chip_info->name, iio_device_id(indio_dev));
drivers/iio/addac/ad74413r.c
1400
indio_dev->name = st->chip_info->name;
drivers/iio/addac/ad74413r.c
1423
st->gpo_gpiochip.label = st->chip_info->name;
drivers/iio/addac/ad74413r.c
1441
st->comp_gpiochip.label = st->chip_info->name;
drivers/iio/addac/ad74413r.c
1462
0, st->chip_info->name, indio_dev);
drivers/iio/addac/ad74413r.c
72
const struct ad74413r_chip_info *chip_info;
drivers/iio/amplifiers/hmc425a.c
118
return st->chip_info->code_to_gain_dB(st->gain, val, val2);
drivers/iio/amplifiers/hmc425a.c
364
st->chip_info = device_get_match_data(&pdev->dev);
drivers/iio/amplifiers/hmc425a.c
365
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/amplifiers/hmc425a.c
366
indio_dev->channels = st->chip_info->channels;
drivers/iio/amplifiers/hmc425a.c
367
indio_dev->name = st->chip_info->name;
drivers/iio/amplifiers/hmc425a.c
368
st->gain = st->chip_info->default_gain;
drivers/iio/amplifiers/hmc425a.c
375
if (st->gpios->ndescs != st->chip_info->num_gpios) {
drivers/iio/amplifiers/hmc425a.c
377
st->chip_info->num_gpios);
drivers/iio/amplifiers/hmc425a.c
390
if (st->chip_info->has_powerdown) {
drivers/iio/amplifiers/hmc425a.c
392
hmc425a_write(indio_dev, st->chip_info->powerdown_val);
drivers/iio/amplifiers/hmc425a.c
62
const struct hmc425a_chip_info *chip_info;
drivers/iio/amplifiers/hmc425a.c
70
const struct hmc425a_chip_info *inf = st->chip_info;
drivers/iio/amplifiers/hmc425a.c
83
return st->chip_info->gain_dB_to_code(gain, code);
drivers/iio/dac/ad3530r.c
197
ret = regmap_bulk_write(st->regmap, st->chip_info->input_ch_reg(chan),
drivers/iio/dac/ad3530r.c
205
return regmap_set_bits(st->regmap, st->chip_info->sw_ldac_trig_reg,
drivers/iio/dac/ad3530r.c
220
st->chip_info->input_ch_reg(chan->channel),
drivers/iio/dac/ad3530r.c
401
if (st->chip_info->num_channels > 4) {
drivers/iio/dac/ad3530r.c
408
for (i = 0; i < st->chip_info->num_channels; i++)
drivers/iio/dac/ad3530r.c
454
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/dac/ad3530r.c
455
if (!st->chip_info)
drivers/iio/dac/ad3530r.c
470
if (!st->chip_info->internal_ref_support && external_vref_uV == 0)
drivers/iio/dac/ad3530r.c
477
indio_dev->name = st->chip_info->name;
drivers/iio/dac/ad3530r.c
480
indio_dev->channels = st->chip_info->channels;
drivers/iio/dac/ad3530r.c
481
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/dac/ad3530r.c
82
const struct ad3530r_chip_info *chip_info;
drivers/iio/dac/ad5064.c
107
const struct ad5064_chip_info *chip_info;
drivers/iio/dac/ad5064.c
207
if (st->chip_info->regmap_type == AD5064_REGMAP_LTC) {
drivers/iio/dac/ad5064.c
211
if (st->chip_info->regmap_type == AD5064_REGMAP_ADI2)
drivers/iio/dac/ad5064.c
309
return st->chip_info->internal_vref;
drivers/iio/dac/ad5064.c
311
i = st->chip_info->shared_vref ? 0 : chan->channel;
drivers/iio/dac/ad5064.c
780
return st->chip_info->shared_vref ? 1 : st->chip_info->num_channels;
drivers/iio/dac/ad5064.c
793
return st->chip_info->shared_vref ? "vref" : ad5064_vref_names[vref];
drivers/iio/dac/ad5064.c
800
switch (st->chip_info->regmap_type) {
drivers/iio/dac/ad5064.c
820
if (!st->chip_info->internal_vref)
drivers/iio/dac/ad5064.c
869
st->chip_info = &ad5064_chip_info_tbl[type];
drivers/iio/dac/ad5064.c
890
indio_dev->channels = st->chip_info->channels;
drivers/iio/dac/ad5064.c
891
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/dac/ad5064.c
895
for (i = 0; i < st->chip_info->num_channels; ++i) {
drivers/iio/dac/ad5064.c
977
switch (st->chip_info->regmap_type) {
drivers/iio/dac/ad5360.c
177
i = channel / st->chip_info->channels_per_group;
drivers/iio/dac/ad5360.c
178
if (i >= st->chip_info->num_vrefs)
drivers/iio/dac/ad5360.c
179
i = st->chip_info->num_vrefs - 1;
drivers/iio/dac/ad5360.c
443
st->chip_info->num_channels);
drivers/iio/dac/ad5360.c
448
for (i = 0; i < st->chip_info->num_channels; ++i) {
drivers/iio/dac/ad5360.c
449
channels[i] = st->chip_info->channel_template;
drivers/iio/dac/ad5360.c
476
st->chip_info = &ad5360_chip_info_tbl[type];
drivers/iio/dac/ad5360.c
482
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/dac/ad5360.c
492
for (i = 0; i < st->chip_info->num_vrefs; ++i)
drivers/iio/dac/ad5360.c
495
ret = devm_regulator_bulk_get(&st->spi->dev, st->chip_info->num_vrefs,
drivers/iio/dac/ad5360.c
502
ret = regulator_bulk_enable(st->chip_info->num_vrefs, st->vref_reg);
drivers/iio/dac/ad5360.c
517
regulator_bulk_disable(st->chip_info->num_vrefs, st->vref_reg);
drivers/iio/dac/ad5360.c
533
regulator_bulk_disable(st->chip_info->num_vrefs, st->vref_reg);
drivers/iio/dac/ad5360.c
76
const struct ad5360_chip_info *chip_info;
drivers/iio/dac/ad5380.c
348
channels = devm_kcalloc(dev, st->chip_info->num_channels,
drivers/iio/dac/ad5380.c
354
for (i = 0; i < st->chip_info->num_channels; ++i) {
drivers/iio/dac/ad5380.c
355
channels[i] = st->chip_info->channel_template;
drivers/iio/dac/ad5380.c
379
st->chip_info = &ad5380_chip_info_tbl[type];
drivers/iio/dac/ad5380.c
385
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/dac/ad5380.c
393
if (st->chip_info->int_vref == 2500)
drivers/iio/dac/ad5380.c
400
st->vref = st->chip_info->int_vref;
drivers/iio/dac/ad5380.c
56
const struct ad5380_chip_info *chip_info;
drivers/iio/dac/ad5446-i2c.c
35
const struct ad5446_chip_info *chip_info;
drivers/iio/dac/ad5446-i2c.c
37
chip_info = i2c_get_match_data(i2c);
drivers/iio/dac/ad5446-i2c.c
38
if (!chip_info)
drivers/iio/dac/ad5446-i2c.c
41
return ad5446_probe(&i2c->dev, id->name, chip_info);
drivers/iio/dac/ad5446-spi.c
38
const struct ad5446_chip_info *chip_info;
drivers/iio/dac/ad5446-spi.c
40
chip_info = spi_get_device_match_data(spi);
drivers/iio/dac/ad5446-spi.c
41
if (!chip_info)
drivers/iio/dac/ad5446-spi.c
44
return ad5446_probe(&spi->dev, id->name, chip_info);
drivers/iio/dac/ad5446.c
147
return st->chip_info->write(st, val);
drivers/iio/dac/ad5446.c
168
const struct ad5446_chip_info *chip_info)
drivers/iio/dac/ad5446.c
179
st->chip_info = chip_info;
drivers/iio/dac/ad5446.c
186
indio_dev->channels = &st->chip_info->channel;
drivers/iio/dac/ad5446.c
199
if (!chip_info->int_vref_mv)
drivers/iio/dac/ad5446.c
203
st->vref_mv = chip_info->int_vref_mv;
drivers/iio/dac/ad5446.c
91
ret = st->chip_info->write(st, val);
drivers/iio/dac/ad5446.h
49
const struct ad5446_chip_info *chip_info;
drivers/iio/dac/ad5446.h
75
const struct ad5446_chip_info *chip_info);
drivers/iio/dac/ad5449.c
258
if (st->chip_info->num_channels == 1)
drivers/iio/dac/ad5449.c
282
st->chip_info = &ad5449_chip_info[id->driver_data];
drivers/iio/dac/ad5449.c
285
for (i = 0; i < st->chip_info->num_channels; ++i)
drivers/iio/dac/ad5449.c
288
ret = devm_regulator_bulk_get(&spi->dev, st->chip_info->num_channels,
drivers/iio/dac/ad5449.c
293
ret = regulator_bulk_enable(st->chip_info->num_channels, st->vref_reg);
drivers/iio/dac/ad5449.c
300
indio_dev->channels = st->chip_info->channels;
drivers/iio/dac/ad5449.c
301
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/dac/ad5449.c
305
if (st->chip_info->has_ctrl) {
drivers/iio/dac/ad5449.c
317
regulator_bulk_disable(st->chip_info->num_channels, st->vref_reg);
drivers/iio/dac/ad5449.c
329
regulator_bulk_disable(st->chip_info->num_channels, st->vref_reg);
drivers/iio/dac/ad5449.c
61
const struct ad5449_chip_info *chip_info;
drivers/iio/dac/ad5624r.h
54
const struct ad5624r_chip_info *chip_info;
drivers/iio/dac/ad5624r_spi.c
241
st->vref_mv = external_vref ? ret / 1000 : st->chip_info->int_vref_mv;
drivers/iio/dac/ad5624r_spi.c
243
st->chip_info =
drivers/iio/dac/ad5624r_spi.c
251
indio_dev->channels = st->chip_info->channels;
drivers/iio/dac/ad5686-spi.c
22
switch (st->chip_info->regmap_type) {
drivers/iio/dac/ad5686-spi.c
66
switch (st->chip_info->regmap_type) {
drivers/iio/dac/ad5686.c
478
st->chip_info = &ad5686_chip_info_tbl[chip_type];
drivers/iio/dac/ad5686.c
485
st->vref_mv = has_external_vref ? ret / 1000 : st->chip_info->int_vref_mv;
drivers/iio/dac/ad5686.c
488
for (i = 0; i < st->chip_info->num_channels; i++)
drivers/iio/dac/ad5686.c
494
indio_dev->channels = st->chip_info->channels;
drivers/iio/dac/ad5686.c
495
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/dac/ad5686.c
499
switch (st->chip_info->regmap_type) {
drivers/iio/dac/ad5686.c
85
switch (st->chip_info->regmap_type) {
drivers/iio/dac/ad5686.h
131
const struct ad5686_chip_info *chip_info;
drivers/iio/dac/ad5755.c
185
const struct ad5755_chip_info *chip_info;
drivers/iio/dac/ad5755.c
416
*shift = st->chip_info->calib_shift;
drivers/iio/dac/ad5755.c
424
*shift = st->chip_info->calib_shift;
drivers/iio/dac/ad5755.c
575
return st->chip_info->has_voltage_out;
drivers/iio/dac/ad5755.c
662
channels[i] = st->chip_info->channel_template;
drivers/iio/dac/ad5755.c
821
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/dac/ad5761.c
291
const struct ad5761_chip_info *chip_info =
drivers/iio/dac/ad5761.c
310
if (!chip_info->int_vref)
drivers/iio/dac/ad5761.c
315
st->vref = chip_info->int_vref;
drivers/iio/dac/ad5761.c
337
iio_dev->channels = &chip_info->channel;
drivers/iio/dac/ad5764.c
215
if (st->chip_info->int_vref)
drivers/iio/dac/ad5764.c
216
return st->chip_info->int_vref;
drivers/iio/dac/ad5764.c
288
st->chip_info = &ad5764_chip_infos[type];
drivers/iio/dac/ad5764.c
294
indio_dev->channels = st->chip_info->channels;
drivers/iio/dac/ad5764.c
298
if (st->chip_info->int_vref == 0) {
drivers/iio/dac/ad5764.c
328
if (st->chip_info->int_vref == 0)
drivers/iio/dac/ad5764.c
340
if (st->chip_info->int_vref == 0)
drivers/iio/dac/ad5764.c
54
const struct ad5764_chip_info *chip_info;
drivers/iio/dac/ad5766.c
115
const struct ad5766_chip_info *chip_info;
drivers/iio/dac/ad5766.c
251
*val2 = st->chip_info->channels[0].scan_type.realbits;
drivers/iio/dac/ad5766.c
588
st->chip_info->num_channels - 1)
drivers/iio/dac/ad5766.c
617
st->chip_info = &ad5766_chip_infos[type];
drivers/iio/dac/ad5766.c
619
indio_dev->channels = st->chip_info->channels;
drivers/iio/dac/ad5766.c
620
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/dac/ad5791.c
104
const struct ad5791_chip_info *chip_info;
drivers/iio/dac/ad5791.c
542
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/dac/ad5791.c
543
if (!st->chip_info)
drivers/iio/dac/ad5791.c
546
st->ctrl = AD5761_CTRL_LINCOMP(st->chip_info->get_lin_comp(st->vref_mv))
drivers/iio/dac/ad5791.c
557
indio_dev->channels = &st->chip_info->channel;
drivers/iio/dac/ad5791.c
559
indio_dev->name = st->chip_info->name;
drivers/iio/dac/ad5791.c
567
indio_dev->channels = &st->chip_info->channel_offload;
drivers/iio/dac/ltc2632.c
310
struct ltc2632_chip_info *chip_info;
drivers/iio/dac/ltc2632.c
322
chip_info = (struct ltc2632_chip_info *)
drivers/iio/dac/ltc2632.c
331
st->vref_mv = has_external_vref ? ret / 1000 : chip_info->vref_mv;
drivers/iio/dac/ltc2632.c
350
indio_dev->channels = chip_info->channels;
drivers/iio/dac/ltc2632.c
351
indio_dev->num_channels = chip_info->num_channels;
drivers/iio/dac/ltc2664.c
104
const struct ltc2664_chip_info *chip_info;
drivers/iio/dac/ltc2664.c
135
const int (*span_helper)[2] = st->chip_info->span_helper;
drivers/iio/dac/ltc2664.c
173
if (st->chip_info->span_helper[span][0] < 0)
drivers/iio/dac/ltc2664.c
255
*val = st->chip_info->offset_get(st, chan->channel);
drivers/iio/dac/ltc2664.c
259
*val = st->chip_info->scale_get(st, chan->channel);
drivers/iio/dac/ltc2664.c
495
const struct ltc2664_chip_info *chip_info = st->chip_info;
drivers/iio/dac/ltc2664.c
496
const int (*span_helper)[2] = chip_info->span_helper;
drivers/iio/dac/ltc2664.c
499
for (span = 0; span < chip_info->num_span; span++) {
drivers/iio/dac/ltc2664.c
504
if (span == chip_info->num_span)
drivers/iio/dac/ltc2664.c
516
const struct ltc2664_chip_info *chip_info = st->chip_info;
drivers/iio/dac/ltc2664.c
525
if (!chip_info->manual_span_support)
drivers/iio/dac/ltc2664.c
537
if (!chip_info->rfsadj_support)
drivers/iio/dac/ltc2664.c
554
if (reg >= chip_info->num_channels)
drivers/iio/dac/ltc2664.c
557
chip_info->num_channels);
drivers/iio/dac/ltc2664.c
605
const struct ltc2664_chip_info *chip_info = st->chip_info;
drivers/iio/dac/ltc2664.c
624
chip_info->num_channels,
drivers/iio/dac/ltc2664.c
630
for (i = 0; i < chip_info->num_channels; i++) {
drivers/iio/dac/ltc2664.c
632
st->iio_channels[i].type = chip_info->measurement_type;
drivers/iio/dac/ltc2664.c
659
const struct ltc2664_chip_info *chip_info;
drivers/iio/dac/ltc2664.c
672
chip_info = spi_get_device_match_data(spi);
drivers/iio/dac/ltc2664.c
673
if (!chip_info)
drivers/iio/dac/ltc2664.c
676
st->chip_info = chip_info;
drivers/iio/dac/ltc2664.c
694
st->vref_mv = ret > 0 ? ret / 1000 : chip_info->internal_vref_mv;
drivers/iio/dac/ltc2664.c
700
indio_dev->name = chip_info->name;
drivers/iio/dac/ltc2664.c
704
indio_dev->num_channels = chip_info->num_channels;
drivers/iio/dac/max5522.c
146
state->chip_info = spi_get_device_match_data(spi);
drivers/iio/dac/max5522.c
147
if (!state->chip_info)
drivers/iio/dac/max5522.c
35
const struct max5522_chip_info *chip_info;
drivers/iio/frequency/adf4371.c
180
const struct adf4371_chip_info *chip_info;
drivers/iio/frequency/adf4371.c
596
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/frequency/adf4371.c
597
if (!st->chip_info)
drivers/iio/frequency/adf4371.c
600
indio_dev->name = st->chip_info->name;
drivers/iio/frequency/adf4371.c
603
indio_dev->channels = st->chip_info->channels;
drivers/iio/frequency/adf4371.c
604
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/frequency/adf4377.c
1075
st->chip_info = spi_get_device_match_data(spi);
drivers/iio/frequency/adf4377.c
411
const struct adf4377_chip_info *chip_info;
drivers/iio/frequency/adf4377.c
905
if (st->chip_info->has_gpio_enclk2) {
drivers/iio/gyro/adis16136.c
302
*val = adis16136->chip_info->precision;
drivers/iio/gyro/adis16136.c
303
*val2 = (adis16136->chip_info->fullscale << 16);
drivers/iio/gyro/adis16136.c
531
adis16136->chip_info = &adis16136_chip_info[id->driver_data];
drivers/iio/gyro/adis16136.c
538
adis16136_data = &adis16136->chip_info->adis_data;
drivers/iio/gyro/adis16136.c
61
const struct adis16136_chip_info *chip_info;
drivers/iio/humidity/ens210.c
110
msleep(data->chip_info->conv_time_msec);
drivers/iio/humidity/ens210.c
219
data->chip_info = i2c_get_match_data(client);
drivers/iio/humidity/ens210.c
248
if (part_id != data->chip_info->part_id) {
drivers/iio/humidity/ens210.c
251
data->chip_info->part_id);
drivers/iio/humidity/ens210.c
260
indio_dev->name = data->chip_info->name;
drivers/iio/humidity/ens210.c
82
const struct ens210_chip_info *chip_info;
drivers/iio/imu/adis16400.c
1121
const struct adis16400_chip_info *chip_info = st->variant;
drivers/iio/imu/adis16400.c
1124
for (i = 0; i < chip_info->num_channels; i++) {
drivers/iio/imu/adis16400.c
1125
const struct iio_chan_spec *ch = &chip_info->channels[i];
drivers/iio/imu/adis16460.c
190
*val = st->chip_info->gyro_max_scale;
drivers/iio/imu/adis16460.c
191
*val2 = st->chip_info->gyro_max_val;
drivers/iio/imu/adis16460.c
194
*val = st->chip_info->accel_max_scale;
drivers/iio/imu/adis16460.c
195
*val2 = st->chip_info->accel_max_val;
drivers/iio/imu/adis16460.c
368
st->chip_info = &adis16460_chip_info;
drivers/iio/imu/adis16460.c
370
indio_dev->channels = st->chip_info->channels;
drivers/iio/imu/adis16460.c
371
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/imu/adis16460.c
68
const struct adis16460_chip_info *chip_info;
drivers/iio/imu/adis16480.c
1508
if (st->chip_info->has_burst_delta_data) {
drivers/iio/imu/adis16480.c
1655
if (st->chip_info->has_pps_clk_mode) {
drivers/iio/imu/adis16480.c
1682
if (st->chip_info->has_pps_clk_mode) {
drivers/iio/imu/adis16480.c
1722
st->chip_info = &adis16480_chip_info[id->driver_data];
drivers/iio/imu/adis16480.c
1724
indio_dev->channels = st->chip_info->channels;
drivers/iio/imu/adis16480.c
1725
indio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/imu/adis16480.c
1726
if (st->chip_info->has_burst_delta_data)
drivers/iio/imu/adis16480.c
173
const struct adis16480_chip_info *chip_info;
drivers/iio/imu/adis16480.c
1731
adis16480_data = &st->chip_info->adis_data;
drivers/iio/imu/adis16480.c
1748
if (st->chip_info->has_sleep_cnt) {
drivers/iio/imu/adis16480.c
1782
sync_scale = st->chip_info->int_clk / st->clk_freq;
drivers/iio/imu/adis16480.c
1788
st->clk_freq = st->chip_info->int_clk;
drivers/iio/imu/adis16480.c
360
if (scaled_rate > st->chip_info->int_clk)
drivers/iio/imu/adis16480.c
361
scaled_rate = st->chip_info->int_clk / st->clk_freq * st->clk_freq;
drivers/iio/imu/adis16480.c
363
scaled_rate = st->chip_info->int_clk / scaled_rate * scaled_rate;
drivers/iio/imu/adis16480.c
390
if (t > st->chip_info->max_dec_rate)
drivers/iio/imu/adis16480.c
391
t = st->chip_info->max_dec_rate;
drivers/iio/imu/adis16480.c
596
*freq = st->chip_info->filter_freqs[(val >> offset) & 0x3];
drivers/iio/imu/adis16480.c
625
best_diff = st->chip_info->filter_freqs[0];
drivers/iio/imu/adis16480.c
627
if (st->chip_info->filter_freqs[i] >= freq) {
drivers/iio/imu/adis16480.c
628
diff = st->chip_info->filter_freqs[i] - freq;
drivers/iio/imu/adis16480.c
656
*val = st->chip_info->gyro_max_scale;
drivers/iio/imu/adis16480.c
657
*val2 = st->chip_info->gyro_max_val;
drivers/iio/imu/adis16480.c
660
*val = st->chip_info->accel_max_scale;
drivers/iio/imu/adis16480.c
661
*val2 = st->chip_info->accel_max_val;
drivers/iio/imu/adis16480.c
673
*val = st->chip_info->temp_scale / 1000;
drivers/iio/imu/adis16480.c
674
*val2 = (st->chip_info->temp_scale % 1000) * 1000;
drivers/iio/imu/adis16480.c
685
*val = st->chip_info->deltang_max_val;
drivers/iio/imu/adis16480.c
689
*val = st->chip_info->deltvel_max_val;
drivers/iio/imu/adis16480.c
698
*val = DIV_ROUND_CLOSEST_ULL(temp, st->chip_info->temp_scale);
drivers/iio/imu/bmi270/bmi270.h
21
const struct bmi270_chip_info *chip_info);
drivers/iio/imu/bmi270/bmi270_core.c
1475
if (chip_id != data->chip_info->chip_id)
drivers/iio/imu/bmi270/bmi270_core.c
1479
data->chip_info = &bmi260_chip_info;
drivers/iio/imu/bmi270/bmi270_core.c
1481
data->chip_info = &bmi270_chip_info;
drivers/iio/imu/bmi270/bmi270_core.c
1513
ret = request_firmware(&init_data, data->chip_info->fw_name, dev);
drivers/iio/imu/bmi270/bmi270_core.c
157
const struct bmi270_chip_info *chip_info;
drivers/iio/imu/bmi270/bmi270_core.c
1600
const struct bmi270_chip_info *chip_info)
drivers/iio/imu/bmi270/bmi270_core.c
1613
data->chip_info = chip_info;
drivers/iio/imu/bmi270/bmi270_core.c
1623
indio_dev->name = chip_info->name;
drivers/iio/imu/bmi270/bmi270_i2c.c
21
const struct bmi270_chip_info *chip_info;
drivers/iio/imu/bmi270/bmi270_i2c.c
23
chip_info = i2c_get_match_data(client);
drivers/iio/imu/bmi270/bmi270_i2c.c
24
if (!chip_info)
drivers/iio/imu/bmi270/bmi270_i2c.c
32
return bmi270_core_probe(dev, regmap, chip_info);
drivers/iio/imu/bmi270/bmi270_spi.c
53
const struct bmi270_chip_info *chip_info;
drivers/iio/imu/bmi270/bmi270_spi.c
55
chip_info = spi_get_device_match_data(spi);
drivers/iio/imu/bmi270/bmi270_spi.c
56
if (!chip_info)
drivers/iio/imu/bmi270/bmi270_spi.c
65
return bmi270_core_probe(dev, regmap, chip_info);
drivers/iio/imu/inv_icm45600/inv_icm45600.h
160
const struct inv_icm45600_chip_info *chip_info;
drivers/iio/imu/inv_icm45600/inv_icm45600.h
374
const struct inv_icm45600_chip_info *chip_info,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
694
name = devm_kasprintf(dev, GFP_KERNEL, "%s-accel", st->chip_info->name);
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
703
accel_st->scales = st->chip_info->accel_scales;
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
704
accel_st->scales_len = st->chip_info->accel_scales_len * 2;
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
497
const struct inv_icm45600_chip_info *chip_info,
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
515
if (val != chip_info->whoami) {
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
523
val, chip_info->whoami, chip_info->name);
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
526
val, chip_info->whoami, chip_info->name);
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
529
st->chip_info = chip_info;
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
558
return inv_icm45600_set_conf(st, chip_info->conf);
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
687
int inv_icm45600_core_probe(struct regmap *regmap, const struct inv_icm45600_chip_info *chip_info,
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
760
ret = inv_icm45600_setup(st, chip_info, reset, bus_setup);
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
706
name = devm_kasprintf(dev, GFP_KERNEL, "%s-gyro", st->chip_info->name);
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
715
gyro_st->scales = st->chip_info->gyro_scales;
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
716
gyro_st->scales_len = st->chip_info->gyro_scales_len * 2;
drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c
20
const struct inv_icm45600_chip_info *chip_info;
drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c
26
chip_info = device_get_match_data(&client->dev);
drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c
27
if (!chip_info)
drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c
34
return inv_icm45600_core_probe(regmap, chip_info, true, NULL);
drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c
31
const struct inv_icm45600_chip_info *chip_info;
drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c
34
chip_info = spi_get_device_match_data(spi);
drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c
35
if (!chip_info)
drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c
43
return inv_icm45600_core_probe(regmap, chip_info, true,
drivers/iio/light/bh1750.c
114
const struct bh1750_chip_info *chip_info = data->chip_info;
drivers/iio/light/bh1750.c
115
unsigned long delay = chip_info->mtreg_to_usec * data->mtreg;
drivers/iio/light/bh1750.c
142
const struct bh1750_chip_info *chip_info = data->chip_info;
drivers/iio/light/bh1750.c
159
tmp = chip_info->mtreg_to_scale / data->mtreg;
drivers/iio/light/bh1750.c
165
*val2 = chip_info->mtreg_to_usec * data->mtreg;
drivers/iio/light/bh1750.c
199
const struct bh1750_chip_info *chip_info = data->chip_info;
drivers/iio/light/bh1750.c
201
for (i = chip_info->mtreg_min; i <= chip_info->mtreg_max; i += chip_info->inc)
drivers/iio/light/bh1750.c
203
chip_info->mtreg_to_usec * i);
drivers/iio/light/bh1750.c
254
data->chip_info = &bh1750_chip_info_tbl[id->driver_data];
drivers/iio/light/bh1750.c
275
usec = data->chip_info->mtreg_to_usec * data->chip_info->mtreg_default;
drivers/iio/light/bh1750.c
45
const struct bh1750_chip_info *chip_info;
drivers/iio/light/bh1750.c
80
const struct bh1750_chip_info *chip_info = data->chip_info;
drivers/iio/light/bh1750.c
82
if ((usec % chip_info->mtreg_to_usec) != 0)
drivers/iio/light/bh1750.c
85
val = usec / chip_info->mtreg_to_usec;
drivers/iio/light/bh1750.c
86
if (val < chip_info->mtreg_min || val > chip_info->mtreg_max)
drivers/iio/light/bh1750.c
93
regval = (val & chip_info->int_time_high_mask) >> 5;
drivers/iio/light/bh1750.c
99
regval = val & chip_info->int_time_low_mask;
drivers/iio/light/ltr501.c
1106
const struct ltr501_chip_info *info = data->chip_info;
drivers/iio/light/ltr501.c
1128
const struct ltr501_chip_info *info = data->chip_info;
drivers/iio/light/ltr501.c
1365
data->als_contr = status | data->chip_info->als_mode_active;
drivers/iio/light/ltr501.c
1412
~data->chip_info->als_mode_active,
drivers/iio/light/ltr501.c
1515
data->chip_info = <r501_chip_info_tbl[chip_idx];
drivers/iio/light/ltr501.c
1517
if ((partid >> 4) != data->chip_info->partid)
drivers/iio/light/ltr501.c
1524
indio_dev->info = data->chip_info->info;
drivers/iio/light/ltr501.c
1525
indio_dev->channels = data->chip_info->channels;
drivers/iio/light/ltr501.c
1526
indio_dev->num_channels = data->chip_info->no_channels;
drivers/iio/light/ltr501.c
153
const struct ltr501_chip_info *chip_info;
drivers/iio/light/ltr501.c
1547
indio_dev->info = data->chip_info->info_no_irq;
drivers/iio/light/ltr501.c
714
i = (data->als_contr & data->chip_info->als_gain_mask)
drivers/iio/light/ltr501.c
715
>> data->chip_info->als_gain_shift;
drivers/iio/light/ltr501.c
716
*val = data->chip_info->als_gain[i].scale;
drivers/iio/light/ltr501.c
717
*val2 = data->chip_info->als_gain[i].uscale;
drivers/iio/light/ltr501.c
722
*val = data->chip_info->ps_gain[i].scale;
drivers/iio/light/ltr501.c
723
*val2 = data->chip_info->ps_gain[i].uscale;
drivers/iio/light/ltr501.c
766
const struct ltr501_chip_info *info = data->chip_info;
drivers/iio/light/opt3001.c
111
const struct opt3001_chip_info *chip_info;
drivers/iio/light/opt3001.c
231
for (i = 0; i < ARRAY_SIZE(*opt->chip_info->scales); i++) {
drivers/iio/light/opt3001.c
232
const struct opt3001_scale *scale = &(*opt->chip_info->scales)[i];
drivers/iio/light/opt3001.c
250
int whole = opt->chip_info->factor_whole;
drivers/iio/light/opt3001.c
251
int integer = opt->chip_info->factor_integer;
drivers/iio/light/opt3001.c
252
int decimal = opt->chip_info->factor_decimal;
drivers/iio/light/opt3001.c
486
if (chan->type != opt->chip_info->chan_type)
drivers/iio/light/opt3001.c
518
if (chan->type != opt->chip_info->chan_type)
drivers/iio/light/opt3001.c
590
whole = opt->chip_info->factor_whole;
drivers/iio/light/opt3001.c
591
integer = opt->chip_info->factor_integer;
drivers/iio/light/opt3001.c
592
decimal = opt->chip_info->factor_decimal;
drivers/iio/light/opt3001.c
790
enum iio_chan_type chan_type = opt->chip_info->chan_type;
drivers/iio/light/opt3001.c
855
opt->chip_info = i2c_get_match_data(client);
drivers/iio/light/opt3001.c
861
if (opt->chip_info->has_id) {
drivers/iio/light/opt3001.c
872
iio->channels = *opt->chip_info->channels;
drivers/iio/light/opt3001.c
873
iio->num_channels = opt->chip_info->num_channels;
drivers/iio/light/opt4001.c
201
lux_raw = lux_raw * chip->chip_info->mul;
drivers/iio/light/opt4001.c
202
*val = div_u64_rem(lux_raw, chip->chip_info->div, val2);
drivers/iio/light/opt4001.c
415
chip->chip_info = i2c_get_match_data(client);
drivers/iio/light/opt4001.c
420
indio_dev->name = chip->chip_info->name;
drivers/iio/light/opt4001.c
87
const struct opt4001_chip_info *chip_info;
drivers/iio/light/tsl2772.c
181
const struct tsl2772_chip_info *chip_info;
drivers/iio/light/tsl2772.c
1822
chip->chip_info =
drivers/iio/light/tsl2772.c
1825
indio_dev->info = chip->chip_info->info;
drivers/iio/light/tsl2772.c
1828
indio_dev->num_channels = chip->chip_info->chan_table_elements;
drivers/iio/light/tsl2772.c
1831
indio_dev->channels = chip->chip_info->channel_with_events;
drivers/iio/light/tsl2772.c
1846
indio_dev->channels = chip->chip_info->channel_without_events;
drivers/iio/magnetometer/yamaha-yas530.c
1191
const struct yas5xx_chip_info *ci = yas5xx->chip_info;
drivers/iio/magnetometer/yamaha-yas530.c
1437
yas5xx->chip_info = ci;
drivers/iio/magnetometer/yamaha-yas530.c
1546
const struct yas5xx_chip_info *ci = yas5xx->chip_info;
drivers/iio/magnetometer/yamaha-yas530.c
224
const struct yas5xx_chip_info *chip_info;
drivers/iio/magnetometer/yamaha-yas530.c
286
const struct yas5xx_chip_info *ci = yas5xx->chip_info;
drivers/iio/magnetometer/yamaha-yas530.c
434
const struct yas5xx_chip_info *ci = yas5xx->chip_info;
drivers/iio/magnetometer/yamaha-yas530.c
476
const struct yas5xx_chip_info *ci = yas5xx->chip_info;
drivers/iio/magnetometer/yamaha-yas530.c
503
const struct yas5xx_chip_info *ci = yas5xx->chip_info;
drivers/iio/magnetometer/yamaha-yas530.c
617
const struct yas5xx_chip_info *ci = yas5xx->chip_info;
drivers/iio/magnetometer/yamaha-yas530.c
660
const struct yas5xx_chip_info *ci = yas5xx->chip_info;
drivers/iio/magnetometer/yamaha-yas530.c
752
const struct yas5xx_chip_info *ci = yas5xx->chip_info;
drivers/iio/pressure/bmp280-core.c
1050
if (data->chip_info->oversampling_humid_avail)
drivers/iio/pressure/bmp280-core.c
2247
data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
2321
data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
3113
data->chip_info->set_mode(data, BMP280_NORMAL);
drivers/iio/pressure/bmp280-core.c
3150
const struct bmp280_chip_info *chip_info,
drivers/iio/pressure/bmp280-core.c
3173
data->chip_info = chip_info;
drivers/iio/pressure/bmp280-core.c
3176
indio_dev->channels = chip_info->channels;
drivers/iio/pressure/bmp280-core.c
3177
indio_dev->num_channels = chip_info->num_channels;
drivers/iio/pressure/bmp280-core.c
3178
indio_dev->available_scan_masks = chip_info->avail_scan_masks;
drivers/iio/pressure/bmp280-core.c
3179
data->oversampling_press = chip_info->oversampling_press_default;
drivers/iio/pressure/bmp280-core.c
3180
data->oversampling_humid = chip_info->oversampling_humid_default;
drivers/iio/pressure/bmp280-core.c
3181
data->oversampling_temp = chip_info->oversampling_temp_default;
drivers/iio/pressure/bmp280-core.c
3182
data->iir_filter_coeff = chip_info->iir_filter_coeff_default;
drivers/iio/pressure/bmp280-core.c
3183
data->sampling_freq = chip_info->sampling_freq_default;
drivers/iio/pressure/bmp280-core.c
3184
data->start_up_time_us = chip_info->start_up_time_us;
drivers/iio/pressure/bmp280-core.c
3222
ret = regmap_read(regmap, data->chip_info->id_reg, &chip_id);
drivers/iio/pressure/bmp280-core.c
3228
for (i = 0; i < data->chip_info->num_chip_id; i++) {
drivers/iio/pressure/bmp280-core.c
3229
if (chip_id == data->chip_info->chip_id[i]) {
drivers/iio/pressure/bmp280-core.c
3235
if (i == data->chip_info->num_chip_id)
drivers/iio/pressure/bmp280-core.c
3238
if (data->chip_info->preinit) {
drivers/iio/pressure/bmp280-core.c
3239
ret = data->chip_info->preinit(data);
drivers/iio/pressure/bmp280-core.c
3245
ret = data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
3257
if (data->chip_info->read_calib) {
drivers/iio/pressure/bmp280-core.c
3258
ret = data->chip_info->read_calib(data);
drivers/iio/pressure/bmp280-core.c
3266
data->chip_info->trigger_handler,
drivers/iio/pressure/bmp280-core.c
3278
if (data->chip_info->trigger_probe)
drivers/iio/pressure/bmp280-core.c
3279
ret = data->chip_info->trigger_probe(indio_dev);
drivers/iio/pressure/bmp280-core.c
3284
ret = data->chip_info->set_mode(data, BMP280_SLEEP);
drivers/iio/pressure/bmp280-core.c
3313
data->chip_info->set_mode(data, BMP280_SLEEP);
drivers/iio/pressure/bmp280-core.c
3331
ret = data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
3335
return data->chip_info->set_mode(data, data->op_mode);
drivers/iio/pressure/bmp280-core.c
627
ret = data->chip_info->set_mode(data, BMP280_FORCED);
drivers/iio/pressure/bmp280-core.c
631
ret = data->chip_info->wait_conv(data);
drivers/iio/pressure/bmp280-core.c
637
ret = data->chip_info->read_humid(data, &chan_value);
drivers/iio/pressure/bmp280-core.c
641
*val = data->chip_info->humid_coeffs[0] * chan_value;
drivers/iio/pressure/bmp280-core.c
642
*val2 = data->chip_info->humid_coeffs[1];
drivers/iio/pressure/bmp280-core.c
643
return data->chip_info->humid_coeffs_type;
drivers/iio/pressure/bmp280-core.c
645
ret = data->chip_info->read_press(data, &chan_value);
drivers/iio/pressure/bmp280-core.c
649
*val = data->chip_info->press_coeffs[0] * chan_value;
drivers/iio/pressure/bmp280-core.c
650
*val2 = data->chip_info->press_coeffs[1];
drivers/iio/pressure/bmp280-core.c
651
return data->chip_info->press_coeffs_type;
drivers/iio/pressure/bmp280-core.c
653
ret = data->chip_info->read_temp(data, &chan_value);
drivers/iio/pressure/bmp280-core.c
657
*val = data->chip_info->temp_coeffs[0] * chan_value;
drivers/iio/pressure/bmp280-core.c
658
*val2 = data->chip_info->temp_coeffs[1];
drivers/iio/pressure/bmp280-core.c
659
return data->chip_info->temp_coeffs_type;
drivers/iio/pressure/bmp280-core.c
664
ret = data->chip_info->set_mode(data, BMP280_FORCED);
drivers/iio/pressure/bmp280-core.c
668
ret = data->chip_info->wait_conv(data);
drivers/iio/pressure/bmp280-core.c
674
ret = data->chip_info->read_humid(data, &chan_value);
drivers/iio/pressure/bmp280-core.c
681
ret = data->chip_info->read_press(data, &chan_value);
drivers/iio/pressure/bmp280-core.c
688
ret = data->chip_info->read_temp(data, &chan_value);
drivers/iio/pressure/bmp280-core.c
700
*val = data->chip_info->humid_coeffs[0];
drivers/iio/pressure/bmp280-core.c
701
*val2 = data->chip_info->humid_coeffs[1];
drivers/iio/pressure/bmp280-core.c
702
return data->chip_info->humid_coeffs_type;
drivers/iio/pressure/bmp280-core.c
704
*val = data->chip_info->press_coeffs[0];
drivers/iio/pressure/bmp280-core.c
705
*val2 = data->chip_info->press_coeffs[1];
drivers/iio/pressure/bmp280-core.c
706
return data->chip_info->press_coeffs_type;
drivers/iio/pressure/bmp280-core.c
708
*val = data->chip_info->temp_coeffs[0];
drivers/iio/pressure/bmp280-core.c
709
*val2 = data->chip_info->temp_coeffs[1];
drivers/iio/pressure/bmp280-core.c
710
return data->chip_info->temp_coeffs_type;
drivers/iio/pressure/bmp280-core.c
729
if (!data->chip_info->sampling_freq_avail)
drivers/iio/pressure/bmp280-core.c
732
*val = data->chip_info->sampling_freq_avail[data->sampling_freq][0];
drivers/iio/pressure/bmp280-core.c
733
*val2 = data->chip_info->sampling_freq_avail[data->sampling_freq][1];
drivers/iio/pressure/bmp280-core.c
736
if (!data->chip_info->iir_filter_coeffs_avail)
drivers/iio/pressure/bmp280-core.c
763
const int *avail = data->chip_info->oversampling_humid_avail;
drivers/iio/pressure/bmp280-core.c
764
const int n = data->chip_info->num_oversampling_humid_avail;
drivers/iio/pressure/bmp280-core.c
773
ret = data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
776
data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
788
const int *avail = data->chip_info->oversampling_temp_avail;
drivers/iio/pressure/bmp280-core.c
789
const int n = data->chip_info->num_oversampling_temp_avail;
drivers/iio/pressure/bmp280-core.c
798
ret = data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
801
data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
813
const int *avail = data->chip_info->oversampling_press_avail;
drivers/iio/pressure/bmp280-core.c
814
const int n = data->chip_info->num_oversampling_press_avail;
drivers/iio/pressure/bmp280-core.c
823
ret = data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
826
data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
838
const int (*avail)[2] = data->chip_info->sampling_freq_avail;
drivers/iio/pressure/bmp280-core.c
839
const int n = data->chip_info->num_sampling_freq_avail;
drivers/iio/pressure/bmp280-core.c
848
ret = data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
851
data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
862
const int *avail = data->chip_info->iir_filter_coeffs_avail;
drivers/iio/pressure/bmp280-core.c
863
const int n = data->chip_info->num_iir_filter_coeffs_avail;
drivers/iio/pressure/bmp280-core.c
872
ret = data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
875
data->chip_info->chip_config(data);
drivers/iio/pressure/bmp280-core.c
945
*vals = data->chip_info->oversampling_press_avail;
drivers/iio/pressure/bmp280-core.c
946
*length = data->chip_info->num_oversampling_press_avail;
drivers/iio/pressure/bmp280-core.c
949
*vals = data->chip_info->oversampling_temp_avail;
drivers/iio/pressure/bmp280-core.c
950
*length = data->chip_info->num_oversampling_temp_avail;
drivers/iio/pressure/bmp280-core.c
958
*vals = (const int *)data->chip_info->sampling_freq_avail;
drivers/iio/pressure/bmp280-core.c
961
*length = data->chip_info->num_sampling_freq_avail;
drivers/iio/pressure/bmp280-core.c
964
*vals = data->chip_info->iir_filter_coeffs_avail;
drivers/iio/pressure/bmp280-core.c
966
*length = data->chip_info->num_iir_filter_coeffs_avail;
drivers/iio/pressure/bmp280-i2c.c
11
const struct bmp280_chip_info *chip_info;
drivers/iio/pressure/bmp280-i2c.c
14
chip_info = i2c_get_match_data(client);
drivers/iio/pressure/bmp280-i2c.c
16
regmap = devm_regmap_init_i2c(client, chip_info->regmap_config);
drivers/iio/pressure/bmp280-i2c.c
24
chip_info,
drivers/iio/pressure/bmp280-spi.c
103
chip_info,
drivers/iio/pressure/bmp280-spi.c
81
const struct bmp280_chip_info *chip_info;
drivers/iio/pressure/bmp280-spi.c
85
chip_info = spi_get_device_match_data(spi);
drivers/iio/pressure/bmp280-spi.c
87
if (chip_info->spi_read_extra_byte)
drivers/iio/pressure/bmp280-spi.c
95
chip_info->regmap_config);
drivers/iio/pressure/bmp280.h
429
const struct bmp280_chip_info *chip_info;
drivers/iio/pressure/bmp280.h
546
const struct bmp280_chip_info *chip_info,
drivers/iio/proximity/aw96103.c
761
const struct aw_chip_info *chip_info;
drivers/iio/proximity/aw96103.c
772
chip_info = i2c_get_match_data(i2c);
drivers/iio/proximity/aw96103.c
773
aw96103->max_channels = chip_info->num_channels;
drivers/iio/proximity/aw96103.c
806
indio_dev->num_channels = chip_info->num_channels;
drivers/iio/proximity/aw96103.c
807
indio_dev->channels = chip_info->channels;
drivers/iio/proximity/aw96103.c
809
indio_dev->name = chip_info->name;
drivers/iio/proximity/srf08.c
317
for (i = 0; i < data->chip_info->num_sensitivity_avail; i++)
drivers/iio/proximity/srf08.c
318
if (data->chip_info->sensitivity_avail[i])
drivers/iio/proximity/srf08.c
320
data->chip_info->sensitivity_avail[i]);
drivers/iio/proximity/srf08.c
352
for (i = 0; i < data->chip_info->num_sensitivity_avail; i++)
drivers/iio/proximity/srf08.c
353
if (val == data->chip_info->sensitivity_avail[i]) {
drivers/iio/proximity/srf08.c
358
if (i >= data->chip_info->num_sensitivity_avail)
drivers/iio/proximity/srf08.c
466
data->chip_info = &srf02_chip_info;
drivers/iio/proximity/srf08.c
470
data->chip_info = &srf08_chip_info;
drivers/iio/proximity/srf08.c
474
data->chip_info = &srf10_chip_info;
drivers/iio/proximity/srf08.c
495
if (data->chip_info->range_default) {
drivers/iio/proximity/srf08.c
504
data->chip_info->range_default);
drivers/iio/proximity/srf08.c
509
if (data->chip_info->sensitivity_default) {
drivers/iio/proximity/srf08.c
518
data->chip_info->sensitivity_default);
drivers/iio/proximity/srf08.c
70
const struct srf08_chip_info *chip_info;
drivers/iio/proximity/sx_common.c
114
return regmap_set_bits(data->regmap, data->chip_info->reg_irq_msk,
drivers/iio/proximity/sx_common.c
115
irq << data->chip_info->irq_msk_offset);
drivers/iio/proximity/sx_common.c
122
return regmap_clear_bits(data->regmap, data->chip_info->reg_irq_msk,
drivers/iio/proximity/sx_common.c
123
irq << data->chip_info->irq_msk_offset);
drivers/iio/proximity/sx_common.c
135
data->chip_info->reg_enable_chan,
drivers/iio/proximity/sx_common.c
136
data->chip_info->mask_enable_chan,
drivers/iio/proximity/sx_common.c
201
ret = data->chip_info->ops.wait_for_sample(data);
drivers/iio/proximity/sx_common.c
209
ret = data->chip_info->ops.read_prox_data(data, chan, &rawval);
drivers/iio/proximity/sx_common.c
350
if (val & ((SX_COMMON_FAR_IRQ | SX_COMMON_CLOSE_IRQ) << data->chip_info->irq_msk_offset))
drivers/iio/proximity/sx_common.c
353
if (val & (SX_COMMON_CONVDONE_IRQ << data->chip_info->irq_msk_offset))
drivers/iio/proximity/sx_common.c
373
ret = data->chip_info->ops.read_prox_data(data,
drivers/iio/proximity/sx_common.c
434
ret = regmap_write(data->regmap, data->chip_info->reg_reset,
drivers/iio/proximity/sx_common.c
447
for (i = 0; i < data->chip_info->num_default_regs; i++) {
drivers/iio/proximity/sx_common.c
448
initval = data->chip_info->ops.get_default_reg(dev, i, &tmp);
drivers/iio/proximity/sx_common.c
454
return data->chip_info->ops.init_compensation(indio_dev);
drivers/iio/proximity/sx_common.c
464
const struct sx_common_chip_info *chip_info,
drivers/iio/proximity/sx_common.c
479
data->chip_info = chip_info;
drivers/iio/proximity/sx_common.c
497
ret = data->chip_info->ops.check_whoami(dev, indio_dev);
drivers/iio/proximity/sx_common.c
503
indio_dev->channels = data->chip_info->iio_channels;
drivers/iio/proximity/sx_common.c
504
indio_dev->num_channels = data->chip_info->num_iio_channels;
drivers/iio/proximity/sx_common.c
505
indio_dev->info = &data->chip_info->iio_info;
drivers/iio/proximity/sx_common.c
83
ret = regmap_read(data->regmap, data->chip_info->reg_stat, &val);
drivers/iio/proximity/sx_common.c
89
val >>= data->chip_info->stat_offset;
drivers/iio/proximity/sx_common.c
97
for_each_set_bit(chan, &prox_changed, data->chip_info->num_channels) {
drivers/iio/proximity/sx_common.h
114
const struct sx_common_chip_info *chip_info;
drivers/iio/proximity/sx_common.h
149
const struct sx_common_chip_info *chip_info,
drivers/iio/temperature/mcp9600.c
477
const struct mcp_chip_info *chip_info;
drivers/iio/temperature/mcp9600.c
482
chip_info = i2c_get_match_data(client);
drivers/iio/temperature/mcp9600.c
483
if (!chip_info)
drivers/iio/temperature/mcp9600.c
494
if (dev_id != chip_info->chip_id)
drivers/iio/temperature/mcp9600.c
497
chip_info->chip_id, dev_id);
drivers/iio/temperature/mcp9600.c
502
chip_info->chip_id);
drivers/iio/temperature/mcp9600.c
535
indio_dev->name = chip_info->chip_name;
drivers/iio/temperature/mlx90614.c
100
const struct mlx_chip_info *chip_info; /* Chip hardware details */
drivers/iio/temperature/mlx90614.c
151
const struct mlx_chip_info *chip_info = data->chip_info;
drivers/iio/temperature/mlx90614.c
155
for (i = chip_info->iir_valid_offset;
drivers/iio/temperature/mlx90614.c
156
i < ARRAY_SIZE(chip_info->iir_values);
drivers/iio/temperature/mlx90614.c
158
if (value == chip_info->iir_values[i])
drivers/iio/temperature/mlx90614.c
162
if (i == ARRAY_SIZE(chip_info->iir_values))
drivers/iio/temperature/mlx90614.c
170
ret = i2c_smbus_read_word_data(client, chip_info->op_eeprom_config1);
drivers/iio/temperature/mlx90614.c
175
if (chip_info->fir_config_mask) {
drivers/iio/temperature/mlx90614.c
176
ret &= ~chip_info->fir_config_mask;
drivers/iio/temperature/mlx90614.c
177
ret |= field_prep(chip_info->fir_config_mask, MLX90614_CONST_FIR);
drivers/iio/temperature/mlx90614.c
180
ret &= ~chip_info->iir_config_mask;
drivers/iio/temperature/mlx90614.c
181
ret |= field_prep(chip_info->iir_config_mask, i);
drivers/iio/temperature/mlx90614.c
184
ret = mlx90614_write_word(client, chip_info->op_eeprom_config1, ret);
drivers/iio/temperature/mlx90614.c
243
const struct mlx_chip_info *chip_info = data->chip_info;
drivers/iio/temperature/mlx90614.c
251
cmd = chip_info->op_ram_ta;
drivers/iio/temperature/mlx90614.c
254
if (chip_info->dual_channel && channel->channel)
drivers/iio/temperature/mlx90614.c
259
cmd = chip_info->op_ram_tobj1;
drivers/iio/temperature/mlx90614.c
262
cmd = chip_info->op_ram_tobj2;
drivers/iio/temperature/mlx90614.c
301
chip_info->op_eeprom_emissivity);
drivers/iio/temperature/mlx90614.c
308
if (ret == chip_info->emissivity_max) {
drivers/iio/temperature/mlx90614.c
313
*val2 = ret * NSEC_PER_SEC / chip_info->emissivity_max;
drivers/iio/temperature/mlx90614.c
324
chip_info->op_eeprom_config1);
drivers/iio/temperature/mlx90614.c
331
idx = field_get(chip_info->iir_config_mask, ret) -
drivers/iio/temperature/mlx90614.c
332
chip_info->iir_valid_offset;
drivers/iio/temperature/mlx90614.c
334
*val = chip_info->iir_values[idx] / 100;
drivers/iio/temperature/mlx90614.c
335
*val2 = (chip_info->iir_values[idx] % 100) * 10000;
drivers/iio/temperature/mlx90614.c
347
const struct mlx_chip_info *chip_info = data->chip_info;
drivers/iio/temperature/mlx90614.c
354
val = val * chip_info->emissivity_max +
drivers/iio/temperature/mlx90614.c
355
val2 * chip_info->emissivity_max / NSEC_PER_SEC;
drivers/iio/temperature/mlx90614.c
363
chip_info->op_eeprom_emissivity, val);
drivers/iio/temperature/mlx90614.c
408
const struct mlx_chip_info *chip_info = data->chip_info;
drivers/iio/temperature/mlx90614.c
412
*vals = (int *)chip_info->iir_freqs;
drivers/iio/temperature/mlx90614.c
414
*length = 2 * (ARRAY_SIZE(chip_info->iir_freqs) -
drivers/iio/temperature/mlx90614.c
415
chip_info->iir_valid_offset);
drivers/iio/temperature/mlx90614.c
469
const struct mlx_chip_info *chip_info = data->chip_info;
drivers/iio/temperature/mlx90614.c
482
I2C_SMBUS_WRITE, chip_info->op_sleep,
drivers/iio/temperature/mlx90614.c
491
const struct mlx_chip_info *chip_info = data->chip_info;
drivers/iio/temperature/mlx90614.c
502
msleep(chip_info->wakeup_delay_ms);
drivers/iio/temperature/mlx90614.c
515
i2c_smbus_read_word_data(data->client, chip_info->op_eeprom_config1);
drivers/iio/temperature/mlx90614.c
566
const struct mlx_chip_info *chip_info = data->chip_info;
drivers/iio/temperature/mlx90614.c
569
if (chip_info->dual_channel)
drivers/iio/temperature/mlx90614.c
572
ret = i2c_smbus_read_word_data(client, chip_info->op_eeprom_config1);
drivers/iio/temperature/mlx90614.c
599
data->chip_info = i2c_get_match_data(client);
drivers/input/touchscreen/st1232.c
141
for (i = 0; i < ts->chip_info->max_fingers; i++) {
drivers/input/touchscreen/st1232.c
152
if (ts->chip_info->have_z)
drivers/input/touchscreen/st1232.c
169
if (ts->chip_info->have_z)
drivers/input/touchscreen/st1232.c
261
ts->chip_info = match;
drivers/input/touchscreen/st1232.c
264
ts->read_buf_len = ts->chip_info->max_fingers * 4;
drivers/input/touchscreen/st1232.c
302
if (ts->chip_info->have_z)
drivers/input/touchscreen/st1232.c
304
ts->chip_info->max_area, 0, 0);
drivers/input/touchscreen/st1232.c
333
error = input_mt_init_slots(input_dev, ts->chip_info->max_fingers,
drivers/input/touchscreen/st1232.c
60
const struct st_chip_info *chip_info;
drivers/irqchip/irq-sg2042-msi.c
168
data->chip_info->irqchip, data);
drivers/irqchip/irq-sg2042-msi.c
241
if (!msi_create_parent_irq_domain(&info, data->chip_info->parent_ops)) {
drivers/irqchip/irq-sg2042-msi.c
261
data->chip_info = device_get_match_data(&pdev->dev);
drivers/irqchip/irq-sg2042-msi.c
262
if (!data->chip_info) {
drivers/irqchip/irq-sg2042-msi.c
50
const struct sg204x_msi_chip_info *chip_info;
drivers/leds/leds-lp50xx.c
294
const struct lp50xx_chip_info *chip_info;
drivers/leds/leds-lp50xx.c
310
const struct lp50xx_chip_info *led_chip = led->priv->chip_info;
drivers/leds/leds-lp50xx.c
367
if (priv->chip_info->model_id >= LP5030)
drivers/leds/leds-lp50xx.c
375
return regmap_write(priv->regmap, priv->chip_info->reset_reg, LP50XX_SW_RESET);
drivers/leds/leds-lp50xx.c
424
if (num_leds > priv->chip_info->max_modules) {
drivers/leds/leds-lp50xx.c
449
if (led_number > priv->chip_info->num_leds) {
drivers/leds/leds-lp50xx.c
570
led->chip_info = device_get_match_data(&client->dev);
drivers/leds/leds-lp50xx.c
573
led->chip_info->lp50xx_regmap_config);
drivers/leds/leds-pca9532.c
126
for (i = 0; i < data->chip_info->num_leds; i++) {
drivers/leds/leds-pca9532.c
150
u8 maxleds = data->chip_info->num_leds;
drivers/leds/leds-pca9532.c
166
u8 maxleds = data->chip_info->num_leds;
drivers/leds/leds-pca9532.c
209
for (i = 0; i < data->chip_info->num_leds; i++) {
drivers/leds/leds-pca9532.c
286
u8 maxleds = data->chip_info->num_leds;
drivers/leds/leds-pca9532.c
298
u8 maxleds = data->chip_info->num_leds;
drivers/leds/leds-pca9532.c
393
u8 maxleds = data->chip_info->num_leds;
drivers/leds/leds-pca9532.c
405
for (i = 0; i < data->chip_info->num_leds; i++) {
drivers/leds/leds-pca9532.c
481
data->gpio.ngpio = data->chip_info->num_leds;
drivers/leds/leds-pca9532.c
50
const struct pca9532_chip_info *chip_info;
drivers/leds/leds-pca9532.c
579
data->chip_info = &pca9532_chip_info_tbl[devid];
drivers/leds/leds-pca9532.c
593
pca9532_destroy_devices(data, data->chip_info->num_leds);
drivers/media/i2c/adv7180.c
1114
if (state->chip_info->flags & ADV7180_FLAG_V2) {
drivers/media/i2c/adv7180.c
1122
if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) {
drivers/media/i2c/adv7180.c
1127
if (state->chip_info->flags & ADV7180_FLAG_V2) {
drivers/media/i2c/adv7180.c
1247
if (state->chip_info->flags & ADV7180_FLAG_V2)
drivers/media/i2c/adv7180.c
1460
state->chip_info = i2c_get_match_data(client);
drivers/media/i2c/adv7180.c
1482
if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) {
drivers/media/i2c/adv7180.c
1490
if (state->chip_info->flags & ADV7180_FLAG_I2P) {
drivers/media/i2c/adv7180.c
224
const struct adv7180_chip_info *chip_info;
drivers/media/i2c/adv7180.c
267
return state->chip_info->set_std(state, std);
drivers/media/i2c/adv7180.c
290
if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) {
drivers/media/i2c/adv7180.c
423
if (input > 31 || !(BIT(input) & state->chip_info->valid_input_mask)) {
drivers/media/i2c/adv7180.c
428
ret = state->chip_info->select_input(state, input);
drivers/media/i2c/adv7180.c
666
if (state->chip_info->flags & ADV7180_FLAG_TEST_PATTERN) {
drivers/media/i2c/adv7180.c
721
if (!(state->chip_info->flags & ADV7180_FLAG_I2P))
drivers/media/i2c/adv7180.c
725
if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) {
drivers/media/i2c/adv7180.c
739
if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) {
drivers/media/i2c/adv7180.c
783
if (state->chip_info->flags & ADV7180_FLAG_I2P)
drivers/media/i2c/adv7180.c
820
if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) {
drivers/media/i2c/adv7180.c
884
if (state->chip_info->flags & ADV7180_FLAG_RESET_POWERED)
drivers/media/i2c/adv7180.c
887
ret = state->chip_info->init(state);
drivers/media/i2c/adv7180.c
928
if (state->chip_info->flags & ADV7180_FLAG_RESET_POWERED)
drivers/net/dsa/realtek/rtl8365mb.c
1902
ci = mb->chip_info;
drivers/net/dsa/realtek/rtl8365mb.c
2089
mb->chip_info = ci;
drivers/net/dsa/realtek/rtl8365mb.c
2094
if (!mb->chip_info) {
drivers/net/dsa/realtek/rtl8365mb.c
2101
dev_info(priv->dev, "found an %s switch\n", mb->chip_info->name);
drivers/net/dsa/realtek/rtl8365mb.c
644
const struct rtl8365mb_chip_info *chip_info;
drivers/net/dsa/realtek/rtl8365mb.c
839
&mb->chip_info->extints[i];
drivers/net/ethernet/fealnx.c
146
static const struct chip_info skel_netdrv_tbl[] = {
drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
232
hwmon->channel_info[0] = &hwmon->chip_info;
drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
236
hwmon->chip_info.config = (const u32 *)hwmon->chip_channel_config;
drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
237
hwmon->chip_info.type = hwmon_chip;
drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
32
struct hwmon_channel_info chip_info;
drivers/net/ethernet/toshiba/tc35815.c
62
} chip_info[] = {
drivers/net/ethernet/toshiba/tc35815.c
835
chip_info[ent->driver_data].name,
drivers/net/wireless/ath/ath10k/qmi.c
610
qmi->chip_info.chip_id = resp->chip_info.chip_id;
drivers/net/wireless/ath/ath10k/qmi.c
611
qmi->chip_info.chip_family = resp->chip_info.chip_family;
drivers/net/wireless/ath/ath10k/qmi.c
613
qmi->chip_info.chip_id = 0xFF;
drivers/net/wireless/ath/ath10k/qmi.c
636
qmi->chip_info.chip_id, qmi->chip_info.chip_family,
drivers/net/wireless/ath/ath10k/qmi.c
863
ar->id.qmi_chip_id = qmi->chip_info.chip_id;
drivers/net/wireless/ath/ath10k/qmi.h
101
struct ath10k_qmi_chip_info chip_info;
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c
854
chip_info),
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h
309
struct wlfw_rf_chip_info_s_v01 chip_info;
drivers/net/wireless/ath/ath11k/qmi.c
2243
ab->qmi.target.chip_id = resp.chip_info.chip_id;
drivers/net/wireless/ath/ath11k/qmi.c
2244
ab->qmi.target.chip_family = resp.chip_info.chip_family;
drivers/net/wireless/ath/ath11k/qmi.c
930
chip_info),
drivers/net/wireless/ath/ath11k/qmi.h
377
struct qmi_wlanfw_rf_chip_info_s_v01 chip_info;
drivers/net/wireless/ath/ath12k/qmi.c
1204
chip_info),
drivers/net/wireless/ath/ath12k/qmi.c
2894
ab->qmi.target.chip_id = resp.chip_info.chip_id;
drivers/net/wireless/ath/ath12k/qmi.c
2895
ab->qmi.target.chip_family = resp.chip_info.chip_family;
drivers/net/wireless/ath/ath12k/qmi.h
472
struct qmi_wlanfw_rf_chip_info_s_v01 chip_info;
drivers/net/wwan/iosm/iosm_ipc_mmio.c
114
ipc_mmio->offset.chip_info = MMIO_OFFSET_CHIP_INFO;
drivers/net/wwan/iosm/iosm_ipc_mmio.c
118
ioread8(ipc_mmio->base + ipc_mmio->offset.chip_info);
drivers/net/wwan/iosm/iosm_ipc_mmio.c
124
ioread8(ipc_mmio->base + ipc_mmio->offset.chip_info + 1) + 2;
drivers/net/wwan/iosm/iosm_ipc_mmio.c
163
memcpy_fromio(dest, ipc_mmio->base + ipc_mmio->offset.chip_info,
drivers/net/wwan/iosm/iosm_ipc_mmio.h
55
int chip_info;
drivers/pinctrl/pinctrl-ingenic.c
4492
const struct ingenic_chip_info *chip_info;
drivers/pinctrl/pinctrl-ingenic.c
4498
chip_info = device_get_match_data(dev);
drivers/pinctrl/pinctrl-ingenic.c
4499
if (!chip_info) {
drivers/pinctrl/pinctrl-ingenic.c
4513
if (chip_info->access_table) {
drivers/pinctrl/pinctrl-ingenic.c
4514
regmap_config.rd_table = chip_info->access_table;
drivers/pinctrl/pinctrl-ingenic.c
4515
regmap_config.wr_table = chip_info->access_table;
drivers/pinctrl/pinctrl-ingenic.c
4517
regmap_config.max_register = chip_info->num_chips * chip_info->reg_offset - 4;
drivers/pinctrl/pinctrl-ingenic.c
4527
jzpc->info = chip_info;
drivers/pinctrl/pinctrl-ingenic.c
4539
pctl_desc->npins = chip_info->num_chips * PINS_PER_GPIO_CHIP;
drivers/pinctrl/pinctrl-ingenic.c
4558
for (i = 0; i < chip_info->num_groups; i++) {
drivers/pinctrl/pinctrl-ingenic.c
4559
const struct group_desc *group = &chip_info->groups[i];
drivers/pinctrl/pinctrl-ingenic.c
4570
for (i = 0; i < chip_info->num_functions; i++) {
drivers/pinctrl/pinctrl-ingenic.c
4571
const struct pinfunction *func = &chip_info->functions[i];
drivers/platform/x86/hp/hp-wmi.c
2522
static const struct hwmon_chip_info chip_info = {
drivers/platform/x86/hp/hp-wmi.c
2591
&chip_info, NULL);
drivers/power/supply/bq256xx_charger.c
1056
if (bq->chip_info->has_usb_detect) {
drivers/power/supply/bq256xx_charger.c
1121
ret = bq->chip_info->bq256xx_get_vindpm(bq);
drivers/power/supply/bq256xx_charger.c
1128
ret = bq->chip_info->bq256xx_get_iindpm(bq);
drivers/power/supply/bq256xx_charger.c
1135
ret = bq->chip_info->bq256xx_get_vbatreg(bq);
drivers/power/supply/bq256xx_charger.c
1142
ret = bq->chip_info->bq256xx_get_ichg(bq);
drivers/power/supply/bq256xx_charger.c
1149
ret = bq->chip_info->bq256xx_get_iprechg(bq);
drivers/power/supply/bq256xx_charger.c
1156
ret = bq->chip_info->bq256xx_get_iterm(bq);
drivers/power/supply/bq256xx_charger.c
1590
bq->chip_info->bq256xx_def_ichg;
drivers/power/supply/bq256xx_charger.c
1593
bq->chip_info->bq256xx_def_vbatreg;
drivers/power/supply/bq256xx_charger.c
1596
bq->chip_info->bq256xx_def_iprechg;
drivers/power/supply/bq256xx_charger.c
1599
bq->chip_info->bq256xx_def_iterm;
drivers/power/supply/bq256xx_charger.c
1602
bq->chip_info->bq256xx_max_ichg;
drivers/power/supply/bq256xx_charger.c
1605
bq->chip_info->bq256xx_max_vbatreg;
drivers/power/supply/bq256xx_charger.c
1614
ret = bq->chip_info->bq256xx_set_vindpm(bq, bq->init_data.vindpm);
drivers/power/supply/bq256xx_charger.c
1618
ret = bq->chip_info->bq256xx_set_iindpm(bq, bq->init_data.iindpm);
drivers/power/supply/bq256xx_charger.c
1622
ret = bq->chip_info->bq256xx_set_ichg(bq,
drivers/power/supply/bq256xx_charger.c
1623
bq->chip_info->bq256xx_def_ichg);
drivers/power/supply/bq256xx_charger.c
1627
ret = bq->chip_info->bq256xx_set_iprechg(bq,
drivers/power/supply/bq256xx_charger.c
1632
ret = bq->chip_info->bq256xx_set_vbatreg(bq,
drivers/power/supply/bq256xx_charger.c
1633
bq->chip_info->bq256xx_def_vbatreg);
drivers/power/supply/bq256xx_charger.c
1637
ret = bq->chip_info->bq256xx_set_iterm(bq,
drivers/power/supply/bq256xx_charger.c
1642
if (bq->chip_info->bq256xx_set_ts_ignore) {
drivers/power/supply/bq256xx_charger.c
1643
ret = bq->chip_info->bq256xx_set_ts_ignore(bq, bq->init_data.ts_ignore);
drivers/power/supply/bq256xx_charger.c
1674
bq->init_data.vindpm = bq->chip_info->bq256xx_def_vindpm;
drivers/power/supply/bq256xx_charger.c
1680
bq->init_data.iindpm = bq->chip_info->bq256xx_def_iindpm;
drivers/power/supply/bq256xx_charger.c
1702
bq->chip_info = i2c_get_match_data(client);
drivers/power/supply/bq256xx_charger.c
1709
bq->chip_info->bq256xx_regmap_config);
drivers/power/supply/bq256xx_charger.c
246
const struct bq256xx_chip_info *chip_info;
drivers/power/supply/bq256xx_charger.c
910
ret = bq->chip_info->bq256xx_set_iindpm(bq, val->intval);
drivers/power/supply/bq256xx_charger.c
919
ret = bq->chip_info->bq256xx_set_vbatreg(bq, val->intval);
drivers/power/supply/bq256xx_charger.c
925
ret = bq->chip_info->bq256xx_set_ichg(bq, val->intval);
drivers/power/supply/bq256xx_charger.c
931
ret = bq->chip_info->bq256xx_set_iprechg(bq, val->intval);
drivers/power/supply/bq256xx_charger.c
937
ret = bq->chip_info->bq256xx_set_iterm(bq, val->intval);
drivers/power/supply/bq256xx_charger.c
943
ret = bq->chip_info->bq256xx_set_vindpm(bq, val->intval);
drivers/power/supply/bq256xx_charger.c
949
ret = bq->chip_info->bq256xx_set_charge_type(bq, val->intval);
drivers/power/supply/bq25980_charger.c
101
const struct bq25980_chip_info *chip_info;
drivers/power/supply/bq25980_charger.c
1159
bq->init_data.sc_vlim = bq->chip_info->busovp_sc_def;
drivers/power/supply/bq25980_charger.c
1161
if (bq->init_data.sc_vlim > bq->chip_info->busovp_sc_max ||
drivers/power/supply/bq25980_charger.c
1162
bq->init_data.sc_vlim < bq->chip_info->busovp_sc_min) {
drivers/power/supply/bq25980_charger.c
1171
bq->init_data.sc_ilim = bq->chip_info->busocp_def;
drivers/power/supply/bq25980_charger.c
1173
if (bq->init_data.sc_ilim > bq->chip_info->busocp_sc_max ||
drivers/power/supply/bq25980_charger.c
1174
bq->init_data.sc_ilim < bq->chip_info->busocp_sc_min) {
drivers/power/supply/bq25980_charger.c
1183
bq->init_data.bypass_vlim = bq->chip_info->busovp_byp_def;
drivers/power/supply/bq25980_charger.c
1185
if (bq->init_data.bypass_vlim > bq->chip_info->busovp_byp_max ||
drivers/power/supply/bq25980_charger.c
1186
bq->init_data.bypass_vlim < bq->chip_info->busovp_byp_min) {
drivers/power/supply/bq25980_charger.c
1195
bq->init_data.bypass_ilim = bq->chip_info->busocp_def;
drivers/power/supply/bq25980_charger.c
1197
if (bq->init_data.bypass_ilim > bq->chip_info->busocp_byp_max ||
drivers/power/supply/bq25980_charger.c
1198
bq->init_data.bypass_ilim < bq->chip_info->busocp_byp_min) {
drivers/power/supply/bq25980_charger.c
1226
bq->chip_info = &bq25980_chip_info_tbl[id->driver_data];
drivers/power/supply/bq25980_charger.c
1229
bq->chip_info->regmap_config);
drivers/power/supply/bq25980_charger.c
306
busocp = min(busocp, bq->chip_info->busocp_sc_max);
drivers/power/supply/bq25980_charger.c
308
busocp = min(busocp, bq->chip_info->busocp_byp_max);
drivers/power/supply/bq25980_charger.c
328
busovp_step = bq->chip_info->busovp_byp_step;
drivers/power/supply/bq25980_charger.c
329
busovp_offset = bq->chip_info->busovp_byp_offset;
drivers/power/supply/bq25980_charger.c
331
busovp_step = bq->chip_info->busovp_sc_step;
drivers/power/supply/bq25980_charger.c
332
busovp_offset = bq->chip_info->busovp_sc_offset;
drivers/power/supply/bq25980_charger.c
350
busovp_step = bq->chip_info->busovp_byp_step;
drivers/power/supply/bq25980_charger.c
351
busovp_offset = bq->chip_info->busovp_byp_offset;
drivers/power/supply/bq25980_charger.c
352
if (busovp > bq->chip_info->busovp_byp_max)
drivers/power/supply/bq25980_charger.c
353
busovp = bq->chip_info->busovp_byp_max;
drivers/power/supply/bq25980_charger.c
354
else if (busovp < bq->chip_info->busovp_byp_min)
drivers/power/supply/bq25980_charger.c
355
busovp = bq->chip_info->busovp_byp_min;
drivers/power/supply/bq25980_charger.c
357
busovp_step = bq->chip_info->busovp_sc_step;
drivers/power/supply/bq25980_charger.c
358
busovp_offset = bq->chip_info->busovp_sc_offset;
drivers/power/supply/bq25980_charger.c
359
if (busovp > bq->chip_info->busovp_sc_max)
drivers/power/supply/bq25980_charger.c
360
busovp = bq->chip_info->busovp_sc_max;
drivers/power/supply/bq25980_charger.c
361
else if (busovp < bq->chip_info->busovp_sc_min)
drivers/power/supply/bq25980_charger.c
362
busovp = bq->chip_info->busovp_sc_min;
drivers/power/supply/bq25980_charger.c
393
batocp = min(batocp, bq->chip_info->batocp_max);
drivers/power/supply/bq25980_charger.c
415
return ((batovp_reg_code * bq->chip_info->batovp_step) +
drivers/power/supply/bq25980_charger.c
416
bq->chip_info->batovp_offset);
drivers/power/supply/bq25980_charger.c
424
if (batovp < bq->chip_info->batovp_min)
drivers/power/supply/bq25980_charger.c
425
batovp = bq->chip_info->batovp_min;
drivers/power/supply/bq25980_charger.c
427
if (batovp > bq->chip_info->batovp_max)
drivers/power/supply/bq25980_charger.c
428
batovp = bq->chip_info->batovp_max;
drivers/power/supply/bq25980_charger.c
430
batovp_reg_code = (batovp - bq->chip_info->batovp_offset) /
drivers/power/supply/bq25980_charger.c
431
bq->chip_info->batovp_step;
drivers/power/supply/ltc4162-l-charger.c
1140
const struct ltc4162l_chip_info *chip_info;
drivers/power/supply/ltc4162-l-charger.c
1155
chip_info = i2c_get_match_data(client);
drivers/power/supply/ltc4162-l-charger.c
1156
if (!chip_info)
drivers/power/supply/ltc4162-l-charger.c
1159
info->chip_info = chip_info;
drivers/power/supply/ltc4162-l-charger.c
118
const struct ltc4162l_chip_info *chip_info;
drivers/power/supply/ltc4162-l-charger.c
1198
desc->name = chip_info->name;
drivers/power/supply/ltc4162-l-charger.c
351
const struct ltc4162l_chip_info *chip_info = info->chip_info;
drivers/power/supply/ltc4162-l-charger.c
360
val->intval = mult_frac(ret, chip_info->ibat_resolution_pv, info->rsnsb);
drivers/power/supply/ltc4162-l-charger.c
369
const struct ltc4162l_chip_info *chip_info = info->chip_info;
drivers/power/supply/ltc4162-l-charger.c
377
val->intval = regval * chip_info->vin_resolution_uv;
drivers/power/supply/ltc4162-l-charger.c
385
const struct ltc4162l_chip_info *chip_info = info->chip_info;
drivers/power/supply/ltc4162-l-charger.c
394
ret *= chip_info->ibat_resolution_pv;
drivers/power/supply/ltc4162-l-charger.c
708
const struct ltc4162l_chip_info *chip_info = info->chip_info;
drivers/power/supply/ltc4162-l-charger.c
726
regval *= chip_info->ibat_resolution_pv;
drivers/power/supply/ltc4162-l-charger.c
802
const struct ltc4162l_chip_info *chip_info = info->chip_info;
drivers/power/supply/ltc4162-l-charger.c
806
ret = chip_info->get_vbat(info, LTC4162L_VBAT, &val);
drivers/power/supply/ltc4162-l-charger.c
819
const struct ltc4162l_chip_info *chip_info = info->chip_info;
drivers/power/supply/ltc4162-l-charger.c
823
ret = chip_info->get_vbat(info, LTC4162L_VBAT_FILT, &val);
drivers/power/supply/ltc4162-l-charger.c
860
info->chip_info->telemetry_mask ? 1 : 0);
drivers/power/supply/ltc4162-l-charger.c
878
info->chip_info->telemetry_mask,
drivers/power/supply/ltc4162-l-charger.c
879
value ? info->chip_info->telemetry_mask : 0);
drivers/power/supply/ltc4162-l-charger.c
953
const struct ltc4162l_chip_info *chip_info = info->chip_info;
drivers/power/supply/ltc4162-l-charger.c
975
return chip_info->get_vcharge(info, LTC4162L_VCHARGE_DAC, val);
drivers/power/supply/ltc4162-l-charger.c
977
return chip_info->get_vcharge(info, LTC4162L_VCHARGE_SETTING, val);
drivers/power/supply/ltc4162-l-charger.c
981
return chip_info->get_die_temp(info, val);
drivers/scsi/mvsas/mv_init.c
383
const struct mvs_chip_info *chip_info)
drivers/scsi/mvsas/mv_init.c
390
core_nr = chip_info->n_host;
drivers/scsi/mvsas/mv_init.c
391
phy_nr = core_nr * chip_info->n_phy;
drivers/scsi/mvsas/mv_init.c
425
const struct mvs_chip_info *chip_info)
drivers/scsi/mvsas/mv_init.c
434
for (i = 0; i < chip_info->n_phy; i++) {
drivers/scsi/mvsas/mv_init.c
435
sha->sas_phy[j * chip_info->n_phy + i] =
drivers/scsi/mvsas/mv_init.c
437
sha->sas_port[j * chip_info->n_phy + i] =
drivers/scsi/mvsas/mv_init.c
446
sha->num_phys = nr_core * chip_info->n_phy;
drivers/scsi/pm8001/pm8001_init.c
606
const struct pm8001_chip_info *chip_info)
drivers/scsi/pm8001/pm8001_init.c
613
phy_nr = chip_info->n_phy;
drivers/scsi/pm8001/pm8001_init.c
648
const struct pm8001_chip_info *chip_info)
drivers/scsi/pm8001/pm8001_init.c
655
for (i = 0; i < chip_info->n_phy; i++) {
drivers/scsi/pm8001/pm8001_init.c
665
sha->num_phys = chip_info->n_phy;
drivers/spi/spi-pl022.c
1367
struct pl022_config_chip const *chip_info)
drivers/spi/spi-pl022.c
1369
if ((chip_info->iface < SSP_INTERFACE_MOTOROLA_SPI)
drivers/spi/spi-pl022.c
1370
|| (chip_info->iface > SSP_INTERFACE_UNIDIRECTIONAL)) {
drivers/spi/spi-pl022.c
1375
if ((chip_info->iface == SSP_INTERFACE_UNIDIRECTIONAL) &&
drivers/spi/spi-pl022.c
1382
if ((chip_info->hierarchy != SSP_MASTER)
drivers/spi/spi-pl022.c
1383
&& (chip_info->hierarchy != SSP_SLAVE)) {
drivers/spi/spi-pl022.c
1388
if ((chip_info->com_mode != INTERRUPT_TRANSFER)
drivers/spi/spi-pl022.c
1389
&& (chip_info->com_mode != DMA_TRANSFER)
drivers/spi/spi-pl022.c
1390
&& (chip_info->com_mode != POLLING_TRANSFER)) {
drivers/spi/spi-pl022.c
1395
switch (chip_info->rx_lev_trig) {
drivers/spi/spi-pl022.c
1420
switch (chip_info->tx_lev_trig) {
drivers/spi/spi-pl022.c
1445
if (chip_info->iface == SSP_INTERFACE_NATIONAL_MICROWIRE) {
drivers/spi/spi-pl022.c
1446
if ((chip_info->ctrl_len < SSP_BITS_4)
drivers/spi/spi-pl022.c
1447
|| (chip_info->ctrl_len > SSP_BITS_32)) {
drivers/spi/spi-pl022.c
1452
if ((chip_info->wait_state != SSP_MWIRE_WAIT_ZERO)
drivers/spi/spi-pl022.c
1453
&& (chip_info->wait_state != SSP_MWIRE_WAIT_ONE)) {
drivers/spi/spi-pl022.c
1460
if ((chip_info->duplex !=
drivers/spi/spi-pl022.c
1462
&& (chip_info->duplex !=
drivers/spi/spi-pl022.c
1469
if (chip_info->duplex != SSP_MICROWIRE_CHANNEL_FULL_DUPLEX) {
drivers/spi/spi-pl022.c
1592
struct pl022_config_chip const *chip_info;
drivers/spi/spi-pl022.c
1617
chip_info = spi->controller_data;
drivers/spi/spi-pl022.c
1619
if (chip_info == NULL) {
drivers/spi/spi-pl022.c
1639
chip_info = &chip_info_dt;
drivers/spi/spi-pl022.c
1641
chip_info = &pl022_default_chip_info;
drivers/spi/spi-pl022.c
1654
if ((0 == chip_info->clk_freq.cpsdvsr)
drivers/spi/spi-pl022.c
1655
&& (0 == chip_info->clk_freq.scr)) {
drivers/spi/spi-pl022.c
1662
memcpy(&clk_freq, &chip_info->clk_freq, sizeof(clk_freq));
drivers/spi/spi-pl022.c
1675
status = verify_controller_parameters(pl022, chip_info);
drivers/spi/spi-pl022.c
1681
pl022->rx_lev_trig = chip_info->rx_lev_trig;
drivers/spi/spi-pl022.c
1682
pl022->tx_lev_trig = chip_info->tx_lev_trig;
drivers/spi/spi-pl022.c
1685
chip->xfer_type = chip_info->com_mode;
drivers/spi/spi-pl022.c
1716
if ((chip_info->com_mode == DMA_TRANSFER)
drivers/spi/spi-pl022.c
1741
SSP_WRITE_BITS(chip->cr1, chip_info->clkdelay,
drivers/spi/spi-pl022.c
1745
SSP_WRITE_BITS(chip->cr0, chip_info->duplex,
drivers/spi/spi-pl022.c
1747
SSP_WRITE_BITS(chip->cr0, chip_info->ctrl_len,
drivers/spi/spi-pl022.c
1749
SSP_WRITE_BITS(chip->cr0, chip_info->iface,
drivers/spi/spi-pl022.c
1751
SSP_WRITE_BITS(chip->cr1, chip_info->wait_state,
drivers/spi/spi-pl022.c
1766
SSP_WRITE_BITS(chip->cr1, chip_info->rx_lev_trig,
drivers/spi/spi-pl022.c
1768
SSP_WRITE_BITS(chip->cr1, chip_info->tx_lev_trig,
drivers/spi/spi-pl022.c
1773
SSP_WRITE_BITS(chip->cr0, chip_info->iface,
drivers/spi/spi-pl022.c
1800
SSP_WRITE_BITS(chip->cr1, chip_info->hierarchy, SSP_CR1_MASK_MS, 2);
drivers/spi/spi-pl022.c
1801
SSP_WRITE_BITS(chip->cr1, chip_info->slave_tx_disable, SSP_CR1_MASK_SOD,
drivers/spi/spi-sg2044-nor.c
148
reg |= spifmc->chip_info->rd_fifo_int_trigger_level;
drivers/spi/spi-sg2044-nor.c
344
if (spifmc->chip_info->has_opt_reg)
drivers/spi/spi-sg2044-nor.c
466
spifmc->chip_info = device_get_match_data(&pdev->dev);
drivers/spi/spi-sg2044-nor.c
467
if (!spifmc->chip_info) {
drivers/spi/spi-sg2044-nor.c
99
const struct sg204x_spifmc_chip_info *chip_info;
drivers/video/fbdev/via/accel.c
308
u32 chip_name = viapar->shared->chip_info.gfx_chip_name;
drivers/video/fbdev/via/accel.c
372
vq_len, chip_name = viapar->shared->chip_info.gfx_chip_name;
drivers/video/fbdev/via/accel.c
375
switch (viapar->shared->chip_info.twod_engine) {
drivers/video/fbdev/via/accel.c
510
switch (viapar->shared->chip_info.twod_engine) {
drivers/video/fbdev/via/dvi.c
102
viaparinfo->chip_info->tmds_chip_info.tmds_chip_name = INTEGRATED_TMDS;
drivers/video/fbdev/via/dvi.c
104
if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) &&
drivers/video/fbdev/via/dvi.c
111
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/dvi.c
128
viaparinfo->chip_info->
drivers/video/fbdev/via/dvi.c
130
viaparinfo->chip_info->tmds_chip_info.
drivers/video/fbdev/via/dvi.c
137
viafb_i2c_writebyte(viaparinfo->chip_info->tmds_chip_info.i2c_port,
drivers/video/fbdev/via/dvi.c
138
viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr,
drivers/video/fbdev/via/dvi.c
146
viafb_i2c_readbyte(viaparinfo->chip_info->tmds_chip_info.i2c_port,
drivers/video/fbdev/via/dvi.c
147
(u8) viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr,
drivers/video/fbdev/via/dvi.c
154
viafb_i2c_readbytes(viaparinfo->chip_info->tmds_chip_info.i2c_port,
drivers/video/fbdev/via/dvi.c
155
(u8) viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr,
drivers/video/fbdev/via/dvi.c
187
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) {
drivers/video/fbdev/via/dvi.c
240
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) {
drivers/video/fbdev/via/dvi.c
259
restore = viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr;
drivers/video/fbdev/via/dvi.c
260
viaparinfo->chip_info->tmds_chip_info.tmds_chip_target_addr = 0xA0;
drivers/video/fbdev/via/dvi.c
265
viaparinfo->chip_info->
drivers/video/fbdev/via/dvi.c
315
if (viaparinfo->chip_info->
drivers/video/fbdev/via/dvi.c
328
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/dvi.c
360
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/dvi.c
393
switch (viaparinfo->chip_info->tmds_chip_info.output_interface) {
drivers/video/fbdev/via/dvi.c
398
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)
drivers/video/fbdev/via/dvi.c
407
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)
drivers/video/fbdev/via/dvi.c
41
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/dvi.c
411
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)
drivers/video/fbdev/via/dvi.c
427
viafb_i2c_writebyte(viaparinfo->chip_info->
drivers/video/fbdev/via/dvi.c
429
viaparinfo->chip_info->
drivers/video/fbdev/via/dvi.c
437
if (viaparinfo->chip_info->gfx_chip_name != UNICHROME_CLE266)
drivers/video/fbdev/via/dvi.c
444
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)
drivers/video/fbdev/via/dvi.c
71
viaparinfo->chip_info->tmds_chip_info.tmds_chip_name = VT1632_TMDS;
drivers/video/fbdev/via/dvi.c
72
viaparinfo->chip_info->
drivers/video/fbdev/via/dvi.c
74
viaparinfo->chip_info->tmds_chip_info.i2c_port = VIA_PORT_31;
drivers/video/fbdev/via/dvi.c
83
viaparinfo->chip_info->tmds_chip_info.tmds_chip_name);
drivers/video/fbdev/via/dvi.c
85
viaparinfo->chip_info->tmds_chip_info.i2c_port);
drivers/video/fbdev/via/dvi.c
88
viaparinfo->chip_info->tmds_chip_info.i2c_port = VIA_PORT_2C;
drivers/video/fbdev/via/dvi.c
93
viaparinfo->chip_info->
drivers/video/fbdev/via/dvi.c
96
viaparinfo->chip_info->
drivers/video/fbdev/via/hw.c
1048
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K800) {
drivers/video/fbdev/via/hw.c
1063
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_PM800) {
drivers/video/fbdev/via/hw.c
1080
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CN700) {
drivers/video/fbdev/via/hw.c
1095
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) {
drivers/video/fbdev/via/hw.c
1104
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K8M890) {
drivers/video/fbdev/via/hw.c
1113
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_P4M890) {
drivers/video/fbdev/via/hw.c
1122
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_P4M900) {
drivers/video/fbdev/via/hw.c
1131
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX800) {
drivers/video/fbdev/via/hw.c
1140
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX855) {
drivers/video/fbdev/via/hw.c
1149
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX900) {
drivers/video/fbdev/via/hw.c
1199
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K800) {
drivers/video/fbdev/via/hw.c
1214
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_PM800) {
drivers/video/fbdev/via/hw.c
1229
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CN700) {
drivers/video/fbdev/via/hw.c
1244
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) {
drivers/video/fbdev/via/hw.c
1253
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K8M890) {
drivers/video/fbdev/via/hw.c
1262
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_P4M890) {
drivers/video/fbdev/via/hw.c
1271
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_P4M900) {
drivers/video/fbdev/via/hw.c
1280
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX800) {
drivers/video/fbdev/via/hw.c
1289
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX855) {
drivers/video/fbdev/via/hw.c
1298
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX900) {
drivers/video/fbdev/via/hw.c
1307
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K800) {
drivers/video/fbdev/via/hw.c
1410
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/hw.c
1488
if (viaparinfo->chip_info->gfx_chip_name != UNICHROME_CLE266
drivers/video/fbdev/via/hw.c
1489
&& viaparinfo->chip_info->gfx_chip_name != UNICHROME_K400)
drivers/video/fbdev/via/hw.c
1532
viaparinfo->chip_info->gfx_chip_name = chip_type;
drivers/video/fbdev/via/hw.c
1535
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) {
drivers/video/fbdev/via/hw.c
1540
viaparinfo->chip_info->gfx_chip_revision =
drivers/video/fbdev/via/hw.c
1543
viaparinfo->chip_info->gfx_chip_revision =
drivers/video/fbdev/via/hw.c
1549
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) {
drivers/video/fbdev/via/hw.c
1553
viaparinfo->chip_info->gfx_chip_revision =
drivers/video/fbdev/via/hw.c
1556
viaparinfo->chip_info->gfx_chip_revision =
drivers/video/fbdev/via/hw.c
1559
viaparinfo->chip_info->gfx_chip_revision =
drivers/video/fbdev/via/hw.c
1565
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/hw.c
1569
viaparinfo->chip_info->twod_engine = VIA_2D_ENG_M1;
drivers/video/fbdev/via/hw.c
1573
viaparinfo->chip_info->twod_engine = VIA_2D_ENG_H5;
drivers/video/fbdev/via/hw.c
1576
viaparinfo->chip_info->twod_engine = VIA_2D_ENG_H2;
drivers/video/fbdev/via/hw.c
1585
if (INTERFACE_NONE == viaparinfo->chip_info->tmds_chip_info.
drivers/video/fbdev/via/hw.c
1587
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/hw.c
1595
viaparinfo->chip_info->tmds_chip_info.
drivers/video/fbdev/via/hw.c
1598
viaparinfo->chip_info->tmds_chip_info.
drivers/video/fbdev/via/hw.c
1608
viaparinfo->chip_info->tmds_chip_info.output_interface =
drivers/video/fbdev/via/hw.c
1614
viaparinfo->chip_info->tmds_chip_info
drivers/video/fbdev/via/hw.c
1621
viaparinfo->chip_info->tmds_chip_info.tmds_chip_name);
drivers/video/fbdev/via/hw.c
1622
viafb_init_dvi_size(&viaparinfo->shared->chip_info.tmds_chip_info,
drivers/video/fbdev/via/hw.c
1630
viafb_init_lvds_output_interface(&viaparinfo->chip_info->lvds_chip_info,
drivers/video/fbdev/via/hw.c
1632
if (viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name) {
drivers/video/fbdev/via/hw.c
1633
viafb_init_lvds_output_interface(&viaparinfo->chip_info->
drivers/video/fbdev/via/hw.c
1638
if ((UNICHROME_CX700 == viaparinfo->chip_info->gfx_chip_name)
drivers/video/fbdev/via/hw.c
1640
if ((INTEGRATED_LVDS == viaparinfo->chip_info->lvds_chip_info.
drivers/video/fbdev/via/hw.c
1642
viaparinfo->chip_info->
drivers/video/fbdev/via/hw.c
1644
viaparinfo->chip_info->lvds_chip_info.output_interface =
drivers/video/fbdev/via/hw.c
1646
viaparinfo->chip_info->lvds_chip_info2.
drivers/video/fbdev/via/hw.c
1653
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name);
drivers/video/fbdev/via/hw.c
1655
viaparinfo->chip_info->lvds_chip_info.output_interface);
drivers/video/fbdev/via/hw.c
1657
viaparinfo->chip_info->lvds_chip_info.output_interface);
drivers/video/fbdev/via/hw.c
1753
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/hw.c
1836
if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266
drivers/video/fbdev/via/hw.c
1837
|| viaparinfo->chip_info->gfx_chip_name == UNICHROME_K400)
drivers/video/fbdev/via/hw.c
1910
&viaparinfo->chip_info->lvds_chip_info);
drivers/video/fbdev/via/hw.c
1919
&viaparinfo->chip_info->lvds_chip_info);
drivers/video/fbdev/via/hw.c
1927
&viaparinfo->chip_info->lvds_chip_info2);
drivers/video/fbdev/via/hw.c
1936
&viaparinfo->chip_info->lvds_chip_info2);
drivers/video/fbdev/via/hw.c
1940
if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700)
drivers/video/fbdev/via/hw.c
490
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)
drivers/video/fbdev/via/hw.c
496
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)
drivers/video/fbdev/via/hw.c
502
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)
drivers/video/fbdev/via/hw.c
566
(viaparinfo->chip_info->gfx_chip_name ==
drivers/video/fbdev/via/hw.c
622
viaparinfo->chip_info->
drivers/video/fbdev/via/hw.c
626
viaparinfo->chip_info->
drivers/video/fbdev/via/hw.c
633
viaparinfo->chip_info->
drivers/video/fbdev/via/hw.c
637
viaparinfo->chip_info->
drivers/video/fbdev/via/hw.c
644
viaparinfo->chip_info->
drivers/video/fbdev/via/hw.c
648
viaparinfo->chip_info->
drivers/video/fbdev/via/hw.c
955
if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_K800)
drivers/video/fbdev/via/hw.c
956
|| (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K8M890))
drivers/video/fbdev/via/hw.c
958
if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)
drivers/video/fbdev/via/hw.c
959
&& (viaparinfo->chip_info->gfx_chip_revision == CLE266_REVISION_AX))
drivers/video/fbdev/via/ioctl.c
19
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/ioctl.c
72
if (viaparinfo->chip_info->tmds_chip_info.tmds_chip_name !=
drivers/video/fbdev/via/lcd.c
104
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name =
drivers/video/fbdev/via/lcd.c
106
viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name =
drivers/video/fbdev/via/lcd.c
113
if (!viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) {
drivers/video/fbdev/via/lcd.c
114
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name =
drivers/video/fbdev/via/lcd.c
119
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name =
drivers/video/fbdev/via/lcd.c
131
viaparinfo->chip_info->lvds_chip_info.i2c_port = VIA_PORT_31;
drivers/video/fbdev/via/lcd.c
136
viaparinfo->chip_info->lvds_chip_info.i2c_port =
drivers/video/fbdev/via/lcd.c
143
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700)
drivers/video/fbdev/via/lcd.c
146
if (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name)
drivers/video/fbdev/via/lcd.c
149
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = VT1631_LVDS;
drivers/video/fbdev/via/lcd.c
150
viaparinfo->chip_info->lvds_chip_info.lvds_chip_target_addr =
drivers/video/fbdev/via/lcd.c
156
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name);
drivers/video/fbdev/via/lcd.c
158
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name);
drivers/video/fbdev/via/lcd.c
162
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name =
drivers/video/fbdev/via/lcd.c
164
viaparinfo->chip_info->lvds_chip_info.lvds_chip_target_addr =
drivers/video/fbdev/via/lcd.c
330
(u8) viaparinfo->chip_info->lvds_chip_info.lvds_chip_target_addr,
drivers/video/fbdev/via/lcd.c
350
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/lcd.c
394
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/lcd.c
481
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/lcd.c
498
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/lcd.c
518
if (UNICHROME_P4M900 == viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/lcd.c
572
if ((viaparinfo->chip_info->gfx_chip_name != UNICHROME_CLE266)
drivers/video/fbdev/via/lcd.c
573
&& (viaparinfo->chip_info->gfx_chip_name != UNICHROME_K400))
drivers/video/fbdev/via/lcd.c
581
if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_K800)
drivers/video/fbdev/via/lcd.c
582
|| (UNICHROME_K8M890 == viaparinfo->chip_info->gfx_chip_name))
drivers/video/fbdev/via/lcd.c
701
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) {
drivers/video/fbdev/via/lcd.c
705
} else if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) {
drivers/video/fbdev/via/lcd.c
708
viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name))
drivers/video/fbdev/via/lcd.c
710
&viaparinfo->chip_info->lvds_chip_info2);
drivers/video/fbdev/via/lcd.c
712
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name)
drivers/video/fbdev/via/lcd.c
714
&viaparinfo->chip_info->lvds_chip_info);
drivers/video/fbdev/via/lcd.c
715
if (VT1636_LVDS == viaparinfo->chip_info->
drivers/video/fbdev/via/lcd.c
718
&viaparinfo->chip_info->lvds_chip_info);
drivers/video/fbdev/via/lcd.c
720
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) {
drivers/video/fbdev/via/lcd.c
722
&viaparinfo->chip_info->lvds_chip_info);
drivers/video/fbdev/via/lcd.c
740
if ((UNICHROME_K8M890 == viaparinfo->chip_info->gfx_chip_name)
drivers/video/fbdev/via/lcd.c
742
viaparinfo->chip_info->gfx_chip_name))
drivers/video/fbdev/via/lcd.c
761
viaparinfo->chip_info->lvds_chip_info.output_interface);
drivers/video/fbdev/via/lcd.c
764
viaparinfo->chip_info->
drivers/video/fbdev/via/lcd.c
767
if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) {
drivers/video/fbdev/via/lcd.c
771
} else if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) {
drivers/video/fbdev/via/lcd.c
773
viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name))
drivers/video/fbdev/via/lcd.c
775
&viaparinfo->chip_info->lvds_chip_info2);
drivers/video/fbdev/via/lcd.c
777
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name)
drivers/video/fbdev/via/lcd.c
779
&viaparinfo->chip_info->lvds_chip_info);
drivers/video/fbdev/via/lcd.c
780
if (VT1636_LVDS == viaparinfo->chip_info->
drivers/video/fbdev/via/lcd.c
783
lvds_setting_info, &viaparinfo->chip_info->
drivers/video/fbdev/via/lcd.c
786
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) {
drivers/video/fbdev/via/lcd.c
788
&viaparinfo->chip_info->lvds_chip_info);
drivers/video/fbdev/via/lcd.c
91
if (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) {
drivers/video/fbdev/via/lcd.c
915
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/lcd.c
92
viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name =
drivers/video/fbdev/via/lcd.c
934
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/lcd.c
97
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name =
drivers/video/fbdev/via/via_utility.c
135
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/via_utility.c
15
if (viaparinfo->chip_info->tmds_chip_info.tmds_chip_name == VT1632_TMDS)
drivers/video/fbdev/via/via_utility.c
166
!((viaparinfo->chip_info->gfx_chip_name ==
drivers/video/fbdev/via/via_utility.c
168
(viaparinfo->chip_info->gfx_chip_revision < 15))) {
drivers/video/fbdev/via/via_utility.c
18
if (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name == VT1631_LVDS)
drivers/video/fbdev/via/via_utility.c
190
switch (viaparinfo->chip_info->gfx_chip_name) {
drivers/video/fbdev/via/viafbdev.c
1081
parse_port(viafb_lcd_port, &viaparinfo->chip_info->lvds_chip_info.
drivers/video/fbdev/via/viafbdev.c
1084
viaparinfo->chip_info->lvds_chip_info2.output_interface =
drivers/video/fbdev/via/viafbdev.c
1088
viafb_lcd_port, viaparinfo->chip_info->lvds_chip_info.
drivers/video/fbdev/via/viafbdev.c
1094
parse_port(viafb_dvi_port, &viaparinfo->chip_info->tmds_chip_info.
drivers/video/fbdev/via/viafbdev.c
1098
viafb_dvi_port, viaparinfo->chip_info->tmds_chip_info.
drivers/video/fbdev/via/viafbdev.c
1319
switch (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) {
drivers/video/fbdev/via/viafbdev.c
1323
&viaparinfo->chip_info->lvds_chip_info, 0x08) & 0x0f;
drivers/video/fbdev/via/viafbdev.c
1326
&viaparinfo->chip_info->lvds_chip_info, 0x09) & 0x1f;
drivers/video/fbdev/via/viafbdev.c
1332
switch (viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name) {
drivers/video/fbdev/via/viafbdev.c
1336
&viaparinfo->chip_info->lvds_chip_info2, 0x08) & 0x0f;
drivers/video/fbdev/via/viafbdev.c
1339
&viaparinfo->chip_info->lvds_chip_info2, 0x09) & 0x1f;
drivers/video/fbdev/via/viafbdev.c
1366
switch (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) {
drivers/video/fbdev/via/viafbdev.c
1380
chip_info->lvds_chip_info,
drivers/video/fbdev/via/viafbdev.c
1389
chip_info->lvds_chip_info,
drivers/video/fbdev/via/viafbdev.c
1403
switch (viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name) {
drivers/video/fbdev/via/viafbdev.c
1417
chip_info->lvds_chip_info2,
drivers/video/fbdev/via/viafbdev.c
1426
chip_info->lvds_chip_info2,
drivers/video/fbdev/via/viafbdev.c
1456
viaparinfo->shared->chip_info.gfx_chip_name]);
drivers/video/fbdev/via/viafbdev.c
1580
if (IS_VT1636(shared->chip_info.lvds_chip_info)
drivers/video/fbdev/via/viafbdev.c
1581
|| IS_VT1636(shared->chip_info.lvds_chip_info2))
drivers/video/fbdev/via/viafbdev.c
1616
if (IS_VT1636(shared->chip_info.lvds_chip_info)
drivers/video/fbdev/via/viafbdev.c
1617
|| IS_VT1636(shared->chip_info.lvds_chip_info2))
drivers/video/fbdev/via/viafbdev.c
1749
viaparinfo->chip_info = &viaparinfo->shared->chip_info;
drivers/video/fbdev/via/viafbdev.c
1864
&& (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)) {
drivers/video/fbdev/via/viafbdev.c
1874
|| (viaparinfo->chip_info->gfx_chip_name !=
drivers/video/fbdev/via/viafbdev.c
1896
&& (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266))
drivers/video/fbdev/via/viafbdev.c
404
if (copy_to_user(argp, viaparinfo->chip_info,
drivers/video/fbdev/via/viafbdev.c
763
chip_name = viapar->shared->chip_info.gfx_chip_name;
drivers/video/fbdev/via/viafbdev.h
47
struct chip_information chip_info;
drivers/video/fbdev/via/viafbdev.h
75
struct chip_information *chip_info;
drivers/video/fbdev/via/vt1636.c
116
viaparinfo->chip_info->lvds_chip_info.lvds_chip_target_addr =
drivers/video/fbdev/via/vt1636.c
132
viaparinfo->chip_info->lvds_chip_info.lvds_chip_name =
drivers/w1/slaves/w1_therm.c
472
.chip_info = W1_CHIPINFO,
drivers/w1/slaves/w1_therm.c
479
.chip_info = W1_CHIPINFO,
drivers/w1/slaves/w1_therm.c
486
.chip_info = W1_CHIPINFO,
drivers/w1/w1.c
637
if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info) {
drivers/w1/w1.c
641
fops->chip_info,
drivers/w1/w1.c
652
if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info &&
include/linux/w1.h
258
const struct hwmon_chip_info *chip_info;
include/sound/sof.h
150
const void *chip_info;
sound/soc/sof/amd/acp.h
365
return desc->chip_info;
sound/soc/sof/amd/pci-acp63.c
56
.chip_info = &acp63_chip_info,
sound/soc/sof/amd/pci-acp70.c
56
.chip_info = &acp70_chip_info,
sound/soc/sof/amd/pci-rmb.c
48
.chip_info = &rembrandt_chip_info,
sound/soc/sof/amd/pci-rn.c
49
.chip_info = &renoir_chip_info,
sound/soc/sof/amd/pci-vangogh.c
42
.chip_info = &vangogh_chip_info,
sound/soc/sof/imx/imx-common.c
280
const struct imx_chip_info *chip_info;
sound/soc/sof/imx/imx-common.c
286
chip_info = get_chip_info(sdev);
sound/soc/sof/imx/imx-common.c
288
for (i = 0; chip_info->memory[i].name; i++) {
sound/soc/sof/imx/imx-common.c
289
blk_type = imx_region_name_to_blk_type(chip_info->memory[i].name);
sound/soc/sof/imx/imx-common.c
293
chip_info->memory[i].name);
sound/soc/sof/imx/imx-common.c
295
if (!chip_info->memory[i].reserved) {
sound/soc/sof/imx/imx-common.c
297
chip_info->memory[i].name);
sound/soc/sof/imx/imx-common.c
301
chip_info->memory[i].name);
sound/soc/sof/imx/imx-common.c
305
chip_info->memory[i].name,
sound/soc/sof/imx/imx-common.c
310
chip_info->memory[i].name);
sound/soc/sof/imx/imx-common.c
319
chip_info->memory[i].name);
sound/soc/sof/imx/imx-common.h
18
((const struct imx_chip_info *)((sdev)->pdata->desc->chip_info))
sound/soc/sof/imx/imx-common.h
34
.chip_info = mach_chip_info, \
sound/soc/sof/intel/bdw.c
635
.chip_info = &bdw_chip_info,
sound/soc/sof/intel/byt.c
373
.chip_info = &byt_chip_info,
sound/soc/sof/intel/byt.c
395
.chip_info = &byt_chip_info,
sound/soc/sof/intel/byt.c
417
.chip_info = &cht_chip_info,
sound/soc/sof/intel/hda-loader.c
324
const struct sof_intel_dsp_desc *chip_info;
sound/soc/sof/intel/hda-loader.c
327
chip_info = get_chip_info(sdev->pdata);
sound/soc/sof/intel/hda-loader.c
328
if (chip_info->cl_init)
sound/soc/sof/intel/hda-loader.c
329
ret = chip_info->cl_init(sdev, 0, true);
sound/soc/sof/intel/hda-loader.c
344
const struct sof_intel_dsp_desc *chip_info;
sound/soc/sof/intel/hda-loader.c
363
chip_info = desc->chip_info;
sound/soc/sof/intel/hda-loader.c
402
if (chip_info->cl_init)
sound/soc/sof/intel/hda-loader.c
403
ret = chip_info->cl_init(sdev, hext_stream->hstream.stream_tag, false);
sound/soc/sof/intel/hda-loader.c
475
return chip_info->init_core_mask;
sound/soc/sof/intel/hda-pcm.c
222
const struct sof_intel_dsp_desc *chip_info = get_chip_info(sdev->pdata);
sound/soc/sof/intel/hda-pcm.c
277
if (chip_info->hw_ip_version >= SOF_INTEL_ACE_4_0)
sound/soc/sof/intel/hda-stream.c
216
const struct sof_intel_dsp_desc *chip_info = get_chip_info(sdev->pdata);
sound/soc/sof/intel/hda-stream.c
263
if (chip_info->hw_ip_version < SOF_INTEL_ACE_1_0 &&
sound/soc/sof/intel/hda-stream.c
289
const struct sof_intel_dsp_desc *chip_info = get_chip_info(sdev->pdata);
sound/soc/sof/intel/hda-stream.c
325
if (chip_info->hw_ip_version < SOF_INTEL_ACE_1_0 && dmi_l1_enable) {
sound/soc/sof/intel/pci-apl.c
29
.chip_info = &apl_chip_info,
sound/soc/sof/intel/pci-apl.c
61
.chip_info = &apl_chip_info,
sound/soc/sof/intel/pci-cnl.c
30
.chip_info = &cnl_chip_info,
sound/soc/sof/intel/pci-cnl.c
63
.chip_info = &cnl_chip_info,
sound/soc/sof/intel/pci-cnl.c
96
.chip_info = &cnl_chip_info,
sound/soc/sof/intel/pci-icl.c
30
.chip_info = &icl_chip_info,
sound/soc/sof/intel/pci-icl.c
62
.chip_info = &jsl_chip_info,
sound/soc/sof/intel/pci-lnl.c
39
.chip_info = &lnl_chip_info,
sound/soc/sof/intel/pci-mtl.c
39
.chip_info = &mtl_chip_info,
sound/soc/sof/intel/pci-mtl.c
69
.chip_info = &mtl_chip_info,
sound/soc/sof/intel/pci-mtl.c
99
.chip_info = &arl_s_chip_info,
sound/soc/sof/intel/pci-nvl.c
37
.chip_info = &nvl_chip_info,
sound/soc/sof/intel/pci-nvl.c
67
.chip_info = &nvl_s_chip_info,
sound/soc/sof/intel/pci-ptl.c
37
.chip_info = &ptl_chip_info,
sound/soc/sof/intel/pci-ptl.c
67
.chip_info = &wcl_chip_info,
sound/soc/sof/intel/pci-skl.c
25
.chip_info = &skl_chip_info,
sound/soc/sof/intel/pci-skl.c
50
.chip_info = &skl_chip_info,
sound/soc/sof/intel/pci-tgl.c
128
.chip_info = &adls_chip_info,
sound/soc/sof/intel/pci-tgl.c
161
.chip_info = &tgl_chip_info,
sound/soc/sof/intel/pci-tgl.c
194
.chip_info = &tgl_chip_info,
sound/soc/sof/intel/pci-tgl.c
227
.chip_info = &adls_chip_info,
sound/soc/sof/intel/pci-tgl.c
260
.chip_info = &tgl_chip_info,
sound/soc/sof/intel/pci-tgl.c
30
.chip_info = &tgl_chip_info,
sound/soc/sof/intel/pci-tgl.c
63
.chip_info = &tglh_chip_info,
sound/soc/sof/intel/pci-tgl.c
95
.chip_info = &ehl_chip_info,
sound/soc/sof/intel/pci-tng.c
210
.chip_info = &tng_chip_info,
sound/soc/sof/intel/shim.h
217
return desc->chip_info;