Commit 207828e215f7e8331ea3c304b922de9d155fb68e

Authored by Hannes Petermaier
Committed by Tom Rini
1 parent 703a08f2b3

board/BuR: fix pinmux for MII Ethernet Interface

The lines COL (collision detect) and CRS (carrier sense) needs to be connected
and muxed to the CPSW MAC for a proper function in half-duplex Mode of the
interface.

Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at>
Cc: Tom Rini <trini@ti.com>

Showing 2 changed files with 5 additions and 0 deletions Side-by-side Diff

... ... @@ -105,6 +105,8 @@
105 105 };
106 106  
107 107 static struct module_pin_mux mii1_pin_mux[] = {
  108 + {OFFSET(mii1_crs), MODE(0) | RXACTIVE}, /* MII1_CRS */
  109 + {OFFSET(mii1_col), MODE(0) | RXACTIVE}, /* MII1_COL */
108 110 {OFFSET(mii1_rxerr), MODE(0) | RXACTIVE}, /* MII1_RXERR */
109 111 {OFFSET(mii1_txen), MODE(0)}, /* MII1_TXEN */
110 112 {OFFSET(mii1_rxdv), MODE(0) | RXACTIVE}, /* MII1_RXDV */
board/BuR/tseries/mux.c
... ... @@ -64,6 +64,8 @@
64 64 };
65 65  
66 66 static struct module_pin_mux mii1_pin_mux[] = {
  67 + {OFFSET(mii1_crs), MODE(0) | RXACTIVE}, /* MII1_CRS */
  68 + {OFFSET(mii1_col), MODE(0) | RXACTIVE}, /* MII1_COL */
67 69 {OFFSET(mii1_rxerr), MODE(0) | RXACTIVE}, /* MII1_RXERR */
68 70 {OFFSET(mii1_txen), MODE(0)}, /* MII1_TXEN */
69 71 {OFFSET(mii1_rxdv), MODE(0) | RXACTIVE}, /* MII1_RXDV */
... ... @@ -96,6 +98,7 @@
96 98 {OFFSET(gpmc_a10), MODE(1) | RXACTIVE}, /* MII2_RXD1 */
97 99 {OFFSET(gpmc_a11), MODE(1) | RXACTIVE}, /* MII2_RXD0 */
98 100 {OFFSET(gpmc_wpn), (MODE(1) | RXACTIVE)},/* MII2_RXERR */
  101 + {OFFSET(gpmc_wait0), (MODE(1) | RXACTIVE | PULLUP_EN)},
99 102 /*
100 103 * MII2_CRS is shared with
101 104 * NAND_WAIT0