aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-davinci/include/mach
diff options
context:
space:
mode:
authorSudhakar Rajashekhara <sudhakar.raj@ti.com>2009-07-17 04:47:10 -0400
committerKevin Hilman <khilman@deeprootsystems.com>2009-08-26 04:55:45 -0400
commit5a4b131508236c0a59b8680f486c49e31881fe4e (patch)
tree418d8946d58c159718d0c195e7d0c92a476da3ab /arch/arm/mach-davinci/include/mach
parent0fbc5592158db4e1ca2037178e1ea6733ccc6f61 (diff)
davinci: Add EMAC support for da850/omap-l138
Ethernet Media Access Controller (EMAC) on da850/omap-l138 supports 10/100 Mbps operation. It also supports Media Independent Interface (MII) and Reduced Media Independent Interface (RMII) to physical layer (PHY). Phy which supports MII is present on the DA850/OMAP-L138 base board and Phy supporting RMII is present on the UI card. This patch adds support only for the MII Phy. Support for RMII Phy will be added later. Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com> Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Diffstat (limited to 'arch/arm/mach-davinci/include/mach')
-rw-r--r--arch/arm/mach-davinci/include/mach/da8xx.h1
-rw-r--r--arch/arm/mach-davinci/include/mach/mux.h17
2 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/mach-davinci/include/mach/da8xx.h b/arch/arm/mach-davinci/include/mach/da8xx.h
index 594f9882e422..a8cb5709848d 100644
--- a/arch/arm/mach-davinci/include/mach/da8xx.h
+++ b/arch/arm/mach-davinci/include/mach/da8xx.h
@@ -99,6 +99,7 @@ extern const short da850_uart1_pins[];
99extern const short da850_uart2_pins[]; 99extern const short da850_uart2_pins[];
100extern const short da850_i2c0_pins[]; 100extern const short da850_i2c0_pins[];
101extern const short da850_i2c1_pins[]; 101extern const short da850_i2c1_pins[];
102extern const short da850_cpgmac_pins[];
102 103
103int da8xx_pinmux_setup(const short pins[]); 104int da8xx_pinmux_setup(const short pins[]);
104 105
diff --git a/arch/arm/mach-davinci/include/mach/mux.h b/arch/arm/mach-davinci/include/mach/mux.h
index 3349fa5f82e1..368fca69197d 100644
--- a/arch/arm/mach-davinci/include/mach/mux.h
+++ b/arch/arm/mach-davinci/include/mach/mux.h
@@ -730,6 +730,23 @@ enum davinci_da850_index {
730 /* I2C0 function */ 730 /* I2C0 function */
731 DA850_I2C0_SDA, 731 DA850_I2C0_SDA,
732 DA850_I2C0_SCL, 732 DA850_I2C0_SCL,
733
734 /* EMAC function */
735 DA850_MII_TXEN,
736 DA850_MII_TXCLK,
737 DA850_MII_COL,
738 DA850_MII_TXD_3,
739 DA850_MII_TXD_2,
740 DA850_MII_TXD_1,
741 DA850_MII_TXD_0,
742 DA850_MII_RXER,
743 DA850_MII_CRS,
744 DA850_MII_RXCLK,
745 DA850_MII_RXDV,
746 DA850_MII_RXD_3,
747 DA850_MII_RXD_2,
748 DA850_MII_RXD_1,
749 DA850_MII_RXD_0,
733}; 750};
734 751
735#ifdef CONFIG_DAVINCI_MUX 752#ifdef CONFIG_DAVINCI_MUX