0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003 * Copyright (c) 2014 SUSE LINUX Products GmbH
0004 *
0005 * Derived from zynq-zed.dts:
0006 *
0007 * Copyright (C) 2011 Xilinx
0008 * Copyright (C) 2012 National Instruments Corp.
0009 * Copyright (C) 2013 Xilinx
0010 */
0011 /dts-v1/;
0012 /include/ "zynq-7000.dtsi"
0013
0014 / {
0015 model = "Adapteva Parallella board";
0016 compatible = "adapteva,parallella", "xlnx,zynq-7000";
0017
0018 aliases {
0019 ethernet0 = &gem0;
0020 serial0 = &uart1;
0021 };
0022
0023 memory@0 {
0024 device_type = "memory";
0025 reg = <0x0 0x40000000>;
0026 };
0027
0028 chosen {
0029 bootargs = "root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait";
0030 stdout-path = "serial0:115200n8";
0031 };
0032 };
0033
0034 &clkc {
0035 fclk-enable = <0xf>;
0036 ps-clk-frequency = <33333333>;
0037 };
0038
0039 &gem0 {
0040 status = "okay";
0041 phy-mode = "rgmii-id";
0042 phy-handle = <ðernet_phy>;
0043
0044 ethernet_phy: ethernet-phy@0 {
0045 /* Marvell 88E1318 */
0046 compatible = "ethernet-phy-id0141.0e90",
0047 "ethernet-phy-ieee802.3-c22";
0048 reg = <0>;
0049 device_type = "ethernet-phy";
0050 marvell,reg-init = <0x3 0x10 0xff00 0x1e>,
0051 <0x3 0x11 0xfff0 0xa>;
0052 };
0053 };
0054
0055 &i2c0 {
0056 status = "okay";
0057
0058 isl9305: isl9305@68 {
0059 compatible = "isil,isl9305";
0060 reg = <0x68>;
0061
0062 regulators {
0063 dcd1 {
0064 regulator-name = "VDD_DSP";
0065 regulator-always-on;
0066 };
0067 dcd2 {
0068 regulator-name = "1P35V";
0069 regulator-always-on;
0070 };
0071 ldo1 {
0072 regulator-name = "VDD_ADJ";
0073 };
0074 ldo2 {
0075 regulator-name = "VDD_GPIO";
0076 regulator-always-on;
0077 };
0078 };
0079 };
0080 };
0081
0082 &sdhci1 {
0083 status = "okay";
0084 };
0085
0086 &uart1 {
0087 status = "okay";
0088 };