197fb5e8dSThomas Gleixner// SPDX-License-Identifier: GPL-2.0-only
241dac73eSVaradarajan Narayanan/dts-v1/;
341dac73eSVaradarajan Narayanan/* Copyright (c) 2017, The Linux Foundation. All rights reserved.
441dac73eSVaradarajan Narayanan */
541dac73eSVaradarajan Narayanan#include "ipq8074.dtsi"
641dac73eSVaradarajan Narayanan
741dac73eSVaradarajan Narayanan/ {
841dac73eSVaradarajan Narayanan	model = "Qualcomm Technologies, Inc. IPQ8074-HK01";
941dac73eSVaradarajan Narayanan	compatible = "qcom,ipq8074-hk01", "qcom,ipq8074";
1041dac73eSVaradarajan Narayanan
1141dac73eSVaradarajan Narayanan	aliases {
1241dac73eSVaradarajan Narayanan		serial0 = &blsp1_uart5;
130e4c9820SSricharan R		serial1 = &blsp1_uart3;
1441dac73eSVaradarajan Narayanan	};
1541dac73eSVaradarajan Narayanan
1641dac73eSVaradarajan Narayanan	chosen {
1741dac73eSVaradarajan Narayanan		stdout-path = "serial0";
1841dac73eSVaradarajan Narayanan	};
1941dac73eSVaradarajan Narayanan
20c81210e3SVinod Koul	memory@40000000 {
2141dac73eSVaradarajan Narayanan		device_type = "memory";
2241dac73eSVaradarajan Narayanan		reg = <0x0 0x40000000 0x0 0x20000000>;
2341dac73eSVaradarajan Narayanan	};
24561650dcSShawn Guo
25561650dcSShawn Guo	vreg_dummy: regulator-dummy { };
26e8a7fdc5SSivaprakash Murugesan};
2741dac73eSVaradarajan Narayanan
28e8a7fdc5SSivaprakash Murugesan&blsp1_i2c2 {
297a1dcc9dSAdrian Schmutzler	status = "okay";
3041dac73eSVaradarajan Narayanan};
310e4c9820SSricharan R
32e8a7fdc5SSivaprakash Murugesan&blsp1_spi1 {
337a1dcc9dSAdrian Schmutzler	status = "okay";
340e4c9820SSricharan R
352b6d37f6SKrzysztof Kozlowski	flash@0 {
360e4c9820SSricharan R		#address-cells = <1>;
370e4c9820SSricharan R		#size-cells = <1>;
380e4c9820SSricharan R		compatible = "jedec,spi-nor";
390e4c9820SSricharan R		reg = <0>;
400e4c9820SSricharan R		spi-max-frequency = <50000000>;
410e4c9820SSricharan R	};
420e4c9820SSricharan R};
430e4c9820SSricharan R
44e8a7fdc5SSivaprakash Murugesan&blsp1_uart3 {
457a1dcc9dSAdrian Schmutzler	status = "okay";
460e4c9820SSricharan R};
470e4c9820SSricharan R
48e8a7fdc5SSivaprakash Murugesan&blsp1_uart5 {
497a1dcc9dSAdrian Schmutzler	status = "okay";
500e4c9820SSricharan R};
510e4c9820SSricharan R
52e8a7fdc5SSivaprakash Murugesan&pcie0 {
537a1dcc9dSAdrian Schmutzler	status = "okay";
54*f3f5fb31SDmitry Baryshkov	perst-gpios = <&tlmm 61 0x1>;
55e8a7fdc5SSivaprakash Murugesan};
56e8a7fdc5SSivaprakash Murugesan
57e8a7fdc5SSivaprakash Murugesan&pcie1 {
587a1dcc9dSAdrian Schmutzler	status = "okay";
59*f3f5fb31SDmitry Baryshkov	perst-gpios = <&tlmm 58 0x1>;
60e8a7fdc5SSivaprakash Murugesan};
61e8a7fdc5SSivaprakash Murugesan
62e8a7fdc5SSivaprakash Murugesan&pcie_phy0 {
637a1dcc9dSAdrian Schmutzler	status = "okay";
640e4c9820SSricharan R};
650e4c9820SSricharan R
66e8a7fdc5SSivaprakash Murugesan&pcie_phy1 {
677a1dcc9dSAdrian Schmutzler	status = "okay";
68e8a7fdc5SSivaprakash Murugesan};
69e8a7fdc5SSivaprakash Murugesan
70e8a7fdc5SSivaprakash Murugesan&qpic_bam {
717a1dcc9dSAdrian Schmutzler	status = "okay";
72e8a7fdc5SSivaprakash Murugesan};
73e8a7fdc5SSivaprakash Murugesan
74e8a7fdc5SSivaprakash Murugesan&qpic_nand {
757a1dcc9dSAdrian Schmutzler	status = "okay";
760e4c9820SSricharan R
770e4c9820SSricharan R	nand@0 {
780e4c9820SSricharan R		reg = <0>;
790e4c9820SSricharan R		nand-ecc-strength = <4>;
800e4c9820SSricharan R		nand-ecc-step-size = <512>;
810e4c9820SSricharan R		nand-bus-width = <8>;
820e4c9820SSricharan R	};
830e4c9820SSricharan R};
84cbc142c8SSivaprakash Murugesan
85cbc142c8SSivaprakash Murugesan&sdhc_1 {
867a1dcc9dSAdrian Schmutzler	status = "okay";
87cbc142c8SSivaprakash Murugesan};
885e09bc51SSivaprakash Murugesan
895e09bc51SSivaprakash Murugesan&qusb_phy_0 {
907a1dcc9dSAdrian Schmutzler	status = "okay";
915e09bc51SSivaprakash Murugesan};
925e09bc51SSivaprakash Murugesan
935e09bc51SSivaprakash Murugesan&qusb_phy_1 {
947a1dcc9dSAdrian Schmutzler	status = "okay";
955e09bc51SSivaprakash Murugesan};
965e09bc51SSivaprakash Murugesan
975e09bc51SSivaprakash Murugesan&ssphy_0 {
987a1dcc9dSAdrian Schmutzler	status = "okay";
99561650dcSShawn Guo	vdda-phy-supply = <&vreg_dummy>;
100561650dcSShawn Guo	vdda-pll-supply = <&vreg_dummy>;
1015e09bc51SSivaprakash Murugesan};
1025e09bc51SSivaprakash Murugesan
1035e09bc51SSivaprakash Murugesan&ssphy_1 {
1047a1dcc9dSAdrian Schmutzler	status = "okay";
105561650dcSShawn Guo	vdda-phy-supply = <&vreg_dummy>;
106561650dcSShawn Guo	vdda-pll-supply = <&vreg_dummy>;
1075e09bc51SSivaprakash Murugesan};
1085e09bc51SSivaprakash Murugesan
1095e09bc51SSivaprakash Murugesan&usb_0 {
1107a1dcc9dSAdrian Schmutzler	status = "okay";
1115e09bc51SSivaprakash Murugesan};
1125e09bc51SSivaprakash Murugesan
1135e09bc51SSivaprakash Murugesan&usb_1 {
1147a1dcc9dSAdrian Schmutzler	status = "okay";
1155e09bc51SSivaprakash Murugesan};
116