提交 8cc3c7af 编写于 作者: R Richard Purdie 提交者: Linus Torvalds

[PATCH] Corgi touchscreen: Fix a pmu bug

Corgi Touchscreen bugfix.  If the PMU isn't running, the register needs to
be set to a sane value rather than reusing some random value.
Signed-off-by: NRichard Purdie <rpurdie@rpsys.net>
Signed-off-by: NAndrew Morton <akpm@osdl.org>
Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
上级 74b74890
...@@ -105,7 +105,7 @@ static int sync_receive_data_send_cmd(int doRecive, int doSend, unsigned int add ...@@ -105,7 +105,7 @@ static int sync_receive_data_send_cmd(int doRecive, int doSend, unsigned int add
if (wait_time && doSend) { if (wait_time && doSend) {
PMNC_GET(pmnc); PMNC_GET(pmnc);
if (!(pmnc & 0x01)) if (!(pmnc & 0x01))
PMNC_SET(pmnc | 0x01); PMNC_SET(0x01);
/* polling HSync */ /* polling HSync */
SyncHS(); SyncHS();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册