mbox

[GIT,PULL] Allwinner device tree changes for 4.2

Message ID 20150511193138.GA29442@lukather
State New
Headers show

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git tags/sunxi-dt-for-4.2

Message

Maxime Ripard May 11, 2015, 7:31 p.m. UTC
Hi Arnd, Kevin, Olof,

Here is the first pull request for the 4.2 merge window.

This is mostly what has not been merged during the previous merge
window, plus a few additional patches that got merged since.

Thanks!
Maxime

The following changes since commit b787f68c36d49bb1d9236f403813641efa74a031:

  Linux 4.1-rc1 (2015-04-26 17:59:10 -0700)

are available in the git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git tags/sunxi-dt-for-4.2

for you to fetch changes up to f3022c6ca06e0b8d8e77c94da1af5f41210e52ba:

  ARM: sunxi: dt: Split the SPI pinctrl groups (2015-05-10 10:23:56 +0200)

----------------------------------------------------------------
Allwinner DT additions for 4.1, take 1

All the device tree related changes for the 4.1 merge window.

It has a rather big diffstat, because of a lot of mechanical and harmless
changes, as described below.

There is mostly:
  - The end of the DT relicensing. All our DT should now be under the dual
    X11/GPL license.
  - Convertion of all the DT to a label based syntax, instead of
    duplicating the tree like was done before.
  - Rework of the A10s and A13 DTSI to share the common devices
  - A few drivers enablings: A80 USB, the A31 PMIC, A31 and A23 arch
    timers, etc
  - Fix the checkpatch warnings
  - A few new boards : cubieboard4, mele i7, utoo p66, auxtex t004,
    pcduino3 nano, gemei G9, mk808c, jesurun q5, orange pi, orange pi mini

----------------------------------------------------------------
Adam Sampson (1):
      ARM: dts: sun7i: Add dts file for pcDuino 3 Nano board

Aleksei Mamlin (2):
      ARM: dts: sun7i: Add dts file for Wexler TAB7200
      dt-bindings: Add vendor-prefix for Wexler

Boris BREZILLON (1):
      ARM: dts: sun6i: add p2wi controller node to dtsi

Chen-Yu Tsai (18):
      ARM: dts: sun9i: Add usb clock nodes to a80 dtsi
      ARM: dts: sun9i: Add usb phy nodes to a80 dtsi
      ARM: dts: sun9i: Add USB host controller nodes to a80 dtsi
      ARM: dts: sun9i: Enable USB support on A80 Optimus board
      ARM: dts: sun6i: hummingbird: Enable IR receiver
      ARM: dts: sun6i: hummingbird: Enable P2WI controller
      ARM: dts: sun6i: hummingbird: Add AXP221 PMIC device node
      ARM: dts: sun6i: hummingbird: Add AXP221 regulator nodes
      ARM: dts: sun6i: Add pinmux settings for mmc1 to dtsi
      ARM: dts: sun6i: hummingbird: Enable the onboard WiFi module
      ARM: dts: sun8i: Enable ARM architected timer on A23
      ARM: dts: sun9i: Enable ARM architected timer on A80
      ARM: dts: sun9i: optimus: Switch to phy core regulator bindings for usb phys
      ARM: dts: sun6i: Add cpu clock reference and operating points to dtsi
      ARM: dts: sun6i: Add cpu thermal zones to dtsi
      ARM: sun8i: dt: Enable A23 SMP support
      ARM: dts: sunxi: Update ahb clocks for sun5i and sun7i
      ARM: dts: sun6i: Set PLL6 as parent to AHB1 clock in AHB1 clock node

Hans de Goede (16):
      ARM: dts: sun4i: Enable tablet keys on Chuwi V7 CW0825
      ARM: dts: sun5i: Stop using different compatibles for ehci/ohci on a13 vs a10s
      ARM: dts: sun5i: Add mmc2 pinmux settings
      ARM: dts: sun5i: Add new Auxtek-t004 board
      ARM: dts: sun5i: Add new Utoo P66 board
      ARM: dts: sunxi: Adjust touchscreen compatible for sun5i and later
      ARM: dts: sunxi: Add address- and size-cells properties to the mmc ctrl nodes
      ARM: dts: sun7i: Add OOB irq support to boards with broadcom sdio wifi
      ARM: dts: sun6i: csq cs908 dts cleanup
      ARM: dts: sun5i: Add broken-hpi property for Utoo-P66 eMMC
      ARM: dts: sun4i: Add A10 SRAM and SRAM controller
      ARM: dts: sun5i: Add A13 and A10s SRAM and SRAM controller
      ARM: dts: sun7i: Add dts file for the Orangepi SBC
      ARM: dts: sun7i: Add dts file for the Orangepi mini SBC
      ARM: dts: sun5i: Enable touchscreen on Utoo P66
      ARM: dts: sun7i: Add dts file for the Jesurun Q5 top set box

