1 Synopsys GPIO via CREG (Control REGisters) dri 1 Synopsys GPIO via CREG (Control REGisters) driver 2 2 3 Required properties: 3 Required properties: 4 - compatible : "snps,creg-gpio-hsdk" or "snps, 4 - compatible : "snps,creg-gpio-hsdk" or "snps,creg-gpio-axs10x". 5 - reg : Exactly one register range with length 5 - reg : Exactly one register range with length 0x4. 6 - #gpio-cells : Since the generic GPIO binding 6 - #gpio-cells : Since the generic GPIO binding is used, the 7 amount of cells must be specified as 2. The 7 amount of cells must be specified as 2. The first cell is the 8 pin number, the second cell is used to speci 8 pin number, the second cell is used to specify optional parameters: 9 See "gpio-specifier" in .../devicetree/bindi 9 See "gpio-specifier" in .../devicetree/bindings/gpio/gpio.txt. 10 - gpio-controller : Marks the device node as a 10 - gpio-controller : Marks the device node as a GPIO controller. 11 - ngpios: Number of GPIO pins. 11 - ngpios: Number of GPIO pins. 12 12 13 Example: 13 Example: 14 14 15 gpio: gpio@f00014b0 { 15 gpio: gpio@f00014b0 { 16 compatible = "snps,creg-gpio-hsdk"; 16 compatible = "snps,creg-gpio-hsdk"; 17 reg = <0xf00014b0 0x4>; 17 reg = <0xf00014b0 0x4>; 18 gpio-controller; 18 gpio-controller; 19 #gpio-cells = <2>; 19 #gpio-cells = <2>; 20 ngpios = <2>; 20 ngpios = <2>; 21 }; 21 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.