xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/ipq8074-hk10.dtsi (revision d5b0e70f7e04d971691517ce1304d86a1e367e2e)
15956d97fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
25956d97fSEmmanuel Vadot/*
35956d97fSEmmanuel Vadot * Copyright (c) 2020, The Linux Foundation. All rights reserved.
45956d97fSEmmanuel Vadot */
55956d97fSEmmanuel Vadot/dts-v1/;
65956d97fSEmmanuel Vadot
75956d97fSEmmanuel Vadot#include "ipq8074.dtsi"
85956d97fSEmmanuel Vadot
95956d97fSEmmanuel Vadot/ {
105956d97fSEmmanuel Vadot	#address-cells = <0x2>;
115956d97fSEmmanuel Vadot	#size-cells = <0x2>;
125956d97fSEmmanuel Vadot
135956d97fSEmmanuel Vadot	interrupt-parent = <&intc>;
145956d97fSEmmanuel Vadot
155956d97fSEmmanuel Vadot	aliases {
165956d97fSEmmanuel Vadot		serial0 = &blsp1_uart5;
175956d97fSEmmanuel Vadot	};
185956d97fSEmmanuel Vadot
195956d97fSEmmanuel Vadot	chosen {
205956d97fSEmmanuel Vadot		stdout-path = "serial0";
215956d97fSEmmanuel Vadot	};
225956d97fSEmmanuel Vadot
235956d97fSEmmanuel Vadot	memory {
245956d97fSEmmanuel Vadot		device_type = "memory";
255956d97fSEmmanuel Vadot		reg = <0x0 0x40000000 0x0 0x20000000>;
265956d97fSEmmanuel Vadot	};
275956d97fSEmmanuel Vadot};
285956d97fSEmmanuel Vadot
295956d97fSEmmanuel Vadot&blsp1_spi1 {
305956d97fSEmmanuel Vadot	status = "ok";
315956d97fSEmmanuel Vadot
32*d5b0e70fSEmmanuel Vadot	flash@0 {
335956d97fSEmmanuel Vadot		#address-cells = <1>;
345956d97fSEmmanuel Vadot		#size-cells = <1>;
355956d97fSEmmanuel Vadot		compatible = "jedec,spi-nor";
365956d97fSEmmanuel Vadot		reg = <0>;
375956d97fSEmmanuel Vadot		spi-max-frequency = <50000000>;
385956d97fSEmmanuel Vadot	};
395956d97fSEmmanuel Vadot};
405956d97fSEmmanuel Vadot
415956d97fSEmmanuel Vadot&blsp1_uart5 {
425956d97fSEmmanuel Vadot	status = "ok";
435956d97fSEmmanuel Vadot};
445956d97fSEmmanuel Vadot
455956d97fSEmmanuel Vadot&pcie0 {
465956d97fSEmmanuel Vadot	status = "ok";
475956d97fSEmmanuel Vadot	perst-gpio = <&tlmm 58 0x1>;
485956d97fSEmmanuel Vadot};
495956d97fSEmmanuel Vadot
505956d97fSEmmanuel Vadot&pcie1 {
515956d97fSEmmanuel Vadot	status = "ok";
525956d97fSEmmanuel Vadot	perst-gpio = <&tlmm 61 0x1>;
535956d97fSEmmanuel Vadot};
545956d97fSEmmanuel Vadot
555956d97fSEmmanuel Vadot&pcie_phy0 {
565956d97fSEmmanuel Vadot	status = "ok";
575956d97fSEmmanuel Vadot};
585956d97fSEmmanuel Vadot
595956d97fSEmmanuel Vadot&pcie_phy1 {
605956d97fSEmmanuel Vadot	status = "ok";
615956d97fSEmmanuel Vadot};
625956d97fSEmmanuel Vadot
635956d97fSEmmanuel Vadot&qpic_bam {
645956d97fSEmmanuel Vadot	status = "ok";
655956d97fSEmmanuel Vadot};
665956d97fSEmmanuel Vadot
675956d97fSEmmanuel Vadot&qpic_nand {
685956d97fSEmmanuel Vadot	status = "ok";
695956d97fSEmmanuel Vadot
705956d97fSEmmanuel Vadot	nand@0 {
715956d97fSEmmanuel Vadot		reg = <0>;
725956d97fSEmmanuel Vadot		nand-ecc-strength = <4>;
735956d97fSEmmanuel Vadot		nand-ecc-step-size = <512>;
745956d97fSEmmanuel Vadot		nand-bus-width = <8>;
755956d97fSEmmanuel Vadot	};
765956d97fSEmmanuel Vadot};
77