diff options
Diffstat (limited to 'arch/arm/plat-omap/Kconfig')
-rw-r--r-- | arch/arm/plat-omap/Kconfig | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/Kconfig b/arch/arm/plat-omap/Kconfig index c9408434a855..18fe3cb195dc 100644 --- a/arch/arm/plat-omap/Kconfig +++ b/arch/arm/plat-omap/Kconfig | |||
@@ -18,6 +18,7 @@ config ARCH_OMAP1 | |||
18 | config ARCH_OMAP2PLUS | 18 | config ARCH_OMAP2PLUS |
19 | bool "TI OMAP2/3/4" | 19 | bool "TI OMAP2/3/4" |
20 | select CLKDEV_LOOKUP | 20 | select CLKDEV_LOOKUP |
21 | select OMAP_DM_TIMER | ||
21 | help | 22 | help |
22 | "Systems based on OMAP2, OMAP3 or OMAP4" | 23 | "Systems based on OMAP2, OMAP3 or OMAP4" |
23 | 24 | ||
@@ -35,6 +36,37 @@ config OMAP_DEBUG_LEDS | |||
35 | depends on OMAP_DEBUG_DEVICES | 36 | depends on OMAP_DEBUG_DEVICES |
36 | default y if LEDS_CLASS | 37 | default y if LEDS_CLASS |
37 | 38 | ||
39 | config OMAP_SMARTREFLEX | ||
40 | bool "SmartReflex support" | ||
41 | depends on (ARCH_OMAP3 || ARCH_OMAP4) && PM | ||
42 | help | ||
43 | Say Y if you want to enable SmartReflex. | ||
44 | |||
45 | SmartReflex can perform continuous dynamic voltage | ||
46 | scaling around the nominal operating point voltage | ||
47 | according to silicon characteristics and operating | ||
48 | conditions. Enabling SmartReflex reduces power | ||
49 | consumption. | ||
50 | |||
51 | Please note, that by default SmartReflex is only | ||
52 | initialized. To enable the automatic voltage | ||
53 | compensation for vdd mpu and vdd core from user space, | ||
54 | user must write 1 to | ||
55 | /debug/voltage/vdd_<X>/smartreflex/autocomp, | ||
56 | where X is mpu or core for OMAP3. | ||
57 | Optionallly autocompensation can be enabled in the kernel | ||
58 | by default during system init via the enable_on_init flag | ||
59 | which an be passed as platform data to the smartreflex driver. | ||
60 | |||
61 | config OMAP_SMARTREFLEX_CLASS3 | ||
62 | bool "Class 3 mode of Smartreflex Implementation" | ||
63 | depends on OMAP_SMARTREFLEX && TWL4030_CORE | ||
64 | help | ||
65 | Say Y to enable Class 3 implementation of Smartreflex | ||
66 | |||
67 | Class 3 implementation of Smartreflex employs continuous hardware | ||
68 | voltage calibration. | ||
69 | |||
38 | config OMAP_RESET_CLOCKS | 70 | config OMAP_RESET_CLOCKS |
39 | bool "Reset unused clocks during boot" | 71 | bool "Reset unused clocks during boot" |
40 | depends on ARCH_OMAP | 72 | depends on ARCH_OMAP |
@@ -109,6 +141,9 @@ config OMAP_IOMMU_DEBUG | |||
109 | 141 | ||
110 | Say N unless you know you need this. | 142 | Say N unless you know you need this. |
111 | 143 | ||
144 | config OMAP_IOMMU_IVA2 | ||
145 | bool | ||
146 | |||
112 | choice | 147 | choice |
113 | prompt "System timer" | 148 | prompt "System timer" |
114 | default OMAP_32K_TIMER if !ARCH_OMAP15XX | 149 | default OMAP_32K_TIMER if !ARCH_OMAP15XX |