diff options
author | Li Jun <jun.li@freescale.com> | 2015-03-27 07:43:01 -0400 |
---|---|---|
committer | Peter Chen <peter.chen@freescale.com> | 2015-04-08 02:32:00 -0400 |
commit | 0c4d6af42d8375e003f0e4626f2f661862b5df4b (patch) | |
tree | da06d4595c2e0428296abe69126241d5e153ae62 | |
parent | 9b6567e19bc55187bc1bb094b00a9f63acb30071 (diff) |
usb: chipidea: debug: add low power mode check before print registers
Since the required clock to access registers is gated off in low power mode,
add ci->in_lpm check before try to dump registers value.
Signed-off-by: Li Jun <jun.li@freescale.com>
Signed-off-by: Peter Chen <peter.chen@freescale.com>
-rw-r--r-- | drivers/usb/chipidea/debug.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/chipidea/debug.c b/drivers/usb/chipidea/debug.c index 268e4236e84c..dfb05edcdb96 100644 --- a/drivers/usb/chipidea/debug.c +++ b/drivers/usb/chipidea/debug.c | |||
@@ -336,8 +336,8 @@ static int ci_registers_show(struct seq_file *s, void *unused) | |||
336 | struct ci_hdrc *ci = s->private; | 336 | struct ci_hdrc *ci = s->private; |
337 | u32 tmp_reg; | 337 | u32 tmp_reg; |
338 | 338 | ||
339 | if (!ci) | 339 | if (!ci || ci->in_lpm) |
340 | return 0; | 340 | return -EPERM; |
341 | 341 | ||
342 | /* ------ Registers ----- */ | 342 | /* ------ Registers ----- */ |
343 | tmp_reg = hw_read_intr_enable(ci); | 343 | tmp_reg = hw_read_intr_enable(ci); |