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 sc16is741: sc16is741@0 {
78 compatible = "nxp,sc16is741";
80 clocks = <&sc16isclk>;
81 spi-max-frequency = <4000000>;
82 interrupt-parent = <&gpio0>;
83 interrupts = <11 IRQ_TYPE_EDGE_FALLING>;
95 compatible = "n25q016a", "spi-flash";
96 reg = <0>; /* Chip select 0 */
97 spi-max-frequency = <108000000>;
100 #address-cells = <1>;
102 compatible = "n25q128a11", "spi-flash";
103 reg = <1>; /* Chip select 1 */
104 spi-max-frequency = <108000000>;
111 clock-frequency = <1000000>;
114 compatible = "nxp,pca9698";
120 compatible = "nxp,pca9698";
127 compatible = "nxp,pca9698";
133 compatible = "nxp,pca9698";
139 compatible = "nxp,pca9698";
145 compatible = "nxp,pca9698";
154 clock-frequency = <400000>;
156 compatible = "atmel,at97sc3204t";
158 u-boot,i2c-offset-len = <0>;
161 compatible = "smsc,emc2305";
162 #address-cells = <1>;
182 compatible = "national,lm77";
186 compatible = "ti,ads1015";
190 compatible = "national,lm77";
194 compatible = "ti,ads1015";
198 compatible = "smsc,emc2305";
199 #address-cells = <1>;
219 compatible = "atmel,24c512";
221 u-boot,i2c-offset-len = <2>;
224 compatible = "dallas,ds1339";
254 phy0: ethernet-phy@0 {
258 phy1: ethernet-phy@1 {
283 * The two PCIe units are accessible through
284 * standard PCIe slots on the board.
293 compatible = "virtual,mdio-gpio";
294 #address-cells = <1>;
296 gpios = < /*MDC*/ &gpio0 13 0
297 /*MDIO*/ &gpio0 14 0>;
397 compatible = "virtual,mdio-gpio";
398 #address-cells = <1>;
400 gpios = < /*MDC*/ &gpio0 25 0
401 /*MDIO*/ &gpio1 13 0>;
501 compatible = "virtual,mdio-gpio";
502 #address-cells = <1>;
504 gpios = < /*MDC*/ &gpio1 14 0
505 /*MDIO*/ &gpio0 24 0>;
576 compatible = "gpio-leds";
579 label = "finder-led";
580 gpios = <&PCA22 25 0>;
584 label = "status-led";
585 gpios = <&gpio0 29 0>;