[PATCH 0/9] ARM: shmobile: r8a73a4/ape6evm multiplatform

Simon Horman horms at verge.net.au
Tue Jan 20 17:59:27 PST 2015


On Tue, Jan 20, 2015 at 01:51:37PM +0100, Geert Uytterhoeven wrote:
> 	Hi Simon, Magnus,
> 
> This patch series transitions the r8a73a4/ape6evm platform to support
> multiplatform only:
>   - Add CCF information to DT,
>   - Disable legacy clock if CCF is used,
>   - Add Bus State Controller node, and move the Ethernet node to it,
>   - Remove ape6evm-reference,
>   - Remove ape6evm-legacy and legacy support code.
> 
> This series is based on renesas-drivers-2015-01-19-v3.19-rc5.
> It depends on renesas-devel-20150119-v3.19-rc5 (code-wise) and
> clk-shmobile-for-3.20 (functionality-wise), for which I've sent a pull
> request to Mike Turquette yesterday.
> 
> All of this was untested by me due to lack of hardware.
> As Mike had previously acked the r8a73a4 CCF implementation, it's safe
> to apply after testing.

Hi Geert, Hi Ulrich,

thanks for all your good work in getting this together.
I have tested this and queued it up for v3.21.

I plan to push it to my devel branch later today.
I plan to push it to my next branch and thus linux-next once
clk-shmobile-for-3.20 appears in a v3.20-rc.

> Thanks!
> 
> Geert Uytterhoeven (2):
>   ARM: shmobile: r8a73a4 dtsi: Add Bus State Controller node
>   ARM: shmobile: ape6evm dts: Move Ethernet node to BSC
> 
> Laurent Pinchart (1):
>   ARM: shmobile: r8a73a4: Remove legacy code
> 
> Ulrich Hecht (6):
>   ARM: shmobile: r8a73a4: Add CPG register bits header
>   ARM: shmobile: r8a73a4: Common clock framework DT description
>   ARM: shmobile: ape6evm: Disable legacy clock initialization
>   ARM: shmobile: r8a73a4: Add MSTP clock assignments to DT
>   ARM: shmobile: ape6evm-reference: Remove board C code and DT file
>   ARM: shmobile: r8a73a4: ape6evm: Remove legacy platform
> 
>  Documentation/devicetree/bindings/arm/shmobile.txt |   2 -
>  MAINTAINERS                                        |   1 -
>  arch/arm/boot/dts/Makefile                         |   2 -
>  arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts    | 156 -----
>  arch/arm/boot/dts/r8a73a4-ape6evm.dts              |  35 +-
>  arch/arm/boot/dts/r8a73a4.dtsi                     | 333 +++++++++++
>  arch/arm/configs/ape6evm_defconfig                 | 109 ----
>  arch/arm/mach-shmobile/Kconfig                     |  25 -
>  arch/arm/mach-shmobile/Makefile                    |   3 -
>  arch/arm/mach-shmobile/Makefile.boot               |   2 -
>  arch/arm/mach-shmobile/board-ape6evm-reference.c   |  60 --
>  arch/arm/mach-shmobile/board-ape6evm.c             | 286 ---------
>  arch/arm/mach-shmobile/clock-r8a73a4.c             | 659 ---------------------
>  arch/arm/mach-shmobile/r8a73a4.h                   |  17 -
>  arch/arm/mach-shmobile/setup-r8a73a4.c             | 273 +--------
>  include/dt-bindings/clock/r8a73a4-clock.h          |  62 ++
>  16 files changed, 412 insertions(+), 1613 deletions(-)

More code removed, excellent!

>  delete mode 100644 arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts
>  delete mode 100644 arch/arm/configs/ape6evm_defconfig
>  delete mode 100644 arch/arm/mach-shmobile/board-ape6evm-reference.c
>  delete mode 100644 arch/arm/mach-shmobile/board-ape6evm.c
>  delete mode 100644 arch/arm/mach-shmobile/clock-r8a73a4.c
>  delete mode 100644 arch/arm/mach-shmobile/r8a73a4.h
>  create mode 100644 include/dt-bindings/clock/r8a73a4-clock.h
> 
> -- 
> 1.9.1
> 
> Gr{oetje,eeting}s,
> 
> 						Geert
> 
> --
> Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org
> 
> In personal conversations with technical people, I call myself a hacker. But
> when I'm talking to journalists I just say "programmer" or something like that.
> 							    -- Linus Torvalds
> 



More information about the linux-arm-kernel mailing list