mbox series

[GIT,PULL] Allwinner Device Tree Changes for 5.6 - second attempt

Message ID 20200113095555.GA29848@wens.csie.org (mailing list archive)
State Mainlined
Commit 7d6292ab11199ef596cbe6c87180e49510c8b7c7
Headers show
Series [GIT,PULL] Allwinner Device Tree Changes for 5.6 - second attempt | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-dt-for-5.6-2

Message

Chen-Yu Tsai Jan. 13, 2020, 9:55 a.m. UTC
This is a fixed up tag for Allwinner DT changes for 5.6.

The new macro in arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi has been
replaced with the macro's raw number. The tag has been directly compile
tested.

Please pull.

Thanks!
ChenYu


The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a:

  Linux 5.5-rc1 (2019-12-08 14:57:55 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-dt-for-5.6-2

for you to fetch changes up to ac904843087bed19e702c507ab0250abf56d2625:

  arm64: dts: allwinner: a64: enable DVFS (2020-01-13 16:54:53 +0800)

----------------------------------------------------------------
This is our usual set of DT patches for the Allwinner SoCs.

It's fairly big this time, but the highlights are:
  - Enable cpufreq and CPU thermal throttling on the A64
    - CLK_CPUX macro usage removed (changed from first pull request)
  - CSI0 support on the R40
  - CSI1 support on the A10 and A20
  - SPI support on the R40
  - PMU support on the H3, H5, H6 and R40
  - MIPI-DSI support on the A64
  - PWM support on the H6
  - Thermal sensor on the A64, A83t, H3, H5, H6 and R40
  - More DT schemas fixes and conversions
  - New boards: LibreComputer ALL-H5-CC H5, LibreComputer ALL-H3-IT H5,
                Pine64 H64 Model B, Neutis N5H3

----------------------------------------------------------------
Andre Heider (1):
      arm64: dts: allwinner: orange-pi-3: Enable IR receiver

Andre Przywara (6):
      arm64: dts: allwinner: H6: Add PMU mode
      arm64: dts: allwinner: H5: Add PMU node
      arm: dts: allwinner: H3: Add PMU node
      ARM: dts: sun8i: R40: Upgrade GICC reg size to 8K
      ARM: dts: sun8i: R40: Add PMU node
      ARM: dts: sun8i: R40: Add SPI controllers nodes and pinmuxes

Chen-Yu Tsai (8):
      ARM: dts: sun8i: r40: Add I2C pinmux options
      ARM: dts: sunxi: Add Libre Computer ALL-H3-IT H5 board
      ARM: dts: sun4i: Add CSI1 controller and pinmux options
      ARM: dts: sun7i: Add CSI1 controller and pinmux options
      ARM: dts: sun8i: r40: Add device node for CSI0
      arm64: dts: allwinner: h5: Add Libre Computer ALL-H5-CC H5 board
      ARM: dts: sunxi: Use macros for references to CCU clocks
      arm64: dts: allwinner: sun50i-a64: Use macros for newly exported clocks

Cl矇ment P矇ron (5):
      arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink GS1 and Tanix TX6
      arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier
      arm64: dts: allwinner: Fix wrong license header
      arm64: dts: allwinner: Convert license to SPDX identifier
      arm64: dts: allwinner: unify header comment style

Corentin Labbe (2):
      arm64: dts: allwinner: sun50i-h6-pine-h64: state that the DT supports the modelA
      arm64: dts: allwinner: add pineh64 model B

Georgii Staroselskii (3):
      ARM: dts: allwinner: Split out non-SoC specific parts of Neutis N5
      ARM: dts: sunxi: Add Neutis N5H3 support
      dt-bindings: arm: sunxi: add Neutis N5H3

Jagan Teki (2):
      arm64: dts: allwinner: a64: Add MIPI DSI pipeline
      ARM: dts: sun8i: r40: Use tcon top clock index macros

Jernej Skrabec (5):
      media: dt-bindings: media: add new rc map name
      arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping
      ARM: dts: sun8i: h3: Add rc map for Beelink X2
      dt-bindings: pwm: allwinner: Add H6 PWM description
      arm64: dts: allwinner: h6: Add PWM node

Maxime Ripard (9):
      dt-bindings: clocks: Convert Allwinner DE2 clocks to a schema
      dt-bindings: clocks: Convert Allwinner A80 USB clocks to a schema
      dt-bindings: clocks: Convert Allwinner A80 DE clocks to a schema
      ARM: dts: sun9i: Make sure the USB PHY resources are in the same order
      ARM: dts: sun8i: v3s: Remove redundant assigned-clocks
      ARM: dts: sunxi: Add missing dmas properties to TCON
      ARM: dts: sun8i: nanopi-duo2: Fix GPIO regulator state array
      ARM: dts: sun9i: Remove useless reset and clock names
      ARM: dts: sunxi: Add missing LVDS resets and clocks

Ondrej Jirman (4):
      ARM: dts: sun8i-a83t: Add thermal sensor and thermal zones
      ARM: dts: sun8i-h3: Add thermal sensor and thermal zones
      arm64: dts: allwinner: h5: Add thermal sensor and thermal zones
      arm64: dts: allwinner: h6: Add thermal sensor and thermal zones

Samuel Holland (1):
      arm64: dts: allwinner: a64: pinebook: Fix lid wakeup

Stefan Mavrodiev (1):
      arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators

Vasily Khoruzhick (5):
      arm64: dts: allwinner: a64: Add thermal sensors and thermal zones
      arm64: dts: allwinner: a64: add CPU clock to CPU0-3 nodes
      arm64: dts: allwinner: a64: add cooling maps and thermal tripping points
      arm64: dts: allwinner: a64: add dtsi with CPU operating points
      arm64: dts: allwinner: a64: enable DVFS

 Documentation/devicetree/bindings/arm/sunxi.yaml   |  23 ++-
 .../clock/allwinner,sun8i-a83t-de2-clk.yaml        |  76 +++++++++
 .../clock/allwinner,sun9i-a80-de-clks.yaml         |  67 ++++++++
 .../clock/allwinner,sun9i-a80-usb-clocks.yaml      |  59 +++++++
 .../devicetree/bindings/clock/sun8i-de2.txt        |  34 ----
 .../devicetree/bindings/clock/sun9i-de.txt         |  28 ----
 .../devicetree/bindings/clock/sun9i-usb.txt        |  24 ---
 Documentation/devicetree/bindings/media/rc.yaml    |   1 +
 .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml      |  51 ++++++
 arch/arm/boot/dts/Makefile                         |   1 +
 arch/arm/boot/dts/sun4i-a10.dtsi                   |  35 ++++
 arch/arm/boot/dts/sun5i.dtsi                       |   3 +-
 arch/arm/boot/dts/sun6i-a31.dtsi                   |  25 ++-
 arch/arm/boot/dts/sun7i-a20.dtsi                   |  36 ++++
 arch/arm/boot/dts/sun8i-a23-a33.dtsi               |  13 +-
 arch/arm/boot/dts/sun8i-a83t.dtsi                  |  42 ++++-
 arch/arm/boot/dts/sun8i-h3-beelink-x2.dts          |   1 +
 .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts    |  72 ++++++++
 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi  |  11 ++
 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts         |   3 +-
 arch/arm/boot/dts/sun8i-h3.dtsi                    |  35 +++-
 arch/arm/boot/dts/sun8i-r40.dtsi                   | 172 ++++++++++++++++++-
 arch/arm/boot/dts/sun8i-v3s.dtsi                   |   2 -
 arch/arm/boot/dts/sun9i-a80.dtsi                   |  42 ++---
 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi    | 170 +++++++++++++++++++
 arch/arm/boot/dts/sunxi-h3-h5.dtsi                 |  13 +-
 arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi   | 180 ++++++++++++++++++++
 arch/arm64/boot/dts/allwinner/Makefile             |   3 +
 arch/arm64/boot/dts/allwinner/axp803.dtsi          |  43 +----
 .../dts/allwinner/sun50i-a64-amarula-relic.dts     |  23 ++-
 .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts |  60 +++----
 .../boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi     |  75 +++++++++
 .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts   |  60 +++----
 .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts   |   8 +-
 .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts    |  10 +-
 .../boot/dts/allwinner/sun50i-a64-olinuxino.dts    |  77 ++++-----
 .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts |  62 +++----
 .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts   |   7 +-
 .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts  |  43 +----
 .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts |  60 +++----
 .../boot/dts/allwinner/sun50i-a64-pinebook.dts     |  26 ++-
 .../dts/allwinner/sun50i-a64-sopine-baseboard.dts  |  48 +-----
 .../boot/dts/allwinner/sun50i-a64-sopine.dtsi      |  65 +++-----
 .../boot/dts/allwinner/sun50i-a64-teres-i.dts      |  26 ++-
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi      | 185 ++++++++++++++++-----
 .../sun50i-h5-emlid-neutis-n5-devboard.dts         |  88 +---------
 .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi   |  68 +-------
 .../allwinner/sun50i-h5-libretech-all-h3-cc.dts    |   6 +-
 .../allwinner/sun50i-h5-libretech-all-h3-it.dts    |  11 ++
 .../allwinner/sun50i-h5-libretech-all-h5-cc.dts    |  61 +++++++
 .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts   |  45 +----
 .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts   |  43 +----
 .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts  |  43 +----
 .../dts/allwinner/sun50i-h5-orangepi-prime.dts     |  48 +-----
 .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts |   9 +-
 .../allwinner/sun50i-h5-orangepi-zero-plus2.dts    |  43 +----
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi       |  85 +++++-----
 .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts   |  14 +-
 .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts    |  10 +-
 .../dts/allwinner/sun50i-h6-orangepi-lite2.dts     |   6 +-
 .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts  |   8 +-
 .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi     |   8 +-
 .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts   |  21 +++
 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts      |  23 ++-
 .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts     |  15 +-
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi       |  59 ++++++-
 66 files changed, 1775 insertions(+), 1039 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clocks.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/sun8i-de2.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-de.txt
 delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-usb.txt
 create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi
 create mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi
 create mode 100644 arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-it.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h5-cc.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts

Comments

Maxime Ripard Jan. 21, 2020, 7:51 a.m. UTC | #1
Hi Arnd, Olof,

On Mon, Jan 13, 2020 at 05:55:55PM +0800, Chen-Yu Tsai wrote:
> This is a fixed up tag for Allwinner DT changes for 5.6.
>
> The new macro in arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi has been
> replaced with the macro's raw number. The tag has been directly compile
> tested.
>
> Please pull.

Any news on that PR?

Thanks!
Maxime
Olof Johansson Jan. 21, 2020, 6:50 p.m. UTC | #2
On Mon, Jan 20, 2020 at 11:51 PM Maxime Ripard <mripard@kernel.org> wrote:
>
> Hi Arnd, Olof,
>
> On Mon, Jan 13, 2020 at 05:55:55PM +0800, Chen-Yu Tsai wrote:
> > This is a fixed up tag for Allwinner DT changes for 5.6.
> >
> > The new macro in arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi has been
> > replaced with the macro's raw number. The tag has been directly compile
> > tested.
> >
> > Please pull.
>
> Any news on that PR?

It's merged, but the patchwork bot email only goes to the person
sending the pull request.

If in doubt, check our patchwork
https://patchwork.kernel.org/project/linux-soc/list/ (or git).


-Olof