diff options
author | Jagan Teki <jagan@amarulasolutions.com> | 2020-10-28 19:03:44 +0530 |
---|---|---|
committer | Kever Yang <kever.yang@rock-chips.com> | 2020-10-30 23:31:26 +0800 |
commit | ce87a88b4dec9fe7f0f1bbeaa4526ec5da14c333 (patch) | |
tree | 3c13d49f02b09cce7862ffe444f60cc49e0ae144 /board/engicam | |
parent | cf1b86a3ae319fb396ef9cca3788b43ab0fd3a1c (diff) | |
download | u-boot-ce87a88b4dec9fe7f0f1bbeaa4526ec5da14c333.tar.gz |
board: engicam: Attach i.MX6 common code
The existing common code for Engicam boards uses i.MX6,
so attach that into i.MX6 Engicam boards so-that adding
new SoC variants of Engicam boards become meaningful.
Add support for it.
Cc: Stefano Babic <sbabic@denx.de>
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Reviewed-by: Kever Yang<kever.yang@rock-chips.com>
Diffstat (limited to 'board/engicam')
-rw-r--r-- | board/engicam/common/Kconfig | 8 | ||||
-rw-r--r-- | board/engicam/common/Makefile | 7 | ||||
-rw-r--r-- | board/engicam/imx6q/Kconfig | 2 | ||||
-rw-r--r-- | board/engicam/imx6ul/Kconfig | 2 |
4 files changed, 17 insertions, 2 deletions
diff --git a/board/engicam/common/Kconfig b/board/engicam/common/Kconfig new file mode 100644 index 00000000000..38328fd5eaf --- /dev/null +++ b/board/engicam/common/Kconfig @@ -0,0 +1,8 @@ +config IMX6_ENGICAM_COMMON + bool "Engicam i.MX6 Common code" + depends on SPL && MX6 + default y if TARGET_MX6Q_ENGICAM || TARGET_MX6UL_ENGICAM + help + Common SPL and U-Boot proper code for Engicam i.MX6 targets. + + Enable it in board Kconfig if it uses i.MX6 variant Engicam boards. diff --git a/board/engicam/common/Makefile b/board/engicam/common/Makefile index b392bf6cb1d..15f0eaa1ec4 100644 --- a/board/engicam/common/Makefile +++ b/board/engicam/common/Makefile @@ -1,5 +1,8 @@ # SPDX-License-Identifier: GPL-2.0+ # Copyright (C) 2016 Amarula Solutions B.V. -obj-y := board.o -obj-$(CONFIG_SPL_BUILD) += spl.o +ifdef CONFIG_SPL_BUILD +obj-$(CONFIG_IMX6_ENGICAM_COMMON) += spl.o +else +obj-$(CONFIG_IMX6_ENGICAM_COMMON) += board.o +endif diff --git a/board/engicam/imx6q/Kconfig b/board/engicam/imx6q/Kconfig index 48eb60c09a1..fab8da0e73d 100644 --- a/board/engicam/imx6q/Kconfig +++ b/board/engicam/imx6q/Kconfig @@ -9,4 +9,6 @@ config SYS_VENDOR config SYS_CONFIG_NAME default "imx6-engicam" +source "board/engicam/common/Kconfig" + endif diff --git a/board/engicam/imx6ul/Kconfig b/board/engicam/imx6ul/Kconfig index e91dd15970c..58f25d06239 100644 --- a/board/engicam/imx6ul/Kconfig +++ b/board/engicam/imx6ul/Kconfig @@ -9,4 +9,6 @@ config SYS_VENDOR config SYS_CONFIG_NAME default "imx6-engicam" +source "board/engicam/common/Kconfig" + endif |