The PolarFire SoC system controller and mailbox drivers are common
requirements for MPFS based platforms and should not be enabled from
individual board Kconfig files.
Enable the required options so all MPFS boards inherit the same
configuration.
This removes duplicated config implications from board Kconfig files
and places the dependency in the common MPFS CPU configuration.

Signed-off-by: Jamie Gibbons <[email protected]>
---
 arch/riscv/cpu/mpfs/Kconfig | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/riscv/cpu/mpfs/Kconfig b/arch/riscv/cpu/mpfs/Kconfig
index 8054313d182..90026c41887 100644
--- a/arch/riscv/cpu/mpfs/Kconfig
+++ b/arch/riscv/cpu/mpfs/Kconfig
@@ -29,3 +29,7 @@ config MICROCHIP_MPFS
        imply SPI
        imply DM_SPI
        imply MICROCHIP_QSPI
+       imply DM_MAILBOX
+       imply MPFS_MBOX
+       imply MISC
+       imply MPFS_SYSCONTROLLER
-- 
2.43.0

Reply via email to