Lines Matching +full:multi +full:- +full:address

1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 * Copyright (C) 2016 Uwe Kleine-König <uwe@kleine-koenig.org>
8 * Schematic available at https://www.turris.cz/doc/_media/rtrom01-schema.pdf
11 /dts-v1/;
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/leds/common.h>
16 #include "armada-385.dtsi"
20 compatible = "cznic,turris-omnia", "marvell,armada385", "marvell,armada380";
23 stdout-path = &uart0;
38 internal-regs {
50 pinctrl-names = "default";
51 pinctrl-0 = <&sdhci_pins>;
54 bus-width = <8>;
55 no-1-8-v;
56 non-removable;
90 i2c-bus = <&sfp_i2c>;
91 tx-fault-gpios = <&pcawan 0 GPIO_ACTIVE_HIGH>;
92 tx-disable-gpios = <&pcawan 1 GPIO_ACTIVE_HIGH>;
93 rate-select0-gpios = <&pcawan 2 GPIO_ACTIVE_HIGH>;
94 los-gpios = <&pcawan 3 GPIO_ACTIVE_HIGH>;
95 mod-def0-gpios = <&pcawan 4 GPIO_ACTIVE_LOW>;
96 maximum-power-milliwatt = <3000>;
99 * For now this has to be enabled at boot time by U-Boot when
117 pinctrl-names = "default";
118 pinctrl-0 = <&ge0_rgmii_pins>;
120 phy-mode = "rgmii";
121 buffer-manager = <&bm>;
122 bm,pool-long = <0>;
123 bm,pool-short = <3>;
125 fixed-link {
127 full-duplex;
133 pinctrl-names = "default";
134 pinctrl-0 = <&ge1_rgmii_pins>;
136 phy-mode = "rgmii";
137 buffer-manager = <&bm>;
138 bm,pool-long = <1>;
139 bm,pool-short = <3>;
141 fixed-link {
143 full-duplex;
151 * ethernet-phy@1. The multiplexor switches the signal to SFP cage when
152 * a SFP module is present, as determined by the mode-def0 GPIO.
155 * is present, U-Boot has to enable the sfp node above, remove phy
156 * handle and add managed = "in-band-status" property.
159 phy-mode = "sgmii";
160 phy-handle = <&phy1>;
163 buffer-manager = <&bm>;
164 bm,pool-long = <2>;
165 bm,pool-short = <3>;
169 pinctrl-names = "default";
170 pinctrl-0 = <&i2c0_pins>;
175 #address-cells = <1>;
176 #size-cells = <0>;
180 #address-cells = <1>;
181 #size-cells = <0>;
184 /* STM32F0 command interface at address 0x2a */
186 led-controller@2b {
187 compatible = "cznic,turris-omnia-leds";
189 #address-cells = <1>;
190 #size-cells = <0>;
194 * address 0x2b.
200 * - there are 3 LEDs connected via MCU to PCIe
206 * - there are 2 LEDs dedicated for user: A and
212 multi-led@0 {
216 function-enumerator = <2>;
219 multi-led@1 {
223 function-enumerator = <1>;
226 multi-led@2 {
230 function-enumerator = <3>;
233 multi-led@3 {
237 function-enumerator = <2>;
240 multi-led@4 {
244 function-enumerator = <1>;
247 multi-led@5 {
253 multi-led@6 {
257 function-enumerator = <4>;
260 multi-led@7 {
264 function-enumerator = <3>;
267 multi-led@8 {
271 function-enumerator = <2>;
274 multi-led@9 {
278 function-enumerator = <1>;
281 multi-led@a {
285 function-enumerator = <0>;
288 multi-led@b {
312 #address-cells = <1>;
313 #size-cells = <0>;
320 #address-cells = <1>;
321 #size-cells = <0>;
328 #address-cells = <1>;
329 #size-cells = <0>;
336 #address-cells = <1>;
337 #size-cells = <0>;
344 #address-cells = <1>;
345 #size-cells = <0>;
348 /* ATSHA204A at address 0x64 */
352 #address-cells = <1>;
353 #size-cells = <0>;
360 #address-cells = <1>;
361 #size-cells = <0>;
372 pinctrl-names = "default";
373 pinctrl-0 = <&pcawan_pins>;
375 interrupt-parent = <&gpio1>;
378 gpio-controller;
379 #gpio-cells = <2>;
386 pinctrl-names = "default";
387 pinctrl-0 = <&mdio_pins>;
390 phy1: ethernet-phy@1 {
391 compatible = "ethernet-phy-ieee802.3-c22";
393 marvell,reg-init = <3 18 0 0x4985>;
398 /* Switch MV88E6176 at address 0x10 */
400 pinctrl-names = "default";
401 pinctrl-0 = <&swint_pins>;
403 #address-cells = <1>;
404 #size-cells = <0>;
409 interrupt-parent = <&gpio1>;
413 #address-cells = <1>;
414 #size-cells = <0>;
445 phy-mode = "rgmii-id";
447 fixed-link {
449 full-duplex;
459 pcawan_pins: pcawan-pins {
464 swint_pins: swint-pins {
469 spi0cs0_pins: spi0cs0-pins {
474 spi0cs1_pins: spi0cs1-pins {
481 pinctrl-names = "default";
482 pinctrl-0 = <&spi0_pins &spi0cs0_pins>;
485 spi-nor@0 {
486 compatible = "spansion,s25fl164k", "jedec,spi-nor";
487 #address-cells = <1>;
488 #size-cells = <1>;
490 spi-max-frequency = <40000000>;
493 compatible = "fixed-partitions";
494 #address-cells = <1>;
495 #size-cells = <1>;
499 label = "U-Boot";
514 pinctrl-names = "default";
515 pinctrl-0 = <&uart0_pins>;
521 pinctrl-names = "default";
522 pinctrl-0 = <&uart1_pins>;