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"
6*378c2064SRobert Marko#include "pmp8074.dtsi"
741dac73eSVaradarajan Narayanan
841dac73eSVaradarajan Narayanan/ {
941dac73eSVaradarajan Narayanan	model = "Qualcomm Technologies, Inc. IPQ8074-HK01";
1041dac73eSVaradarajan Narayanan	compatible = "qcom,ipq8074-hk01", "qcom,ipq8074";
1141dac73eSVaradarajan Narayanan
1241dac73eSVaradarajan Narayanan	aliases {
1341dac73eSVaradarajan Narayanan		serial0 = &blsp1_uart5;
140e4c9820SSricharan R		serial1 = &blsp1_uart3;
1541dac73eSVaradarajan Narayanan	};
1641dac73eSVaradarajan Narayanan
1741dac73eSVaradarajan Narayanan	chosen {
1841dac73eSVaradarajan Narayanan		stdout-path = "serial0";
1941dac73eSVaradarajan Narayanan	};
2041dac73eSVaradarajan Narayanan
21c81210e3SVinod Koul	memory@40000000 {
2241dac73eSVaradarajan Narayanan		device_type = "memory";
2341dac73eSVaradarajan Narayanan		reg = <0x0 0x40000000 0x0 0x20000000>;
2441dac73eSVaradarajan Narayanan	};
25561650dcSShawn Guo
26561650dcSShawn Guo	vreg_dummy: regulator-dummy { };
27e8a7fdc5SSivaprakash Murugesan};
2841dac73eSVaradarajan Narayanan
29e8a7fdc5SSivaprakash Murugesan&blsp1_i2c2 {
307a1dcc9dSAdrian Schmutzler	status = "okay";
3141dac73eSVaradarajan Narayanan};
320e4c9820SSricharan R
33e8a7fdc5SSivaprakash Murugesan&blsp1_spi1 {
347a1dcc9dSAdrian Schmutzler	status = "okay";
350e4c9820SSricharan R
362b6d37f6SKrzysztof Kozlowski	flash@0 {
370e4c9820SSricharan R		#address-cells = <1>;
380e4c9820SSricharan R		#size-cells = <1>;
390e4c9820SSricharan R		compatible = "jedec,spi-nor";
400e4c9820SSricharan R		reg = <0>;
410e4c9820SSricharan R		spi-max-frequency = <50000000>;
420e4c9820SSricharan R	};
430e4c9820SSricharan R};
440e4c9820SSricharan R
45e8a7fdc5SSivaprakash Murugesan&blsp1_uart3 {
467a1dcc9dSAdrian Schmutzler	status = "okay";
470e4c9820SSricharan R};
480e4c9820SSricharan R
49e8a7fdc5SSivaprakash Murugesan&blsp1_uart5 {
507a1dcc9dSAdrian Schmutzler	status = "okay";
510e4c9820SSricharan R};
520e4c9820SSricharan R
53e8a7fdc5SSivaprakash Murugesan&pcie0 {
547a1dcc9dSAdrian Schmutzler	status = "okay";
55f3f5fb31SDmitry Baryshkov	perst-gpios = <&tlmm 61 0x1>;
56e8a7fdc5SSivaprakash Murugesan};
57e8a7fdc5SSivaprakash Murugesan
58e8a7fdc5SSivaprakash Murugesan&pcie1 {
597a1dcc9dSAdrian Schmutzler	status = "okay";
60f3f5fb31SDmitry Baryshkov	perst-gpios = <&tlmm 58 0x1>;
61e8a7fdc5SSivaprakash Murugesan};
62e8a7fdc5SSivaprakash Murugesan
63e8a7fdc5SSivaprakash Murugesan&pcie_phy0 {
647a1dcc9dSAdrian Schmutzler	status = "okay";
650e4c9820SSricharan R};
660e4c9820SSricharan R
67e8a7fdc5SSivaprakash Murugesan&pcie_phy1 {
687a1dcc9dSAdrian Schmutzler	status = "okay";
69e8a7fdc5SSivaprakash Murugesan};
70e8a7fdc5SSivaprakash Murugesan
71e8a7fdc5SSivaprakash Murugesan&qpic_bam {
727a1dcc9dSAdrian Schmutzler	status = "okay";
73e8a7fdc5SSivaprakash Murugesan};
74e8a7fdc5SSivaprakash Murugesan
75e8a7fdc5SSivaprakash Murugesan&qpic_nand {
767a1dcc9dSAdrian Schmutzler	status = "okay";
770e4c9820SSricharan R
780e4c9820SSricharan R	nand@0 {
790e4c9820SSricharan R		reg = <0>;
800e4c9820SSricharan R		nand-ecc-strength = <4>;
810e4c9820SSricharan R		nand-ecc-step-size = <512>;
820e4c9820SSricharan R		nand-bus-width = <8>;
830e4c9820SSricharan R	};
840e4c9820SSricharan R};
85cbc142c8SSivaprakash Murugesan
86cbc142c8SSivaprakash Murugesan&sdhc_1 {
877a1dcc9dSAdrian Schmutzler	status = "okay";
88*378c2064SRobert Marko	vqmmc-supply = <&l11>;
89cbc142c8SSivaprakash Murugesan};
905e09bc51SSivaprakash Murugesan
915e09bc51SSivaprakash Murugesan&qusb_phy_0 {
927a1dcc9dSAdrian Schmutzler	status = "okay";
935e09bc51SSivaprakash Murugesan};
945e09bc51SSivaprakash Murugesan
955e09bc51SSivaprakash Murugesan&qusb_phy_1 {
967a1dcc9dSAdrian Schmutzler	status = "okay";
975e09bc51SSivaprakash Murugesan};
985e09bc51SSivaprakash Murugesan
995e09bc51SSivaprakash Murugesan&ssphy_0 {
1007a1dcc9dSAdrian Schmutzler	status = "okay";
101561650dcSShawn Guo	vdda-phy-supply = <&vreg_dummy>;
102561650dcSShawn Guo	vdda-pll-supply = <&vreg_dummy>;
1035e09bc51SSivaprakash Murugesan};
1045e09bc51SSivaprakash Murugesan
1055e09bc51SSivaprakash Murugesan&ssphy_1 {
1067a1dcc9dSAdrian Schmutzler	status = "okay";
107561650dcSShawn Guo	vdda-phy-supply = <&vreg_dummy>;
108561650dcSShawn Guo	vdda-pll-supply = <&vreg_dummy>;
1095e09bc51SSivaprakash Murugesan};
1105e09bc51SSivaprakash Murugesan
1115e09bc51SSivaprakash Murugesan&usb_0 {
1127a1dcc9dSAdrian Schmutzler	status = "okay";
1135e09bc51SSivaprakash Murugesan};
1145e09bc51SSivaprakash Murugesan
1155e09bc51SSivaprakash Murugesan&usb_1 {
1167a1dcc9dSAdrian Schmutzler	status = "okay";
1175e09bc51SSivaprakash Murugesan};
118