Message ID | 20250504-kconfig-v1-1-ab0216f4fa98@baylibre.com |
---|---|
State | New |
Headers | show |
Series | arm64: Kconfig.platforms: remove useless select for ARCH_K3 | expand |
On 13:24-20250504, Guillaume La Roque wrote: > After patch done on TI_MESSAGE_MANAGER[1] and TI_SCI_PROTOCOL[2] driver > select on ARCH_K3 are not needed anymore. > > Remove it and give possibility to enable this driver in modules. > > [1] https://lore.kernel.org/all/20180828005311.8529-1-nm@ti.com/ > [2] https://lore.kernel.org/all/20250220-ti-firmware-v2-1-ff26883c6ce9@baylibre.com/ > > Signed-off-by: Guillaume La Roque <glaroque@baylibre.com> > --- > arch/arm64/Kconfig.platforms | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms > index 8b76821f190f..5b63a42c4dff 100644 > --- a/arch/arm64/Kconfig.platforms > +++ b/arch/arm64/Kconfig.platforms > @@ -138,8 +138,6 @@ config ARCH_K3 > select PM_GENERIC_DOMAINS if PM > select MAILBOX > select SOC_TI > - select TI_MESSAGE_MANAGER > - select TI_SCI_PROTOCOL > select TI_K3_SOCINFO > help > This enables support for Texas Instruments' K3 multicore SoC > While at this, is it possible to remove MAILBOX and PM_GENERIC_DOMAINS from select and make them as modules?
Hi, Le 05/05/2025 à 14:36, Nishanth Menon a écrit : > On 13:24-20250504, Guillaume La Roque wrote: >> After patch done on TI_MESSAGE_MANAGER[1] and TI_SCI_PROTOCOL[2] driver >> select on ARCH_K3 are not needed anymore. >> >> Remove it and give possibility to enable this driver in modules. >> >> [1] https://lore.kernel.org/all/20180828005311.8529-1-nm@ti.com/ >> [2] https://lore.kernel.org/all/20250220-ti-firmware-v2-1-ff26883c6ce9@baylibre.com/ >> >> Signed-off-by: Guillaume La Roque <glaroque@baylibre.com> >> --- >> arch/arm64/Kconfig.platforms | 2 -- >> 1 file changed, 2 deletions(-) >> >> diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms >> index 8b76821f190f..5b63a42c4dff 100644 >> --- a/arch/arm64/Kconfig.platforms >> +++ b/arch/arm64/Kconfig.platforms >> @@ -138,8 +138,6 @@ config ARCH_K3 >> select PM_GENERIC_DOMAINS if PM >> select MAILBOX >> select SOC_TI >> - select TI_MESSAGE_MANAGER >> - select TI_SCI_PROTOCOL >> select TI_K3_SOCINFO >> help >> This enables support for Texas Instruments' K3 multicore SoC >> > While at this, is it possible to remove MAILBOX and PM_GENERIC_DOMAINS > from select and make them as modules? > good point i will confirm and come back to you.
Hi Nishanth, if i remove MAILBOX it's enabled by some non TI drivers and/or ARCH_XXX which have it in deps so all TI drivers are still enabled properly but not sure it's safe. and PM_GENERIC_DOMAINS look OK to remove it. if i try a defconfig based on android defconfig (more simple than default defconfig) with only ARCH_K3 enabled i need to set CONFIG_MAILBOX flag to still have same TI drivers enabled. let me know what you want to do. Guillaume Le 05/05/2025 à 15:15, Guillaume La Roque a écrit : > Hi, > > Le 05/05/2025 à 14:36, Nishanth Menon a écrit : >> On 13:24-20250504, Guillaume La Roque wrote: >>> After patch done on TI_MESSAGE_MANAGER[1] and TI_SCI_PROTOCOL[2] driver >>> select on ARCH_K3 are not needed anymore. >>> >>> Remove it and give possibility to enable this driver in modules. >>> >>> [1] https://lore.kernel.org/all/20180828005311.8529-1-nm@ti.com/ >>> [2] >>> https://lore.kernel.org/all/20250220-ti-firmware-v2-1-ff26883c6ce9@baylibre.com/ >>> >>> Signed-off-by: Guillaume La Roque <glaroque@baylibre.com> >>> --- >>> arch/arm64/Kconfig.platforms | 2 -- >>> 1 file changed, 2 deletions(-) >>> >>> diff --git a/arch/arm64/Kconfig.platforms >>> b/arch/arm64/Kconfig.platforms >>> index 8b76821f190f..5b63a42c4dff 100644 >>> --- a/arch/arm64/Kconfig.platforms >>> +++ b/arch/arm64/Kconfig.platforms >>> @@ -138,8 +138,6 @@ config ARCH_K3 >>> select PM_GENERIC_DOMAINS if PM >>> select MAILBOX >>> select SOC_TI >>> - select TI_MESSAGE_MANAGER >>> - select TI_SCI_PROTOCOL >>> select TI_K3_SOCINFO >>> help >>> This enables support for Texas Instruments' K3 multicore SoC >>> >> While at this, is it possible to remove MAILBOX and PM_GENERIC_DOMAINS >> from select and make them as modules? >> > good point i will confirm and come back to you.
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index 8b76821f190f..5b63a42c4dff 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -138,8 +138,6 @@ config ARCH_K3 select PM_GENERIC_DOMAINS if PM select MAILBOX select SOC_TI - select TI_MESSAGE_MANAGER - select TI_SCI_PROTOCOL select TI_K3_SOCINFO help This enables support for Texas Instruments' K3 multicore SoC
After patch done on TI_MESSAGE_MANAGER[1] and TI_SCI_PROTOCOL[2] driver select on ARCH_K3 are not needed anymore. Remove it and give possibility to enable this driver in modules. [1] https://lore.kernel.org/all/20180828005311.8529-1-nm@ti.com/ [2] https://lore.kernel.org/all/20250220-ti-firmware-v2-1-ff26883c6ce9@baylibre.com/ Signed-off-by: Guillaume La Roque <glaroque@baylibre.com> --- arch/arm64/Kconfig.platforms | 2 -- 1 file changed, 2 deletions(-) --- base-commit: e8ab83e34bdc458b5cd77f201e4ed04807978fb1 change-id: 20250504-kconfig-68f139fbf337 Best regards,