]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blame - arch/arm/boot/dts/zynq-parallella.dts
Merge tag 'mvebu-fixes-4.17-2' of git://git.infradead.org/linux-mvebu into fixes
[mirror_ubuntu-eoan-kernel.git] / arch / arm / boot / dts / zynq-parallella.dts
CommitLineData
32cda44d 1// SPDX-License-Identifier: GPL-2.0
6726e3ed
AF
2/*
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
6726e3ed
AF
10 */
11/dts-v1/;
12/include/ "zynq-7000.dtsi"
13
14/ {
15 model = "Adapteva Parallella Board";
16 compatible = "adapteva,parallella", "xlnx,zynq-7000";
17
1b654bc9
MS
18 aliases {
19 ethernet0 = &gem0;
20 serial0 = &uart1;
21 };
22
da457d57 23 memory@0 {
6726e3ed 24 device_type = "memory";
b65186da 25 reg = <0x0 0x40000000>;
6726e3ed
AF
26 };
27
28 chosen {
21ad06cc 29 bootargs = "root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait";
2221043b 30 stdout-path = "serial0:115200n8";
6726e3ed
AF
31 };
32};
33
92c9e0c7
AF
34&clkc {
35 fclk-enable = <0xf>;
8c7634c0 36 ps-clk-frequency = <33333333>;
92c9e0c7
AF
37};
38
6726e3ed
AF
39&gem0 {
40 status = "okay";
41 phy-mode = "rgmii-id";
42 phy-handle = <&ethernet_phy>;
6726e3ed
AF
43
44 ethernet_phy: ethernet-phy@0 {
45 /* Marvell 88E1318 */
46 compatible = "ethernet-phy-id0141.0e90",
47 "ethernet-phy-ieee802.3-c22";
48 reg = <0>;
e5e6f687 49 device_type = "ethernet-phy";
6726e3ed
AF
50 marvell,reg-init = <0x3 0x10 0xff00 0x1e>,
51 <0x3 0x11 0xfff0 0xa>;
52 };
53};
54
55&i2c0 {
56 status = "okay";
6f752f70
MB
57
58 isl9305: isl9305@68 {
b4770fe5 59 compatible = "isil,isl9305";
6f752f70
MB
60 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 };
6726e3ed
AF
80};
81
82&sdhci1 {
83 status = "okay";
84};
85
86&uart1 {
87 status = "okay";
88};