Marcus Cooper (3):
      ARM: sun6i: dt: Add new Mele I7 device
      ARM: sun7i: dt: Add new MK808C device
      ARM: sunxi: dts: split IR pins for A10 and A20

Maxime Ripard (40):
      ARM: sun4i: Relicense the A10 DTSI under GPLv2/X11
      ARM: sun5i: Relicense the A10s/A13 DTSI under GPLv2/X11
      ARM: sun7i: hummingbird: Relicense the device tree under GPLv2/X11
      ARM: sun7i: olinuxino micro: Relicense the device tree under GPLv2/X11
      ARM: sun5i: Add a DTSI common to A10s and A13
      ARM: sun5i: a13: Move to the common sun5i DTSI
      ARM: sun5i: a10s: Move to the common sun5i DTSI
      ARM: sun4i: a1000: Convert to DT label based syntax
      ARM: sun4i: ba10 tvbox: Convert to DT label based syntax
      ARM: sun4i: cubieboard: Convert to DT label based syntax
      ARM: sun4i: hackberry: Convert to DT label based syntax
      ARM: sun4i: inet97fv2: Convert to DT label based syntax
      ARM: sun4i: mini xplus: Convert to DT label based syntax
      ARM: sun4i: olinuxino lime: Convert to DT label based syntax
      ARM: sun4i: pcduino: Convert to DT label based syntax
      ARM: sun5i: a10s: olinuxino micro: Convert to DT label based syntax
      ARM: sun5i: a10s: r7 tv dongle: Convert to DT label based syntax
      ARM: sun5i: a13: hsg h702: Convert to DT label based syntax
      ARM: sun5i: a13: olinuxino micro: Convert to DT label based syntax
      ARM: sun5i: a13: olinuxino: Convert to DT label based syntax
      ARM: sun6i: app4 evb1: Convert to DT label based syntax
      ARM: sun6i: colombus: Convert to DT label based syntax
      ARM: sun6i: m9: Convert to DT label based syntax
      ARM: sun7i: bananapi: Convert to DT label based syntax
      ARM: sun7i: cubieboard2: Convert to DT label based syntax
      ARM: sun7i: cubietruck: Convert to DT label based syntax
      ARM: sun7i: hummingbird: Convert to DT label based syntax
      ARM: sun7i: i12 tvbox: Convert to DT label based syntax
      ARM: sun7i: m3: Convert to DT label based syntax
      ARM: sun7i: olinuxino lime: Convert to DT label based syntax
      ARM: sun7i: olinuxino lime2: Convert to DT label based syntax
      ARM: sun7i: olinuxino micro: Convert to DT label based syntax
      ARM: sun7i: pcduino3: Convert to DT label based syntax
      ARM: sun8i: ippo q8h v5: Convert to DT label based syntax
      ARM: sunxi: DT: Add stdout-path property
      ARM: dts: sun7i: Add A20 SRAM and SRAM controller
      ARM: sunxi: dt: Remove the FSF address
      ARM: sunxi: DT: Fix lines over 80 characters
      ARM: sunxi: dt: Fix whitespace errors
      ARM: sunxi: dt: Split the SPI pinctrl groups

Priit Laes (1):
      ARM: dts: sun4i: Add initial dts for Gemei G9 tablet

