static void __init device_pinmux_init(void ) { clearall_pinmux(); /* other deivce power on */ /* GPIOA_200e_bit4..usb/eth/YUV power on */ //set_gpio_mode(PREG_EGPIO,1<<4,GPIO_OUTPUT_MODE); //set_gpio_val(PREG_EGPIO,1<<4,1); /* uart port A */ uart_set_pinmux(UART_PORT_A,UART_A_GPIO_B2_B3); #ifndef CONFIG_I2C_SW_AML /* uart port B */ uart_set_pinmux(UART_PORT_B,UART_B_GPIO_C13_C14); //uart_set_pinmux(UART_PORT_B,UART_B_TCK_TDO); #endif /* pinmux of eth */ eth_pinmux_init(); /* IR decoder pinmux */ set_mio_mux(5, 1<<31); #ifdef CONFIG_I2C_SW_AML /*for multak*/ /* SmartCard pinmux */ set_mio_mux(2, 0xF<<20); #endif set_audio_pinmux(AUDIO_IN_JTAG); // for MIC input }
static void __init device_pinmux_init(void ) { clearall_pinmux(); /* uart port A */ uart_set_pinmux(UART_PORT_A,UART_A_GPIO_B2_B3); /* uart port B */ uart_set_pinmux(UART_PORT_B,UART_B_TCK_TDO); /* pinmux of eth */ eth_pinmux_init(); /* IR decoder pinmux */ set_mio_mux(5, 1<<31); }
static void __init device_pinmux_init(void ) { clearall_pinmux(); /* other deivce power on */ /* GPIOA_200e_bit4..usb/eth/YUV power on */ set_gpio_mode(PREG_EGPIO,1<<4,GPIO_OUTPUT_MODE); set_gpio_val(PREG_EGPIO,1<<4,1); uart_set_pinmux(UART_PORT_A,PINMUX_UART_A); uart_set_pinmux(UART_PORT_B,PINMUX_UART_B); /* pinmux of eth */ eth_pinmux_init(); /* IR decoder pinmux */ set_mio_mux(1, 1<<31); //set_audio_pinmux(AUDIO_IN_JTAG); // for MIC input }