projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2438641
)
rk30:sdk:add delay when wm8326 from sleep to wakeup
author
张晴
<zhangqing@rock-chips.com>
Mon, 16 Apr 2012 10:02:23 +0000
(18:02 +0800)
committer
张晴
<zhangqing@rock-chips.com>
Mon, 16 Apr 2012 10:02:23 +0000
(18:02 +0800)
arch/arm/mach-rk30/board-rk30-sdk-wm8326.c
patch
|
blob
|
history
diff --git
a/arch/arm/mach-rk30/board-rk30-sdk-wm8326.c
b/arch/arm/mach-rk30/board-rk30-sdk-wm8326.c
index 0e23630749e12715d72542b18b84894498ae7a19..08ccad2faa492b5fa59a514e91b6b9d4739a921d 100755
(executable)
--- a/
arch/arm/mach-rk30/board-rk30-sdk-wm8326.c
+++ b/
arch/arm/mach-rk30/board-rk30-sdk-wm8326.c
@@
-644,7
+644,7
@@
static int wm831x_init_pin_type(struct wm831x *wm831x)
wm831x_set_bits(wm831x,
WM831X_GPIO1_CONTROL + i,
WM831X_GPN_FN_MASK,
- 0x000
4
);
+ 0x000
3
);
} // set gpio2 sleep/wakeup
} else {
@@
-701,7
+701,7
@@
void __sramfunc board_pmu_resume(void)
grf_writel(GPIO6_PB1_DIR_OUT, GRF_GPIO6L_DIR_ADDR);
grf_writel(GPIO6_PB1_DO_HIGH, GRF_GPIO6L_DO_ADDR); //set gpio6_b1 output high
grf_writel(GPIO6_PB1_EN_MASK, GRF_GPIO6L_EN_ADDR);
-
+ sram_udelay(10000);
}
static struct wm831x_pdata wm831x_platdata = {