Home
last modified time | relevance | path

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

/openbmc/u-boot/board/micronas/vct/
H A Dgpio.c41 u32 gpio_base; in vct_gpio_dir() local
43 gpio_base = BASE_ADDR(GPIO_MODULE(pin)); in vct_gpio_dir()
46 clrsetbits(GPIO_SWPORTA_DDR(gpio_base), MASK(pin), 0); in vct_gpio_dir()
48 clrsetbits(GPIO_SWPORTA_DDR(gpio_base), 0, MASK(pin)); in vct_gpio_dir()
55 u32 gpio_base; in vct_gpio_set() local
57 gpio_base = BASE_ADDR(GPIO_MODULE(pin)); in vct_gpio_set()
60 clrsetbits(GPIO_SWPORTA_DR(gpio_base), MASK(pin), 0); in vct_gpio_set()
62 clrsetbits(GPIO_SWPORTA_DR(gpio_base), 0, MASK(pin)); in vct_gpio_set()
67 u32 gpio_base; in vct_gpio_get() local
70 gpio_base = BASE_ADDR(GPIO_MODULE(pin)); in vct_gpio_get()
[all …]
/openbmc/u-boot/drivers/gpio/
H A Dpm8916_gpio.c57 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in pm8916_gpio_set_direction() local
61 ret = pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, in pm8916_gpio_set_direction()
68 ret = pmic_reg_write(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_direction()
71 ret = pmic_reg_write(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_direction()
77 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_PULL_CTL, in pm8916_gpio_set_direction()
85 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_VIN_CTL, in pm8916_gpio_set_direction()
91 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_OUT_CTL, in pm8916_gpio_set_direction()
99 return pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, 0, in pm8916_gpio_set_direction()
117 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in pm8916_gpio_get_function() local
121 reg = pmic_reg_read(dev->parent, gpio_base + REG_CTL); in pm8916_gpio_get_function()
[all …]
H A Dgpio-uclass.c42 if (gpio >= uc_priv->gpio_base && in gpio_to_device()
43 gpio < uc_priv->gpio_base + uc_priv->gpio_count) { in gpio_to_device()
45 desc->offset = gpio - uc_priv->gpio_base; in gpio_to_device()
71 offset = numeric - uc_priv->gpio_base; in dm_gpio_lookup_name()
113 *gpiop = uc_priv->gpio_base + desc.offset; in gpio_lookup_name()
974 uc_priv->gpio_base = base; in gpio_renumber()
991 return uc_priv->gpio_base + desc->offset; in gpio_get_number()
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-ventura/plat-svc/files/
H A Dgpio_util47 local gpio_base gpio_id gpio_val
53 gpio_base=$(grep "$chip" /sys/kernel/debug/gpio | sed -n 's/.*GPIOs \([0-9]\+\)-.*/\1/p')
54 gpio_id=$(("$gpio_base" + "$line"))
/openbmc/u-boot/board/renesas/silk/
H A Dsilk_spl.c150 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
155 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
156 writel(BIT(23), gpio_base | 0x5020); in spl_init_gpio()
159 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
160 writel(BIT(23), gpio_base | 0x5000); 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()
/openbmc/u-boot/board/renesas/lager/
H A Dlager_spl.c136 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
141 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
144 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
147 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
150 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/openbmc/u-boot/board/renesas/gose/
H A Dgose_spl.c144 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
149 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
152 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
155 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
158 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/openbmc/skeleton/libopenbmc_intf/
H A Dgpio.c79 int gpio_base = -1; in get_gpio_base() local
152 if (fscanf(fd, "%d", &gpio_base) != 1) in get_gpio_base()
154 gpio_base = -1; in get_gpio_base()
163 if (gpio_base == -1) in get_gpio_base()
168 return gpio_base; in get_gpio_base()
/openbmc/u-boot/board/renesas/koelsch/
H A Dkoelsch_spl.c149 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
154 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
157 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
160 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
163 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/openbmc/u-boot/board/renesas/alt/
H A Dalt_spl.c150 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
155 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
158 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
161 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
164 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/openbmc/u-boot/board/renesas/stout/
H A Dstout_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()
/openbmc/u-boot/board/renesas/porter/
H A Dporter_spl.c148 static const u32 gpio_base = 0xe6050000; in spl_init_gpio() local
153 writel(0, gpio_base | 0x20 | gpio_offs[i]); in spl_init_gpio()
156 writel(0, gpio_base | 0x00 | gpio_offs[i]); in spl_init_gpio()
159 writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off); in spl_init_gpio()
162 writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off); in spl_init_gpio()
/openbmc/qemu/hw/pci-host/
H A Darticia.c46 hwaddr gpio_base; member
216 s->gpio_base = val; in articia_pci_host_cfg_write()
226 memory_region_add_subregion(&s->io, s->gpio_base + 0x38, &s->gpio_reg); in articia_pci_host_cfg_write()
/openbmc/u-boot/include/asm-generic/
H A Dgpio.h319 unsigned gpio_base; member
/openbmc/openbmc/meta-raspberrypi/recipes-devtools/python/rpi-gpio/
H A D0001-Remove-nested-functions.patch22 gpio_base = peri_base + GPIO_BASE_OFFSET;