From: Pavel Machek <pavel@ucw.cz>
To: rpurdie@rpsys.net, kernel list <linux-kernel@vger.kernel.org>
Subject: Make spitz compile again
Date: Mon, 31 Oct 2005 14:42:55 +0100 [thread overview]
Message-ID: <20051031134255.GA8093@elf.ucw.cz> (raw)
Hi!
This is what I needed to do after update to latest linus
kernel. Perhaps it helps someone.
Signed-off-by: Pavel Machek <pavel@suse.cz>
, but it is against Richard's tree merged into my tree, so do not
expect to apply it over mainline. Akita code movement is needed if I
want to compile kernel without akita support...
Pavel
Fix compilation after update to latest 2.6.14.
---
commit 84a41bb5e3a0a46b271929818f6699357f9c03e9
tree b6e836af503cb9e1c0bffe21413ec03eb0845644
parent 128aac988a7eaaa882a71670109831265d24c121
author <pavel@amd.(none)> Mon, 31 Oct 2005 14:40:01 +0100
committer <pavel@amd.(none)> Mon, 31 Oct 2005 14:40:01 +0100
arch/arm/mach-pxa/pxa_keys.c | 20 ++++++++------------
arch/arm/mach-pxa/sharpsl_pm.c | 37 ++++++++++++++++---------------------
arch/arm/mach-pxa/spitz.c | 24 +++++++++++-------------
config.3000 | 19 ++++++++++++++++---
drivers/i2c/busses/i2c-pxa.c | 6 ++----
5 files changed, 53 insertions(+), 53 deletions(-)
diff --git a/arch/arm/mach-pxa/pxa_keys.c b/arch/arm/mach-pxa/pxa_keys.c
--- a/arch/arm/mach-pxa/pxa_keys.c
+++ b/arch/arm/mach-pxa/pxa_keys.c
@@ -55,24 +55,20 @@ pxa_keys_isr (int irq, void *dev_id, str
}
#ifdef CONFIG_PM
-static int pxa_keys_suspend(struct device *dev, pm_message_t state, uint32_t level)
+static int pxa_keys_suspend(struct device *dev, pm_message_t state)
{
- if (level == SUSPEND_POWER_DOWN) {
- struct pxa_keys_platform_data *k = dev_get_drvdata(dev);
- k->suspended = 1;
- }
+ struct pxa_keys_platform_data *k = dev_get_drvdata(dev);
+ k->suspended = 1;
return 0;
}
-static int pxa_keys_resume(struct device *dev, uint32_t level)
+static int pxa_keys_resume(struct device *dev)
{
- if (level == RESUME_POWER_ON) {
- struct pxa_keys_platform_data *k = dev_get_drvdata(dev);
+ struct pxa_keys_platform_data *k = dev_get_drvdata(dev);
- /* Upon resume, ignore the suspend key for a short while */
- k->suspend_jiffies=jiffies;
- k->suspended = 0;
- }
+ /* Upon resume, ignore the suspend key for a short while */
+ k->suspend_jiffies=jiffies;
+ k->suspended = 0;
return 0;
}
#else
diff --git a/arch/arm/mach-pxa/sharpsl_pm.c b/arch/arm/mach-pxa/sharpsl_pm.c
--- a/arch/arm/mach-pxa/sharpsl_pm.c
+++ b/arch/arm/mach-pxa/sharpsl_pm.c
@@ -634,36 +634,31 @@ static int sharpsl_ac_check(void)
#ifdef CONFIG_PM
-static int corgi_batt_suspend(struct device *dev, pm_message_t state, uint32_t level)
+static int corgi_batt_suspend(struct device *dev, pm_message_t state)
{
- if (level == SUSPEND_POWER_DOWN) {
+ DPRINTK("SharpSL Battery Suspending \n");
+ sharpsl_pm.suspended=1;
- DPRINTK("SharpSL Battery Suspending \n");
- sharpsl_pm.suspended=1;
-
- flush_scheduled_work();
+ flush_scheduled_work();
- if (sharpsl_pm.charge_mode == CHRG_ON)
- sharpsl_pm.offline_charge_activate = 1;
- else
- sharpsl_pm.offline_charge_activate = 0;
- }
+ if (sharpsl_pm.charge_mode == CHRG_ON)
+ sharpsl_pm.offline_charge_activate = 1;
+ else
+ sharpsl_pm.offline_charge_activate = 0;
+
return 0;
}
-static int corgi_batt_resume(struct device *dev, uint32_t level)
+static int corgi_batt_resume(struct device *dev)
{
- if (level == RESUME_POWER_ON) {
+ DPRINTK("SharpSL Battery Resuming \n");
- DPRINTK("SharpSL Battery Resuming \n");
-
- /* Clear the reset source indicators as they break the bootloader upon reboot */
- RCSR=0x0f;
- apm_event_queued = 0;
- sharpsl_average_clear();
+ /* Clear the reset source indicators as they break the bootloader upon reboot */
+ RCSR=0x0f;
+ apm_event_queued = 0;
+ sharpsl_average_clear();
- sharpsl_pm.suspended = 0;
- }
+ sharpsl_pm.suspended = 0;
return 0;
}
diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c
--- a/arch/arm/mach-pxa/spitz.c
+++ b/arch/arm/mach-pxa/spitz.c
@@ -412,19 +412,6 @@ static void __init spitz_init(void)
platform_device_register(&spitzscoop2_device);
}
-static void __init akita_init(void)
-{
- spitz_ficp_platform_data.transceiver_mode = akita_irda_transceiver_mode;
-
- /* We just pretend the second element of the array doesn't exist */
- scoop_num = 1;
- scoop_devs = &spitz_pcmcia_scoop[0];
- spitz_bl_machinfo.set_bl_intensity = akita_bl_set_intensity;
-
- common_init();
- platform_device_register(&akitaioexp_device);
-}
-
static void __init fixup_spitz(struct machine_desc *desc,
struct tag *tags, char **cmdline, struct meminfo *mi)
{
@@ -462,6 +449,17 @@ MACHINE_END
#endif
#ifdef CONFIG_MACH_AKITA
+static void __init akita_init(void)
+{
+ /* We just pretend the second element of the array doesn't exist */
+ scoop_num = 1;
+ scoop_devs = &spitz_pcmcia_scoop[0];
+ spitz_bl_machinfo.set_bl_intensity = akita_bl_set_intensity;
+
+ common_init();
+ platform_device_register(&akitaioexp_device);
+}
+
MACHINE_START(AKITA, "SHARP Akita")
.phys_ram = 0xa0000000,
.phys_io = 0x40000000,
diff --git a/drivers/i2c/busses/i2c-pxa.c b/drivers/i2c/busses/i2c-pxa.c
--- a/drivers/i2c/busses/i2c-pxa.c
+++ b/drivers/i2c/busses/i2c-pxa.c
@@ -1009,11 +1009,9 @@ static int i2c_pxa_remove(struct device
}
#ifdef CONFIG_PM
-static int i2c_pxa_resume(struct device *dev, u32 level)
+static int i2c_pxa_resume(struct device *dev)
{
- if (level == RESUME_ENABLE) {
- i2c_pxa_reset(dev_get_drvdata(dev));
- }
+ i2c_pxa_reset(dev_get_drvdata(dev));
return 0;
}
--
Thanks, Sharp!
next reply other threads:[~2005-10-31 13:44 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-10-31 13:42 Pavel Machek [this message]
2005-10-31 15:45 ` Make spitz compile again Richard Purdie
2005-11-01 19:31 ` Pavel Machek
2005-11-01 20:10 ` Richard Purdie
2005-11-01 20:37 ` Pavel Machek
2005-11-01 20:39 ` Pavel Machek
2005-11-01 20:40 ` Pavel Machek
2005-11-01 20:05 ` Pavel Machek
2005-11-01 20:19 ` Richard Purdie
2005-11-01 21:46 ` Richard Purdie
2005-11-01 22:14 ` Russell King
2005-11-01 22:54 ` Richard Purdie
2005-11-02 11:10 ` Pavel Machek
2005-11-02 12:51 ` Pavel Machek
2005-11-02 13:47 ` Richard Purdie
2005-11-02 13:52 ` Pavel Machek
2005-11-02 14:44 ` Richard Purdie
2005-10-06 7:16 ` spitz autorepeat Pavel Machek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20051031134255.GA8093@elf.ucw.cz \
--to=pavel@ucw.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=rpurdie@rpsys.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox