]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arc: Cleanup and audit usage of <config.h>
authorTom Rini <trini@konsulko.com>
Thu, 14 Dec 2023 18:16:44 +0000 (13:16 -0500)
committerTom Rini <trini@konsulko.com>
Thu, 21 Dec 2023 13:54:37 +0000 (08:54 -0500)
We need to include <config.h> directly when a file needs to have
something such as CFG_SYS_SDRAM_SIZE referenced as this file is not
automatically globally included and is most commonly indirectly included
via common.h.  Remove most cases of arc including config.h directly, but
add it where needed. Further clean up the tb100 board config.h file so
that we don't rely on config.h being included there for a value used in
a single place.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Rini <trini@konsulko.com>
arch/arc/include/asm/arc-bcr.h
arch/arc/include/asm/arcregs.h
arch/arc/include/asm/cache.h
arch/arc/lib/cpu.c
board/abilis/tb100/tb100.c
include/configs/tb100.h

index 823906d946e47c7ff08fe107685dc1a8c11a91bf..a6c972bf1e31b07c5f053ba61b468423cbb74717 100644 (file)
@@ -13,8 +13,6 @@
 #define __ARC_BCR_H
 #ifndef __ASSEMBLY__
 
-#include <config.h>
-
 union bcr_di_cache {
        struct {
 #ifdef CONFIG_CPU_BIG_ENDIAN
index a9f54f61e0cc7c4acc35d8ee7f8cd5c7b176a7a5..273fb8eed8591e8849035ea143f1b4fc61fa4b4d 100644 (file)
@@ -7,7 +7,6 @@
 #define _ASM_ARC_ARCREGS_H
 
 #include <asm/cache.h>
-#include <config.h>
 
 /*
  * ARC architecture has additional address space - auxiliary registers.
index 74cff716ef60aa6ce06e1179383dd9f95a6a1f56..65dff42148303289bb20b81201fda07e2ff62d83 100644 (file)
@@ -6,8 +6,6 @@
 #ifndef __ASM_ARC_CACHE_H
 #define __ASM_ARC_CACHE_H
 
-#include <config.h>
-
 /*
  * As of today we may handle any L1 cache line length right in software.
  * For that essentially cache line length is a variable not constant.
index 803dfd425580e34087c7c8cae9da356b84b7082d..593950449f2e26f7ef462d0296bcf6402625fcd1 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright (C) 2013-2014, 2018 Synopsys, Inc. All rights reserved.
  */
 
+#include <config.h>
 #include <clock_legacy.h>
 #include <init.h>
 #include <malloc.h>
index 3dc9e14ef8c0e9a40cf2e69c3e71f2781d889e80..eb7d1290813476608d0fc17e69b0ac2f31f68265 100644 (file)
@@ -14,6 +14,10 @@ void reset_cpu(void)
        writel(0x1, (void *)CRM_SWRESET);
 }
 
+/*
+ * Ethernet configuration
+ */
+#define ETH0_BASE_ADDRESS              0xFE100000
 int board_eth_init(struct bd_info *bis)
 {
        if (designware_initialize(ETH0_BASE_ADDRESS, 0) >= 0)
index 1318f5e5ee4456591ffca2351ed8c53309965f16..08b6f3219c33549740cb941ecbba7aa41bdc0967 100644 (file)
  */
 #define CFG_SYS_NS16550_CLK            166666666
 
-/*
- * Even though the board houses Realtek RTL8211E PHY
- * corresponding PHY driver (drivers/net/phy/realtek.c) behaves unexpectedly.
- * In particular "parse_status" reports link is down.
- *
- * Until Realtek PHY driver is fixed fall back to generic PHY driver
- * which implements all required functionality and behaves much more stable.
- *
- *
- */
-
-/*
- * Ethernet configuration
- */
-#define ETH0_BASE_ADDRESS              0xFE100000
-#define ETH1_BASE_ADDRESS              0xFE110000
-
-/*
- * Console configuration
- */
-
 #endif /* _CONFIG_TB100_H_ */