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>
lime2-spi
Lokesh Vutla 6 years ago committed by Tom Rini
parent c365ed7d4b
commit 08c45314a8
  1. 6
      common/spl/Kconfig
  2. 2
      drivers/Makefile
  3. 2
      drivers/remoteproc/Makefile

@ -642,6 +642,12 @@ config SPL_RAM_DEVICE
be already in memory when SPL takes over, e.g. loaded by the boot be already in memory when SPL takes over, e.g. loaded by the boot
ROM. 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 config SPL_RTC_SUPPORT
bool "Support RTC drivers" bool "Support RTC drivers"
help help

@ -15,6 +15,7 @@ obj-$(CONFIG_$(SPL_TPL_)SPI_FLASH_SUPPORT) += mtd/spi/
obj-$(CONFIG_$(SPL_TPL_)SPI_SUPPORT) += spi/ obj-$(CONFIG_$(SPL_TPL_)SPI_SUPPORT) += spi/
obj-$(CONFIG_$(SPL_TPL_)TIMER) += timer/ obj-$(CONFIG_$(SPL_TPL_)TIMER) += timer/
obj-$(CONFIG_$(SPL_)DM_MAILBOX) += mailbox/ obj-$(CONFIG_$(SPL_)DM_MAILBOX) += mailbox/
obj-$(CONFIG_$(SPL_)REMOTEPROC) += remoteproc/
ifndef CONFIG_TPL_BUILD ifndef CONFIG_TPL_BUILD
ifdef CONFIG_SPL_BUILD ifdef CONFIG_SPL_BUILD
@ -102,7 +103,6 @@ obj-y += input/
# SOC specific infrastructure drivers. # SOC specific infrastructure drivers.
obj-y += smem/ obj-y += smem/
obj-y += soc/ obj-y += soc/
obj-$(CONFIG_REMOTEPROC) += remoteproc/
obj-y += thermal/ obj-y += thermal/
obj-y += axi/ obj-y += axi/

@ -4,7 +4,7 @@
# Texas Instruments Incorporated - http://www.ti.com/ # 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. # Remote proc drivers - Please keep this list alphabetically sorted.
obj-$(CONFIG_K3_SYSTEM_CONTROLLER) += k3_system_controller.o obj-$(CONFIG_K3_SYSTEM_CONTROLLER) += k3_system_controller.o

Loading…
Cancel
Save