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