xref: /freebsd-src/sys/contrib/device-tree/src/arm/qcom/qcom-ipq8064-v2.0.dtsi (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*f126890aSEmmanuel Vadot
3*f126890aSEmmanuel Vadot#include "qcom-ipq8064.dtsi"
4*f126890aSEmmanuel Vadot
5*f126890aSEmmanuel Vadot/ {
6*f126890aSEmmanuel Vadot	model = "Qualcomm Technologies, Inc. IPQ8064-v2.0";
7*f126890aSEmmanuel Vadot
8*f126890aSEmmanuel Vadot	aliases {
9*f126890aSEmmanuel Vadot		serial0 = &gsbi4_serial;
10*f126890aSEmmanuel Vadot	};
11*f126890aSEmmanuel Vadot
12*f126890aSEmmanuel Vadot	chosen {
13*f126890aSEmmanuel Vadot		stdout-path = "serial0:115200n8";
14*f126890aSEmmanuel Vadot	};
15*f126890aSEmmanuel Vadot
16*f126890aSEmmanuel Vadot	reserved-memory {
17*f126890aSEmmanuel Vadot		#address-cells = <1>;
18*f126890aSEmmanuel Vadot		#size-cells = <1>;
19*f126890aSEmmanuel Vadot		ranges;
20*f126890aSEmmanuel Vadot
21*f126890aSEmmanuel Vadot		rsvd@41200000 {
22*f126890aSEmmanuel Vadot			reg = <0x41200000 0x300000>;
23*f126890aSEmmanuel Vadot			no-map;
24*f126890aSEmmanuel Vadot		};
25*f126890aSEmmanuel Vadot	};
26*f126890aSEmmanuel Vadot};
27*f126890aSEmmanuel Vadot
28*f126890aSEmmanuel Vadot&gsbi4 {
29*f126890aSEmmanuel Vadot	qcom,mode = <GSBI_PROT_I2C_UART>;
30*f126890aSEmmanuel Vadot	status = "okay";
31*f126890aSEmmanuel Vadot
32*f126890aSEmmanuel Vadot	serial@16340000 {
33*f126890aSEmmanuel Vadot		status = "okay";
34*f126890aSEmmanuel Vadot	};
35*f126890aSEmmanuel Vadot	/*
36*f126890aSEmmanuel Vadot	 * The i2c device on gsbi4 should not be enabled.
37*f126890aSEmmanuel Vadot	 * On ipq806x designs gsbi4 i2c is meant for exclusive
38*f126890aSEmmanuel Vadot	 * RPM usage. Turning this on in kernel manifests as
39*f126890aSEmmanuel Vadot	 * i2c failure for the RPM.
40*f126890aSEmmanuel Vadot	 */
41*f126890aSEmmanuel Vadot};
42*f126890aSEmmanuel Vadot
43*f126890aSEmmanuel Vadot&pcie0 {
44*f126890aSEmmanuel Vadot	compatible = "qcom,pcie-ipq8064-v2";
45*f126890aSEmmanuel Vadot};
46*f126890aSEmmanuel Vadot
47*f126890aSEmmanuel Vadot&pcie1 {
48*f126890aSEmmanuel Vadot	compatible = "qcom,pcie-ipq8064-v2";
49*f126890aSEmmanuel Vadot};
50*f126890aSEmmanuel Vadot
51*f126890aSEmmanuel Vadot&pcie2 {
52*f126890aSEmmanuel Vadot	compatible = "qcom,pcie-ipq8064-v2";
53*f126890aSEmmanuel Vadot};
54*f126890aSEmmanuel Vadot
55*f126890aSEmmanuel Vadot&sata {
56*f126890aSEmmanuel Vadot	ports-implemented = <0x1>;
57*f126890aSEmmanuel Vadot};
58*f126890aSEmmanuel Vadot
59*f126890aSEmmanuel Vadot&ss_phy_0 {
60*f126890aSEmmanuel Vadot	qcom,rx-eq = <2>;
61*f126890aSEmmanuel Vadot	qcom,tx-deamp_3_5db = <32>;
62*f126890aSEmmanuel Vadot	qcom,mpll = <5>;
63*f126890aSEmmanuel Vadot};
64*f126890aSEmmanuel Vadot
65*f126890aSEmmanuel Vadot&ss_phy_1 {
66*f126890aSEmmanuel Vadot	qcom,rx-eq = <2>;
67*f126890aSEmmanuel Vadot	qcom,tx-deamp_3_5db = <32>;
68*f126890aSEmmanuel Vadot	qcom,mpll = <5>;
69*f126890aSEmmanuel Vadot};
70