xref: /linux/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts (revision 1517d90cfafe0f95fd7863d04e1596f7beb7dfa8)
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 {
24		device_type = "memory";
25		reg = <0x0 0x40000000 0x0 0x20000000>;
26	};
27
28	soc {
29		serial@78b3000 {
30			status = "ok";
31		};
32
33		spi@78b5000 {
34			status = "ok";
35
36			m25p80@0 {
37				  #address-cells = <1>;
38				  #size-cells = <1>;
39				  compatible = "jedec,spi-nor";
40				  reg = <0>;
41				  spi-max-frequency = <50000000>;
42			};
43		};
44
45		serial@78b1000 {
46			 status = "ok";
47		};
48
49		i2c@78b6000 {
50			 status = "ok";
51		};
52
53		dma@7984000 {
54			 status = "ok";
55		};
56
57		nand@79b0000 {
58			status = "ok";
59
60			nand@0 {
61				reg = <0>;
62				nand-ecc-strength = <4>;
63				nand-ecc-step-size = <512>;
64				nand-bus-width = <8>;
65			};
66		};
67
68		phy@86000 {
69			status = "ok";
70		};
71
72		phy@8e000 {
73			status = "ok";
74		};
75
76		pci@20000000 {
77			status = "ok";
78			perst-gpio = <&tlmm 58 0x1>;
79		};
80
81		pci@10000000 {
82			status = "ok";
83			perst-gpio = <&tlmm 61 0x1>;
84		};
85	};
86};
87