summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorVaibhav Hiremath <hvaibhav@ti.com>2009-06-22 23:40:44 +0530
committerJustin Waters <justin.waters@timesys.com>2009-10-21 16:46:33 -0400
commitdce76597be2aa1fc3148d2294d519527a613a786 (patch)
tree30d62a2c719d101c0241c5bbcfb4dc77afa53d4a /include
parenta1ca22ba804fbcf2a68dba14d05d442a3124822a (diff)
Ethernet driver functional(no need for time delay)
Pulled up from branch omap-uboot-denx/int_030000_evm_bringup.
Diffstat (limited to 'include')
-rw-r--r--include/asm-arm/arch-omap3/ticpgmac.h14
-rw-r--r--include/configs/omap3517evm.h1
2 files changed, 9 insertions, 6 deletions
diff --git a/include/asm-arm/arch-omap3/ticpgmac.h b/include/asm-arm/arch-omap3/ticpgmac.h
index d7d77c969a..10ec187224 100644
--- a/include/asm-arm/arch-omap3/ticpgmac.h
+++ b/include/asm-arm/arch-omap3/ticpgmac.h
@@ -36,20 +36,22 @@
#ifndef _TI_CPGMAC_H_
#define _TI_CPGMAC_H_
-#define DAVINCI_EMAC_CNTRL_REGS_BASE 0
-#define DAVINCI_EMAC_WRAPPER_CNTRL_REGS_BASE 0
-#define DAVINCI_EMAC_WRAPPER_RAM_BASE 0
+#define DAVINCI_EMAC_CNTRL_REGS_BASE 0x5C010000
+#define DAVINCI_EMAC_WRAPPER_CNTRL_REGS_BASE 0x5C000000
+#define DAVINCI_EMAC_WRAPPER_RAM_BASE 0x5C020000
#define EMAC_BASE_ADDR DAVINCI_EMAC_CNTRL_REGS_BASE
#define EMAC_WRAPPER_BASE_ADDR DAVINCI_EMAC_WRAPPER_CNTRL_REGS_BASE
#define EMAC_WRAPPER_RAM_ADDR DAVINCI_EMAC_WRAPPER_RAM_BASE
#define EMAC_MDIO_BASE_ADDR 0x5C030000
+#define EMAC_HW_RAM_ADDR 0x01E20000
+
/* MDIO module input frequency */
-#define EMAC_MDIO_BUS_FREQ 26000000 /* 26 MHZ check */
+#define EMAC_MDIO_BUS_FREQ 166000000 /* 166 MHZ check */
/* MDIO clock output frequency */
-#define EMAC_MDIO_CLOCK_FREQ 2000000 /* 2.0 MHz */
+#define EMAC_MDIO_CLOCK_FREQ 1000000 /* 2.0 MHz */
/* Ethernet Min/Max packet size */
#define EMAC_MIN_ETHERNET_PKT_SIZE 60
@@ -59,7 +61,7 @@
/* Number of RX packet buffers
* NOTE: Only 1 buffer supported as of now
*/
-#define EMAC_MAX_RX_BUFFERS 10
+#define EMAC_MAX_RX_BUFFERS 8
/***********************************************
diff --git a/include/configs/omap3517evm.h b/include/configs/omap3517evm.h
index c434b717a2..9fe3f72ca2 100644
--- a/include/configs/omap3517evm.h
+++ b/include/configs/omap3517evm.h
@@ -332,6 +332,7 @@ extern unsigned int boot_flash_type;
#if defined(CONFIG_CMD_NET)
#define CONFIG_TICPGMAC
#define CONFIG_DRIVER_TI_EMAC
+#define CONFIG_DRIVER_TI_EMAC_USE_RMII
#define CONFIG_MII
#define CONFIG_NET_RETRY_COUNT 10
#endif /* (CONFIG_CMD_NET) */