Lines Matching +full:at91rm9200 +full:- +full:gpio
10 Please refer to pinctrl-bindings.txt in this directory for details of the
18 such as pull-up, multi drive, etc.
21 - compatible: "atmel,at91rm9200-pinctrl" or "atmel,at91sam9x5-pinctrl"
22 or "atmel,sama5d3-pinctrl" or "microchip,sam9x60-pinctrl"
23 or "microchip,sam9x7-pinctrl", "microchip,sam9x60-pinctrl"
24 - atmel,mux-mask: array of mask (periph per bank) to describe if a pin can be
46 From the datasheet Table 10-2.
84 - atmel,pins: 4 integers array, represents a group of pins mux and config
86 The PERIPH 0 means gpio, PERIPH 1 is periph A, PERIPH 2 is periph B...
91 MULTIDRIVE (1 << 1): indicate this pin needs to be configured as multi-drive.
92 Multi-drive is equivalent to open-drain type output.
98 00 - No change (reset state value kept)
99 01 - Low
100 10 - Medium
101 11 - High
109 Some requirements for using atmel,at91rm9200-pinctrl binding:
119 4. The gpio controller must be describe in the pinctrl simple-bus.
122 - compatible: "atmel,at91sam9x5-gpio" or "atmel,at91rm9200-gpio" or
123 "microchip,sam9x60-gpio"
124 or "microchip,sam9x7-gpio", "microchip,sam9x60-gpio", "atmel,at91rm9200-gpio"
125 - reg: physical base address and length of the controller's registers
126 - interrupts: interrupt outputs from the controller
127 - interrupt-controller: marks the device node as an interrupt controller
128 - #interrupt-cells: should be 2; refer to ../interrupt-controller/interrupts.txt
130 - gpio-controller
131 - #gpio-cells: should be 2; the first cell is the GPIO number and the second
132 cell specifies GPIO flags as defined in <dt-bindings/gpio/gpio.h>.
133 - clocks: bank clock
138 #address-cells = <1>;
139 #size-cells = <1>;
141 compatible = "atmel,at91rm9200-pinctrl", "simple-bus";
144 pioA: gpio@fffff400 {
145 compatible = "atmel,at91sam9x5-gpio";
148 #gpio-cells = <2>;
149 gpio-controller;
150 interrupt-controller;
151 #interrupt-cells = <2>;
155 atmel,mux-mask = <
164 pinctrl_dbgu: dbgu-0 {
173 compatible = "atmel,at91sam9260-usart";
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_dbgu>;