aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLokesh Vutla <lokeshvutla@ti.com>2018-08-27 15:57:53 +0530
committerTom Rini <trini@konsulko.com>2018-09-11 08:32:55 -0400
commit08c45314a8f780aff8c2c9f39d57235f950bcee0 (patch)
treecaccc22bfa37e9f829b45a65e93f3271c88b19b1
parentc365ed7d4bc4173baad05a0c2d40d48ce8e41394 (diff)
downloadu-boot-08c45314a8f780aff8c2c9f39d57235f950bcee0.zip
u-boot-08c45314a8f780aff8c2c9f39d57235f950bcee0.tar.gz
u-boot-08c45314a8f780aff8c2c9f39d57235f950bcee0.tar.bz2
spl: Allow remoteproc drivers to be used within SPL
Add an option for building remoteproc drivers within SPL. Reviewed-by: Tom Rini <trini@konsulko.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
-rw-r--r--common/spl/Kconfig6
-rw-r--r--drivers/Makefile2
-rw-r--r--drivers/remoteproc/Makefile2
3 files changed, 8 insertions, 2 deletions
diff --git a/common/spl/Kconfig b/common/spl/Kconfig
index cccd551..280496f 100644
--- a/common/spl/Kconfig
+++ b/common/spl/Kconfig
@@ -642,6 +642,12 @@ config SPL_RAM_DEVICE
be already in memory when SPL takes over, e.g. loaded by the boot
ROM.
+config SPL_REMOTEPROC
+ bool "Support REMOTEPROCS"
+ help
+ Enable support for REMOTEPROCs in SPL. This permits to load
+ a remote processor firmware in SPL.
+
config SPL_RTC_SUPPORT
bool "Support RTC drivers"
help
diff --git a/drivers/Makefile b/drivers/Makefile
index c012476..23ea609 100644
--- a/drivers/Makefile
+++ b/drivers/Makefile
@@ -15,6 +15,7 @@ obj-$(CONFIG_$(SPL_TPL_)SPI_FLASH_SUPPORT) += mtd/spi/
obj-$(CONFIG_$(SPL_TPL_)SPI_SUPPORT) += spi/
obj-$(CONFIG_$(SPL_TPL_)TIMER) += timer/
obj-$(CONFIG_$(SPL_)DM_MAILBOX) += mailbox/
+obj-$(CONFIG_$(SPL_)REMOTEPROC) += remoteproc/
ifndef CONFIG_TPL_BUILD
ifdef CONFIG_SPL_BUILD
@@ -102,7 +103,6 @@ obj-y += input/
# SOC specific infrastructure drivers.
obj-y += smem/
obj-y += soc/
-obj-$(CONFIG_REMOTEPROC) += remoteproc/
obj-y += thermal/
obj-y += axi/
diff --git a/drivers/remoteproc/Makefile b/drivers/remoteproc/Makefile
index 87ef9e6..77eb708 100644
--- a/drivers/remoteproc/Makefile
+++ b/drivers/remoteproc/Makefile
@@ -4,7 +4,7 @@
# Texas Instruments Incorporated - http://www.ti.com/
#
-obj-$(CONFIG_REMOTEPROC) += rproc-uclass.o
+obj-$(CONFIG_$(SPL_)REMOTEPROC) += rproc-uclass.o
# Remote proc drivers - Please keep this list alphabetically sorted.
obj-$(CONFIG_K3_SYSTEM_CONTROLLER) += k3_system_controller.o