From: Heiko Stuebner <heiko@sntech.de>
To: arm@kernel.org
Cc: soc@kernel.org, linux-rockchip@lists.infradead.org,
linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] Rockchip dts64 changes for 6.8 #1
Date: Tue, 12 Dec 2023 22:32:52 +0100 [thread overview]
Message-ID: <3535836.iIbC2pHGDl@phil> (raw)
Hi Arnd, Kevin, Olof,
please find below and in a subsequent pull-request
Rockchip changes for for 6.8 .
The change that might need the most explanation is probably around the
aliases. In a recent discussion [0] the alias naming came up - with them
aimed at matching labeling / documentation.
As stated there all the Rockchip core busses (i2c, spi, and so on) use
a numbered scheme everywhere - from the SoC manual down to the board
schematics. Meaning i2c2 should always be i2c2.
Together with Krzysztof's additional mention [1] that aliases in board-
files
"is just generic guideline",
a lot of people involved agreed that we don't want to repeat the same
huge stack of core-bus aliases on each and every board. On the other
hand, all the non-numbered busses should be living in the board dts
files. So a bit of a cleanup got underway to achieve that state on the
newer socs. (both arm64 and arm32).
Please pull!
Thanks
Heiko
[0] https://lore.kernel.org/linux-rockchip/4762834.KRxA6XjA2N@diego/#r
[1] https://lore.kernel.org/linux-rockchip/7b8a830d-42d0-4220-b9fe-3f5fff43e74d@linaro.org/
The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:
Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v6.8-rockchip-dts64-1
for you to fetch changes up to 8174dff9e583f7791dacf6d8ce034eb18ec2b292:
arm64: dts: rockchip: Add Anbernic RG351V (2023-12-12 21:43:48 +0100)
----------------------------------------------------------------
New boards are the Anberic RG351V handheld (rk3326), Theobroma Systems Jaguar
SBC (rk3588), Powkiddy X55 and RK2023 handheld (rk3566), Edgeble-Neu6b (rk3588)
The rk3588 got attention with one working usb3 host on Rock-5a/5b, Orangepi-5
and audio for the EVB1.
Some smaller improvements for the other socs (fifo-depths on rk3328,
gpio-line-names on rk3308-rock-pi-s, gpu power-coefficients on rk3399,
and a fix for the newly converted gpio-fan yaml binding).
Also a number of aliases were moved. Always-numbered core busses can have their
aliases in the soc dtsi, as is done in a number of cases already and other alises
like ethernet really should be per board.
----------------------------------------------------------------
Chris Morgan (8):
dt-bindings: arm: rockchip: Add Powkiddy RK2023
arm64: dts: rockchip: Update powkiddy,rgb30 include to rk2023 DTSI
arm64: dts: rockchip: Add Powkiddy RK2023
dt-bindings: arm: rockchip: Add Powkiddy X55
arm64: dts: rockchip: Add Powkiddy X55
dt-bindings: arm: rockchip: Add Anbernic RG351V
arm64: dts: rockchip: Split RG351M from Odroid Go Advance
arm64: dts: rockchip: Add Anbernic RG351V
David Heidelberg (1):
arm64: dts: rockchip: make dts use gpio-fan matrix instead of array
Dragan Simic (6):
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3399
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3368
arm64: dts: rockchip: Remove ethernetX aliases from the SoC dtsi for RK3328
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for PX30
arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3566 boards
arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3588(S) boards
Heiko Stuebner (6):
dt-bindings: arm: rockchip: Add Theobroma-Systems Jaguar SBC
arm64: dts: rockchip: add Theobroma Jaguar SBC
arm64: dts: rockchip: move rk3588 serial aliases to soc dtsi
arm64: dts: rockchip: add rk3588 i2c aliases to soc dtsi
arm64: dts: rockchip: add rk3588 gpio aliases to soc dtsi
arm64: dts: rockchip: add rk3588 spi aliases to soc dtsi
Jagan Teki (2):
dt-bindings: arm: rockchip: Update edgeble-neu6 bindings
arm64: dts: rockchip: Use NCM6A-IO board for edgeble-neu6b
Jimmy Hon (1):
arm64: dts: rockchip: add USB3 host on rk3588s-orangepi-5
Johan Jonker (1):
arm64: dts: rockchip: add gpio alias for gpio dt nodes
Lukasz Luba (1):
arm64: dts: rockchip: Add dynamic-power-coefficient to rk3399 GPU
Sebastian Reichel (3):
arm64: dts: rockchip: add analog audio to RK3588 EVB1
arm64: dts: rockchip: add USB3 host to rock-5b
arm64: dts: rockchip: add USB3 host to rock-5a
Trevor Woerner (1):
arm64: dts: rockchip: add gpio-line-names to rk3308-rock-pi-s
shironeko (1):
arm64: dts: rockchip: add missing tx/rx-fifo-depth for rk3328 gmac
.../devicetree/bindings/arm/rockchip.yaml | 32 +-
arch/arm64/boot/dts/rockchip/Makefile | 4 +
.../boot/dts/rockchip/px30-engicam-common.dtsi | 1 +
arch/arm64/boot/dts/rockchip/px30-evb.dts | 1 +
.../boot/dts/rockchip/px30-ringneck-haikou.dts | 1 +
arch/arm64/boot/dts/rockchip/px30.dtsi | 1 -
arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 58 ++
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 1 +
.../boot/dts/rockchip/rk3326-anbernic-rg351m.dts | 18 +-
.../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi | 478 +++++++++++
.../boot/dts/rockchip/rk3326-anbernic-rg351v.dts | 44 +
arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 1 +
.../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 2 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 10 +-
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-r88.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 +
.../dts/rockchip/rk3399-khadas-edge-captain.dts | 4 +
.../boot/dts/rockchip/rk3399-khadas-edge-v.dts | 4 +
.../boot/dts/rockchip/rk3399-kobol-helios64.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 +
.../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 3 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 7 +-
.../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 +
.../boot/dts/rockchip/rk3566-powkiddy-rgb30.dts | 154 +---
.../boot/dts/rockchip/rk3566-powkiddy-rk2023.dts | 38 +
.../boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi | 875 +++++++++++++++++++
.../boot/dts/rockchip/rk3566-powkiddy-x55.dts | 926 +++++++++++++++++++++
arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 +-
.../boot/dts/rockchip/rk3566-radxa-cm3-io.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 1 +
.../boot/dts/rockchip/rk3566-soquartz-blade.dts | 4 +
.../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 4 +
.../boot/dts/rockchip/rk3566-soquartz-model-a.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 1 -
.../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dts | 4 -
.../boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 99 ++-
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 803 ++++++++++++++++++
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 1 -
.../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 -
.../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 9 +-
.../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 2 -
.../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 1 -
.../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 1 -
.../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 10 +-
arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 32 +
70 files changed, 3502 insertions(+), 196 deletions(-)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351v.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-x55.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts
WARNING: multiple messages have this Message-ID (diff)
From: Heiko Stuebner <heiko@sntech.de>
To: arm@kernel.org
Cc: soc@kernel.org, linux-rockchip@lists.infradead.org,
linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] Rockchip dts64 changes for 6.8 #1
Date: Tue, 12 Dec 2023 22:32:52 +0100 [thread overview]
Message-ID: <3535836.iIbC2pHGDl@phil> (raw)
Hi Arnd, Kevin, Olof,
please find below and in a subsequent pull-request
Rockchip changes for for 6.8 .
The change that might need the most explanation is probably around the
aliases. In a recent discussion [0] the alias naming came up - with them
aimed at matching labeling / documentation.
As stated there all the Rockchip core busses (i2c, spi, and so on) use
a numbered scheme everywhere - from the SoC manual down to the board
schematics. Meaning i2c2 should always be i2c2.
Together with Krzysztof's additional mention [1] that aliases in board-
files
"is just generic guideline",
a lot of people involved agreed that we don't want to repeat the same
huge stack of core-bus aliases on each and every board. On the other
hand, all the non-numbered busses should be living in the board dts
files. So a bit of a cleanup got underway to achieve that state on the
newer socs. (both arm64 and arm32).
Please pull!
Thanks
Heiko
[0] https://lore.kernel.org/linux-rockchip/4762834.KRxA6XjA2N@diego/#r
[1] https://lore.kernel.org/linux-rockchip/7b8a830d-42d0-4220-b9fe-3f5fff43e74d@linaro.org/
The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:
Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v6.8-rockchip-dts64-1
for you to fetch changes up to 8174dff9e583f7791dacf6d8ce034eb18ec2b292:
arm64: dts: rockchip: Add Anbernic RG351V (2023-12-12 21:43:48 +0100)
----------------------------------------------------------------
New boards are the Anberic RG351V handheld (rk3326), Theobroma Systems Jaguar
SBC (rk3588), Powkiddy X55 and RK2023 handheld (rk3566), Edgeble-Neu6b (rk3588)
The rk3588 got attention with one working usb3 host on Rock-5a/5b, Orangepi-5
and audio for the EVB1.
Some smaller improvements for the other socs (fifo-depths on rk3328,
gpio-line-names on rk3308-rock-pi-s, gpu power-coefficients on rk3399,
and a fix for the newly converted gpio-fan yaml binding).
Also a number of aliases were moved. Always-numbered core busses can have their
aliases in the soc dtsi, as is done in a number of cases already and other alises
like ethernet really should be per board.
----------------------------------------------------------------
Chris Morgan (8):
dt-bindings: arm: rockchip: Add Powkiddy RK2023
arm64: dts: rockchip: Update powkiddy,rgb30 include to rk2023 DTSI
arm64: dts: rockchip: Add Powkiddy RK2023
dt-bindings: arm: rockchip: Add Powkiddy X55
arm64: dts: rockchip: Add Powkiddy X55
dt-bindings: arm: rockchip: Add Anbernic RG351V
arm64: dts: rockchip: Split RG351M from Odroid Go Advance
arm64: dts: rockchip: Add Anbernic RG351V
David Heidelberg (1):
arm64: dts: rockchip: make dts use gpio-fan matrix instead of array
Dragan Simic (6):
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3399
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3368
arm64: dts: rockchip: Remove ethernetX aliases from the SoC dtsi for RK3328
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for PX30
arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3566 boards
arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3588(S) boards
Heiko Stuebner (6):
dt-bindings: arm: rockchip: Add Theobroma-Systems Jaguar SBC
arm64: dts: rockchip: add Theobroma Jaguar SBC
arm64: dts: rockchip: move rk3588 serial aliases to soc dtsi
arm64: dts: rockchip: add rk3588 i2c aliases to soc dtsi
arm64: dts: rockchip: add rk3588 gpio aliases to soc dtsi
arm64: dts: rockchip: add rk3588 spi aliases to soc dtsi
Jagan Teki (2):
dt-bindings: arm: rockchip: Update edgeble-neu6 bindings
arm64: dts: rockchip: Use NCM6A-IO board for edgeble-neu6b
Jimmy Hon (1):
arm64: dts: rockchip: add USB3 host on rk3588s-orangepi-5
Johan Jonker (1):
arm64: dts: rockchip: add gpio alias for gpio dt nodes
Lukasz Luba (1):
arm64: dts: rockchip: Add dynamic-power-coefficient to rk3399 GPU
Sebastian Reichel (3):
arm64: dts: rockchip: add analog audio to RK3588 EVB1
arm64: dts: rockchip: add USB3 host to rock-5b
arm64: dts: rockchip: add USB3 host to rock-5a
Trevor Woerner (1):
arm64: dts: rockchip: add gpio-line-names to rk3308-rock-pi-s
shironeko (1):
arm64: dts: rockchip: add missing tx/rx-fifo-depth for rk3328 gmac
.../devicetree/bindings/arm/rockchip.yaml | 32 +-
arch/arm64/boot/dts/rockchip/Makefile | 4 +
.../boot/dts/rockchip/px30-engicam-common.dtsi | 1 +
arch/arm64/boot/dts/rockchip/px30-evb.dts | 1 +
.../boot/dts/rockchip/px30-ringneck-haikou.dts | 1 +
arch/arm64/boot/dts/rockchip/px30.dtsi | 1 -
arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 58 ++
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 1 +
.../boot/dts/rockchip/rk3326-anbernic-rg351m.dts | 18 +-
.../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi | 478 +++++++++++
.../boot/dts/rockchip/rk3326-anbernic-rg351v.dts | 44 +
arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 1 +
.../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 2 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 10 +-
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-r88.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 +
.../dts/rockchip/rk3399-khadas-edge-captain.dts | 4 +
.../boot/dts/rockchip/rk3399-khadas-edge-v.dts | 4 +
.../boot/dts/rockchip/rk3399-kobol-helios64.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 +
.../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 3 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 7 +-
.../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 +
.../boot/dts/rockchip/rk3566-powkiddy-rgb30.dts | 154 +---
.../boot/dts/rockchip/rk3566-powkiddy-rk2023.dts | 38 +
.../boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi | 875 +++++++++++++++++++
.../boot/dts/rockchip/rk3566-powkiddy-x55.dts | 926 +++++++++++++++++++++
arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 +-
.../boot/dts/rockchip/rk3566-radxa-cm3-io.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 1 +
.../boot/dts/rockchip/rk3566-soquartz-blade.dts | 4 +
.../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 4 +
.../boot/dts/rockchip/rk3566-soquartz-model-a.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 1 -
.../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dts | 4 -
.../boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 99 ++-
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 803 ++++++++++++++++++
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 1 -
.../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 -
.../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 9 +-
.../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 2 -
.../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 1 -
.../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 1 -
.../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 10 +-
arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 32 +
70 files changed, 3502 insertions(+), 196 deletions(-)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351v.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-x55.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts
_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip
WARNING: multiple messages have this Message-ID (diff)
From: Heiko Stuebner <heiko@sntech.de>
To: arm@kernel.org
Cc: soc@kernel.org, linux-rockchip@lists.infradead.org,
linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] Rockchip dts64 changes for 6.8 #1
Date: Tue, 12 Dec 2023 22:32:52 +0100 [thread overview]
Message-ID: <3535836.iIbC2pHGDl@phil> (raw)
Hi Arnd, Kevin, Olof,
please find below and in a subsequent pull-request
Rockchip changes for for 6.8 .
The change that might need the most explanation is probably around the
aliases. In a recent discussion [0] the alias naming came up - with them
aimed at matching labeling / documentation.
As stated there all the Rockchip core busses (i2c, spi, and so on) use
a numbered scheme everywhere - from the SoC manual down to the board
schematics. Meaning i2c2 should always be i2c2.
Together with Krzysztof's additional mention [1] that aliases in board-
files
"is just generic guideline",
a lot of people involved agreed that we don't want to repeat the same
huge stack of core-bus aliases on each and every board. On the other
hand, all the non-numbered busses should be living in the board dts
files. So a bit of a cleanup got underway to achieve that state on the
newer socs. (both arm64 and arm32).
Please pull!
Thanks
Heiko
[0] https://lore.kernel.org/linux-rockchip/4762834.KRxA6XjA2N@diego/#r
[1] https://lore.kernel.org/linux-rockchip/7b8a830d-42d0-4220-b9fe-3f5fff43e74d@linaro.org/
The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:
Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v6.8-rockchip-dts64-1
for you to fetch changes up to 8174dff9e583f7791dacf6d8ce034eb18ec2b292:
arm64: dts: rockchip: Add Anbernic RG351V (2023-12-12 21:43:48 +0100)
----------------------------------------------------------------
New boards are the Anberic RG351V handheld (rk3326), Theobroma Systems Jaguar
SBC (rk3588), Powkiddy X55 and RK2023 handheld (rk3566), Edgeble-Neu6b (rk3588)
The rk3588 got attention with one working usb3 host on Rock-5a/5b, Orangepi-5
and audio for the EVB1.
Some smaller improvements for the other socs (fifo-depths on rk3328,
gpio-line-names on rk3308-rock-pi-s, gpu power-coefficients on rk3399,
and a fix for the newly converted gpio-fan yaml binding).
Also a number of aliases were moved. Always-numbered core busses can have their
aliases in the soc dtsi, as is done in a number of cases already and other alises
like ethernet really should be per board.
----------------------------------------------------------------
Chris Morgan (8):
dt-bindings: arm: rockchip: Add Powkiddy RK2023
arm64: dts: rockchip: Update powkiddy,rgb30 include to rk2023 DTSI
arm64: dts: rockchip: Add Powkiddy RK2023
dt-bindings: arm: rockchip: Add Powkiddy X55
arm64: dts: rockchip: Add Powkiddy X55
dt-bindings: arm: rockchip: Add Anbernic RG351V
arm64: dts: rockchip: Split RG351M from Odroid Go Advance
arm64: dts: rockchip: Add Anbernic RG351V
David Heidelberg (1):
arm64: dts: rockchip: make dts use gpio-fan matrix instead of array
Dragan Simic (6):
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3399
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3368
arm64: dts: rockchip: Remove ethernetX aliases from the SoC dtsi for RK3328
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for PX30
arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3566 boards
arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3588(S) boards
Heiko Stuebner (6):
dt-bindings: arm: rockchip: Add Theobroma-Systems Jaguar SBC
arm64: dts: rockchip: add Theobroma Jaguar SBC
arm64: dts: rockchip: move rk3588 serial aliases to soc dtsi
arm64: dts: rockchip: add rk3588 i2c aliases to soc dtsi
arm64: dts: rockchip: add rk3588 gpio aliases to soc dtsi
arm64: dts: rockchip: add rk3588 spi aliases to soc dtsi
Jagan Teki (2):
dt-bindings: arm: rockchip: Update edgeble-neu6 bindings
arm64: dts: rockchip: Use NCM6A-IO board for edgeble-neu6b
Jimmy Hon (1):
arm64: dts: rockchip: add USB3 host on rk3588s-orangepi-5
Johan Jonker (1):
arm64: dts: rockchip: add gpio alias for gpio dt nodes
Lukasz Luba (1):
arm64: dts: rockchip: Add dynamic-power-coefficient to rk3399 GPU
Sebastian Reichel (3):
arm64: dts: rockchip: add analog audio to RK3588 EVB1
arm64: dts: rockchip: add USB3 host to rock-5b
arm64: dts: rockchip: add USB3 host to rock-5a
Trevor Woerner (1):
arm64: dts: rockchip: add gpio-line-names to rk3308-rock-pi-s
shironeko (1):
arm64: dts: rockchip: add missing tx/rx-fifo-depth for rk3328 gmac
.../devicetree/bindings/arm/rockchip.yaml | 32 +-
arch/arm64/boot/dts/rockchip/Makefile | 4 +
.../boot/dts/rockchip/px30-engicam-common.dtsi | 1 +
arch/arm64/boot/dts/rockchip/px30-evb.dts | 1 +
.../boot/dts/rockchip/px30-ringneck-haikou.dts | 1 +
arch/arm64/boot/dts/rockchip/px30.dtsi | 1 -
arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 58 ++
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 +
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 1 +
.../boot/dts/rockchip/rk3326-anbernic-rg351m.dts | 18 +-
.../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi | 478 +++++++++++
.../boot/dts/rockchip/rk3326-anbernic-rg351v.dts | 44 +
arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 1 +
.../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 2 +
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 10 +-
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-r88.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 +-
arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 +
.../dts/rockchip/rk3399-khadas-edge-captain.dts | 4 +
.../boot/dts/rockchip/rk3399-khadas-edge-v.dts | 4 +
.../boot/dts/rockchip/rk3399-kobol-helios64.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 +
.../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 3 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 7 +-
.../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 +
.../boot/dts/rockchip/rk3566-powkiddy-rgb30.dts | 154 +---
.../boot/dts/rockchip/rk3566-powkiddy-rk2023.dts | 38 +
.../boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi | 875 +++++++++++++++++++
.../boot/dts/rockchip/rk3566-powkiddy-x55.dts | 926 +++++++++++++++++++++
arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 +-
.../boot/dts/rockchip/rk3566-radxa-cm3-io.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 1 +
.../boot/dts/rockchip/rk3566-soquartz-blade.dts | 4 +
.../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 4 +
.../boot/dts/rockchip/rk3566-soquartz-model-a.dts | 4 +
arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 1 -
.../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dts | 4 -
.../boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 99 ++-
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 803 ++++++++++++++++++
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 1 -
.../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 -
.../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 9 +-
.../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 2 -
.../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 1 -
.../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 1 -
.../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 6 +-
arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 10 +-
arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 32 +
70 files changed, 3502 insertions(+), 196 deletions(-)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351v.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-x55.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2023-12-12 21:32 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-12 21:32 Heiko Stuebner [this message]
2023-12-12 21:32 ` [GIT PULL] Rockchip dts64 changes for 6.8 #1 Heiko Stuebner
2023-12-12 21:32 ` Heiko Stuebner
2023-12-21 17:41 ` patchwork-bot+linux-soc
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3535836.iIbC2pHGDl@phil \
--to=heiko@sntech.de \
--cc=arm@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-rockchip@lists.infradead.org \
--cc=soc@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.