gpio-twl4030.txt (9a64e8e0ace51b309fdcff4b4754b3649250382a) | gpio-twl4030.txt (f74ce8fb849e9f9c54a494cff5fc30d53ca4e963) |
---|---|
1twl4030 GPIO controller bindings 2 3Required properties: 4- compatible: 5 - "ti,twl4030-gpio" for twl4030 GPIO controller 6- #gpio-cells : Should be two. 7 - first cell is the pin number 8 - second cell is used to specify optional parameters (unused) 9- gpio-controller : Marks the device node as a GPIO controller. 10- #interrupt-cells : Should be 2. 11- interrupt-controller: Mark the device node as an interrupt controller 12 The first cell is the GPIO number. 13 The second cell is not used. | 1twl4030 GPIO controller bindings 2 3Required properties: 4- compatible: 5 - "ti,twl4030-gpio" for twl4030 GPIO controller 6- #gpio-cells : Should be two. 7 - first cell is the pin number 8 - second cell is used to specify optional parameters (unused) 9- gpio-controller : Marks the device node as a GPIO controller. 10- #interrupt-cells : Should be 2. 11- interrupt-controller: Mark the device node as an interrupt controller 12 The first cell is the GPIO number. 13 The second cell is not used. |
14- ti,use-leds : Enables LEDA and LEDB outputs if set 15- ti,debounce : if n-th bit is set, debounces GPIO-n 16- ti,mmc-cd : if n-th bit is set, GPIO-n controls VMMC(n+1) 17- ti,pullups : if n-th bit is set, set a pullup on GPIO-n 18- ti,pulldowns : if n-th bit is set, set a pulldown on GPIO-n |
|
14 15Example: 16 17twl_gpio: gpio { 18 compatible = "ti,twl4030-gpio"; 19 #gpio-cells = <2>; 20 gpio-controller; 21 #interrupt-cells = <2>; 22 interrupt-controller; | 19 20Example: 21 22twl_gpio: gpio { 23 compatible = "ti,twl4030-gpio"; 24 #gpio-cells = <2>; 25 gpio-controller; 26 #interrupt-cells = <2>; 27 interrupt-controller; |
28 ti,use-leds; |
|
23}; | 29}; |