1Nomadik GPIO controller 2 3Required properties: 4- compatible : Should be "st,nomadik-gpio". 5- reg : Physical base address and length of the controller's registers. 6- interrupts : The interrupt outputs from the controller. 7- #gpio-cells : Should be two: 8 The first cell is the pin number. 9 The second cell is used to specify optional parameters: 10 - bits[3:0] trigger type and level flags: 11 1 = low-to-high edge triggered. 12 2 = high-to-low edge triggered. 13 4 = active high level-sensitive. 14 8 = active low level-sensitive. 15- gpio-controller : Marks the device node as a GPIO controller. 16- interrupt-controller : Marks the device node as an interrupt controller. 17- gpio-bank : Specifies which bank a controller owns. 18- st,supports-sleepmode : Specifies whether controller can sleep or not 19 20Example: 21 22 gpio1: gpio@8012e080 { 23 compatible = "st,nomadik-gpio"; 24 reg = <0x8012e080 0x80>; 25 interrupts = <0 120 0x4>; 26 #gpio-cells = <2>; 27 gpio-controller; 28 interrupt-controller; 29 st,supports-sleepmode; 30 gpio-bank = <1>; 31 }; 32