Home
last modified time | relevance | path

Searched refs:reg_addr (Results 1 – 25 of 410) sorted by relevance

12345678910>>...17

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/
H A Dstatus.c64 u32 reg_addr; in set_hw_ch_busy_cnt() local
69 reg_addr = (band ? R_AX_PTCL_ATM_C1 : R_AX_PTCL_ATM); in set_hw_ch_busy_cnt()
77 MAC_REG_W32(reg_addr, in set_hw_ch_busy_cnt()
78 MAC_REG_R32(reg_addr) | B_AX_CHNL_INFO_EN); in set_hw_ch_busy_cnt()
81 MAC_REG_W32(reg_addr, in set_hw_ch_busy_cnt()
82 MAC_REG_R32(reg_addr) & ~B_AX_CHNL_INFO_EN); in set_hw_ch_busy_cnt()
85 val32 = MAC_REG_R32(reg_addr); in set_hw_ch_busy_cnt()
86 MAC_REG_W32(reg_addr, val32 | B_AX_RST_CHNL_BUSY); in set_hw_ch_busy_cnt()
87 MAC_REG_W32(reg_addr, val32 & ~B_AX_RST_CHNL_BUSY); in set_hw_ch_busy_cnt()
90 val32 = MAC_REG_R32(reg_addr); in set_hw_ch_busy_cnt()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/mac/mac_ax/
H A Dstatus.c64 u32 reg_addr; in set_hw_ch_busy_cnt() local
69 reg_addr = (band ? R_AX_PTCL_ATM_C1 : R_AX_PTCL_ATM); in set_hw_ch_busy_cnt()
77 MAC_REG_W32(reg_addr, in set_hw_ch_busy_cnt()
78 MAC_REG_R32(reg_addr) | B_AX_CHNL_INFO_EN); in set_hw_ch_busy_cnt()
81 MAC_REG_W32(reg_addr, in set_hw_ch_busy_cnt()
82 MAC_REG_R32(reg_addr) & ~B_AX_CHNL_INFO_EN); in set_hw_ch_busy_cnt()
85 val32 = MAC_REG_R32(reg_addr); in set_hw_ch_busy_cnt()
86 MAC_REG_W32(reg_addr, val32 | B_AX_RST_CHNL_BUSY); in set_hw_ch_busy_cnt()
87 MAC_REG_W32(reg_addr, val32 & ~B_AX_RST_CHNL_BUSY); in set_hw_ch_busy_cnt()
90 val32 = MAC_REG_R32(reg_addr); in set_hw_ch_busy_cnt()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/
H A Dedt-ft5x06.c127 struct edt_reg_addr reg_addr; member
542 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_restore_reg_parameters() local
544 edt_ft5x06_register_write(tsdata, reg_addr->reg_threshold, in edt_ft5x06_restore_reg_parameters()
546 edt_ft5x06_register_write(tsdata, reg_addr->reg_gain, in edt_ft5x06_restore_reg_parameters()
548 if (reg_addr->reg_offset != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
549 edt_ft5x06_register_write(tsdata, reg_addr->reg_offset, in edt_ft5x06_restore_reg_parameters()
551 if (reg_addr->reg_offset_x != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
552 edt_ft5x06_register_write(tsdata, reg_addr->reg_offset_x, in edt_ft5x06_restore_reg_parameters()
554 if (reg_addr->reg_offset_y != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
555 edt_ft5x06_register_write(tsdata, reg_addr->reg_offset_y, in edt_ft5x06_restore_reg_parameters()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/hal/phydm/
H A Dphydm_interface.c38 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
42 return RTL_R8(reg_addr); in odm_read_1byte()
46 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
50 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
53 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
56 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
60 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
64 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
68 return RTL_R16(reg_addr); in odm_read_2byte()
72 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/hal/phydm/
H A Dphydm_interface.c37 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
41 return RTL_R8(reg_addr); in odm_read_1byte()
45 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
49 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
52 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
55 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
59 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
63 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
67 return RTL_R16(reg_addr); in odm_read_2byte()
71 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/phydm/
H A Dphydm_interface.c37 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
41 return RTL_R8(reg_addr); in odm_read_1byte()
45 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
49 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
52 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
55 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
59 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
63 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
67 return RTL_R16(reg_addr); in odm_read_2byte()
71 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/hal/phydm/
H A Dphydm_interface.c37 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
41 return RTL_R8(reg_addr); in odm_read_1byte()
45 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
49 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
52 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
55 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
59 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
63 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
67 return RTL_R16(reg_addr); in odm_read_2byte()
71 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/hal/phydm/
H A Dphydm_interface.c37 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
41 return RTL_R8(reg_addr); in odm_read_1byte()
45 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
49 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
52 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
55 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
59 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
63 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
67 return RTL_R16(reg_addr); in odm_read_2byte()
71 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/phydm/
H A Dphydm_interface.c37 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
41 return RTL_R8(reg_addr); in odm_read_1byte()
45 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
49 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
52 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
55 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
59 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
63 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
67 return RTL_R16(reg_addr); in odm_read_2byte()
71 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/phydm/
H A Dphydm_interface.c37 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
41 return RTL_R8(reg_addr); in odm_read_1byte()
45 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
49 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
52 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
55 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
59 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
63 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
67 return RTL_R16(reg_addr); in odm_read_2byte()
71 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/phydm/
H A Dphydm_interface.c38 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
42 return RTL_R8(reg_addr); in odm_read_1byte()
46 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
50 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
53 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
56 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
60 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
64 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
68 return RTL_R16(reg_addr); in odm_read_2byte()
72 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/phydm/
H A Dphydm_interface.c37 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
41 return RTL_R8(reg_addr); in odm_read_1byte()
45 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
49 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
52 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
55 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
59 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
63 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
67 return RTL_R16(reg_addr); in odm_read_2byte()
71 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/hal/phydm/
H A Dphydm_interface.c38 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
42 return RTL_R8(reg_addr); in odm_read_1byte()
46 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
50 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
53 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
56 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
60 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
64 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
68 return RTL_R16(reg_addr); in odm_read_2byte()
72 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/hal/phydm/
H A Dphydm_interface.c38 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
42 return RTL_R8(reg_addr); in odm_read_1byte()
46 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
50 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
53 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
56 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
60 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
64 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
68 return RTL_R16(reg_addr); in odm_read_2byte()
72 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/hal/phydm/
H A Dphydm_interface.c38 u8 odm_read_1byte(struct dm_struct *dm, u32 reg_addr) in odm_read_1byte() argument
42 return RTL_R8(reg_addr); in odm_read_1byte()
46 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
50 return rtw_read8(rtwdev, reg_addr); in odm_read_1byte()
53 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
56 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
60 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
64 u16 odm_read_2byte(struct dm_struct *dm, u32 reg_addr) in odm_read_2byte() argument
68 return RTL_R16(reg_addr); in odm_read_2byte()
72 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/hal/phydm/
H A Dphydm_interface.c30 u32 reg_addr in odm_read_1byte() argument
35 return RTL_R8(reg_addr); in odm_read_1byte()
39 return rtl_read_byte(rtlpriv, reg_addr); in odm_read_1byte()
42 return rtw_read8(adapter, reg_addr); in odm_read_1byte()
45 return PlatformEFIORead1Byte(adapter, reg_addr); in odm_read_1byte()
54 u32 reg_addr in odm_read_2byte() argument
59 return RTL_R16(reg_addr); in odm_read_2byte()
63 return rtl_read_word(rtlpriv, reg_addr); in odm_read_2byte()
66 return rtw_read16(adapter, reg_addr); in odm_read_2byte()
69 return PlatformEFIORead2Byte(adapter, reg_addr); in odm_read_2byte()
[all …]
/OK3568_Linux_fs/u-boot/drivers/ddr/marvell/a38x/
H A Dddr3_training_pbs.c53 int reg_addr = 0; in ddr3_tip_pbs() local
75 reg_addr = (pbs_mode == PBS_RX_MODE) ? in ddr3_tip_pbs()
80 read_adll_value(nominal_adll, reg_addr, MASK_ALL_BITS); in ddr3_tip_pbs()
191 reg_addr = (pbs_mode == PBS_RX_MODE) ? in ddr3_tip_pbs()
197 reg_addr, 0x1f)); in ddr3_tip_pbs()
198 reg_addr = (pbs_mode == PBS_RX_MODE) ? in ddr3_tip_pbs()
204 reg_addr, 0x1f)); in ddr3_tip_pbs()
251 reg_addr = (pbs_mode == PBS_RX_MODE) ? in ddr3_tip_pbs()
259 DDR_PHY_DATA, reg_addr, in ddr3_tip_pbs()
261 reg_addr = (pbs_mode == PBS_RX_MODE) ? in ddr3_tip_pbs()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/i2c/nvp6158_drv/
H A Dnvp6158_i2c.c25 void nvp6158_I2CWriteByte8(unsigned char chip_addr, unsigned char reg_addr, unsigned char value)
33 buf[0] = reg_addr;
41 unsigned char nvp6158_I2CReadByte8(unsigned char chip_addr, unsigned char reg_addr)
50 buf[0] = reg_addr;
61 void nvp6158_I2CWriteByte8(unsigned char chip_addr, unsigned char reg_addr, unsigned char value) in nvp6158_I2CWriteByte8() argument
69 buf[0] = reg_addr; in nvp6158_I2CWriteByte8()
76 unsigned char nvp6158_I2CReadByte8(unsigned char chip_addr, unsigned char reg_addr) in nvp6158_I2CReadByte8() argument
82 return i2c_smbus_read_byte_data(client, reg_addr); in nvp6158_I2CReadByte8()
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/css_2401_system/host/
H A Disys_irq_private.h73 unsigned int reg_addr; in isys_irqc_reg_store() local
78 reg_addr = ISYS_IRQ_BASE[isys_irqc_id] + (reg_idx * sizeof(hrt_data)); in isys_irqc_reg_store()
80 "isys irq store at addr(0x%x) val(%u)\n", reg_addr, (unsigned int)value); in isys_irqc_reg_store()
82 ia_css_device_store_uint32(reg_addr, value); in isys_irqc_reg_store()
89 unsigned int reg_addr; in isys_irqc_reg_load() local
95 reg_addr = ISYS_IRQ_BASE[isys_irqc_id] + (reg_idx * sizeof(hrt_data)); in isys_irqc_reg_load()
96 value = ia_css_device_load_uint32(reg_addr); in isys_irqc_reg_load()
98 "isys irq load from addr(0x%x) val(%u)\n", reg_addr, (unsigned int)value); in isys_irqc_reg_load()
/OK3568_Linux_fs/kernel/drivers/crypto/cavium/nitrox/
H A Dnitrox_mbx.c39 u64 reg_addr; in pf2vf_read_mbox() local
41 reg_addr = NPS_PKT_MBOX_VF_PF_PFDATAX(ring); in pf2vf_read_mbox()
42 return nitrox_read_csr(ndev, reg_addr); in pf2vf_read_mbox()
48 u64 reg_addr; in pf2vf_write_mbox() local
50 reg_addr = NPS_PKT_MBOX_PF_VF_PFDATAX(ring); in pf2vf_write_mbox()
51 nitrox_write_csr(ndev, reg_addr, value); in pf2vf_write_mbox()
124 u64 value, reg_addr; in nitrox_pf2vf_mbox_handler() local
129 reg_addr = NPS_PKT_MBOX_INT_LO; in nitrox_pf2vf_mbox_handler()
130 value = nitrox_read_csr(ndev, reg_addr); in nitrox_pf2vf_mbox_handler()
147 nitrox_write_csr(ndev, reg_addr, BIT_ULL(i)); in nitrox_pf2vf_mbox_handler()
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/qib/
H A Dqib_diag.c342 const u64 __iomem *reg_addr; in qib_read_umem64() local
347 reg_addr = (const u64 __iomem *)qib_remap_ioaddr32(dd, regoffs, &limit); in qib_read_umem64()
348 if (reg_addr == NULL || limit == 0 || !(dd->flags & QIB_PRESENT)) { in qib_read_umem64()
354 reg_end = reg_addr + (count / sizeof(u64)); in qib_read_umem64()
357 while (reg_addr < reg_end) { in qib_read_umem64()
358 u64 data = readq(reg_addr); in qib_read_umem64()
364 reg_addr++; in qib_read_umem64()
386 u64 __iomem *reg_addr; in qib_write_umem64() local
391 reg_addr = (u64 __iomem *)qib_remap_ioaddr32(dd, regoffs, &limit); in qib_write_umem64()
392 if (reg_addr == NULL || limit == 0 || !(dd->flags & QIB_PRESENT)) { in qib_write_umem64()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
H A Dinput_formatter_private.h27 const hrt_address reg_addr, in input_formatter_reg_store() argument
32 assert((reg_addr % sizeof(hrt_data)) == 0); in input_formatter_reg_store()
33 ia_css_device_store_uint32(INPUT_FORMATTER_BASE[ID] + reg_addr, value); in input_formatter_reg_store()
39 const unsigned int reg_addr) in input_formatter_reg_load() argument
43 assert((reg_addr % sizeof(hrt_data)) == 0); in input_formatter_reg_load()
44 return ia_css_device_load_uint32(INPUT_FORMATTER_BASE[ID] + reg_addr); in input_formatter_reg_load()
H A Dgp_device_private.h27 const unsigned int reg_addr, in gp_device_reg_store() argument
32 assert((reg_addr % sizeof(hrt_data)) == 0); in gp_device_reg_store()
33 ia_css_device_store_uint32(GP_DEVICE_BASE[ID] + reg_addr, value); in gp_device_reg_store()
39 const hrt_address reg_addr) in gp_device_reg_load() argument
43 assert((reg_addr % sizeof(hrt_data)) == 0); in gp_device_reg_load()
44 return ia_css_device_load_uint32(GP_DEVICE_BASE[ID] + reg_addr); in gp_device_reg_load()
/OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/serdes/a38x/
H A Dseq_exec.c33 u32 unit_base_reg, unit_offset, data, mask, reg_data, reg_addr; in write_op_execute() local
49 reg_addr = unit_base_reg + unit_offset * serdes_num; in write_op_execute()
52 printf("Write: 0x%x: 0x%x (mask 0x%x) - ", reg_addr, data, mask); in write_op_execute()
55 reg_data = reg_read(reg_addr); in write_op_execute()
61 reg_write(reg_addr, reg_data); in write_op_execute()
88 u32 reg_addr, reg_data; in poll_op_execute() local
106 reg_addr = unit_base_reg + unit_offset * serdes_num; in poll_op_execute()
110 printf("Poll: 0x%x: 0x%x (mask 0x%x)\n", reg_addr, data, mask); in poll_op_execute()
114 reg_data = reg_read(reg_addr) & mask; in poll_op_execute()
/OK3568_Linux_fs/kernel/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.c72 unsigned int reg_addr; in mtk_pmx_gpio_set_direction() local
76 reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dir_offset; in mtk_pmx_gpio_set_direction()
80 pctl->devdata->spec_dir_set(&reg_addr, offset); in mtk_pmx_gpio_set_direction()
84 reg_addr = CLR_ADDR(reg_addr, pctl); in mtk_pmx_gpio_set_direction()
86 reg_addr = SET_ADDR(reg_addr, pctl); in mtk_pmx_gpio_set_direction()
88 regmap_write(mtk_get_regmap(pctl, offset), reg_addr, bit); in mtk_pmx_gpio_set_direction()
94 unsigned int reg_addr; in mtk_gpio_set() local
98 reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dout_offset; in mtk_gpio_set()
102 reg_addr = SET_ADDR(reg_addr, pctl); in mtk_gpio_set()
104 reg_addr = CLR_ADDR(reg_addr, pctl); in mtk_gpio_set()
[all …]

12345678910>>...17