aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/adm5120-2.6/files/arch/mips/adm5120/adm5120_info.c
diff options
context:
space:
mode:
authorFlorian Fainelli <florian@openwrt.org>2007-04-08 10:15:17 +0000
committerFlorian Fainelli <florian@openwrt.org>2007-04-08 10:15:17 +0000
commit01e84cef1a988834b444b7bebba15f5268873d35 (patch)
tree74f10ae59cfebbd6bf107dd381c86b79ab1005f3 /target/linux/adm5120-2.6/files/arch/mips/adm5120/adm5120_info.c
parentc39de67e803dc5585dc5b24a3af372104c85854e (diff)
downloadupstream-01e84cef1a988834b444b7bebba15f5268873d35.tar.gz
upstream-01e84cef1a988834b444b7bebba15f5268873d35.tar.bz2
upstream-01e84cef1a988834b444b7bebba15f5268873d35.zip
Rename mipsIRQ.S to int-handler to match the kernel naming convention, implement basic board detection, rewrite usb HCD driver (to be tested)
SVN-Revision: 6893
Diffstat (limited to 'target/linux/adm5120-2.6/files/arch/mips/adm5120/adm5120_info.c')
-rw-r--r--target/linux/adm5120-2.6/files/arch/mips/adm5120/adm5120_info.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/target/linux/adm5120-2.6/files/arch/mips/adm5120/adm5120_info.c b/target/linux/adm5120-2.6/files/arch/mips/adm5120/adm5120_info.c
index 9e39730a4f..1780a5bb8a 100644
--- a/target/linux/adm5120-2.6/files/arch/mips/adm5120/adm5120_info.c
+++ b/target/linux/adm5120-2.6/files/arch/mips/adm5120/adm5120_info.c
@@ -162,7 +162,16 @@ static int __init detect_bootloader(void)
*/
static void __init detect_board_type(void)
{
- /* FIXME: not yet implemented */
+ switch(adm5120_info.boot_loader) {
+ case BOOT_LOADER_CFE:
+ adm5120_info.board_type = BOARD_TYPE_WP54G_WRT;
+ adm5120_info.iface_num = 2;
+ adm5120_info.has_usb = 0;
+ printk("Board is a Compex WP54G-WRT\n");
+ default:
+ adm5120_info.board_type = BOARD_TYPE_UNKNOWN;
+ printk("Board type is unknown\n");
+ }
}
void __init adm5120_info_show(void)