xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/ipq8074-hk01.dts (revision 031beb4e239bfce798af17f5fe8dba8bcaf13d99)
1// SPDX-License-Identifier: GPL-2.0-only
2/dts-v1/;
3/*
4 * Copyright (c) 2017, The Linux Foundation. All rights reserved.
5 */
6#include "ipq8074.dtsi"
7#include "pmp8074.dtsi"
8#include <dt-bindings/gpio/gpio.h>
9
10/ {
11	model = "Qualcomm Technologies, Inc. IPQ8074-HK01";
12	compatible = "qcom,ipq8074-hk01", "qcom,ipq8074";
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-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>;
58};
59
60&pcie1 {
61	status = "okay";
62	perst-gpios = <&tlmm 58 GPIO_ACTIVE_LOW>;
63};
64
65&pcie_qmp0 {
66	status = "okay";
67};
68
69&pcie_qmp1 {
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	vqmmc-supply = <&l11>;
91};
92
93&qusb_phy_0 {
94	status = "okay";
95};
96
97&qusb_phy_1 {
98	status = "okay";
99};
100
101&ssphy_0 {
102	status = "okay";
103	vdda-phy-supply = <&vreg_dummy>;
104	vdda-pll-supply = <&vreg_dummy>;
105};
106
107&ssphy_1 {
108	status = "okay";
109	vdda-phy-supply = <&vreg_dummy>;
110	vdda-pll-supply = <&vreg_dummy>;
111};
112
113&usb_0 {
114	status = "okay";
115};
116
117&usb_1 {
118	status = "okay";
119};
120