Home
last modified time | relevance | path

Searched refs:gpio_base (Results 1 – 15 of 15) sorted by relevance

/u-boot/drivers/gpio/
A Dqcom_pmic_gpio.c76 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in qcom_gpio_set_direction() local
81 ret = pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, in qcom_gpio_set_direction()
105 gpio_base + REG_LV_MV_OUTPUT_CTL, in qcom_gpio_set_direction()
134 return pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, 0, in qcom_gpio_set_direction()
152 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in qcom_gpio_get_function() local
155 reg = pmic_reg_read(dev->parent, gpio_base + REG_CTL); in qcom_gpio_get_function()
185 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in qcom_gpio_get_value() local
188 reg = pmic_reg_read(dev->parent, gpio_base + REG_STATUS); in qcom_gpio_get_value()
199 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in qcom_gpio_set_value() local
204 gpio_base + REG_LV_MV_OUTPUT_CTL, in qcom_gpio_set_value()
[all …]
A Dgpio-uclass.c67 if (gpio >= uc_priv->gpio_base && in gpio_to_device()
68 gpio < uc_priv->gpio_base + uc_priv->gpio_count) { in gpio_to_device()
69 gpio_desc_init(desc, dev, gpio - uc_priv->gpio_base); in gpio_to_device()
130 offset = numeric - uc_priv->gpio_base; in dm_gpio_lookup_name()
179 *gpiop = uc_priv->gpio_base + desc.offset; in gpio_lookup_name()
1316 uc_priv->gpio_base = base; in gpio_renumber()
1333 return uc_priv->gpio_base + desc->offset; in gpio_get_number()
A Dgpio-fxl6408.c360 uc_priv->gpio_base = -1; in fxl6408_probe()
/u-boot/board/renesas/silk/
A Dsilk_spl.c153 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
158 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
159 writel(BIT(23), gpio_base | 0x5020); in spl_init_gpio()
162 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
163 writel(BIT(23), gpio_base | 0x5000); in spl_init_gpio()
166 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
169 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/u-boot/board/renesas/lager/
A Dlager_spl.c139 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
144 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
147 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
150 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
153 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/u-boot/board/renesas/alt/
A Dalt_spl.c153 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
158 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
161 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
164 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
167 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/u-boot/board/renesas/gose/
A Dgose_spl.c147 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
152 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
155 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
158 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
161 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/u-boot/board/renesas/koelsch/
A Dkoelsch_spl.c152 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
157 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
160 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
163 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
166 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/u-boot/board/renesas/porter/
A Dporter_spl.c151 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
156 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
159 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
162 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
165 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/u-boot/board/renesas/stout/
A Dstout_spl.c142 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
147 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
150 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
153 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
156 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/u-boot/include/asm-generic/
A Dgpio.h423 unsigned gpio_base; member
/u-boot/drivers/pinctrl/nuvoton/
A Dpinctrl-npcm8xx.c55 void __iomem *gpio_base; member
859 void __iomem *base = priv->gpio_base + (0x1000 * bank); in npcm8xx_pinconf_set()
988 priv->gpio_base = dev_read_addr_ptr(dev); in npcm8xx_pinctrl_probe()
989 if (!priv->gpio_base) in npcm8xx_pinctrl_probe()
A Dpinctrl-npcm7xx.c1228 void __iomem *gpio_base; member
1237 priv->gpio_base = dev_read_addr_ptr(dev); in npcm7xx_pinctrl_probe()
1238 if (!priv->gpio_base) in npcm7xx_pinctrl_probe()
1432 void __iomem *base = priv->gpio_base + (NPCM7XX_GPIO_BANK_OFFSET * bank); in npcm7xx_set_drive_strength()
1461 void __iomem *base = priv->gpio_base + (NPCM7XX_GPIO_BANK_OFFSET * bank); in npcm7xx_set_slew_rate()
1507 void __iomem *base = priv->gpio_base + (0x1000 * bank); in npcm7xx_pinconf_set()
/u-boot/arch/arm/dts/
A Dmt7981.dtsi128 reg-names = "gpio_base", "iocfg_rt_base", "iocfg_rm_base",
A Dmt7986.dtsi142 reg-names = "gpio_base", "iocfg_rt_base", "iocfg_rb_base",

Completed in 36 milliseconds