mbox series

[GIT,PULL] Allwinner Device Tree Changes for 5.6

Message ID 18b6a136-9198-4d4c-878c-e6962e3a833e.lettre@localhost
State New
Headers show
Series [GIT,PULL] Allwinner Device Tree Changes for 5.6 | expand

Pull-request

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

Message

Maxime Ripard Jan. 10, 2020, 5:14 p.m. UTC
Hi,

Please pull the following changes for the next release.

Thanks!
Maxime

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 refs/tags/sunxi-dt-for-5.6

for you to fetch changes up to 6163ce8467052cdfe42581036bc71fe4aac09eab:

  arm64: dts: allwinner: a64: enable DVFS (2020-01-09 17:31:39 +0100)

----------------------------------------------------------------
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
  - 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 +++++++++-
 Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml   |  76 +++++++++++++++++++++++++++++++++-
 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.yaml    |  67 +++++++++++++++++++++++++++++-
 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clocks.yaml |  59 ++++++++++++++++++++++++++-
 Documentation/devicetree/bindings/clock/sun8i-de2.txt                       |  34 +---------------
 Documentation/devicetree/bindings/clock/sun9i-de.txt                        |  28 +------------
 Documentation/devicetree/bindings/clock/sun9i-usb.txt                       |  24 +----------
 Documentation/devicetree/bindings/media/rc.yaml                             |   1 +-
 Documentation/devicetree/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 +-
 arch/arm/boot/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 +-------------------
 arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts                  |  23 ++++++++--
 arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts                   |  60 ++++++++------------------
 arch/arm64/boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi                       |  75 ++++++++++++++++++++++++++++++++-
 arch/arm64/boot/dts/allwinner/sun50i-a64-nanopi-a64.dts                     |  60 ++++++++------------------
 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts            |   8 +--
 arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino-emmc.dts                 |  10 ++--
 arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts                      |  77 +++++++++++++++------------------
 arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts                   |  62 ++++++++-------------------
 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts                     |   7 +---
 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts                    |  43 +-------------------
 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts                         |  60 ++++++++------------------
 arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts                       |  26 ++++++++---
 arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts               |  48 +--------------------
 arch/arm64/boot/dts/allwinner/sun50i-a64-sopine.dtsi                        |  65 +++++++++-------------------
 arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts                        |  26 ++++++++---
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi                               | 185 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------
 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dts        |  88 ++------------------------------------
 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi                |  68 +----------------------------
 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-cc.dts             |   6 +--
 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-it.dts             |  11 +++++-
 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h5-cc.dts             |  61 ++++++++++++++++++++++++++-
 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts                |  45 +------------------
 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts                     |  43 +-------------------
 arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts                    |  43 +-------------------
 arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts                  |  48 +--------------------
 arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus.dts              |   9 +---
 arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts             |  43 +-------------------
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi                                |  85 +++++++++++++++++--------------------
 arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts                     |  14 ++++--
 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts                      |  10 ++--
 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-lite2.dts                  |   6 +--
 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-one-plus.dts               |   8 +--
 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi                       |   8 +--
 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts                |  21 +++++++++-
 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts                        |  23 ++++++----
 arch/arm64/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

Olof Johansson Jan. 11, 2020, 10:59 p.m. UTC | #1
On Fri, Jan 10, 2020 at 06:14:51PM +0100, Maxime Ripard wrote:
> Hi,
> 
> Please pull the following changes for the next release.
> 
> Thanks!
> Maxime
> 
> 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 refs/tags/sunxi-dt-for-5.6
> 
> for you to fetch changes up to 6163ce8467052cdfe42581036bc71fe4aac09eab:
> 
>   arm64: dts: allwinner: a64: enable DVFS (2020-01-09 17:31:39 +0100)
> 
> ----------------------------------------------------------------
> 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
>   - 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

This doesn't build for arm64 defconfig. What happened at your end that
made this slip through your testing? :(

I've had to rebase arm/dt to drop this branch. Please send a new tested/fixed
version.


Thanks,

-Olof
Maxime Ripard Jan. 12, 2020, 1:49 p.m. UTC | #2
Hi,

On Sat, Jan 11, 2020 at 02:59:38PM -0800, Olof Johansson wrote:
> On Fri, Jan 10, 2020 at 06:14:51PM +0100, Maxime Ripard wrote:
> > Please pull the following changes for the next release.
> >
> > Thanks!
> > Maxime
> >
> > 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 refs/tags/sunxi-dt-for-5.6
> >
> > for you to fetch changes up to 6163ce8467052cdfe42581036bc71fe4aac09eab:
> >
> >   arm64: dts: allwinner: a64: enable DVFS (2020-01-09 17:31:39 +0100)
> >
> > ----------------------------------------------------------------
> > 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
> >   - 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
>
> This doesn't build for arm64 defconfig. What happened at your end
> that made this slip through your testing? :(

The patch in question is using a define that was merged into a
separate branch, and I only tested the result of the merge between the
two branches... Sorry.

> I've had to rebase arm/dt to drop this branch. Please send a new tested/fixed
> version.

Ok, I will, thanks!
Maxime
Olof Johansson Jan. 12, 2020, 7:52 p.m. UTC | #3
On Sun, Jan 12, 2020 at 5:49 AM Maxime Ripard <mripard@kernel.org> wrote:
>
> Hi,
>
> On Sat, Jan 11, 2020 at 02:59:38PM -0800, Olof Johansson wrote:
> > On Fri, Jan 10, 2020 at 06:14:51PM +0100, Maxime Ripard wrote:
> > > Please pull the following changes for the next release.
> > >
> > > Thanks!
> > > Maxime
> > >
> > > 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 refs/tags/sunxi-dt-for-5.6
> > >
> > > for you to fetch changes up to 6163ce8467052cdfe42581036bc71fe4aac09eab:
> > >
> > >   arm64: dts: allwinner: a64: enable DVFS (2020-01-09 17:31:39 +0100)
> > >
> > > ----------------------------------------------------------------
> > > 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
> > >   - 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
> >
> > This doesn't build for arm64 defconfig. What happened at your end
> > that made this slip through your testing? :(
>
> The patch in question is using a define that was merged into a
> separate branch, and I only tested the result of the merge between the
> two branches... Sorry.

It happens. Might be worth running each pull request through a quick
test at your end to avoid it in the future. Ideally we'll set up
automation on patchwork for it at some point as well, so we can catch
it pre-merge.

> > I've had to rebase arm/dt to drop this branch. Please send a new tested/fixed
> > version.
>
> Ok, I will, thanks!

Sounds good.

-Olof