mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-11 22:03:15 +00:00
28388f4ddb
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>
27 lines
466 B
C
27 lines
466 B
C
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* (C) Copyright 2014 Pierrick Hascoet, Abilis Systems
|
|
*/
|
|
|
|
#include <cpu_func.h>
|
|
#include <net.h>
|
|
#include <netdev.h>
|
|
#include <asm/io.h>
|
|
|
|
void reset_cpu(void)
|
|
{
|
|
#define CRM_SWRESET 0xff101044
|
|
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)
|
|
return 1;
|
|
|
|
return 0;
|
|
}
|