소스 검색

Moved initialization of ULI526X Ethernet driver to board code.

The only board using this driver is the Freescale MPC8610HPCD board.
Removed initialization for the driver from net/eth.c

Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
Ben Warren 17 년 전
부모
커밋
65d3d99c28
2개의 변경된 파일10개의 추가작업 그리고 4개의 파일을 삭제
  1. 10 0
      board/freescale/mpc8610hpcd/mpc8610hpcd.c
  2. 0 4
      net/eth.c

+ 10 - 0
board/freescale/mpc8610hpcd/mpc8610hpcd.c

@@ -519,3 +519,13 @@ get_board_sys_clk(ulong dummy)
 
 	return val;
 }
+
+extern int uli526x_initialize(bd_t *);
+
+int board_eth_init(bd_t *bis)
+{
+#if defined(CONFIG_ULI526)
+	uli526x_initialize(bis);
+#endif
+	return 0;
+}

+ 0 - 4
net/eth.c

@@ -65,7 +65,6 @@ extern int rtl8169_initialize(bd_t*);
 extern int scc_initialize(bd_t*);
 extern int skge_initialize(bd_t*);
 extern int tsi108_eth_initialize(bd_t*);
-extern int uli526x_initialize(bd_t *);
 extern int npe_initialize(bd_t *);
 extern int uec_initialize(int);
 extern int at91sam9_eth_initialize(bd_t *);
@@ -253,9 +252,6 @@ int eth_initialize(bd_t *bis)
 #if defined(CONFIG_TSI108_ETH)
 	tsi108_eth_initialize(bis);
 #endif
-#if defined(CONFIG_ULI526X)
-	uli526x_initialize(bis);
-#endif
 #if defined(CONFIG_RTL8139)
 	rtl8139_initialize(bis);
 #endif