Lines Matching +full:netxbig +full:- +full:gpio +full:- +full:ext
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/lacie,netxbig-gpio-ext.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NetxBig GPIO extension bus
10 - Simon Guinot <simon.guinot@sequanux.org>
13 GPIO extension bus found on some LaCie/Seagate boards
19 - const: lacie,netxbig-gpio-ext
21 addr-gpios:
22 description: GPIOs representing the address register (LSB->MSB).
24 - description: bit 0 (LSB)
25 - description: bit 1
26 - description: bit 2 (MSB)
28 data-gpios:
29 description: GPIOs representing the data register (LSB->MSB).
31 - description: bit 0 (LSB)
32 - description: bit 1
33 - description: bit 2 (MSB)
35 enable-gpio:
40 - compatible
41 - addr-gpios
42 - data-gpios
43 - enable-gpio
48 - |
49 #include <dt-bindings/gpio/gpio.h>
51 gpio {
52 compatible = "lacie,netxbig-gpio-ext";
53 addr-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH
56 data-gpios = <&gpio1 12 GPIO_ACTIVE_HIGH
59 enable-gpio = <&gpio0 29 GPIO_ACTIVE_HIGH>;