aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhang Jiejing <jiejing.zhang@freescale.com>2011-01-19 18:36:07 +0800
committerZhang Jiejing <jiejing.zhang@freescale.com>2011-01-21 13:53:03 +0800
commitb6e171d72b2c13bd93347a5742b3f64a3fbde5de (patch)
tree1cd6477e1f9e16dd96a126e35a2c377fd50bcd34
parentb00590b8f5e964a7192d8af863a5cd4d24844d0d (diff)
ENGR00138201 MX53_SMD: BT: add delay after BT chip reset
add 100ms delay after BT chip reset, make it work stable. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
-rw-r--r--arch/arm/mach-mx5/mx53_smd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-mx5/mx53_smd.c b/arch/arm/mach-mx5/mx53_smd.c
index 93714320213..408a823a21f 100644
--- a/arch/arm/mach-mx5/mx53_smd.c
+++ b/arch/arm/mach-mx5/mx53_smd.c
@@ -927,6 +927,8 @@ static void mx53_smd_bt_reset(void)
/* pull up after power supply BT */
gpio_set_value(MX53_SMD_BT_RESET, 1);
gpio_free(MX53_SMD_BT_RESET);
+ msleep(100);
+ /* Bluetooth need some time to reset */
}
static int mx53_smd_bt_power_change(int status)