Home
last modified time | relevance | path

Searched refs:at91_port (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/gpio/
H A Dat91_gpio.c23 static struct at91_port *at91_pio_get_port(unsigned port) in at91_pio_get_port()
27 return (struct at91_port *)ATMEL_BASE_PIOA; in at91_pio_get_port()
29 return (struct at91_port *)ATMEL_BASE_PIOB; in at91_pio_get_port()
31 return (struct at91_port *)ATMEL_BASE_PIOC; in at91_pio_get_port()
34 return (struct at91_port *)ATMEL_BASE_PIOD; in at91_pio_get_port()
37 return (struct at91_port *)ATMEL_BASE_PIOE; in at91_pio_get_port()
46 static void at91_set_port_pullup(struct at91_port *at91_port, unsigned offset, in at91_set_port_pullup() argument
53 writel(mask, &at91_port->puer); in at91_set_port_pullup()
55 writel(mask, &at91_port->pudr); in at91_set_port_pullup()
56 writel(mask, &at91_port->per); in at91_set_port_pullup()
[all …]
/OK3568_Linux_fs/u-boot/drivers/pinctrl/
H A Dpinctrl-at91.c25 struct at91_port *reg_base[MAX_GPIO_BANKS];
82 void (*mux_A_periph)(struct at91_port *pio, u32 mask);
83 void (*mux_B_periph)(struct at91_port *pio, u32 mask);
84 void (*mux_C_periph)(struct at91_port *pio, u32 mask);
85 void (*mux_D_periph)(struct at91_port *pio, u32 mask);
86 void (*set_deglitch)(struct at91_port *pio, u32 mask, bool is_on);
87 void (*set_debounce)(struct at91_port *pio, u32 mask, bool is_on,
89 void (*set_pulldown)(struct at91_port *pio, u32 mask, bool is_on);
90 void (*disable_schmitt_trig)(struct at91_port *pio, u32 mask);
91 void (*set_drivestrength)(struct at91_port *pio, u32 pin,
[all …]
/OK3568_Linux_fs/u-boot/board/siemens/smartweb/
H A Dsmartweb.c81 struct at91_port *pioa = (struct at91_port *)ATMEL_BASE_PIOA; in smartweb_macb_hw_init()
242 struct at91_port *port = (struct at91_port *)ATMEL_BASE_PIOC; in mem_init()
/OK3568_Linux_fs/u-boot/board/bluewater/snapper9260/
H A Dsnapper9260.c35 struct at91_port *pioa = (struct at91_port *)ATMEL_BASE_PIOA; in macb_hw_init()
/OK3568_Linux_fs/u-boot/board/mini-box/picosam9g45/
H A Dpicosam9g45.c116 struct at91_port *pioa = (struct at91_port *)ATMEL_BASE_PIOA; in picosam9g45_macb_hw_init()
/OK3568_Linux_fs/u-boot/board/bluewater/gurnard/
H A Dgurnard.c50 struct at91_port *pioa = (struct at91_port *)ATMEL_BASE_PIOA; in gurnard_macb_hw_init()
/OK3568_Linux_fs/u-boot/arch/arm/mach-at91/include/mach/
H A Dat91_pio.h39 typedef struct at91_port { struct