diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index f5300f5251..d2c1c52c67 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -421,6 +421,14 @@ config ARCH_EXYNOS select DM_GPIO select DM_KEYBOARD +config ARCH_IPQ40xx + bool "QCA, IPQ40xx" + select DM + select DM_SERIAL + select CPU_V7 + select SYS_GENERIC_BOARD + select QCA_COMMON + config ARCH_IPQ807x bool "QCA, IPQ807x" select DM @@ -816,6 +824,7 @@ source "board/gumstix/pepper/Kconfig" source "board/h2200/Kconfig" source "board/hisilicon/hikey/Kconfig" source "board/imx31_phycore/Kconfig" +source "board/ipq40xx/Kconfig" source "board/ipq807x/Kconfig" source "board/isee/igep0033/Kconfig" source "board/maxbcm/Kconfig" diff --git a/arch/arm/cpu/armv7/Makefile b/arch/arm/cpu/armv7/Makefile index aa98d845aa..4209d624d4 100644 --- a/arch/arm/cpu/armv7/Makefile +++ b/arch/arm/cpu/armv7/Makefile @@ -49,6 +49,7 @@ obj-$(CONFIG_OMAP34XX) += omap3/ obj-$(CONFIG_OMAP44XX) += omap4/ obj-$(CONFIG_OMAP54XX) += omap5/ obj-$(CONFIG_QCA_COMMON) += qca/common/ +obj-$(CONFIG_ARCH_IPQ40xx) += qca/ipq40xx/ obj-$(CONFIG_RMOBILE) += rmobile/ obj-$(if $(filter stv0991,$(SOC)),y) += stv0991/ obj-$(CONFIG_ARCH_SUNXI) += sunxi/ diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index 88686efe88..9d72f4b178 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -22,6 +22,8 @@ dtb-$(CONFIG_EXYNOS5) += exynos5250-arndale.dtb \ dtb-$(CONFIG_ARCH_IPQ807x) += ipq807x-hk01.dtb +dtb-$(CONFIG_ARCH_IPQ40xx) += ipq40xx-dk01.dtb + dtb-$(CONFIG_ARCH_ROCKCHIP) += \ rk3288-firefly.dtb \ rk3288-jerry.dtb \ diff --git a/board/ipq40xx/Kconfig b/board/ipq40xx/Kconfig new file mode 100644 index 0000000000..9cf6897590 --- /dev/null +++ b/board/ipq40xx/Kconfig @@ -0,0 +1,15 @@ +if ARCH_IPQ40xx + +config SYS_CPU + default "ipq40xx" + +config SYS_BOARD + default "ipq40xx" + +config SYS_VENDOR + default "qca" + +config SYS_CONFIG_NAME + default "ipq40xx" + +endif diff --git a/board/qca/ipq40xx/Makefile b/board/qca/ipq40xx/Makefile new file mode 100644 index 0000000000..2a4a0a7918 --- /dev/null +++ b/board/qca/ipq40xx/Makefile @@ -0,0 +1,3 @@ + +obj-y := ipq40xx.o +