1 * Technologic Systems I2C-FPGA's GPIO controller bindings 2 3 This bindings describes the GPIO controller for Technologic's FPGA core. 4 TS-4900's FPGA encodes the GPIO state on 3 bits, whereas the TS-7970's FPGA 5 uses 2 bits: it doesn't use a dedicated input bit. 6 7 Required 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 16 Optional property: 17 - ngpios: Number of GPIOs this controller is instantiated with, 18 the default is 32. See gpio.txt for more details. 19 20 Example: 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 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.