diff --git a/arch/arm/mach-imx/mx6/Kconfig b/arch/arm/mach-imx/mx6/Kconfig
index 03268c3e505c7d3682d3479470b769721ac79525..388c73d96ff5acf66aafb6cef3baf4c009b1c3f2 100644
--- a/arch/arm/mach-imx/mx6/Kconfig
+++ b/arch/arm/mach-imx/mx6/Kconfig
@@ -531,6 +531,7 @@ config TARGET_OC
 
 config TARGET_PER
 	bool "per"
+	select MX6Q
 
 config TARGET_RC
 	bool "rc"
diff --git a/configs/per_defconfig b/configs/per_defconfig
index f7ec5637bc76683bc608cd68131083431f080acc..abe13b48115cb56f5a88de6fcb5747643bcfb1e9 100644
--- a/configs/per_defconfig
+++ b/configs/per_defconfig
@@ -4,7 +4,7 @@ CONFIG_SYS_TEXT_BASE=0x17800000
 CONFIG_TARGET_PER=y
 CONFIG_ENV_VARS_UBOOT_CONFIG=y
 CONFIG_NR_DRAM_BANKS=1
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/per/per.cfg,MX6Q,DDR_MB=2048,DEFCONFIG=\"per\""
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/boundary/per/per.cfg,DDR_MB=2048,DEFCONFIG=\"per\""
 CONFIG_BOOTDELAY=3
 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
 CONFIG_SUPPORT_RAW_INITRD=y