xref: /freebsd-src/sys/contrib/device-tree/src/arm64/amd/amd-overdrive-rev-b0.dts (revision 84943d6f38e936ac3b7a3947ca26eeb27a39f938)
1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot/*
3c66ec88fSEmmanuel Vadot * DTS file for AMD Seattle Overdrive Development Board
4c66ec88fSEmmanuel Vadot * Note: For Seattle Rev.B0
5c66ec88fSEmmanuel Vadot *
6c66ec88fSEmmanuel Vadot * Copyright (C) 2015 Advanced Micro Devices, Inc.
7c66ec88fSEmmanuel Vadot */
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadot/dts-v1/;
10c66ec88fSEmmanuel Vadot
11c66ec88fSEmmanuel Vadot/include/ "amd-seattle-soc.dtsi"
12c9ccf3a3SEmmanuel Vadot/include/ "amd-seattle-cpus.dtsi"
13c66ec88fSEmmanuel Vadot
14c66ec88fSEmmanuel Vadot/ {
15c66ec88fSEmmanuel Vadot	model = "AMD Seattle (Rev.B0) Development Board (Overdrive)";
16c66ec88fSEmmanuel Vadot	compatible = "amd,seattle-overdrive", "amd,seattle";
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadot	chosen {
19c66ec88fSEmmanuel Vadot		stdout-path = &serial0;
20c66ec88fSEmmanuel Vadot	};
21c66ec88fSEmmanuel Vadot
22c66ec88fSEmmanuel Vadot	psci {
23c66ec88fSEmmanuel Vadot		compatible = "arm,psci-0.2";
24c66ec88fSEmmanuel Vadot		method = "smc";
25c66ec88fSEmmanuel Vadot	};
26c66ec88fSEmmanuel Vadot};
27c66ec88fSEmmanuel Vadot
28c66ec88fSEmmanuel Vadot&ccp0 {
29*cb7aa33aSEmmanuel Vadot	status = "okay";
30c66ec88fSEmmanuel Vadot	amd,zlib-support = <1>;
31c66ec88fSEmmanuel Vadot};
32c66ec88fSEmmanuel Vadot
33c66ec88fSEmmanuel Vadot/**
34c66ec88fSEmmanuel Vadot * NOTE: In Rev.B, gpio0 is reserved.
35c66ec88fSEmmanuel Vadot */
36c66ec88fSEmmanuel Vadot&gpio1 {
37*cb7aa33aSEmmanuel Vadot	status = "okay";
38c66ec88fSEmmanuel Vadot};
39c66ec88fSEmmanuel Vadot
40c66ec88fSEmmanuel Vadot&gpio4 {
41*cb7aa33aSEmmanuel Vadot	status = "okay";
42c66ec88fSEmmanuel Vadot};
43c66ec88fSEmmanuel Vadot
44c66ec88fSEmmanuel Vadot&i2c0 {
45*cb7aa33aSEmmanuel Vadot	status = "okay";
46c66ec88fSEmmanuel Vadot};
47c66ec88fSEmmanuel Vadot
48c66ec88fSEmmanuel Vadot&i2c1 {
49*cb7aa33aSEmmanuel Vadot	status = "okay";
50c66ec88fSEmmanuel Vadot};
51c66ec88fSEmmanuel Vadot
52c66ec88fSEmmanuel Vadot&pcie0 {
53*cb7aa33aSEmmanuel Vadot	status = "okay";
54c66ec88fSEmmanuel Vadot};
55c66ec88fSEmmanuel Vadot
56c66ec88fSEmmanuel Vadot&spi0 {
57*cb7aa33aSEmmanuel Vadot	status = "okay";
58c66ec88fSEmmanuel Vadot};
59c66ec88fSEmmanuel Vadot
60c66ec88fSEmmanuel Vadot&spi1 {
61*cb7aa33aSEmmanuel Vadot	status = "okay";
62c66ec88fSEmmanuel Vadot	sdcard0: sdcard@0 {
63c66ec88fSEmmanuel Vadot		compatible = "mmc-spi-slot";
64c66ec88fSEmmanuel Vadot		reg = <0>;
65c66ec88fSEmmanuel Vadot		spi-max-frequency = <20000000>;
66c66ec88fSEmmanuel Vadot		voltage-ranges = <3200 3400>;
67c66ec88fSEmmanuel Vadot		pl022,interface = <0>;
68c66ec88fSEmmanuel Vadot		pl022,com-mode = <0x0>;
69c66ec88fSEmmanuel Vadot		pl022,rx-level-trig = <0>;
70c66ec88fSEmmanuel Vadot		pl022,tx-level-trig = <0>;
71c66ec88fSEmmanuel Vadot	};
72c66ec88fSEmmanuel Vadot};
73c66ec88fSEmmanuel Vadot
74c66ec88fSEmmanuel Vadot&smb0 {
75c66ec88fSEmmanuel Vadot	/include/ "amd-seattle-xgbe-b.dtsi"
76c66ec88fSEmmanuel Vadot};
77