Loading...
Note: File does not exist in v5.4.
1// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2// Copyright (c) 2018, Robert Marko <robimarko@gmail.com>
3
4#include "qcom-ipq4019.dtsi"
5#include <dt-bindings/gpio/gpio.h>
6#include <dt-bindings/input/input.h>
7
8/ {
9 model = "8devices Jalapeno";
10 compatible = "8dev,jalapeno", "qcom,ipq4018";
11};
12
13&tlmm {
14 mdio_pins: mdio-state {
15 mdio-pins {
16 pins = "gpio53";
17 function = "mdio";
18 bias-pull-up;
19 };
20
21 mdc-pins {
22 pins = "gpio52";
23 function = "mdc";
24 bias-pull-up;
25 };
26 };
27
28 serial_pins: serial-state {
29 pins = "gpio60", "gpio61";
30 function = "blsp_uart0";
31 bias-disable;
32 };
33
34 spi_0_pins: spi-0-state {
35 spi0-pins {
36 function = "blsp_spi0";
37 pins = "gpio55", "gpio56", "gpio57";
38 drive-strength = <2>;
39 bias-disable;
40 };
41
42 spi0-cs-pins {
43 function = "gpio";
44 pins = "gpio54", "gpio59";
45 drive-strength = <2>;
46 bias-disable;
47 output-high;
48 };
49 };
50};
51
52&watchdog {
53 status = "okay";
54};
55
56&prng {
57 status = "okay";
58};
59
60&blsp_dma {
61 status = "okay";
62};
63
64&blsp1_spi1 {
65 status = "okay";
66
67 pinctrl-0 = <&spi_0_pins>;
68 pinctrl-names = "default";
69 cs-gpios = <&tlmm 54 GPIO_ACTIVE_HIGH>, <&tlmm 59 GPIO_ACTIVE_HIGH>;
70
71 flash@0 {
72 status = "okay";
73
74 compatible = "jedec,spi-nor";
75 reg = <0>;
76 spi-max-frequency = <24000000>;
77
78 partitions {
79 compatible = "fixed-partitions";
80 #address-cells = <1>;
81 #size-cells = <1>;
82
83 partition@0 {
84 label = "SBL1";
85 reg = <0x00000000 0x00040000>;
86 read-only;
87 };
88
89 partition@40000 {
90 label = "MIBIB";
91 reg = <0x00040000 0x00020000>;
92 read-only;
93 };
94
95 partition@60000 {
96 label = "QSEE";
97 reg = <0x00060000 0x00060000>;
98 read-only;
99 };
100
101 partition@c0000 {
102 label = "CDT";
103 reg = <0x000c0000 0x00010000>;
104 read-only;
105 };
106
107 partition@d0000 {
108 label = "DDRPARAMS";
109 reg = <0x000d0000 0x00010000>;
110 read-only;
111 };
112
113 partition@e0000 {
114 label = "u-boot-env";
115 reg = <0x000e0000 0x00010000>;
116 };
117
118 partition@f0000 {
119 label = "u-boot";
120 reg = <0x000f0000 0x00080000>;
121 read-only;
122 };
123
124 partition@170000 {
125 label = "ART";
126 reg = <0x00170000 0x00010000>;
127 read-only;
128 };
129 };
130 };
131
132 spi-nand@1 {
133 status = "okay";
134
135 compatible = "spi-nand";
136 reg = <1>;
137 spi-max-frequency = <24000000>;
138
139 partitions {
140 compatible = "fixed-partitions";
141 #address-cells = <1>;
142 #size-cells = <1>;
143
144 partition@0 {
145 label = "ubi1";
146 reg = <0x00000000 0x04000000>;
147 };
148
149 partition@4000000 {
150 label = "ubi2";
151 reg = <0x04000000 0x04000000>;
152 };
153 };
154 };
155};
156
157&blsp1_uart1 {
158 status = "okay";
159
160 pinctrl-0 = <&serial_pins>;
161 pinctrl-names = "default";
162};
163
164&cryptobam {
165 status = "okay";
166};
167
168&crypto {
169 status = "okay";
170};
171
172&mdio {
173 status = "okay";
174
175 pinctrl-0 = <&mdio_pins>;
176 pinctrl-names = "default";
177};
178
179&wifi0 {
180 status = "okay";
181
182 qcom,ath10k-calibration-variant = "8devices-Jalapeno";
183};
184
185&wifi1 {
186 status = "okay";
187
188 qcom,ath10k-calibration-variant = "8devices-Jalapeno";
189};
190
191&usb3_ss_phy {
192 status = "okay";
193};
194
195&usb3_hs_phy {
196 status = "okay";
197};
198
199&usb3 {
200 status = "okay";
201};
202
203&usb2_hs_phy {
204 status = "okay";
205};
206
207&usb2 {
208 status = "okay";
209};