xref: /freebsd-src/sys/contrib/device-tree/src/arm64/amd/amd-overdrive.dts (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*c66ec88fSEmmanuel Vadot/*
3*c66ec88fSEmmanuel Vadot * DTS file for AMD Seattle Overdrive Development Board
4*c66ec88fSEmmanuel Vadot *
5*c66ec88fSEmmanuel Vadot * Copyright (C) 2014 Advanced Micro Devices, Inc.
6*c66ec88fSEmmanuel Vadot */
7*c66ec88fSEmmanuel Vadot
8*c66ec88fSEmmanuel Vadot/dts-v1/;
9*c66ec88fSEmmanuel Vadot
10*c66ec88fSEmmanuel Vadot/include/ "amd-seattle-soc.dtsi"
11*c66ec88fSEmmanuel Vadot
12*c66ec88fSEmmanuel Vadot/ {
13*c66ec88fSEmmanuel Vadot	model = "AMD Seattle Development Board (Overdrive)";
14*c66ec88fSEmmanuel Vadot	compatible = "amd,seattle-overdrive", "amd,seattle";
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel Vadot	chosen {
17*c66ec88fSEmmanuel Vadot		stdout-path = &serial0;
18*c66ec88fSEmmanuel Vadot	};
19*c66ec88fSEmmanuel Vadot};
20*c66ec88fSEmmanuel Vadot
21*c66ec88fSEmmanuel Vadot&ccp0 {
22*c66ec88fSEmmanuel Vadot	status = "ok";
23*c66ec88fSEmmanuel Vadot};
24*c66ec88fSEmmanuel Vadot
25*c66ec88fSEmmanuel Vadot&gpio0 {
26*c66ec88fSEmmanuel Vadot	status = "ok";
27*c66ec88fSEmmanuel Vadot};
28*c66ec88fSEmmanuel Vadot
29*c66ec88fSEmmanuel Vadot&gpio1 {
30*c66ec88fSEmmanuel Vadot	status = "ok";
31*c66ec88fSEmmanuel Vadot};
32*c66ec88fSEmmanuel Vadot
33*c66ec88fSEmmanuel Vadot&i2c0 {
34*c66ec88fSEmmanuel Vadot	status = "ok";
35*c66ec88fSEmmanuel Vadot};
36*c66ec88fSEmmanuel Vadot
37*c66ec88fSEmmanuel Vadot&pcie0 {
38*c66ec88fSEmmanuel Vadot	status = "ok";
39*c66ec88fSEmmanuel Vadot};
40*c66ec88fSEmmanuel Vadot
41*c66ec88fSEmmanuel Vadot&spi0 {
42*c66ec88fSEmmanuel Vadot	status = "ok";
43*c66ec88fSEmmanuel Vadot};
44*c66ec88fSEmmanuel Vadot
45*c66ec88fSEmmanuel Vadot&spi1 {
46*c66ec88fSEmmanuel Vadot	status = "ok";
47*c66ec88fSEmmanuel Vadot	sdcard0: sdcard@0 {
48*c66ec88fSEmmanuel Vadot		compatible = "mmc-spi-slot";
49*c66ec88fSEmmanuel Vadot		reg = <0>;
50*c66ec88fSEmmanuel Vadot		spi-max-frequency = <20000000>;
51*c66ec88fSEmmanuel Vadot		voltage-ranges = <3200 3400>;
52*c66ec88fSEmmanuel Vadot		gpios = <&gpio0 7 0>;
53*c66ec88fSEmmanuel Vadot		interrupt-parent = <&gpio0>;
54*c66ec88fSEmmanuel Vadot		interrupts = <7 3>;
55*c66ec88fSEmmanuel Vadot		pl022,hierarchy = <0>;
56*c66ec88fSEmmanuel Vadot		pl022,interface = <0>;
57*c66ec88fSEmmanuel Vadot		pl022,com-mode = <0x0>;
58*c66ec88fSEmmanuel Vadot		pl022,rx-level-trig = <0>;
59*c66ec88fSEmmanuel Vadot		pl022,tx-level-trig = <0>;
60*c66ec88fSEmmanuel Vadot	};
61*c66ec88fSEmmanuel Vadot};
62*c66ec88fSEmmanuel Vadot
63*c66ec88fSEmmanuel Vadot&v2m0 {
64*c66ec88fSEmmanuel Vadot	arm,msi-base-spi = <64>;
65*c66ec88fSEmmanuel Vadot	arm,msi-num-spis = <256>;
66*c66ec88fSEmmanuel Vadot};
67