GNU Linux-libre 6.1.90-gnu
[releases.git] / arch / arm64 / boot / dts / qcom / ipq8074-hk01.dts
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         model = "Qualcomm Technologies, Inc. IPQ8074-HK01";
9         compatible = "qcom,ipq8074-hk01", "qcom,ipq8074";
10
11         aliases {
12                 serial0 = &blsp1_uart5;
13                 serial1 = &blsp1_uart3;
14         };
15
16         chosen {
17                 stdout-path = "serial0";
18         };
19
20         memory@40000000 {
21                 device_type = "memory";
22                 reg = <0x0 0x40000000 0x0 0x20000000>;
23         };
24
25         vreg_dummy: regulator-dummy { };
26 };
27
28 &blsp1_i2c2 {
29         status = "okay";
30 };
31
32 &blsp1_spi1 {
33         status = "okay";
34
35         flash@0 {
36                 #address-cells = <1>;
37                 #size-cells = <1>;
38                 compatible = "jedec,spi-nor";
39                 reg = <0>;
40                 spi-max-frequency = <50000000>;
41         };
42 };
43
44 &blsp1_uart3 {
45         status = "okay";
46 };
47
48 &blsp1_uart5 {
49         status = "okay";
50 };
51
52 &pcie0 {
53         status = "okay";
54         perst-gpios = <&tlmm 61 0x1>;
55 };
56
57 &pcie1 {
58         status = "okay";
59         perst-gpios = <&tlmm 58 0x1>;
60 };
61
62 &pcie_qmp0 {
63         status = "okay";
64 };
65
66 &pcie_qmp1 {
67         status = "okay";
68 };
69
70 &qpic_bam {
71         status = "okay";
72 };
73
74 &qpic_nand {
75         status = "okay";
76
77         nand@0 {
78                 reg = <0>;
79                 nand-ecc-strength = <4>;
80                 nand-ecc-step-size = <512>;
81                 nand-bus-width = <8>;
82         };
83 };
84
85 &sdhc_1 {
86         status = "okay";
87 };
88
89 &qusb_phy_0 {
90         status = "okay";
91 };
92
93 &qusb_phy_1 {
94         status = "okay";
95 };
96
97 &ssphy_0 {
98         status = "okay";
99         vdda-phy-supply = <&vreg_dummy>;
100         vdda-pll-supply = <&vreg_dummy>;
101 };
102
103 &ssphy_1 {
104         status = "okay";
105         vdda-phy-supply = <&vreg_dummy>;
106         vdda-pll-supply = <&vreg_dummy>;
107 };
108
109 &usb_0 {
110         status = "okay";
111 };
112
113 &usb_1 {
114         status = "okay";
115 };