| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/ |
| H A D | status.c | 64 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 D | status.c | 64 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 D | edt-ft5x06.c | 127 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 D | phydm_interface.c | 38 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 D | phydm_interface.c | 37 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 D | phydm_interface.c | 37 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 D | phydm_interface.c | 37 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 D | phydm_interface.c | 37 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 D | phydm_interface.c | 37 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 D | phydm_interface.c | 37 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 D | phydm_interface.c | 38 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 D | phydm_interface.c | 37 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 D | phydm_interface.c | 38 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 D | phydm_interface.c | 38 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 D | phydm_interface.c | 38 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 D | phydm_interface.c | 30 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 D | ddr3_training_pbs.c | 53 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 D | nvp6158_i2c.c | 25 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 D | isys_irq_private.h | 73 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 D | nitrox_mbx.c | 39 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 D | qib_diag.c | 342 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 D | input_formatter_private.h | 27 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 D | gp_device_private.h | 27 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 D | seq_exec.c | 33 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 D | pinctrl-mtk-common.c | 72 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(®_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 …]
|