Lines Matching +full:id +full:- +full:gpios
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include "armada-370.dtsi"
16 compatible = "netgear,readynas-104", "marvell,armada370", "marvell,armada-370-xp";
19 stdout-path = "serial0:115200n8";
32 internal-regs {
44 pinctrl-0 = <&ge0_rgmii_pins>;
45 pinctrl-names = "default";
48 phy-mode = "rgmii-id";
52 pinctrl-0 = <&ge1_rgmii_pins>;
53 pinctrl-names = "default";
56 phy-mode = "rgmii-id";
64 clock-frequency = <100000>;
66 pinctrl-0 = <&i2c0_pins>;
67 pinctrl-names = "default";
74 wakeup-source;
88 gpio-controller;
89 #gpio-cells = <2>;
97 g762_clk: g762-oscillator {
98 compatible = "fixed-clock";
99 #clock-cells = <0>;
100 clock-frequency = <8192>;
104 gpio-leds {
105 compatible = "gpio-leds";
106 pinctrl-0 = <&backup_led_pin &power_led_pin>;
107 pinctrl-names = "default";
109 blue-backup-led {
111 gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
112 default-state = "off";
115 blue-power-led {
117 gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
118 linux,default-trigger = "keep";
121 blue-sata1-led {
123 gpios = <&pca9554 0 GPIO_ACTIVE_LOW>;
124 default-state = "off";
127 blue-sata2-led {
129 gpios = <&pca9554 1 GPIO_ACTIVE_LOW>;
130 default-state = "off";
133 blue-sata3-led {
135 gpios = <&pca9554 2 GPIO_ACTIVE_LOW>;
136 default-state = "off";
139 blue-sata4-led {
141 gpios = <&pca9554 3 GPIO_ACTIVE_LOW>;
142 default-state = "off";
148 data-gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>,
152 enable-gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
153 rs-gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
154 rw-gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
155 backlight-gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;
156 display-height-chars = <2>;
157 display-width-chars = <16>;
160 gpio-keys {
161 compatible = "gpio-keys";
162 pinctrl-0 = <&backup_button_pin
165 pinctrl-names = "default";
167 backup-button {
170 gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
173 power-button {
176 gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
179 reset-button {
182 gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
186 gpio-poweroff {
187 compatible = "gpio-poweroff";
188 pinctrl-0 = <&poweroff>;
189 pinctrl-names = "default";
190 gpios = <&gpio1 28 GPIO_ACTIVE_LOW>;
211 pinctrl-0 = <&mdio_pins>;
212 pinctrl-names = "default";
213 phy0: ethernet-phy@0 { /* Marvell 88E1318 */
217 phy1: ethernet-phy@1 { /* Marvell 88E1318 */
228 backup_button_pin: backup-button-pin {
233 power_button_pin: power-button-pin {
238 backup_led_pin: backup-led-pin {
243 power_led_pin: power-led-pin {
248 reset_button_pin: reset-button-pin {
259 label = "pxa3xx_nand-0";
260 nand-rb = <0>;
261 marvell,nand-keep-config;
262 nand-on-flash-bbt;
265 nand-ecc-strength = <4>;
266 nand-ecc-step-size = <512>;
269 compatible = "fixed-partitions";
270 #address-cells = <1>;
271 #size-cells = <1>;
274 label = "u-boot";
276 read-only;
280 label = "u-boot-env";
282 read-only;