Home
last modified time | relevance | path

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

/external/u-boot/drivers/gpio/
Dat91_gpio.c22 static struct at91_port *at91_pio_get_port(unsigned port) in at91_pio_get_port()
26 return (struct at91_port *)ATMEL_BASE_PIOA; in at91_pio_get_port()
28 return (struct at91_port *)ATMEL_BASE_PIOB; in at91_pio_get_port()
30 return (struct at91_port *)ATMEL_BASE_PIOC; in at91_pio_get_port()
33 return (struct at91_port *)ATMEL_BASE_PIOD; in at91_pio_get_port()
36 return (struct at91_port *)ATMEL_BASE_PIOE; in at91_pio_get_port()
45 static void at91_set_port_pullup(struct at91_port *at91_port, unsigned offset, in at91_set_port_pullup() argument
52 writel(mask, &at91_port->puer); in at91_set_port_pullup()
54 writel(mask, &at91_port->pudr); in at91_set_port_pullup()
55 writel(mask, &at91_port->per); in at91_set_port_pullup()
[all …]
/external/u-boot/drivers/pinctrl/
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 …]
/external/u-boot/board/siemens/smartweb/
Dsmartweb.c80 struct at91_port *pioa = (struct at91_port *)ATMEL_BASE_PIOA; in smartweb_macb_hw_init()
241 struct at91_port *port = (struct at91_port *)ATMEL_BASE_PIOC; in mem_init()
/external/u-boot/board/bluewater/snapper9260/
Dsnapper9260.c34 struct at91_port *pioa = (struct at91_port *)ATMEL_BASE_PIOA; in macb_hw_init()
/external/u-boot/board/mini-box/picosam9g45/
Dpicosam9g45.c115 struct at91_port *pioa = (struct at91_port *)ATMEL_BASE_PIOA; in picosam9g45_macb_hw_init()
/external/u-boot/board/bluewater/gurnard/
Dgurnard.c48 struct at91_port *pioa = (struct at91_port *)ATMEL_BASE_PIOA; in gurnard_macb_hw_init()
/external/u-boot/arch/arm/mach-at91/include/mach/
Dat91_pio.h38 typedef struct at91_port { struct