197fb5e8dSThomas Gleixner// SPDX-License-Identifier: GPL-2.0-only 241dac73eSVaradarajan Narayanan/dts-v1/; 3d5d8e59fSKonrad Dybcio/* 4d5d8e59fSKonrad Dybcio * Copyright (c) 2017, The Linux Foundation. All rights reserved. 541dac73eSVaradarajan Narayanan */ 641dac73eSVaradarajan Narayanan#include "ipq8074.dtsi" 7378c2064SRobert Marko#include "pmp8074.dtsi" 81bc6b7f2SRobert Marko#include <dt-bindings/gpio/gpio.h> 941dac73eSVaradarajan Narayanan 1041dac73eSVaradarajan Narayanan/ { 1141dac73eSVaradarajan Narayanan model = "Qualcomm Technologies, Inc. IPQ8074-HK01"; 1241dac73eSVaradarajan Narayanan compatible = "qcom,ipq8074-hk01", "qcom,ipq8074"; 1341dac73eSVaradarajan Narayanan 1441dac73eSVaradarajan Narayanan aliases { 1541dac73eSVaradarajan Narayanan serial0 = &blsp1_uart5; 160e4c9820SSricharan R serial1 = &blsp1_uart3; 1741dac73eSVaradarajan Narayanan }; 1841dac73eSVaradarajan Narayanan 1941dac73eSVaradarajan Narayanan chosen { 2041dac73eSVaradarajan Narayanan stdout-path = "serial0"; 2141dac73eSVaradarajan Narayanan }; 2241dac73eSVaradarajan Narayanan 23c81210e3SVinod Koul memory@40000000 { 2441dac73eSVaradarajan Narayanan device_type = "memory"; 2541dac73eSVaradarajan Narayanan reg = <0x0 0x40000000 0x0 0x20000000>; 2641dac73eSVaradarajan Narayanan }; 27561650dcSShawn Guo 28561650dcSShawn Guo vreg_dummy: regulator-dummy { }; 29e8a7fdc5SSivaprakash Murugesan}; 3041dac73eSVaradarajan Narayanan 31e8a7fdc5SSivaprakash Murugesan&blsp1_i2c2 { 327a1dcc9dSAdrian Schmutzler status = "okay"; 3341dac73eSVaradarajan Narayanan}; 340e4c9820SSricharan R 35e8a7fdc5SSivaprakash Murugesan&blsp1_spi1 { 367a1dcc9dSAdrian Schmutzler status = "okay"; 370e4c9820SSricharan R 382b6d37f6SKrzysztof Kozlowski flash@0 { 390e4c9820SSricharan R #address-cells = <1>; 400e4c9820SSricharan R #size-cells = <1>; 410e4c9820SSricharan R compatible = "jedec,spi-nor"; 420e4c9820SSricharan R reg = <0>; 430e4c9820SSricharan R spi-max-frequency = <50000000>; 440e4c9820SSricharan R }; 450e4c9820SSricharan R}; 460e4c9820SSricharan R 47e8a7fdc5SSivaprakash Murugesan&blsp1_uart3 { 487a1dcc9dSAdrian Schmutzler status = "okay"; 490e4c9820SSricharan R}; 500e4c9820SSricharan R 51e8a7fdc5SSivaprakash Murugesan&blsp1_uart5 { 527a1dcc9dSAdrian Schmutzler status = "okay"; 530e4c9820SSricharan R}; 540e4c9820SSricharan R 55e8a7fdc5SSivaprakash Murugesan&pcie0 { 567a1dcc9dSAdrian Schmutzler status = "okay"; 571bc6b7f2SRobert Marko perst-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>; 58e8a7fdc5SSivaprakash Murugesan}; 59e8a7fdc5SSivaprakash Murugesan 60e8a7fdc5SSivaprakash Murugesan&pcie1 { 617a1dcc9dSAdrian Schmutzler status = "okay"; 621bc6b7f2SRobert Marko perst-gpios = <&tlmm 58 GPIO_ACTIVE_LOW>; 63e8a7fdc5SSivaprakash Murugesan}; 64e8a7fdc5SSivaprakash Murugesan 65*72630ba4SDmitry Baryshkov&pcie_qmp0 { 667a1dcc9dSAdrian Schmutzler status = "okay"; 670e4c9820SSricharan R}; 680e4c9820SSricharan R 69*72630ba4SDmitry Baryshkov&pcie_qmp1 { 707a1dcc9dSAdrian Schmutzler status = "okay"; 71e8a7fdc5SSivaprakash Murugesan}; 72e8a7fdc5SSivaprakash Murugesan 73e8a7fdc5SSivaprakash Murugesan&qpic_bam { 747a1dcc9dSAdrian Schmutzler status = "okay"; 75e8a7fdc5SSivaprakash Murugesan}; 76e8a7fdc5SSivaprakash Murugesan 77e8a7fdc5SSivaprakash Murugesan&qpic_nand { 787a1dcc9dSAdrian Schmutzler status = "okay"; 790e4c9820SSricharan R 800e4c9820SSricharan R nand@0 { 810e4c9820SSricharan R reg = <0>; 820e4c9820SSricharan R nand-ecc-strength = <4>; 830e4c9820SSricharan R nand-ecc-step-size = <512>; 840e4c9820SSricharan R nand-bus-width = <8>; 850e4c9820SSricharan R }; 860e4c9820SSricharan R}; 87cbc142c8SSivaprakash Murugesan 88cbc142c8SSivaprakash Murugesan&sdhc_1 { 897a1dcc9dSAdrian Schmutzler status = "okay"; 90378c2064SRobert Marko vqmmc-supply = <&l11>; 91cbc142c8SSivaprakash Murugesan}; 925e09bc51SSivaprakash Murugesan 935e09bc51SSivaprakash Murugesan&qusb_phy_0 { 947a1dcc9dSAdrian Schmutzler status = "okay"; 955e09bc51SSivaprakash Murugesan}; 965e09bc51SSivaprakash Murugesan 975e09bc51SSivaprakash Murugesan&qusb_phy_1 { 987a1dcc9dSAdrian Schmutzler status = "okay"; 995e09bc51SSivaprakash Murugesan}; 1005e09bc51SSivaprakash Murugesan 1015e09bc51SSivaprakash Murugesan&ssphy_0 { 1027a1dcc9dSAdrian Schmutzler status = "okay"; 103561650dcSShawn Guo vdda-phy-supply = <&vreg_dummy>; 104561650dcSShawn Guo vdda-pll-supply = <&vreg_dummy>; 1055e09bc51SSivaprakash Murugesan}; 1065e09bc51SSivaprakash Murugesan 1075e09bc51SSivaprakash Murugesan&ssphy_1 { 1087a1dcc9dSAdrian Schmutzler status = "okay"; 109561650dcSShawn Guo vdda-phy-supply = <&vreg_dummy>; 110561650dcSShawn Guo vdda-pll-supply = <&vreg_dummy>; 1115e09bc51SSivaprakash Murugesan}; 1125e09bc51SSivaprakash Murugesan 1135e09bc51SSivaprakash Murugesan&usb_0 { 1147a1dcc9dSAdrian Schmutzler status = "okay"; 1155e09bc51SSivaprakash Murugesan}; 1165e09bc51SSivaprakash Murugesan 1175e09bc51SSivaprakash Murugesan&usb_1 { 1187a1dcc9dSAdrian Schmutzler status = "okay"; 1195e09bc51SSivaprakash Murugesan}; 120