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" 6378c2064SRobert Marko#include "pmp8074.dtsi" 7*1bc6b7f2SRobert Marko#include <dt-bindings/gpio/gpio.h> 841dac73eSVaradarajan Narayanan 941dac73eSVaradarajan Narayanan/ { 1041dac73eSVaradarajan Narayanan model = "Qualcomm Technologies, Inc. IPQ8074-HK01"; 1141dac73eSVaradarajan Narayanan compatible = "qcom,ipq8074-hk01", "qcom,ipq8074"; 1241dac73eSVaradarajan Narayanan 1341dac73eSVaradarajan Narayanan aliases { 1441dac73eSVaradarajan Narayanan serial0 = &blsp1_uart5; 150e4c9820SSricharan R serial1 = &blsp1_uart3; 1641dac73eSVaradarajan Narayanan }; 1741dac73eSVaradarajan Narayanan 1841dac73eSVaradarajan Narayanan chosen { 1941dac73eSVaradarajan Narayanan stdout-path = "serial0"; 2041dac73eSVaradarajan Narayanan }; 2141dac73eSVaradarajan Narayanan 22c81210e3SVinod Koul memory@40000000 { 2341dac73eSVaradarajan Narayanan device_type = "memory"; 2441dac73eSVaradarajan Narayanan reg = <0x0 0x40000000 0x0 0x20000000>; 2541dac73eSVaradarajan Narayanan }; 26561650dcSShawn Guo 27561650dcSShawn Guo vreg_dummy: regulator-dummy { }; 28e8a7fdc5SSivaprakash Murugesan}; 2941dac73eSVaradarajan Narayanan 30e8a7fdc5SSivaprakash Murugesan&blsp1_i2c2 { 317a1dcc9dSAdrian Schmutzler status = "okay"; 3241dac73eSVaradarajan Narayanan}; 330e4c9820SSricharan R 34e8a7fdc5SSivaprakash Murugesan&blsp1_spi1 { 357a1dcc9dSAdrian Schmutzler status = "okay"; 360e4c9820SSricharan R 372b6d37f6SKrzysztof Kozlowski flash@0 { 380e4c9820SSricharan R #address-cells = <1>; 390e4c9820SSricharan R #size-cells = <1>; 400e4c9820SSricharan R compatible = "jedec,spi-nor"; 410e4c9820SSricharan R reg = <0>; 420e4c9820SSricharan R spi-max-frequency = <50000000>; 430e4c9820SSricharan R }; 440e4c9820SSricharan R}; 450e4c9820SSricharan R 46e8a7fdc5SSivaprakash Murugesan&blsp1_uart3 { 477a1dcc9dSAdrian Schmutzler status = "okay"; 480e4c9820SSricharan R}; 490e4c9820SSricharan R 50e8a7fdc5SSivaprakash Murugesan&blsp1_uart5 { 517a1dcc9dSAdrian Schmutzler status = "okay"; 520e4c9820SSricharan R}; 530e4c9820SSricharan R 54e8a7fdc5SSivaprakash Murugesan&pcie0 { 557a1dcc9dSAdrian Schmutzler status = "okay"; 56*1bc6b7f2SRobert Marko perst-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>; 57e8a7fdc5SSivaprakash Murugesan}; 58e8a7fdc5SSivaprakash Murugesan 59e8a7fdc5SSivaprakash Murugesan&pcie1 { 607a1dcc9dSAdrian Schmutzler status = "okay"; 61*1bc6b7f2SRobert Marko perst-gpios = <&tlmm 58 GPIO_ACTIVE_LOW>; 62e8a7fdc5SSivaprakash Murugesan}; 63e8a7fdc5SSivaprakash Murugesan 64e8a7fdc5SSivaprakash Murugesan&pcie_phy0 { 657a1dcc9dSAdrian Schmutzler status = "okay"; 660e4c9820SSricharan R}; 670e4c9820SSricharan R 68e8a7fdc5SSivaprakash Murugesan&pcie_phy1 { 697a1dcc9dSAdrian Schmutzler status = "okay"; 70e8a7fdc5SSivaprakash Murugesan}; 71e8a7fdc5SSivaprakash Murugesan 72e8a7fdc5SSivaprakash Murugesan&qpic_bam { 737a1dcc9dSAdrian Schmutzler status = "okay"; 74e8a7fdc5SSivaprakash Murugesan}; 75e8a7fdc5SSivaprakash Murugesan 76e8a7fdc5SSivaprakash Murugesan&qpic_nand { 777a1dcc9dSAdrian Schmutzler status = "okay"; 780e4c9820SSricharan R 790e4c9820SSricharan R nand@0 { 800e4c9820SSricharan R reg = <0>; 810e4c9820SSricharan R nand-ecc-strength = <4>; 820e4c9820SSricharan R nand-ecc-step-size = <512>; 830e4c9820SSricharan R nand-bus-width = <8>; 840e4c9820SSricharan R }; 850e4c9820SSricharan R}; 86cbc142c8SSivaprakash Murugesan 87cbc142c8SSivaprakash Murugesan&sdhc_1 { 887a1dcc9dSAdrian Schmutzler status = "okay"; 89378c2064SRobert Marko vqmmc-supply = <&l11>; 90cbc142c8SSivaprakash Murugesan}; 915e09bc51SSivaprakash Murugesan 925e09bc51SSivaprakash Murugesan&qusb_phy_0 { 937a1dcc9dSAdrian Schmutzler status = "okay"; 945e09bc51SSivaprakash Murugesan}; 955e09bc51SSivaprakash Murugesan 965e09bc51SSivaprakash Murugesan&qusb_phy_1 { 977a1dcc9dSAdrian Schmutzler status = "okay"; 985e09bc51SSivaprakash Murugesan}; 995e09bc51SSivaprakash Murugesan 1005e09bc51SSivaprakash Murugesan&ssphy_0 { 1017a1dcc9dSAdrian Schmutzler status = "okay"; 102561650dcSShawn Guo vdda-phy-supply = <&vreg_dummy>; 103561650dcSShawn Guo vdda-pll-supply = <&vreg_dummy>; 1045e09bc51SSivaprakash Murugesan}; 1055e09bc51SSivaprakash Murugesan 1065e09bc51SSivaprakash Murugesan&ssphy_1 { 1077a1dcc9dSAdrian Schmutzler status = "okay"; 108561650dcSShawn Guo vdda-phy-supply = <&vreg_dummy>; 109561650dcSShawn Guo vdda-pll-supply = <&vreg_dummy>; 1105e09bc51SSivaprakash Murugesan}; 1115e09bc51SSivaprakash Murugesan 1125e09bc51SSivaprakash Murugesan&usb_0 { 1137a1dcc9dSAdrian Schmutzler status = "okay"; 1145e09bc51SSivaprakash Murugesan}; 1155e09bc51SSivaprakash Murugesan 1165e09bc51SSivaprakash Murugesan&usb_1 { 1177a1dcc9dSAdrian Schmutzler status = "okay"; 1185e09bc51SSivaprakash Murugesan}; 119