[PATCH 0/2] riscv: Enable some configs in the Kconfig

From: Tekkaman Ninja tekkamanninja@163.com
This patchset is trying to enable some configs in the Kconfig for RISC-V: SYS_MALLOC_LEN SYS_CLK_FREQ
They are very common config for some developement board. By these patch, we can reduce the #define in the include/configs/*.h, and config them in the menuconfig.
TekkamanV (2): riscv: Enable SYS_MALLOC_LEN config riscv: Enable SYS_CLK_FREQ config
Kconfig | 2 +- common/Kconfig.boot | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)

From: TekkamanV tekkamanv@starfivetech.com
Signed-off-by: TekkamanV tekkamanv@starfivetech.com --- Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Kconfig b/Kconfig index a6c42b902f..7f63929c60 100644 --- a/Kconfig +++ b/Kconfig @@ -249,7 +249,7 @@ config SYS_MALLOC_F_LEN
config SYS_MALLOC_LEN hex "Define memory for Dynamic allocation" - depends on ARCH_ZYNQ || ARCH_VERSAL || ARCH_STM32MP || ARCH_ROCKCHIP + depends on ARCH_ZYNQ || ARCH_VERSAL || ARCH_STM32MP || ARCH_ROCKCHIP || RISCV default 0x2000000 if ARCH_ROCKCHIP help This defines memory to be allocated for Dynamic allocation

On Thu, Sep 30, 2021 at 8:07 PM tekkamanv@163.com wrote:
From: TekkamanV tekkamanv@starfivetech.com
Please add a commit message.
Signed-off-by: TekkamanV tekkamanv@starfivetech.com
Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Kconfig b/Kconfig index a6c42b902f..7f63929c60 100644 --- a/Kconfig +++ b/Kconfig @@ -249,7 +249,7 @@ config SYS_MALLOC_F_LEN
config SYS_MALLOC_LEN hex "Define memory for Dynamic allocation"
depends on ARCH_ZYNQ || ARCH_VERSAL || ARCH_STM32MP || ARCH_ROCKCHIP
depends on ARCH_ZYNQ || ARCH_VERSAL || ARCH_STM32MP || ARCH_ROCKCHIP || RISCV
You need to also migrate existing RISC-V boards to Kconfig, by removing CONFIG_SYS_MALLOC_LEN from their config.h files.
default 0x2000000 if ARCH_ROCKCHIP help This defines memory to be allocated for Dynamic allocation
Regards, Bin

From: TekkamanV tekkamanv@starfivetech.com
Signed-off-by: TekkamanV tekkamanv@starfivetech.com --- common/Kconfig.boot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/Kconfig.boot b/common/Kconfig.boot index 902a5b8fbe..4f29cc2d56 100644 --- a/common/Kconfig.boot +++ b/common/Kconfig.boot @@ -343,7 +343,7 @@ config SYS_TEXT_BASE The address in memory that U-Boot will be running from, initially.
config SYS_CLK_FREQ - depends on ARC || ARCH_SUNXI || MPC83xx + depends on ARC || ARCH_SUNXI || MPC83xx || RISCV int "CPU clock frequency" help TODO: Move CONFIG_SYS_CLK_FREQ for all the architecture

On Thu, Sep 30, 2021 at 8:07 PM tekkamanv@163.com wrote:
From: TekkamanV tekkamanv@starfivetech.com
Signed-off-by: TekkamanV tekkamanv@starfivetech.com
common/Kconfig.boot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/Kconfig.boot b/common/Kconfig.boot index 902a5b8fbe..4f29cc2d56 100644 --- a/common/Kconfig.boot +++ b/common/Kconfig.boot @@ -343,7 +343,7 @@ config SYS_TEXT_BASE The address in memory that U-Boot will be running from, initially.
config SYS_CLK_FREQ
depends on ARC || ARCH_SUNXI || MPC83xx
depends on ARC || ARCH_SUNXI || MPC83xx || RISCV int "CPU clock frequency" help TODO: Move CONFIG_SYS_CLK_FREQ for all the architecture
--
Why do we need this change? It seems nothing related to RISC-V.
Regards, Bin
participants (2)
-
Bin Meng
-
tekkamanv@163.com