linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] Allwinner DT for 3.19, bis
@ 2014-11-23 16:34 Maxime Ripard
  2014-11-28 12:47 ` Arnd Bergmann
  0 siblings, 1 reply; 3+ messages in thread
From: Maxime Ripard @ 2014-11-23 16:34 UTC (permalink / raw)
  To: linux-arm-kernel

Arnd, Kevin, Olof,

Here is the DT pull request for the Allwinner changes that replaces
the previous one.

The patch that was breaking the arm-soc boot has been dropped, and
will go through the clock tree.

Thanks,
Maxime

The following changes since commit 532425a7a7738b479406496ca4ad6b3247688e44:

  ARM: dts: sun6i: Re-parent ahb1_mux to pll6 as required by dma controller (2014-11-08 15:56:36 +0100)

are available in the git repository at:

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

for you to fetch changes up to 109588fd214c930ce6561997250f0eea456a8f7b:

  ARM: dts: sun6i: Add ethernet support to M9 board (2014-11-23 17:00:25 +0100)

----------------------------------------------------------------
Allwinner Device Tree Changes for 3.19

A lot of things happened during that merge window, but mostly:
  - Preliminary Support for the A80
  - New Boards Support
    + Mele M3
    + Banana Pi
    + Optimus
    + OLinuXino Lime2
  - Device Tree Relicensing to GPLv2/X11 dual license

----------------------------------------------------------------
Chen-Yu Tsai (10):
      ARM: dts: sunxi: Add Allwinner A80 dtsi
      ARM: dts: sun9i: Add A80 Optimus Board support
      ARM: dts: sun9i: Add basic clocks and reset controls
      ARM: dts: sun9i: Add i2c controller nodes to a80 dtsi
      ARM: dts: sun9i: Add i2c3 pinmux setting for A80 SoC
      ARM: dts: sun9i: Enable i2c3 on A80 Optimus board
      ARM: dts: sun9i: Add GPIO LEDs for A80 Optimus board
      ARM: dts: sun9i: Add uart4 pinmux setting for A80 SoC
      ARM: dts: sun9i: Enable uart4 for A80 Optimus board
      ARM: sun6i: DT: Add PLL6 multiple outputs

Hans de Goede (9):
      ARM: dts: sun7i: Add spi0_pins_a pinctrl setting
      ARM: dts: sun7i: Add uart3_pins_b pinctrl setting
      ARM: dts: sun7i: Add Banana Pi board
      ARM: dts: sun7i: Add mmc2_pins_a pinctrl definition
      ARM: dts: sun7i: Add Mele M3 board
      ARM: dts: sunxi: Add regulator-boot-on property to ahci-5v regulator
      ARM: dts: sun6i: Add EHCI support for the M9 board
      ARM: dts: sun6i: Add support for the status led
      ARM: dts: sun6i: Add ethernet support to M9 board

Iain Paton (1):
      ARM: sun7i: add support for A20-OLinuXino-Lime2

Karsten Merker (1):
      ARM: dts: sunxi: Banana Pi: increase startup-delay for the GMAC PHY regulator

Maxime Ripard (24):
      ARM: sunxi: regulators: Relicense the device tree under GPLv2/X11
      ARM: sun4i: ba10: Relicense the device tree under GPLv2/X11
      ARM: sun4i: hackberry: Relicense the device tree under GPLv2/X11
      ARM: sun4i: inet97fv2: Relicense the device tree under GPLv2/X11
      ARM: sun4i: mini xplus: Relicense the device tree under GPLv2/X11
      ARM: sun4i: olinuxino lime: Relicense the device tree under GPLv2/X11
      ARM: sun5i: olinuxino micro: Relicense the device tree under GPLv2/X11
      ARM: sun5i: r7: Relicense the device tree under GPLv2/X11
      ARM: sun5i: olinuxino micro: Relicense the device tree under GPLv2/X11
      ARM: sun6i: colombus: Relicense the device tree under GPLv2/X11
      ARM: sun6i: hummingbird: Relicense the device tree under GPLv2/X11
      ARM: sun6i: m9: Relicense the device tree under GPLv2/X11
      ARM: sun7i: i12: Relicense the device tree under GPLv2/X11
      ARM: sun8i: q8h: Relicense the device tree under GPLv2/X11
      ARM: sun6i: app4: Relicense the device tree under GPLv2/X11
      ARM: sunxi: Fix GPLv2 wording
      ARM: sun4i: a1000: Relicense the device tree under GPLv2/X11
      ARM: sun9i: Enable the A80 pinctrl driver
      ARM: sun9i: optimus: Set UART0 muxing
      ARM: sun7i: olinuxino lime: Relicense the device tree under GPLv2/X11
      ARM: sun4i: pcduino: Relicense the device tree under GPLv2/X11
      ARM: sun7i: pcduino3: Relicense the device tree under GPLv2/X11
      ARM: sun4i: cubieboard: Relicense the device tree under GPLv2/X11
      ARM: sun5i: olinuxino: Relicense the device tree under GPLv2/X11

Roman Byshko (4):
      ARM: dtsi: sunxi: add common VBUS regulator
      ARM: sun7i: dtsi: add support for usbphy0
      ARM: dts: sun7i: Cubietruck: override regulator pin
      ARM: dts: sun7i: Cubietruck: add power supply regulator for USB OTG VBUS

 arch/arm/boot/dts/Makefile                       |   5 +
 arch/arm/boot/dts/sun4i-a10-a1000.dts            |  46 +-
 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts       |  46 +-
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts       |  46 +-
 arch/arm/boot/dts/sun4i-a10-hackberry.dts        |  46 +-
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts        |  46 +-
 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts       |  46 +-
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts   |  46 +-
 arch/arm/boot/dts/sun4i-a10-pcduino.dts          |  46 +-
 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts |  46 +-
 arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts    |  46 +-
 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts         |   6 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts  |  48 ++-
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts        |  46 +-
 arch/arm/boot/dts/sun6i-a31-app4-evb1.dts        |  46 +-
 arch/arm/boot/dts/sun6i-a31-colombus.dts         |  46 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts      |  46 +-
 arch/arm/boot/dts/sun6i-a31-m9.dts               | 103 ++++-
 arch/arm/boot/dts/sun6i-a31.dtsi                 |  34 +-
 arch/arm/boot/dts/sun7i-a20-bananapi.dts         | 214 ++++++++++
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts       |  14 +
 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts        |  46 +-
 arch/arm/boot/dts/sun7i-a20-m3.dts               | 168 ++++++++
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts   |  46 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts  | 228 ++++++++++
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts         |  46 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                 |  31 +-
 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts      |  46 +-
 arch/arm/boot/dts/sun8i-a23.dtsi                 |   6 +-
 arch/arm/boot/dts/sun9i-a80-optimus.dts          | 119 ++++++
 arch/arm/boot/dts/sun9i-a80.dtsi                 | 514 +++++++++++++++++++++++
 arch/arm/boot/dts/sunxi-common-regulators.dtsi   |  66 ++-
 32 files changed, 2249 insertions(+), 135 deletions(-)
 create mode 100644 arch/arm/boot/dts/sun7i-a20-bananapi.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-m3.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts
 create mode 100644 arch/arm/boot/dts/sun9i-a80-optimus.dts
 create mode 100644 arch/arm/boot/dts/sun9i-a80.dtsi

-- 
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20141123/a7629cf4/attachment.sig>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [GIT PULL] Allwinner DT for 3.19, bis
  2014-11-23 16:34 [GIT PULL] Allwinner DT for 3.19, bis Maxime Ripard
@ 2014-11-28 12:47 ` Arnd Bergmann
  2014-12-01 16:55   ` Maxime Ripard
  0 siblings, 1 reply; 3+ messages in thread
From: Arnd Bergmann @ 2014-11-28 12:47 UTC (permalink / raw)
  To: linux-arm-kernel

On Sunday 23 November 2014, Maxime Ripard wrote:
> Arnd, Kevin, Olof,
> 
> Here is the DT pull request for the Allwinner changes that replaces
> the previous one.
> 
> The patch that was breaking the arm-soc boot has been dropped, and
> will go through the clock tree.
> 

Ok. I see that the change between the old and the new branch was the
removal of two patches, so in order to preserve a nicer history,
I undid my earlier revert of the entire branch (which was still on
top) and instead just reverted the two patches, making sure that the
contents are the same as your new branch afterwards.

I've also checked that the new branch makes the boot farm happy.

The part that is still bugging me is that you have apparently done
an incompatible change to the DT binding without even mentioning
which machines are affected or explaining why the compatibility
break was preferrable.

	Arnd

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [GIT PULL] Allwinner DT for 3.19, bis
  2014-11-28 12:47 ` Arnd Bergmann
