1 // SPDX-License-Identifier: GPL-2.0+
3 * Device Tree file for the Guntermann & Drunck ControlCenter-Compact board
5 * Copyright (C) 2016 Mario Six <mario.six@gdsys.cc>
7 * based on the Device Tree file for Marvell Armada 388 evaluation board
8 * (DB-88F6820), which is
10 * Copyright (C) 2014 Marvell
12 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
17 #include "armada-388.dtsi"
36 model = "Controlcenter Digital Compact";
37 compatible = "marvell,a385-db", "marvell,armada388",
38 "marvell,armada385", "marvell,armada380";
41 bootargs = "console=ttyS1,115200 earlyprintk";
42 stdout-path = "/soc/internal-regs/serial@12100";
58 device_type = "memory";
59 reg = <0x00000000 0x10000000>; /* 256 MB */
63 sc16isclk: sc16isclk {
64 compatible = "fixed-clock";
66 clock-frequency = <11059200>;
71 ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
72 MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000>;
77 clock-frequency = <1000000>;
80 compatible = "nxp,pca9698";
86 compatible = "nxp,pca9698";
93 compatible = "nxp,pca9698";
99 compatible = "nxp,pca9698";
105 compatible = "nxp,pca9698";
111 compatible = "nxp,pca9698";
120 clock-frequency = <400000>;
122 compatible = "atmel,at97sc3204t";
124 u-boot,i2c-offset-len = <0>;
127 compatible = "smsc,emc2305";
128 #address-cells = <1>;
148 compatible = "national,lm77";
152 compatible = "ti,ads1015";
156 compatible = "national,lm77";
160 compatible = "ti,ads1015";
164 compatible = "smsc,emc2305";
165 #address-cells = <1>;
185 compatible = "atmel,24c512";
187 u-boot,i2c-offset-len = <2>;
190 compatible = "dallas,ds1339";
220 phy0: ethernet-phy@0 {
224 phy1: ethernet-phy@1 {
249 * The two PCIe units are accessible through
250 * standard PCIe slots on the board.
259 compatible = "virtual,mdio-gpio";
260 #address-cells = <1>;
262 gpios = < /*MDC*/ &gpio0 13 0
263 /*MDIO*/ &gpio0 14 0>;
363 compatible = "virtual,mdio-gpio";
364 #address-cells = <1>;
366 gpios = < /*MDC*/ &gpio0 25 0
367 /*MDIO*/ &gpio1 13 0>;
467 compatible = "virtual,mdio-gpio";
468 #address-cells = <1>;
470 gpios = < /*MDC*/ &gpio1 14 0
471 /*MDIO*/ &gpio0 24 0>;
542 compatible = "gpio-leds";
545 label = "finder-led";
546 gpios = <&PCA22 25 0>;
550 label = "status-led";
551 gpios = <&gpio0 29 0>;
558 sc16is741: sc16is741@0 {
559 compatible = "nxp,sc16is741";
561 clocks = <&sc16isclk>;
562 spi-max-frequency = <4000000>;
563 interrupt-parent = <&gpio0>;
564 interrupts = <11 IRQ_TYPE_EDGE_FALLING>;
574 #address-cells = <1>;
576 compatible = "n25q016a", "jedec,spi-nor";
577 reg = <0>; /* Chip select 0 */
578 spi-max-frequency = <108000000>;
581 #address-cells = <1>;
583 compatible = "n25q128a11", "jedec,spi-nor";
584 reg = <1>; /* Chip select 1 */
585 spi-max-frequency = <108000000>;