mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-27 23:21:01 +00:00
arc: Cleanup and audit usage of <config.h>
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>
This commit is contained in:
parent
10be393cf0
commit
28388f4ddb
6 changed files with 5 additions and 26 deletions
|
@ -13,8 +13,6 @@
|
|||
#define __ARC_BCR_H
|
||||
#ifndef __ASSEMBLY__
|
||||
|
||||
#include <config.h>
|
||||
|
||||
union bcr_di_cache {
|
||||
struct {
|
||||
#ifdef CONFIG_CPU_BIG_ENDIAN
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
#define _ASM_ARC_ARCREGS_H
|
||||
|
||||
#include <asm/cache.h>
|
||||
#include <config.h>
|
||||
|
||||
/*
|
||||
* ARC architecture has additional address space - auxiliary registers.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -21,25 +21,4 @@
|
|||
*/
|
||||
#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_ */
|
||||
|
|
Loading…
Reference in a new issue