int mtk_uart_power_on(MTK_UART uart)
{
    /* UART Powr PDN and Reset*/
    #define AP_PERI_GLOBALCON_RST0 (PERI_CON_BASE+0x0)
    #define AP_PERI_GLOBALCON_PDN0 (PERI_CON_BASE+0x10)
    if (uart == UART1)
        UART_CLR_BITS(1 << 24, AP_PERI_GLOBALCON_PDN0); /* Power on UART1 */
    else if (uart == UART4)
        UART_CLR_BITS(1 << 27, AP_PERI_GLOBALCON_PDN0); /* Power on UART4 */
    return 0;  
}
Example #2
0
int mtk_uart_power_on(MTK_UART uart)
{
#ifdef UART_ON_FPGA    /*for fpga-chip*/
    return 0;
#else
    /* UART Powr PDN and Reset*/
    #define AP_PERI_GLOBALCON_RST0 (PERI_CON_BASE+0x0)
    #define AP_PERI_GLOBALCON_PDN0 (PERI_CON_BASE+0x10)
    if (uart == UART1)
        UART_CLR_BITS(1 << 24, AP_PERI_GLOBALCON_PDN0); /* Power on UART1 */
    else if (uart == UART4)
        UART_CLR_BITS(1 << 27, AP_PERI_GLOBALCON_PDN0); /* Power on UART4 */
    return 0;
#endif    
}