MSM_UART_SR
if (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_RX_READY))
} else if (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_RX_READY)) {
while (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_TX_READY))
while (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_TX_READY))
while (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_TX_READY))
while (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_TX_EMPTY)) {
if (msm_read(port, MSM_UART_SR) & MSM_UART_SR_OVERRUN) {
if ((msm_read(port, MSM_UART_SR) & MSM_UART_SR_OVERRUN)) {
sr = msm_read(port, MSM_UART_SR);
if ((msm_read(port, MSM_UART_SR) & MSM_UART_SR_OVERRUN)) {
while ((sr = msm_read(port, MSM_UART_SR)) & MSM_UART_SR_RX_READY) {
if (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_TX_READY))
return (msm_read(port, MSM_UART_SR) & MSM_UART_SR_TX_EMPTY) ? TIOCSER_TEMT : 0;