| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | max14577_charger.c | 51 u8 reg_data; in max14577_get_charger_state() local 64 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, ®_data); in max14577_get_charger_state() 68 if ((reg_data & CHGCTRL2_MBCHOSTEN_MASK) == 0) { in max14577_get_charger_state() 73 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, ®_data); in max14577_get_charger_state() 77 if (reg_data & STATUS3_CGMBC_MASK) { in max14577_get_charger_state() 79 if (reg_data & STATUS3_EOC_MASK) in max14577_get_charger_state() 124 u8 reg_data; in max14577_get_online() local 128 ret = max14577_read_reg(rmap, MAX14577_MUIC_REG_STATUS2, ®_data); in max14577_get_online() 132 reg_data = ((reg_data & STATUS2_CHGTYP_MASK) >> STATUS2_CHGTYP_SHIFT); in max14577_get_online() 133 chg_type = maxim_get_charger_type(chg->max14577->dev_type, reg_data); in max14577_get_online() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/rockchip/ |
| H A D | clk-cpu.c | 64 const struct rockchip_cpuclk_reg_data *reg_data; member 91 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_recalc_rate() local 92 u32 clksel0 = readl_relaxed(cpuclk->reg_base + reg_data->core_reg[0]); in rockchip_cpuclk_recalc_rate() 94 clksel0 >>= reg_data->div_core_shift[0]; in rockchip_cpuclk_recalc_rate() 95 clksel0 &= reg_data->div_core_mask[0]; in rockchip_cpuclk_recalc_rate() 160 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_pre_rate_change() local 190 if (alt_div > reg_data->div_core_mask[0]) { in rockchip_cpuclk_pre_rate_change() 192 __func__, alt_div, reg_data->div_core_mask[0]); in rockchip_cpuclk_pre_rate_change() 193 alt_div = reg_data->div_core_mask[0]; in rockchip_cpuclk_pre_rate_change() 206 for (i = 0; i < reg_data->num_cores; i++) { in rockchip_cpuclk_pre_rate_change() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/watchdog/ |
| H A D | mlx_wdt.c | 59 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() 70 rc = regmap_read(wdt->regmap, reg_data->reg, ®val); in mlxreg_wdt_check_card_reset() 72 if (regval & ~reg_data->mask) { in mlxreg_wdt_check_card_reset() 83 struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->action_idx]; in mlxreg_wdt_start() local 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() 92 struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->action_idx]; in mlxreg_wdt_stop() local 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() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/e1000e/ |
| H A D | 80003es2lan.c | 731 u32 reg_data; in e1000_init_hw_80003es2lan() local 777 reg_data = er32(TXDCTL(0)); in e1000_init_hw_80003es2lan() 778 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_80003es2lan() 780 ew32(TXDCTL(0), reg_data); in e1000_init_hw_80003es2lan() 783 reg_data = er32(TXDCTL(1)); in e1000_init_hw_80003es2lan() 784 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_80003es2lan() 786 ew32(TXDCTL(1), reg_data); in e1000_init_hw_80003es2lan() 789 reg_data = er32(TCTL); in e1000_init_hw_80003es2lan() 790 reg_data |= E1000_TCTL_RTLC; in e1000_init_hw_80003es2lan() 791 ew32(TCTL, reg_data); in e1000_init_hw_80003es2lan() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/cpuidle/ |
| H A D | cpuidle-qcom-spm.c | 68 const struct spm_reg_data *reg_data; member 115 if (drv->reg_data->reg_offset[reg]) in spm_register_write() 117 drv->reg_data->reg_offset[reg]); in spm_register_write() 126 if (!drv->reg_data->reg_offset[reg]) in spm_register_write_sync() 131 drv->reg_data->reg_offset[reg]); in spm_register_write_sync() 133 drv->reg_data->reg_offset[reg]); in spm_register_write_sync() 143 return readl_relaxed(drv->reg_base + drv->reg_data->reg_offset[reg]); in spm_register_read() 152 start_index = drv->reg_data->start_index[mode]; in spm_set_low_power_mode() 296 drv->reg_data = match_id->data; in spm_dev_probe() 303 addr = drv->reg_base + drv->reg_data->reg_offset[SPM_REG_SEQ_ENTRY]; in spm_dev_probe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | qcom-labibb-regulator.c | 99 const struct labibb_regulator_data *reg_data; in qcom_labibb_regulator_probe() local 114 for (reg_data = match->data; reg_data->name; reg_data++) { in qcom_labibb_regulator_probe() 119 ret = regmap_read(reg_regmap, reg_data->base + REG_PERPH_TYPE, in qcom_labibb_regulator_probe() 129 WARN_ON(type != reg_data->type)) in qcom_labibb_regulator_probe() 139 vreg->base = reg_data->base; in qcom_labibb_regulator_probe() 140 vreg->type = reg_data->type; in qcom_labibb_regulator_probe() 142 memcpy(&vreg->desc, reg_data->desc, sizeof(vreg->desc)); in qcom_labibb_regulator_probe() 143 vreg->desc.of_match = reg_data->name; in qcom_labibb_regulator_probe() 144 vreg->desc.name = reg_data->name; in qcom_labibb_regulator_probe() 155 reg_data->name, ret); in qcom_labibb_regulator_probe()
|
| H A D | max14577-regulator.c | 19 u8 reg_data; in max14577_reg_is_enabled() local 23 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, ®_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, ®_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 47 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL4, ®_data); in max14577_reg_get_current_limit() 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() [all …]
|
| H A D | max77693-regulator.c | 57 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, ®); 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 …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/serdes/a38x/ |
| H A D | seq_exec.c | 33 u32 unit_base_reg, unit_offset, data, mask, reg_data, reg_addr; in write_op_execute() local 55 reg_data = reg_read(reg_addr); in write_op_execute() 56 reg_data &= (~mask); in write_op_execute() 60 reg_data |= data; in write_op_execute() 61 reg_write(reg_addr, reg_data); in write_op_execute() 64 printf(" - 0x%x\n", reg_data); in write_op_execute() 88 u32 reg_addr, reg_data; in poll_op_execute() local 114 reg_data = reg_read(reg_addr) & mask; in poll_op_execute() 117 } while ((reg_data != data) && (poll_counter < num_of_loops)); in poll_op_execute() 119 if ((poll_counter >= num_of_loops) && (reg_data != data)) { in poll_op_execute()
|
| H A D | high_speed_env_spec.c | 1563 u32 reg_data; in serdes_pex_usb3_pipe_delay_w_a() local 1567 reg_data = reg_read(GENERAL_PURPOSE_RESERVED0_REG); in serdes_pex_usb3_pipe_delay_w_a() 1577 reg_data |= 1 << (7 + (serdes_num - 3)); in serdes_pex_usb3_pipe_delay_w_a() 1580 reg_data &= ~(1 << (7 + (serdes_num - 3))); in serdes_pex_usb3_pipe_delay_w_a() 1582 reg_write(GENERAL_PURPOSE_RESERVED0_REG, reg_data); in serdes_pex_usb3_pipe_delay_w_a() 1681 u32 reg_data; in serdes_power_up_ctrl() local 1723 reg_data = reg_read(SOC_CONTROL_REG1); in serdes_power_up_ctrl() 1725 reg_data |= 0x4000; in serdes_power_up_ctrl() 1727 reg_data &= ~0x4000; in serdes_power_up_ctrl() 1728 reg_write(SOC_CONTROL_REG1, reg_data); in serdes_power_up_ctrl() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/phy/marvell/ |
| H A D | comphy_core.c | 59 u32 reg_data; in reg_set_silent() local 61 reg_data = readl(addr); in reg_set_silent() 62 reg_data &= ~mask; in reg_set_silent() 63 reg_data |= data; in reg_set_silent() 64 writel(reg_data, addr); in reg_set_silent() 78 u16 reg_data; in reg_set_silent16() local 80 reg_data = readw(addr); in reg_set_silent16() 81 reg_data &= ~mask; in reg_set_silent16() 82 reg_data |= data; in reg_set_silent16() 83 writew(reg_data, addr); in reg_set_silent16()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_emaclite.c | 161 u32 reg_data; in xemaclite_enable_interrupts() local 164 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_enable_interrupts() 165 xemaclite_writel(reg_data | XEL_TSR_XMIT_IE_MASK, in xemaclite_enable_interrupts() 184 u32 reg_data; in xemaclite_disable_interrupts() local 190 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_disable_interrupts() 191 xemaclite_writel(reg_data & (~XEL_TSR_XMIT_IE_MASK), in xemaclite_disable_interrupts() 195 reg_data = xemaclite_readl(drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_disable_interrupts() 196 xemaclite_writel(reg_data & (~XEL_RSR_RECV_IE_MASK), in xemaclite_disable_interrupts() 318 u32 reg_data; in xemaclite_send_data() local 329 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | dbg.c | 1070 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_prph_iter() argument 1073 struct iwl_fw_ini_region_tlv *reg = (void *)reg_data->reg_tlv->data; in iwl_dump_ini_prph_iter() 1094 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_csr_iter() argument 1097 struct iwl_fw_ini_region_tlv *reg = (void *)reg_data->reg_tlv->data; in iwl_dump_ini_csr_iter() 1113 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_config_iter() argument 1117 struct iwl_fw_ini_region_tlv *reg = (void *)reg_data->reg_tlv->data; in iwl_dump_ini_config_iter() 1145 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_dev_mem_iter() argument 1148 struct iwl_fw_ini_region_tlv *reg = (void *)reg_data->reg_tlv->data; in iwl_dump_ini_dev_mem_iter() 1184 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_paging_iter() argument 1206 struct iwl_dump_ini_region_data *reg_data, in iwl_dump_ini_mon_dram_iter() argument [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/ddr/marvell/a38x/ |
| H A D | ddr3_a38x_mc_static.h | 15 static struct reg_data ddr3_customer_800[] = { 52 struct reg_data ddr3_a38x_933[MV_MAX_DDR3_STATIC_SIZE] = { 87 static struct reg_data ddr3_a38x_800[] = { 122 static struct reg_data ddr3_a38x_667[] = { 172 static struct reg_data ddr3_a38x_533[] = {
|
| H A D | ddr3_training_ip_engine.c | 187 reg_data, pup_id; in ddr3_tip_ip_training() local 248 reg_data = (direction == OPER_READ) ? 0 : (0x3 << 30); in ddr3_tip_ip_training() 249 reg_data |= (direction == OPER_READ) ? 0x60 : 0xfa; in ddr3_tip_ip_training() 252 ODPG_WRITE_READ_MODE_ENABLE_REG, reg_data, in ddr3_tip_ip_training() 254 reg_data = (edge_comp == EDGE_PF || edge_comp == EDGE_FP) ? 0 : 1 << 6; in ddr3_tip_ip_training() 255 reg_data |= (edge_comp == EDGE_PF || edge_comp == EDGE_PFP) ? in ddr3_tip_ip_training() 260 reg_data |= 0xe << 14; in ddr3_tip_ip_training() 262 reg_data |= pup_num << 14; in ddr3_tip_ip_training() 266 reg_data |= (0 << 20); in ddr3_tip_ip_training() 268 reg_data |= (0 << 20); in ddr3_tip_ip_training() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/halmac/halmac_88xx/ |
| H A D | halmac_sdio_88xx.c | 479 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r_indir_cmd52_88xx() local 485 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r_indir_cmd52_88xx() 501 value8 = PLTFM_SDIO_CMD52_R(reg_data); in r_indir_cmd52_88xx() 513 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r_indir_cmd53_88xx() local 524 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r_indir_cmd53_88xx() 568 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r16_indir_sdio_88xx() local 576 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r16_indir_sdio_88xx() 586 val.byte[1] = PLTFM_SDIO_CMD52_R(reg_data + 1); in r16_indir_sdio_88xx() 606 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r32_indir_sdio_88xx() local 614 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r32_indir_sdio_88xx() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/halmac/halmac_88xx/ |
| H A D | halmac_sdio_88xx.c | 480 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r_indir_cmd52_88xx() local 486 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r_indir_cmd52_88xx() 502 value8 = PLTFM_SDIO_CMD52_R(reg_data); in r_indir_cmd52_88xx() 514 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r_indir_cmd53_88xx() local 525 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r_indir_cmd53_88xx() 569 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r16_indir_sdio_88xx() local 577 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r16_indir_sdio_88xx() 587 val.byte[1] = PLTFM_SDIO_CMD52_R(reg_data + 1); in r16_indir_sdio_88xx() 607 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r32_indir_sdio_88xx() local 615 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r32_indir_sdio_88xx() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/halmac/halmac_88xx/ |
| H A D | halmac_sdio_88xx.c | 479 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r_indir_cmd52_88xx() local 485 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r_indir_cmd52_88xx() 501 value8 = PLTFM_SDIO_CMD52_R(reg_data); in r_indir_cmd52_88xx() 513 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r_indir_cmd53_88xx() local 524 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r_indir_cmd53_88xx() 568 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r16_indir_sdio_88xx() local 576 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r16_indir_sdio_88xx() 586 val.byte[1] = PLTFM_SDIO_CMD52_R(reg_data + 1); in r16_indir_sdio_88xx() 606 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r32_indir_sdio_88xx() local 614 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r32_indir_sdio_88xx() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/halmac_88xx/ |
| H A D | halmac_sdio_88xx.c | 479 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r_indir_cmd52_88xx() local 485 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r_indir_cmd52_88xx() 501 value8 = PLTFM_SDIO_CMD52_R(reg_data); in r_indir_cmd52_88xx() 513 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r_indir_cmd53_88xx() local 524 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r_indir_cmd53_88xx() 568 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r16_indir_sdio_88xx() local 576 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r16_indir_sdio_88xx() 586 val.byte[1] = PLTFM_SDIO_CMD52_R(reg_data + 1); in r16_indir_sdio_88xx() 606 u32 reg_data = REG_SDIO_INDIRECT_REG_DATA; in r32_indir_sdio_88xx() local 614 status = cnv_to_sdio_bus_offset_88xx(adapter, ®_data); in r32_indir_sdio_88xx() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/edac/ |
| H A D | qcom_edac.c | 210 struct llcc_edac_reg_data reg_data = edac_reg_data[err_type]; in dump_syn_reg_values() local 214 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() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/ti/ |
| H A D | clkctrl.c | 501 const struct omap_clkctrl_reg_data *reg_data; in _ti_omap4_clkctrl_setup() local 648 reg_data = data->regs; in _ti_omap4_clkctrl_setup() 650 while (reg_data->parent) { in _ti_omap4_clkctrl_setup() 651 if ((reg_data->flags & CLKF_SOC_MASK) && in _ti_omap4_clkctrl_setup() 652 (reg_data->flags & soc_mask) == 0) { in _ti_omap4_clkctrl_setup() 653 reg_data++; in _ti_omap4_clkctrl_setup() 661 hw->enable_reg.ptr = provider->base + reg_data->offset; in _ti_omap4_clkctrl_setup() 663 _ti_clkctrl_setup_subclks(provider, node, 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() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/isp1760/ |
| H A D | isp1760-if.c | 37 u32 reg_data; in isp1761_pci_init() local 73 reg_data = 0; in isp1761_pci_init() 74 while ((reg_data != 0xFACE) && retry_count) { in isp1761_pci_init() 80 reg_data = readl(iobase + HC_SCRATCH_REG) & 0x0000ffff; in isp1761_pci_init() 90 if (reg_data != 0xFACE) { in isp1761_pci_init() 91 dev_err(&dev->dev, "scratch register mismatch %x\n", reg_data); in isp1761_pci_init() 113 reg_data = readl(iobase + PLX_INT_CSR_REG); in isp1761_pci_init() 114 reg_data |= 0x900; in isp1761_pci_init() 115 writel(reg_data, iobase + PLX_INT_CSR_REG); in isp1761_pci_init()
|
| /OK3568_Linux_fs/kernel/drivers/char/xilinx_hwicap/ |
| H A D | fifo_icap.c | 359 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()
|
| /OK3568_Linux_fs/kernel/drivers/extcon/ |
| H A D | extcon-ptn5150.c | 72 unsigned int port_status, reg_data, vbus; in ptn5150_check_state() local 75 ret = regmap_read(info->regmap, PTN5150_REG_CC_STATUS, ®_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, ®_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, ®_data); in ptn5150_init_dev_type() 187 ret = regmap_read(info->regmap, PTN5150_REG_INT_REG_STATUS, ®_data); in ptn5150_init_dev_type()
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | mt6660.c | 49 u8 reg_data[4]; in mt6660_reg_write() local 53 reg_data[size - i - 1] = (val >> (8 * i)) & 0xff; in mt6660_reg_write() 55 ret = i2c_smbus_write_i2c_block_data(chip->i2c, reg, size, reg_data); 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() [all …]
|