Lines Matching +full:at91 +full:- +full:usart
1 * Atmel AT91 Pinmux Controller
3 The AT91 Pinmux Controller, enables the IC
10 Please refer to pinctrl-bindings.txt in this directory for details of the
14 Atmel AT91 pin configuration node is a node of a group of pins which can be
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 - atmel,mux-mask: array of mask (periph per bank) to describe if a pin can be
45 From the datasheet Table 10-2.
83 - atmel,pins: 4 integers array, represents a group of pins mux and config
90 MULTIDRIVE (1 << 1): indicate this pin needs to be configured as multi-drive.
91 Multi-drive is equivalent to open-drain type output.
97 00 - No change (reset state value kept)
98 01 - Low
99 10 - Medium
100 11 - High
108 Some requirements for using atmel,at91rm9200-pinctrl binding:
109 1. We have pin function node defined under at91 controller node to represent
113 For example, Linux at91 pinctrl driver takes the function node's name
118 4. The gpio controller must be describe in the pinctrl simple-bus.
121 - compatible: "atmel,at91sam9x5-gpio" or "atmel,at91rm9200-gpio" or
122 "microchip,sam9x60-gpio"
123 - reg: physical base address and length of the controller's registers
124 - interrupts: interrupt outputs from the controller
125 - interrupt-controller: marks the device node as an interrupt controller
126 - #interrupt-cells: should be 2; refer to ../interrupt-controller/interrupts.txt
128 - gpio-controller
129 - #gpio-cells: should be 2; the first cell is the GPIO number and the second
130 cell specifies GPIO flags as defined in <dt-bindings/gpio/gpio.h>.
131 - clocks: bank clock
136 #address-cells = <1>;
137 #size-cells = <1>;
139 compatible = "atmel,at91rm9200-pinctrl", "simple-bus";
143 compatible = "atmel,at91sam9x5-gpio";
146 #gpio-cells = <2>;
147 gpio-controller;
148 interrupt-controller;
149 #interrupt-cells = <2>;
153 atmel,mux-mask = <
162 pinctrl_dbgu: dbgu-0 {
171 compatible = "atmel,at91sam9260-usart";
174 pinctrl-names = "default";
175 pinctrl-0 = <&pinctrl_dbgu>;