2 * Support for peripherals on the AXS10x mainboard (VDK version)
4 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
13 compatible = "simple-bus";
16 ranges = <0x00000000 0xe0000000 0x10000000>;
17 interrupt-parent = <&mb_intc>;
21 compatible = "fixed-clock";
22 clock-frequency = <50000000>;
27 compatible = "fixed-clock";
28 clock-frequency = <50000000>;
34 compatible = "fixed-clock";
35 clock-frequency = <25175000>;
40 #interrupt-cells = <1>;
41 compatible = "snps,dwmac";
42 reg = < 0x18000 0x2000 >;
44 interrupt-names = "macirq";
46 snps,phy-addr = < 0 >; // VDK model phy address is 0
49 clock-names = "stmmaceth";
53 compatible = "generic-ehci";
54 reg = < 0x40000 0x100 >;
59 compatible = "snps,dw-apb-uart";
60 reg = <0x20000 0x100>;
61 clock-frequency = <2403200>;
69 compatible = "snps,dw-apb-uart";
70 reg = <0x21000 0x100>;
71 clock-frequency = <2403200>;
79 compatible = "snps,dw-apb-uart";
80 reg = <0x22000 0x100>;
81 clock-frequency = <2403200>;
88 /* PGU output directly sent to virtual LCD screen; hdmi controller not modelled */
90 compatible = "snps,arcpgu";
91 reg = <0x17000 0x400>;
93 clock-names = "pxlclk";
96 /* VDK has additional ps2 keyboard/mouse interface integrated in LCD screen model */
98 compatible = "snps,arc_ps2";
101 interrupt-names = "arc_ps2_irq";
105 compatible = "snps,dw-mshc";
106 reg = <0x15000 0x400>;
108 card-detect-delay = <200>;
109 clocks = <&apbclk>, <&mmcclk>;
110 clock-names = "biu", "ciu";
117 * Embedded Vision subsystem UIO mappings; only relevant for EV VDK
119 * This node is intentionally put outside of MB above becase
120 * it maps areas outside of MB's 0xEz-0xFz.
122 uio_ev: uio@0xD0000000 {
123 compatible = "generic-uio";
124 reg = <0xD0000000 0x2000 0xD1000000 0x2000 0x90000000 0x10000000 0xC0000000 0x10000000>;
125 reg-names = "ev_gsa", "ev_ctrl", "ev_shared_mem", "ev_code_mem";
126 interrupt-parent = <&mb_intc>;