blob: 54592aeb92b9dde176d21b44327112c1ae3b382f [file] [log] [blame]
Michal Simek32cda442017-11-01 13:16:17 +01001// SPDX-License-Identifier: GPL-2.0
Andreas Färber6726e3e2014-07-25 01:00:12 +02002/*
3 * Copyright (c) 2014 SUSE LINUX Products GmbH
4 *
5 * Derived from zynq-zed.dts:
6 *
7 * Copyright (C) 2011 Xilinx
8 * Copyright (C) 2012 National Instruments Corp.
9 * Copyright (C) 2013 Xilinx
Andreas Färber6726e3e2014-07-25 01:00:12 +020010 */
11/dts-v1/;
12/include/ "zynq-7000.dtsi"
13
14/ {
Luis Araneda28432332018-07-12 00:10:20 -040015 model = "Adapteva Parallella board";
Andreas Färber6726e3e2014-07-25 01:00:12 +020016 compatible = "adapteva,parallella", "xlnx,zynq-7000";
17
Michal Simek1b654bc2015-02-11 13:05:11 +010018 aliases {
19 ethernet0 = &gem0;
20 serial0 = &uart1;
21 };
22
Michal Simekda457d52016-11-15 15:02:18 +010023 memory@0 {
Andreas Färber6726e3e2014-07-25 01:00:12 +020024 device_type = "memory";
Michal Simekb65186d2014-08-21 11:21:09 +020025 reg = <0x0 0x40000000>;
Andreas Färber6726e3e2014-07-25 01:00:12 +020026 };
27
28 chosen {
Michal Simek21ad06c2016-02-16 09:49:27 +010029 bootargs = "root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait";
Michal Simek22210432015-02-11 13:06:36 +010030 stdout-path = "serial0:115200n8";
Andreas Färber6726e3e2014-07-25 01:00:12 +020031 };
32};
33
Andreas Färber92c9e0c2014-11-06 18:22:10 +010034&clkc {
35 fclk-enable = <0xf>;
Peter Crosthwaite8c7634c2014-12-01 10:25:49 +100036 ps-clk-frequency = <33333333>;
Andreas Färber92c9e0c2014-11-06 18:22:10 +010037};
38
Andreas Färber6726e3e2014-07-25 01:00:12 +020039&gem0 {
40 status = "okay";
41 phy-mode = "rgmii-id";
42 phy-handle = <&ethernet_phy>;
Andreas Färber6726e3e2014-07-25 01:00:12 +020043
44 ethernet_phy: ethernet-phy@0 {
45 /* Marvell 88E1318 */
46 compatible = "ethernet-phy-id0141.0e90",
47 "ethernet-phy-ieee802.3-c22";
48 reg = <0>;
Sai Pavan Boddue5e6f682017-03-06 18:17:19 +053049 device_type = "ethernet-phy";
Andreas Färber6726e3e2014-07-25 01:00:12 +020050 marvell,reg-init = <0x3 0x10 0xff00 0x1e>,
51 <0x3 0x11 0xfff0 0xa>;
52 };
53};
54
55&i2c0 {
56 status = "okay";
Mark Brown6f752f72014-09-06 12:40:16 +010057
58 isl9305: isl9305@68 {
Arnaud Ebalardb4770fe2015-02-16 15:58:43 -080059 compatible = "isil,isl9305";
Mark Brown6f752f72014-09-06 12:40:16 +010060 reg = <0x68>;
61
62 regulators {
63 dcd1 {
64 regulator-name = "VDD_DSP";
65 regulator-always-on;
66 };
67 dcd2 {
68 regulator-name = "1P35V";
69 regulator-always-on;
70 };
71 ldo1 {
72 regulator-name = "VDD_ADJ";
73 };
74 ldo2 {
75 regulator-name = "VDD_GPIO";
76 regulator-always-on;
77 };
78 };
79 };
Andreas Färber6726e3e2014-07-25 01:00:12 +020080};
81
82&sdhci1 {
83 status = "okay";
84};
85
86&uart1 {
87 status = "okay";
88};