Commit 312b62b6 authored by Daniel Palmer's avatar Daniel Palmer Committed by Arnd Bergmann
Browse files

ARM: mstar: Add machine for MStar/Sigmastar Armv7 SoCs



Initial support for the MStar/Sigmastar Armv7 based IP camera
and dashcam SoCs.

These chips are interesting in that they contain a Cortex-A7,
peripherals and system memory in a single tiny QFN package that
can be hand soldered allowing almost anyone to embed Linux
in their projects.

Signed-off-by: default avatarDaniel Palmer <daniel@0x0f.com>
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent 343e8f72
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2140,6 +2140,7 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
W:	http://linux-chenxing.org/
F:	Documentation/devicetree/bindings/arm/mstar.yaml
F:	arch/arm/mach-mstar/
ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
M:	Michael Petchkovsky <mkpetch@internode.on.net>
+2 −0
Original line number Diff line number Diff line
@@ -668,6 +668,8 @@ source "arch/arm/mach-mmp/Kconfig"

source "arch/arm/mach-moxart/Kconfig"

source "arch/arm/mach-mstar/Kconfig"

source "arch/arm/mach-mv78xx0/Kconfig"

source "arch/arm/mach-mvebu/Kconfig"
+1 −0
Original line number Diff line number Diff line
@@ -197,6 +197,7 @@ machine-$(CONFIG_ARCH_MXC) += imx
machine-$(CONFIG_ARCH_MEDIATEK)		+= mediatek
machine-$(CONFIG_ARCH_MILBEAUT)		+= milbeaut
machine-$(CONFIG_ARCH_MXS)		+= mxs
machine-$(CONFIG_ARCH_MSTARV7)		+= mstar
machine-$(CONFIG_ARCH_NOMADIK)		+= nomadik
machine-$(CONFIG_ARCH_NPCM)		+= npcm
machine-$(CONFIG_ARCH_NSPIRE)		+= nspire
+26 −0
Original line number Diff line number Diff line
menuconfig ARCH_MSTARV7
	bool "MStar/Sigmastar Armv7 SoC Support"
	depends on ARCH_MULTI_V7
	select ARM_GIC
	select ARM_HEAVY_MB
	help
	  Support for newer MStar/Sigmastar SoC families that are
	  based on Armv7 cores like the Cortex A7 and share the same
	  basic hardware like the infinity and mercury series.

if ARCH_MSTARV7

config MACH_INFINITY
	bool "MStar/Sigmastar infinity SoC support"
	default ARCH_MSTARV7
	help
	  Support for MStar/Sigmastar infinity IP camera SoCs.

config MACH_MERCURY
	bool "MStar/Sigmastar mercury SoC support"
	default ARCH_MSTARV7
	help
	  Support for MStar/Sigmastar mercury dash camera SoCs.
	  Note that older Mercury2 SoCs are ARM9 based and not supported.

endif
+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_ARCH_MSTARV7) += mstarv7.o
Loading