diff options
author | matt_hsu <matt_hsu@openmoko.org> | 2008-11-19 17:09:42 +0000 |
---|---|---|
committer | Andy Green <agreen@pads.home.warmcat.com> | 2008-11-19 17:09:42 +0000 |
commit | 55a09978f230a2ec899ce5adda219c7f7819c3a1 (patch) | |
tree | 96d0b32fd2b0ec5aa3c2dd6b68b8b9f3520dc4fa /arch/arm/mach-s3c2440 | |
parent | d2332a3f8c6f2bcc86602af2d4385addb8a190bd (diff) |
s3c24xx-pwm-platform-driver.patch
This patch is to register pwm as platform driver to keep the PWM-related
config when system is in suspend/resume. This could fix the following
issue after resume:
- HDQ read timeout
- LEDs blinked abnormally(if LEDs is driven by PWM)
Signed-off-by: Matt Hsu <matt_hsu@openmoko.org>
Diffstat (limited to 'arch/arm/mach-s3c2440')
-rw-r--r-- | arch/arm/mach-s3c2440/mach-gta02.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c2440/mach-gta02.c b/arch/arm/mach-s3c2440/mach-gta02.c index 27babc9f968..1954121e67c 100644 --- a/arch/arm/mach-s3c2440/mach-gta02.c +++ b/arch/arm/mach-s3c2440/mach-gta02.c @@ -719,6 +719,11 @@ static struct platform_device gta02_sdio_dev = { .num_resources = ARRAY_SIZE(gta02_sdio_resources), }; +struct platform_device s3c24xx_pwm_device = { + .name = "s3c24xx_pwm", + .num_resources = 0, +}; + static struct platform_device *gta02_devices[] __initdata = { &s3c_device_usb, &s3c_device_wdt, @@ -731,6 +736,7 @@ static struct platform_device *gta02_devices[] __initdata = { >a02_nor_flash, &sc32440_fiq_device, >a02_version_device, + &s3c24xx_pwm_device, }; static struct s3c2410_nand_set gta02_nand_sets[] = { |