Convert CONFIG_SH_SCIF_CLK_FREQ to Kconfig
authorTom Rini <trini@konsulko.com>
Wed, 30 Mar 2022 22:07:22 +0000 (18:07 -0400)
committerTom Rini <trini@konsulko.com>
Fri, 8 Apr 2022 13:06:46 +0000 (09:06 -0400)
This converts the following to Kconfig:
   CONFIG_SH_SCIF_CLK_FREQ

Signed-off-by: Tom Rini <trini@konsulko.com>
12 files changed:
configs/stout_defconfig
drivers/serial/Kconfig
include/configs/alt.h
include/configs/armadillo-800eva.h
include/configs/gose.h
include/configs/koelsch.h
include/configs/kzm9g.h
include/configs/lager.h
include/configs/porter.h
include/configs/rcar-gen3-common.h
include/configs/silk.h
include/configs/stout.h

index 0502ae5..ea07ceb 100644 (file)
@@ -88,6 +88,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SH_SCIF_CLK_FREQ=52000000
 CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_SH_QSPI=y
index af01e50..286c998 100644 (file)
@@ -825,6 +825,11 @@ config CONS_SCIFA0
 
 endchoice
 
+config SH_SCIF_CLK_FREQ
+       int "SCIF console clock frequency"
+       depends on SCIF_CONSOLE && (!DM_SERIAL || (SPL && !SPL_DM_SERIAL))
+       default 65000000
+
 config SEMIHOSTING_SERIAL
        bool "Semihosting UART support"
        depends on SEMIHOSTING && !SERIAL_RX_BUFFER
index 1656072..090bee7 100644 (file)
@@ -41,8 +41,5 @@
 /* SPL support */
 #define CONFIG_SPL_STACK               0xe6340000
 #define CONFIG_SPL_MAX_SIZE            0x4000
-#ifdef CONFIG_SPL_BUILD
-#define CONFIG_SH_SCIF_CLK_FREQ                65000000
-#endif
 
 #endif /* __ALT_H */
index f144302..acd140e 100644 (file)
@@ -67,7 +67,4 @@
 #define CONFIG_SH_ETHER_SH7734_MII     (0x01)
 #define CONFIG_SH_ETHER_PHY_MODE PHY_INTERFACE_MODE_MII
 
-/* Board Clock */
-#define CONFIG_SH_SCIF_CLK_FREQ get_board_sys_clk()
-
 #endif /* __ARMADILLO_800EVA_H */
index 9015cab..4ffa5be 100644 (file)
@@ -36,8 +36,5 @@
 /* SPL support */
 #define CONFIG_SPL_STACK               0xe6340000
 #define CONFIG_SPL_MAX_SIZE            0x4000
-#ifdef CONFIG_SPL_BUILD
-#define CONFIG_SH_SCIF_CLK_FREQ                65000000
-#endif
 
 #endif /* __GOSE_H */
index 3fef415..c0997aa 100644 (file)
@@ -36,8 +36,5 @@
 /* SPL support */
 #define CONFIG_SPL_STACK               0xe6340000
 #define CONFIG_SPL_MAX_SIZE            0x4000
-#ifdef CONFIG_SPL_BUILD
-#define CONFIG_SH_SCIF_CLK_FREQ                65000000
-#endif
 
 #endif /* __KOELSCH_H */
index f35549d..7e99490 100644 (file)
@@ -66,7 +66,6 @@
 /* Clock */
 #define CONFIG_GLOBAL_TIMER
 #define CONFIG_SYS_CPU_CLK     (1196000000)
-#define CONFIG_SH_SCIF_CLK_FREQ get_board_sys_clk()
 #define TMU_CLK_DIVIDER                (4)     /* 4 (default), 16, 64, 256 or 1024 */
 
 #endif /* __KZM9G_H */
index df3b4bb..a5abbaa 100644 (file)
@@ -37,8 +37,5 @@
 /* SPL support */
 #define CONFIG_SPL_STACK               0xe6340000
 #define CONFIG_SPL_MAX_SIZE            0x4000
-#ifdef CONFIG_SPL_BUILD
-#define CONFIG_SH_SCIF_CLK_FREQ                65000000
-#endif
 
 #endif /* __LAGER_H */
index 964ce7d..bf380dd 100644 (file)
@@ -41,8 +41,5 @@
 /* SPL support */
 #define CONFIG_SPL_STACK               0xe6340000
 #define CONFIG_SPL_MAX_SIZE            0x4000
-#ifdef CONFIG_SPL_BUILD
-#define CONFIG_SH_SCIF_CLK_FREQ                65000000
-#endif
 
 #endif /* __PORTER_H */
index 5bb6bf3..6474338 100644 (file)
@@ -59,8 +59,5 @@
 #endif
 #define CONFIG_SPL_STACK               0xe6304000
 #define CONFIG_SPL_MAX_SIZE            0x7000
-#ifdef CONFIG_SPL_BUILD
-#define CONFIG_SH_SCIF_CLK_FREQ                65000000
-#endif
 
 #endif /* __RCAR_GEN3_COMMON_H */
index ec8740b..574ba22 100644 (file)
@@ -41,8 +41,5 @@
 /* SPL support */
 #define CONFIG_SPL_STACK               0xe6340000
 #define CONFIG_SPL_MAX_SIZE            0x4000
-#ifdef CONFIG_SPL_BUILD
-#define CONFIG_SH_SCIF_CLK_FREQ                65000000
-#endif
 
 #endif /* __SILK_H */
index 4ddbea5..bcc6fcd 100644 (file)
@@ -45,8 +45,5 @@
 /* SPL support */
 #define CONFIG_SPL_STACK               0xe6340000
 #define CONFIG_SPL_MAX_SIZE            0x4000
-#ifdef CONFIG_SPL_BUILD
-#define CONFIG_SH_SCIF_CLK_FREQ                52000000
-#endif
 
 #endif /* __STOUT_H */