Searched refs:gpdr (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/gpio/ |
D | gpio-sa1100.c | 57 void __iomem *gpdr = sa1100_gpio_chip(chip)->membase + R_GPDR; in sa1100_get_direction() local 59 return !(readl_relaxed(gpdr) & BIT(offset)); in sa1100_get_direction() 64 void __iomem *gpdr = sa1100_gpio_chip(chip)->membase + R_GPDR; in sa1100_direction_input() local 68 writel_relaxed(readl_relaxed(gpdr) & ~BIT(offset), gpdr); in sa1100_direction_input() 76 void __iomem *gpdr = sa1100_gpio_chip(chip)->membase + R_GPDR; in sa1100_direction_output() local 81 writel_relaxed(readl_relaxed(gpdr) | BIT(offset), gpdr); in sa1100_direction_output()
|
D | gpio-merrifield.c | 130 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in mrfld_gpio_direction_input() local 136 value = readl(gpdr); in mrfld_gpio_direction_input() 138 writel(value, gpdr); in mrfld_gpio_direction_input() 149 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in mrfld_gpio_direction_output() local 156 value = readl(gpdr); in mrfld_gpio_direction_output() 158 writel(value, gpdr); in mrfld_gpio_direction_output() 167 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in mrfld_gpio_get_direction() local 169 return !(readl(gpdr) & BIT(offset % 32)); in mrfld_gpio_get_direction()
|
D | gpio-intel-mid.c | 132 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in intel_gpio_direction_input() local 140 value = readl(gpdr); in intel_gpio_direction_input() 142 writel(value, gpdr); in intel_gpio_direction_input() 155 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in intel_gpio_direction_output() local 164 value = readl(gpdr); in intel_gpio_direction_output() 166 writel(value, gpdr); in intel_gpio_direction_output()
|
D | gpio-pxa.c | 206 unsigned long gafr = 0, gpdr = 0; in __gpio_is_occupied() local 210 gpdr = readl_relaxed(base + GPDR_OFFSET); in __gpio_is_occupied() 218 dir = gpdr & GPIO_bit(gpio); in __gpio_is_occupied() 226 ret = gpdr & GPIO_bit(gpio); in __gpio_is_occupied() 406 unsigned long gpdr, mask = GPIO_bit(gpio); in pxa_gpio_irq_type() local 421 gpdr = readl_relaxed(c->regbase + GPDR_OFFSET); in pxa_gpio_irq_type() 424 writel_relaxed(gpdr | mask, c->regbase + GPDR_OFFSET); in pxa_gpio_irq_type() 426 writel_relaxed(gpdr & ~mask, c->regbase + GPDR_OFFSET); in pxa_gpio_irq_type()
|
/Linux-v4.19/drivers/pinctrl/pxa/ |
D | pinctrl-pxa2xx.c | 94 void __iomem *gpdr; in pxa2xx_pmx_gpio_set_direction() local 96 gpdr = pctl->base_gpdr[pin / 32]; in pxa2xx_pmx_gpio_set_direction() 102 val = readl_relaxed(gpdr); in pxa2xx_pmx_gpio_set_direction() 104 writel_relaxed(val, gpdr); in pxa2xx_pmx_gpio_set_direction() 149 void __iomem *gafr, *gpdr; in pxa2xx_pmx_set_mux() local 160 gpdr = pctl->base_gpdr[pin / 32]; in pxa2xx_pmx_set_mux() 171 val = readl_relaxed(gpdr); in pxa2xx_pmx_set_mux() 173 writel_relaxed(val, gpdr); in pxa2xx_pmx_set_mux()
|
/Linux-v4.19/include/linux/ |
D | ioc4.h | 119 } gpdr; /* Generic PIO data */ member
|
/Linux-v4.19/arch/ia64/include/asm/sn/ |
D | ioc3.h | 76 uint32_t gpdr; member
|
/Linux-v4.19/arch/arm/mach-sa1100/ |
D | assabet.c | 175 unsigned gpdr = GPDR; in adv7171_write() local 197 GPDR = gpdr; in adv7171_write()
|
/Linux-v4.19/arch/mips/include/asm/sn/ |
D | ioc3.h | 83 volatile u32 gpdr; /* 0x0003c */ member
|
/Linux-v4.19/drivers/sn/ |
D | ioc3.c | 681 idd->gpdr_shadow = readl(&idd->vma->gpdr); in ioc3_probe()
|