struct mt6622_platform_data *pdata = (struct mt6622_platform_data *)mt_bt_get_platform_data();\r
\r
if(pdata->irq_gpio.enable == GPIO_LOW)\r
- trigger = IRQF_TRIGGER_RISING;\r
+ trigger = IRQF_TRIGGER_LOW;\r
\r
iRet = request_irq(irq_num, mt_bt_eirq_handler, \r
trigger, "BT_INT_B", NULL);\r
gpio_direction_output(pdata->reset_gpio.io, 0);\r
msleep(200);\r
\r
+ /* PWR_EN pull up */\r
+ //if(pdata->power_gpio.io != INVALID_GPIO)\r
+ // gpio_direction_output(pdata->power_gpio.io, 0);\r
+ //msleep(200);\r
/* RESET pull up */\r
if(pdata->reset_gpio.io != INVALID_GPIO)\r
gpio_direction_output(pdata->reset_gpio.io, 1);\r