diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-01-06 22:13:58 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-01-06 22:13:58 -0500 |
commit | 01539ba2a706ab7d35fc0667dff919ade7f87d63 (patch) | |
tree | 5a4bd0cf78007d06690fe4ac06bbd49a5a70bc47 /arch/arm/plat-omap/Kconfig | |
parent | 9e9bc9736756f25d6c47b4eba0ebf25b20a6f153 (diff) | |
parent | dc69d1af9e8d9cbbabff88bb35a6782187a22229 (diff) |
Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6
* 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (243 commits)
omap2: Make OMAP2PLUS select OMAP_DM_TIMER
OMAP4: hwmod data: Fix alignment and end of line in structurefields
OMAP4: hwmod data: Move the DMA structures
OMAP4: hwmod data: Move the smartreflex structures
OMAP4: hwmod data: Fix missing SIDLE_SMART_WKUP in smartreflexsysc
arm: omap: tusb6010: add name for MUSB IRQ
arm: omap: craneboard: Add USB EHCI support
omap2+: Initialize serial port for dynamic remuxing for n8x0
omap2+: Add struct omap_board_data and use it for platform level serial init
omap2+: Allow hwmod state changes to mux pads based on the state changes
omap2+: Add support for hwmod specific muxing of devices
omap2+: Add omap_mux_get_by_name
OMAP2: PM: fix compile error when !CONFIG_SUSPEND
MAINTAINERS: OMAP: hwmod: update hwmod code, data maintainership
OMAP4: Smartreflex framework extensions
OMAP4: hwmod: Add inital data for smartreflex modules.
OMAP4: PM: Program correct init voltages for scalable VDDs
OMAP4: Adding voltage driver support
OMAP4: Register voltage PMIC parameters with the voltage layer
OMAP3: PM: Program correct init voltages for VDD1 and VDD2
...
Fix up trivial conflict in arch/arm/plat-omap/Kconfig
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 |