Tyler Baker (2):
      ARM: dts: add vendor prefix for cubietech
      ARM: dts: add cubietech cubieboard4

 .../devicetree/bindings/vendor-prefixes.txt        |   2 +
 arch/arm/boot/dts/Makefile                         |  23 +-
 arch/arm/boot/dts/axp209.dtsi                      |   5 -
 arch/arm/boot/dts/sun4i-a10-a1000.dts              | 207 +++----
 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts         | 181 +++---
 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts    |  40 +-
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts         | 222 +++----
 arch/arm/boot/dts/sun4i-a10-gemei-g9.dts           | 171 ++++++
 arch/arm/boot/dts/sun4i-a10-hackberry.dts          | 196 +++----
 arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts       |  13 +-
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts          | 123 ++--
 arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts         | 189 ++++++
 arch/arm/boot/dts/sun4i-a10-marsboard.dts          |  16 +-
 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts         | 149 +++--
 arch/arm/boot/dts/sun4i-a10-mk802.dts              |  13 +-
 arch/arm/boot/dts/sun4i-a10-mk802ii.dts            |  13 +-
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts     | 224 ++++---
 arch/arm/boot/dts/sun4i-a10-pcduino.dts            | 185 +++---
 arch/arm/boot/dts/sun4i-a10.dtsi                   | 163 +++++-
 arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts       | 154 +++++
 arch/arm/boot/dts/sun5i-a10s-mk802.dts             |  13 +-
 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts   | 324 ++++++-----
 arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts      | 139 ++---
 arch/arm/boot/dts/sun5i-a10s.dtsi                  | 642 +++------------------
 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts           | 143 +++--
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts    | 155 +++--
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts          | 245 ++++----
 arch/arm/boot/dts/sun5i-a13-utoo-p66.dts           | 226 ++++++++
 arch/arm/boot/dts/sun5i-a13.dtsi                   | 608 +++----------------
 arch/arm/boot/dts/sun5i.dtsi                       | 613 ++++++++++++++++++++
 arch/arm/boot/dts/sun6i-a31-app4-evb1.dts          |  63 +-
 arch/arm/boot/dts/sun6i-a31-colombus.dts           | 145 +++--
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts        | 108 +++-
 arch/arm/boot/dts/sun6i-a31-i7.dts                 | 149 +++++
 arch/arm/boot/dts/sun6i-a31-m9.dts                 | 159 +++--
 arch/arm/boot/dts/sun6i-a31.dtsi                   | 133 ++++-
 arch/arm/boot/dts/sun6i-a31s-cs908.dts             |  48 +-
 arch/arm/boot/dts/sun6i-a31s.dtsi                  |   5 -
 arch/arm/boot/dts/sun7i-a20-bananapi.dts           | 271 +++++----
 arch/arm/boot/dts/sun7i-a20-bananapro.dts          |  21 +-
 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts        | 205 +++----
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts         | 331 +++++------
 arch/arm/boot/dts/sun7i-a20-hummingbird.dts        | 426 +++++++-------
 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts          | 267 ++++-----
 arch/arm/boot/dts/sun7i-a20-m3.dts                 | 191 +++---
 arch/arm/boot/dts/sun7i-a20-mk808c.dts             | 148 +++++
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts     | 197 +++----
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts    | 301 +++++-----
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts    | 411 +++++++------
 arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts      | 250 ++++++++
 arch/arm/boot/dts/sun7i-a20-orangepi.dts           | 228 ++++++++
 arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts      | 194 +++++++
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts           | 217 +++----
 arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts     | 183 ++++++
 arch/arm/boot/dts/sun7i-a20.dtsi                   | 186 ++++--
 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v1.2.dts      |   5 -
 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts        | 117 ++--
 arch/arm/boot/dts/sun8i-a23.dtsi                   |  33 +-
 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts        |  99 ++++
 arch/arm/boot/dts/sun9i-a80-optimus.dts            |  72 ++-
 arch/arm/boot/dts/sun9i-a80.dtsi                   | 139 ++++-
 arch/arm/boot/dts/sunxi-common-regulators.dtsi     |   5 -
 62 files changed, 6553 insertions(+), 4151 deletions(-)
 create mode 100644 arch/arm/boot/dts/sun4i-a10-gemei-g9.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a13-utoo-p66.dts
 create mode 100644 arch/arm/boot/dts/sun5i.dtsi
 create mode 100644 arch/arm/boot/dts/sun6i-a31-i7.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-mk808c.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-orangepi.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts
 create mode 100644 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts

Comments

Arnd Bergmann May 12, 2015, 3:27 p.m. UTC | #1
On Monday 11 May 2015 21:31:38 Maxime Ripard wrote:
> Hi Arnd, Kevin, Olof,
> 
> Here is the first pull request for the 4.2 merge window.
> 
> This is mostly what has not been merged during the previous merge
> window, plus a few additional patches that got merged since.
> 
> 

Pulled into next/dt, thanks!

	Arnd