Add conditional around REMOTEPROC menu entries, turn REMOTEPROC into configurable boolean, and update all defconfigs and Kconfigs which previously only selected REMOTEPROC driver to also select REMOTEPROC itself.
Signed-off-by: Marek Vasut <[email protected]> --- Cc: Massimo Pegorer <[email protected]> Cc: MD Danish Anwar <[email protected]> Cc: Tom Rini <[email protected]> Cc: [email protected] --- arch/arm/mach-imx/imx8m/Kconfig | 5 +++++ arch/arm/mach-imx/imx9/Kconfig | 4 ++++ configs/am62_pocketbeagle2_a53_defconfig | 1 + configs/am62_pocketbeagle2_r5_defconfig | 1 + configs/am62ax_evm_a53_defconfig | 1 + configs/am62ax_evm_r5_defconfig | 1 + configs/am62px_evm_a53_defconfig | 1 + configs/am62px_evm_r5_defconfig | 1 + configs/am62x_beagleplay_a53_defconfig | 1 + configs/am62x_beagleplay_r5_defconfig | 1 + configs/am62x_evm_a53_defconfig | 1 + configs/am62x_evm_r5_defconfig | 1 + configs/am64x_evm_a53_defconfig | 1 + configs/am64x_evm_r5_defconfig | 1 + configs/am65x_evm_r5_defconfig | 1 + configs/am65x_evm_r5_usbmsc_defconfig | 1 + configs/am67a_beagley_ai_a53_defconfig | 1 + configs/am67a_beagley_ai_r5_defconfig | 1 + configs/aquila-am69_r5_defconfig | 1 + configs/aquila-imx95_defconfig | 1 + configs/imx95_15x15_evk_defconfig | 1 + configs/imx95_evk.config | 1 + configs/imx95_navq.config | 1 + configs/j7200_evm_r5_defconfig | 1 + configs/j721e_beagleboneai64_r5_defconfig | 1 + configs/j721e_evm_r5_defconfig | 1 + configs/j721s2_evm_r5_defconfig | 1 + configs/j722s_evm_a53_defconfig | 1 + configs/j722s_evm_r5_defconfig | 1 + configs/j784s4_evm_r5_defconfig | 1 + configs/k2g_evm_defconfig | 1 + configs/k2g_hs_evm_defconfig | 1 + configs/phycore_am62ax_a53_defconfig | 1 + configs/phycore_am62ax_r5_defconfig | 1 + configs/phycore_am62x_a53_defconfig | 1 + configs/phycore_am62x_r5_defconfig | 1 + configs/phycore_am64x_a53_defconfig | 1 + configs/phycore_am64x_r5_defconfig | 1 + configs/phycore_am68x_r5_defconfig | 1 + configs/r8a779g0_whitehawk_defconfig | 1 + configs/r8a779g3_sparrowhawk_defconfig | 1 + configs/r8a78000_ironhide_cm33_defconfig | 1 + configs/sandbox64_defconfig | 1 + configs/sandbox_defconfig | 1 + configs/sandbox_flattree_defconfig | 1 + configs/sandbox_noinst_defconfig | 1 + configs/sandbox_spl_defconfig | 1 + configs/sandbox_vpl_defconfig | 1 + configs/sc598-som-ezkit-spl_defconfig | 1 + configs/sc598-som-ezlite-spl_defconfig | 1 + ...stm32mp15-icore-stm32mp1-ctouch2_defconfig | 1 + ...tm32mp15-icore-stm32mp1-edimm2.2_defconfig | 1 + ...-microgea-stm32mp1-microdev2-of7_defconfig | 1 + ...mp15-microgea-stm32mp1-microdev2_defconfig | 1 + configs/stm32mp15-odyssey_defconfig | 1 + configs/stm32mp15_basic_defconfig | 1 + configs/stm32mp15_defconfig | 1 + configs/stm32mp15_dhsom.config | 1 + configs/stm32mp15_trusted_defconfig | 1 + configs/toradex-smarc-imx95_defconfig | 1 + configs/verdin-am62_a53_defconfig | 1 + configs/verdin-am62_r5_defconfig | 1 + configs/verdin-am62p_a53_defconfig | 1 + configs/verdin-am62p_r5_defconfig | 1 + configs/verdin-imx95_defconfig | 1 + drivers/remoteproc/Kconfig | 21 +++++-------------- 66 files changed, 77 insertions(+), 16 deletions(-) diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig index 4ef35004c57..c852c1c742e 100644 --- a/arch/arm/mach-imx/imx8m/Kconfig +++ b/arch/arm/mach-imx/imx8m/Kconfig @@ -69,6 +69,7 @@ config TARGET_IMX8MQ_EVK select ARCH_MISC_INIT select SPL_CRYPTO if SPL select CMD_REMOTEPROC + select REMOTEPROC select REMOTEPROC_IMX select REGMAP select SYSCON @@ -103,6 +104,7 @@ config TARGET_IMX8MM_EVK select ARCH_MISC_INIT select SPL_CRYPTO if SPL select CMD_REMOTEPROC + select REMOTEPROC select REMOTEPROC_IMX select REGMAP select SYSCON @@ -198,6 +200,7 @@ config TARGET_IMX8MN_EVK select FSL_CAAM select SPL_CRYPTO if SPL select CMD_REMOTEPROC + select REMOTEPROC select REMOTEPROC_IMX select REGMAP select SYSCON @@ -213,6 +216,7 @@ config TARGET_IMX8MN_DDR4_EVK select FSL_CAAM select SPL_CRYPTO if SPL select CMD_REMOTEPROC + select REMOTEPROC select REMOTEPROC_IMX select REGMAP select SYSCON @@ -274,6 +278,7 @@ config TARGET_IMX8MP_EVK select ARCH_MISC_INIT select SPL_CRYPTO if SPL select CMD_REMOTEPROC + select REMOTEPROC select REMOTEPROC_IMX select REGMAP select SYSCON diff --git a/arch/arm/mach-imx/imx9/Kconfig b/arch/arm/mach-imx/imx9/Kconfig index 5089f44c247..96ddd8af8b3 100644 --- a/arch/arm/mach-imx/imx9/Kconfig +++ b/arch/arm/mach-imx/imx9/Kconfig @@ -89,6 +89,7 @@ config TARGET_IMX93_9X9_QSB imply BOOTSTD_FULL imply BOOTSTD_BOOTCOMMAND select CMD_REMOTEPROC + select REMOTEPROC select REMOTEPROC_IMX select REGMAP select SYSCON @@ -101,6 +102,7 @@ config TARGET_IMX93_11X11_EVK imply BOOTSTD_FULL imply BOOTSTD_BOOTCOMMAND select CMD_REMOTEPROC + select REMOTEPROC select REMOTEPROC_IMX select REGMAP select SYSCON @@ -113,6 +115,7 @@ config TARGET_IMX93W_EVK imply BOOTSTD_FULL imply BOOTSTD_BOOTCOMMAND select CMD_REMOTEPROC + select REMOTEPROC select REMOTEPROC_IMX select REGMAP select SYSCON @@ -125,6 +128,7 @@ config TARGET_IMX93_FRDM imply BOOTSTD_FULL imply BOOTSTD_BOOTCOMMAND select CMD_REMOTEPROC + select REMOTEPROC select REMOTEPROC_IMX select REGMAP select SYSCON diff --git a/configs/am62_pocketbeagle2_a53_defconfig b/configs/am62_pocketbeagle2_a53_defconfig index 7428926a8ba..5f13fd597f6 100644 --- a/configs/am62_pocketbeagle2_a53_defconfig +++ b/configs/am62_pocketbeagle2_a53_defconfig @@ -106,6 +106,7 @@ CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_TPS65219=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_RTC=y diff --git a/configs/am62_pocketbeagle2_r5_defconfig b/configs/am62_pocketbeagle2_r5_defconfig index 76c7fa40fad..688951f0e24 100644 --- a/configs/am62_pocketbeagle2_r5_defconfig +++ b/configs/am62_pocketbeagle2_r5_defconfig @@ -86,6 +86,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/am62ax_evm_a53_defconfig b/configs/am62ax_evm_a53_defconfig index 167ba7ff8df..1744c23f50b 100644 --- a/configs/am62ax_evm_a53_defconfig +++ b/configs/am62ax_evm_a53_defconfig @@ -89,6 +89,7 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/am62ax_evm_r5_defconfig b/configs/am62ax_evm_r5_defconfig index 37c034890cc..50882b9da96 100644 --- a/configs/am62ax_evm_r5_defconfig +++ b/configs/am62ax_evm_r5_defconfig @@ -90,6 +90,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig index aa241a73c3f..2a169a94c63 100644 --- a/configs/am62px_evm_a53_defconfig +++ b/configs/am62px_evm_a53_defconfig @@ -128,6 +128,7 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_RTC=y diff --git a/configs/am62px_evm_r5_defconfig b/configs/am62px_evm_r5_defconfig index 52e4ca6faae..51f57c8a008 100644 --- a/configs/am62px_evm_r5_defconfig +++ b/configs/am62px_evm_r5_defconfig @@ -106,6 +106,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/am62x_beagleplay_a53_defconfig b/configs/am62x_beagleplay_a53_defconfig index c9bc7cd8d39..758dfa37267 100644 --- a/configs/am62x_beagleplay_a53_defconfig +++ b/configs/am62x_beagleplay_a53_defconfig @@ -106,6 +106,7 @@ CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_TPS65219=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_RTC=y diff --git a/configs/am62x_beagleplay_r5_defconfig b/configs/am62x_beagleplay_r5_defconfig index 08b2c38b80d..6431d351817 100644 --- a/configs/am62x_beagleplay_r5_defconfig +++ b/configs/am62x_beagleplay_r5_defconfig @@ -85,6 +85,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig index 3d472e84ecd..9edc774d6db 100644 --- a/configs/am62x_evm_a53_defconfig +++ b/configs/am62x_evm_a53_defconfig @@ -121,6 +121,7 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_RTC=y diff --git a/configs/am62x_evm_r5_defconfig b/configs/am62x_evm_r5_defconfig index 083fa780ca0..7ebe09986d7 100644 --- a/configs/am62x_evm_r5_defconfig +++ b/configs/am62x_evm_r5_defconfig @@ -103,6 +103,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/am64x_evm_a53_defconfig b/configs/am64x_evm_a53_defconfig index 3a35df830e3..05664fc595a 100644 --- a/configs/am64x_evm_a53_defconfig +++ b/configs/am64x_evm_a53_defconfig @@ -161,6 +161,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_TPS65219=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_RTC=y diff --git a/configs/am64x_evm_r5_defconfig b/configs/am64x_evm_r5_defconfig index 0ed15f5d553..b03b735fc51 100644 --- a/configs/am64x_evm_r5_defconfig +++ b/configs/am64x_evm_r5_defconfig @@ -125,6 +125,7 @@ CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/am65x_evm_r5_defconfig b/configs/am65x_evm_r5_defconfig index 2cd3b263831..e3eeae05b8c 100644 --- a/configs/am65x_evm_r5_defconfig +++ b/configs/am65x_evm_r5_defconfig @@ -113,6 +113,7 @@ CONFIG_SPL_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_TPS62360=y CONFIG_RAM=y CONFIG_SPL_RAM=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/am65x_evm_r5_usbmsc_defconfig b/configs/am65x_evm_r5_usbmsc_defconfig index ad81ac4281a..5bd2ad73ae5 100644 --- a/configs/am65x_evm_r5_usbmsc_defconfig +++ b/configs/am65x_evm_r5_usbmsc_defconfig @@ -91,6 +91,7 @@ CONFIG_SPL_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_TPS62360=y CONFIG_RAM=y CONFIG_SPL_RAM=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/am67a_beagley_ai_a53_defconfig b/configs/am67a_beagley_ai_a53_defconfig index 09ac2044d41..316a08bf187 100644 --- a/configs/am67a_beagley_ai_a53_defconfig +++ b/configs/am67a_beagley_ai_a53_defconfig @@ -109,6 +109,7 @@ CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_TPS65219=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/am67a_beagley_ai_r5_defconfig b/configs/am67a_beagley_ai_r5_defconfig index 269dbc35e36..2edef87484f 100644 --- a/configs/am67a_beagley_ai_r5_defconfig +++ b/configs/am67a_beagley_ai_r5_defconfig @@ -86,6 +86,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/aquila-am69_r5_defconfig b/configs/aquila-am69_r5_defconfig index ca1e78fc731..bbe48a97c16 100644 --- a/configs/aquila-am69_r5_defconfig +++ b/configs/aquila-am69_r5_defconfig @@ -96,6 +96,7 @@ CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR_TPS6287X=y CONFIG_DM_REGULATOR_TPS65941=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/aquila-imx95_defconfig b/configs/aquila-imx95_defconfig index 24b41fc8d5f..fccf125d1cb 100644 --- a/configs/aquila-imx95_defconfig +++ b/configs/aquila-imx95_defconfig @@ -159,6 +159,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_IMX=y CONFIG_DM_RNG=y CONFIG_DM_SERIAL=y diff --git a/configs/imx95_15x15_evk_defconfig b/configs/imx95_15x15_evk_defconfig index 82d4aae56bb..e5b50bfa28d 100644 --- a/configs/imx95_15x15_evk_defconfig +++ b/configs/imx95_15x15_evk_defconfig @@ -138,6 +138,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_IMX=y CONFIG_DM_RTC=y CONFIG_DM_SERIAL=y diff --git a/configs/imx95_evk.config b/configs/imx95_evk.config index 7c429fe0bfe..4c2aa2271c1 100644 --- a/configs/imx95_evk.config +++ b/configs/imx95_evk.config @@ -141,6 +141,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_IMX=y CONFIG_DM_RTC=y CONFIG_DM_SERIAL=y diff --git a/configs/imx95_navq.config b/configs/imx95_navq.config index f002fefddd4..e9a06994e51 100644 --- a/configs/imx95_navq.config +++ b/configs/imx95_navq.config @@ -141,6 +141,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_IMX=y CONFIG_DM_RTC=y CONFIG_DM_SERIAL=y diff --git a/configs/j7200_evm_r5_defconfig b/configs/j7200_evm_r5_defconfig index cf92381111a..b0800484c62 100644 --- a/configs/j7200_evm_r5_defconfig +++ b/configs/j7200_evm_r5_defconfig @@ -131,6 +131,7 @@ CONFIG_PMIC_TPS65941=y CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_TPS65941=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/j721e_beagleboneai64_r5_defconfig b/configs/j721e_beagleboneai64_r5_defconfig index ef08fb37409..a05f62635a9 100644 --- a/configs/j721e_beagleboneai64_r5_defconfig +++ b/configs/j721e_beagleboneai64_r5_defconfig @@ -101,6 +101,7 @@ CONFIG_PMIC_TPS65941=y CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_TPS65941=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/j721e_evm_r5_defconfig b/configs/j721e_evm_r5_defconfig index 3fd9a6253a8..95dc0e5c924 100644 --- a/configs/j721e_evm_r5_defconfig +++ b/configs/j721e_evm_r5_defconfig @@ -139,6 +139,7 @@ CONFIG_PMIC_TPS65941=y CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_TPS65941=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/j721s2_evm_r5_defconfig b/configs/j721s2_evm_r5_defconfig index 6e493c97635..6f24b88e00b 100644 --- a/configs/j721s2_evm_r5_defconfig +++ b/configs/j721s2_evm_r5_defconfig @@ -137,6 +137,7 @@ CONFIG_PMIC_TPS65941=y CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_TPS65941=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/j722s_evm_a53_defconfig b/configs/j722s_evm_a53_defconfig index 8ee736ccdf1..fe4017ef176 100644 --- a/configs/j722s_evm_a53_defconfig +++ b/configs/j722s_evm_a53_defconfig @@ -132,6 +132,7 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/j722s_evm_r5_defconfig b/configs/j722s_evm_r5_defconfig index 7ce8b6be564..f84aa51187a 100644 --- a/configs/j722s_evm_r5_defconfig +++ b/configs/j722s_evm_r5_defconfig @@ -113,6 +113,7 @@ CONFIG_PMIC_TPS65941=y CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_TPS65941=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/j784s4_evm_r5_defconfig b/configs/j784s4_evm_r5_defconfig index 5fe9466bdda..0fb4f1cab15 100644 --- a/configs/j784s4_evm_r5_defconfig +++ b/configs/j784s4_evm_r5_defconfig @@ -141,6 +141,7 @@ CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR_TPS6287X=y CONFIG_DM_REGULATOR_TPS65941=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/k2g_evm_defconfig b/configs/k2g_evm_defconfig index a5a987c235c..5dc3de140a8 100644 --- a/configs/k2g_evm_defconfig +++ b/configs/k2g_evm_defconfig @@ -92,6 +92,7 @@ CONFIG_PHY_TI_DP83867=y CONFIG_PHY=y CONFIG_NOP_PHY=y CONFIG_KEYSTONE_USB_PHY=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_TI_POWER=y CONFIG_DM_SERIAL=y CONFIG_SYS_NS16550=y diff --git a/configs/k2g_hs_evm_defconfig b/configs/k2g_hs_evm_defconfig index 74500febacd..5b8404f86a5 100644 --- a/configs/k2g_hs_evm_defconfig +++ b/configs/k2g_hs_evm_defconfig @@ -65,6 +65,7 @@ CONFIG_PHY_MICREL=y CONFIG_PHY_MICREL_KSZ8XXX=y CONFIG_PHY=y CONFIG_NOP_PHY=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_TI_POWER=y CONFIG_DM_SERIAL=y CONFIG_SYS_NS16550=y diff --git a/configs/phycore_am62ax_a53_defconfig b/configs/phycore_am62ax_a53_defconfig index a77bfd3d4c1..9cc714efec0 100644 --- a/configs/phycore_am62ax_a53_defconfig +++ b/configs/phycore_am62ax_a53_defconfig @@ -148,6 +148,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_REMOTEPROC_TI_K3_ARM64=y CONFIG_RESET_TI_SCI=y diff --git a/configs/phycore_am62ax_r5_defconfig b/configs/phycore_am62ax_r5_defconfig index 947fe46d73e..b9c28c2e79a 100644 --- a/configs/phycore_am62ax_r5_defconfig +++ b/configs/phycore_am62ax_r5_defconfig @@ -104,6 +104,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/phycore_am62x_a53_defconfig b/configs/phycore_am62x_a53_defconfig index ddf53b481cd..e5215bc9230 100644 --- a/configs/phycore_am62x_a53_defconfig +++ b/configs/phycore_am62x_a53_defconfig @@ -142,6 +142,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_SCI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_REMOTEPROC_TI_K3_ARM64=y CONFIG_RESET_TI_SCI=y diff --git a/configs/phycore_am62x_r5_defconfig b/configs/phycore_am62x_r5_defconfig index e1c1b101694..f5efdb3fa8f 100644 --- a/configs/phycore_am62x_r5_defconfig +++ b/configs/phycore_am62x_r5_defconfig @@ -104,6 +104,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/phycore_am64x_a53_defconfig b/configs/phycore_am64x_a53_defconfig index 7793f8b9c8a..32e375e3dc3 100644 --- a/configs/phycore_am64x_a53_defconfig +++ b/configs/phycore_am64x_a53_defconfig @@ -149,6 +149,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_SCI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_REMOTEPROC_TI_K3_ARM64=y CONFIG_RESET_TI_SCI=y diff --git a/configs/phycore_am64x_r5_defconfig b/configs/phycore_am64x_r5_defconfig index c40ac042a90..3fe5fe0df29 100644 --- a/configs/phycore_am64x_r5_defconfig +++ b/configs/phycore_am64x_r5_defconfig @@ -128,6 +128,7 @@ CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/phycore_am68x_r5_defconfig b/configs/phycore_am68x_r5_defconfig index 1798f76aeeb..0dc762ae855 100644 --- a/configs/phycore_am68x_r5_defconfig +++ b/configs/phycore_am68x_r5_defconfig @@ -140,6 +140,7 @@ CONFIG_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR=y CONFIG_SPL_DM_REGULATOR_TPS6287X=y CONFIG_DM_REGULATOR_TPS65941=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_DM_SERIAL=y diff --git a/configs/r8a779g0_whitehawk_defconfig b/configs/r8a779g0_whitehawk_defconfig index 9be831720ed..b4fb0642c9d 100644 --- a/configs/r8a779g0_whitehawk_defconfig +++ b/configs/r8a779g0_whitehawk_defconfig @@ -16,6 +16,7 @@ CONFIG_BINMAN=y CONFIG_BOOTCOMMAND="setexpr dloadaddr ${loadaddr} + 0x200000 && setexpr dloadaddr ${dloadaddr} \\\\& 0xffc00000 && setexpr kloadaddr ${dloadaddr} + 0x200000 && tftp ${dloadaddr} Image-r8a779g0-white-hawk.dtb && tftp ${kloadaddr} Image && booti ${kloadaddr} - ${dloadaddr}" CONFIG_DEFAULT_FDT_FILE="r8a779g0-white-hawk.dtb" CONFIG_CMD_REMOTEPROC=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_RENESAS_APMU=y CONFIG_SYS_CBSIZE=2048 CONFIG_ENV_IS_IN_MMC=y diff --git a/configs/r8a779g3_sparrowhawk_defconfig b/configs/r8a779g3_sparrowhawk_defconfig index a36ed3ffa3a..8513fe4f040 100644 --- a/configs/r8a779g3_sparrowhawk_defconfig +++ b/configs/r8a779g3_sparrowhawk_defconfig @@ -23,6 +23,7 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_DEFAULT_FDT_FILE="r8a779g3-sparrow-hawk.dtb" CONFIG_CMD_REMOTEPROC=y CONFIG_GPIO_HOG=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_RENESAS_APMU=y CONFIG_BITBANGMII=y CONFIG_CLK_RS9_PCIE=y diff --git a/configs/r8a78000_ironhide_cm33_defconfig b/configs/r8a78000_ironhide_cm33_defconfig index 3f09a7c2556..36036d80fe0 100644 --- a/configs/r8a78000_ironhide_cm33_defconfig +++ b/configs/r8a78000_ironhide_cm33_defconfig @@ -54,6 +54,7 @@ CONFIG_PHY_TI_DP83869=y CONFIG_POWER_DOMAIN=y CONFIG_RAM=y CONFIG_RAM_RENESAS_DBSC5=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_RENESAS_RSIP=y CONFIG_RENESAS_ETHER_SWITCH=y CONFIG_RENESAS_R8A78000_POWER_DOMAIN=y diff --git a/configs/sandbox64_defconfig b/configs/sandbox64_defconfig index f861d3ef06d..85e2b6c200d 100644 --- a/configs/sandbox64_defconfig +++ b/configs/sandbox64_defconfig @@ -229,6 +229,7 @@ CONFIG_DM_PWM=y CONFIG_PWM_CROS_EC=y CONFIG_PWM_SANDBOX=y CONFIG_RAM=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_SANDBOX=y CONFIG_DM_RTC=y CONFIG_RTC_RV8803=y diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig index a3fa5246082..ea64da923ed 100644 --- a/configs/sandbox_defconfig +++ b/configs/sandbox_defconfig @@ -332,6 +332,7 @@ CONFIG_RAM=y CONFIG_DM_REBOOT_MODE=y CONFIG_DM_REBOOT_MODE_GPIO=y CONFIG_DM_REBOOT_MODE_RTC=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_SANDBOX=y CONFIG_RESET_SYSCON=y CONFIG_RESET_SCMI=y diff --git a/configs/sandbox_flattree_defconfig b/configs/sandbox_flattree_defconfig index 0035aeae517..278cb97722f 100644 --- a/configs/sandbox_flattree_defconfig +++ b/configs/sandbox_flattree_defconfig @@ -183,6 +183,7 @@ CONFIG_DM_PWM=y CONFIG_PWM_CROS_EC=y CONFIG_PWM_SANDBOX=y CONFIG_RAM=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_SANDBOX=y CONFIG_DM_RTC=y CONFIG_SANDBOX_SERIAL=y diff --git a/configs/sandbox_noinst_defconfig b/configs/sandbox_noinst_defconfig index c2faae502ea..5dab31dec2f 100644 --- a/configs/sandbox_noinst_defconfig +++ b/configs/sandbox_noinst_defconfig @@ -228,6 +228,7 @@ CONFIG_DM_PWM=y CONFIG_PWM_CROS_EC=y CONFIG_PWM_SANDBOX=y CONFIG_RAM=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_SANDBOX=y CONFIG_DM_RTC=y CONFIG_SPL_DM_RTC=y diff --git a/configs/sandbox_spl_defconfig b/configs/sandbox_spl_defconfig index b1112fd45e7..300de04876f 100644 --- a/configs/sandbox_spl_defconfig +++ b/configs/sandbox_spl_defconfig @@ -195,6 +195,7 @@ CONFIG_DM_PWM=y CONFIG_PWM_CROS_EC=y CONFIG_PWM_SANDBOX=y CONFIG_RAM=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_SANDBOX=y CONFIG_DM_RTC=y CONFIG_SPL_DM_RTC=y diff --git a/configs/sandbox_vpl_defconfig b/configs/sandbox_vpl_defconfig index 07cf968f8ed..cbc7d125f0b 100644 --- a/configs/sandbox_vpl_defconfig +++ b/configs/sandbox_vpl_defconfig @@ -202,6 +202,7 @@ CONFIG_DM_PWM=y CONFIG_PWM_CROS_EC=y CONFIG_PWM_SANDBOX=y CONFIG_RAM=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_SANDBOX=y CONFIG_DM_RTC=y CONFIG_SPL_DM_RTC=y diff --git a/configs/sc598-som-ezkit-spl_defconfig b/configs/sc598-som-ezkit-spl_defconfig index 7d5228a2ded..9e7246a2a6d 100644 --- a/configs/sc598-som-ezkit-spl_defconfig +++ b/configs/sc598-som-ezkit-spl_defconfig @@ -99,6 +99,7 @@ CONFIG_PINCTRL=y # CONFIG_PINCTRL_GENERIC is not set CONFIG_SPL_PINCTRL=y # CONFIG_SPL_PINCTRL_GENERIC is not set +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_ADI_SC5XX=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/configs/sc598-som-ezlite-spl_defconfig b/configs/sc598-som-ezlite-spl_defconfig index 8d42e9a4d2f..eb8a18f231e 100644 --- a/configs/sc598-som-ezlite-spl_defconfig +++ b/configs/sc598-som-ezlite-spl_defconfig @@ -98,6 +98,7 @@ CONFIG_PINCTRL=y # CONFIG_PINCTRL_GENERIC is not set CONFIG_SPL_PINCTRL=y # CONFIG_SPL_PINCTRL_GENERIC is not set +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_ADI_SC5XX=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/configs/stm32mp15-icore-stm32mp1-ctouch2_defconfig b/configs/stm32mp15-icore-stm32mp1-ctouch2_defconfig index 6237e774dc1..ea321442c09 100644 --- a/configs/stm32mp15-icore-stm32mp1-ctouch2_defconfig +++ b/configs/stm32mp15-icore-stm32mp1-ctouch2_defconfig @@ -84,6 +84,7 @@ CONFIG_PMIC_STPMIC1=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_STM32_COPRO=y CONFIG_DM_RTC=y CONFIG_RTC_STM32=y diff --git a/configs/stm32mp15-icore-stm32mp1-edimm2.2_defconfig b/configs/stm32mp15-icore-stm32mp1-edimm2.2_defconfig index 873bbc3c546..69dd29248f3 100644 --- a/configs/stm32mp15-icore-stm32mp1-edimm2.2_defconfig +++ b/configs/stm32mp15-icore-stm32mp1-edimm2.2_defconfig @@ -84,6 +84,7 @@ CONFIG_PMIC_STPMIC1=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_STM32_COPRO=y CONFIG_DM_RTC=y CONFIG_RTC_STM32=y diff --git a/configs/stm32mp15-microgea-stm32mp1-microdev2-of7_defconfig b/configs/stm32mp15-microgea-stm32mp1-microdev2-of7_defconfig index 52ce08a5d68..d73189e066a 100644 --- a/configs/stm32mp15-microgea-stm32mp1-microdev2-of7_defconfig +++ b/configs/stm32mp15-microgea-stm32mp1-microdev2-of7_defconfig @@ -84,6 +84,7 @@ CONFIG_PMIC_STPMIC1=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_STM32_COPRO=y CONFIG_DM_RTC=y CONFIG_RTC_STM32=y diff --git a/configs/stm32mp15-microgea-stm32mp1-microdev2_defconfig b/configs/stm32mp15-microgea-stm32mp1-microdev2_defconfig index 322ca332049..8c62c0f3ba3 100644 --- a/configs/stm32mp15-microgea-stm32mp1-microdev2_defconfig +++ b/configs/stm32mp15-microgea-stm32mp1-microdev2_defconfig @@ -84,6 +84,7 @@ CONFIG_PMIC_STPMIC1=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_STM32_COPRO=y CONFIG_DM_RTC=y CONFIG_RTC_STM32=y diff --git a/configs/stm32mp15-odyssey_defconfig b/configs/stm32mp15-odyssey_defconfig index 88552d3f94f..1caed1356ac 100644 --- a/configs/stm32mp15-odyssey_defconfig +++ b/configs/stm32mp15-odyssey_defconfig @@ -124,6 +124,7 @@ CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_STM32_VREFBUF=y CONFIG_DM_REGULATOR_STPMIC1=y CONFIG_DM_REGULATOR_SCMI=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_STM32_COPRO=y CONFIG_RESET_SCMI=y CONFIG_DM_RNG=y diff --git a/configs/stm32mp15_basic_defconfig b/configs/stm32mp15_basic_defconfig index ac1768270b5..5b67ac7ca04 100644 --- a/configs/stm32mp15_basic_defconfig +++ b/configs/stm32mp15_basic_defconfig @@ -156,6 +156,7 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_STM32_VREFBUF=y CONFIG_DM_REGULATOR_STPMIC1=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_STM32_COPRO=y CONFIG_DM_RNG=y CONFIG_RNG_STM32=y diff --git a/configs/stm32mp15_defconfig b/configs/stm32mp15_defconfig index 53903376524..ef16fe17d70 100644 --- a/configs/stm32mp15_defconfig +++ b/configs/stm32mp15_defconfig @@ -127,6 +127,7 @@ CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_STM32_VREFBUF=y CONFIG_DM_REGULATOR_STPMIC1=y CONFIG_DM_REGULATOR_SCMI=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_STM32_COPRO=y CONFIG_RESET_SCMI=y CONFIG_DM_RNG=y diff --git a/configs/stm32mp15_dhsom.config b/configs/stm32mp15_dhsom.config index 24420372e3f..86bde6407e6 100644 --- a/configs/stm32mp15_dhsom.config +++ b/configs/stm32mp15_dhsom.config @@ -21,6 +21,7 @@ CONFIG_KS8851_MLL=y CONFIG_OF_SPL_REMOVE_PROPS="interrupts interrupt-names interrupts-extended interrupt-controller \\\#interrupt-cells interrupt-parent dmas dma-names assigned-clocks assigned-clock-rates assigned-clock-parents hwlocks access-controllers" CONFIG_PHY_ANEG_TIMEOUT=20000 CONFIG_PINCTRL_STMFX=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_STM32_COPRO=y CONFIG_SERVERIP="192.168.1.1" CONFIG_SF_DEFAULT_SPEED=50000000 diff --git a/configs/stm32mp15_trusted_defconfig b/configs/stm32mp15_trusted_defconfig index d7879631746..864f4f95cf5 100644 --- a/configs/stm32mp15_trusted_defconfig +++ b/configs/stm32mp15_trusted_defconfig @@ -127,6 +127,7 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_STM32_VREFBUF=y CONFIG_DM_REGULATOR_STPMIC1=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_STM32_COPRO=y CONFIG_RESET_SCMI=y CONFIG_DM_RNG=y diff --git a/configs/toradex-smarc-imx95_defconfig b/configs/toradex-smarc-imx95_defconfig index 3e4d75d3239..f4f284dc29b 100644 --- a/configs/toradex-smarc-imx95_defconfig +++ b/configs/toradex-smarc-imx95_defconfig @@ -160,6 +160,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_IMX=y CONFIG_DM_RNG=y CONFIG_DM_SERIAL=y diff --git a/configs/verdin-am62_a53_defconfig b/configs/verdin-am62_a53_defconfig index 71ddfff7d61..dd9e09aba7c 100644 --- a/configs/verdin-am62_a53_defconfig +++ b/configs/verdin-am62_a53_defconfig @@ -162,6 +162,7 @@ CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_TPS65219=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_REMOTEPROC_TI_K3_ARM64=y CONFIG_RESET_TI_SCI=y diff --git a/configs/verdin-am62_r5_defconfig b/configs/verdin-am62_r5_defconfig index 5beb29ca6c4..656cc72b116 100644 --- a/configs/verdin-am62_r5_defconfig +++ b/configs/verdin-am62_r5_defconfig @@ -81,6 +81,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/verdin-am62p_a53_defconfig b/configs/verdin-am62p_a53_defconfig index 70a9f2389f4..c7cba8fe773 100644 --- a/configs/verdin-am62p_a53_defconfig +++ b/configs/verdin-am62p_a53_defconfig @@ -160,6 +160,7 @@ CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y CONFIG_DM_REGULATOR_TPS65219=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_REMOTEPROC_TI_K3_ARM64=y CONFIG_REMOTEPROC_TI_K3_DSP=y diff --git a/configs/verdin-am62p_r5_defconfig b/configs/verdin-am62p_r5_defconfig index 6eecf4f5fb2..3a5daf37d68 100644 --- a/configs/verdin-am62p_r5_defconfig +++ b/configs/verdin-am62p_r5_defconfig @@ -79,6 +79,7 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y +CONFIG_REMOTEPROC=y CONFIG_K3_SYSTEM_CONTROLLER=y CONFIG_RESET_TI_SCI=y CONFIG_SPECIFY_CONSOLE_INDEX=y diff --git a/configs/verdin-imx95_defconfig b/configs/verdin-imx95_defconfig index 85c4acbb958..9717959d12f 100644 --- a/configs/verdin-imx95_defconfig +++ b/configs/verdin-imx95_defconfig @@ -162,6 +162,7 @@ CONFIG_SPL_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_IMX=y CONFIG_DM_RNG=y CONFIG_DM_SERIAL=y diff --git a/drivers/remoteproc/Kconfig b/drivers/remoteproc/Kconfig index cde572d61c1..bdb8bfbba8d 100644 --- a/drivers/remoteproc/Kconfig +++ b/drivers/remoteproc/Kconfig @@ -9,14 +9,15 @@ menu "Remote Processor drivers" # REMOTEPROC gets selected by drivers as needed # All users should depend on DM config REMOTEPROC - bool + bool "Support for Remote Processor subsystem" depends on DM # Please keep the configuration alphabetically sorted. +if REMOTEPROC + config K3_SYSTEM_CONTROLLER bool "Support for TI' K3 System Controller" - select REMOTEPROC depends on DM depends on ARCH_K3 depends on OF_CONTROL @@ -25,7 +26,6 @@ config K3_SYSTEM_CONTROLLER config REMOTEPROC_ADI_SC5XX bool "Support for ADI SC5xx SHARC cores" - select REMOTEPROC depends on DM depends on ARCH_SC5XX depends on SYSCON @@ -35,14 +35,12 @@ config REMOTEPROC_ADI_SC5XX config REMOTEPROC_IMX bool "Support for NXP i.MX remoteproc" - select REMOTEPROC depends on DM && MACH_IMX && OF_CONTROL help Say 'y' here to add support for i.MX remoteproc. config REMOTEPROC_RENESAS_APMU bool "Support for Renesas R-Car Gen4 APMU start of CR52 processor" - select REMOTEPROC depends on ARCH_RENESAS && RCAR_GEN4 && DM && OF_CONTROL help Say 'y' here to add support for Renesas R-Car Gen4 Cortex-R52 @@ -50,7 +48,6 @@ config REMOTEPROC_RENESAS_APMU config REMOTEPROC_RENESAS_RSIP bool "Support for Renesas R-Car Gen5 RSIP start of SCP/CR52/CA720 processors" - select REMOTEPROC depends on ARCH_RENESAS && RCAR_GEN5 && DM && OF_CONTROL help Say 'y' here to add support for Renesas R-Car Gen5 RSIP @@ -59,7 +56,6 @@ config REMOTEPROC_RENESAS_RSIP config REMOTEPROC_SANDBOX bool "Support for Test processor for Sandbox" - select REMOTEPROC depends on DM depends on SANDBOX help @@ -68,7 +64,6 @@ config REMOTEPROC_SANDBOX config REMOTEPROC_STM32_COPRO bool "Support for STM32 coprocessor" - select REMOTEPROC depends on DM depends on ARCH_STM32MP depends on OF_CONTROL @@ -78,7 +73,6 @@ config REMOTEPROC_STM32_COPRO config REMOTEPROC_TI_K3_ARM64 bool "Support for TI's K3 based ARM64 remoteproc driver" - select REMOTEPROC depends on DM depends on ARCH_K3 depends on OF_CONTROL @@ -90,7 +84,6 @@ config REMOTEPROC_TI_K3_ARM64 config REMOTEPROC_TI_K3_DSP bool "TI K3 C66 and C71 remoteproc support" - select REMOTEPROC depends on ARCH_K3 depends on TI_SCI_PROTOCOL help @@ -100,7 +93,6 @@ config REMOTEPROC_TI_K3_DSP config REMOTEPROC_TI_K3_M4F bool "TI K3 M4F remoteproc support" - select REMOTEPROC depends on ARCH_K3 depends on TI_SCI_PROTOCOL help @@ -110,7 +102,6 @@ config REMOTEPROC_TI_K3_M4F config REMOTEPROC_TI_K3_R5F bool "TI K3 R5F remoteproc support" - select REMOTEPROC depends on ARCH_K3 depends on TI_SCI_PROTOCOL help @@ -120,7 +111,6 @@ config REMOTEPROC_TI_K3_R5F config REMOTEPROC_TI_POWER bool "Support for TI Power processor" - select REMOTEPROC depends on DM depends on ARCH_KEYSTONE depends on OF_CONTROL @@ -130,7 +120,6 @@ config REMOTEPROC_TI_POWER config REMOTEPROC_TI_PRU bool "Support for TI's K3 based PRU remoteproc driver" - select REMOTEPROC depends on DM depends on TI_PRUSS depends on ARCH_K3 @@ -140,7 +129,6 @@ config REMOTEPROC_TI_PRU config REMOTEPROC_TI_IPU bool "Support for TI's K3 based IPU remoteproc driver" - select REMOTEPROC depends on ARCH_K3 depends on DM depends on SPL_DRIVERS_MISC @@ -151,10 +139,11 @@ config REMOTEPROC_TI_IPU config REMOTEPROC_MAX_FW_SIZE hex "Maximum size of firmware file that needs to be loaded to the remote processor" - depends on REMOTEPROC default 0x10000 help Maximum size of the firmware file (elf, binary) that needs to be loaded to the remote processor. +endif + endmenu -- 2.53.0
