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	#address-cells = <0x2>;
941dac73eSVaradarajan Narayanan	#size-cells = <0x2>;
1041dac73eSVaradarajan Narayanan	model = "Qualcomm Technologies, Inc. IPQ8074-HK01";
1141dac73eSVaradarajan Narayanan	compatible = "qcom,ipq8074-hk01", "qcom,ipq8074";
1241dac73eSVaradarajan Narayanan	interrupt-parent = <&intc>;
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
2341dac73eSVaradarajan Narayanan	memory {
2441dac73eSVaradarajan Narayanan		device_type = "memory";
2541dac73eSVaradarajan Narayanan		reg = <0x0 0x40000000 0x0 0x20000000>;
2641dac73eSVaradarajan Narayanan	};
2741dac73eSVaradarajan Narayanan
2841dac73eSVaradarajan Narayanan	soc {
2941dac73eSVaradarajan Narayanan		serial@78b3000 {
3041dac73eSVaradarajan Narayanan			status = "ok";
3141dac73eSVaradarajan Narayanan		};
320e4c9820SSricharan R
330e4c9820SSricharan R		spi@78b5000 {
340e4c9820SSricharan R			status = "ok";
350e4c9820SSricharan R
360e4c9820SSricharan R			m25p80@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
450e4c9820SSricharan R		serial@78b1000 {
460e4c9820SSricharan R			 status = "ok";
470e4c9820SSricharan R		};
480e4c9820SSricharan R
490e4c9820SSricharan R		i2c@78b6000 {
500e4c9820SSricharan R			 status = "ok";
510e4c9820SSricharan R		};
520e4c9820SSricharan R
530e4c9820SSricharan R		dma@7984000 {
540e4c9820SSricharan R			 status = "ok";
550e4c9820SSricharan R		};
560e4c9820SSricharan R
570e4c9820SSricharan R		nand@79b0000 {
580e4c9820SSricharan R			status = "ok";
590e4c9820SSricharan R
600e4c9820SSricharan R			nand@0 {
610e4c9820SSricharan R				reg = <0>;
620e4c9820SSricharan R				nand-ecc-strength = <4>;
630e4c9820SSricharan R				nand-ecc-step-size = <512>;
640e4c9820SSricharan R				nand-bus-width = <8>;
650e4c9820SSricharan R			};
660e4c9820SSricharan R		};
670e4c9820SSricharan R
680e4c9820SSricharan R		phy@86000 {
690e4c9820SSricharan R			status = "ok";
700e4c9820SSricharan R		};
710e4c9820SSricharan R
720e4c9820SSricharan R		phy@8e000 {
730e4c9820SSricharan R			status = "ok";
740e4c9820SSricharan R		};
750e4c9820SSricharan R
760e4c9820SSricharan R		pci@20000000 {
770e4c9820SSricharan R			status = "ok";
780e4c9820SSricharan R			perst-gpio = <&tlmm 58 0x1>;
790e4c9820SSricharan R		};
800e4c9820SSricharan R
810e4c9820SSricharan R		pci@10000000 {
820e4c9820SSricharan R			status = "ok";
830e4c9820SSricharan R			perst-gpio = <&tlmm 61 0x1>;
840e4c9820SSricharan R		};
8541dac73eSVaradarajan Narayanan	};
8641dac73eSVaradarajan Narayanan};
87