**************************************************************
*Typedef to make allow ethernet platform data to be recognized.
*mwelling 
*separated by NZG - 09/04/2007
*EMAC.Inc
**************************************************************
diff -uprN linux-2.6.20-at9260-e1.0-x/include/asm-arm/arch-at91rm9200/board.h ../linux-2.6.20.AT91_e1.0-nsv/include/asm-arm/arch-at91rm9200/board.h
--- linux-2.6.20-at9260-e1.0-x/include/asm-arm/arch-at91rm9200/board.h	2007-09-04 12:37:19.000000000 -0400
+++ ../linux-2.6.20.AT91_e1.0-nsv/include/asm-arm/arch-at91rm9200/board.h	2007-08-24 11:03:00.000000000 -0400
@@ -63,11 +63,16 @@ struct at91_mmc_data {
 };
 extern void __init at91_add_device_mmc(short mmc_id, struct at91_mmc_data *data);
 
-/* Ethernet (EMAC & MACB) */
+ /* Ethernet */
 struct at91_eth_data {
 	u8		phy_irq_pin;	/* PHY IRQ */
 	u8		is_rmii;	/* using RMII interface? */
 };
+
+#if defined(CONFIG_ARCH_AT91SAM9260) || defined(CONFIG_ARCH_AT91SAM9263)
+#define eth_platform_data       at91_eth_data
+#endif
+
 extern void __init at91_add_device_eth(struct at91_eth_data *data);
 
 #if defined(CONFIG_ARCH_AT91SAM9260) || defined(CONFIG_ARCH_AT91SAM9263)
@@ -77,7 +82,7 @@ extern void __init at91_add_device_eth(s
  /* USB Host */
 struct at91_usbh_data {
 	u8		ports;		/* number of ports on root hub */
-	u8		vbus_pin[];	/* port power switch */
+  	u8		vbus_pin[];	/* port power switch */
 };
 extern void __init at91_add_device_usbh(struct at91_usbh_data *data);
 
 
