[GIT,PULL,1/3] Rockchip ARM64 devicetree updates for 4.20 - round2

Message ID 2559110.ail6FZQ9dJ@phil
State New
Headers show
Series
  • [GIT,PULL,1/3] Rockchip ARM64 devicetree updates for 4.20 - round2
Related show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v4.20-rockchip-dts64-2

Message

Heiko Stuebner Oct. 3, 2018, 1:38 a.m.
Hi Arnd, Kevin, Olof,

please find below and in the following pull-requests more rockchip
changes targetted at 4.20.

Nice mix of new boards and some improvements + fixes as described
in the tags. So please pull.

Thanks
Heiko


The following changes since commit 78f26da3ffbce0ea3692a89fe3f5487cb8dda068:

  arm64: dts: rockchip: Add type-c port supply on rk3399-sapphire board (2018-09-10 19:16:26 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v4.20-rockchip-dts64-2

for you to fetch changes up to e78d53c7b2873e0724eb765a88ccde42560b0e05:

  arm64: dts: rockchip: enable display nodes on rk3328-rock64 (2018-09-28 13:18:37 +0200)

----------------------------------------------------------------
Some additional new boards, the rk3399-based RockPro64 from Pine64, as well
as the Vamrs Rock960. Another big feature is display support including hdmi
and the Innosilicon hdmiphy on the rk3328, right now enabled on the rock64.
The rock64 also got its spi-nor and spdif enabled. On the px30 we can see
dwc2-based usb support now and finally some misc fixes, like for a new dtc
warning, missing address and size cells and microSD fix on sapphire.

----------------------------------------------------------------
Akash Gajjar (1):
      arm64: dts: rockchip: add initial dts support for Rockpro64

Chen-Yu Tsai (1):
      arm64: dts: rockchip: Enable SPI NOR flash on Rock64

Heiko Stuebner (6):
      arm64: dts: rockchip: add dwc2 otg controller on px30
      arm64: dts: rockchip: enable dwc2-based otg controller on px30-evb
      arm64: dts: rockchip: add missing address and size cells for rk3399 mipi dsi
      arm64: dts: rockchip: add Innosilicon hdmi phy node to rk3328
      arm64: dts: rockchip: add rk3328 display nodes
      arm64: dts: rockchip: enable display nodes on rk3328-rock64

Katsuhiro Suzuki (1):
      arm64: dts: rockchip: add spdif sound node for rock64

Liang Chen (1):
      dt-bindings: usb: dwc2: add description for px30

Manivannan Sadhasivam (4):
      arm64: dts: rockchip: Split out common nodes for Rock960 based boards
      dt-bindings: arm: rockchip: Add binding for Rock960 board
      arm64: dts: rockchip: Add support for Rock960 board
      arm64: dts: rockchip: Enable SD card detection for Rock960 boards

Rob Herring (1):
      arm64: dts: rockchip: Fix I2C bus unit-address error on rk3399-puma-haikou

Vicente Bergas (1):
      arm64: dts: rockchip: Fix microSD in rk3399 sapphire board

 Documentation/devicetree/bindings/arm/rockchip.txt |   8 +
 Documentation/devicetree/bindings/usb/dwc2.txt     |   1 +
 arch/arm64/boot/dts/rockchip/Makefile              |   2 +
 arch/arm64/boot/dts/rockchip/px30-evb.dts          |   4 +
 arch/arm64/boot/dts/rockchip/px30.dtsi             |  16 +
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts     |  57 ++
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |  67 ++
 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts      | 524 +---------------
 .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts |   2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock960.dts    |  52 ++
 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi   | 542 ++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts  | 692 +++++++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi  |  24 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |   4 +
 14 files changed, 1474 insertions(+), 521 deletions(-)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts

Comments

Arnd Bergmann Oct. 4, 2018, 2:18 p.m. | #1
On Wed, Oct 3, 2018 at 3:38 AM Heiko Stuebner <heiko@sntech.de> wrote:

>
> The following changes since commit 78f26da3ffbce0ea3692a89fe3f5487cb8dda068:
>
>   arm64: dts: rockchip: Add type-c port supply on rk3399-sapphire board (2018-09-10 19:16:26 +0200)
>
> are available in the Git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v4.20-rockchip-dts64-2
>
> for you to fetch changes up to e78d53c7b2873e0724eb765a88ccde42560b0e05:
>
>   arm64: dts: rockchip: enable display nodes on rk3328-rock64 (2018-09-28 13:18:37 +0200)
>
> ----------------------------------------------------------------
> Some additional new boards, the rk3399-based RockPro64 from Pine64, as well
> as the Vamrs Rock960. Another big feature is display support including hdmi
> and the Innosilicon hdmiphy on the rk3328, right now enabled on the rock64.
> The rock64 also got its spi-nor and spdif enabled. On the px30 we can see
> dwc2-based usb support now and finally some misc fixes, like for a new dtc
> warning, missing address and size cells and microSD fix on sapphire.

Nice to see those new boards!

What about the bugfixes though, shouldn't at least the sapphire microSD fix
be merged into 4.19 and possibly backported to stable kernels?

I've pulled this into next/dt for now, please have a look at whether we
also want some of them in the fixes branch for 4.19. Thanks,

      arnd
Heiko Stuebner Oct. 4, 2018, 4:15 p.m. | #2
Hi Arnd,

Am Donnerstag, 4. Oktober 2018, 16:18:06 CEST schrieb Arnd Bergmann:
> On Wed, Oct 3, 2018 at 3:38 AM Heiko Stuebner <heiko@sntech.de> wrote:
> 
> >
> > The following changes since commit 78f26da3ffbce0ea3692a89fe3f5487cb8dda068:
> >
> >   arm64: dts: rockchip: Add type-c port supply on rk3399-sapphire board (2018-09-10 19:16:26 +0200)
> >
> > are available in the Git repository at:
> >
> >   git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v4.20-rockchip-dts64-2
> >
> > for you to fetch changes up to e78d53c7b2873e0724eb765a88ccde42560b0e05:
> >
> >   arm64: dts: rockchip: enable display nodes on rk3328-rock64 (2018-09-28 13:18:37 +0200)
> >
> > ----------------------------------------------------------------
> > Some additional new boards, the rk3399-based RockPro64 from Pine64, as well
> > as the Vamrs Rock960. Another big feature is display support including hdmi
> > and the Innosilicon hdmiphy on the rk3328, right now enabled on the rock64.
> > The rock64 also got its spi-nor and spdif enabled. On the px30 we can see
> > dwc2-based usb support now and finally some misc fixes, like for a new dtc
> > warning, missing address and size cells and microSD fix on sapphire.
> 
> Nice to see those new boards!
> 
> What about the bugfixes though, shouldn't at least the sapphire microSD fix
> be merged into 4.19 and possibly backported to stable kernels?
> 
> I've pulled this into next/dt for now, please have a look at whether we
> also want some of them in the fixes branch for 4.19. Thanks,

The fixes aren't that critical:
- the dtc warning stems from the updated dtc that will get merged
  into 4.20, so doesn't affect current kernels
- the first board using a dsi-display at all is still in flight, so the
  missing -*cells aren't really causing issues on old kernels
- and finally I think Vicente is the only actual user of a sapphire
  board (they are rk3399 eval boards after all) and he's using new
  kernels and is still making new things work on that board.

So I'd think it we can save stable-maintainers time for breakage that
affects bigger crowds ;-)


