Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 1 | Synopsys GPIO via CREG (Control REGisters) driver |
| 2 | |
| 3 | Required properties: |
| 4 | - compatible : "snps,creg-gpio-hsdk" or "snps,creg-gpio-axs10x". |
| 5 | - reg : Exactly one register range with length 0x4. |
| 6 | - #gpio-cells : Since the generic GPIO binding is used, the |
| 7 | amount of cells must be specified as 2. The first cell is the |
| 8 | pin number, the second cell is used to specify optional parameters: |
| 9 | See "gpio-specifier" in .../devicetree/bindings/gpio/gpio.txt. |
| 10 | - gpio-controller : Marks the device node as a GPIO controller. |
| 11 | - ngpios: Number of GPIO pins. |
| 12 | |
| 13 | Example: |
| 14 | |
| 15 | gpio: gpio@f00014b0 { |
| 16 | compatible = "snps,creg-gpio-hsdk"; |
| 17 | reg = <0xf00014b0 0x4>; |
| 18 | gpio-controller; |
| 19 | #gpio-cells = <2>; |
| 20 | ngpios = <2>; |
| 21 | }; |