diff options
author | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2008-09-24 23:46:10 +0200 |
---|---|---|
committer | Samuel Ortiz <samuel@sortiz.org> | 2008-10-19 22:54:10 +0200 |
commit | f98a0bd0e4b77b12e49ce01f4c9f04503931c291 (patch) | |
tree | 6197077b24c880eb79d7d2864b60372c358df1b0 /arch/arm/mach-pxa/tosa.c | |
parent | 1c1b6ffce5737d764cc474b9bd6677bb9a344094 (diff) | |
download | linux-stable-f98a0bd0e4b77b12e49ce01f4c9f04503931c291.tar.gz linux-stable-f98a0bd0e4b77b12e49ce01f4c9f04503931c291.tar.bz2 linux-stable-f98a0bd0e4b77b12e49ce01f4c9f04503931c291.zip |
mfd: do tcb6393xb state restore on resume only if requested
As requested by Ian make state restore only if it's requested
by platform data: some platforms do correctly save the state of
the chip during suspend/resume, but some (like tosa) incorrectly
power off the chip at suspend, so the driver supports restoring
some bits of the tc6393xb state (not full, merely enough to support
resume on tosa). With this patch this code is disabled by default.
Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Acked-by: Ian Molton <spyro@f2s.com>
Signed-off-by: Samuel Ortiz <sameo@openedhand.com>
Diffstat (limited to 'arch/arm/mach-pxa/tosa.c')
-rw-r--r-- | arch/arm/mach-pxa/tosa.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-pxa/tosa.c b/arch/arm/mach-pxa/tosa.c index fac846b0d070..a6c4694359ca 100644 --- a/arch/arm/mach-pxa/tosa.c +++ b/arch/arm/mach-pxa/tosa.c @@ -746,6 +746,8 @@ static struct tc6393xb_platform_data tosa_tc6393xb_data = { .resume = tosa_tc6393xb_resume, .nand_data = &tosa_tc6393xb_nand_config, + + .resume_restore = 1, }; |