mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
[linux/fpc-iii.git] / arch / arm / boot / dts / omap4460.dtsi
blobc43f2a2d0a1e26c9b6024a3c5c74b98bdbe92cb6
1 /*
2  * Device Tree Source for OMAP4460 SoC
3  *
4  * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
5  *
6  * This file is licensed under the terms of the GNU General Public License
7  * version 2.  This program is licensed "as is" without any warranty of any
8  * kind, whether express or implied.
9  */
10 #include "omap4.dtsi"
12 / {
13         cpus {
14                 /* OMAP446x 'standard device' variants OPP50 to OPPTurbo */
15                 cpu0: cpu@0 {
16                         operating-points = <
17                                 /* kHz    uV */
18                                 350000  1025000
19                                 700000  1200000
20                                 920000  1313000
21                         >;
22                         clock-latency = <300000>; /* From legacy driver */
24                         /* cooling options */
25                         cooling-min-level = <0>;
26                         cooling-max-level = <2>;
27                         #cooling-cells = <2>; /* min followed by max */
28                 };
29         };
31         pmu {
32                 compatible = "arm,cortex-a9-pmu";
33                 interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
34                              <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>;
35                 ti,hwmods = "debugss";
36         };
38         thermal-zones {
39                 #include "omap4-cpu-thermal.dtsi"
40         };
42         ocp {
43                 bandgap: bandgap@4a002260 {
44                         reg = <0x4a002260 0x4
45                                0x4a00232C 0x4
46                                0x4a002378 0x18>;
47                         compatible = "ti,omap4460-bandgap";
48                         interrupts = <0 126 IRQ_TYPE_LEVEL_HIGH>; /* talert */
49                         gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>; /* tshut */
51                         #thermal-sensor-cells = <0>;
52                 };
54                 abb_mpu: regulator-abb-mpu {
55                         status = "okay";
57                         reg = <0x4a307bd0 0x8>, <0x4a306014 0x4>,
58                               <0x4A002268 0x4>;
59                         reg-names = "base-address", "int-address",
60                                     "efuse-address";
62                         ti,abb_info = <
63                         /*uV            ABB     efuse   rbb_m   fbb_m   vset_m*/
64                         1025000         0       0       0       0       0
65                         1200000         0       0       0       0       0
66                         1313000         0       0       0x100000 0x40000 0
67                         1375000         1       0       0       0       0
68                         1389000         1       0       0       0       0
69                         >;
70                 };
72                 abb_iva: regulator-abb-iva {
73                         status = "okay";
75                         reg = <0x4a307bd8 0x8>, <0x4a306010 0x4>,
76                               <0x4A002268 0x4>;
77                         reg-names = "base-address", "int-address",
78                                     "efuse-address";
80                         ti,abb_info = <
81                         /*uV            ABB     efuse   rbb_m   fbb_m   vset_m*/
82                         950000          0       0       0       0       0
83                         1140000         0       0       0       0       0
84                         1291000         0       0       0x200000 0      0
85                         1375000         1       0       0       0       0
86                         1376000         1       0       0       0       0
87                         >;
88                 };
89         };
93 &cpu_thermal {
94         coefficients = <348 (-9301)>;
97 /include/ "omap446x-clocks.dtsi"