@ 2014-12-01 16:55   ` Maxime Ripard
  0 siblings, 0 replies; 3+ messages in thread
From: Maxime Ripard @ 2014-12-01 16:55 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

On Fri, Nov 28, 2014 at 01:47:44PM +0100, Arnd Bergmann wrote:
> On Sunday 23 November 2014, Maxime Ripard wrote:
> > Arnd, Kevin, Olof,
> > 
> > Here is the DT pull request for the Allwinner changes that replaces
> > the previous one.
> > 
> > The patch that was breaking the arm-soc boot has been dropped, and
> > will go through the clock tree.
> > 
> 
> Ok. I see that the change between the old and the new branch was the
> removal of two patches, so in order to preserve a nicer history,
> I undid my earlier revert of the entire branch (which was still on
> top) and instead just reverted the two patches, making sure that the
> contents are the same as your new branch afterwards.
> 
> I've also checked that the new branch makes the boot farm happy.
> 
> The part that is still bugging me is that you have apparently done
> an incompatible change to the DT binding without even mentioning
> which machines are affected or explaining why the compatibility
> break was preferrable.

This used to be one of the first clock that was merged, and we merged
it as two separates components (mux and divider), that are actually in
the same register.

This way of working made it so we had to share a lock across several
drivers and wasn't really reporting how the hardware was setup.

This was something that was on our todo-list for a while now, so,
yeah...

Maxime

-- 
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20141201/e91ad7bc/attachment.sig>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-12-01 16:55 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-23 16:34 [GIT PULL] Allwinner DT for 3.19, bis Maxime Ripard
2014-11-28 12:47 ` Arnd Bergmann
2014-12-01 16:55   ` Maxime Ripard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).