Home
last modified time | relevance | path

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

123456

/drivers/clk/rockchip/
A Dclk-cpu.c86 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_recalc_rate() local
155 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_pre_rate_change() local
208 if (reg_data->mux_core_reg) in rockchip_cpuclk_pre_rate_change()
210 reg_data->mux_core_mask, in rockchip_cpuclk_pre_rate_change()
211 reg_data->mux_core_shift), in rockchip_cpuclk_pre_rate_change()
215 reg_data->mux_core_mask, in rockchip_cpuclk_pre_rate_change()
226 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_post_rate_change() local
250 if (reg_data->mux_core_reg) in rockchip_cpuclk_post_rate_change()
252 reg_data->mux_core_mask, in rockchip_cpuclk_post_rate_change()
257 reg_data->mux_core_mask, in rockchip_cpuclk_post_rate_change()
[all …]
/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 …]
A Dmax77705_charger.c114 unsigned int reg_data; in max77705_check_battery() local
137 unsigned int reg_data; in max77705_get_charge_type() local
148 switch (reg_data) { in max77705_get_charge_type()
165 unsigned int reg_data; in max77705_get_status() local
176 switch (reg_data) { in max77705_get_status()
296 unsigned int reg_data; in max77705_get_input_current() local
304 if (reg_data <= 3) in max77705_get_input_current()
357 voltage_mv = reg_data <= 0x04 ? reg_data * 50 + 4000 : in max77705_get_float_voltage()
421 u8 reg_data; in max77705_charger_initialize() local
434 reg_data); in max77705_charger_initialize()
[all …]
A Drt5033_charger.c138 u8 reg_data; in rt5033_init_const_charge() local
149 reg_data = 0x00; in rt5033_init_const_charge()
156 reg_data = val; in rt5033_init_const_charge()
179 reg_data = 0x01; in rt5033_init_const_charge()
181 reg_data = 0x07; in rt5033_init_const_charge()
212 u8 reg_data; in rt5033_init_fast_charge() local
231 reg_data = 0x00; in rt5033_init_fast_charge()
238 reg_data = val; in rt5033_init_fast_charge()
257 u8 reg_data; in rt5033_init_pre_charge() local
275 reg_data = val; in rt5033_init_pre_charge()
[all …]
/drivers/watchdog/
A Dmlx_wdt.c58 struct mlxreg_core_data *reg_data; in mlxreg_wdt_check_card_reset() local
68 reg_data = &wdt->pdata->data[wdt->reset_idx]; in mlxreg_wdt_check_card_reset()
71 if (regval & ~reg_data->mask) { in mlxreg_wdt_check_card_reset()
84 return regmap_update_bits(wdt->regmap, reg_data->reg, ~reg_data->mask, in mlxreg_wdt_start()
85 BIT(reg_data->bit)); in mlxreg_wdt_start()
93 return regmap_update_bits(wdt->regmap, reg_data->reg, ~reg_data->mask, in mlxreg_wdt_stop()
94 ~BIT(reg_data->bit)); in mlxreg_wdt_stop()
102 return regmap_write_bits(wdt->regmap, reg_data->reg, ~reg_data->mask, in mlxreg_wdt_ping()
103 BIT(reg_data->bit)); in mlxreg_wdt_ping()
139 reg_data->reg + 1, regval); in mlxreg_wdt_set_timeout()
[all …]
/drivers/soc/qcom/
A Dspm.c84 const struct spm_reg_data *reg_data; member
259 if (drv->reg_data->reg_offset[reg]) in spm_register_write()
261 drv->reg_data->reg_offset[reg]); in spm_register_write()
270 if (!drv->reg_data->reg_offset[reg]) in spm_register_write_sync()
275 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
277 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
425 if (!drv->reg_data->set_vdd) in spm_register_regulator()
457 drv->reg_data->init_uV, in spm_register_regulator()
526 drv->reg_data = match_id->data; in spm_dev_probe()
547 drv->reg_data->pmic_data[0]); in spm_dev_probe()
[all …]
/drivers/net/ethernet/intel/e1000e/
A D80003es2lan.c730 u32 reg_data; in e1000_init_hw_80003es2lan() local
777 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_80003es2lan()
783 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_80003es2lan()
790 ew32(TCTL, reg_data); in e1000_init_hw_80003es2lan()
802 ew32(TIPG, reg_data); in e1000_init_hw_80003es2lan()
1026 u16 reg_data; in e1000_setup_copper_link_80003es2lan() local
1047 reg_data |= 0x3F; 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 …]
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_cper.c144 struct cper_sec_crashdump_reg_data reg_data) in amdgpu_cper_entry_fill_fatal_section() argument
158 section->body.reg_arr_size = sizeof(reg_data); in amdgpu_cper_entry_fill_fatal_section()
159 section->body.data = reg_data; in amdgpu_cper_entry_fill_fatal_section()
287 struct cper_sec_crashdump_reg_data reg_data = { 0 }; in amdgpu_cper_generate_ue_record() local
299 reg_data.addr_lo = lower_32_bits(bank->regs[ACA_REG_IDX_ADDR]); in amdgpu_cper_generate_ue_record()
300 reg_data.addr_hi = upper_32_bits(bank->regs[ACA_REG_IDX_ADDR]); in amdgpu_cper_generate_ue_record()
301 reg_data.ipid_lo = lower_32_bits(bank->regs[ACA_REG_IDX_IPID]); in amdgpu_cper_generate_ue_record()
302 reg_data.ipid_hi = upper_32_bits(bank->regs[ACA_REG_IDX_IPID]); in amdgpu_cper_generate_ue_record()
303 reg_data.synd_lo = lower_32_bits(bank->regs[ACA_REG_IDX_SYND]); in amdgpu_cper_generate_ue_record()
365 uint32_t reg_data[CPER_ACA_REG_COUNT] = { 0 }; in amdgpu_cper_generate_ce_records() local
[all …]
A Dnbio_v2_3.c496 uint32_t reg_data = 0; in nbio_v2_3_apply_lc_spc_mode_wa() local
503 reg_data = RREG32_PCIE(smnPCIE_LC_LINK_WIDTH_CNTL); in nbio_v2_3_apply_lc_spc_mode_wa()
512 reg_data = RREG32_PCIE(smnPCIE_LC_CNTL6); in nbio_v2_3_apply_lc_spc_mode_wa()
513 reg_data &= ~PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK; in nbio_v2_3_apply_lc_spc_mode_wa()
514 reg_data |= (0x2 << PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT); in nbio_v2_3_apply_lc_spc_mode_wa()
515 WREG32_PCIE(smnPCIE_LC_CNTL6, reg_data); in nbio_v2_3_apply_lc_spc_mode_wa()
521 uint32_t reg_data = 0; in nbio_v2_3_apply_l1_link_width_reconfig_wa() local
526 reg_data = RREG32_PCIE(smnPCIE_LC_LINK_WIDTH_CNTL); in nbio_v2_3_apply_l1_link_width_reconfig_wa()
528 WREG32_PCIE(smnPCIE_LC_LINK_WIDTH_CNTL, reg_data); in nbio_v2_3_apply_l1_link_width_reconfig_wa()
533 uint32_t reg, reg_data; in nbio_v2_3_clear_doorbell_interrupt() local
[all …]
A Daqua_vanjaram.c619 struct amdgpu_smn_reg_data *reg_data; in aqua_vanjaram_read_pcie_state() local
648 ++reg_data; in aqua_vanjaram_read_pcie_state()
744 adev, reg_data, in aqua_vanjaram_read_xgmi_state()
748 ++reg_data; in aqua_vanjaram_read_xgmi_state()
751 p = reg_data; in aqua_vanjaram_read_xgmi_state()
817 adev, reg_data, in aqua_vanjaram_read_wafl_state()
821 ++reg_data; in aqua_vanjaram_read_wafl_state()
824 p = reg_data; in aqua_vanjaram_read_wafl_state()
939 aqua_read_smn_ext(adev, reg_data, in aqua_vanjaram_read_usr_state()
941 reg_data++; in aqua_vanjaram_read_usr_state()
[all …]
/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
52 if ((reg_data & CHGCTRL4_MBCICHWRCL_MASK) == 0) in max14577_reg_get_current_limit()
55 reg_data = ((reg_data & CHGCTRL4_MBCICHWRCH_MASK) >> in max14577_reg_get_current_limit()
57 return limits->high_start + reg_data * limits->high_step; in max14577_reg_get_current_limit()
63 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 Dtps6287x-regulator.c128 struct tps6287x_reg_data *data = (struct tps6287x_reg_data *)rdev->reg_data; in tps6287x_map_voltage()
188 struct tps6287x_reg_data *reg_data; in tps6287x_i2c_probe() local
191 reg_data = devm_kzalloc(dev, sizeof(struct tps6287x_reg_data), GFP_KERNEL); in tps6287x_i2c_probe()
193 if (!reg_data) in tps6287x_i2c_probe()
207 reg_data->range = tps6287x_best_range(&config, &tps6287x_reg); in tps6287x_i2c_probe()
215 rdev->reg_data = (void *)reg_data; in tps6287x_i2c_probe()
A Dqcom-labibb-regulator.c767 const struct labibb_regulator_data *reg_data; in qcom_labibb_regulator_probe() local
779 if (!reg_data) in qcom_labibb_regulator_probe()
782 for (; reg_data->name; reg_data++) { in qcom_labibb_regulator_probe()
799 WARN_ON(type != reg_data->type)) in qcom_labibb_regulator_probe()
809 reg_data->name); in qcom_labibb_regulator_probe()
814 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()
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 …]
/drivers/net/ethernet/xilinx/
A Dxilinx_emaclite.c153 u32 reg_data; in xemaclite_enable_interrupts() local
157 xemaclite_writel(reg_data | XEL_TSR_XMIT_IE_MASK, in xemaclite_enable_interrupts()
176 u32 reg_data; in xemaclite_disable_interrupts() local
311 u32 reg_data; in xemaclite_send_data() local
322 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data()
323 if ((reg_data & (XEL_TSR_XMIT_BUSY_MASK | in xemaclite_send_data()
337 if ((reg_data & (XEL_TSR_XMIT_BUSY_MASK | in xemaclite_send_data()
377 u32 reg_data; in xemaclite_recv_data() local
403 if ((reg_data & XEL_RSR_RECV_DONE_MASK) != in xemaclite_recv_data()
449 reg_data &= ~XEL_RSR_RECV_DONE_MASK; in xemaclite_recv_data()
[all …]
/drivers/net/wireless/intel/iwlwifi/fw/
A Ddbg.c1086 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_prph_mac_block_iter() argument
1176 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_prph_phy_block_iter() argument
1189 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_csr_iter() argument
1403 if (!iwl_ini_txf_iter(fwrt, reg_data, idx)) in iwl_dump_ini_txf_iter()
2014 struct iwl_dump_ini_region_data *reg_data) in iwl_dump_ini_mem_block_get_size() argument
2152 struct iwl_dump_ini_region_data *reg_data) in iwl_dump_ini_err_table_get_size() argument
2184 if (!reg_data->dump_data->fw_pkt) in iwl_dump_ini_fw_pkt_get_size()
2233 struct iwl_dump_ini_region_data *reg_data);
2304 size = ops->get_size(fwrt, reg_data); in iwl_dump_ini_mem()
2664 if (!reg_data.reg_tlv) { in iwl_dump_ini_dump_regions()
[all …]
/drivers/usb/isp1760/
A Disp1760-if.c39 u32 reg_data; in isp1761_pci_init() local
75 reg_data = 0; in isp1761_pci_init()
76 while ((reg_data != 0xFACE) && retry_count) { in isp1761_pci_init()
82 reg_data = readl(iobase + ISP176x_HC_SCRATCH) & 0x0000ffff; in isp1761_pci_init()
92 if (reg_data != 0xFACE) { in isp1761_pci_init()
93 dev_err(&dev->dev, "scratch register mismatch %x\n", reg_data); in isp1761_pci_init()
115 reg_data = readl(iobase + PLX_INT_CSR_REG); in isp1761_pci_init()
116 reg_data |= 0x900; in isp1761_pci_init()
117 writel(reg_data, iobase + PLX_INT_CSR_REG); in isp1761_pci_init()
/drivers/clk/ti/
A Dclkctrl.c644 reg_data = data->regs; in _ti_omap4_clkctrl_setup()
646 while (reg_data->parent) { in _ti_omap4_clkctrl_setup()
649 reg_data++; in _ti_omap4_clkctrl_setup()
662 if (reg_data->flags & CLKF_SW_SUP) in _ti_omap4_clkctrl_setup()
664 if (reg_data->flags & CLKF_HW_SUP) in _ti_omap4_clkctrl_setup()
666 if (reg_data->flags & CLKF_NO_IDLEST) in _ti_omap4_clkctrl_setup()
669 if (reg_data->clkdm_name) in _ti_omap4_clkctrl_setup()
670 hw->clkdm_name = reg_data->clkdm_name; in _ti_omap4_clkctrl_setup()
674 init.parent_names = &reg_data->parent; in _ti_omap4_clkctrl_setup()
681 reg_data->offset, 0, in _ti_omap4_clkctrl_setup()
[all …]
/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()
/drivers/extcon/
A Dextcon-ptn5150.c74 unsigned int port_status, reg_data, vbus; in ptn5150_check_state() local
78 ret = regmap_read(info->regmap, PTN5150_REG_CC_STATUS, &reg_data); in ptn5150_check_state()
84 port_status = FIELD_GET(PTN5150_REG_CC_PORT_ATTACHMENT, reg_data); in ptn5150_check_state()
95 vbus = FIELD_GET(PTN5150_REG_CC_VBUS_DETECTION, reg_data); in ptn5150_check_state()
183 unsigned int reg_data, vendor_id, version_id; in ptn5150_init_dev_type() local
186 ret = regmap_read(info->regmap, PTN5150_REG_DEVICE_ID, &reg_data); in ptn5150_init_dev_type()
192 vendor_id = FIELD_GET(PTN5150_REG_DEVICE_ID_VENDOR, reg_data); in ptn5150_init_dev_type()
193 version_id = FIELD_GET(PTN5150_REG_DEVICE_ID_VERSION, reg_data); in ptn5150_init_dev_type()
198 ret = regmap_read(info->regmap, PTN5150_REG_INT_STATUS, &reg_data); in ptn5150_init_dev_type()
206 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[] = {
644 unsigned int reg_data, vendor_id, version_id; in sm5502_init_dev_type() local
655 vendor_id = ((reg_data & SM5502_REG_DEVICE_ID_VENDOR_MASK) >> in sm5502_init_dev_type()
667 if (!info->type->reg_data[i].invert) in sm5502_init_dev_type()
668 val |= ~info->type->reg_data[i].val; in sm5502_init_dev_type()
670 val = info->type->reg_data[i].val; in sm5502_init_dev_type()
780 .reg_data = sm5502_reg_data,
[all …]
/drivers/thermal/intel/int340x_thermal/
A Dprocessor_thermal_mbox.c44 u32 reg_data; in send_mbox_write_cmd() local
54 reg_data = BIT_ULL(MBOX_BUSY_BIT) | id; in send_mbox_write_cmd()
55 writel(reg_data, (proc_priv->mmio_base + MBOX_OFFSET_INTERFACE)); in send_mbox_write_cmd()
63 u32 reg_data; in send_mbox_read_cmd() local
72 reg_data = BIT_ULL(MBOX_BUSY_BIT) | id; in send_mbox_read_cmd()
73 writel(reg_data, (proc_priv->mmio_base + MBOX_OFFSET_INTERFACE)); in send_mbox_read_cmd()
/drivers/net/wireless/ath/wcn36xx/
A Ddxe.c262 int reg_data = 0; in wcn36xx_dxe_enable_ch_int() local
266 &reg_data); in wcn36xx_dxe_enable_ch_int()
268 reg_data |= wcn_ch; in wcn36xx_dxe_enable_ch_int()
272 (int)reg_data); in wcn36xx_dxe_enable_ch_int()
278 int reg_data = 0; in wcn36xx_dxe_disable_ch_int() local
282 &reg_data); in wcn36xx_dxe_disable_ch_int()
284 reg_data &= ~wcn_ch; in wcn36xx_dxe_disable_ch_int()
288 (int)reg_data); in wcn36xx_dxe_disable_ch_int()
902 int reg_data = 0, ret; in wcn36xx_dxe_init() local
904 reg_data = WCN36XX_DXE_REG_RESET; in wcn36xx_dxe_init()
[all …]
/drivers/edac/
A Dqcom_edac.c209 struct llcc_edac_reg_data reg_data = edac_reg_data[err_type]; in dump_syn_reg_values() local
216 for (i = 0; i < reg_data.reg_cnt; i++) { in dump_syn_reg_values()
224 reg_data.name, i, synd_val); in dump_syn_reg_values()
232 err_cnt &= reg_data.count_mask; in dump_syn_reg_values()
233 err_cnt >>= reg_data.count_shift; in dump_syn_reg_values()
235 reg_data.name, err_cnt); 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()
246 reg_data.name, err_ways); in dump_syn_reg_values()
/drivers/iio/adc/
A Dpac1934.c269 struct reg_data { struct
311 struct reg_data chip_reg_data;
597 struct reg_data *reg_data; in pac1934_reg_snapshot() local
621 reg_data = &info->chip_reg_data; in pac1934_reg_snapshot()
655 reg_data->vpower_acc[cnt] = tmp_energy; in pac1934_reg_snapshot()
669 reg_data->energy_sec_acc[cnt] = curr_energy; in pac1934_reg_snapshot()
685 reg_data->vbus[cnt] = tmp_value; in pac1934_reg_snapshot()
700 reg_data->vsense[cnt] = tmp_value; in pac1934_reg_snapshot()
715 reg_data->vbus_avg[cnt] = tmp_value; in pac1934_reg_snapshot()
730 reg_data->vsense_avg[cnt] = tmp_value; in pac1934_reg_snapshot()
[all …]

Completed in 101 milliseconds

123456