diff options
author | Hannes Petermaier <oe5hpm@oevsv.at> | 2015-04-08 07:38:35 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2015-04-23 08:52:26 -0400 |
commit | e0e3aa50b5eb481865f2b407bd0ae25dd4578d55 (patch) | |
tree | 60362794714198b8c4b56855dd9bea76170faced /board/BuR/tseries/mux.c | |
parent | d79c138c75ba7c4920a4a505d7f7888d9cd7ad89 (diff) | |
download | u-boot-imx-e0e3aa50b5eb481865f2b407bd0ae25dd4578d55.zip u-boot-imx-e0e3aa50b5eb481865f2b407bd0ae25dd4578d55.tar.gz u-boot-imx-e0e3aa50b5eb481865f2b407bd0ae25dd4578d55.tar.bz2 |
board/BuR/tseries: change pinmux
some pins on the board have been rerouted to other peripherals, so we
change the pinmux to apply with hardware-design.
Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at>
Diffstat (limited to 'board/BuR/tseries/mux.c')
-rw-r--r-- | board/BuR/tseries/mux.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/board/BuR/tseries/mux.c b/board/BuR/tseries/mux.c index caedf00..c5dc4b7 100644 --- a/board/BuR/tseries/mux.c +++ b/board/BuR/tseries/mux.c @@ -17,8 +17,10 @@ #include <i2c.h> static struct module_pin_mux uart0_pin_mux[] = { + /* UART0_RTS */ + {OFFSET(uart0_rtsn), (MODE(0) | PULLUDEN)}, /* UART0_CTS */ - {OFFSET(uart0_ctsn), (MODE(7) | PULLUDEN | PULLUP_EN | RXACTIVE)}, + {OFFSET(uart0_ctsn), (MODE(0) | PULLUDEN | PULLUP_EN | RXACTIVE)}, /* UART0_RXD */ {OFFSET(uart0_rxd), (MODE(0) | PULLUDEN | PULLUP_EN | RXACTIVE)}, /* UART0_TXD */ @@ -26,9 +28,13 @@ static struct module_pin_mux uart0_pin_mux[] = { {-1}, }; static struct module_pin_mux uart1_pin_mux[] = { - /* UART0_RXD */ + /* UART1_RTS as I2C2-SCL */ + {OFFSET(uart1_rtsn), (MODE(3) | PULLUDEN | PULLUP_EN | RXACTIVE)}, + /* UART1_CTS as I2C2-SDA */ + {OFFSET(uart1_ctsn), (MODE(3) | PULLUDEN | PULLUP_EN | RXACTIVE)}, + /* UART1_RXD */ {OFFSET(uart1_rxd), (MODE(0) | PULLUDEN | PULLUP_EN | RXACTIVE)}, - /* UART0_TXD */ + /* UART1_TXD */ {OFFSET(uart1_txd), (MODE(0) | PULLUDEN)}, {-1}, }; |