1* Technologic Systems I2C-FPGA's GPIO controller bindings 2 3This bindings describes the GPIO controller for Technologic's FPGA core. 4TS-4900's FPGA encodes the GPIO state on 3 bits, whereas the TS-7970's FPGA 5uses 2 bits: it doesn't use a dedicated input bit. 6 7Required properties: 8- compatible: Should be one of the following 9 "technologic,ts4900-gpio" 10 "technologic,ts7970-gpio" 11- reg: Physical base address of the controller and length 12 of memory mapped region. 13- #gpio-cells: Should be two. The first cell is the pin number. 14- gpio-controller: Marks the device node as a gpio controller. 15 16Optional property: 17- ngpios: Number of GPIOs this controller is instantiated with, 18 the default is 32. See gpio.txt for more details. 19 20Example: 21 22&i2c2 { 23 gpio8: gpio@28 { 24 compatible = "technologic,ts4900-gpio"; 25 reg = <0x28>; 26 #gpio-cells = <2>; 27 gpio-controller; 28 ngpios = <32>; 29 }; 30}; 31