mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-08 10:39:08 +00:00
sparc: Kconfig: Move the CMD_AMBAPP command to Kconfig
Add an initr function in the board_r.c file for the AMBA Plug&Play command. Add a Kconfig entry for the ambapp command and remove all CONFIG_CMD_AMBAPP defines from the board configuration headers. Add a Kconfig entry to display the AMBA Plug&Play information on startup. This option is off by default. Remove relevent define from board configuration headers. Signed-off-by: Francois Retief <fgretief@spaceteq.co.za>
This commit is contained in:
parent
898cc81da3
commit
3f33f6a28b
8 changed files with 36 additions and 17 deletions
|
@ -46,6 +46,9 @@
|
|||
#include <stdio_dev.h>
|
||||
#include <trace.h>
|
||||
#include <watchdog.h>
|
||||
#ifdef CONFIG_CMD_AMBAPP
|
||||
#include <ambapp.h>
|
||||
#endif
|
||||
#ifdef CONFIG_ADDR_MAP
|
||||
#include <asm/mmu.h>
|
||||
#endif
|
||||
|
@ -559,6 +562,18 @@ static int initr_status_led(void)
|
|||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_CMD_AMBAPP) && defined(CONFIG_SYS_AMBAPP_PRINT_ON_STARTUP)
|
||||
extern int do_ambapp_print(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
|
||||
|
||||
static int initr_ambapp_print(void)
|
||||
{
|
||||
puts("AMBA:\n");
|
||||
do_ambapp_print(NULL, 0, 0, NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_CMD_SCSI)
|
||||
static int initr_scsi(void)
|
||||
{
|
||||
|
@ -851,6 +866,12 @@ init_fnc_t init_sequence_r[] = {
|
|||
#ifdef CONFIG_BOARD_LATE_INIT
|
||||
board_late_init,
|
||||
#endif
|
||||
#if defined(CONFIG_CMD_AMBAPP)
|
||||
ambapp_init_reloc,
|
||||
#if defined(CONFIG_SYS_AMBAPP_PRINT_ON_STARTUP)
|
||||
initr_ambapp_print,
|
||||
#endif
|
||||
#endif
|
||||
#ifdef CONFIG_CMD_SCSI
|
||||
INIT_FUNC_WATCHDOG_RESET
|
||||
initr_scsi,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue