Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1282448 > unrolled thread
| Started by | Arnd Bergmann <arnd@arndb.de> |
|---|---|
| First post | 2015-12-02 22:40 +0100 |
| Last post | 2015-12-08 11:10 +0100 |
| Articles | 3 — 2 participants |
Back to article view | Back to linux.kernel
[PATCH v2 0/7] ARM: orion5x/mv78xx0 multiplatform Arnd Bergmann <arnd@arndb.de> - 2015-12-02 22:40 +0100
Re: [PATCH v2 0/7] ARM: orion5x/mv78xx0 multiplatform Gregory CLEMENT <gregory.clement@free-electrons.com> - 2015-12-07 18:30 +0100
Re: [PATCH v2 0/7] ARM: orion5x/mv78xx0 multiplatform Arnd Bergmann <arnd@arndb.de> - 2015-12-08 11:10 +0100
| From | Arnd Bergmann <arnd@arndb.de> |
|---|---|
| Date | 2015-12-02 22:40 +0100 |
| Subject | [PATCH v2 0/7] ARM: orion5x/mv78xx0 multiplatform |
| Message-ID | <qBn8l-4el-3@gated-at.bofh.it> |
I've updated the series slightly to leave out the last two patches for
mach-dove. I think the MULTI_IRQ_HANDLER and SPARSE_IRQ use is useful
to have for all three platforms for consistency, and the watchdog change
is required to get orion5x to work right.
Please have another look.
I've also uploaded this series to
git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git multiplatform-orion-4.3
again, that version is based on v4.3, while the patches in these mails
are based on v4.4-rc3.
I've left Andrew's Ack in place, hope that's ok.
Arnd Bergmann (7):
ARM: orion: move watchdog setup to mach-orion5x
ARM: orion: always use MULTI_IRQ_HANDLER
ARM: orion: use SPARSE_IRQ everywhere
ARM: mv78xx0: clean up mach/*.h headers
ARM: mv78xx0: multiplatform support
ARM: orion5x: clean up mach/*.h headers
ARM: orion5x: multiplatform support
arch/arm/Kconfig | 29 +------------
arch/arm/configs/mv78xx0_defconfig | 3 ++
arch/arm/configs/orion5x_defconfig | 3 ++
arch/arm/mach-dove/cm-a510.c | 1 +
arch/arm/mach-dove/common.c | 17 ++++++++
arch/arm/mach-dove/dove-db-setup.c | 1 +
arch/arm/mach-dove/include/mach/dove.h | 2 +
arch/arm/mach-dove/include/mach/entry-macro.S | 33 ---------------
arch/arm/mach-dove/include/mach/irqs.h | 2 +-
arch/arm/mach-dove/include/mach/pm.h | 2 +-
arch/arm/mach-dove/irq.c | 14 +------
arch/arm/mach-mv78xx0/Kconfig | 15 +++++--
arch/arm/mach-mv78xx0/Makefile | 2 +
.../mach-mv78xx0/{include/mach => }/bridge-regs.h | 4 +-
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 3 +-
arch/arm/mach-mv78xx0/common.c | 4 +-
arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 3 +-
arch/arm/mach-mv78xx0/include/mach/entry-macro.S | 41 ------------------
arch/arm/mach-mv78xx0/include/mach/hardware.h | 14 -------
arch/arm/mach-mv78xx0/include/mach/uncompress.h | 46 ---------------------
arch/arm/mach-mv78xx0/irq.c | 35 +++++++++++++++-
arch/arm/mach-mv78xx0/{include/mach => }/irqs.h | 4 +-
arch/arm/mach-mv78xx0/mpp.c | 2 +-
arch/arm/mach-mv78xx0/{include/mach => }/mv78xx0.h | 4 +-
arch/arm/mach-mv78xx0/pcie.c | 2 +-
arch/arm/mach-mv78xx0/rd78x00-masa-setup.c | 3 +-
arch/arm/mach-orion5x/Kconfig | 18 ++++++--
arch/arm/mach-orion5x/Makefile | 2 +
arch/arm/mach-orion5x/board-d2net.c | 2 +-
arch/arm/mach-orion5x/board-dt.c | 4 +-
arch/arm/mach-orion5x/board-mss2.c | 4 +-
arch/arm/mach-orion5x/board-rd88f5182.c | 2 +-
.../mach-orion5x/{include/mach => }/bridge-regs.h | 4 +-
arch/arm/mach-orion5x/common.c | 20 +++++++--
arch/arm/mach-orion5x/db88f5281-setup.c | 3 +-
arch/arm/mach-orion5x/dns323-setup.c | 3 +-
arch/arm/mach-orion5x/include/mach/entry-macro.S | 25 -----------
arch/arm/mach-orion5x/include/mach/hardware.h | 14 -------
arch/arm/mach-orion5x/include/mach/uncompress.h | 48 ----------------------
arch/arm/mach-orion5x/irq.c | 13 +-----
arch/arm/mach-orion5x/{include/mach => }/irqs.h | 4 +-
arch/arm/mach-orion5x/kurobox_pro-setup.c | 4 +-
arch/arm/mach-orion5x/ls-chl-setup.c | 3 +-
arch/arm/mach-orion5x/ls_hgl-setup.c | 3 +-
arch/arm/mach-orion5x/mpp.c | 2 +-
arch/arm/mach-orion5x/mv2120-setup.c | 3 +-
arch/arm/mach-orion5x/net2big-setup.c | 3 +-
arch/arm/mach-orion5x/{include/mach => }/orion5x.h | 4 +-
arch/arm/mach-orion5x/pci.c | 2 +-
arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 3 +-
arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 3 +-
arch/arm/mach-orion5x/rd88f5182-setup.c | 3 +-
arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 3 +-
arch/arm/mach-orion5x/terastation_pro2-setup.c | 3 +-
arch/arm/mach-orion5x/ts209-setup.c | 3 +-
arch/arm/mach-orion5x/ts409-setup.c | 3 +-
arch/arm/mach-orion5x/ts78xx-setup.c | 3 +-
arch/arm/mach-orion5x/tsx09-common.c | 2 +-
arch/arm/mach-orion5x/wnr854t-setup.c | 3 +-
arch/arm/mach-orion5x/wrt350n-v2-setup.c | 3 +-
arch/arm/plat-orion/common.c | 21 ----------
arch/arm/plat-orion/include/plat/common.h | 2 -
arch/arm/plat-orion/irq.c | 1 -
arch/arm/plat-orion/mpp.c | 1 -
64 files changed, 175 insertions(+), 361 deletions(-)
delete mode 100644 arch/arm/mach-dove/include/mach/entry-macro.S
rename arch/arm/mach-mv78xx0/{include/mach => }/bridge-regs.h (92%)
delete mode 100644 arch/arm/mach-mv78xx0/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-mv78xx0/include/mach/hardware.h
delete mode 100644 arch/arm/mach-mv78xx0/include/mach/uncompress.h
rename arch/arm/mach-mv78xx0/{include/mach => }/irqs.h (95%)
rename arch/arm/mach-mv78xx0/{include/mach => }/mv78xx0.h (98%)
rename arch/arm/mach-orion5x/{include/mach => }/bridge-regs.h (92%)
delete mode 100644 arch/arm/mach-orion5x/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-orion5x/include/mach/hardware.h
delete mode 100644 arch/arm/mach-orion5x/include/mach/uncompress.h
rename arch/arm/mach-orion5x/{include/mach => }/irqs.h (94%)
rename arch/arm/mach-orion5x/{include/mach => }/orion5x.h (99%)
--
2.1.0.rc2
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | Gregory CLEMENT <gregory.clement@free-electrons.com> |
|---|---|
| Date | 2015-12-07 18:30 +0100 |
| Message-ID | <qD7LP-7y0-1@gated-at.bofh.it> |
| In reply to | #1282448 |
Hi Arnd,
On mer., déc. 02 2015, Arnd Bergmann <arnd@arndb.de> wrote:
> I've updated the series slightly to leave out the last two patches for
> mach-dove. I think the MULTI_IRQ_HANDLER and SPARSE_IRQ use is useful
> to have for all three platforms for consistency, and the watchdog change
> is required to get orion5x to work right.
>
> Please have another look.
>
> I've also uploaded this series to
>
> git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git multiplatform-orion-4.3
>
> again, that version is based on v4.3, while the patches in these mails
> are based on v4.4-rc3.
>
> I've left Andrew's Ack in place, hope that's ok.
>
I applied the series on mvebu/soc and I will try to see if I can test it
on an mv78xx0 board.
I applied the series on v4.4-rc1, so I had to merge "manually" the
second patch. If everything goes well, should I use the v4.4-rc3 as
reference for the pull request?
Thanks,
Gregory
> Arnd Bergmann (7):
> ARM: orion: move watchdog setup to mach-orion5x
> ARM: orion: always use MULTI_IRQ_HANDLER
> ARM: orion: use SPARSE_IRQ everywhere
> ARM: mv78xx0: clean up mach/*.h headers
> ARM: mv78xx0: multiplatform support
> ARM: orion5x: clean up mach/*.h headers
> ARM: orion5x: multiplatform support
>
> arch/arm/Kconfig | 29 +------------
> arch/arm/configs/mv78xx0_defconfig | 3 ++
> arch/arm/configs/orion5x_defconfig | 3 ++
> arch/arm/mach-dove/cm-a510.c | 1 +
> arch/arm/mach-dove/common.c | 17 ++++++++
> arch/arm/mach-dove/dove-db-setup.c | 1 +
> arch/arm/mach-dove/include/mach/dove.h | 2 +
> arch/arm/mach-dove/include/mach/entry-macro.S | 33 ---------------
> arch/arm/mach-dove/include/mach/irqs.h | 2 +-
> arch/arm/mach-dove/include/mach/pm.h | 2 +-
> arch/arm/mach-dove/irq.c | 14 +------
> arch/arm/mach-mv78xx0/Kconfig | 15 +++++--
> arch/arm/mach-mv78xx0/Makefile | 2 +
> .../mach-mv78xx0/{include/mach => }/bridge-regs.h | 4 +-
> arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 3 +-
> arch/arm/mach-mv78xx0/common.c | 4 +-
> arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 3 +-
> arch/arm/mach-mv78xx0/include/mach/entry-macro.S | 41 ------------------
> arch/arm/mach-mv78xx0/include/mach/hardware.h | 14 -------
> arch/arm/mach-mv78xx0/include/mach/uncompress.h | 46 ---------------------
> arch/arm/mach-mv78xx0/irq.c | 35 +++++++++++++++-
> arch/arm/mach-mv78xx0/{include/mach => }/irqs.h | 4 +-
> arch/arm/mach-mv78xx0/mpp.c | 2 +-
> arch/arm/mach-mv78xx0/{include/mach => }/mv78xx0.h | 4 +-
> arch/arm/mach-mv78xx0/pcie.c | 2 +-
> arch/arm/mach-mv78xx0/rd78x00-masa-setup.c | 3 +-
> arch/arm/mach-orion5x/Kconfig | 18 ++++++--
> arch/arm/mach-orion5x/Makefile | 2 +
> arch/arm/mach-orion5x/board-d2net.c | 2 +-
> arch/arm/mach-orion5x/board-dt.c | 4 +-
> arch/arm/mach-orion5x/board-mss2.c | 4 +-
> arch/arm/mach-orion5x/board-rd88f5182.c | 2 +-
> .../mach-orion5x/{include/mach => }/bridge-regs.h | 4 +-
> arch/arm/mach-orion5x/common.c | 20 +++++++--
> arch/arm/mach-orion5x/db88f5281-setup.c | 3 +-
> arch/arm/mach-orion5x/dns323-setup.c | 3 +-
> arch/arm/mach-orion5x/include/mach/entry-macro.S | 25 -----------
> arch/arm/mach-orion5x/include/mach/hardware.h | 14 -------
> arch/arm/mach-orion5x/include/mach/uncompress.h | 48 ----------------------
> arch/arm/mach-orion5x/irq.c | 13 +-----
> arch/arm/mach-orion5x/{include/mach => }/irqs.h | 4 +-
> arch/arm/mach-orion5x/kurobox_pro-setup.c | 4 +-
> arch/arm/mach-orion5x/ls-chl-setup.c | 3 +-
> arch/arm/mach-orion5x/ls_hgl-setup.c | 3 +-
> arch/arm/mach-orion5x/mpp.c | 2 +-
> arch/arm/mach-orion5x/mv2120-setup.c | 3 +-
> arch/arm/mach-orion5x/net2big-setup.c | 3 +-
> arch/arm/mach-orion5x/{include/mach => }/orion5x.h | 4 +-
> arch/arm/mach-orion5x/pci.c | 2 +-
> arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 3 +-
> arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 3 +-
> arch/arm/mach-orion5x/rd88f5182-setup.c | 3 +-
> arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 3 +-
> arch/arm/mach-orion5x/terastation_pro2-setup.c | 3 +-
> arch/arm/mach-orion5x/ts209-setup.c | 3 +-
> arch/arm/mach-orion5x/ts409-setup.c | 3 +-
> arch/arm/mach-orion5x/ts78xx-setup.c | 3 +-
> arch/arm/mach-orion5x/tsx09-common.c | 2 +-
> arch/arm/mach-orion5x/wnr854t-setup.c | 3 +-
> arch/arm/mach-orion5x/wrt350n-v2-setup.c | 3 +-
> arch/arm/plat-orion/common.c | 21 ----------
> arch/arm/plat-orion/include/plat/common.h | 2 -
> arch/arm/plat-orion/irq.c | 1 -
> arch/arm/plat-orion/mpp.c | 1 -
> 64 files changed, 175 insertions(+), 361 deletions(-)
> delete mode 100644 arch/arm/mach-dove/include/mach/entry-macro.S
> rename arch/arm/mach-mv78xx0/{include/mach => }/bridge-regs.h (92%)
> delete mode 100644 arch/arm/mach-mv78xx0/include/mach/entry-macro.S
> delete mode 100644 arch/arm/mach-mv78xx0/include/mach/hardware.h
> delete mode 100644 arch/arm/mach-mv78xx0/include/mach/uncompress.h
> rename arch/arm/mach-mv78xx0/{include/mach => }/irqs.h (95%)
> rename arch/arm/mach-mv78xx0/{include/mach => }/mv78xx0.h (98%)
> rename arch/arm/mach-orion5x/{include/mach => }/bridge-regs.h (92%)
> delete mode 100644 arch/arm/mach-orion5x/include/mach/entry-macro.S
> delete mode 100644 arch/arm/mach-orion5x/include/mach/hardware.h
> delete mode 100644 arch/arm/mach-orion5x/include/mach/uncompress.h
> rename arch/arm/mach-orion5x/{include/mach => }/irqs.h (94%)
> rename arch/arm/mach-orion5x/{include/mach => }/orion5x.h (99%)
>
> --
> 2.1.0.rc2
>
--
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Arnd Bergmann <arnd@arndb.de> |
|---|---|
| Date | 2015-12-08 11:10 +0100 |
| Message-ID | <qDnnB-TA-19@gated-at.bofh.it> |
| In reply to | #1285816 |
On Monday 07 December 2015 18:22:39 Gregory CLEMENT wrote: > On mer., déc. 02 2015, Arnd Bergmann <arnd@arndb.de> wrote: > > > I've updated the series slightly to leave out the last two patches for > > mach-dove. I think the MULTI_IRQ_HANDLER and SPARSE_IRQ use is useful > > to have for all three platforms for consistency, and the watchdog change > > is required to get orion5x to work right. > > > > Please have another look. > > > > I've also uploaded this series to > > > > git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git multiplatform-orion-4.3 > > > > again, that version is based on v4.3, while the patches in these mails > > are based on v4.4-rc3. > > > > I've left Andrew's Ack in place, hope that's ok. > > > > I applied the series on mvebu/soc and I will try to see if I can test it > on an mv78xx0 board. > > I applied the series on v4.4-rc1, so I had to merge "manually" the > second patch. If everything goes well, should I use the v4.4-rc3 as > reference for the pull request? -rc1, -rc2 and -rc3 are all fine, but I'd like to avoid pulling in later -rc releases. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web