Tony, > -----Original Message----- > From: linux-omap-owner@xxxxxxxxxxxxxxx [mailto:linux-omap- > owner@xxxxxxxxxxxxxxx] On Behalf Of Tony Lindgren > Sent: Tuesday, June 29, 2010 5:18 PM > To: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > Cc: linux-omap@xxxxxxxxxxxxxxx > Subject: [PATCH 6/6] omap2/3/4: Add Kconfig option to compile in typical > omap features > > This produces a sane config that's suitable for using as the > base for most omap2/3/4 boards. > > Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx> > --- > arch/arm/mach-omap2/Kconfig | 21 +++++++++++++++++++++ > 1 files changed, 21 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig > index 4802988..84fecd0 100644 > --- a/arch/arm/mach-omap2/Kconfig > +++ b/arch/arm/mach-omap2/Kconfig > @@ -2,6 +2,27 @@ if ARCH_OMAP2PLUS > > menu "TI OMAP2/3/4 Specific Features" > > +config ARCH_OMAP2PLUS_TYPICAL > + bool "Typical OMAP configuration" > + default y > + select AEABI > + select REGULATOR > + select PM > + select PM_RUNTIME > + select VFP > + select NEON if ARCH_OMAP3 || ARCH_OMAP4 > + select SERIAL_8250 > + select SERIAL_CORE_CONSOLE > + select SERIAL_8250_CONSOLE > + select I2C > + select I2C_OMAP > + select MFD > + select MENELAUS if ARCH_OMAP2 > + select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 > + select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 > + help > + Compile a kernel suitable for booting most boards > + > config ARCH_OMAP2 > bool "TI OMAP2" > depends on ARCH_OMAP2PLUS > With your series OMAP4 build breaks because of PM and SMP dependencies. To ensure that build doesn't break on OMAP4, I needed below change. With This change I tried your series and it boots OK on OMAP4430 SDP diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index 84fecd0..f48f275 100644 --- a/arch/arm/mach-omap2/Kconfig +++ b/arch/arm/mach-omap2/Kconfig @@ -7,8 +7,8 @@ config ARCH_OMAP2PLUS_TYPICAL default y select AEABI select REGULATOR - select PM - select PM_RUNTIME + select PM if !ARCH_OMAP4 + select PM_RUNTIME if !ARCH_OMAP4 select VFP select NEON if ARCH_OMAP3 || ARCH_OMAP4 select SERIAL_8250 Regards Santosh -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html