diff mbox series

ARM: armv7: add non-SPL enable for Cortex SMPEN

Message ID 20220421175202.2614945-1-ralph.siemsen@linaro.org
State Superseded
Headers show
Series ARM: armv7: add non-SPL enable for Cortex SMPEN | expand

Commit Message

Ralph Siemsen April 21, 2022, 5:52 p.m. UTC
Commit 2564fce7eea3 ("sunxi: move Cortex SMPEN setting into start.S")
added SPL_ARMV7_SET_CORTEX_SMPEN to enable setting SMP bit. For
platforms not using SPL boot, add the corresponding non-SPL config,
so that CONFIG_IS_ENABLED(ARMV7_SET_CORTEX_SMPEN) works as expected.

Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
---

 arch/arm/cpu/armv7/Kconfig | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Tom Rini April 21, 2022, 6:01 p.m. UTC | #1
On Thu, Apr 21, 2022 at 01:52:02PM -0400, Ralph Siemsen wrote:

> Commit 2564fce7eea3 ("sunxi: move Cortex SMPEN setting into start.S")
> added SPL_ARMV7_SET_CORTEX_SMPEN to enable setting SMP bit. For
> platforms not using SPL boot, add the corresponding non-SPL config,
> so that CONFIG_IS_ENABLED(ARMV7_SET_CORTEX_SMPEN) works as expected.
> 
> Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
> ---
> 
>  arch/arm/cpu/armv7/Kconfig | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/arch/arm/cpu/armv7/Kconfig b/arch/arm/cpu/armv7/Kconfig
> index 2eeef3cba9..9f859b7c95 100644
> --- a/arch/arm/cpu/armv7/Kconfig
> +++ b/arch/arm/cpu/armv7/Kconfig
> @@ -76,6 +76,11 @@ config ARMV7_LPAE
>  	Say Y here to use the long descriptor page table format. This is
>  	required if U-Boot runs in HYP mode.
>  
> +config ARMV7_SET_CORTEX_SMPEN
> +	bool
> +	help
> +	  Enable the ARM Cortex ACTLR.SMP enable bit in U-boot.
> +
>  config SPL_ARMV7_SET_CORTEX_SMPEN
>  	bool
>  	help

OK, but this doesn't do anything.  Where are you select'ing the new
symbol from?
Ralph Siemsen April 21, 2022, 6:23 p.m. UTC | #2
On Thu, Apr 21, 2022 at 2:01 PM Tom Rini <trini@konsulko.com> wrote:

> OK, but this doesn't do anything.  Where are you select'ing the new
> symbol from?

It is in code for a new platform which I am going to slowly beat into
shape and try to get upstreamed.

If you prefer to see everything at once, I can do that, but I figured
I'd post the small stuff as I find it, to try and get it out of the
way.

Ralph
Tom Rini April 21, 2022, 6:24 p.m. UTC | #3
On Thu, Apr 21, 2022 at 02:23:04PM -0400, Ralph Siemsen wrote:

> On Thu, Apr 21, 2022 at 2:01 PM Tom Rini <trini@konsulko.com> wrote:
> 
> > OK, but this doesn't do anything.  Where are you select'ing the new
> > symbol from?
> 
> It is in code for a new platform which I am going to slowly beat into
> shape and try to get upstreamed.
> 
> If you prefer to see everything at once, I can do that, but I figured
> I'd post the small stuff as I find it, to try and get it out of the
> way.

OK, I'll keep it in  mind for then.  But in general, yes, it's OK to
wait and post it as a series, if it's not some sort of general
regression fix or similar stand-alone functionality.
diff mbox series

Patch

diff --git a/arch/arm/cpu/armv7/Kconfig b/arch/arm/cpu/armv7/Kconfig
index 2eeef3cba9..9f859b7c95 100644
--- a/arch/arm/cpu/armv7/Kconfig
+++ b/arch/arm/cpu/armv7/Kconfig
@@ -76,6 +76,11 @@  config ARMV7_LPAE
 	Say Y here to use the long descriptor page table format. This is
 	required if U-Boot runs in HYP mode.
 
+config ARMV7_SET_CORTEX_SMPEN
+	bool
+	help
+	  Enable the ARM Cortex ACTLR.SMP enable bit in U-boot.
+
 config SPL_ARMV7_SET_CORTEX_SMPEN
 	bool
 	help