diff options
| -rw-r--r-- | MAINTAINERS | 9 | ||||
| -rw-r--r-- | arch/arm/configs/omap2plus_defconfig | 5 | ||||
| -rw-r--r-- | arch/arm/mach-omap1/Makefile | 2 | ||||
| -rw-r--r-- | arch/arm/mach-omap1/fb.c | 80 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/Makefile | 2 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/control.h | 2 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/dpll3xxx.c | 3 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/drm.c | 1 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/dss-common.c | 3 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/fb.c (renamed from arch/arm/plat-omap/fb.c) | 50 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 1 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/omap_twl.c | 8 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/pmu.c | 2 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/prm2xxx.c | 3 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/prm3xxx.c | 3 | ||||
| -rw-r--r-- | arch/arm/plat-omap/Makefile | 2 | ||||
| -rw-r--r-- | arch/arm/plat-omap/dmtimer.c | 13 | ||||
| -rw-r--r-- | arch/arm/plat-omap/include/plat/cpu.h | 4 | ||||
| -rw-r--r-- | drivers/media/platform/omap3isp/isp.c | 2 | ||||
| -rw-r--r-- | drivers/power/avs/smartreflex.c | 2 |
20 files changed, 109 insertions, 88 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 4e2a1f67a1fc..fa309ab7ccbf 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -5385,6 +5385,15 @@ F: arch/arm/*omap*/ | |||
| 5385 | F: drivers/i2c/busses/i2c-omap.c | 5385 | F: drivers/i2c/busses/i2c-omap.c |
| 5386 | F: include/linux/i2c-omap.h | 5386 | F: include/linux/i2c-omap.h |
| 5387 | 5387 | ||
| 5388 | OMAP DEVICE TREE SUPPORT | ||
| 5389 | M: BenoƮt Cousson <b-cousson@ti.com> | ||
| 5390 | M: Tony Lindgren <tony@atomide.com> | ||
| 5391 | L: linux-omap@vger.kernel.org | ||
| 5392 | L: devicetree-discuss@lists.ozlabs.org (moderated for non-subscribers) | ||
| 5393 | S: Maintained | ||
| 5394 | F: arch/arm/boot/dts/*omap* | ||
| 5395 | F: arch/arm/boot/dts/*am3* | ||
| 5396 | |||
| 5388 | OMAP CLOCK FRAMEWORK SUPPORT | 5397 | OMAP CLOCK FRAMEWORK SUPPORT |
| 5389 | M: Paul Walmsley <paul@pwsan.com> | 5398 | M: Paul Walmsley <paul@pwsan.com> |
| 5390 | L: linux-omap@vger.kernel.org | 5399 | L: linux-omap@vger.kernel.org |
diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig index a1dc5c071e71..82ce8d738fa1 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig | |||
| @@ -65,6 +65,8 @@ CONFIG_MAC80211_RC_PID=y | |||
| 65 | CONFIG_MAC80211_RC_DEFAULT_PID=y | 65 | CONFIG_MAC80211_RC_DEFAULT_PID=y |
| 66 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 66 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
| 67 | CONFIG_CONNECTOR=y | 67 | CONFIG_CONNECTOR=y |
| 68 | CONFIG_DEVTMPFS=y | ||
| 69 | CONFIG_DEVTMPFS_MOUNT=y | ||
| 68 | CONFIG_MTD=y | 70 | CONFIG_MTD=y |
| 69 | CONFIG_MTD_CMDLINE_PARTS=y | 71 | CONFIG_MTD_CMDLINE_PARTS=y |
| 70 | CONFIG_MTD_CHAR=y | 72 | CONFIG_MTD_CHAR=y |
| @@ -132,9 +134,11 @@ CONFIG_POWER_SUPPLY=y | |||
| 132 | CONFIG_WATCHDOG=y | 134 | CONFIG_WATCHDOG=y |
| 133 | CONFIG_OMAP_WATCHDOG=y | 135 | CONFIG_OMAP_WATCHDOG=y |
| 134 | CONFIG_TWL4030_WATCHDOG=y | 136 | CONFIG_TWL4030_WATCHDOG=y |
| 137 | CONFIG_MFD_TPS65217=y | ||
| 135 | CONFIG_REGULATOR_TWL4030=y | 138 | CONFIG_REGULATOR_TWL4030=y |
| 136 | CONFIG_REGULATOR_TPS65023=y | 139 | CONFIG_REGULATOR_TPS65023=y |
| 137 | CONFIG_REGULATOR_TPS6507X=y | 140 | CONFIG_REGULATOR_TPS6507X=y |
| 141 | CONFIG_REGULATOR_TPS65217=y | ||
| 138 | CONFIG_FB=y | 142 | CONFIG_FB=y |
| 139 | CONFIG_FIRMWARE_EDID=y | 143 | CONFIG_FIRMWARE_EDID=y |
| 140 | CONFIG_FB_MODE_HELPERS=y | 144 | CONFIG_FB_MODE_HELPERS=y |
| @@ -170,6 +174,7 @@ CONFIG_SND_DEBUG=y | |||
| 170 | CONFIG_SND_USB_AUDIO=m | 174 | CONFIG_SND_USB_AUDIO=m |
| 171 | CONFIG_SND_SOC=m | 175 | CONFIG_SND_SOC=m |
| 172 | CONFIG_SND_OMAP_SOC=m | 176 | CONFIG_SND_OMAP_SOC=m |
| 177 | CONFIG_SND_OMAP_SOC_OMAP_TWL4030=m | ||
| 173 | CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=m | 178 | CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=m |
| 174 | CONFIG_USB=y | 179 | CONFIG_USB=y |
| 175 | CONFIG_USB_DEBUG=y | 180 | CONFIG_USB_DEBUG=y |
diff --git a/arch/arm/mach-omap1/Makefile b/arch/arm/mach-omap1/Makefile index f0e69cbc5baa..222d58c0ae76 100644 --- a/arch/arm/mach-omap1/Makefile +++ b/arch/arm/mach-omap1/Makefile | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | # Common support | 5 | # Common support |
| 6 | obj-y := io.o id.o sram-init.o sram.o time.o irq.o mux.o flash.o \ | 6 | obj-y := io.o id.o sram-init.o sram.o time.o irq.o mux.o flash.o \ |
| 7 | serial.o devices.o dma.o | 7 | serial.o devices.o dma.o fb.o |
| 8 | obj-y += clock.o clock_data.o opp_data.o reset.o pm_bus.o timer.o | 8 | obj-y += clock.o clock_data.o opp_data.o reset.o pm_bus.o timer.o |
| 9 | 9 | ||
| 10 | ifneq ($(CONFIG_SND_OMAP_SOC_MCBSP),) | 10 | ifneq ($(CONFIG_SND_OMAP_SOC_MCBSP),) |
diff --git a/arch/arm/mach-omap1/fb.c b/arch/arm/mach-omap1/fb.c new file mode 100644 index 000000000000..c770d45c7226 --- /dev/null +++ b/arch/arm/mach-omap1/fb.c | |||
| @@ -0,0 +1,80 @@ | |||
| 1 | /* | ||
| 2 | * File: arch/arm/plat-omap/fb.c | ||
| 3 | * | ||
| 4 | * Framebuffer device registration for TI OMAP platforms | ||
| 5 | * | ||
| 6 | * Copyright (C) 2006 Nokia Corporation | ||
| 7 | * Author: Imre Deak <imre.deak@nokia.com> | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the | ||
| 11 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 12 | * option) any later version. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but | ||
| 15 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 17 | * General Public License for more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along | ||
| 20 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 21 | * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 22 | */ | ||
| 23 | |||
| 24 | #include <linux/module.h> | ||
| 25 | #include <linux/kernel.h> | ||
| 26 | #include <linux/mm.h> | ||
| 27 | #include <linux/init.h> | ||
| 28 | #include <linux/platform_device.h> | ||
| 29 | #include <linux/memblock.h> | ||
| 30 | #include <linux/io.h> | ||
| 31 | #include <linux/omapfb.h> | ||
| 32 | #include <linux/dma-mapping.h> | ||
| 33 | |||
| 34 | #include <asm/mach/map.h> | ||
| 35 | |||
| 36 | #if defined(CONFIG_FB_OMAP) || defined(CONFIG_FB_OMAP_MODULE) | ||
| 37 | |||
| 38 | static bool omapfb_lcd_configured; | ||
| 39 | static struct omapfb_platform_data omapfb_config; | ||
| 40 | |||
| 41 | static u64 omap_fb_dma_mask = ~(u32)0; | ||
| 42 | |||
| 43 | static struct platform_device omap_fb_device = { | ||
| 44 | .name = "omapfb", | ||
| 45 | .id = -1, | ||
| 46 | .dev = { | ||
| 47 | .dma_mask = &omap_fb_dma_mask, | ||
| 48 | .coherent_dma_mask = DMA_BIT_MASK(32), | ||
| 49 | .platform_data = &omapfb_config, | ||
| 50 | }, | ||
| 51 | .num_resources = 0, | ||
| 52 | }; | ||
| 53 | |||
| 54 | void __init omapfb_set_lcd_config(const struct omap_lcd_config *config) | ||
| 55 | { | ||
| 56 | omapfb_config.lcd = *config; | ||
| 57 | omapfb_lcd_configured = true; | ||
| 58 | } | ||
| 59 | |||
| 60 | static int __init omap_init_fb(void) | ||
| 61 | { | ||
| 62 | /* | ||
| 63 | * If the board file has not set the lcd config with | ||
| 64 | * omapfb_set_lcd_config(), don't bother registering the omapfb device | ||
| 65 | */ | ||
| 66 | if (!omapfb_lcd_configured) | ||
| 67 | return 0; | ||
| 68 | |||
| 69 | return platform_device_register(&omap_fb_device); | ||
| 70 | } | ||
| 71 | |||
| 72 | arch_initcall(omap_init_fb); | ||
| 73 | |||
| 74 | #else | ||
| 75 | |||
| 76 | void __init omapfb_set_lcd_config(const struct omap_lcd_config *config) | ||
| 77 | { | ||
| 78 | } | ||
| 79 | |||
| 80 | #endif | ||
diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile index a8004f33b7e2..947cafe65aef 100644 --- a/arch/arm/mach-omap2/Makefile +++ b/arch/arm/mach-omap2/Makefile | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | # Common support | 5 | # Common support |
| 6 | obj-y := id.o io.o control.o mux.o devices.o serial.o gpmc.o timer.o pm.o \ | 6 | obj-y := id.o io.o control.o mux.o devices.o fb.o serial.o gpmc.o timer.o pm.o \ |
| 7 | common.o gpio.o dma.o wd_timer.o display.o i2c.o hdq1w.o omap_hwmod.o \ | 7 | common.o gpio.o dma.o wd_timer.o display.o i2c.o hdq1w.o omap_hwmod.o \ |
| 8 | omap_device.o sram.o | 8 | omap_device.o sram.o |
| 9 | 9 | ||
diff --git a/arch/arm/mach-omap2/control.h b/arch/arm/mach-omap2/control.h index 3d944d3263d2..e6c328128a0a 100644 --- a/arch/arm/mach-omap2/control.h +++ b/arch/arm/mach-omap2/control.h | |||
| @@ -234,7 +234,7 @@ | |||
| 234 | #define OMAP343X_PADCONF_ETK_D14 OMAP343X_PADCONF_ETK(16) | 234 | #define OMAP343X_PADCONF_ETK_D14 OMAP343X_PADCONF_ETK(16) |
| 235 | #define OMAP343X_PADCONF_ETK_D15 OMAP343X_PADCONF_ETK(17) | 235 | #define OMAP343X_PADCONF_ETK_D15 OMAP343X_PADCONF_ETK(17) |
| 236 | 236 | ||
| 237 | /* 34xx GENERAL_WKUP regist offsets */ | 237 | /* 34xx GENERAL_WKUP register offsets */ |
| 238 | #define OMAP343X_CONTROL_WKUP_DEBOBSMUX(i) (OMAP343X_CONTROL_GENERAL_WKUP + \ | 238 | #define OMAP343X_CONTROL_WKUP_DEBOBSMUX(i) (OMAP343X_CONTROL_GENERAL_WKUP + \ |
| 239 | 0x008 + (i)) | 239 | 0x008 + (i)) |
| 240 | #define OMAP343X_CONTROL_WKUP_DEBOBS0 (OMAP343X_CONTROL_GENERAL_WKUP + 0x008) | 240 | #define OMAP343X_CONTROL_WKUP_DEBOBS0 (OMAP343X_CONTROL_GENERAL_WKUP + 0x008) |
diff --git a/arch/arm/mach-omap2/dpll3xxx.c b/arch/arm/mach-omap2/dpll3xxx.c index 2bb18838cba9..0a02aab5df67 100644 --- a/arch/arm/mach-omap2/dpll3xxx.c +++ b/arch/arm/mach-omap2/dpll3xxx.c | |||
| @@ -504,8 +504,7 @@ int omap3_noncore_dpll_set_rate(struct clk_hw *hw, unsigned long rate, | |||
| 504 | if (!cpu_is_omap44xx() && !cpu_is_omap3630()) { | 504 | if (!cpu_is_omap44xx() && !cpu_is_omap3630()) { |
| 505 | freqsel = _omap3_dpll_compute_freqsel(clk, | 505 | freqsel = _omap3_dpll_compute_freqsel(clk, |
| 506 | dd->last_rounded_n); | 506 | dd->last_rounded_n); |
| 507 | if (!freqsel) | 507 | WARN_ON(!freqsel); |
| 508 | WARN_ON(1); | ||
| 509 | } | 508 | } |
| 510 | 509 | ||
| 511 | pr_debug("%s: %s: set rate: locking rate to %lu.\n", | 510 | pr_debug("%s: %s: set rate: locking rate to %lu.\n", |
diff --git a/arch/arm/mach-omap2/drm.c b/arch/arm/mach-omap2/drm.c index fce5aa3fff49..4c7566c7e24a 100644 --- a/arch/arm/mach-omap2/drm.c +++ b/arch/arm/mach-omap2/drm.c | |||
| @@ -27,7 +27,6 @@ | |||
| 27 | 27 | ||
| 28 | #include "omap_device.h" | 28 | #include "omap_device.h" |
| 29 | #include "omap_hwmod.h" | 29 | #include "omap_hwmod.h" |
| 30 | #include <plat/cpu.h> | ||
| 31 | 30 | ||
| 32 | #if defined(CONFIG_DRM_OMAP) || (CONFIG_DRM_OMAP_MODULE) | 31 | #if defined(CONFIG_DRM_OMAP) || (CONFIG_DRM_OMAP_MODULE) |
| 33 | 32 | ||
diff --git a/arch/arm/mach-omap2/dss-common.c b/arch/arm/mach-omap2/dss-common.c index 679a0478644f..4be5cfc81ab8 100644 --- a/arch/arm/mach-omap2/dss-common.c +++ b/arch/arm/mach-omap2/dss-common.c | |||
| @@ -31,8 +31,7 @@ | |||
| 31 | #include <video/omap-panel-nokia-dsi.h> | 31 | #include <video/omap-panel-nokia-dsi.h> |
| 32 | #include <video/omap-panel-picodlp.h> | 32 | #include <video/omap-panel-picodlp.h> |
| 33 | 33 | ||
| 34 | #include <plat/cpu.h> | 34 | #include "soc.h" |
| 35 | |||
| 36 | #include "dss-common.h" | 35 | #include "dss-common.h" |
| 37 | #include "mux.h" | 36 | #include "mux.h" |
| 38 | 37 | ||
diff --git a/arch/arm/plat-omap/fb.c b/arch/arm/mach-omap2/fb.c index a3367b783fc7..d9bd965f6d07 100644 --- a/arch/arm/plat-omap/fb.c +++ b/arch/arm/mach-omap2/fb.c | |||
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * File: arch/arm/plat-omap/fb.c | ||
| 3 | * | ||
| 4 | * Framebuffer device registration for TI OMAP platforms | 2 | * Framebuffer device registration for TI OMAP platforms |
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2006 Nokia Corporation | 4 | * Copyright (C) 2006 Nokia Corporation |
| @@ -33,7 +31,7 @@ | |||
| 33 | 31 | ||
| 34 | #include <asm/mach/map.h> | 32 | #include <asm/mach/map.h> |
| 35 | 33 | ||
| 36 | #include <plat/cpu.h> | 34 | #include "soc.h" |
| 37 | 35 | ||
| 38 | #ifdef CONFIG_OMAP2_VRFB | 36 | #ifdef CONFIG_OMAP2_VRFB |
| 39 | 37 | ||
| @@ -94,45 +92,7 @@ static int __init omap_init_vrfb(void) | |||
| 94 | arch_initcall(omap_init_vrfb); | 92 | arch_initcall(omap_init_vrfb); |
| 95 | #endif | 93 | #endif |
| 96 | 94 | ||
| 97 | #if defined(CONFIG_FB_OMAP) || defined(CONFIG_FB_OMAP_MODULE) | 95 | #if defined(CONFIG_FB_OMAP2) || defined(CONFIG_FB_OMAP2_MODULE) |
| 98 | |||
| 99 | static bool omapfb_lcd_configured; | ||
| 100 | static struct omapfb_platform_data omapfb_config; | ||
| 101 | |||
| 102 | static u64 omap_fb_dma_mask = ~(u32)0; | ||
| 103 | |||
| 104 | static struct platform_device omap_fb_device = { | ||
| 105 | .name = "omapfb", | ||
| 106 | .id = -1, | ||
| 107 | .dev = { | ||
| 108 | .dma_mask = &omap_fb_dma_mask, | ||
| 109 | .coherent_dma_mask = DMA_BIT_MASK(32), | ||
| 110 | .platform_data = &omapfb_config, | ||
| 111 | }, | ||
| 112 | .num_resources = 0, | ||
| 113 | }; | ||
| 114 | |||
| 115 | void __init omapfb_set_lcd_config(const struct omap_lcd_config *config) | ||
| 116 | { | ||
| 117 | omapfb_config.lcd = *config; | ||
| 118 | omapfb_lcd_configured = true; | ||
| 119 | } | ||
| 120 | |||
| 121 | static int __init omap_init_fb(void) | ||
| 122 | { | ||
| 123 | /* | ||
| 124 | * If the board file has not set the lcd config with | ||
| 125 | * omapfb_set_lcd_config(), don't bother registering the omapfb device | ||
| 126 | */ | ||
| 127 | if (!omapfb_lcd_configured) | ||
| 128 | return 0; | ||
| 129 | |||
| 130 | return platform_device_register(&omap_fb_device); | ||
| 131 | } | ||
| 132 | |||
| 133 | arch_initcall(omap_init_fb); | ||
| 134 | |||
| 135 | #elif defined(CONFIG_FB_OMAP2) || defined(CONFIG_FB_OMAP2_MODULE) | ||
| 136 | 96 | ||
| 137 | static u64 omap_fb_dma_mask = ~(u32)0; | 97 | static u64 omap_fb_dma_mask = ~(u32)0; |
| 138 | static struct omapfb_platform_data omapfb_config; | 98 | static struct omapfb_platform_data omapfb_config; |
| @@ -155,10 +115,4 @@ static int __init omap_init_fb(void) | |||
| 155 | 115 | ||
| 156 | arch_initcall(omap_init_fb); | 116 | arch_initcall(omap_init_fb); |
| 157 | 117 | ||
| 158 | #else | ||
| 159 | |||
| 160 | void __init omapfb_set_lcd_config(const struct omap_lcd_config *config) | ||
| 161 | { | ||
| 162 | } | ||
| 163 | |||
| 164 | #endif | 118 | #endif |
diff --git a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c index f9fab942d5ba..129d5081ed15 100644 --- a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c | |||
| @@ -26,7 +26,6 @@ | |||
| 26 | 26 | ||
| 27 | #include <linux/omap-dma.h> | 27 | #include <linux/omap-dma.h> |
| 28 | 28 | ||
| 29 | #include <linux/platform_data/omap_ocp2scp.h> | ||
| 30 | #include <linux/platform_data/spi-omap2-mcspi.h> | 29 | #include <linux/platform_data/spi-omap2-mcspi.h> |
| 31 | #include <linux/platform_data/asoc-ti-mcbsp.h> | 30 | #include <linux/platform_data/asoc-ti-mcbsp.h> |
| 32 | #include <linux/platform_data/iommu-omap.h> | 31 | #include <linux/platform_data/iommu-omap.h> |
diff --git a/arch/arm/mach-omap2/omap_twl.c b/arch/arm/mach-omap2/omap_twl.c index fefd40166624..615e5b1fb025 100644 --- a/arch/arm/mach-omap2/omap_twl.c +++ b/arch/arm/mach-omap2/omap_twl.c | |||
| @@ -292,8 +292,8 @@ int __init omap3_twl_set_sr_bit(bool enable) | |||
| 292 | if (twl_sr_enable_autoinit) | 292 | if (twl_sr_enable_autoinit) |
| 293 | pr_warning("%s: unexpected multiple calls\n", __func__); | 293 | pr_warning("%s: unexpected multiple calls\n", __func__); |
| 294 | 294 | ||
| 295 | ret = twl_i2c_read_u8(TWL4030_MODULE_PM_RECEIVER, &temp, | 295 | ret = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &temp, |
| 296 | TWL4030_DCDC_GLOBAL_CFG); | 296 | TWL4030_DCDC_GLOBAL_CFG); |
| 297 | if (ret) | 297 | if (ret) |
| 298 | goto err; | 298 | goto err; |
| 299 | 299 | ||
| @@ -302,8 +302,8 @@ int __init omap3_twl_set_sr_bit(bool enable) | |||
| 302 | else | 302 | else |
| 303 | temp &= ~SMARTREFLEX_ENABLE; | 303 | temp &= ~SMARTREFLEX_ENABLE; |
| 304 | 304 | ||
| 305 | ret = twl_i2c_write_u8(TWL4030_MODULE_PM_RECEIVER, temp, | 305 | ret = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, temp, |
| 306 | TWL4030_DCDC_GLOBAL_CFG); | 306 | TWL4030_DCDC_GLOBAL_CFG); |
| 307 | if (!ret) { | 307 | if (!ret) { |
| 308 | twl_sr_enable_autoinit = true; | 308 | twl_sr_enable_autoinit = true; |
| 309 | return 0; | 309 | return 0; |
diff --git a/arch/arm/mach-omap2/pmu.c b/arch/arm/mach-omap2/pmu.c index 250d909e38bd..eb78ae7a3464 100644 --- a/arch/arm/mach-omap2/pmu.c +++ b/arch/arm/mach-omap2/pmu.c | |||
| @@ -11,8 +11,6 @@ | |||
| 11 | * the Free Software Foundation; either version 2 of the License, or | 11 | * the Free Software Foundation; either version 2 of the License, or |
| 12 | * (at your option) any later version. | 12 | * (at your option) any later version. |
| 13 | */ | 13 | */ |
| 14 | #include <linux/pm_runtime.h> | ||
| 15 | |||
| 16 | #include <asm/pmu.h> | 14 | #include <asm/pmu.h> |
| 17 | 15 | ||
| 18 | #include "soc.h" | 16 | #include "soc.h" |
diff --git a/arch/arm/mach-omap2/prm2xxx.c b/arch/arm/mach-omap2/prm2xxx.c index faeab18696df..cc0e71430af1 100644 --- a/arch/arm/mach-omap2/prm2xxx.c +++ b/arch/arm/mach-omap2/prm2xxx.c | |||
| @@ -18,9 +18,8 @@ | |||
| 18 | #include <linux/io.h> | 18 | #include <linux/io.h> |
| 19 | #include <linux/irq.h> | 19 | #include <linux/irq.h> |
| 20 | 20 | ||
| 21 | #include "soc.h" | ||
| 21 | #include "common.h" | 22 | #include "common.h" |
| 22 | #include <plat/cpu.h> | ||
| 23 | |||
| 24 | #include "vp.h" | 23 | #include "vp.h" |
| 25 | #include "powerdomain.h" | 24 | #include "powerdomain.h" |
| 26 | #include "clockdomain.h" | 25 | #include "clockdomain.h" |
diff --git a/arch/arm/mach-omap2/prm3xxx.c b/arch/arm/mach-omap2/prm3xxx.c index db198d058584..39822aabcff3 100644 --- a/arch/arm/mach-omap2/prm3xxx.c +++ b/arch/arm/mach-omap2/prm3xxx.c | |||
| @@ -18,9 +18,8 @@ | |||
| 18 | #include <linux/io.h> | 18 | #include <linux/io.h> |
| 19 | #include <linux/irq.h> | 19 | #include <linux/irq.h> |
| 20 | 20 | ||
| 21 | #include "soc.h" | ||
| 21 | #include "common.h" | 22 | #include "common.h" |
| 22 | #include <plat/cpu.h> | ||
| 23 | |||
| 24 | #include "vp.h" | 23 | #include "vp.h" |
| 25 | #include "powerdomain.h" | 24 | #include "powerdomain.h" |
| 26 | #include "prm3xxx.h" | 25 | #include "prm3xxx.h" |
diff --git a/arch/arm/plat-omap/Makefile b/arch/arm/plat-omap/Makefile index 9d9aa2f55129..a14a78a2f149 100644 --- a/arch/arm/plat-omap/Makefile +++ b/arch/arm/plat-omap/Makefile | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | # Common support | 5 | # Common support |
| 6 | obj-y := sram.o dma.o fb.o counter_32k.o | 6 | obj-y := sram.o dma.o counter_32k.o |
| 7 | obj-m := | 7 | obj-m := |
| 8 | obj-n := | 8 | obj-n := |
| 9 | obj- := | 9 | obj- := |
diff --git a/arch/arm/plat-omap/dmtimer.c b/arch/arm/plat-omap/dmtimer.c index 89585c293554..d51b75bdcad4 100644 --- a/arch/arm/plat-omap/dmtimer.c +++ b/arch/arm/plat-omap/dmtimer.c | |||
| @@ -898,19 +898,8 @@ static struct platform_driver omap_dm_timer_driver = { | |||
| 898 | }, | 898 | }, |
| 899 | }; | 899 | }; |
| 900 | 900 | ||
| 901 | static int __init omap_dm_timer_driver_init(void) | ||
| 902 | { | ||
| 903 | return platform_driver_register(&omap_dm_timer_driver); | ||
| 904 | } | ||
| 905 | |||
| 906 | static void __exit omap_dm_timer_driver_exit(void) | ||
| 907 | { | ||
| 908 | platform_driver_unregister(&omap_dm_timer_driver); | ||
| 909 | } | ||
| 910 | |||
| 911 | early_platform_init("earlytimer", &omap_dm_timer_driver); | 901 | early_platform_init("earlytimer", &omap_dm_timer_driver); |
| 912 | module_init(omap_dm_timer_driver_init); | 902 | module_platform_driver(omap_dm_timer_driver); |
| 913 | module_exit(omap_dm_timer_driver_exit); | ||
| 914 | 903 | ||
| 915 | MODULE_DESCRIPTION("OMAP Dual-Mode Timer Driver"); | 904 | MODULE_DESCRIPTION("OMAP Dual-Mode Timer Driver"); |
| 916 | MODULE_LICENSE("GPL"); | 905 | MODULE_LICENSE("GPL"); |
diff --git a/arch/arm/plat-omap/include/plat/cpu.h b/arch/arm/plat-omap/include/plat/cpu.h index b4516aba67ed..c9a66bf36c9a 100644 --- a/arch/arm/plat-omap/include/plat/cpu.h +++ b/arch/arm/plat-omap/include/plat/cpu.h | |||
| @@ -32,8 +32,4 @@ | |||
| 32 | #include <mach/soc.h> | 32 | #include <mach/soc.h> |
| 33 | #endif | 33 | #endif |
| 34 | 34 | ||
| 35 | #ifdef CONFIG_ARCH_OMAP2PLUS | ||
| 36 | #include "../../mach-omap2/soc.h" | ||
| 37 | #endif | ||
| 38 | |||
| 39 | #endif | 35 | #endif |
diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c index a9f6de5b69d8..2e8c0cb79c3d 100644 --- a/drivers/media/platform/omap3isp/isp.c +++ b/drivers/media/platform/omap3isp/isp.c | |||
| @@ -71,8 +71,6 @@ | |||
| 71 | #include <media/v4l2-common.h> | 71 | #include <media/v4l2-common.h> |
| 72 | #include <media/v4l2-device.h> | 72 | #include <media/v4l2-device.h> |
| 73 | 73 | ||
| 74 | #include <plat/cpu.h> | ||
| 75 | |||
| 76 | #include "isp.h" | 74 | #include "isp.h" |
| 77 | #include "ispreg.h" | 75 | #include "ispreg.h" |
| 78 | #include "ispccdc.h" | 76 | #include "ispccdc.h" |
diff --git a/drivers/power/avs/smartreflex.c b/drivers/power/avs/smartreflex.c index a17d08411723..6b2238bb6a81 100644 --- a/drivers/power/avs/smartreflex.c +++ b/drivers/power/avs/smartreflex.c | |||
| @@ -27,8 +27,6 @@ | |||
| 27 | #include <linux/pm_runtime.h> | 27 | #include <linux/pm_runtime.h> |
| 28 | #include <linux/power/smartreflex.h> | 28 | #include <linux/power/smartreflex.h> |
| 29 | 29 | ||
| 30 | #include <plat/cpu.h> | ||
| 31 | |||
| 32 | #define SMARTREFLEX_NAME_LEN 16 | 30 | #define SMARTREFLEX_NAME_LEN 16 |
| 33 | #define NVALUE_NAME_LEN 40 | 31 | #define NVALUE_NAME_LEN 40 |
| 34 | #define SR_DISABLE_TIMEOUT 200 | 32 | #define SR_DISABLE_TIMEOUT 200 |
