From 76c610b9257eda81b5eda46ea3e7c00a6db1b7d6 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Wed, 19 Nov 2008 17:11:12 +0000 Subject: fix-rebase-dust.patch Last rebase to stable-2.6.26 left some trash from rebasing the patches on top of this, clean it back out Signed-off-by: Andy Green --- arch/arm/mach-s3c2440/fiq_c_isr.c | 1 + arch/arm/mach-s3c2440/mach-gta02.c | 53 +++++--------------------------------- 2 files changed, 7 insertions(+), 47 deletions(-) (limited to 'arch') diff --git a/arch/arm/mach-s3c2440/fiq_c_isr.c b/arch/arm/mach-s3c2440/fiq_c_isr.c index 148850582b7..43fd6b53205 100644 --- a/arch/arm/mach-s3c2440/fiq_c_isr.c +++ b/arch/arm/mach-s3c2440/fiq_c_isr.c @@ -215,6 +215,7 @@ EXPORT_SYMBOL_GPL(fiq_kick); static int __init sc32440_fiq_probe(struct platform_device *pdev) { struct resource *r = platform_get_resource(pdev, IORESOURCE_IRQ, 0); + struct sc32440_fiq_platform_data *pdata = pdev->dev.platform_data; int ret; if (!r) diff --git a/arch/arm/mach-s3c2440/mach-gta02.c b/arch/arm/mach-s3c2440/mach-gta02.c index 5fa837751e3..a536638352c 100644 --- a/arch/arm/mach-s3c2440/mach-gta02.c +++ b/arch/arm/mach-s3c2440/mach-gta02.c @@ -929,25 +929,6 @@ static struct i2c_board_info gta02_i2c_devs[] __initdata = { }, }; -static struct platform_device *gta02_devices[] __initdata = { - &s3c_device_usb, - &s3c_device_wdt, - &s3c_device_i2c, - &s3c_device_iis, - // &s3c_device_sdi, /* FIXME: temporary disable to avoid s3cmci bind */ - &s3c_device_usbgadget, - &s3c_device_nand, - &s3c_device_ts, - >a02_nor_flash, - &sc32440_fiq_device, - >a02_version_device, - >a02_memconfig_device, - >a02_resume_reason_device, - &s3c24xx_pwm_device, - >a02_pm_wlan_dev, /* not dependent on PMU */ - -}; - static struct s3c2410_nand_set gta02_nand_sets[] = { [0] = { .name = "neo1973-nand", @@ -1589,31 +1570,30 @@ static struct platform_device *gta02_devices[] __initdata = { // &s3c_device_sdi, /* FIXME: temporary disable to avoid s3cmci bind */ &s3c_device_usbgadget, &s3c_device_nand, - &s3c_device_ts, >a02_nor_flash, &sc32440_fiq_device, &s3c24xx_pwm_device, - >a02_pm_wlan_dev, + >a02_led_dev, + >a02_pm_wlan_dev, /* not dependent on PMU */ &s3c_device_iis, - >a02_pmu_dev, &s3c_device_i2c, }; - /* these guys DO need to be children of PMU */ static struct platform_device *gta02_devices_pmu_children[] = { + >a02_glamo_dev, /* glamo-mci power handling depends on PMU */ + &s3c_device_ts, /* input 1 */ >a01_pm_gps_dev, >a01_pm_bt_dev, >a02_pm_gsm_dev, >a02_sdio_dev, >a02_pm_usbhost_dev, - &s3c_device_spi_acc, - >a02_button_dev, + &s3c_device_spi_acc, /* input 2 and 3 */ + >a02_button_dev, /* input 4 */ >a02_resume_reason_device, - >a02_glamo_dev, /* glamo-mci power handling depends on PMU */ }; /* this is called when pc50633 is probed, unfortunately quite late in the @@ -1686,32 +1666,11 @@ static void __init gta02_machine_init(void) set_s3c2410ts_info(>a02_ts_cfg); mangle_glamo_res_by_system_rev(); - platform_device_register(>a02_glamo_dev); - - platform_device_register(&s3c_device_spi_acc); - platform_device_register(>a02_button_dev); - platform_device_register(>a02_pm_usbhost_dev); mangle_pmu_pdata_by_system_rev(); - platform_device_register(>a02_pmu_dev); - platform_device_register(>a02_vibrator_dev); - platform_device_register(>a02_led_dev); - platform_device_register(>a02_sdio_dev); platform_add_devices(gta02_devices, ARRAY_SIZE(gta02_devices)); -#ifdef CONFIG_GTA02_HDQ - switch (system_rev) { - case GTA02v5_SYSTEM_REV: - case GTA02v6_SYSTEM_REV: - platform_device_register(>a02_hdq_device); - platform_device_register(&bq27000_battery_device); - break; - default: - break; - } -#endif - i2c_register_board_info(0, gta02_i2c_devs, ARRAY_SIZE(gta02_i2c_devs)); -- cgit v1.2.3