Merge tag 'timers-core-2022-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-block.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         #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         flash@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 };