Skip to contentSkip to conversation

Rockchip dts32 updates for 5.1

GIT PULL Heiko Stuebner 2 participants 7 messages Feb 1, 2019 – Feb 15, 2019 Arm Rockchip

lore
Share & tools
lore

Heiko Stuebner

author maintainer
#0 lore raw

Hi Arnd, Kevin Olof,

please find below and in the reply a round of Rockchip devicetree updates targetted at 5.1. Nothing major, some new boards including the first actual product based on the rv1108 single-core soc and a number of general updates - Please pull

Thanks
Heiko

The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:

Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v5.1-rockchip-dts32-1

for you to fetch changes up to e6b97a47b5b9512828859778acafd3fe107b395e:

ARM: dts: rockchip: clean up the abuse of disable-wp (2019-01-28 10:51:55 +0100)

----------------------------------------------------------------
New board the Elgin-R1 based on the rv1108 soc and a number of small improvements for rv1108 as well. RK3066 got support for the core display components and the Edison tablet got its touchscreen added. Apart from that a wider fix to drop display-wp usage from places where it shouldn't be used, a pin fix for Edison and a cleanup to prevent rk3036 board from defining sound-dai-cells for core components in each board separately.

----------------------------------------------------------------
Heiko Stuebner (3):
ARM: dts: rockchip: move rk3036 i2s sound-dail-cells into soc dtsi
ARM: dts: rockchip: fix cif1_pdn pin on rk3188-bqedison2qc
ARM: dts: rockchip: add focaltech touchscreen to rk3188-bqedison2qc

Johan Jonker (1):
ARM: dts: rockchip: add HCLK_HDMI to rk3066 vio power-domain

Mark Yao (1):
ARM: dts: rockchip: add rk3066 vop display nodes

Otavio Salvador (4):
ARM: dts: rockchip: Add missing dma-names SPI support for rv1108
ARM: dts: rockchip: rv1108: Add spim0 and spim1 pinctrl groups
dt-bindings: Add vendor prefix for elgin
ARM: dts: rv1108: Add support for rv1108-elgin-r1 board

Shawn Lin (1):
ARM: dts: rockchip: clean up the abuse of disable-wp

 .../devicetree/bindings/arm/rockchip.yaml          |   5 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 arch/arm/boot/dts/Makefile                         |   1 +
 arch/arm/boot/dts/rk3036-kylin.dts                 |   1 -
 arch/arm/boot/dts/rk3036.dtsi                      |   1 +
 arch/arm/boot/dts/rk3066a-bqcurie2.dts             |   1 -
 arch/arm/boot/dts/rk3066a-mk808.dts                |   1 -
 arch/arm/boot/dts/rk3066a-rayeager.dts             |   2 -
 arch/arm/boot/dts/rk3066a.dtsi                     |  48 +++++
 arch/arm/boot/dts/rk3188-bqedison2qc.dts           |  18 +-
 arch/arm/boot/dts/rk3188-px3-evb.dts               |   1 -
 arch/arm/boot/dts/rk3229-evb.dts                   |   1 -
 arch/arm/boot/dts/rk3288-fennec.dts                |   1 -
 arch/arm/boot/dts/rk3288-firefly-reload.dts        |   1 -
 arch/arm/boot/dts/rk3288-miqi.dts                  |   1 -
 arch/arm/boot/dts/rk3288-popmetal.dts              |   1 -
 arch/arm/boot/dts/rk3288-rock2-square.dts          |   1 -
 arch/arm/boot/dts/rk3288-tinker-s.dts              |   1 -
 arch/arm/boot/dts/rk3288-vyasa.dts                 |   1 -
 arch/arm/boot/dts/rv1108-elgin-r1.dts              | 206 +++++++++++++++++++++
 arch/arm/boot/dts/rv1108.dtsi                      |  37 ++++
 21 files changed, 315 insertions(+), 16 deletions(-)
 create mode 100644 arch/arm/boot/dts/rv1108-elgin-r1.dts
author maintainer
#1 lore raw

[GIT PULL 2/2] Rockchip dts64 updates for 5.1

The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:

Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v5.1-rockchip-dts64-1

for you to fetch changes up to 79164c99db284d07aa4e84e57b469d225609799c:

arm64: dts: rockchip: clean up the abuse of disable-wp (2019-01-28 10:51:22 +0100)

----------------------------------------------------------------
New boards are the Rock Pi 4, NanoPC-T4 and NanoPi-M4, with the last two being part of a family and sharing bigger parts of the devicetree. rk3328 got sound-related upgrades and a wider patch drops mmc display-wp fields from nodes which shouldn't use it.

----------------------------------------------------------------
Akash Gajjar (1):
arm64: dts: rockchip: add ROCK Pi 4 DTS support

Heiko Stuebner (1):
arm64: dts: rockchip: move rk3328 #sound-dai-cells to the soc dtsi

Katsuhiro Suzuki (2):
arm64: dts: rockchip: add rk3328 ACODEC node
arm64: dts: rockchip: enable analog audio node for rock64

Robin Murphy (4):
arm64: dts: rockchip: Add DT for NanoPi M4
arm64: dts: rockchip: Refine nanopi4 differences
arm64: dts: rockchip: Add NanoPC-T4 IR receiver
arm64: dts: rockchip: 'Fix' nanopi4 uSD card detect

Shawn Lin (1):
arm64: dts: rockchip: clean up the abuse of disable-wp

