* [GIT PULL] Gemini device tree and multiplatform conversion
@ 2017-03-12 10:41 Linus Walleij
2017-03-12 11:32 ` Linus Walleij
2017-03-13 23:06 ` Olof Johansson
0 siblings, 2 replies; 3+ messages in thread
From: Linus Walleij @ 2017-03-12 10:41 UTC (permalink / raw)
To: linux-arm-kernel
We now have the driver changes upstream to convert the
Gemini to device tree and multiplatform in one swift strike.
I have not included the device tree and bindings in this pull
request, they will be sent in a follow-on pull request.
You can merge this separately or with the device tree
underneath or on top or however you like, what is best for
your patch flow.
As there are some new drivers (based on out-of-tree code
from OpenWRT) we will maybe send more pull requests on
top of this one for these as they get merged into proper
subsystems.
Please pull this into the ARM SoC tree. The DTS pull request
comes soon after this.
Yours,
Linus Walleij
The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
tags/gemini-multiplat-dt
for you to fetch changes up to 47d2549ac9be843c7aa1d9472389c644674b218c:
ARM: gemini: convert to ARMv4 multiplatform (2017-03-12 11:27:53 +0100)
----------------------------------------------------------------
This patchset:
- Converts the Gemini platform to device tree.
- Deletes all the board files.
- Fixes the prerequisities for a multiplatform boot and
switches to multiplatform.
----------------------------------------------------------------
Linus Walleij (6):
ARM: gemini: convert to MULTI_IRQ_HANDLER
ARM: gemini: DT for the Cortina Gemini SoC platforms
ARM: gemini: delete all boardfiles
ARM: gemini: switch to sparse IRQs
ARM: gemini: select ARM_PATCH_PHYS_VIRT and AUTO_ZRELADDR
ARM: gemini: convert to ARMv4 multiplatform
arch/arm/Kconfig | 9 -
arch/arm/mach-gemini/Kconfig | 53 ++---
arch/arm/mach-gemini/Makefile | 15 +-
arch/arm/mach-gemini/Makefile.boot | 9 -
arch/arm/mach-gemini/board-dt.c | 62 ++++++
arch/arm/mach-gemini/board-nas4220b.c | 106 ---------
arch/arm/mach-gemini/board-rut1xx.c | 92 --------
arch/arm/mach-gemini/board-wbd111.c | 133 ------------
arch/arm/mach-gemini/board-wbd222.c | 133 ------------
arch/arm/mach-gemini/common.h | 33 ---
arch/arm/mach-gemini/devices.c | 118 ----------
arch/arm/mach-gemini/gpio.c | 231 --------------------
arch/arm/mach-gemini/idle.c | 31 ---
arch/arm/mach-gemini/include/mach/entry-macro.S | 33 ---
arch/arm/mach-gemini/include/mach/global_reg.h | 278 ------------------------
arch/arm/mach-gemini/include/mach/hardware.h | 71 ------
arch/arm/mach-gemini/include/mach/irqs.h | 53 -----
arch/arm/mach-gemini/include/mach/uncompress.h | 42 ----
arch/arm/mach-gemini/irq.c | 105 ---------
arch/arm/mach-gemini/mm.c | 82 -------
arch/arm/mach-gemini/reset.c | 25 ---
arch/arm/mach-gemini/time.c | 239 --------------------
22 files changed, 77 insertions(+), 1876 deletions(-)
delete mode 100644 arch/arm/mach-gemini/Makefile.boot
create mode 100644 arch/arm/mach-gemini/board-dt.c
delete mode 100644 arch/arm/mach-gemini/board-nas4220b.c
delete mode 100644 arch/arm/mach-gemini/board-rut1xx.c
delete mode 100644 arch/arm/mach-gemini/board-wbd111.c
delete mode 100644 arch/arm/mach-gemini/board-wbd222.c
delete mode 100644 arch/arm/mach-gemini/common.h
delete mode 100644 arch/arm/mach-gemini/devices.c
delete mode 100644 arch/arm/mach-gemini/gpio.c
delete mode 100644 arch/arm/mach-gemini/idle.c
delete mode 100644 arch/arm/mach-gemini/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-gemini/include/mach/global_reg.h
delete mode 100644 arch/arm/mach-gemini/include/mach/hardware.h
delete mode 100644 arch/arm/mach-gemini/include/mach/irqs.h
delete mode 100644 arch/arm/mach-gemini/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-gemini/irq.c
delete mode 100644 arch/arm/mach-gemini/mm.c
delete mode 100644 arch/arm/mach-gemini/reset.c
delete mode 100644 arch/arm/mach-gemini/time.c
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL] Gemini device tree and multiplatform conversion
2017-03-12 10:41 [GIT PULL] Gemini device tree and multiplatform conversion Linus Walleij
@ 2017-03-12 11:32 ` Linus Walleij
2017-03-13 23:06 ` Olof Johansson
1 sibling, 0 replies; 3+ messages in thread
From: Linus Walleij @ 2017-03-12 11:32 UTC (permalink / raw)
To: linux-arm-kernel
On Sun, Mar 12, 2017 at 11:41 AM, Linus Walleij
<linus.walleij@linaro.org> wrote:
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
>
> Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
> tags/gemini-multiplat-dt
>
> for you to fetch changes up to 47d2549ac9be843c7aa1d9472389c644674b218c:
I had to retag this because I accidentally left a changelog in there,
the contents are the same but the top commit now has hash
6dbb708a8fb8eef552d8de2b7574d92741b3bb31
Sorry for the mess.
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL] Gemini device tree and multiplatform conversion
2017-03-12 10:41 [GIT PULL] Gemini device tree and multiplatform conversion Linus Walleij
2017-03-12 11:32 ` Linus Walleij
@ 2017-03-13 23:06 ` Olof Johansson
1 sibling, 0 replies; 3+ messages in thread
From: Olof Johansson @ 2017-03-13 23:06 UTC (permalink / raw)
To: linux-arm-kernel
On Sun, Mar 12, 2017 at 11:41:54AM +0100, Linus Walleij wrote:
> We now have the driver changes upstream to convert the
> Gemini to device tree and multiplatform in one swift strike.
>
> I have not included the device tree and bindings in this pull
> request, they will be sent in a follow-on pull request.
>
> You can merge this separately or with the device tree
> underneath or on top or however you like, what is best for
> your patch flow.
>
> As there are some new drivers (based on out-of-tree code
> from OpenWRT) we will maybe send more pull requests on
> top of this one for these as they get merged into proper
> subsystems.
>
> Please pull this into the ARM SoC tree. The DTS pull request
> comes soon after this.
>
> Yours,
> Linus Walleij
>
> The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
>
> Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
> tags/gemini-multiplat-dt
>
> for you to fetch changes up to 47d2549ac9be843c7aa1d9472389c644674b218c:
>
> ARM: gemini: convert to ARMv4 multiplatform (2017-03-12 11:27:53 +0100)
>
> ----------------------------------------------------------------
> This patchset:
>
> - Converts the Gemini platform to device tree.
> - Deletes all the board files.
> - Fixes the prerequisities for a multiplatform boot and
> switches to multiplatform.
Awesome, thanks for doing this. I've merged this into next/soc since we don't
really track multiplatform changes as a category any more.
-Olof
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-03-13 23:06 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-12 10:41 [GIT PULL] Gemini device tree and multiplatform conversion Linus Walleij
2017-03-12 11:32 ` Linus Walleij
2017-03-13 23:06 ` Olof Johansson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).