~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/qcom/qcs404-evb.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/qcom/qcs404-evb.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/qcom/qcs404-evb.dtsi (Version linux-5.0.21)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                             !!   2 // Copyright (c) 2018, Linaro Limited
  3  * Copyright (c) 2018, Linaro Limited          << 
  4  */                                            << 
  5                                                     3 
  6 #include <dt-bindings/gpio/gpio.h>             << 
  7 #include "qcs404.dtsi"                              4 #include "qcs404.dtsi"
  8 #include "pms405.dtsi"                              5 #include "pms405.dtsi"
  9 #include <dt-bindings/gpio/gpio.h>             << 
 10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h << 
 11                                                     6 
 12 / {                                                 7 / {
 13         aliases {                                   8         aliases {
 14                 serial0 = &blsp1_uart2;             9                 serial0 = &blsp1_uart2;
 15                 serial1 = &blsp1_uart3;        << 
 16         };                                         10         };
 17                                                    11 
 18         chosen {                                   12         chosen {
 19                 stdout-path = "serial0";           13                 stdout-path = "serial0";
 20         };                                         14         };
 21                                                    15 
 22         vph_pwr: vph-pwr-regulator {               16         vph_pwr: vph-pwr-regulator {
 23                 compatible = "regulator-fixed"     17                 compatible = "regulator-fixed";
 24                 regulator-name = "vph_pwr";        18                 regulator-name = "vph_pwr";
 25                 regulator-always-on;               19                 regulator-always-on;
 26                 regulator-boot-on;                 20                 regulator-boot-on;
 27         };                                         21         };
 28                                                << 
 29         vdd_ch0_3p3:                           << 
 30         vdd_esmps3_3p3: vdd-esmps3-3p3-regulat << 
 31                 compatible = "regulator-fixed" << 
 32                 regulator-name = "eSMPS3_3P3"; << 
 33                                                << 
 34                 regulator-min-microvolt = <330 << 
 35                 regulator-max-microvolt = <330 << 
 36                 regulator-always-on;           << 
 37         };                                     << 
 38                                                << 
 39         usb3_vbus_reg: regulator-usb3-vbus {   << 
 40                 compatible = "regulator-fixed" << 
 41                 regulator-name = "VBUS_BOOST_5 << 
 42                 regulator-min-microvolt = <500 << 
 43                 regulator-max-microvolt = <500 << 
 44                 gpio = <&pms405_gpios 3 GPIO_A << 
 45                 pinctrl-names = "default";     << 
 46                 pinctrl-0 = <&usb_vbus_boost_p << 
 47                 vin-supply = <&vph_pwr>;       << 
 48                 enable-active-high;            << 
 49                                                << 
 50                 /* TODO: Drop this when introd << 
 51                 regulator-always-on;           << 
 52         };                                     << 
 53 };                                             << 
 54                                                << 
 55 &blsp1_uart3 {                                 << 
 56         status = "okay";                       << 
 57                                                << 
 58         bluetooth {                            << 
 59                 compatible = "qcom,wcn3990-bt" << 
 60                 vddio-supply = <&vreg_l6_1p8>; << 
 61                 vddxo-supply = <&vreg_l5_1p8>; << 
 62                 vddrf-supply = <&vreg_l1_1p3>; << 
 63                 vddch0-supply = <&vdd_ch0_3p3> << 
 64                                                << 
 65                 local-bd-address = [ 00 00 00  << 
 66                                                << 
 67                 max-speed = <3200000>;         << 
 68         };                                     << 
 69 };                                             << 
 70                                                << 
 71 &blsp1_dma {                                   << 
 72         qcom,controlled-remotely;              << 
 73 };                                             << 
 74                                                << 
 75 &blsp2_dma {                                   << 
 76         qcom,controlled-remotely;              << 
 77 };                                             << 
 78                                                << 
 79 &gcc {                                         << 
 80         protected-clocks = <GCC_BIMC_CDSP_CLK> << 
 81                            <GCC_CDSP_CFG_AHB_C << 
 82                            <GCC_CDSP_BIMC_CLK_ << 
 83                            <GCC_CDSP_TBU_CLK>, << 
 84                            <141>, /* GCC_WCSS_ << 
 85                            <142>; /* GCC_WCSS_ << 
 86 };                                             << 
 87                                                << 
 88 &pms405_spmi_regulators {                      << 
 89         vdd_s3-supply = <&vph_pwr>;            << 
 90                                                << 
 91         pms405_s3: s3 {                        << 
 92                 regulator-always-on;           << 
 93                 regulator-boot-on;             << 
 94                 regulator-name = "vdd_apc";    << 
 95                 regulator-initial-mode = <1>;  << 
 96                 regulator-min-microvolt = <104 << 
 97                 regulator-max-microvolt = <138 << 
 98         };                                     << 
 99 };                                             << 
100                                                << 
101 &pcie {                                        << 
102         status = "okay";                       << 
103                                                << 
104         perst-gpios = <&tlmm 43 GPIO_ACTIVE_LO << 
105                                                << 
106         pinctrl-names = "default";             << 
107         pinctrl-0 = <&perst_state>;            << 
108 };                                             << 
109                                                << 
110 &pcie_phy {                                    << 
111         status = "okay";                       << 
112                                                << 
113         vdda-vp-supply = <&vreg_l3_1p05>;      << 
114         vdda-vph-supply = <&vreg_l5_1p8>;      << 
115 };                                                 22 };
116                                                    23 
117 &remoteproc_adsp {                                 24 &remoteproc_adsp {
118         status = "okay";                       !!  25         status = "ok";
119 };                                                 26 };
120                                                    27 
121 &remoteproc_cdsp {                                 28 &remoteproc_cdsp {
122         status = "okay";                       !!  29         status = "ok";
123 };                                                 30 };
124                                                    31 
125 &remoteproc_wcss {                                 32 &remoteproc_wcss {
126         status = "okay";                       !!  33         status = "ok";
127 };                                                 34 };
128                                                    35 
129 &rpm_requests {                                    36 &rpm_requests {
130         regulators {                           !!  37         pms405-regulators {
131                 compatible = "qcom,rpm-pms405-     38                 compatible = "qcom,rpm-pms405-regulators";
132                                                    39 
133                 vdd_s1-supply = <&vph_pwr>;    !!  40                 vdd-s1-supply = <&vph_pwr>;
134                 vdd_s2-supply = <&vph_pwr>;    !!  41                 vdd-s2-supply = <&vph_pwr>;
135                 vdd_s3-supply = <&vph_pwr>;    !!  42                 vdd-s3-supply = <&vph_pwr>;
136                 vdd_s4-supply = <&vph_pwr>;    !!  43                 vdd-s4-supply = <&vph_pwr>;
137                 vdd_s5-supply = <&vph_pwr>;    !!  44                 vdd-s5-supply = <&vph_pwr>;
138                 vdd_l1_l2-supply = <&vreg_s5_1 !!  45                 vdd-l1-l2-supply = <&vreg_s5_1p35>;
139                 vdd_l3_l8-supply = <&vreg_s5_1 !!  46                 vdd-l3-l8-supply = <&vreg_s5_1p35>;
140                 vdd_l4-supply = <&vreg_s5_1p35 !!  47                 vdd-l4-supply = <&vreg_s5_1p35>;
141                 vdd_l5_l6-supply = <&vreg_s4_1 !!  48                 vdd-l5-l6-supply = <&vreg_s4_1p8>;
142                 vdd_l7-supply = <&vph_pwr>;    !!  49                 vdd-l7-supply = <&vph_pwr>;
143                 vdd_l9-supply = <&vreg_s5_1p35 !!  50                 vdd-l9-supply = <&vreg_s5_1p35>;
144                 vdd_l10_l11_l12_l13-supply = < !!  51                 vdd-l10-l11-l12-l13-supply = <&vph_pwr>;
145                                                    52 
146                 vreg_s4_1p8: s4 {                  53                 vreg_s4_1p8: s4 {
147                         regulator-min-microvol     54                         regulator-min-microvolt = <1728000>;
148                         regulator-max-microvol     55                         regulator-max-microvolt = <1920000>;
149                 };                                 56                 };
150                                                    57 
151                 vreg_s5_1p35: s5 {                 58                 vreg_s5_1p35: s5 {
152                         regulator-min-microvol !!  59                         regulator-min-microvolt = <>;
153                         regulator-max-microvol !!  60                         regulator-max-microvolt = <>;
154                 };                                 61                 };
155                                                    62 
156                 vreg_l1_1p3: l1 {                  63                 vreg_l1_1p3: l1 {
157                         regulator-min-microvol     64                         regulator-min-microvolt = <1240000>;
158                         regulator-max-microvol     65                         regulator-max-microvolt = <1352000>;
159                 };                                 66                 };
160                                                    67 
161                 vreg_l2_1p275: l2 {                68                 vreg_l2_1p275: l2 {
162                         regulator-min-microvol     69                         regulator-min-microvolt = <1048000>;
163                         regulator-max-microvol     70                         regulator-max-microvolt = <1280000>;
164                 };                                 71                 };
165                                                    72 
166                 vreg_l3_1p05: l3 {                 73                 vreg_l3_1p05: l3 {
167                         regulator-min-microvol !!  74                         regulator-min-microvolt = <976000>;
168                         regulator-max-microvol     75                         regulator-max-microvolt = <1160000>;
169                 };                                 76                 };
170                                                    77 
171                 vreg_l4_1p2: l4 {                  78                 vreg_l4_1p2: l4 {
172                         regulator-min-microvol     79                         regulator-min-microvolt = <1144000>;
173                         regulator-max-microvol     80                         regulator-max-microvolt = <1256000>;
174                 };                                 81                 };
175                                                    82 
176                 vreg_l5_1p8: l5 {                  83                 vreg_l5_1p8: l5 {
177                         regulator-min-microvol     84                         regulator-min-microvolt = <1800000>;
178                         regulator-max-microvol     85                         regulator-max-microvolt = <1800000>;
179                 };                                 86                 };
180                                                    87 
181                 vreg_l6_1p8: l6 {                  88                 vreg_l6_1p8: l6 {
182                         regulator-min-microvol     89                         regulator-min-microvolt = <1800000>;
183                         regulator-max-microvol     90                         regulator-max-microvolt = <1800000>;
184                         regulator-always-on;       91                         regulator-always-on;
185                 };                                 92                 };
186                                                    93 
187                 vreg_l7_1p8: l7 {                  94                 vreg_l7_1p8: l7 {
188                         regulator-min-microvol     95                         regulator-min-microvolt = <1616000>;
189                         regulator-max-microvol     96                         regulator-max-microvolt = <3000000>;
190                 };                                 97                 };
191                                                    98 
192                 vreg_l8_1p2: l8 {                  99                 vreg_l8_1p2: l8 {
193                         regulator-min-microvol    100                         regulator-min-microvolt = <1136000>;
194                         regulator-max-microvol    101                         regulator-max-microvolt = <1352000>;
195                 };                                102                 };
196                                                   103 
197                 vreg_l10_3p3: l10 {               104                 vreg_l10_3p3: l10 {
198                         regulator-min-microvol    105                         regulator-min-microvolt = <2936000>;
199                         regulator-max-microvol    106                         regulator-max-microvolt = <3088000>;
200                 };                                107                 };
201                                                   108 
202                 vreg_l11_sdc2: l11 {              109                 vreg_l11_sdc2: l11 {
203                         regulator-min-microvol    110                         regulator-min-microvolt = <2696000>;
204                         regulator-max-microvol    111                         regulator-max-microvolt = <3304000>;
205                 };                                112                 };
206                                                   113 
207                 vreg_l12_3p3: l12 {               114                 vreg_l12_3p3: l12 {
208                         regulator-min-microvol !! 115                         regulator-min-microvolt = <2968000>;
209                         regulator-max-microvol    116                         regulator-max-microvolt = <3300000>;
210                 };                                117                 };
211                                                   118 
212                 vreg_l13_3p3: l13 {               119                 vreg_l13_3p3: l13 {
213                         regulator-min-microvol    120                         regulator-min-microvolt = <3000000>;
214                         regulator-max-microvol    121                         regulator-max-microvolt = <3300000>;
215                 };                                122                 };
216         };                                        123         };
217 };                                                124 };
218                                                   125 
219 &sdcc1 {                                          126 &sdcc1 {
220         status = "okay";                       !! 127         status = "ok";
221                                                   128 
222         supports-cqe;                          << 
223         mmc-ddr-1_8v;                             129         mmc-ddr-1_8v;
224         mmc-hs400-1_8v;                        << 
225         bus-width = <8>;                          130         bus-width = <8>;
226         non-removable;                            131         non-removable;
227                                                   132 
228         pinctrl-names = "default", "sleep";       133         pinctrl-names = "default", "sleep";
229         pinctrl-0 = <&sdc1_on>;                   134         pinctrl-0 = <&sdc1_on>;
230         pinctrl-1 = <&sdc1_off>;                  135         pinctrl-1 = <&sdc1_off>;
231 };                                                136 };
232                                                   137 
233 &tlmm {                                           138 &tlmm {
234         perst_state: perst-state {             !! 139         sdc1_on: sdc1-on {
235                 pins = "gpio43";               !! 140                 clk {
236                 function = "gpio";             << 
237                                                << 
238                 drive-strength = <2>;          << 
239                 bias-disable;                  << 
240                 output-low;                    << 
241         };                                     << 
242                                                << 
243         sdc1_on: sdc1-on-state {               << 
244                 clk-pins {                     << 
245                         pins = "sdc1_clk";        141                         pins = "sdc1_clk";
246                         bias-disable;             142                         bias-disable;
247                         drive-strength = <16>;    143                         drive-strength = <16>;
248                 };                                144                 };
249                                                   145 
250                 cmd-pins {                     !! 146                 cmd {
251                         pins = "sdc1_cmd";        147                         pins = "sdc1_cmd";
252                         bias-pull-up;             148                         bias-pull-up;
253                         drive-strength = <10>;    149                         drive-strength = <10>;
254                 };                                150                 };
255                                                   151 
256                 data-pins {                    !! 152                 data {
257                         pins = "sdc1_data";       153                         pins = "sdc1_data";
258                         bias-pull-up;             154                         bias-pull-up;
259                         drive-strength = <10>; !! 155                         dreive-strength = <10>;
260                 };                                156                 };
261                                                   157 
262                 rclk-pins {                    !! 158                 rclk {
263                         pins = "sdc1_rclk";       159                         pins = "sdc1_rclk";
264                         bias-pull-down;           160                         bias-pull-down;
265                 };                                161                 };
266         };                                        162         };
267                                                   163 
268         sdc1_off: sdc1-off-state {             !! 164         sdc1_off: sdc1-off {
269                 clk-pins {                     !! 165                 clk {
270                         pins = "sdc1_clk";        166                         pins = "sdc1_clk";
271                         bias-disable;             167                         bias-disable;
272                         drive-strength = <2>;     168                         drive-strength = <2>;
273                 };                                169                 };
274                                                   170 
275                 cmd-pins {                     !! 171                 cmd {
276                         pins = "sdc1_cmd";        172                         pins = "sdc1_cmd";
277                         bias-pull-up;             173                         bias-pull-up;
278                         drive-strength = <2>;     174                         drive-strength = <2>;
279                 };                                175                 };
280                                                   176 
281                 data-pins {                    !! 177                 data {
282                         pins = "sdc1_data";       178                         pins = "sdc1_data";
283                         bias-pull-up;             179                         bias-pull-up;
284                         drive-strength = <2>;  !! 180                         dreive-strength = <2>;
285                 };                                181                 };
286                                                   182 
287                 rclk-pins {                    !! 183                 rclk {
288                         pins = "sdc1_rclk";       184                         pins = "sdc1_rclk";
289                         bias-pull-down;           185                         bias-pull-down;
290                 };                                186                 };
291         };                                     << 
292                                                << 
293         usb3_id_pin: usb3-id-state {           << 
294                 pins = "gpio116";              << 
295                 function = "gpio";             << 
296                                                << 
297                 drive-strength = <2>;          << 
298                 bias-pull-up;                  << 
299         };                                     << 
300 };                                             << 
301                                                << 
302 &pms405_gpios {                                << 
303         usb_vbus_boost_pin: usb-vbus-boost-sta << 
304                 pinconf {                      << 
305                         pins = "gpio3";        << 
306                         function = PMIC_GPIO_F << 
307                         output-low;            << 
308                         power-source = <1>;    << 
309                 };                             << 
310         };                                     << 
311         usb3_vbus_pin: usb3-vbus-state {       << 
312                 pinconf {                      << 
313                         pins = "gpio12";       << 
314                         function = PMIC_GPIO_F << 
315                         input-enable;          << 
316                         bias-pull-down;        << 
317                         power-source = <1>;    << 
318                 };                             << 
319         };                                     << 
320 };                                             << 
321                                                << 
322 &usb2 {                                        << 
323         status = "okay";                       << 
324 };                                             << 
325                                                << 
326 &usb2_phy_sec {                                << 
327         vdd-supply = <&vreg_l4_1p2>;           << 
328         vdda1p8-supply = <&vreg_l5_1p8>;       << 
329         vdda3p3-supply = <&vreg_l12_3p3>;      << 
330         status = "okay";                       << 
331 };                                             << 
332                                                << 
333 &usb3 {                                        << 
334         status = "okay";                       << 
335                                                << 
336 };                                             << 
337                                                << 
338 &usb3_dwc3 {                                   << 
339         dr_mode = "host";                      << 
340 };                                             << 
341                                                << 
342 &usb2_phy_prim {                               << 
343         vdd-supply = <&vreg_l4_1p2>;           << 
344         vdda1p8-supply = <&vreg_l5_1p8>;       << 
345         vdda3p3-supply = <&vreg_l12_3p3>;      << 
346         status = "okay";                       << 
347 };                                             << 
348                                                << 
349 &usb3_phy {                                    << 
350         vdd-supply = <&vreg_l3_1p05>;          << 
351         vdda1p8-supply = <&vreg_l5_1p8>;       << 
352         status = "okay";                       << 
353 };                                             << 
354                                                << 
355 &wifi {                                        << 
356         status = "okay";                       << 
357         vdd-0.8-cx-mx-supply = <&vreg_l2_1p275 << 
358         vdd-1.8-xo-supply = <&vreg_l5_1p8>;    << 
359         vdd-1.3-rfa-supply = <&vreg_l1_1p3>;   << 
360 };                                             << 
361                                                << 
362 /* PINCTRL - additions to nodes defined in qcs << 
363                                                << 
364 &blsp1_uart2_default {                         << 
365         rx-pins {                              << 
366                 drive-strength = <2>;          << 
367                 bias-disable;                  << 
368         };                                     << 
369                                                << 
370         tx-pins {                              << 
371                 drive-strength = <2>;          << 
372                 bias-disable;                  << 
373         };                                     << 
374 };                                             << 
375                                                << 
376 &blsp1_uart3_default {                         << 
377         cts-pins {                             << 
378                 bias-disable;                  << 
379         };                                     << 
380                                                << 
381         rts-tx-pins {                          << 
382                 drive-strength = <2>;          << 
383                 bias-disable;                  << 
384         };                                     << 
385                                                << 
386         rx-pins {                              << 
387                 bias-pull-up;                  << 
388         };                                        187         };
389 };                                                188 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php