msm_read
mr = msm_read(port, MSM_UART_MR1);
mr = msm_read(port, MSM_UART_MR1);
data = msm_read(port, MSM_UART_MR1);
mr = msm_read(port, MSM_UART_MR2);
mr = msm_read(port, MSM_UART_MR1);
if (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_RX_READY))
return msm_read(port, rf_reg) & 0xff;
} else if (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_RX_READY)) {
count = msm_read(port, UARTDM_RXFS);
slop = msm_read(port, UARTDM_RF);
slop = msm_read(port, UARTDM_RF);
imr = msm_read(port, MSM_UART_IMR);
imr = msm_read(port, MSM_UART_IMR);
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))
val = msm_read(port, UARTDM_DMEN);
while (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_TX_EMPTY)) {
if (msm_read(port, MSM_UART_ISR) & MSM_UART_ISR_TX_READY)
msm_read(port, UARTDM_NCF_TX);
val = msm_read(port, UARTDM_DMEN);
val = msm_read(port, UARTDM_DMEN);
val = msm_read(port, UARTDM_DMEN);
if (msm_read(port, MSM_UART_SR) & MSM_UART_SR_OVERRUN) {
count = msm_read(port, UARTDM_RX_TOTAL_SNAP);
val = msm_read(uart, UARTDM_DMEN);
if ((msm_read(port, MSM_UART_SR) & MSM_UART_SR_OVERRUN)) {
count = msm_read(port, UARTDM_RX_TOTAL_SNAP) -
count = 4 * (msm_read(port, MSM_UART_RFWR));
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) {
c = msm_read(port, MSM_UART_RF);
if (!(msm_read(port, MSM_UART_SR) & MSM_UART_SR_TX_READY))
misr = msm_read(port, MSM_UART_MISR);
return (msm_read(port, MSM_UART_SR) & MSM_UART_SR_TX_EMPTY) ? TIOCSER_TEMT : 0;