Bhagavath,
The code that you posted for "ti_st_plat_data wilink_pdata" has ttyO3, did you change the code to ttyO2?
Can you also post the full UIM logs as I do not see any errors in the last logs that you shared?
Please note that if the baud rate is 1152000 (set in the ti_st_plat_data wilink_pdata) we should not see this log in UIM - "set_baud_rate() done"?
Also the ttyO vs ttyS decision is based on usage of omap-serial.c or 8250.c - which one is being used?
Regards,
Naveen