Lines Matching full: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.
26 - reg: Base address of the pin controller hardware module and length of
29 - reg: Second base address of the pin controller if the specific registers
30 of the pin controller are separated into the different base address.
41 wakeup-interrupt-controller {
47 - Pin banks as child nodes: Pin banks of the controller are represented by child
48 nodes of the controller node. Bank name is taken from name of the node. Each
51 - gpio-controller: identifies the node as a gpio controller and pin bank.
57 <[phandle of the gpio controller node]
58 [pin number within the gpio controller]
68 as child nodes of the pin-controller node. There should be at least one
81 an example, the pins in GPA0 bank of the pin controller can be represented
92 node. The value of this property is used as-is to program the pin-controller
108 pull up/down and driver strength register of the pin-controller.
119 The controller supports two types of external interrupts over gpio. The first
125 following properties should be specified in the pin-controller device node.
127 - interrupts: interrupt specifier for the controller. The format and value of
128 the interrupt specifier depends on the interrupt parent for the controller.
133 - interrupt-controller: identifies the controller node as interrupt-parent.
136 external gpio interrupt space of the controller.
145 child node representing the external wakeup interrupt controller should be
146 included in the pin-controller device node.
148 Only one pin-controller device node can include external wakeup interrupts
150 pin-controller is supported).
154 - compatible: identifies the type of the external wakeup interrupt controller
156 - samsung,s3c2410-wakeup-eint: represents wakeup interrupt controller
158 - samsung,s3c2412-wakeup-eint: represents wakeup interrupt controller
160 - samsung,s3c64xx-wakeup-eint: represents wakeup interrupt controller
162 - samsung,s5pv210-wakeup-eint: represents wakeup interrupt controller
164 - samsung,exynos4210-wakeup-eint: represents wakeup interrupt controller
166 - samsung,exynos7-wakeup-eint: represents wakeup interrupt controller
173 - interrupt-controller: identifies the node as interrupt-parent.
176 the external wakeup interrupt space of the controller.
193 All the pin controller nodes should be represented in the aliases node using
197 - pinctrl0: pin controller of ALIVE block,
198 - pinctrl1: pin controller of BUS0 block,
199 - pinctrl2: pin controller of NFC block,
200 - pinctrl3: pin controller of TOUCH block,
201 - pinctrl4: pin controller of FF block,
202 - pinctrl5: pin controller of ESE block,
203 - pinctrl6: pin controller of FSYS0 block,
204 - pinctrl7: pin controller of FSYS1 block,
205 - pinctrl8: pin controller of BUS1 block,
206 - pinctrl9: pin controller of AUDIO block,
208 Example: A pin-controller node with pin banks:
219 gpio-controller;
227 gpio-controller;
230 interrupt-controller;
238 gpio-controller;
241 interrupt-controller;
251 Example 1: A pin-controller node with pin groups.
315 Example 2: A pin-controller node with external wakeup interrupt controller node.
324 wakeup-interrupt-controller {
342 Example 4: Set up the default pin state for uart controller.
355 display-port-controller {
363 Example 6: Request the gpio for display port controller