Tomeu Vizoso (1):
arm64: dts: rockchip: Add devicetree for NanoPC-T4

 .../devicetree/bindings/arm/rockchip.yaml          |  12 +
 arch/arm64/boot/dts/rockchip/Makefile              |   3 +
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts     |  26 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |  14 +
 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi       |   1 -
 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts    |   1 -
 arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi      |   1 -
 .../boot/dts/rockchip/rk3368-orion-r68-meta.dts    |   1 -
 arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts    |   1 -
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts        |   1 -
 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts  |  91 +++
 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts  |  66 ++
 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi   | 676 +++++++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts  | 606 ++++++++++++++++++
 .../dts/rockchip/rk3399-sapphire-excavator.dts     |   1 -
 15 files changed, 1492 insertions(+), 9 deletions(-)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
#2 lore raw

Re: [GIT PULL 2/2] Rockchip dts64 updates for 5.1

Quoted 4 lines · Heiko Stuebner

New boards are the Rock Pi 4, NanoPC-T4 and NanoPi-M4, with the last two being part of a family and sharing bigger parts of the devicetree. rk3328 got sound-related upgrades and a wider patch drops mmc display-wp fields from nodes which shouldn't use it.

Pulled into arm/dt, nice to see the additional rk3399 boards. Thanks,

Arnd

#3 lore raw

Re: [GIT PULL 2/2] Rockchip dts64 updates for 5.1

Quoted 8 lines · Arnd Bergmann
Quoted 4 lines · Heiko Stuebner

New boards are the Rock Pi 4, NanoPC-T4 and NanoPi-M4, with the last two being part of a family and sharing bigger parts of the devicetree. rk3328 got sound-related upgrades and a wider patch drops mmc display-wp fields from nodes which shouldn't use it.

Pulled into arm/dt, nice to see the additional rk3399 boards. Thanks,

I still get some warnings during 'make dtb', all specific to rk3399:

../arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts:25.9-29.5: Warning (graph_port): /edp-panel/ports: graph port node name should be 'port' ../arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts:46.9-50.5:
Warning (graph_port): /edp-panel/ports: graph port node name should be 'port' ../arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dts:94.9-98.5:
Warning (graph_port): /edp-panel/ports: graph port node name should be 'port'

Can you see what is going on and send a fix?

Arnd

author maintainer
#4 lore raw

Re: [GIT PULL 2/2] Rockchip dts64 updates for 5.1

Am Freitag, 15. Februar 2019, 16:38:43 CET schrieb Arnd Bergmann:

Quoted 20 lines · Arnd Bergmann
Quoted 7 lines · Heiko Stuebner
Quoted 4 lines

New boards are the Rock Pi 4, NanoPC-T4 and NanoPi-M4, with the last two being part of a family and sharing bigger parts of the devicetree. rk3328 got sound-related upgrades and a wider patch drops mmc display-wp fields from nodes which shouldn't use it.

Pulled into arm/dt, nice to see the additional rk3399 boards. Thanks,

I still get some warnings during 'make dtb', all specific to rk3399:

../arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts:25.9-29.5: Warning (graph_port): /edp-panel/ports: graph port node name should be 'port' ../arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts:46.9-50.5:
Warning (graph_port): /edp-panel/ports: graph port node name should be 'port' ../arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dts:94.9-98.5:
Warning (graph_port): /edp-panel/ports: graph port node name should be 'port'

Quoted 1 line

Can you see what is going on and send a fix?

hmm, that should actually be fixed by the fixes-pull requests, see

	https://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git/commit/?h=arm/fixes&id=26cd8657c7e745686a4c54a5cccf721ede208a25

for reference, which supposedly fixes exactly these issues.

Heiko

#5 lore raw

Re: [GIT PULL 2/2] Rockchip dts64 updates for 5.1

Quoted 22 lines · Heiko Stübner

Am Freitag, 15. Februar 2019, 16:38:43 CET schrieb Arnd Bergmann:

Quoted 20 lines · Arnd Bergmann
Quoted 7 lines · Heiko Stuebner
Quoted 4 lines

New boards are the Rock Pi 4, NanoPC-T4 and NanoPi-M4, with the last two being part of a family and sharing bigger parts of the devicetree. rk3328 got sound-related upgrades and a wider patch drops mmc display-wp fields from nodes which shouldn't use it.

Pulled into arm/dt, nice to see the additional rk3399 boards. Thanks,

I still get some warnings during 'make dtb', all specific to rk3399:

../arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts:25.9-29.5: Warning (graph_port): /edp-panel/ports: graph port node name should be 'port' ../arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts:46.9-50.5:
Warning (graph_port): /edp-panel/ports: graph port node name should be 'port' ../arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dts:94.9-98.5:
Warning (graph_port): /edp-panel/ports: graph port node name should be 'port'

Quoted 5 lines
Quoted 1 line

Can you see what is going on and send a fix?

hmm, that should actually be fixed by the fixes-pull requests, see

        https://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git/commit/?h=arm/fixes&id=26cd8657c7e745686a4c54a5cccf721ede208a25

for reference, which supposedly fixes exactly these issues.

Ok, good. I also asked the same thing about omap, where I made the same mistake. I confirmed now that my for-next branch (which includes the fixes) does not have this issue, hte only warning I get there is for mvebu/kirkwood

Arnd

_______________________________________________
linux-arm-kernel mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

#6 lore raw
In reply to Heiko Stuebner
Quoted 9 lines · Heiko Stuebner

----------------------------------------------------------------
New board the Elgin-R1 based on the rv1108 soc and a number of small improvements for rv1108 as well. RK3066 got support for the core display components and the Edison tablet got its touchscreen added. Apart from that a wider fix to drop display-wp usage from places where it shouldn't be used, a pin fix for Edison and a cleanup to prevent rk3036 board from defining sound-dai-cells for core components in each board separately.

Pulled into arm/dt, thanks!

Arnd