Home
last modified time | relevance | path

Searched refs:reg_data (Results 1 – 25 of 115) sorted by relevance

12345

/linux/drivers/power/supply/
A Dmax14577_charger.c51 u8 reg_data; in max14577_get_charger_state() local
124 u8 reg_data; in max14577_get_online() local
164 u8 reg_data; in max14577_get_battery_health() local
209 u8 reg_data; in max14577_set_fast_charge_timer() local
233 u8 reg_data; in max14577_init_constant_voltage() local
265 u8 reg_data; in max14577_init_eoc() local
298 reg_data); in max14577_init_eoc()
304 u8 reg_data; in max14577_init_fast_charge() local
318 reg_data); in max14577_init_fast_charge()
329 u8 reg_data; in max14577_charger_reg_init() local
[all …]
/linux/drivers/clk/rockchip/
A Dclk-cpu.c86 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_recalc_rate() local
90 clksel0 &= reg_data->div_core_mask[0]; in rockchip_cpuclk_recalc_rate()
119 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_pre_rate_change() local
164 reg_data->div_core_shift[i]), in rockchip_cpuclk_pre_rate_change()
170 reg_data->mux_core_mask, in rockchip_cpuclk_pre_rate_change()
171 reg_data->mux_core_shift), in rockchip_cpuclk_pre_rate_change()
181 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_post_rate_change() local
206 reg_data->mux_core_mask, in rockchip_cpuclk_post_rate_change()
207 reg_data->mux_core_shift), in rockchip_cpuclk_post_rate_change()
213 reg_data->div_core_shift[i]), in rockchip_cpuclk_post_rate_change()
[all …]
/linux/drivers/watchdog/
A Dmlx_wdt.c59 struct mlxreg_core_data *reg_data; in mlxreg_wdt_check_card_reset() local
69 reg_data = &wdt->pdata->data[wdt->reset_idx]; in mlxreg_wdt_check_card_reset()
72 if (regval & ~reg_data->mask) { in mlxreg_wdt_check_card_reset()
85 return regmap_update_bits(wdt->regmap, reg_data->reg, ~reg_data->mask, in mlxreg_wdt_start()
86 BIT(reg_data->bit)); in mlxreg_wdt_start()
94 return regmap_update_bits(wdt->regmap, reg_data->reg, ~reg_data->mask, in mlxreg_wdt_stop()
95 ~BIT(reg_data->bit)); in mlxreg_wdt_stop()
103 return regmap_write_bits(wdt->regmap, reg_data->reg, ~reg_data->mask, in mlxreg_wdt_ping()
104 BIT(reg_data->bit)); in mlxreg_wdt_ping()
140 reg_data->reg + 1, regval); in mlxreg_wdt_set_timeout()
[all …]
/linux/drivers/soc/qcom/
A Dspm.c145 if (drv->reg_data->reg_offset[reg]) in spm_register_write()
147 drv->reg_data->reg_offset[reg]); in spm_register_write()
156 if (!drv->reg_data->reg_offset[reg]) in spm_register_write_sync()
161 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
163 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
182 start_index = drv->reg_data->start_index[mode]; in spm_set_low_power_mode()
234 drv->reg_data = match_id->data; in spm_dev_probe()
239 __iowrite32_copy(addr, drv->reg_data->seq, in spm_dev_probe()
240 ARRAY_SIZE(drv->reg_data->seq) / 4); in spm_dev_probe()
254 drv->reg_data->pmic_data[0]); in spm_dev_probe()
[all …]
/linux/drivers/net/ethernet/intel/e1000e/
A D80003es2lan.c731 u32 reg_data; in e1000_init_hw_80003es2lan() local
778 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_80003es2lan()
784 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_80003es2lan()
1027 u16 reg_data; in e1000_setup_copper_link_80003es2lan() local
1043 &reg_data); in e1000_setup_copper_link_80003es2lan()
1046 reg_data |= 0x3F; in e1000_setup_copper_link_80003es2lan()
1048 reg_data); in e1000_setup_copper_link_80003es2lan()
1054 &reg_data); in e1000_setup_copper_link_80003es2lan()
1061 reg_data); in e1000_setup_copper_link_80003es2lan()
1119 reg_data); in e1000_cfg_kmrn_10_100_80003es2lan()
[all …]
/linux/drivers/regulator/
A Dmax14577-regulator.c19 u8 reg_data; in max14577_reg_is_enabled() local
23 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, &reg_data); in max14577_reg_is_enabled()
24 if ((reg_data & CHGCTRL2_MBCHOSTEN_MASK) == 0) in max14577_reg_is_enabled()
26 max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, &reg_data); in max14577_reg_is_enabled()
27 if ((reg_data & STATUS3_CGMBC_MASK) == 0) in max14577_reg_is_enabled()
38 u8 reg_data; in max14577_reg_get_current_limit() local
49 if ((reg_data & CHGCTRL4_MBCICHWRCL_MASK) == 0) in max14577_reg_get_current_limit()
52 reg_data = ((reg_data & CHGCTRL4_MBCICHWRCH_MASK) >> in max14577_reg_get_current_limit()
54 return limits->high_start + reg_data * limits->high_step; in max14577_reg_get_current_limit()
60 u8 reg_data; in max14577_reg_set_current_limit() local
[all …]
A Dmax77693-regulator.c57 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_get_current_limit() local
64 ret = regmap_read(rdev->regmap, reg_data->linear_reg, &reg); in max77693_chg_get_current_limit()
68 sel = reg & reg_data->linear_mask; in max77693_chg_get_current_limit()
71 if (sel <= reg_data->min_sel) in max77693_chg_get_current_limit()
74 sel -= reg_data->min_sel; in max77693_chg_get_current_limit()
76 val = chg_min_uA + reg_data->uA_step * sel; in max77693_chg_get_current_limit()
86 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_set_current_limit() local
90 while (chg_min_uA + reg_data->uA_step * sel < min_uA) in max77693_chg_set_current_limit()
93 if (chg_min_uA + reg_data->uA_step * sel > max_uA) in max77693_chg_set_current_limit()
97 sel += reg_data->min_sel; in max77693_chg_set_current_limit()
[all …]
A Dqcom-labibb-regulator.c768 const struct labibb_regulator_data *reg_data; in qcom_labibb_regulator_probe() local
783 for (reg_data = match->data; reg_data->name; reg_data++) { in qcom_labibb_regulator_probe()
800 WARN_ON(type != reg_data->type)) in qcom_labibb_regulator_probe()
810 reg_data->name); in qcom_labibb_regulator_probe()
815 reg_data->name); in qcom_labibb_regulator_probe()
838 vreg->base = reg_data->base; in qcom_labibb_regulator_probe()
839 vreg->type = reg_data->type; in qcom_labibb_regulator_probe()
864 memcpy(&vreg->desc, reg_data->desc, sizeof(vreg->desc)); in qcom_labibb_regulator_probe()
865 vreg->desc.of_match = reg_data->name; in qcom_labibb_regulator_probe()
866 vreg->desc.name = reg_data->name; in qcom_labibb_regulator_probe()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/fw/
A Ddbg.c1104 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_csr_iter() argument
1310 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_txf_iter() argument
1323 if (!iwl_ini_txf_iter(fwrt, reg_data, idx)) in iwl_dump_ini_txf_iter()
1384 struct iwl_dump_ini_region_data *reg_data, in iwl_ini_get_rxf_data() argument
1909 struct iwl_dump_ini_region_data *reg_data) in iwl_dump_ini_err_table_get_size() argument
1941 if (!reg_data->dump_data->fw_pkt) in iwl_dump_ini_fw_pkt_get_size()
1965 struct iwl_dump_ini_region_data *reg_data);
2008 size = ops->get_size(fwrt, reg_data); in iwl_dump_ini_mem()
2267 struct iwl_dump_ini_region_data reg_data = { in iwl_dump_ini_trigger() local
2287 if (!reg_data.reg_tlv) { in iwl_dump_ini_trigger()
[all …]
/linux/drivers/net/ethernet/xilinx/
A Dxilinx_emaclite.c161 u32 reg_data; in xemaclite_enable_interrupts() local
165 xemaclite_writel(reg_data | XEL_TSR_XMIT_IE_MASK, in xemaclite_enable_interrupts()
184 u32 reg_data; in xemaclite_disable_interrupts() local
319 u32 reg_data; in xemaclite_send_data() local
330 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data()
331 if ((reg_data & (XEL_TSR_XMIT_BUSY_MASK | in xemaclite_send_data()
346 if ((reg_data & (XEL_TSR_XMIT_BUSY_MASK | in xemaclite_send_data()
385 u32 reg_data; in xemaclite_recv_data() local
411 if ((reg_data & XEL_RSR_RECV_DONE_MASK) != in xemaclite_recv_data()
456 reg_data &= ~XEL_RSR_RECV_DONE_MASK; in xemaclite_recv_data()
[all …]
/linux/drivers/usb/isp1760/
A Disp1760-if.c38 u32 reg_data; in isp1761_pci_init() local
74 reg_data = 0; in isp1761_pci_init()
75 while ((reg_data != 0xFACE) && retry_count) { in isp1761_pci_init()
81 reg_data = readl(iobase + ISP176x_HC_SCRATCH) & 0x0000ffff; in isp1761_pci_init()
91 if (reg_data != 0xFACE) { in isp1761_pci_init()
92 dev_err(&dev->dev, "scratch register mismatch %x\n", reg_data); in isp1761_pci_init()
114 reg_data = readl(iobase + PLX_INT_CSR_REG); in isp1761_pci_init()
115 reg_data |= 0x900; in isp1761_pci_init()
116 writel(reg_data, iobase + PLX_INT_CSR_REG); in isp1761_pci_init()
/linux/drivers/edac/
A Dqcom_edac.c214 for (i = 0; i < reg_data.reg_cnt; i++) { in dump_syn_reg_values()
215 synd_reg = reg_data.synd_reg + (i * 4); in dump_syn_reg_values()
222 reg_data.name, i, synd_val); in dump_syn_reg_values()
226 drv->offsets[bank] + reg_data.count_status_reg, in dump_syn_reg_values()
231 err_cnt &= reg_data.count_mask; in dump_syn_reg_values()
232 err_cnt >>= reg_data.count_shift; in dump_syn_reg_values()
234 reg_data.name, err_cnt); in dump_syn_reg_values()
237 drv->offsets[bank] + reg_data.ways_status_reg, in dump_syn_reg_values()
242 err_ways &= reg_data.ways_mask; in dump_syn_reg_values()
243 err_ways >>= reg_data.ways_shift; in dump_syn_reg_values()
[all …]
/linux/drivers/clk/ti/
A Dclkctrl.c648 reg_data = data->regs; in _ti_omap4_clkctrl_setup()
650 while (reg_data->parent) { in _ti_omap4_clkctrl_setup()
653 reg_data++; in _ti_omap4_clkctrl_setup()
666 if (reg_data->flags & CLKF_SW_SUP) in _ti_omap4_clkctrl_setup()
668 if (reg_data->flags & CLKF_HW_SUP) in _ti_omap4_clkctrl_setup()
670 if (reg_data->flags & CLKF_NO_IDLEST) in _ti_omap4_clkctrl_setup()
673 if (reg_data->clkdm_name) in _ti_omap4_clkctrl_setup()
674 hw->clkdm_name = reg_data->clkdm_name; in _ti_omap4_clkctrl_setup()
678 init.parent_names = &reg_data->parent; in _ti_omap4_clkctrl_setup()
685 reg_data->offset, 0, in _ti_omap4_clkctrl_setup()
[all …]
/linux/drivers/char/xilinx_hwicap/
A Dfifo_icap.c359 u32 reg_data; in fifo_icap_reset() local
364 reg_data = in_be32(drvdata->base_address + XHI_CR_OFFSET); in fifo_icap_reset()
367 reg_data | XHI_CR_SW_RESET_MASK); in fifo_icap_reset()
370 reg_data & (~XHI_CR_SW_RESET_MASK)); in fifo_icap_reset()
380 u32 reg_data; in fifo_icap_flush_fifo() local
385 reg_data = in_be32(drvdata->base_address + XHI_CR_OFFSET); in fifo_icap_flush_fifo()
388 reg_data | XHI_CR_FIFO_CLR_MASK); in fifo_icap_flush_fifo()
391 reg_data & (~XHI_CR_FIFO_CLR_MASK)); in fifo_icap_flush_fifo()
/linux/drivers/extcon/
A Dextcon-ptn5150.c72 unsigned int port_status, reg_data, vbus; in ptn5150_check_state() local
75 ret = regmap_read(info->regmap, PTN5150_REG_CC_STATUS, &reg_data); in ptn5150_check_state()
81 port_status = FIELD_GET(PTN5150_REG_CC_PORT_ATTACHMENT, reg_data); in ptn5150_check_state()
91 vbus = FIELD_GET(PTN5150_REG_CC_VBUS_DETECTION, reg_data); in ptn5150_check_state()
164 unsigned int reg_data, vendor_id, version_id; in ptn5150_init_dev_type() local
167 ret = regmap_read(info->regmap, PTN5150_REG_DEVICE_ID, &reg_data); in ptn5150_init_dev_type()
173 vendor_id = FIELD_GET(PTN5150_REG_DEVICE_ID_VENDOR, reg_data); in ptn5150_init_dev_type()
174 version_id = FIELD_GET(PTN5150_REG_DEVICE_ID_VERSION, reg_data); in ptn5150_init_dev_type()
179 ret = regmap_read(info->regmap, PTN5150_REG_INT_STATUS, &reg_data); in ptn5150_init_dev_type()
187 ret = regmap_read(info->regmap, PTN5150_REG_INT_REG_STATUS, &reg_data); in ptn5150_init_dev_type()
A Dextcon-sm5502.c30 struct reg_data { struct
66 struct reg_data *reg_data; member
74 static struct reg_data sm5502_reg_data[] = {
102 static struct reg_data sm5504_reg_data[] = {
646 unsigned int reg_data, vendor_id, version_id; in sm5502_init_dev_type() local
657 vendor_id = ((reg_data & SM5502_REG_DEVICE_ID_VENDOR_MASK) >> in sm5502_init_dev_type()
669 if (!info->type->reg_data[i].invert) in sm5502_init_dev_type()
670 val |= ~info->type->reg_data[i].val; in sm5502_init_dev_type()
672 val = info->type->reg_data[i].val; in sm5502_init_dev_type()
782 .reg_data = sm5502_reg_data,
[all …]
A Dextcon-rt8973a.c31 struct reg_data { struct
55 struct reg_data *reg_data; member
71 static struct reg_data rt8973a_reg_data[] = {
524 u8 reg = info->reg_data[i].reg; in rt8973a_init_dev_type()
525 u8 mask = info->reg_data[i].mask; in rt8973a_init_dev_type()
528 if (info->reg_data[i].invert) in rt8973a_init_dev_type()
529 val = ~info->reg_data[i].val; in rt8973a_init_dev_type()
531 val = info->reg_data[i].val; in rt8973a_init_dev_type()
572 info->reg_data = rt8973a_reg_data; in rt8973a_muic_i2c_probe()
/linux/sound/soc/codecs/
A Dmt6660.c49 u8 reg_data[4]; in mt6660_reg_write() local
53 reg_data[size - i - 1] = (val >> (8 * i)) & 0xff; in mt6660_reg_write()
65 u32 reg_data = 0; in mt6660_reg_read() local
71 reg_data <<= 8; in mt6660_reg_read()
72 reg_data |= data[i]; in mt6660_reg_read()
74 *val = reg_data; in mt6660_reg_read()
334 u16 reg_data = 0; in mt6660_component_aif_hw_params() local
347 reg_data = 3; in mt6660_component_aif_hw_params()
350 reg_data = 2; in mt6660_component_aif_hw_params()
353 reg_data = 1; in mt6660_component_aif_hw_params()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
A Dnbio_v2_3.c511 uint32_t reg_data = 0; in nbio_v2_3_apply_lc_spc_mode_wa() local
518 reg_data = RREG32_PCIE(smnPCIE_LC_LINK_WIDTH_CNTL); in nbio_v2_3_apply_lc_spc_mode_wa()
527 reg_data = RREG32_PCIE(smnPCIE_LC_CNTL6); in nbio_v2_3_apply_lc_spc_mode_wa()
528 reg_data &= ~PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK; in nbio_v2_3_apply_lc_spc_mode_wa()
529 reg_data |= (0x2 << PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT); in nbio_v2_3_apply_lc_spc_mode_wa()
530 WREG32_PCIE(smnPCIE_LC_CNTL6, reg_data); in nbio_v2_3_apply_lc_spc_mode_wa()
536 uint32_t reg_data = 0; in nbio_v2_3_apply_l1_link_width_reconfig_wa() local
541 reg_data = RREG32_PCIE(smnPCIE_LC_LINK_WIDTH_CNTL); in nbio_v2_3_apply_l1_link_width_reconfig_wa()
543 WREG32_PCIE(smnPCIE_LC_LINK_WIDTH_CNTL, reg_data); in nbio_v2_3_apply_l1_link_width_reconfig_wa()
548 uint32_t reg, reg_data; in nbio_v2_3_clear_doorbell_interrupt() local
[all …]
/linux/drivers/staging/vt6656/
A Drf.c559 u8 reg_data[4]; in vnt_rf_write_embedded() local
563 reg_data[0] = (u8)data; in vnt_rf_write_embedded()
564 reg_data[1] = (u8)(data >> 8); in vnt_rf_write_embedded()
565 reg_data[2] = (u8)(data >> 16); in vnt_rf_write_embedded()
566 reg_data[3] = (u8)(data >> 24); in vnt_rf_write_embedded()
569 ARRAY_SIZE(reg_data), reg_data); in vnt_rf_write_embedded()
/linux/drivers/clk/
A Dclk-cdce925.c529 u8 reg_data[2]; in cdce925_regmap_i2c_write() local
535 reg_data[0] = CDCE925_I2C_COMMAND_BYTE_TRANSFER | ((u8 *)data)[0]; in cdce925_regmap_i2c_write()
536 reg_data[1] = ((u8 *)data)[1]; in cdce925_regmap_i2c_write()
539 reg_data[0], reg_data[1]); in cdce925_regmap_i2c_write()
541 ret = i2c_master_send(i2c, reg_data, count); in cdce925_regmap_i2c_write()
557 u8 reg_data[2]; in cdce925_regmap_i2c_read() local
564 xfer[0].buf = reg_data; in cdce925_regmap_i2c_read()
566 reg_data[0] = in cdce925_regmap_i2c_read()
570 reg_data[0] = in cdce925_regmap_i2c_read()
572 reg_data[1] = val_size; in cdce925_regmap_i2c_read()
[all …]
/linux/drivers/input/mouse/
A Dcyapa_gen3.c339 if (reg_data[REG_BL_FILE] == BL_FILE && in cyapa_gen3_state_parse()
340 reg_data[REG_BL_ERROR] == BL_ERROR_NO_ERR_IDLE && in cyapa_gen3_state_parse()
341 (reg_data[REG_BL_STATUS] == in cyapa_gen3_state_parse()
351 } else if (reg_data[REG_BL_FILE] == BL_FILE && in cyapa_gen3_state_parse()
352 (reg_data[REG_BL_STATUS] & BL_STATUS_RUNNING) == in cyapa_gen3_state_parse()
355 if (reg_data[REG_BL_STATUS] & BL_STATUS_BUSY) { in cyapa_gen3_state_parse()
365 (reg_data[REG_OP_DATA1] & OP_DATA_VALID)) { in cyapa_gen3_state_parse()
371 if (GEN3_FINGER_NUM(reg_data[REG_OP_DATA1]) <= in cyapa_gen3_state_parse()
377 } else if (reg_data[REG_OP_STATUS] == 0x0C && in cyapa_gen3_state_parse()
378 reg_data[REG_OP_DATA1] == 0x08) { in cyapa_gen3_state_parse()
[all …]
/linux/arch/x86/kernel/
A Dsev.c870 long *reg_data; in vc_handle_mmio_twobyte_ops() local
886 reg_data = vc_insn_get_reg(ctxt); in vc_handle_mmio_twobyte_ops()
887 if (!reg_data) in vc_handle_mmio_twobyte_ops()
908 reg_data = vc_insn_get_reg(ctxt); in vc_handle_mmio_twobyte_ops()
909 if (!reg_data) in vc_handle_mmio_twobyte_ops()
1006 long *reg_data; in vc_handle_mmio() local
1017 reg_data = vc_insn_get_reg(ctxt); in vc_handle_mmio()
1018 if (!reg_data) in vc_handle_mmio()
1050 reg_data = vc_insn_get_reg(ctxt); in vc_handle_mmio()
1051 if (!reg_data) in vc_handle_mmio()
[all …]
/linux/sound/soc/kirkwood/
A Dkirkwood-i2s.c396 unsigned int reg_data; in kirkwood_i2s_init() local
403 reg_data = readl(priv->io + 0x1200); in kirkwood_i2s_init()
404 reg_data &= (~(0x333FF8)); in kirkwood_i2s_init()
405 reg_data |= 0x111D18; in kirkwood_i2s_init()
406 writel(reg_data, priv->io + 0x1200); in kirkwood_i2s_init()
410 reg_data = readl(priv->io + 0x1200); in kirkwood_i2s_init()
411 reg_data &= (~(0x333FF8)); in kirkwood_i2s_init()
412 reg_data |= 0x111D18; in kirkwood_i2s_init()
413 writel(reg_data, priv->io + 0x1200); in kirkwood_i2s_init()
/linux/drivers/pinctrl/ti/
A Dpinctrl-ti-iodelay.c154 const struct ti_iodelay_reg_data *reg_data; member
209 const struct ti_iodelay_reg_data *reg = iod->reg_data; in ti_iodelay_pinconf_set()
283 const struct ti_iodelay_reg_data *reg = iod->reg_data; in ti_iodelay_pinconf_init_dev()
361 const struct ti_iodelay_reg_data *reg = iod->reg_data; in ti_iodelay_pinconf_deinit_dev()
399 const struct ti_iodelay_reg_data *r = iod->reg_data; in ti_iodelay_offset_to_pin()
439 r = iod->reg_data; in ti_iodelay_node_iterator()
643 const struct ti_iodelay_reg_data *r = iod->reg_data; in ti_iodelay_pin_to_offset()
665 r = iod->reg_data; in ti_iodelay_pin_dbg_show()
745 const struct ti_iodelay_reg_data *r = iod->reg_data; in ti_iodelay_alloc_pins()
847 iod->reg_data = match->data; in ti_iodelay_probe()
[all …]

Completed in 76 milliseconds

12345