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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/st/stm32mp15xx-osd32.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/arm/st/stm32mp15xx-osd32.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm/st/stm32mp15xx-osd32.dtsi (Architecture ppc)


  1 /* SPDX-License-Identifier: (GPL-2.0-or-later       1 /* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) */
  2 /*                                                  2 /*
  3  * Copyright (C) 2020 STMicroelectronics - All      3  * Copyright (C) 2020 STMicroelectronics - All Rights Reserved
  4  * Copyright (C) 2020 Ahmad Fatoum, Pengutroni      4  * Copyright (C) 2020 Ahmad Fatoum, Pengutronix
  5  */                                                 5  */
  6                                                     6 
  7 #include "stm32mp15-pinctrl.dtsi"                   7 #include "stm32mp15-pinctrl.dtsi"
  8                                                     8 
  9 #include <dt-bindings/mfd/st,stpmic1.h>             9 #include <dt-bindings/mfd/st,stpmic1.h>
 10                                                    10 
 11 / {                                                11 / {
 12         reserved-memory {                          12         reserved-memory {
 13                 #address-cells = <1>;              13                 #address-cells = <1>;
 14                 #size-cells = <1>;                 14                 #size-cells = <1>;
 15                 ranges;                            15                 ranges;
 16                                                    16 
 17                 mcuram2: mcuram2@10000000 {        17                 mcuram2: mcuram2@10000000 {
 18                         compatible = "shared-d     18                         compatible = "shared-dma-pool";
 19                         reg = <0x10000000 0x40     19                         reg = <0x10000000 0x40000>;
 20                         no-map;                    20                         no-map;
 21                 };                                 21                 };
 22                                                    22 
 23                 vdev0vring0: vdev0vring0@10040     23                 vdev0vring0: vdev0vring0@10040000 {
 24                         compatible = "shared-d     24                         compatible = "shared-dma-pool";
 25                         reg = <0x10040000 0x10     25                         reg = <0x10040000 0x1000>;
 26                         no-map;                    26                         no-map;
 27                 };                                 27                 };
 28                                                    28 
 29                 vdev0vring1: vdev0vring1@10041     29                 vdev0vring1: vdev0vring1@10041000 {
 30                         compatible = "shared-d     30                         compatible = "shared-dma-pool";
 31                         reg = <0x10041000 0x10     31                         reg = <0x10041000 0x1000>;
 32                         no-map;                    32                         no-map;
 33                 };                                 33                 };
 34                                                    34 
 35                 vdev0buffer: vdev0buffer@10042     35                 vdev0buffer: vdev0buffer@10042000 {
 36                         compatible = "shared-d     36                         compatible = "shared-dma-pool";
 37                         reg = <0x10042000 0x40     37                         reg = <0x10042000 0x4000>;
 38                         no-map;                    38                         no-map;
 39                 };                                 39                 };
 40                                                    40 
 41                 mcuram: mcuram@30000000 {          41                 mcuram: mcuram@30000000 {
 42                         compatible = "shared-d     42                         compatible = "shared-dma-pool";
 43                         reg = <0x30000000 0x40     43                         reg = <0x30000000 0x40000>;
 44                         no-map;                    44                         no-map;
 45                 };                                 45                 };
 46                                                    46 
 47                 retram: retram@38000000 {          47                 retram: retram@38000000 {
 48                         compatible = "shared-d     48                         compatible = "shared-dma-pool";
 49                         reg = <0x38000000 0x10     49                         reg = <0x38000000 0x10000>;
 50                         no-map;                    50                         no-map;
 51                 };                                 51                 };
 52         };                                         52         };
 53 };                                                 53 };
 54                                                    54 
 55 &i2c4 {                                            55 &i2c4 {
 56         pinctrl-names = "default", "sleep";        56         pinctrl-names = "default", "sleep";
 57         pinctrl-0 = <&i2c4_pins_a>;                57         pinctrl-0 = <&i2c4_pins_a>;
 58         pinctrl-1 = <&i2c4_sleep_pins_a>;          58         pinctrl-1 = <&i2c4_sleep_pins_a>;
 59         clock-frequency = <400000>;                59         clock-frequency = <400000>;
 60         i2c-scl-rising-time-ns = <185>;            60         i2c-scl-rising-time-ns = <185>;
 61         i2c-scl-falling-time-ns = <20>;            61         i2c-scl-falling-time-ns = <20>;
 62         status = "okay";                           62         status = "okay";
 63                                                    63 
 64         pmic: stpmic@33 {                          64         pmic: stpmic@33 {
 65                 compatible = "st,stpmic1";         65                 compatible = "st,stpmic1";
 66                 reg = <0x33>;                      66                 reg = <0x33>;
 67                 interrupts-extended = <&gpioa      67                 interrupts-extended = <&gpioa 0 IRQ_TYPE_EDGE_FALLING>;
 68                 interrupt-controller;              68                 interrupt-controller;
 69                 #interrupt-cells = <2>;            69                 #interrupt-cells = <2>;
 70                                                    70 
 71                 regulators {                       71                 regulators {
 72                         compatible = "st,stpmi     72                         compatible = "st,stpmic1-regulators";
 73                                                    73 
 74                         ldo1-supply = <&v3v3>;     74                         ldo1-supply = <&v3v3>;
 75                         ldo3-supply = <&vdd_dd     75                         ldo3-supply = <&vdd_ddr>;
 76                         ldo6-supply = <&v3v3>;     76                         ldo6-supply = <&v3v3>;
 77                         pwr_sw1-supply = <&bst     77                         pwr_sw1-supply = <&bst_out>;
 78                                                    78 
 79                         vddcore: buck1 {           79                         vddcore: buck1 {
 80                                 regulator-name     80                                 regulator-name = "vddcore";
 81                                 regulator-min-     81                                 regulator-min-microvolt = <1200000>;
 82                                 regulator-max-     82                                 regulator-max-microvolt = <1350000>;
 83                                 regulator-alwa     83                                 regulator-always-on;
 84                                 regulator-init     84                                 regulator-initial-mode = <0>;
 85                                 regulator-over     85                                 regulator-over-current-protection;
 86                         };                         86                         };
 87                                                    87 
 88                         vdd_ddr: buck2 {           88                         vdd_ddr: buck2 {
 89                                 regulator-name     89                                 regulator-name = "vdd_ddr";
 90                                 regulator-min-     90                                 regulator-min-microvolt = <1350000>;
 91                                 regulator-max-     91                                 regulator-max-microvolt = <1350000>;
 92                                 regulator-alwa     92                                 regulator-always-on;
 93                                 regulator-init     93                                 regulator-initial-mode = <0>;
 94                                 regulator-over     94                                 regulator-over-current-protection;
 95                         };                         95                         };
 96                                                    96 
 97                         vdd: buck3 {               97                         vdd: buck3 {
 98                                 regulator-name     98                                 regulator-name = "vdd";
 99                                 regulator-min-     99                                 regulator-min-microvolt = <3300000>;
100                                 regulator-max-    100                                 regulator-max-microvolt = <3300000>;
101                                 regulator-alwa    101                                 regulator-always-on;
102                                 st,mask-reset;    102                                 st,mask-reset;
103                                 regulator-init    103                                 regulator-initial-mode = <0>;
104                                 regulator-over    104                                 regulator-over-current-protection;
105                         };                        105                         };
106                                                   106 
107                         v3v3: buck4 {             107                         v3v3: buck4 {
108                                 regulator-name    108                                 regulator-name = "v3v3";
109                                 regulator-min-    109                                 regulator-min-microvolt = <3300000>;
110                                 regulator-max-    110                                 regulator-max-microvolt = <3300000>;
111                                 regulator-alwa    111                                 regulator-always-on;
112                                 regulator-over    112                                 regulator-over-current-protection;
113                                 regulator-init    113                                 regulator-initial-mode = <0>;
114                         };                        114                         };
115                                                   115 
116                         v1v8_audio: ldo1 {        116                         v1v8_audio: ldo1 {
117                                 regulator-name    117                                 regulator-name = "v1v8_audio";
118                                 regulator-min-    118                                 regulator-min-microvolt = <1800000>;
119                                 regulator-max-    119                                 regulator-max-microvolt = <1800000>;
120                                 interrupts = <    120                                 interrupts = <IT_CURLIM_LDO1 0>;
121                         };                        121                         };
122                                                   122 
123                         v3v3_hdmi: ldo2 {         123                         v3v3_hdmi: ldo2 {
124                                 regulator-name    124                                 regulator-name = "v3v3_hdmi";
125                                 regulator-min-    125                                 regulator-min-microvolt = <3300000>;
126                                 regulator-max-    126                                 regulator-max-microvolt = <3300000>;
127                                 interrupts = <    127                                 interrupts = <IT_CURLIM_LDO2 0>;
128                         };                        128                         };
129                                                   129 
130                         vtt_ddr: ldo3 {           130                         vtt_ddr: ldo3 {
131                                 regulator-name    131                                 regulator-name = "vtt_ddr";
132                                 regulator-min-    132                                 regulator-min-microvolt = <500000>;
133                                 regulator-max-    133                                 regulator-max-microvolt = <750000>;
134                                 regulator-alwa    134                                 regulator-always-on;
135                                 regulator-over    135                                 regulator-over-current-protection;
136                         };                        136                         };
137                                                   137 
138                         vdd_usb: ldo4 {           138                         vdd_usb: ldo4 {
139                                 regulator-name    139                                 regulator-name = "vdd_usb";
140                                 interrupts = <    140                                 interrupts = <IT_CURLIM_LDO4 0>;
141                         };                        141                         };
142                                                   142 
143                         vdda: ldo5 {              143                         vdda: ldo5 {
144                                 regulator-name    144                                 regulator-name = "vdda";
145                                 regulator-min-    145                                 regulator-min-microvolt = <2900000>;
146                                 regulator-max-    146                                 regulator-max-microvolt = <2900000>;
147                                 interrupts = <    147                                 interrupts = <IT_CURLIM_LDO5 0>;
148                                 regulator-boot    148                                 regulator-boot-on;
149                         };                        149                         };
150                                                   150 
151                         v1v2_hdmi: ldo6 {         151                         v1v2_hdmi: ldo6 {
152                                 regulator-name    152                                 regulator-name = "v1v2_hdmi";
153                                 regulator-min-    153                                 regulator-min-microvolt = <1200000>;
154                                 regulator-max-    154                                 regulator-max-microvolt = <1200000>;
155                                 interrupts = <    155                                 interrupts = <IT_CURLIM_LDO6 0>;
156                         };                        156                         };
157                                                   157 
158                         vref_ddr: vref_ddr {      158                         vref_ddr: vref_ddr {
159                                 regulator-name    159                                 regulator-name = "vref_ddr";
160                                 regulator-alwa    160                                 regulator-always-on;
161                         };                        161                         };
162                                                   162 
163                         bst_out: boost {          163                         bst_out: boost {
164                                 regulator-name    164                                 regulator-name = "bst_out";
165                                 interrupts = <    165                                 interrupts = <IT_OCP_BOOST 0>;
166                         };                        166                         };
167                                                   167 
168                         vbus_otg: pwr_sw1 {       168                         vbus_otg: pwr_sw1 {
169                                 regulator-name    169                                 regulator-name = "vbus_otg";
170                                 interrupts = <    170                                 interrupts = <IT_OCP_OTG 0>;
171                                 regulator-acti    171                                 regulator-active-discharge = <1>;
172                         };                        172                         };
173                                                   173 
174                         vbus_sw: pwr_sw2 {        174                         vbus_sw: pwr_sw2 {
175                                 regulator-name    175                                 regulator-name = "vbus_sw";
176                                 interrupts = <    176                                 interrupts = <IT_OCP_SWOUT 0>;
177                                 regulator-acti    177                                 regulator-active-discharge = <1>;
178                         };                        178                         };
179                 };                                179                 };
180                                                   180 
181                 onkey {                           181                 onkey {
182                         compatible = "st,stpmi    182                         compatible = "st,stpmic1-onkey";
183                         interrupts = <IT_PONKE    183                         interrupts = <IT_PONKEY_F 0>, <IT_PONKEY_R 1>;
184                         interrupt-names = "onk    184                         interrupt-names = "onkey-falling", "onkey-rising";
185                 };                                185                 };
186                                                   186 
187                 pmic_watchdog: watchdog {         187                 pmic_watchdog: watchdog {
188                         compatible = "st,stpmi    188                         compatible = "st,stpmic1-wdt";
189                         status = "disabled";      189                         status = "disabled";
190                 };                                190                 };
191         };                                        191         };
192                                                   192 
193         sip_eeprom: eeprom@50 {                   193         sip_eeprom: eeprom@50 {
194                 compatible = "atmel,24c32";       194                 compatible = "atmel,24c32";
195                 vcc-supply = <&vdd>;              195                 vcc-supply = <&vdd>;
196                 reg = <0x50>;                     196                 reg = <0x50>;
197         };                                        197         };
198 };                                                198 };
199                                                   199 
200 &ipcc {                                           200 &ipcc {
201         status = "okay";                          201         status = "okay";
202 };                                                202 };
203                                                   203 
204 &m4_rproc {                                       204 &m4_rproc {
205         memory-region = <&retram>, <&mcuram>,     205         memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
206                         <&vdev0vring1>, <&vdev    206                         <&vdev0vring1>, <&vdev0buffer>;
207         mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc     207         mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
208         mbox-names = "vq0", "vq1", "shutdown",    208         mbox-names = "vq0", "vq1", "shutdown", "detach";
209         interrupt-parent = <&exti>;               209         interrupt-parent = <&exti>;
210         interrupts = <68 1>;                      210         interrupts = <68 1>;
211         status = "okay";                          211         status = "okay";
212 };                                                212 };
213                                                   213 
214 &rng1 {                                           214 &rng1 {
215         status = "okay";                          215         status = "okay";
216 };                                                216 };
217                                                   217 
218 &pwr_regulators {                                 218 &pwr_regulators {
219         vdd-supply = <&vdd>;                      219         vdd-supply = <&vdd>;
220         vdd_3v3_usbfs-supply = <&vdd_usb>;        220         vdd_3v3_usbfs-supply = <&vdd_usb>;
221 };                                                221 };
222                                                   222 
223 &usbphyc_port0 {                                  223 &usbphyc_port0 {
224         phy-supply = <&vdd_usb>;                  224         phy-supply = <&vdd_usb>;
225 };                                                225 };
226                                                   226 
227 &usbphyc_port1 {                                  227 &usbphyc_port1 {
228         phy-supply = <&vdd_usb>;                  228         phy-supply = <&vdd_usb>;
229 };                                                229 };
                                                      

~ [ 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