xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/ipq8074-hk10.dtsi (revision 5956d97f4b3204318ceb6aa9c77bd0bc6ea87a41)
1*5956d97fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
2*5956d97fSEmmanuel Vadot/*
3*5956d97fSEmmanuel Vadot * Copyright (c) 2020, The Linux Foundation. All rights reserved.
4*5956d97fSEmmanuel Vadot */
5*5956d97fSEmmanuel Vadot/dts-v1/;
6*5956d97fSEmmanuel Vadot
7*5956d97fSEmmanuel Vadot#include "ipq8074.dtsi"
8*5956d97fSEmmanuel Vadot
9*5956d97fSEmmanuel Vadot/ {
10*5956d97fSEmmanuel Vadot	#address-cells = <0x2>;
11*5956d97fSEmmanuel Vadot	#size-cells = <0x2>;
12*5956d97fSEmmanuel Vadot
13*5956d97fSEmmanuel Vadot	interrupt-parent = <&intc>;
14*5956d97fSEmmanuel Vadot
15*5956d97fSEmmanuel Vadot	aliases {
16*5956d97fSEmmanuel Vadot		serial0 = &blsp1_uart5;
17*5956d97fSEmmanuel Vadot	};
18*5956d97fSEmmanuel Vadot
19*5956d97fSEmmanuel Vadot	chosen {
20*5956d97fSEmmanuel Vadot		stdout-path = "serial0";
21*5956d97fSEmmanuel Vadot	};
22*5956d97fSEmmanuel Vadot
23*5956d97fSEmmanuel Vadot	memory {
24*5956d97fSEmmanuel Vadot		device_type = "memory";
25*5956d97fSEmmanuel Vadot		reg = <0x0 0x40000000 0x0 0x20000000>;
26*5956d97fSEmmanuel Vadot	};
27*5956d97fSEmmanuel Vadot};
28*5956d97fSEmmanuel Vadot
29*5956d97fSEmmanuel Vadot&blsp1_spi1 {
30*5956d97fSEmmanuel Vadot	status = "ok";
31*5956d97fSEmmanuel Vadot
32*5956d97fSEmmanuel Vadot	m25p80@0 {
33*5956d97fSEmmanuel Vadot		#address-cells = <1>;
34*5956d97fSEmmanuel Vadot		#size-cells = <1>;
35*5956d97fSEmmanuel Vadot		compatible = "jedec,spi-nor";
36*5956d97fSEmmanuel Vadot		reg = <0>;
37*5956d97fSEmmanuel Vadot		spi-max-frequency = <50000000>;
38*5956d97fSEmmanuel Vadot	};
39*5956d97fSEmmanuel Vadot};
40*5956d97fSEmmanuel Vadot
41*5956d97fSEmmanuel Vadot&blsp1_uart5 {
42*5956d97fSEmmanuel Vadot	status = "ok";
43*5956d97fSEmmanuel Vadot};
44*5956d97fSEmmanuel Vadot
45*5956d97fSEmmanuel Vadot&pcie0 {
46*5956d97fSEmmanuel Vadot	status = "ok";
47*5956d97fSEmmanuel Vadot	perst-gpio = <&tlmm 58 0x1>;
48*5956d97fSEmmanuel Vadot};
49*5956d97fSEmmanuel Vadot
50*5956d97fSEmmanuel Vadot&pcie1 {
51*5956d97fSEmmanuel Vadot	status = "ok";
52*5956d97fSEmmanuel Vadot	perst-gpio = <&tlmm 61 0x1>;
53*5956d97fSEmmanuel Vadot};
54*5956d97fSEmmanuel Vadot
55*5956d97fSEmmanuel Vadot&pcie_phy0 {
56*5956d97fSEmmanuel Vadot	status = "ok";
57*5956d97fSEmmanuel Vadot};
58*5956d97fSEmmanuel Vadot
59*5956d97fSEmmanuel Vadot&pcie_phy1 {
60*5956d97fSEmmanuel Vadot	status = "ok";
61*5956d97fSEmmanuel Vadot};
62*5956d97fSEmmanuel Vadot
63*5956d97fSEmmanuel Vadot&qpic_bam {
64*5956d97fSEmmanuel Vadot	status = "ok";
65*5956d97fSEmmanuel Vadot};
66*5956d97fSEmmanuel Vadot
67*5956d97fSEmmanuel Vadot&qpic_nand {
68*5956d97fSEmmanuel Vadot	status = "ok";
69*5956d97fSEmmanuel Vadot
70*5956d97fSEmmanuel Vadot	nand@0 {
71*5956d97fSEmmanuel Vadot		reg = <0>;
72*5956d97fSEmmanuel Vadot		nand-ecc-strength = <4>;
73*5956d97fSEmmanuel Vadot		nand-ecc-step-size = <512>;
74*5956d97fSEmmanuel Vadot		nand-bus-width = <8>;
75*5956d97fSEmmanuel Vadot	};
76*5956d97fSEmmanuel Vadot};
77