void delay_ms(int ms) { while(ms > 0){ delay_tick(32); ms--; } }
void wait_uart_empty() { if(arc_param->serial_disable) return; // while((readl(P_UART_STATUS(UART_PORT_CONS)) & UART_STAT_MASK_TFIFO_EMPTY) == 0) // delay_tick(4); unsigned int count=0; do{ if((readl(P_UART_STATUS(UART_PORT_CONS)) & UART_STAT_MASK_TFIFO_EMPTY) == 0) { delay_tick(4); } else { break; } count++; }while(count<20000); }