@ -12,8 +12,24 @@
# include "board.h"
static struct module_pin_mux uart0_pin_mux [ ] = {
{ OFFSET ( uart0_rxd ) , ( MODE ( 0 ) | RXACTIVE ) } , /* UART0_RXD */
{ OFFSET ( uart0_txd ) , ( MODE ( 0 ) ) } , /* UART0_TXD */
{ OFFSET ( uart0_rxd ) , ( MODE ( 0 ) | PULLUP_EN | RXACTIVE | SLEWCTRL ) } ,
{ OFFSET ( uart0_txd ) , ( MODE ( 0 ) | PULLUDDIS | PULLUP_EN | SLEWCTRL ) } ,
{ - 1 } ,
} ;
static struct module_pin_mux mmc0_pin_mux [ ] = {
{ OFFSET ( mmc0_clk ) , ( MODE ( 0 ) | PULLUDDIS | RXACTIVE ) } , /* MMC0_CLK */
{ OFFSET ( mmc0_cmd ) , ( MODE ( 0 ) | PULLUP_EN | RXACTIVE ) } , /* MMC0_CMD */
{ OFFSET ( mmc0_dat0 ) , ( MODE ( 0 ) | PULLUP_EN | RXACTIVE ) } , /* MMC0_DAT0 */
{ OFFSET ( mmc0_dat1 ) , ( MODE ( 0 ) | PULLUP_EN | RXACTIVE ) } , /* MMC0_DAT1 */
{ OFFSET ( mmc0_dat2 ) , ( MODE ( 0 ) | PULLUP_EN | RXACTIVE ) } , /* MMC0_DAT2 */
{ OFFSET ( mmc0_dat3 ) , ( MODE ( 0 ) | PULLUP_EN | RXACTIVE ) } , /* MMC0_DAT3 */
{ - 1 } ,
} ;
static struct module_pin_mux i2c0_pin_mux [ ] = {
{ OFFSET ( i2c0_sda ) , ( MODE ( 0 ) | PULLUP_EN | RXACTIVE | SLEWCTRL ) } ,
{ OFFSET ( i2c0_scl ) , ( MODE ( 0 ) | PULLUP_EN | RXACTIVE | SLEWCTRL ) } ,
{ - 1 } ,
} ;
@ -24,4 +40,6 @@ void enable_uart0_pin_mux(void)
void enable_board_pin_mux ( void )
{
configure_module_pin_mux ( mmc0_pin_mux ) ;
configure_module_pin_mux ( i2c0_pin_mux ) ;
}