aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-s3c2410/mach-gta01.c
diff options
context:
space:
mode:
authorMike Wester <mwester@dis.net>2008-11-19 17:09:39 +0000
committerAndy Green <agreen@pads.home.warmcat.com>2008-11-19 17:09:39 +0000
commit1817be7f5e300c10b1eb2e899400873f50b5e977 (patch)
treeead36524e4c59aaf8ce81be85f33ba2db9fc05da /arch/arm/mach-s3c2410/mach-gta01.c
parent3605ef9d4e060a266161143d08f8449caeff0332 (diff)
fix-gta01-spi-resume-patch
Patch to register the SPI device and thus the save/resume for the display This patch does *NOT* resolve this problem, but it does make things a bit better. The SPI device name changed with 2.6.24, and the change was made for the gta02 but never propagated to the gta01. With this change, you'll now see the entries for the spi bus and the display controller in /sys; and the display controller suspend/resume functions will be called. (via BZ 79) Signed-off-by: Mike Wester <mwester@dis.net>
Diffstat (limited to 'arch/arm/mach-s3c2410/mach-gta01.c')
-rw-r--r--arch/arm/mach-s3c2410/mach-gta01.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-s3c2410/mach-gta01.c b/arch/arm/mach-s3c2410/mach-gta01.c
index a4384b694db..ff08449061b 100644
--- a/arch/arm/mach-s3c2410/mach-gta01.c
+++ b/arch/arm/mach-s3c2410/mach-gta01.c
@@ -530,6 +530,7 @@ static struct s3c2410_spigpio_info spi_gpio_cfg = {
.board_size = ARRAY_SIZE(gta01_spi_board_info),
.board_info = gta01_spi_board_info,
.chip_select = &spi_gpio_cs,
+ .num_chipselect = 2, /*** Should be 1 or 2 for gta01? ***/
};
static struct resource s3c_spi_lcm_resource[] = {
@@ -552,7 +553,7 @@ static struct resource s3c_spi_lcm_resource[] = {
};
struct platform_device s3c_device_spi_lcm = {
- .name = "s3c24xx-spi-gpio",
+ .name = "spi_s3c24xx_gpio",
.id = 1,
.num_resources = ARRAY_SIZE(s3c_spi_lcm_resource),
.resource = s3c_spi_lcm_resource,