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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/samsung/exynos5422-odroidxu3-common.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/samsung/exynos5422-odroidxu3-common.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/samsung/exynos5422-odroidxu3-common.dtsi (Version linux-6.5.13)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * Hardkernel Odroid XU3/XU3-Lite/XU4 boards c      3  * Hardkernel Odroid XU3/XU3-Lite/XU4 boards common device tree source
  4  *                                                  4  *
  5  * Copyright (c) 2013 Samsung Electronics Co.,      5  * Copyright (c) 2013 Samsung Electronics Co., Ltd.
  6  *              http://www.samsung.com              6  *              http://www.samsung.com
  7  * Copyright (c) 2014 Collabora Ltd.                7  * Copyright (c) 2014 Collabora Ltd.
  8  * Copyright (c) 2015 Lukasz Majewski <l.majews      8  * Copyright (c) 2015 Lukasz Majewski <l.majewski@samsung.com>
  9  *                    Anand Moon <linux.amoon@g      9  *                    Anand Moon <linux.amoon@gmail.com>
 10  */                                                10  */
 11                                                    11 
 12 #include <dt-bindings/input/input.h>               12 #include <dt-bindings/input/input.h>
 13 #include "exynos5422-odroid-core.dtsi"             13 #include "exynos5422-odroid-core.dtsi"
 14                                                    14 
 15 / {                                                15 / {
 16         aliases {                                  16         aliases {
 17                 mmc0 = &mmc_0;                     17                 mmc0 = &mmc_0;
 18         };                                         18         };
 19                                                    19 
 20         gpio-keys {                                20         gpio-keys {
 21                 compatible = "gpio-keys";          21                 compatible = "gpio-keys";
 22                 pinctrl-names = "default";         22                 pinctrl-names = "default";
 23                 pinctrl-0 = <&power_key>;          23                 pinctrl-0 = <&power_key>;
 24                                                    24 
 25                 power-key {                        25                 power-key {
 26                         /*                         26                         /*
 27                          * The power button (S     27                          * The power button (SW2) is connected to the PWRON
 28                          * pin (active high) o     28                          * pin (active high) of the S2MPS11 PMIC, which acts
 29                          * as a 16ms debouce f     29                          * as a 16ms debouce filter and signal inverter with
 30                          * output on ONOB pin      30                          * output on ONOB pin (active low). ONOB PMIC pin is
 31                          * then connected to X     31                          * then connected to XEINT3 SoC pin.
 32                          */                        32                          */
 33                         gpios = <&gpx0 3 GPIO_     33                         gpios = <&gpx0 3 GPIO_ACTIVE_LOW>;
 34                         linux,code = <KEY_POWE     34                         linux,code = <KEY_POWER>;
 35                         label = "power key";       35                         label = "power key";
 36                         debounce-interval = <0     36                         debounce-interval = <0>;
 37                         wakeup-source;             37                         wakeup-source;
 38                 };                                 38                 };
 39         };                                         39         };
 40                                                    40 
 41         emmc_pwrseq: pwrseq {                      41         emmc_pwrseq: pwrseq {
 42                 pinctrl-0 = <&emmc_nrst_pin>;      42                 pinctrl-0 = <&emmc_nrst_pin>;
 43                 pinctrl-names = "default";         43                 pinctrl-names = "default";
 44                 compatible = "mmc-pwrseq-emmc"     44                 compatible = "mmc-pwrseq-emmc";
 45                 reset-gpios = <&gpd1 0 GPIO_AC     45                 reset-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>;
 46         };                                         46         };
 47                                                    47 
 48         fan0: pwm-fan {                            48         fan0: pwm-fan {
 49                 compatible = "pwm-fan";            49                 compatible = "pwm-fan";
 50                 pwms = <&pwm 0 20972 0>;           50                 pwms = <&pwm 0 20972 0>;
 51                 #cooling-cells = <2>;              51                 #cooling-cells = <2>;
 52                 cooling-levels = <0 130 170 23     52                 cooling-levels = <0 130 170 230>;
 53         };                                         53         };
 54                                                    54 
 55         thermal-zones {                            55         thermal-zones {
 56                 cpu0_thermal: cpu0-thermal {       56                 cpu0_thermal: cpu0-thermal {
 57                         thermal-sensors = <&tm     57                         thermal-sensors = <&tmu_cpu0>;
 58                         polling-delay-passive  !!  58                         polling-delay-passive = <250>;
 59                         polling-delay = <0>;       59                         polling-delay = <0>;
 60                         trips {                    60                         trips {
 61                                 cpu0_alert0: c     61                                 cpu0_alert0: cpu-alert-0 {
 62                                         temper     62                                         temperature = <50000>; /* millicelsius */
 63                                         hyster     63                                         hysteresis = <5000>; /* millicelsius */
 64                                         type =     64                                         type = "active";
 65                                 };                 65                                 };
 66                                 cpu0_alert1: c     66                                 cpu0_alert1: cpu-alert-1 {
 67                                         temper     67                                         temperature = <60000>; /* millicelsius */
 68                                         hyster     68                                         hysteresis = <5000>; /* millicelsius */
 69                                         type =     69                                         type = "active";
 70                                 };                 70                                 };
 71                                 cpu0_alert2: c     71                                 cpu0_alert2: cpu-alert-2 {
 72                                         temper     72                                         temperature = <70000>; /* millicelsius */
 73                                         hyster     73                                         hysteresis = <5000>; /* millicelsius */
 74                                         type =     74                                         type = "active";
 75                                 };                 75                                 };
 76                                 cpu0_crit0: cp     76                                 cpu0_crit0: cpu-crit-0 {
 77                                         temper     77                                         temperature = <120000>; /* millicelsius */
 78                                         hyster     78                                         hysteresis = <0>; /* millicelsius */
 79                                         type =     79                                         type = "critical";
 80                                 };                 80                                 };
                                                   >>  81                                 /*
                                                   >>  82                                  * Exynos542x supports only 4 trip-points
                                                   >>  83                                  * so for these polling mode is required.
                                                   >>  84                                  * Start polling at temperature level of last
                                                   >>  85                                  * interrupt-driven trip: cpu0_alert2
                                                   >>  86                                  */
 81                                 cpu0_alert3: c     87                                 cpu0_alert3: cpu-alert-3 {
 82                                         temper     88                                         temperature = <70000>; /* millicelsius */
 83                                         hyster     89                                         hysteresis = <10000>; /* millicelsius */
 84                                         type =     90                                         type = "passive";
 85                                 };                 91                                 };
 86                                 cpu0_alert4: c     92                                 cpu0_alert4: cpu-alert-4 {
 87                                         temper     93                                         temperature = <85000>; /* millicelsius */
 88                                         hyster     94                                         hysteresis = <10000>; /* millicelsius */
 89                                         type =     95                                         type = "passive";
 90                                 };                 96                                 };
 91                         };                         97                         };
 92                         cooling-maps {             98                         cooling-maps {
 93                                 map0 {             99                                 map0 {
 94                                         trip =    100                                         trip = <&cpu0_alert0>;
 95                                         coolin    101                                         cooling-device = <&fan0 0 1>;
 96                                 };                102                                 };
 97                                 map1 {            103                                 map1 {
 98                                         trip =    104                                         trip = <&cpu0_alert1>;
 99                                         coolin    105                                         cooling-device = <&fan0 1 2>;
100                                 };                106                                 };
101                                 map2 {            107                                 map2 {
102                                         trip =    108                                         trip = <&cpu0_alert2>;
103                                         coolin    109                                         cooling-device = <&fan0 2 3>;
104                                 };                110                                 };
105                                 /*                111                                 /*
106                                  * When reachi    112                                  * When reaching cpu0_alert3, reduce CPU
107                                  * by 2 steps.    113                                  * by 2 steps. On Exynos5422/5800 that would
108                                  * (usually) b    114                                  * (usually) be: 1800 MHz and 1200 MHz.
109                                  */               115                                  */
110                                 map3 {            116                                 map3 {
111                                         trip =    117                                         trip = <&cpu0_alert3>;
112                                         coolin    118                                         cooling-device = <&cpu0 0 2>,
113                                                   119                                                          <&cpu1 0 2>,
114                                                   120                                                          <&cpu2 0 2>,
115                                                   121                                                          <&cpu3 0 2>,
116                                                   122                                                          <&cpu4 0 2>,
117                                                   123                                                          <&cpu5 0 2>,
118                                                   124                                                          <&cpu6 0 2>,
119                                                   125                                                          <&cpu7 0 2>;
120                                 };                126                                 };
121                                 /*                127                                 /*
122                                  * When reachi    128                                  * When reaching cpu0_alert4, reduce CPU
123                                  * further, do    129                                  * further, down to 600 MHz (14 steps for big,
124                                  * 8 steps for    130                                  * 8 steps for LITTLE).
125                                  */               131                                  */
126                                 cpu0_cooling_m    132                                 cpu0_cooling_map4: map4 {
127                                         trip =    133                                         trip = <&cpu0_alert4>;
128                                         coolin    134                                         cooling-device = <&cpu0 3 8>,
129                                                   135                                                          <&cpu1 3 8>,
130                                                   136                                                          <&cpu2 3 8>,
131                                                   137                                                          <&cpu3 3 8>,
132                                                   138                                                          <&cpu4 3 14>,
133                                                   139                                                          <&cpu5 3 14>,
134                                                   140                                                          <&cpu6 3 14>,
135                                                   141                                                          <&cpu7 3 14>;
136                                 };                142                                 };
137                         };                        143                         };
138                 };                                144                 };
139                 cpu1_thermal: cpu1-thermal {      145                 cpu1_thermal: cpu1-thermal {
140                         thermal-sensors = <&tm    146                         thermal-sensors = <&tmu_cpu1>;
141                         polling-delay-passive  !! 147                         polling-delay-passive = <250>;
142                         polling-delay = <0>;      148                         polling-delay = <0>;
143                         trips {                   149                         trips {
144                                 cpu1_alert0: c    150                                 cpu1_alert0: cpu-alert-0 {
145                                         temper    151                                         temperature = <50000>;
146                                         hyster    152                                         hysteresis = <5000>;
147                                         type =    153                                         type = "active";
148                                 };                154                                 };
149                                 cpu1_alert1: c    155                                 cpu1_alert1: cpu-alert-1 {
150                                         temper    156                                         temperature = <60000>;
151                                         hyster    157                                         hysteresis = <5000>;
152                                         type =    158                                         type = "active";
153                                 };                159                                 };
154                                 cpu1_alert2: c    160                                 cpu1_alert2: cpu-alert-2 {
155                                         temper    161                                         temperature = <70000>;
156                                         hyster    162                                         hysteresis = <5000>;
157                                         type =    163                                         type = "active";
158                                 };                164                                 };
159                                 cpu1_crit0: cp    165                                 cpu1_crit0: cpu-crit-0 {
160                                         temper    166                                         temperature = <120000>;
161                                         hyster    167                                         hysteresis = <0>;
162                                         type =    168                                         type = "critical";
163                                 };                169                                 };
164                                 cpu1_alert3: c    170                                 cpu1_alert3: cpu-alert-3 {
165                                         temper    171                                         temperature = <70000>;
166                                         hyster    172                                         hysteresis = <10000>;
167                                         type =    173                                         type = "passive";
168                                 };                174                                 };
169                                 cpu1_alert4: c    175                                 cpu1_alert4: cpu-alert-4 {
170                                         temper    176                                         temperature = <85000>;
171                                         hyster    177                                         hysteresis = <10000>;
172                                         type =    178                                         type = "passive";
173                                 };                179                                 };
174                         };                        180                         };
175                         cooling-maps {            181                         cooling-maps {
176                                 map0 {            182                                 map0 {
177                                         trip =    183                                         trip = <&cpu1_alert0>;
178                                         coolin    184                                         cooling-device = <&fan0 0 1>;
179                                 };                185                                 };
180                                 map1 {            186                                 map1 {
181                                         trip =    187                                         trip = <&cpu1_alert1>;
182                                         coolin    188                                         cooling-device = <&fan0 1 2>;
183                                 };                189                                 };
184                                 map2 {            190                                 map2 {
185                                         trip =    191                                         trip = <&cpu1_alert2>;
186                                         coolin    192                                         cooling-device = <&fan0 2 3>;
187                                 };                193                                 };
188                                 map3 {            194                                 map3 {
189                                         trip =    195                                         trip = <&cpu1_alert3>;
190                                         coolin    196                                         cooling-device = <&cpu0 0 2>,
191                                                   197                                                          <&cpu1 0 2>,
192                                                   198                                                          <&cpu2 0 2>,
193                                                   199                                                          <&cpu3 0 2>,
194                                                   200                                                          <&cpu4 0 2>,
195                                                   201                                                          <&cpu5 0 2>,
196                                                   202                                                          <&cpu6 0 2>,
197                                                   203                                                          <&cpu7 0 2>;
198                                 };                204                                 };
199                                 cpu1_cooling_m    205                                 cpu1_cooling_map4: map4 {
200                                         trip =    206                                         trip = <&cpu1_alert4>;
201                                         coolin    207                                         cooling-device = <&cpu0 3 8>,
202                                                   208                                                          <&cpu1 3 8>,
203                                                   209                                                          <&cpu2 3 8>,
204                                                   210                                                          <&cpu3 3 8>,
205                                                   211                                                          <&cpu4 3 14>,
206                                                   212                                                          <&cpu5 3 14>,
207                                                   213                                                          <&cpu6 3 14>,
208                                                   214                                                          <&cpu7 3 14>;
209                                 };                215                                 };
210                         };                        216                         };
211                 };                                217                 };
212                 cpu2_thermal: cpu2-thermal {      218                 cpu2_thermal: cpu2-thermal {
213                         thermal-sensors = <&tm    219                         thermal-sensors = <&tmu_cpu2>;
214                         polling-delay-passive  !! 220                         polling-delay-passive = <250>;
215                         polling-delay = <0>;      221                         polling-delay = <0>;
216                         trips {                   222                         trips {
217                                 cpu2_alert0: c    223                                 cpu2_alert0: cpu-alert-0 {
218                                         temper    224                                         temperature = <50000>;
219                                         hyster    225                                         hysteresis = <5000>;
220                                         type =    226                                         type = "active";
221                                 };                227                                 };
222                                 cpu2_alert1: c    228                                 cpu2_alert1: cpu-alert-1 {
223                                         temper    229                                         temperature = <60000>;
224                                         hyster    230                                         hysteresis = <5000>;
225                                         type =    231                                         type = "active";
226                                 };                232                                 };
227                                 cpu2_alert2: c    233                                 cpu2_alert2: cpu-alert-2 {
228                                         temper    234                                         temperature = <70000>;
229                                         hyster    235                                         hysteresis = <5000>;
230                                         type =    236                                         type = "active";
231                                 };                237                                 };
232                                 cpu2_crit0: cp    238                                 cpu2_crit0: cpu-crit-0 {
233                                         temper    239                                         temperature = <120000>;
234                                         hyster    240                                         hysteresis = <0>;
235                                         type =    241                                         type = "critical";
236                                 };                242                                 };
237                                 cpu2_alert3: c    243                                 cpu2_alert3: cpu-alert-3 {
238                                         temper    244                                         temperature = <70000>;
239                                         hyster    245                                         hysteresis = <10000>;
240                                         type =    246                                         type = "passive";
241                                 };                247                                 };
242                                 cpu2_alert4: c    248                                 cpu2_alert4: cpu-alert-4 {
243                                         temper    249                                         temperature = <85000>;
244                                         hyster    250                                         hysteresis = <10000>;
245                                         type =    251                                         type = "passive";
246                                 };                252                                 };
247                         };                        253                         };
248                         cooling-maps {            254                         cooling-maps {
249                                 map0 {            255                                 map0 {
250                                         trip =    256                                         trip = <&cpu2_alert0>;
251                                         coolin    257                                         cooling-device = <&fan0 0 1>;
252                                 };                258                                 };
253                                 map1 {            259                                 map1 {
254                                         trip =    260                                         trip = <&cpu2_alert1>;
255                                         coolin    261                                         cooling-device = <&fan0 1 2>;
256                                 };                262                                 };
257                                 map2 {            263                                 map2 {
258                                         trip =    264                                         trip = <&cpu2_alert2>;
259                                         coolin    265                                         cooling-device = <&fan0 2 3>;
260                                 };                266                                 };
261                                 map3 {            267                                 map3 {
262                                         trip =    268                                         trip = <&cpu2_alert3>;
263                                         coolin    269                                         cooling-device = <&cpu0 0 2>,
264                                                   270                                                          <&cpu1 0 2>,
265                                                   271                                                          <&cpu2 0 2>,
266                                                   272                                                          <&cpu3 0 2>,
267                                                   273                                                          <&cpu4 0 2>,
268                                                   274                                                          <&cpu5 0 2>,
269                                                   275                                                          <&cpu6 0 2>,
270                                                   276                                                          <&cpu7 0 2>;
271                                 };                277                                 };
272                                 cpu2_cooling_m    278                                 cpu2_cooling_map4: map4 {
273                                         trip =    279                                         trip = <&cpu2_alert4>;
274                                         coolin    280                                         cooling-device = <&cpu0 3 8>,
275                                                   281                                                          <&cpu1 3 8>,
276                                                   282                                                          <&cpu2 3 8>,
277                                                   283                                                          <&cpu3 3 8>,
278                                                   284                                                          <&cpu4 3 14>,
279                                                   285                                                          <&cpu5 3 14>,
280                                                   286                                                          <&cpu6 3 14>,
281                                                   287                                                          <&cpu7 3 14>;
282                                 };                288                                 };
283                         };                        289                         };
284                 };                                290                 };
285                 cpu3_thermal: cpu3-thermal {      291                 cpu3_thermal: cpu3-thermal {
286                         thermal-sensors = <&tm    292                         thermal-sensors = <&tmu_cpu3>;
287                         polling-delay-passive  !! 293                         polling-delay-passive = <250>;
288                         polling-delay = <0>;      294                         polling-delay = <0>;
289                         trips {                   295                         trips {
290                                 cpu3_alert0: c    296                                 cpu3_alert0: cpu-alert-0 {
291                                         temper    297                                         temperature = <50000>;
292                                         hyster    298                                         hysteresis = <5000>;
293                                         type =    299                                         type = "active";
294                                 };                300                                 };
295                                 cpu3_alert1: c    301                                 cpu3_alert1: cpu-alert-1 {
296                                         temper    302                                         temperature = <60000>;
297                                         hyster    303                                         hysteresis = <5000>;
298                                         type =    304                                         type = "active";
299                                 };                305                                 };
300                                 cpu3_alert2: c    306                                 cpu3_alert2: cpu-alert-2 {
301                                         temper    307                                         temperature = <70000>;
302                                         hyster    308                                         hysteresis = <5000>;
303                                         type =    309                                         type = "active";
304                                 };                310                                 };
305                                 cpu3_crit0: cp    311                                 cpu3_crit0: cpu-crit-0 {
306                                         temper    312                                         temperature = <120000>;
307                                         hyster    313                                         hysteresis = <0>;
308                                         type =    314                                         type = "critical";
309                                 };                315                                 };
310                                 cpu3_alert3: c    316                                 cpu3_alert3: cpu-alert-3 {
311                                         temper    317                                         temperature = <70000>;
312                                         hyster    318                                         hysteresis = <10000>;
313                                         type =    319                                         type = "passive";
314                                 };                320                                 };
315                                 cpu3_alert4: c    321                                 cpu3_alert4: cpu-alert-4 {
316                                         temper    322                                         temperature = <85000>;
317                                         hyster    323                                         hysteresis = <10000>;
318                                         type =    324                                         type = "passive";
319                                 };                325                                 };
320                         };                        326                         };
321                         cooling-maps {            327                         cooling-maps {
322                                 map0 {            328                                 map0 {
323                                         trip =    329                                         trip = <&cpu3_alert0>;
324                                         coolin    330                                         cooling-device = <&fan0 0 1>;
325                                 };                331                                 };
326                                 map1 {            332                                 map1 {
327                                         trip =    333                                         trip = <&cpu3_alert1>;
328                                         coolin    334                                         cooling-device = <&fan0 1 2>;
329                                 };                335                                 };
330                                 map2 {            336                                 map2 {
331                                         trip =    337                                         trip = <&cpu3_alert2>;
332                                         coolin    338                                         cooling-device = <&fan0 2 3>;
333                                 };                339                                 };
334                                 map3 {            340                                 map3 {
335                                         trip =    341                                         trip = <&cpu3_alert3>;
336                                         coolin    342                                         cooling-device = <&cpu0 0 2>,
337                                                   343                                                          <&cpu1 0 2>,
338                                                   344                                                          <&cpu2 0 2>,
339                                                   345                                                          <&cpu3 0 2>,
340                                                   346                                                          <&cpu4 0 2>,
341                                                   347                                                          <&cpu5 0 2>,
342                                                   348                                                          <&cpu6 0 2>,
343                                                   349                                                          <&cpu7 0 2>;
344                                 };                350                                 };
345                                 cpu3_cooling_m    351                                 cpu3_cooling_map4: map4 {
346                                         trip =    352                                         trip = <&cpu3_alert4>;
347                                         coolin    353                                         cooling-device = <&cpu0 3 8>,
348                                                   354                                                          <&cpu1 3 8>,
349                                                   355                                                          <&cpu2 3 8>,
350                                                   356                                                          <&cpu3 3 8>,
351                                                   357                                                          <&cpu4 3 14>,
352                                                   358                                                          <&cpu5 3 14>,
353                                                   359                                                          <&cpu6 3 14>,
354                                                   360                                                          <&cpu7 3 14>;
355                                 };                361                                 };
356                         };                        362                         };
357                 };                                363                 };
358                 gpu_thermal: gpu-thermal {        364                 gpu_thermal: gpu-thermal {
359                         thermal-sensors = <&tm    365                         thermal-sensors = <&tmu_gpu>;
360                         polling-delay-passive  !! 366                         polling-delay-passive = <250>;
361                         polling-delay = <0>;      367                         polling-delay = <0>;
362                         trips {                   368                         trips {
363                                 gpu_alert0: gp    369                                 gpu_alert0: gpu-alert-0 {
364                                         temper    370                                         temperature = <50000>;
365                                         hyster    371                                         hysteresis = <5000>;
366                                         type =    372                                         type = "active";
367                                 };                373                                 };
368                                 gpu_alert1: gp    374                                 gpu_alert1: gpu-alert-1 {
369                                         temper    375                                         temperature = <60000>;
370                                         hyster    376                                         hysteresis = <5000>;
371                                         type =    377                                         type = "active";
372                                 };                378                                 };
373                                 gpu_alert2: gp    379                                 gpu_alert2: gpu-alert-2 {
374                                         temper    380                                         temperature = <70000>;
375                                         hyster    381                                         hysteresis = <5000>;
376                                         type =    382                                         type = "active";
377                                 };                383                                 };
378                                 gpu_crit0: gpu    384                                 gpu_crit0: gpu-crit-0 {
379                                         temper    385                                         temperature = <120000>;
380                                         hyster    386                                         hysteresis = <0>;
381                                         type =    387                                         type = "critical";
382                                 };                388                                 };
383                                 gpu_alert3: gp    389                                 gpu_alert3: gpu-alert-3 {
384                                         temper    390                                         temperature = <70000>;
385                                         hyster    391                                         hysteresis = <10000>;
386                                         type =    392                                         type = "passive";
387                                 };                393                                 };
388                                 gpu_alert4: gp    394                                 gpu_alert4: gpu-alert-4 {
389                                         temper    395                                         temperature = <85000>;
390                                         hyster    396                                         hysteresis = <10000>;
391                                         type =    397                                         type = "passive";
392                                 };                398                                 };
393                         };                        399                         };
394                         cooling-maps {            400                         cooling-maps {
395                                 map0 {            401                                 map0 {
396                                         trip =    402                                         trip = <&gpu_alert0>;
397                                         coolin    403                                         cooling-device = <&fan0 0 1>;
398                                 };                404                                 };
399                                 map1 {            405                                 map1 {
400                                         trip =    406                                         trip = <&gpu_alert1>;
401                                         coolin    407                                         cooling-device = <&fan0 1 2>;
402                                 };                408                                 };
403                                 map2 {            409                                 map2 {
404                                         trip =    410                                         trip = <&gpu_alert2>;
405                                         coolin    411                                         cooling-device = <&fan0 2 3>;
406                                 };                412                                 };
407                                 map3 {            413                                 map3 {
408                                         trip =    414                                         trip = <&gpu_alert3>;
409                                         coolin    415                                         cooling-device = <&gpu 0 2>;
410                                 };                416                                 };
411                                 map4 {            417                                 map4 {
412                                         trip =    418                                         trip = <&gpu_alert4>;
413                                         coolin    419                                         cooling-device = <&gpu 3 6>;
414                                 };                420                                 };
415                         };                        421                         };
416                 };                                422                 };
417         };                                        423         };
418 };                                                424 };
419                                                   425 
420 &buck10_reg {                                     426 &buck10_reg {
421         /* Supplies vmmc-supply of mmc_0 */       427         /* Supplies vmmc-supply of mmc_0 */
422         regulator-always-on;                      428         regulator-always-on;
423         regulator-boot-on;                        429         regulator-boot-on;
424 };                                                430 };
425                                                   431 
426 &hdmi {                                           432 &hdmi {
427         status = "okay";                          433         status = "okay";
428         ddc = <&i2c_2>;                           434         ddc = <&i2c_2>;
429         hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>    435         hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
430         pinctrl-names = "default";                436         pinctrl-names = "default";
431         pinctrl-0 = <&hdmi_hpd_irq>;              437         pinctrl-0 = <&hdmi_hpd_irq>;
432                                                   438 
433         vdd_osc-supply = <&ldo7_reg>;             439         vdd_osc-supply = <&ldo7_reg>;
434         vdd_pll-supply = <&ldo6_reg>;             440         vdd_pll-supply = <&ldo6_reg>;
435         vdd-supply = <&ldo6_reg>;                 441         vdd-supply = <&ldo6_reg>;
436 };                                                442 };
437                                                   443 
438 &hdmicec {                                        444 &hdmicec {
439         status = "okay";                          445         status = "okay";
440         needs-hpd;                                446         needs-hpd;
441 };                                                447 };
442                                                   448 
443 &i2c_2 {                                          449 &i2c_2 {
444         samsung,i2c-sda-delay = <100>;            450         samsung,i2c-sda-delay = <100>;
445         samsung,i2c-max-bus-freq = <66000>;       451         samsung,i2c-max-bus-freq = <66000>;
446         /* used by HDMI DDC */                    452         /* used by HDMI DDC */
447         status = "okay";                          453         status = "okay";
448 };                                                454 };
449                                                   455 
450 &ldo26_reg {                                      456 &ldo26_reg {
451         regulator-min-microvolt = <3000000>;      457         regulator-min-microvolt = <3000000>;
452         regulator-max-microvolt = <3000000>;      458         regulator-max-microvolt = <3000000>;
453         regulator-always-on;                      459         regulator-always-on;
454 };                                                460 };
455                                                   461 
456 &mixer {                                          462 &mixer {
457         status = "okay";                          463         status = "okay";
458 };                                                464 };
459                                                   465 
460 &mmc_0 {                                          466 &mmc_0 {
461         status = "okay";                          467         status = "okay";
462         mmc-pwrseq = <&emmc_pwrseq>;              468         mmc-pwrseq = <&emmc_pwrseq>;
463         card-detect-delay = <200>;                469         card-detect-delay = <200>;
464         samsung,dw-mshc-ciu-div = <3>;            470         samsung,dw-mshc-ciu-div = <3>;
465         samsung,dw-mshc-sdr-timing = <0 4>;       471         samsung,dw-mshc-sdr-timing = <0 4>;
466         samsung,dw-mshc-ddr-timing = <0 2>;       472         samsung,dw-mshc-ddr-timing = <0 2>;
467         samsung,dw-mshc-hs400-timing = <0 2>;     473         samsung,dw-mshc-hs400-timing = <0 2>;
468         samsung,read-strobe-delay = <90>;         474         samsung,read-strobe-delay = <90>;
469         pinctrl-names = "default";                475         pinctrl-names = "default";
470         pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bu    476         pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 &sd0_cd &sd0_rclk>;
471         bus-width = <8>;                          477         bus-width = <8>;
472         cap-mmc-highspeed;                        478         cap-mmc-highspeed;
473         mmc-ddr-1_8v;                             479         mmc-ddr-1_8v;
474         mmc-hs200-1_8v;                           480         mmc-hs200-1_8v;
475         mmc-hs400-1_8v;                           481         mmc-hs400-1_8v;
476         max-frequency = <200000000>;              482         max-frequency = <200000000>;
477         vmmc-supply = <&ldo18_reg>;               483         vmmc-supply = <&ldo18_reg>;
478         vqmmc-supply = <&ldo3_reg>;               484         vqmmc-supply = <&ldo3_reg>;
479 };                                                485 };
480                                                   486 
481 &pinctrl_0 {                                      487 &pinctrl_0 {
482         power_key: power-key-pins {               488         power_key: power-key-pins {
483                 samsung,pins = "gpx0-3";          489                 samsung,pins = "gpx0-3";
484                 samsung,pin-function = <EXYNOS    490                 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
485                 samsung,pin-pud = <EXYNOS_PIN_    491                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
486                 samsung,pin-drv = <EXYNOS5420_    492                 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
487         };                                        493         };
488                                                   494 
489         hdmi_hpd_irq: hdmi-hpd-irq-pins {         495         hdmi_hpd_irq: hdmi-hpd-irq-pins {
490                 samsung,pins = "gpx3-7";          496                 samsung,pins = "gpx3-7";
491                 samsung,pin-function = <EXYNOS    497                 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
492                 samsung,pin-pud = <EXYNOS_PIN_    498                 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
493                 samsung,pin-drv = <EXYNOS5420_    499                 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
494         };                                        500         };
495 };                                                501 };
496                                                   502 
497 &pinctrl_1 {                                      503 &pinctrl_1 {
498         emmc_nrst_pin: emmc-nrst-pins {           504         emmc_nrst_pin: emmc-nrst-pins {
499                 samsung,pins = "gpd1-0";          505                 samsung,pins = "gpd1-0";
500                 samsung,pin-function = <EXYNOS    506                 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
501                 samsung,pin-pud = <EXYNOS_PIN_    507                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
502                 samsung,pin-drv = <EXYNOS5420_    508                 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
503         };                                        509         };
504 };                                                510 };
                                                      

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