[PATCH 05/38] Convert CONFIG_FSL_LBC to Kconfig

Tom Rini
2022-11-19T23:47:15Z

This converts the following to Kconfig:
CONFIG_FSL_LBC

Signed-off-by: Tom Rini <trini@konsulko.com>
---
arch/powerpc/Kconfig | 4 ++++
arch/powerpc/include/asm/config.h | 8 --------
2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index cf93a7b1dad0..0fc4ceda000d 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -34,6 +34,10 @@ config MPC8xx

endchoice

+config FSL_LBC
+ def_bool y
+ depends on (MPC85xx || MPC83xx) && !FSL_IFC
+
config HIGH_BATS
bool "Enable high BAT registers"
help
diff --git a/arch/powerpc/include/asm/config.h b/arch/powerpc/include/asm/config.h
index b0ad7d7aa728..983c6f70cfee 100644
--- a/arch/powerpc/include/asm/config.h
+++ b/arch/powerpc/include/asm/config.h
@@ -32,14 +32,6 @@
#define BPTR_VIRT_ADDR 0xfffff000
#endif

-/* Since so many PPC SOCs have a semi-common LBC, define this here */
-#if defined(CONFIG_MPC85xx) || defined(CONFIG_MPC86xx) || \
- defined(CONFIG_MPC83xx)
-#if !defined(CONFIG_FSL_IFC)
-#define CONFIG_FSL_LBC
-#endif
-#endif
-
/* The TSEC driver uses the PHYLIB infrastructure */
#if defined(CONFIG_TSEC_ENET) && defined(CONFIG_PHYLIB)
#include <config_phylib_all_drivers.h>
--
2.25.1