[PATCH v4 4/4] ARM: new platform for Energy Micro's EFM32 Cortex-M3 SoCs
Uwe Kleine-König
u.kleine-koenig at pengutronix.de
Tue Nov 5 04:48:55 EST 2013
On Mon, Nov 04, 2013 at 02:56:27PM +0100, Arnd Bergmann wrote:
> On Monday 04 November 2013, Uwe Kleine-König wrote:
> > Signed-off-by: Uwe Kleine-König <u.kleine-koenig at pengutronix.de>
> > ---
> > arch/arm/Kconfig | 19 +++++++-
> > arch/arm/Makefile | 1 +
> > arch/arm/configs/efm32_defconfig | 102 +++++++++++++++++++++++++++++++++++++++
> > arch/arm/mach-efm32/Makefile | 1 +
> > arch/arm/mach-efm32/dtmachine.c | 15 ++++++
> > 5 files changed, 137 insertions(+), 1 deletion(-)
> > create mode 100644 arch/arm/configs/efm32_defconfig
> > create mode 100644 arch/arm/mach-efm32/Makefile
> > create mode 100644 arch/arm/mach-efm32/dtmachine.c
> >
> > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> > index 7ae0615..d8145fe 100644
> > --- a/arch/arm/Kconfig
> > +++ b/arch/arm/Kconfig
> > @@ -413,6 +413,23 @@ config ARCH_EBSA110
> > Ethernet interface, two PCMCIA sockets, two serial ports and a
> > parallel port.
> >
> > +config ARCH_EFM32
> > + bool "Energy Micro efm32"
> > + depends on !MMU
> > + select ARCH_REQUIRE_GPIOLIB
> > + select ARM_NVIC
> > + select CLKSRC_MMIO
> > + select CLKSRC_OF
> > + select COMMON_CLK
> > + select CPU_V7M
> > + select GENERIC_CLOCKEVENTS
> > + select NO_DMA
> > + select NO_IOPORT
> > + select SPARSE_IRQ
> > + select USE_OF
> > + help
> > + Support for Energy Micro's (now Silicon Labs) efm32 processors.
> > +
>
> It would be good to have at least in either the changeset description or the Kconfig
> text (or both) some description about the platform: which SoCs have been tested,
> what is this platform used for, where can one find data sheets etc.
I have links to the datasheet of the processor and the user manual of
the board in the corresponding device trees. Also I added a paragraph to
the commit log mentioning the development board I used:
There are still some missing parts (e.g. board support, device
trees), but with these bits added on top of this patch I can
successfully boot a EFM32GG-DK3750 board that uses an
EFM32GG990F1024.
Good enough?
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | http://www.pengutronix.de/ |
More information about the linux-arm-kernel
mailing list