Home
last modified time | relevance | path

Searched refs:sunxi_gpio (Results 1 – 5 of 5) sorted by relevance

/u-boot/arch/arm/mach-sunxi/
A Dpinmux.c12 void sunxi_gpio_set_cfgbank(struct sunxi_gpio *pio, int bank_offset, u32 val) in sunxi_gpio_set_cfgbank()
23 struct sunxi_gpio *pio = BANK_TO_GPIO(bank); in sunxi_gpio_set_cfgpin()
28 int sunxi_gpio_get_cfgbank(struct sunxi_gpio *pio, int bank_offset) in sunxi_gpio_get_cfgbank()
43 struct sunxi_gpio *pio = BANK_TO_GPIO(bank); in sunxi_gpio_get_cfgpin()
51 struct sunxi_gpio *pio = BANK_TO_GPIO(bank); in sunxi_gpio_set_drv()
56 void sunxi_gpio_set_drv_bank(struct sunxi_gpio *pio, u32 bank_offset, u32 val) in sunxi_gpio_set_drv_bank()
67 struct sunxi_gpio *pio = BANK_TO_GPIO(bank); in sunxi_gpio_set_pull()
72 void sunxi_gpio_set_pull_bank(struct sunxi_gpio *pio, int bank_offset, u32 val) in sunxi_gpio_set_pull_bank()
/u-boot/arch/arm/include/asm/arch-sunxi/
A Dgpio.h55 struct sunxi_gpio { struct
71 struct sunxi_gpio gpio_bank[SUNXI_GPIO_BANKS]; argument
216 struct sunxi_gpio *regs;
220 void sunxi_gpio_set_cfgbank(struct sunxi_gpio *pio, int bank_offset, u32 val);
222 int sunxi_gpio_get_cfgbank(struct sunxi_gpio *pio, int bank_offset);
225 void sunxi_gpio_set_drv_bank(struct sunxi_gpio *pio, u32 bank_offset, u32 val);
227 void sunxi_gpio_set_pull_bank(struct sunxi_gpio *pio, int bank_offset, u32 val);
/u-boot/drivers/gpio/
A Dsunxi_gpio.c27 struct sunxi_gpio *pio = BANK_TO_GPIO(bank); in sunxi_gpio_output()
45 struct sunxi_gpio *pio = BANK_TO_GPIO(bank); in sunxi_gpio_input()
A DMakefile49 obj-$(CONFIG_SUNXI_GPIO) += sunxi_gpio.o
/u-boot/drivers/pinctrl/sunxi/
A Dpinctrl-sunxi.c38 struct sunxi_gpio __iomem *base;
105 struct sunxi_gpio *regs = &plat->base[bank]; in sunxi_pinctrl_pinconf_set_pull()
115 struct sunxi_gpio *regs = &plat->base[bank]; in sunxi_pinctrl_pinconf_set_drive()

Completed in 18 milliseconds