static void __init msm7x27a_uartdm_config(void)
{
	msm7x27a_cfg_uart2dm_serial();

    /* set RX intterupt for WCN2243 */
    if(BT_WCN2243 == get_hw_bt_device_model()) 
    {
        msm_uart_dm1_pdata.wakeup_irq = gpio_to_irq(UART1DM_RX_GPIO);
        if (cpu_is_msm8625())
                msm8625_device_uart_dm1.dev.platform_data =
                        &msm_uart_dm1_pdata;
        else
                msm_device_uart_dm1.dev.platform_data = &msm_uart_dm1_pdata;
    }
}
/* get bt device name */
char *get_bt_device_name(void)
{                   
    hw_bt_device_model bt_device_model = BT_UNKNOWN;
    int i = 0;

    bt_device_model = get_hw_bt_device_model();

    /* lookup bt_device_model in bt_device_array[] */
    for(i = 0; i < BT_UNKNOWN; i++)
    {
        if(bt_device_model == bt_device_array[i].dev_model)
        {
            break; 
        }
    }
	
	return bt_device_array[i].dev_name;
}