6/22/2012

Is it possible to use UART1DM and UART1 simultaneously on MSM7x27a?

Q) Is it possible to use UART1DM and UART1 simultaneously on MSM7x27a?





Ans) OEMS wants to use UART1DM and UART1 cores simultaneously and wants to support the below

-- Configuring GPIO [43 - 46] --> as UART1DM (high speed) for Bluetooth.

-- And GPIO [122 - 123] --> as UART1 for debug.



The above is feasible. However, the bit 3 (UART1_RX_SEL) of TLMM_SPARE_WR register should be set to 1 for configuring UART1_RX to GPIO_122.

UART1DM and UART1 are different UART cores in the MSM7x27a chipset and there is no GPIO conflict exists for these cores. Please refer to the Software interface manual for UART1DM core address(0x A020 0000) and UART1 core address(0xa9a00000)



With the above setting, the simultaneous operation of UART1DM and UART1 (on GPIO122,123) can be accomplished.

Also OEMS need to select functionality UART1_TX on GPIO_123, the correct alternate functionality need to be selected in the GPIO_CFG.



Note:- 1) It is not possible to enable the HW flow control on the UART1 if OEMS are using the both UART1DM and UART1 simultaneously.

2) On MSM7x27 chipset both cores can be used simultaneously, as there is GPIO conflict between UART1DM and UART1 cores.

1 comment:

  1. Please help me, I bricked my micromax a87 android phone (msm7627a). I've format boot.img, and now my phone is totally dead, and cannot start even in fastboot or cwm mode. But when I plug my phone with usb, it shows "Qualcomm HS-USB QDloader 9008". Is it possible to fix my phone? Please gimme a clear way to make my phone life again.

    ReplyDelete