From: Lokesh Vutla Date: Mon, 27 Aug 2018 10:27:49 +0000 (+0530) Subject: spl: Allow mailbox drivers to be used within SPL X-Git-Tag: v2018.11-rc1~162 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=880274192cfdcec83b32b15ae47e7cbfc2edc1df;p=oweals%2Fu-boot.git spl: Allow mailbox drivers to be used within SPL Add an option for building mailbox drivers within SPL. Reviewed-by: Tom Rini Signed-off-by: Lokesh Vutla --- diff --git a/common/spl/Kconfig b/common/spl/Kconfig index e5a5188de8..cccd551aca 100644 --- a/common/spl/Kconfig +++ b/common/spl/Kconfig @@ -430,6 +430,14 @@ config SPL_LIBGENERIC_SUPPORT boards. Enable this option to build the code in lib/ as part of an SPL build. +config SPL_DM_MAILBOX + bool "Support Mailbox" + help + Enable support for Mailbox within SPL. This enable the inter + processor communication protocols tobe used within SPL. Enable + this option to build the drivers in drivers/mailbox as part of + SPL build. + config SPL_MMC_SUPPORT bool "Support MMC" depends on MMC diff --git a/drivers/Makefile b/drivers/Makefile index d296354b3c..c0124765db 100644 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -14,6 +14,7 @@ obj-$(CONFIG_$(SPL_TPL_)SERIAL_SUPPORT) += serial/ 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/ ifndef CONFIG_TPL_BUILD ifdef CONFIG_SPL_BUILD diff --git a/drivers/mailbox/Makefile b/drivers/mailbox/Makefile index 4ac85d412f..243ff6f3ce 100644 --- a/drivers/mailbox/Makefile +++ b/drivers/mailbox/Makefile @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: GPL-2.0 -obj-$(CONFIG_DM_MAILBOX) += mailbox-uclass.o +obj-$(CONFIG_$(SPL_)DM_MAILBOX) += mailbox-uclass.o obj-$(CONFIG_SANDBOX_MBOX) += sandbox-mbox.o obj-$(CONFIG_SANDBOX_MBOX) += sandbox-mbox-test.o obj-$(CONFIG_TEGRA_HSP) += tegra-hsp.o