xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/ipq8074-hk01.dts (revision 744bfb213144c63cbaf38d91a1c4f7aebb9b9fbc)
1// SPDX-License-Identifier: GPL-2.0-only
2/dts-v1/;
3/* Copyright (c) 2017, The Linux Foundation. All rights reserved.
4 */
5#include "ipq8074.dtsi"
6
7/ {
8	#address-cells = <0x2>;
9	#size-cells = <0x2>;
10	model = "Qualcomm Technologies, Inc. IPQ8074-HK01";
11	compatible = "qcom,ipq8074-hk01", "qcom,ipq8074";
12	interrupt-parent = <&intc>;
13
14	aliases {
15		serial0 = &blsp1_uart5;
16		serial1 = &blsp1_uart3;
17	};
18
19	chosen {
20		stdout-path = "serial0";
21	};
22
23	memory@40000000 {
24		device_type = "memory";
25		reg = <0x0 0x40000000 0x0 0x20000000>;
26	};
27
28	vreg_dummy: regulator-dummy { };
29};
30
31&blsp1_i2c2 {
32	status = "okay";
33};
34
35&blsp1_spi1 {
36	status = "okay";
37
38	m25p80@0 {
39		#address-cells = <1>;
40		#size-cells = <1>;
41		compatible = "jedec,spi-nor";
42		reg = <0>;
43		spi-max-frequency = <50000000>;
44	};
45};
46
47&blsp1_uart3 {
48	status = "okay";
49};
50
51&blsp1_uart5 {
52	status = "okay";
53};
54
55&pcie0 {
56	status = "okay";
57	perst-gpio = <&tlmm 61 0x1>;
58};
59
60&pcie1 {
61	status = "okay";
62	perst-gpio = <&tlmm 58 0x1>;
63};
64
65&pcie_phy0 {
66	status = "okay";
67};
68
69&pcie_phy1 {
70	status = "okay";
71};
72
73&qpic_bam {
74	status = "okay";
75};
76
77&qpic_nand {
78	status = "okay";
79
80	nand@0 {
81		reg = <0>;
82		nand-ecc-strength = <4>;
83		nand-ecc-step-size = <512>;
84		nand-bus-width = <8>;
85	};
86};
87
88&sdhc_1 {
89	status = "okay";
90};
91
92&qusb_phy_0 {
93	status = "okay";
94};
95
96&qusb_phy_1 {
97	status = "okay";
98};
99
100&ssphy_0 {
101	status = "okay";
102	vdda-phy-supply = <&vreg_dummy>;
103	vdda-pll-supply = <&vreg_dummy>;
104};
105
106&ssphy_1 {
107	status = "okay";
108	vdda-phy-supply = <&vreg_dummy>;
109	vdda-pll-supply = <&vreg_dummy>;
110};
111
112&usb_0 {
113	status = "okay";
114};
115
116&usb_1 {
117	status = "okay";
118};
119