mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
brcm63xx cleanups; add a watchdog driver, indent serial console driver, add support for another sst flash
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6985 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -25,7 +25,8 @@
|
||||
static char *boot_loader_names[BOOT_LOADER_LAST+1] = {
|
||||
[BOOT_LOADER_UNKNOWN] = "Unknown",
|
||||
[BOOT_LOADER_CFE] = "CFE",
|
||||
[BOOT_LOADER_REDBOOT] = "RedBoot"
|
||||
[BOOT_LOADER_REDBOOT] = "RedBoot",
|
||||
[BOOT_LOADER_CFE2] = "CFEv2"
|
||||
};
|
||||
|
||||
/* boot loaders specific definitions */
|
||||
@@ -73,14 +74,29 @@ void __init detect_bootloader(void)
|
||||
{
|
||||
if (detect_cfe()) {
|
||||
boot_loader_type = BOOT_LOADER_CFE;
|
||||
printk("Boot loader is : %s\n", boot_loader_names[boot_loader_type]);
|
||||
}
|
||||
|
||||
if (detect_redboot()) {
|
||||
boot_loader_type = BOOT_LOADER_REDBOOT;
|
||||
}
|
||||
else
|
||||
boot_loader_type = BOOT_LOADER_UNKNOWN;
|
||||
else {
|
||||
/* Some devices are using CFE, but it is not detected as is */
|
||||
boot_loader_type = BOOT_LOADER_CFE2;
|
||||
}
|
||||
printk("Boot loader is : %s\n", boot_loader_names[boot_loader_type]);
|
||||
}
|
||||
|
||||
void __init detect_board(void)
|
||||
{
|
||||
switch (boot_loader_type)
|
||||
{
|
||||
case BOOT_LOADER_CFE:
|
||||
break;
|
||||
case BOOT_LOADER_REDBOOT:
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
EXPORT_SYMBOL(boot_loader_type);
|
||||
|
||||
Reference in New Issue
Block a user