]> git.sur5r.net Git - u-boot/blobdiff - board/delta/delta.c
x86: Rearrange linker script
[u-boot] / board / delta / delta.c
index 73e6c3e37478de30101d5db659bde9c2fc67bbc2..68c39d23ce19be660ea8cfa205d07ff7de359c20 100644 (file)
@@ -22,6 +22,7 @@
  */
 
 #include <common.h>
+#include <netdev.h>
 #include <i2c.h>
 #include <da9030.h>
 #include <malloc.h>
@@ -239,7 +240,7 @@ static uchar *key_match (uchar *kbd_data)
        return (NULL);
 }
 
-int do_kbd (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
+int do_kbd (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 {
        uchar kbd_data[KEYBD_DATALEN];
        char keybd_env[2 * KEYBD_DATALEN + 1];
@@ -260,7 +261,7 @@ int do_kbd (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 U_BOOT_CMD(
           kbd, 1,      1,      do_kbd,
           "read keyboard status",
-          NULL
+          ""
 );
 
 #endif /* DELTA_CHECK_KEYBD */
@@ -363,3 +364,14 @@ void hw_watchdog_reset(void)
        i2c_reg_write(addr, SYS_CONTROL_A, val);
 }
 #endif
+
+#ifdef CONFIG_CMD_NET
+int board_eth_init(bd_t *bis)
+{
+       int rc = 0;
+#ifdef CONFIG_SMC91111
+       rc = smc91111_initialize(0, CONFIG_SMC91111_BASE);
+#endif
+       return rc;
+}
+#endif