* [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window
2013-06-18 18:07 [GIT PULL 1/7] omap soc fixes " Tony Lindgren
2013-06-18 18:07 ` [GIT PULL 7/7] omap mailbox move to drivers " Tony Lindgren
@ 2013-06-18 18:07 ` Tony Lindgren
1 sibling, 0 replies; 8+ messages in thread
From: Tony Lindgren @ 2013-06-18 18:07 UTC (permalink / raw)
To: Arnd Bergmann, Olof Johansson; +Cc: linux-omap, linux-arm-kernel
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:
Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/mailbox-signed
for you to fetch changes up to d2e993289cc5f1780ce74188e3a8d2b404748397:
Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox (2013-06-17 03:51:54 -0700)
----------------------------------------------------------------
Move OMAP Mailbox framework to drivers via Suman Anna <s-anna@ti.com>
The OMAP Mailbox driver framework is moved out of arch/arm folder
into drivers/mailbox folder, to re-enable building it and also serve
as a baseline for adapting to the new mailbox driver framework. The
changes mainly contain:
- a minor bug fix and cleanup of mach-specific mailbox code
- remove any header dependencies from plat-omap for multi-platform
support
- represent mailbox device data through platform data/hwmod attrs
- move the omap mailbox code out of plat-omap/mach-omapX to
drivers/mailbox folder
----------------------------------------------------------------
Suman Anna (6):
omap: mailbox: check iomem resource before dereferencing it
omap: mailbox: call request_irq after mbox queues are allocated
omap: mailbox: correct the argument type for irq ops
ARM: OMAP2+: mbox: remove dependencies with soc.h
ARM: OMAP2+: add user and fifo info to mailbox platform data
mailbox/omap: move the OMAP mailbox framework to drivers
Tony Lindgren (1):
Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox
arch/arm/configs/omap1_defconfig | 3 +-
arch/arm/mach-omap1/Makefile | 4 -
arch/arm/mach-omap2/Makefile | 3 -
arch/arm/mach-omap2/devices.c | 13 +-
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 14 ++
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 13 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 13 +
arch/arm/plat-omap/Kconfig | 16 --
arch/arm/plat-omap/Makefile | 3 -
drivers/mailbox/Kconfig | 34 +++
drivers/mailbox/Makefile | 6 +
.../mailbox.c => drivers/mailbox/mailbox-omap1.c | 12 +-
.../mailbox.c => drivers/mailbox/mailbox-omap2.c | 276 ++++++++-------------
.../mailbox.c => drivers/mailbox/omap-mailbox.c | 54 +++-
.../plat/mailbox.h => drivers/mailbox/omap-mbox.h | 70 ++----
drivers/remoteproc/Kconfig | 3 +-
drivers/remoteproc/omap_remoteproc.c | 2 +-
drivers/staging/tidspbridge/Kconfig | 3 +-
.../tidspbridge/include/dspbridge/host_os.h | 2 +-
include/linux/omap-mailbox.h | 29 +++
include/linux/platform_data/mailbox-omap.h | 58 +++++
21 files changed, 355 insertions(+), 276 deletions(-)
rename arch/arm/mach-omap1/mailbox.c => drivers/mailbox/mailbox-omap1.c (94%)
rename arch/arm/mach-omap2/mailbox.c => drivers/mailbox/mailbox-omap2.c (59%)
rename arch/arm/plat-omap/mailbox.c => drivers/mailbox/omap-mailbox.c (92%)
rename arch/arm/plat-omap/include/plat/mailbox.h => drivers/mailbox/omap-mbox.h (54%)
create mode 100644 include/linux/omap-mailbox.h
create mode 100644 include/linux/platform_data/mailbox-omap.h
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window
2013-06-18 18:07 [GIT PULL 1/7] omap soc fixes " Tony Lindgren
@ 2013-06-18 18:07 ` Tony Lindgren
2013-06-18 18:07 ` Tony Lindgren
1 sibling, 0 replies; 8+ messages in thread
From: Tony Lindgren @ 2013-06-18 18:07 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:
Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/mailbox-signed
for you to fetch changes up to d2e993289cc5f1780ce74188e3a8d2b404748397:
Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox (2013-06-17 03:51:54 -0700)
----------------------------------------------------------------
Move OMAP Mailbox framework to drivers via Suman Anna <s-anna@ti.com>
The OMAP Mailbox driver framework is moved out of arch/arm folder
into drivers/mailbox folder, to re-enable building it and also serve
as a baseline for adapting to the new mailbox driver framework. The
changes mainly contain:
- a minor bug fix and cleanup of mach-specific mailbox code
- remove any header dependencies from plat-omap for multi-platform
support
- represent mailbox device data through platform data/hwmod attrs
- move the omap mailbox code out of plat-omap/mach-omapX to
drivers/mailbox folder
----------------------------------------------------------------
Suman Anna (6):
omap: mailbox: check iomem resource before dereferencing it
omap: mailbox: call request_irq after mbox queues are allocated
omap: mailbox: correct the argument type for irq ops
ARM: OMAP2+: mbox: remove dependencies with soc.h
ARM: OMAP2+: add user and fifo info to mailbox platform data
mailbox/omap: move the OMAP mailbox framework to drivers
Tony Lindgren (1):
Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox
arch/arm/configs/omap1_defconfig | 3 +-
arch/arm/mach-omap1/Makefile | 4 -
arch/arm/mach-omap2/Makefile | 3 -
arch/arm/mach-omap2/devices.c | 13 +-
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 14 ++
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 13 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 13 +
arch/arm/plat-omap/Kconfig | 16 --
arch/arm/plat-omap/Makefile | 3 -
drivers/mailbox/Kconfig | 34 +++
drivers/mailbox/Makefile | 6 +
.../mailbox.c => drivers/mailbox/mailbox-omap1.c | 12 +-
.../mailbox.c => drivers/mailbox/mailbox-omap2.c | 276 ++++++++-------------
.../mailbox.c => drivers/mailbox/omap-mailbox.c | 54 +++-
.../plat/mailbox.h => drivers/mailbox/omap-mbox.h | 70 ++----
drivers/remoteproc/Kconfig | 3 +-
drivers/remoteproc/omap_remoteproc.c | 2 +-
drivers/staging/tidspbridge/Kconfig | 3 +-
.../tidspbridge/include/dspbridge/host_os.h | 2 +-
include/linux/omap-mailbox.h | 29 +++
include/linux/platform_data/mailbox-omap.h | 58 +++++
21 files changed, 355 insertions(+), 276 deletions(-)
rename arch/arm/mach-omap1/mailbox.c => drivers/mailbox/mailbox-omap1.c (94%)
rename arch/arm/mach-omap2/mailbox.c => drivers/mailbox/mailbox-omap2.c (59%)
rename arch/arm/plat-omap/mailbox.c => drivers/mailbox/omap-mailbox.c (92%)
rename arch/arm/plat-omap/include/plat/mailbox.h => drivers/mailbox/omap-mbox.h (54%)
create mode 100644 include/linux/omap-mailbox.h
create mode 100644 include/linux/platform_data/mailbox-omap.h
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window
[not found] <0MFrZm-1V3qHW1bmA-00EJsa@mx.kundenserver.de>
@ 2013-06-20 19:46 ` Arnd Bergmann
0 siblings, 0 replies; 8+ messages in thread
From: Arnd Bergmann @ 2013-06-20 19:46 UTC (permalink / raw)
To: Tony Lindgren; +Cc: Olof Johansson, linux-arm-kernel, linux-omap
On Tuesday 18 June 2013, Tony Lindgren wrote:
> The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:
>
> Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/mailbox-signed
>
> for you to fetch changes up to d2e993289cc5f1780ce74188e3a8d2b404748397:
>
> Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox (2013-06-17 03:51:54 -0700)
>
> ----------------------------------------------------------------
>
> Move OMAP Mailbox framework to drivers via Suman Anna <s-anna@ti.com>
>
> The OMAP Mailbox driver framework is moved out of arch/arm folder
> into drivers/mailbox folder, to re-enable building it and also serve
> as a baseline for adapting to the new mailbox driver framework. The
> changes mainly contain:
> - a minor bug fix and cleanup of mach-specific mailbox code
> - remove any header dependencies from plat-omap for multi-platform
> support
> - represent mailbox device data through platform data/hwmod attrs
> - move the omap mailbox code out of plat-omap/mach-omapX to
> drivers/mailbox folder
>
I've pulled this into next/drivers as well, rather than a separate
branch that we had for 3.10 (and dropped). I am a bit puzzled about
this series though. Is it right that for 3.10 we had plans for a
generic subsystem, and now it's just the omap drivers?
Arnd
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window
@ 2013-06-20 19:46 ` Arnd Bergmann
0 siblings, 0 replies; 8+ messages in thread
From: Arnd Bergmann @ 2013-06-20 19:46 UTC (permalink / raw)
To: linux-arm-kernel
On Tuesday 18 June 2013, Tony Lindgren wrote:
> The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:
>
> Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.11/mailbox-signed
>
> for you to fetch changes up to d2e993289cc5f1780ce74188e3a8d2b404748397:
>
> Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox (2013-06-17 03:51:54 -0700)
>
> ----------------------------------------------------------------
>
> Move OMAP Mailbox framework to drivers via Suman Anna <s-anna@ti.com>
>
> The OMAP Mailbox driver framework is moved out of arch/arm folder
> into drivers/mailbox folder, to re-enable building it and also serve
> as a baseline for adapting to the new mailbox driver framework. The
> changes mainly contain:
> - a minor bug fix and cleanup of mach-specific mailbox code
> - remove any header dependencies from plat-omap for multi-platform
> support
> - represent mailbox device data through platform data/hwmod attrs
> - move the omap mailbox code out of plat-omap/mach-omapX to
> drivers/mailbox folder
>
I've pulled this into next/drivers as well, rather than a separate
branch that we had for 3.10 (and dropped). I am a bit puzzled about
this series though. Is it right that for 3.10 we had plans for a
generic subsystem, and now it's just the omap drivers?
Arnd
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window
2013-06-20 19:46 ` Arnd Bergmann
@ 2013-06-20 22:56 ` Anna, Suman
-1 siblings, 0 replies; 8+ messages in thread
From: Anna, Suman @ 2013-06-20 22:56 UTC (permalink / raw)
To: Arnd Bergmann, Tony Lindgren
Cc: Olof Johansson, linux-arm-kernel@lists.infradead.org,
linux-omap@vger.kernel.org
Arnd,
> On Tuesday 18 June 2013, Tony Lindgren wrote:
> > The following changes since commit
> 317ddd256b9c24b0d78fa8018f80f1e495481a10:
> >
> > Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-
> for-v3.11/mailbox-signed
> >
> > for you to fetch changes up to d2e993289cc5f1780ce74188e3a8d2b404748397:
> >
> > Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox
> into omap-for-v3.11/mailbox (2013-06-17 03:51:54 -0700)
> >
> > ----------------------------------------------------------------
> >
> > Move OMAP Mailbox framework to drivers via Suman Anna <s-anna@ti.com>
> >
> > The OMAP Mailbox driver framework is moved out of arch/arm folder
> > into drivers/mailbox folder, to re-enable building it and also serve
> > as a baseline for adapting to the new mailbox driver framework. The
> > changes mainly contain:
> > - a minor bug fix and cleanup of mach-specific mailbox code
> > - remove any header dependencies from plat-omap for multi-platform
> > support
> > - represent mailbox device data through platform data/hwmod attrs
> > - move the omap mailbox code out of plat-omap/mach-omapX to
> > drivers/mailbox folder
> >
>
> I've pulled this into next/drivers as well, rather than a separate
> branch that we had for 3.10 (and dropped). I am a bit puzzled about
> this series though. Is it right that for 3.10 we had plans for a
> generic subsystem, and now it's just the omap drivers?
Yes, we still have a plan for a generic subsystem, and these would form the
the base patches of OMAP adaptation towards that. OMAP mailbox was disabled
since couple of releases now because of the multi-platform enablement. There were
couple of different work-items needed on OMAP mailbox like fixing the multi-platform,
converting to DT and adapting to the new framework. The previous subsystem was
derived of the OMAP mailbox, so the first and last items were kinda automatic. The
newest one based on Jassi's work is not gonna reuse any OMAP stuff, so this series
handles the first one to avoid a huge pending patchset for OMAP on the generic
framework finalization.
Regards
Suman
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window
@ 2013-06-20 22:56 ` Anna, Suman
0 siblings, 0 replies; 8+ messages in thread
From: Anna, Suman @ 2013-06-20 22:56 UTC (permalink / raw)
To: linux-arm-kernel
Arnd,
> On Tuesday 18 June 2013, Tony Lindgren wrote:
> > The following changes since commit
> 317ddd256b9c24b0d78fa8018f80f1e495481a10:
> >
> > Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-
> for-v3.11/mailbox-signed
> >
> > for you to fetch changes up to d2e993289cc5f1780ce74188e3a8d2b404748397:
> >
> > Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox
> into omap-for-v3.11/mailbox (2013-06-17 03:51:54 -0700)
> >
> > ----------------------------------------------------------------
> >
> > Move OMAP Mailbox framework to drivers via Suman Anna <s-anna@ti.com>
> >
> > The OMAP Mailbox driver framework is moved out of arch/arm folder
> > into drivers/mailbox folder, to re-enable building it and also serve
> > as a baseline for adapting to the new mailbox driver framework. The
> > changes mainly contain:
> > - a minor bug fix and cleanup of mach-specific mailbox code
> > - remove any header dependencies from plat-omap for multi-platform
> > support
> > - represent mailbox device data through platform data/hwmod attrs
> > - move the omap mailbox code out of plat-omap/mach-omapX to
> > drivers/mailbox folder
> >
>
> I've pulled this into next/drivers as well, rather than a separate
> branch that we had for 3.10 (and dropped). I am a bit puzzled about
> this series though. Is it right that for 3.10 we had plans for a
> generic subsystem, and now it's just the omap drivers?
Yes, we still have a plan for a generic subsystem, and these would form the
the base patches of OMAP adaptation towards that. OMAP mailbox was disabled
since couple of releases now because of the multi-platform enablement. There were
couple of different work-items needed on OMAP mailbox like fixing the multi-platform,
converting to DT and adapting to the new framework. The previous subsystem was
derived of the OMAP mailbox, so the first and last items were kinda automatic. The
newest one based on Jassi's work is not gonna reuse any OMAP stuff, so this series
handles the first one to avoid a huge pending patchset for OMAP on the generic
framework finalization.
Regards
Suman
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window
2013-06-20 22:56 ` Anna, Suman
@ 2013-06-21 7:39 ` Arnd Bergmann
-1 siblings, 0 replies; 8+ messages in thread
From: Arnd Bergmann @ 2013-06-21 7:39 UTC (permalink / raw)
To: Anna, Suman
Cc: Tony Lindgren, Olof Johansson,
linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org
On Friday 21 June 2013, Anna, Suman wrote:
> Yes, we still have a plan for a generic subsystem, and these would form the
> the base patches of OMAP adaptation towards that. OMAP mailbox was disabled
> since couple of releases now because of the multi-platform enablement. There were
> couple of different work-items needed on OMAP mailbox like fixing the multi-platform,
> converting to DT and adapting to the new framework. The previous subsystem was
> derived of the OMAP mailbox, so the first and last items were kinda automatic. The
> newest one based on Jassi's work is not gonna reuse any OMAP stuff, so this series
> handles the first one to avoid a huge pending patchset for OMAP on the generic
> framework finalization.
Ok, thanks for the explanation. Please also see the other email thread
about the linux-next conflict.
Arnd
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window
@ 2013-06-21 7:39 ` Arnd Bergmann
0 siblings, 0 replies; 8+ messages in thread
From: Arnd Bergmann @ 2013-06-21 7:39 UTC (permalink / raw)
To: linux-arm-kernel
On Friday 21 June 2013, Anna, Suman wrote:
> Yes, we still have a plan for a generic subsystem, and these would form the
> the base patches of OMAP adaptation towards that. OMAP mailbox was disabled
> since couple of releases now because of the multi-platform enablement. There were
> couple of different work-items needed on OMAP mailbox like fixing the multi-platform,
> converting to DT and adapting to the new framework. The previous subsystem was
> derived of the OMAP mailbox, so the first and last items were kinda automatic. The
> newest one based on Jassi's work is not gonna reuse any OMAP stuff, so this series
> handles the first one to avoid a huge pending patchset for OMAP on the generic
> framework finalization.
Ok, thanks for the explanation. Please also see the other email thread
about the linux-next conflict.
Arnd
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2013-06-21 7:39 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <0MFrZm-1V3qHW1bmA-00EJsa@mx.kundenserver.de>
2013-06-20 19:46 ` [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window Arnd Bergmann
2013-06-20 19:46 ` Arnd Bergmann
2013-06-20 22:56 ` Anna, Suman
2013-06-20 22:56 ` Anna, Suman
2013-06-21 7:39 ` Arnd Bergmann
2013-06-21 7:39 ` Arnd Bergmann
2013-06-18 18:07 [GIT PULL 1/7] omap soc fixes " Tony Lindgren
2013-06-18 18:07 ` [GIT PULL 7/7] omap mailbox move to drivers " Tony Lindgren
2013-06-18 18:07 ` Tony Lindgren
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.