Lines Matching +full:per +full:- +full:peripheral

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 - atmel,mux-mask: array of mask (periph per bank) to describe if a pin can be
28 Each column will represent the possible peripheral of the pinctrl
32 Peripheral: 2 ( A and B)
41 For each peripheral/bank we will describe in a u32 if a pin can be
44 Let's take the pioA on peripheral B
45 From the datasheet Table 10-2.
46 Peripheral B
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:
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>;