diff options
Diffstat (limited to 'meta-openbmc-mods/meta-common/recipes-bsp/u-boot/files/0004-Make-sure-debug-uart-is-using-24MHz-clock-source.patch')
-rw-r--r-- | meta-openbmc-mods/meta-common/recipes-bsp/u-boot/files/0004-Make-sure-debug-uart-is-using-24MHz-clock-source.patch | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/meta-openbmc-mods/meta-common/recipes-bsp/u-boot/files/0004-Make-sure-debug-uart-is-using-24MHz-clock-source.patch b/meta-openbmc-mods/meta-common/recipes-bsp/u-boot/files/0004-Make-sure-debug-uart-is-using-24MHz-clock-source.patch deleted file mode 100644 index e7e6c56d7..000000000 --- a/meta-openbmc-mods/meta-common/recipes-bsp/u-boot/files/0004-Make-sure-debug-uart-is-using-24MHz-clock-source.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 954e7dd9ff9c5d1159f0896afa34c673061b82ea Mon Sep 17 00:00:00 2001 -From: Yong Li <yong.b.li@linux.intel.com> -Date: Tue, 11 Sep 2018 16:24:06 +0800 -Subject: [PATCH] Make sure debug uart is using 24MHz clock source - -u-boot defines the uart5(debug console) as 24MHz, -set the SCU14[28] to 0, to make sure the clock source is 24M - -Signed-off-by: Yong Li <yong.b.li@linux.intel.com> - ---- - arch/arm/include/asm/arch-aspeed/ast_scu.h | 2 ++ - arch/arm/include/asm/arch-aspeed/platform.h | 1 + - arch/arm/mach-aspeed/ast-scu.c | 6 ++++++ - board/aspeed/ast-g5/ast-g5.c | 8 ++++++++ - 4 files changed, 17 insertions(+) - -diff --git a/arch/arm/include/asm/arch-aspeed/ast_scu.h b/arch/arm/include/asm/arch-aspeed/ast_scu.h -index dcbc673..06825ce 100644 ---- a/arch/arm/include/asm/arch-aspeed/ast_scu.h -+++ b/arch/arm/include/asm/arch-aspeed/ast_scu.h -@@ -46,4 +46,6 @@ extern void ast_scu_init_eth(u8 num); - extern void ast_scu_multi_func_eth(u8 num); - extern void ast_scu_multi_func_romcs(u8 num); - -+void ast_config_uart5_clk(void); -+ - #endif -diff --git a/arch/arm/include/asm/arch-aspeed/platform.h b/arch/arm/include/asm/arch-aspeed/platform.h -index 1c02914..92ea33b 100644 ---- a/arch/arm/include/asm/arch-aspeed/platform.h -+++ b/arch/arm/include/asm/arch-aspeed/platform.h -@@ -27,6 +27,7 @@ - #include <asm/arch/ast2400_platform.h> - #elif defined(AST_SOC_G5) - #include <asm/arch/ast_g5_platform.h> -+#define CONFIG_BOARD_EARLY_INIT_F 1 /* Call board_early_init_f */ - #else - #err "No define for platform.h" - #endif -diff --git a/arch/arm/mach-aspeed/ast-scu.c b/arch/arm/mach-aspeed/ast-scu.c -index 12de9b8..fff02dc 100644 ---- a/arch/arm/mach-aspeed/ast-scu.c -+++ b/arch/arm/mach-aspeed/ast-scu.c -@@ -538,3 +538,9 @@ void ast_scu_get_who_init_dram(void) - break; - } - } -+ -+void ast_config_uart5_clk(void) -+{ -+ ast_scu_write(ast_scu_read(AST_SCU_MISC2_CTRL) & -+ ~(1 << 28), AST_SCU_MISC2_CTRL); -+} -diff --git a/board/aspeed/ast-g5/ast-g5.c b/board/aspeed/ast-g5/ast-g5.c -index e67a4bf..5a1fade 100644 ---- a/board/aspeed/ast-g5/ast-g5.c -+++ b/board/aspeed/ast-g5/ast-g5.c -@@ -16,6 +16,14 @@ - - DECLARE_GLOBAL_DATA_PTR; - -+int board_early_init_f(void) -+{ -+ /* make sure uart5 is using 24MHz clock */ -+ ast_config_uart5_clk(); -+ -+ return 0; -+} -+ - int board_init(void) - { - gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100; |