Heiko
Arnd Bergmann Oct. 5, 2018, 3:29 p.m. | #3
On Thu, Oct 4, 2018 at 6:15 PM Heiko Stuebner <heiko@sntech.de> wrote:
> Am Donnerstag, 4. Oktober 2018, 16:18:06 CEST schrieb Arnd Bergmann:
> > On Wed, Oct 3, 2018 at 3:38 AM Heiko Stuebner <heiko@sntech.de> wrote:
> >
> > >
> > > The following changes since commit 78f26da3ffbce0ea3692a89fe3f5487cb8dda068:
> > >
> > >   arm64: dts: rockchip: Add type-c port supply on rk3399-sapphire board (2018-09-10 19:16:26 +0200)
> > >
> > > are available in the Git repository at:
> > >
> > >   git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v4.20-rockchip-dts64-2
> > >
> > > for you to fetch changes up to e78d53c7b2873e0724eb765a88ccde42560b0e05:
> > >
> > >   arm64: dts: rockchip: enable display nodes on rk3328-rock64 (2018-09-28 13:18:37 +0200)
> > >
> > > ----------------------------------------------------------------
> > > Some additional new boards, the rk3399-based RockPro64 from Pine64, as well
> > > as the Vamrs Rock960. Another big feature is display support including hdmi
> > > and the Innosilicon hdmiphy on the rk3328, right now enabled on the rock64.
> > > The rock64 also got its spi-nor and spdif enabled. On the px30 we can see
> > > dwc2-based usb support now and finally some misc fixes, like for a new dtc
> > > warning, missing address and size cells and microSD fix on sapphire.
> >
> > Nice to see those new boards!
> >
> > What about the bugfixes though, shouldn't at least the sapphire microSD fix
> > be merged into 4.19 and possibly backported to stable kernels?
> >
> > I've pulled this into next/dt for now, please have a look at whether we
> > also want some of them in the fixes branch for 4.19. Thanks,
>
> The fixes aren't that critical:
> - the dtc warning stems from the updated dtc that will get merged
>   into 4.20, so doesn't affect current kernels
> - the first board using a dsi-display at all is still in flight, so the
>   missing -*cells aren't really causing issues on old kernels
> - and finally I think Vicente is the only actual user of a sapphire
>   board (they are rk3399 eval boards after all) and he's using new
>   kernels and is still making new things work on that board.
>
> So I'd think it we can save stable-maintainers time for breakage that
> affects bigger crowds ;-)

Ok, thanks for checking!

       Arnd