Lines Matching refs:controller

1 Samsung GPIO and Pin Mux/Config controller
4 controller. It controls the input/output settings on the available pads/pins
10 - "samsung,s3c2412-pinctrl": for S3C2412-compatible pin-controller,
11 - "samsung,s3c2416-pinctrl": for S3C2416-compatible pin-controller,
12 - "samsung,s3c2440-pinctrl": for S3C2440-compatible pin-controller,
13 - "samsung,s3c2450-pinctrl": for S3C2450-compatible pin-controller,
14 - "samsung,s3c64xx-pinctrl": for S3C64xx-compatible pin-controller,
15 - "samsung,s5pv210-pinctrl": for S5PV210-compatible pin-controller,
16 - "samsung,exynos3250-pinctrl": for Exynos3250 compatible pin-controller.
17 - "samsung,exynos4210-pinctrl": for Exynos4210 compatible pin-controller.
18 - "samsung,exynos4x12-pinctrl": for Exynos4x12 compatible pin-controller.
19 - "samsung,exynos5250-pinctrl": for Exynos5250 compatible pin-controller.
20 - "samsung,exynos5260-pinctrl": for Exynos5260 compatible pin-controller.
21 - "samsung,exynos5410-pinctrl": for Exynos5410 compatible pin-controller.
22 - "samsung,exynos5420-pinctrl": for Exynos5420 compatible pin-controller.
23 - "samsung,exynos5433-pinctrl": for Exynos5433 compatible pin-controller.
24 - "samsung,exynos7-pinctrl": for Exynos7 compatible pin-controller.
25 - "samsung,exynos850-pinctrl": for Exynos850 compatible pin-controller.
26 - "samsung,exynosautov9-pinctrl": for ExynosAutov9 compatible pin-controller.
28 - reg: Base address of the pin controller hardware module and length of
31 - reg: Second base address of the pin controller if the specific registers
32 of the pin controller are separated into the different base address.
43 wakeup-interrupt-controller {
49 - Pin banks as child nodes: Pin banks of the controller are represented by child
50 nodes of the controller node. Bank name is taken from name of the node. Each
53 - gpio-controller: identifies the node as a gpio controller and pin bank.
59 <[phandle of the gpio controller node]
60 [pin number within the gpio controller]
70 as child nodes of the pin-controller node. There should be at least one
83 an example, the pins in GPA0 bank of the pin controller can be represented
94 node. The value of this property is used as-is to program the pin-controller
110 pull up/down and driver strength register of the pin-controller.
121 The controller supports two types of external interrupts over gpio. The first
127 following properties should be specified in the pin-controller device node.
129 - interrupts: interrupt specifier for the controller. The format and value of
130 the interrupt specifier depends on the interrupt parent for the controller.
135 - interrupt-controller: identifies the controller node as interrupt-parent.
138 external gpio interrupt space of the controller.
147 child node representing the external wakeup interrupt controller should be
148 included in the pin-controller device node.
150 Only one pin-controller device node can include external wakeup interrupts
152 pin-controller is supported).
156 - compatible: identifies the type of the external wakeup interrupt controller
158 - samsung,s3c2410-wakeup-eint: represents wakeup interrupt controller
160 - samsung,s3c2412-wakeup-eint: represents wakeup interrupt controller
162 - samsung,s3c64xx-wakeup-eint: represents wakeup interrupt controller
164 - samsung,s5pv210-wakeup-eint: represents wakeup interrupt controller
166 - samsung,exynos4210-wakeup-eint: represents wakeup interrupt controller
168 - samsung,exynos7-wakeup-eint: represents wakeup interrupt controller
175 - interrupt-controller: identifies the node as interrupt-parent.
178 the external wakeup interrupt space of the controller.
195 All the pin controller nodes should be represented in the aliases node using
199 - pinctrl0: pin controller of ALIVE block,
200 - pinctrl1: pin controller of BUS0 block,
201 - pinctrl2: pin controller of NFC block,
202 - pinctrl3: pin controller of TOUCH block,
203 - pinctrl4: pin controller of FF block,
204 - pinctrl5: pin controller of ESE block,
205 - pinctrl6: pin controller of FSYS0 block,
206 - pinctrl7: pin controller of FSYS1 block,
207 - pinctrl8: pin controller of BUS1 block,
208 - pinctrl9: pin controller of AUDIO block,
210 Example: A pin-controller node with pin banks:
221 gpio-controller;
229 gpio-controller;
232 interrupt-controller;
240 gpio-controller;
243 interrupt-controller;
253 Example 1: A pin-controller node with pin groups.
317 Example 2: A pin-controller node with external wakeup interrupt controller node.
326 wakeup-interrupt-controller {
344 Example 4: Set up the default pin state for uart controller.
357 display-port-controller {
365 Example 6: Request the gpio for display port controller