Loading arch/arm/Makefile +1 −3 Original line number Original line Diff line number Diff line Loading @@ -164,9 +164,7 @@ machine-$(CONFIG_ARCH_MXS) := mxs machine-$(CONFIG_ARCH_NETX) := netx machine-$(CONFIG_ARCH_NETX) := netx machine-$(CONFIG_ARCH_NOMADIK) := nomadik machine-$(CONFIG_ARCH_NOMADIK) := nomadik machine-$(CONFIG_ARCH_OMAP1) := omap1 machine-$(CONFIG_ARCH_OMAP1) := omap1 machine-$(CONFIG_ARCH_OMAP2) := omap2 machine-$(CONFIG_ARCH_OMAP2PLUS) := omap2 machine-$(CONFIG_ARCH_OMAP3) := omap2 machine-$(CONFIG_ARCH_OMAP4) := omap2 machine-$(CONFIG_ARCH_ORION5X) := orion5x machine-$(CONFIG_ARCH_ORION5X) := orion5x machine-$(CONFIG_ARCH_PICOXCELL) := picoxcell machine-$(CONFIG_ARCH_PICOXCELL) := picoxcell machine-$(CONFIG_ARCH_PNX4008) := pnx4008 machine-$(CONFIG_ARCH_PNX4008) := pnx4008 Loading arch/arm/mach-omap2/Kconfig +36 −19 Original line number Original line Diff line number Diff line Loading @@ -21,27 +21,21 @@ config ARCH_OMAP2PLUS_TYPICAL Compile a kernel suitable for booting most boards Compile a kernel suitable for booting most boards config ARCH_OMAP2 config ARCH_OMAP2 bool "TI OMAP2" bool depends on ARCH_OMAP2PLUS default y select CPU_V6 select CPU_V6 select MULTI_IRQ_HANDLER select MULTI_IRQ_HANDLER config ARCH_OMAP3 config ARCH_OMAP3 bool "TI OMAP3" bool depends on ARCH_OMAP2PLUS default y select CPU_V7 select CPU_V7 select USB_ARCH_HAS_EHCI select USB_ARCH_HAS_EHCI if USB_SUPPORT select ARCH_HAS_OPP select ARCH_HAS_OPP select PM_OPP if PM select PM_OPP if PM select ARM_CPU_SUSPEND if PM select ARM_CPU_SUSPEND if PM select MULTI_IRQ_HANDLER select MULTI_IRQ_HANDLER config ARCH_OMAP4 config ARCH_OMAP4 bool "TI OMAP4" bool default y depends on ARCH_OMAP2PLUS select CACHE_L2X0 select CACHE_L2X0 select CPU_V7 select CPU_V7 select ARM_GIC select ARM_GIC Loading @@ -52,40 +46,62 @@ config ARCH_OMAP4 select ARM_ERRATA_720789 select ARM_ERRATA_720789 select ARCH_HAS_OPP select ARCH_HAS_OPP select PM_OPP if PM select PM_OPP if PM select USB_ARCH_HAS_EHCI select USB_ARCH_HAS_EHCI if USB_SUPPORT select ARM_CPU_SUSPEND if PM select ARM_CPU_SUSPEND if PM comment "OMAP Core Type" comment "OMAP Core Type" depends on ARCH_OMAP2 config SOC_OMAP bool config SOC_OMAP2420 config SOC_OMAP2420 bool "OMAP2420 support" bool "OMAP2420 support" depends on ARCH_OMAP2 default y default y select SOC_OMAP select ARCH_OMAP2 select OMAP_DM_TIMER select OMAP_DM_TIMER select ARCH_OMAP_OTG select ARCH_OMAP_OTG config SOC_OMAP2430 config SOC_OMAP2430 bool "OMAP2430 support" bool "OMAP2430 support" depends on ARCH_OMAP2 default y default y select SOC_OMAP select ARCH_OMAP2 select ARCH_OMAP_OTG select ARCH_OMAP_OTG config SOC_OMAP3430 config SOC_OMAP3430 bool "OMAP3430 support" bool "OMAP3430 support" depends on ARCH_OMAP3 default y default y select SOC_OMAP select ARCH_OMAP3 select ARCH_OMAP_OTG select ARCH_OMAP_OTG config SOC_OMAPTI81XX config SOC_OMAPTI81XX bool "TI81XX support" bool "TI81XX support" depends on ARCH_OMAP3 default y default y select SOC_OMAP select ARCH_OMAP3 config SOC_OMAPAM33XX config SOC_OMAPAM33XX bool "AM33XX support" bool "AM33XX support" depends on ARCH_OMAP3 default y default y select SOC_OMAP select ARCH_OMAP3 config SOC_OMAP44XX bool "OMAP44XX support" default y select SOC_OMAP select ARCH_OMAP4 config SOC_OMAP_NOOP bool depends on !SOC_OMAP default y select ARCH_OMAP2 select ARCH_OMAP3 select ARCH_OMAP4 select MACH_OMAP_GENERIC config OMAP_PACKAGE_ZAF config OMAP_PACKAGE_ZAF bool bool Loading @@ -112,17 +128,17 @@ config OMAP_PACKAGE_CBS bool bool comment "OMAP Board Type" comment "OMAP Board Type" depends on ARCH_OMAP2PLUS config MACH_OMAP_GENERIC config MACH_OMAP_GENERIC bool "Generic OMAP2+ board" bool "Generic OMAP2+ board" depends on ARCH_OMAP2PLUS select USE_OF select USE_OF default y default y help help Support for generic TI OMAP2+ boards using Flattened Device Tree. Support for generic TI OMAP2+ boards using Flattened Device Tree. More information at Documentation/devicetree More information at Documentation/devicetree if SOC_OMAP config MACH_OMAP2_TUSB6010 config MACH_OMAP2_TUSB6010 bool bool depends on ARCH_OMAP2 && SOC_OMAP2420 depends on ARCH_OMAP2 && SOC_OMAP2420 Loading Loading @@ -343,6 +359,7 @@ config MACH_OMAP4_PANDA select OMAP_PACKAGE_CBS select OMAP_PACKAGE_CBS select REGULATOR_FIXED_VOLTAGE if REGULATOR select REGULATOR_FIXED_VOLTAGE if REGULATOR endif config OMAP3_EMU config OMAP3_EMU bool "OMAP3 debugging peripherals" bool "OMAP3 debugging peripherals" depends on ARCH_OMAP3 depends on ARCH_OMAP3 Loading arch/arm/mach-omap2/Makefile +1 −4 Original line number Original line Diff line number Diff line Loading @@ -4,7 +4,7 @@ # Common support # Common support obj-y := id.o io.o control.o mux.o devices.o serial.o gpmc.o timer.o pm.o \ obj-y := id.o io.o control.o mux.o devices.o serial.o gpmc.o timer.o pm.o \ common.o gpio.o dma.o wd_timer.o display.o common.o gpio.o dma.o wd_timer.o display.o i2c.o omap-2-3-common = irq.o sdrc.o omap-2-3-common = irq.o sdrc.o hwmod-common = omap_hwmod.o \ hwmod-common = omap_hwmod.o \ Loading Loading @@ -182,9 +182,6 @@ obj-$(CONFIG_OMAP_IOMMU) += iommu2.o iommu-$(CONFIG_OMAP_IOMMU) := omap-iommu.o iommu-$(CONFIG_OMAP_IOMMU) := omap-iommu.o obj-y += $(iommu-m) $(iommu-y) obj-y += $(iommu-m) $(iommu-y) i2c-omap-$(CONFIG_I2C_OMAP) := i2c.o obj-y += $(i2c-omap-m) $(i2c-omap-y) ifneq ($(CONFIG_TIDSPBRIDGE),) ifneq ($(CONFIG_TIDSPBRIDGE),) obj-y += dsp.o obj-y += dsp.o endif endif Loading arch/arm/mach-omap2/board-zoom-display.c +4 −0 Original line number Original line Diff line number Diff line Loading @@ -55,6 +55,7 @@ static void zoom_panel_disable_lcd(struct omap_dss_device *dssdev) static int zoom_set_bl_intensity(struct omap_dss_device *dssdev, int level) static int zoom_set_bl_intensity(struct omap_dss_device *dssdev, int level) { { #ifdef CONFIG_TWL4030_CORE unsigned char c; unsigned char c; u8 mux_pwm, enb_pwm; u8 mux_pwm, enb_pwm; Loading Loading @@ -90,6 +91,9 @@ static int zoom_set_bl_intensity(struct omap_dss_device *dssdev, int level) c = ((50 * (100 - level)) / 100) + 1; c = ((50 * (100 - level)) / 100) + 1; twl_i2c_write_u8(TWL4030_MODULE_PWM1, 0x7F, TWL_LED_PWMOFF); twl_i2c_write_u8(TWL4030_MODULE_PWM1, 0x7F, TWL_LED_PWMOFF); twl_i2c_write_u8(TWL4030_MODULE_PWM1, c, TWL_LED_PWMON); twl_i2c_write_u8(TWL4030_MODULE_PWM1, c, TWL_LED_PWMON); #else pr_warn("Backlight not enabled\n"); #endif return 0; return 0; } } Loading arch/arm/mach-omap2/devices.c +4 −3 Original line number Original line Diff line number Diff line Loading @@ -654,9 +654,7 @@ void __init omap242x_init_mmc(struct omap_mmc_platform_data **mmc_data) /*-------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------*/ #if defined(CONFIG_HDQ_MASTER_OMAP) || defined(CONFIG_HDQ_MASTER_OMAP_MODULE) #if defined(CONFIG_HDQ_MASTER_OMAP) || defined(CONFIG_HDQ_MASTER_OMAP_MODULE) #if defined(CONFIG_SOC_OMAP2430) || defined(CONFIG_SOC_OMAP3430) #define OMAP_HDQ_BASE 0x480B2000 #define OMAP_HDQ_BASE 0x480B2000 #endif static struct resource omap_hdq_resources[] = { static struct resource omap_hdq_resources[] = { { { .start = OMAP_HDQ_BASE, .start = OMAP_HDQ_BASE, Loading @@ -679,7 +677,10 @@ static struct platform_device omap_hdq_dev = { }; }; static inline void omap_hdq_init(void) static inline void omap_hdq_init(void) { { (void) platform_device_register(&omap_hdq_dev); if (cpu_is_omap2420()) return; platform_device_register(&omap_hdq_dev); } } #else #else static inline void omap_hdq_init(void) {} static inline void omap_hdq_init(void) {} Loading Loading
arch/arm/Makefile +1 −3 Original line number Original line Diff line number Diff line Loading @@ -164,9 +164,7 @@ machine-$(CONFIG_ARCH_MXS) := mxs machine-$(CONFIG_ARCH_NETX) := netx machine-$(CONFIG_ARCH_NETX) := netx machine-$(CONFIG_ARCH_NOMADIK) := nomadik machine-$(CONFIG_ARCH_NOMADIK) := nomadik machine-$(CONFIG_ARCH_OMAP1) := omap1 machine-$(CONFIG_ARCH_OMAP1) := omap1 machine-$(CONFIG_ARCH_OMAP2) := omap2 machine-$(CONFIG_ARCH_OMAP2PLUS) := omap2 machine-$(CONFIG_ARCH_OMAP3) := omap2 machine-$(CONFIG_ARCH_OMAP4) := omap2 machine-$(CONFIG_ARCH_ORION5X) := orion5x machine-$(CONFIG_ARCH_ORION5X) := orion5x machine-$(CONFIG_ARCH_PICOXCELL) := picoxcell machine-$(CONFIG_ARCH_PICOXCELL) := picoxcell machine-$(CONFIG_ARCH_PNX4008) := pnx4008 machine-$(CONFIG_ARCH_PNX4008) := pnx4008 Loading
arch/arm/mach-omap2/Kconfig +36 −19 Original line number Original line Diff line number Diff line Loading @@ -21,27 +21,21 @@ config ARCH_OMAP2PLUS_TYPICAL Compile a kernel suitable for booting most boards Compile a kernel suitable for booting most boards config ARCH_OMAP2 config ARCH_OMAP2 bool "TI OMAP2" bool depends on ARCH_OMAP2PLUS default y select CPU_V6 select CPU_V6 select MULTI_IRQ_HANDLER select MULTI_IRQ_HANDLER config ARCH_OMAP3 config ARCH_OMAP3 bool "TI OMAP3" bool depends on ARCH_OMAP2PLUS default y select CPU_V7 select CPU_V7 select USB_ARCH_HAS_EHCI select USB_ARCH_HAS_EHCI if USB_SUPPORT select ARCH_HAS_OPP select ARCH_HAS_OPP select PM_OPP if PM select PM_OPP if PM select ARM_CPU_SUSPEND if PM select ARM_CPU_SUSPEND if PM select MULTI_IRQ_HANDLER select MULTI_IRQ_HANDLER config ARCH_OMAP4 config ARCH_OMAP4 bool "TI OMAP4" bool default y depends on ARCH_OMAP2PLUS select CACHE_L2X0 select CACHE_L2X0 select CPU_V7 select CPU_V7 select ARM_GIC select ARM_GIC Loading @@ -52,40 +46,62 @@ config ARCH_OMAP4 select ARM_ERRATA_720789 select ARM_ERRATA_720789 select ARCH_HAS_OPP select ARCH_HAS_OPP select PM_OPP if PM select PM_OPP if PM select USB_ARCH_HAS_EHCI select USB_ARCH_HAS_EHCI if USB_SUPPORT select ARM_CPU_SUSPEND if PM select ARM_CPU_SUSPEND if PM comment "OMAP Core Type" comment "OMAP Core Type" depends on ARCH_OMAP2 config SOC_OMAP bool config SOC_OMAP2420 config SOC_OMAP2420 bool "OMAP2420 support" bool "OMAP2420 support" depends on ARCH_OMAP2 default y default y select SOC_OMAP select ARCH_OMAP2 select OMAP_DM_TIMER select OMAP_DM_TIMER select ARCH_OMAP_OTG select ARCH_OMAP_OTG config SOC_OMAP2430 config SOC_OMAP2430 bool "OMAP2430 support" bool "OMAP2430 support" depends on ARCH_OMAP2 default y default y select SOC_OMAP select ARCH_OMAP2 select ARCH_OMAP_OTG select ARCH_OMAP_OTG config SOC_OMAP3430 config SOC_OMAP3430 bool "OMAP3430 support" bool "OMAP3430 support" depends on ARCH_OMAP3 default y default y select SOC_OMAP select ARCH_OMAP3 select ARCH_OMAP_OTG select ARCH_OMAP_OTG config SOC_OMAPTI81XX config SOC_OMAPTI81XX bool "TI81XX support" bool "TI81XX support" depends on ARCH_OMAP3 default y default y select SOC_OMAP select ARCH_OMAP3 config SOC_OMAPAM33XX config SOC_OMAPAM33XX bool "AM33XX support" bool "AM33XX support" depends on ARCH_OMAP3 default y default y select SOC_OMAP select ARCH_OMAP3 config SOC_OMAP44XX bool "OMAP44XX support" default y select SOC_OMAP select ARCH_OMAP4 config SOC_OMAP_NOOP bool depends on !SOC_OMAP default y select ARCH_OMAP2 select ARCH_OMAP3 select ARCH_OMAP4 select MACH_OMAP_GENERIC config OMAP_PACKAGE_ZAF config OMAP_PACKAGE_ZAF bool bool Loading @@ -112,17 +128,17 @@ config OMAP_PACKAGE_CBS bool bool comment "OMAP Board Type" comment "OMAP Board Type" depends on ARCH_OMAP2PLUS config MACH_OMAP_GENERIC config MACH_OMAP_GENERIC bool "Generic OMAP2+ board" bool "Generic OMAP2+ board" depends on ARCH_OMAP2PLUS select USE_OF select USE_OF default y default y help help Support for generic TI OMAP2+ boards using Flattened Device Tree. Support for generic TI OMAP2+ boards using Flattened Device Tree. More information at Documentation/devicetree More information at Documentation/devicetree if SOC_OMAP config MACH_OMAP2_TUSB6010 config MACH_OMAP2_TUSB6010 bool bool depends on ARCH_OMAP2 && SOC_OMAP2420 depends on ARCH_OMAP2 && SOC_OMAP2420 Loading Loading @@ -343,6 +359,7 @@ config MACH_OMAP4_PANDA select OMAP_PACKAGE_CBS select OMAP_PACKAGE_CBS select REGULATOR_FIXED_VOLTAGE if REGULATOR select REGULATOR_FIXED_VOLTAGE if REGULATOR endif config OMAP3_EMU config OMAP3_EMU bool "OMAP3 debugging peripherals" bool "OMAP3 debugging peripherals" depends on ARCH_OMAP3 depends on ARCH_OMAP3 Loading
arch/arm/mach-omap2/Makefile +1 −4 Original line number Original line Diff line number Diff line Loading @@ -4,7 +4,7 @@ # Common support # Common support obj-y := id.o io.o control.o mux.o devices.o serial.o gpmc.o timer.o pm.o \ obj-y := id.o io.o control.o mux.o devices.o serial.o gpmc.o timer.o pm.o \ common.o gpio.o dma.o wd_timer.o display.o common.o gpio.o dma.o wd_timer.o display.o i2c.o omap-2-3-common = irq.o sdrc.o omap-2-3-common = irq.o sdrc.o hwmod-common = omap_hwmod.o \ hwmod-common = omap_hwmod.o \ Loading Loading @@ -182,9 +182,6 @@ obj-$(CONFIG_OMAP_IOMMU) += iommu2.o iommu-$(CONFIG_OMAP_IOMMU) := omap-iommu.o iommu-$(CONFIG_OMAP_IOMMU) := omap-iommu.o obj-y += $(iommu-m) $(iommu-y) obj-y += $(iommu-m) $(iommu-y) i2c-omap-$(CONFIG_I2C_OMAP) := i2c.o obj-y += $(i2c-omap-m) $(i2c-omap-y) ifneq ($(CONFIG_TIDSPBRIDGE),) ifneq ($(CONFIG_TIDSPBRIDGE),) obj-y += dsp.o obj-y += dsp.o endif endif Loading
arch/arm/mach-omap2/board-zoom-display.c +4 −0 Original line number Original line Diff line number Diff line Loading @@ -55,6 +55,7 @@ static void zoom_panel_disable_lcd(struct omap_dss_device *dssdev) static int zoom_set_bl_intensity(struct omap_dss_device *dssdev, int level) static int zoom_set_bl_intensity(struct omap_dss_device *dssdev, int level) { { #ifdef CONFIG_TWL4030_CORE unsigned char c; unsigned char c; u8 mux_pwm, enb_pwm; u8 mux_pwm, enb_pwm; Loading Loading @@ -90,6 +91,9 @@ static int zoom_set_bl_intensity(struct omap_dss_device *dssdev, int level) c = ((50 * (100 - level)) / 100) + 1; c = ((50 * (100 - level)) / 100) + 1; twl_i2c_write_u8(TWL4030_MODULE_PWM1, 0x7F, TWL_LED_PWMOFF); twl_i2c_write_u8(TWL4030_MODULE_PWM1, 0x7F, TWL_LED_PWMOFF); twl_i2c_write_u8(TWL4030_MODULE_PWM1, c, TWL_LED_PWMON); twl_i2c_write_u8(TWL4030_MODULE_PWM1, c, TWL_LED_PWMON); #else pr_warn("Backlight not enabled\n"); #endif return 0; return 0; } } Loading
arch/arm/mach-omap2/devices.c +4 −3 Original line number Original line Diff line number Diff line Loading @@ -654,9 +654,7 @@ void __init omap242x_init_mmc(struct omap_mmc_platform_data **mmc_data) /*-------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------*/ #if defined(CONFIG_HDQ_MASTER_OMAP) || defined(CONFIG_HDQ_MASTER_OMAP_MODULE) #if defined(CONFIG_HDQ_MASTER_OMAP) || defined(CONFIG_HDQ_MASTER_OMAP_MODULE) #if defined(CONFIG_SOC_OMAP2430) || defined(CONFIG_SOC_OMAP3430) #define OMAP_HDQ_BASE 0x480B2000 #define OMAP_HDQ_BASE 0x480B2000 #endif static struct resource omap_hdq_resources[] = { static struct resource omap_hdq_resources[] = { { { .start = OMAP_HDQ_BASE, .start = OMAP_HDQ_BASE, Loading @@ -679,7 +677,10 @@ static struct platform_device omap_hdq_dev = { }; }; static inline void omap_hdq_init(void) static inline void omap_hdq_init(void) { { (void) platform_device_register(&omap_hdq_dev); if (cpu_is_omap2420()) return; platform_device_register(&omap_hdq_dev); } } #else #else static inline void omap_hdq_init(void) {} static inline void omap_hdq_init(void) {} Loading