xref: /freebsd-src/sys/contrib/device-tree/src/arm/marvell/kirkwood-openrd-ultimate.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Marvell OpenRD Ultimate Board Description
4*f126890aSEmmanuel Vadot *
5*f126890aSEmmanuel Vadot * Andrew Lunn <andrew@lunn.ch>
6*f126890aSEmmanuel Vadot *
7*f126890aSEmmanuel Vadot * This file contains the definitions that are specific to OpenRD
8*f126890aSEmmanuel Vadot * ultimate variant of the Marvell Kirkwood Development Board.
9*f126890aSEmmanuel Vadot */
10*f126890aSEmmanuel Vadot
11*f126890aSEmmanuel Vadot/dts-v1/;
12*f126890aSEmmanuel Vadot
13*f126890aSEmmanuel Vadot#include "kirkwood-openrd.dtsi"
14*f126890aSEmmanuel Vadot
15*f126890aSEmmanuel Vadot/ {
16*f126890aSEmmanuel Vadot	model = "OpenRD Ultimate";
17*f126890aSEmmanuel Vadot	compatible = "marvell,openrd-ultimate", "marvell,openrd", "marvell,kirkwood-88f6281", "marvell,kirkwood";
18*f126890aSEmmanuel Vadot
19*f126890aSEmmanuel Vadot	ocp@f1000000 {
20*f126890aSEmmanuel Vadot		i2c@11000 {
21*f126890aSEmmanuel Vadot			status = "okay";
22*f126890aSEmmanuel Vadot			clock-frequency = <400000>;
23*f126890aSEmmanuel Vadot
24*f126890aSEmmanuel Vadot			cs42l51: cs42l51@4a {
25*f126890aSEmmanuel Vadot				compatible = "cirrus,cs42l51";
26*f126890aSEmmanuel Vadot				reg = <0x4a>;
27*f126890aSEmmanuel Vadot			};
28*f126890aSEmmanuel Vadot		};
29*f126890aSEmmanuel Vadot	};
30*f126890aSEmmanuel Vadot};
31*f126890aSEmmanuel Vadot
32*f126890aSEmmanuel Vadot&mdio {
33*f126890aSEmmanuel Vadot	status = "okay";
34*f126890aSEmmanuel Vadot
35*f126890aSEmmanuel Vadot	ethphy0: ethernet-phy@0 {
36*f126890aSEmmanuel Vadot		reg = <0>;
37*f126890aSEmmanuel Vadot	};
38*f126890aSEmmanuel Vadot	ethphy1: ethernet-phy@1 {
39*f126890aSEmmanuel Vadot		reg = <1>;
40*f126890aSEmmanuel Vadot	};
41*f126890aSEmmanuel Vadot};
42*f126890aSEmmanuel Vadot
43*f126890aSEmmanuel Vadot&eth0 {
44*f126890aSEmmanuel Vadot	status = "okay";
45*f126890aSEmmanuel Vadot	ethernet0-port@0 {
46*f126890aSEmmanuel Vadot		phy-handle = <&ethphy0>;
47*f126890aSEmmanuel Vadot	};
48*f126890aSEmmanuel Vadot};
49*f126890aSEmmanuel Vadot
50*f126890aSEmmanuel Vadot&eth1 {
51*f126890aSEmmanuel Vadot	status = "okay";
52*f126890aSEmmanuel Vadot	ethernet1-port@0 {
53*f126890aSEmmanuel Vadot		phy-handle = <&ethphy1>;
54*f126890aSEmmanuel Vadot	};
55*f126890aSEmmanuel Vadot};
56