[PATCH v2 0/5] Sunxi: Add SMP support on A83T

Mylene JOSSERAND mylene.josserand at free-electrons.com
Fri Dec 29 03:24:17 PST 2017


Hello,

Le Fri, 29 Dec 2017 11:55:01 +0100,
Mylène Josserand <mylene.josserand at free-electrons.com> a écrit :

> Hello everyone,
> 
> This is a V2 of my series that adds SMP support for Allwinner sun8i-a83t
> with MCPM (Multi-Cluster Power Management).
> Based on last linux-next (next-20171222).
> 
> Changes since v1:
>     - Add Chen Yu's patch in my series (see path 01)
>     - Add new compatibles for prcm and cpucfg registers for sun8i-a83t.
>     Create two functions to separate the DT parsing of sun9i-a80 and
>     sun8i-a83t.
>     - Thanks to Maxime's review: order device tree's nodes according
>     to physical addresses, remove unused label and fix registers' sizes.
>     Update the commit log and commit title of my last patch (see
>     patch 05).
> 
> Patch 01: Patch from Chen Yu Tsai that adds SMP support on A80
> with MCPM
> Patch 02: Convert the MCPM driver to use it for A83T. This SoC has a
> bit flip that needs to be handled.
> Patch 03: Add registers nodes (prcm, cpucfg and r_cpucfg) needed
> for MCPM.
> Patch 04: Add CCI-400 node for a83t.
> Patch 05: Fix the use of virtual timers that hangs the kernel in
> case of SMP support.
> 
> If you have any remarks/questions, let me know.
> Thank you in advance,
> Mylène
> 
> Chen-Yu Tsai (1):
>   ARM: sun9i: Support SMP on A80 with Multi-Cluster Power Management
>     (MCPM)

Oops, I noticed that Chen Yu sent a new version of his patches on
July 2017:

https://patchwork.kernel.org/patch/9861179/
https://patchwork.kernel.org/patch/9861175/
https://patchwork.kernel.org/patch/9861173/
https://patchwork.kernel.org/patch/9861177/

I will send a V3 using this series instead of the old RFC one:
https://patchwork.kernel.org/patch/6402801/

Sorry about the noise.

Mylène

> 
> Mylène Josserand (4):
>   ARM: sunxi: mcpm: Add support for A83T
>   arm: dts: sun8i: a83t: Add registers needed for MCPM
>   arm: dts: sun8i: a83t: Add CCI-400 node
>   arm: dts: sun8i: a83t: Fix undefined offset with virtual timer
> 
>  arch/arm/boot/dts/sun8i-a83t.dtsi |  57 +++++
>  arch/arm/mach-sunxi/Kconfig       |  11 +
>  arch/arm/mach-sunxi/Makefile      |   1 +
>  arch/arm/mach-sunxi/mcpm.c        | 513 ++++++++++++++++++++++++++++++++++++++
>  4 files changed, 582 insertions(+)
>  create mode 100644 arch/arm/mach-sunxi/mcpm.c
> 




More information about the linux-arm-kernel mailing list