* [PATCH v2 0/2] OMAP2xxx EAC build fix and sparse cleanup
@ 2008-09-05 5:50 Paul Walmsley
2008-09-05 5:51 ` [PATCH v2 1/2] OMAP2xxx EAC: update per recent IO address changes Paul Walmsley
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Paul Walmsley @ 2008-09-05 5:50 UTC (permalink / raw)
To: linux-omap
This series fixes a build bug in the EAC driver after the recent IO address
changes, and resolves some sparse warnings. Updated to use ioremap().
Compile-tested only.
Signed-off-by: Paul Walmsley <paul@pwsan.com>
---
arch/arm/mach-omap2/devices.c | 4 ++--
sound/arm/omap/eac.c | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread* [PATCH v2 1/2] OMAP2xxx EAC: update per recent IO address changes
2008-09-05 5:50 [PATCH v2 0/2] OMAP2xxx EAC build fix and sparse cleanup Paul Walmsley
@ 2008-09-05 5:51 ` Paul Walmsley
2008-09-05 7:23 ` Russell King - ARM Linux
2008-09-05 5:51 ` [PATCH v2 2/2] OMAP2xxx EAC: fix sparse warnings Paul Walmsley
2008-09-05 7:00 ` [PATCH v2 0/2] OMAP2xxx EAC build fix and sparse cleanup Jarkko Nikula
2 siblings, 1 reply; 5+ messages in thread
From: Paul Walmsley @ 2008-09-05 5:51 UTC (permalink / raw)
To: linux-omap; +Cc: Paul Walmsley
Commit f228a725b975832ac5771ab2fc86d06bd694cdb3 breaks the build for this
driver; fix by using ioremap().
Signed-off-by: Paul Walmsley <paul@pwsan.com>
---
arch/arm/mach-omap2/devices.c | 4 ++--
sound/arm/omap/eac.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c
index bd49a0f..c7de03e 100644
--- a/arch/arm/mach-omap2/devices.c
+++ b/arch/arm/mach-omap2/devices.c
@@ -270,12 +270,12 @@ static inline void omap_init_mcspi(void) {}
#ifdef CONFIG_SND_OMAP24XX_EAC
-#define OMAP2_EAC_BASE 0x48090000
+#define OMAP2_EAC_BASE (L4_24XX_BASE + 0x90000)
static struct resource omap2_eac_resources[] = {
{
.start = OMAP2_EAC_BASE,
- .end = OMAP2_EAC_BASE + 0x109,
+ .end = OMAP2_EAC_BASE + 0xfff,
.flags = IORESOURCE_MEM,
},
};
diff --git a/sound/arm/omap/eac.c b/sound/arm/omap/eac.c
index 9fe8d74..9752ece 100644
--- a/sound/arm/omap/eac.c
+++ b/sound/arm/omap/eac.c
@@ -707,7 +707,7 @@ static int __devinit eac_probe(struct platform_device *pdev)
err = -ENODEV;
goto err1;
}
- eac->base = (void __iomem *)io_p2v(res->start);
+ eac->base = ioremap(res->start, (res->end - res->start) + 1);
eac->pdata = pdata;
/* pre-initialize EAC hw */
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH v2 2/2] OMAP2xxx EAC: fix sparse warnings
2008-09-05 5:50 [PATCH v2 0/2] OMAP2xxx EAC build fix and sparse cleanup Paul Walmsley
2008-09-05 5:51 ` [PATCH v2 1/2] OMAP2xxx EAC: update per recent IO address changes Paul Walmsley
@ 2008-09-05 5:51 ` Paul Walmsley
2008-09-05 7:00 ` [PATCH v2 0/2] OMAP2xxx EAC build fix and sparse cleanup Jarkko Nikula
2 siblings, 0 replies; 5+ messages in thread
From: Paul Walmsley @ 2008-09-05 5:51 UTC (permalink / raw)
To: linux-omap; +Cc: Paul Walmsley
This patch resolves the following two sparse warnings:
sound/arm/omap/eac.c:788:12: warning: symbol 'eac_init' was not declared. Should it be static?
sound/arm/omap/eac.c:793:13: warning: symbol 'eac_exit' was not declared. Should it be static?
Signed-off-by: Paul Walmsley <paul@pwsan.com>
---
sound/arm/omap/eac.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sound/arm/omap/eac.c b/sound/arm/omap/eac.c
index 9752ece..35ec8d6 100644
--- a/sound/arm/omap/eac.c
+++ b/sound/arm/omap/eac.c
@@ -785,12 +785,12 @@ static struct platform_driver eac_driver = {
.remove = eac_remove,
};
-int __init eac_init(void)
+static int __init eac_init(void)
{
return platform_driver_register(&eac_driver);
}
-void __exit eac_exit(void)
+static void __exit eac_exit(void)
{
platform_driver_unregister(&eac_driver);
}
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH v2 0/2] OMAP2xxx EAC build fix and sparse cleanup
2008-09-05 5:50 [PATCH v2 0/2] OMAP2xxx EAC build fix and sparse cleanup Paul Walmsley
2008-09-05 5:51 ` [PATCH v2 1/2] OMAP2xxx EAC: update per recent IO address changes Paul Walmsley
2008-09-05 5:51 ` [PATCH v2 2/2] OMAP2xxx EAC: fix sparse warnings Paul Walmsley
@ 2008-09-05 7:00 ` Jarkko Nikula
2 siblings, 0 replies; 5+ messages in thread
From: Jarkko Nikula @ 2008-09-05 7:00 UTC (permalink / raw)
To: ext Paul Walmsley; +Cc: linux-omap
On Thu, 04 Sep 2008 23:50:48 -0600
"ext Paul Walmsley" <paul@pwsan.com> wrote:
> This series fixes a build bug in the EAC driver after the recent IO
> address changes, and resolves some sparse warnings. Updated to use
> ioremap().
>
> Compile-tested only.
>
> Signed-off-by: Paul Walmsley <paul@pwsan.com>
>
Thanks Paul. I tested these and plays fine (OS2007).
Acked-by: Jarkko Nikula <jarkko.nikula@nokia.com>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-09-05 7:23 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-05 5:50 [PATCH v2 0/2] OMAP2xxx EAC build fix and sparse cleanup Paul Walmsley
2008-09-05 5:51 ` [PATCH v2 1/2] OMAP2xxx EAC: update per recent IO address changes Paul Walmsley
2008-09-05 7:23 ` Russell King - ARM Linux
2008-09-05 5:51 ` [PATCH v2 2/2] OMAP2xxx EAC: fix sparse warnings Paul Walmsley
2008-09-05 7:00 ` [PATCH v2 0/2] OMAP2xxx EAC build fix and sparse cleanup Jarkko Nikula
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.