[PATCH 0/3] rockchip: Add supported RK3566/RK3568 boards to documentation

This series add missing supported RK3566/RK3568 boards to documentation and add related device tree files to MAINTAINERS for a few RK35xx boards.
Also added myself as a reviewer for RK3566/RK3568/RK3588 boards that I have and can help with review and testing of e.g. defconfig and device tree changes.
Jonas Karlman (3): doc: rockchip: Add supported RK3566/RK3568 boards board: rockchip: rk35xx: Add device tree files to MAINTAINERS board: rockchip: rk35xx: Add myself as reviewer to MAINTAINERS
board/anbernic/rgxx3_rk3566/MAINTAINERS | 3 + .../neural-compute-module-6/MAINTAINERS | 6 ++ board/radxa/rock5a-rk3588s/MAINTAINERS | 3 + board/radxa/rock5b-rk3588/MAINTAINERS | 5 +- board/rockchip/evb_rk3568/MAINTAINERS | 55 +++++++++++-------- board/rockchip/evb_rk3588/MAINTAINERS | 3 +- doc/board/rockchip/rockchip.rst | 20 ++++--- 7 files changed, 61 insertions(+), 34 deletions(-)

Update Rockchip documentation to include RK3566/RK3568 boards already supported. Also list Pine64 boards under RK3566 and drop defconfig to match other listed boards.
Signed-off-by: Jonas Karlman jonas@kwiboo.se --- doc/board/rockchip/rockchip.rst | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/doc/board/rockchip/rockchip.rst b/doc/board/rockchip/rockchip.rst index 31aeb8567607..4668e598515e 100644 --- a/doc/board/rockchip/rockchip.rst +++ b/doc/board/rockchip/rockchip.rst @@ -91,18 +91,22 @@ List of mainline supported Rockchip boards: - Theobroma Systems RK3399-Q7 SoM - Puma (puma_rk3399)
* rk3566 - - Anbernic RGxx3 (rgxx3-rk3566) + - Anbernic RGxx3 (anbernic-rgxx3) + - Pine64 Quartz64-A Board (quartz64-a-rk3566) + - Pine64 Quartz64-B Board (quartz64-b-rk3566) + - Pine64 SOQuartz on Blade (soquartz-blade-rk3566) + - Pine64 SOQuartz on CM4-IO (soquartz-cm4-rk3566) + - Pine64 SOQuartz on Model A (soquartz-model-a-rk3566) + - Radxa CM3 IO Board (radxa-cm3-io-rk3566)
* rk3568 - Rockchip Evb-RK3568 (evb-rk3568) - - EmbedFire Lubancat 2 (lubancat-2-rk3568_defconfig) + - EmbedFire LubanCat 2 (lubancat-2-rk3568) + - FriendlyElec NanoPi R5C (nanopi-r5c-rk3568) + - FriendlyElec NanoPi R5S (nanopi-r5s-rk3568) - Hardkernel ODROID-M1 (odroid-m1-rk3568) - - Pine64 Quartz64-A Board (quartz64-a-rk3566_defconfig) - - Pine64 Quartz64-B Board (quartz64-b-rk3566_defconfig) - - Pine64 SOQuartz on Blade (soquartz-blade-rk3566_defconfig) - - Pine64 SOQuartz on CM4-IO (soquartz-cm4-rk3566_defconfig) - - Pine64 SOQuartz on Model A (soquartz-model-a-rk3566_defconfig) - - Radxa E25 Carrier Board (radxa-e25-rk3568_defconfig) + - Radxa E25 Carrier Board (radxa-e25-rk3568) + - Radxa ROCK 3 Model A (rock-3a-rk3568)
* rk3588 - Rockchip EVB (evb-rk3588)

Hi Jonas,
Thanks for your patch.
On 2023/8/17 14:04, Jonas Karlman wrote:
Update Rockchip documentation to include RK3566/RK3568 boards already supported. Also list Pine64 boards under RK3566 and drop defconfig to match other listed boards.
Signed-off-by: Jonas Karlman jonas@kwiboo.se
doc/board/rockchip/rockchip.rst | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/doc/board/rockchip/rockchip.rst b/doc/board/rockchip/rockchip.rst index 31aeb8567607..4668e598515e 100644 --- a/doc/board/rockchip/rockchip.rst +++ b/doc/board/rockchip/rockchip.rst @@ -91,18 +91,22 @@ List of mainline supported Rockchip boards: - Theobroma Systems RK3399-Q7 SoM - Puma (puma_rk3399)
- rk3566
- Anbernic RGxx3 (rgxx3-rk3566)
- Anbernic RGxx3 (anbernic-rgxx3)
This board is using anbernic-rgxx3 as defconfig name, but I would prefer update this defconfig to
use name rgxx3-rk3566_defconfig instead, to follow all the other boards with SoC name.
Thanks,
- Kever
- Pine64 Quartz64-A Board (quartz64-a-rk3566)
- Pine64 Quartz64-B Board (quartz64-b-rk3566)
- Pine64 SOQuartz on Blade (soquartz-blade-rk3566)
- Pine64 SOQuartz on CM4-IO (soquartz-cm4-rk3566)
- Pine64 SOQuartz on Model A (soquartz-model-a-rk3566)
- Radxa CM3 IO Board (radxa-cm3-io-rk3566)
- rk3568
- Rockchip Evb-RK3568 (evb-rk3568)
- EmbedFire Lubancat 2 (lubancat-2-rk3568_defconfig)
- EmbedFire LubanCat 2 (lubancat-2-rk3568)
- FriendlyElec NanoPi R5C (nanopi-r5c-rk3568)
- FriendlyElec NanoPi R5S (nanopi-r5s-rk3568) - Hardkernel ODROID-M1 (odroid-m1-rk3568)
- Pine64 Quartz64-A Board (quartz64-a-rk3566_defconfig)
- Pine64 Quartz64-B Board (quartz64-b-rk3566_defconfig)
- Pine64 SOQuartz on Blade (soquartz-blade-rk3566_defconfig)
- Pine64 SOQuartz on CM4-IO (soquartz-cm4-rk3566_defconfig)
- Pine64 SOQuartz on Model A (soquartz-model-a-rk3566_defconfig)
- Radxa E25 Carrier Board (radxa-e25-rk3568_defconfig)
- Radxa E25 Carrier Board (radxa-e25-rk3568)
- Radxa ROCK 3 Model A (rock-3a-rk3568)
- rk3588
- Rockchip EVB (evb-rk3588)

On Thu, Aug 17, 2023 at 04:32:41PM +0800, Kever Yang wrote:
Hi Jonas,
Thanks for your patch.
On 2023/8/17 14:04, Jonas Karlman wrote:
Update Rockchip documentation to include RK3566/RK3568 boards already supported. Also list Pine64 boards under RK3566 and drop defconfig to match other listed boards.
Signed-off-by: Jonas Karlman jonas@kwiboo.se
doc/board/rockchip/rockchip.rst | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/doc/board/rockchip/rockchip.rst b/doc/board/rockchip/rockchip.rst index 31aeb8567607..4668e598515e 100644 --- a/doc/board/rockchip/rockchip.rst +++ b/doc/board/rockchip/rockchip.rst @@ -91,18 +91,22 @@ List of mainline supported Rockchip boards: - Theobroma Systems RK3399-Q7 SoM - Puma (puma_rk3399)
- rk3566
- Anbernic RGxx3 (rgxx3-rk3566)
- Anbernic RGxx3 (anbernic-rgxx3)
This board is using anbernic-rgxx3 as defconfig name, but I would prefer update this defconfig to
use name rgxx3-rk3566_defconfig instead, to follow all the other boards with SoC name.
Sorry, in my rush to get more MAINTAINERS entries updated / correct I missed your feedback here. Jonas, please update and I'll make sure it gets in to the tree.

On 2023-08-17 21:29, Tom Rini wrote:
On Thu, Aug 17, 2023 at 04:32:41PM +0800, Kever Yang wrote:
Hi Jonas,
Thanks for your patch.
On 2023/8/17 14:04, Jonas Karlman wrote:
Update Rockchip documentation to include RK3566/RK3568 boards already supported. Also list Pine64 boards under RK3566 and drop defconfig to match other listed boards.
Signed-off-by: Jonas Karlman jonas@kwiboo.se
doc/board/rockchip/rockchip.rst | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/doc/board/rockchip/rockchip.rst b/doc/board/rockchip/rockchip.rst index 31aeb8567607..4668e598515e 100644 --- a/doc/board/rockchip/rockchip.rst +++ b/doc/board/rockchip/rockchip.rst @@ -91,18 +91,22 @@ List of mainline supported Rockchip boards: - Theobroma Systems RK3399-Q7 SoM - Puma (puma_rk3399)
- rk3566
- Anbernic RGxx3 (rgxx3-rk3566)
- Anbernic RGxx3 (anbernic-rgxx3)
This board is using anbernic-rgxx3 as defconfig name, but I would prefer update this defconfig to
use name rgxx3-rk3566_defconfig instead, to follow all the other boards with SoC name.
Sorry, in my rush to get more MAINTAINERS entries updated / correct I missed your feedback here. Jonas, please update and I'll make sure it gets in to the tree.
Thanks, will send a patch that rename to anbernic-rgxx3-rk3566_defconfig and update docs to reflect the new name shortly.
Regards, Jonas

On Thu, Aug 17, 2023 at 06:04:34AM +0000, Jonas Karlman wrote:
Update Rockchip documentation to include RK3566/RK3568 boards already supported. Also list Pine64 boards under RK3566 and drop defconfig to match other listed boards.
Signed-off-by: Jonas Karlman jonas@kwiboo.se
Applied to u-boot/master, thanks!

Update MAINTAINERS files for RK3566/RK3568/RK3588 boards to include related device tree files. Also replace space with tabs.
Signed-off-by: Jonas Karlman jonas@kwiboo.se --- board/anbernic/rgxx3_rk3566/MAINTAINERS | 3 ++ .../neural-compute-module-6/MAINTAINERS | 6 +++ board/radxa/rock5a-rk3588s/MAINTAINERS | 2 + board/radxa/rock5b-rk3588/MAINTAINERS | 4 +- board/rockchip/evb_rk3568/MAINTAINERS | 51 ++++++++++--------- board/rockchip/evb_rk3588/MAINTAINERS | 3 +- 6 files changed, 43 insertions(+), 26 deletions(-)
diff --git a/board/anbernic/rgxx3_rk3566/MAINTAINERS b/board/anbernic/rgxx3_rk3566/MAINTAINERS index 1c0d3fe7b5bf..6be16a47e8eb 100644 --- a/board/anbernic/rgxx3_rk3566/MAINTAINERS +++ b/board/anbernic/rgxx3_rk3566/MAINTAINERS @@ -4,3 +4,6 @@ S: Maintained F: board/anbernic/rgxx3_rk3566 F: include/configs/anbernic-rgxx3-rk3566.h F: configs/anbernic-rgxx3_defconfig +F: arch/arm/dts/rk3566-anbernic-rgxx3.dts +F: arch/arm/dts/rk3566-anbernic-rgxx3.dtsi +F: arch/arm/dts/rk3566-anbernic-rgxx3-u-boot.dtsi diff --git a/board/edgeble/neural-compute-module-6/MAINTAINERS b/board/edgeble/neural-compute-module-6/MAINTAINERS index bc7f9b0e680d..42e5df506bf3 100644 --- a/board/edgeble/neural-compute-module-6/MAINTAINERS +++ b/board/edgeble/neural-compute-module-6/MAINTAINERS @@ -5,3 +5,9 @@ F: board/edgeble/neural-compute-module-6 F: include/configs/neural-compute-module-6.h F: configs/neu6a-io-rk3588_defconfig F: configs/neu6b-io-rk3588_defconfig +F: arch/arm/dts/rk3588-edgeble-neu6a.dtsi +F: arch/arm/dts/rk3588-edgeble-neu6a-io.dts +F: arch/arm/dts/rk3588-edgeble-neu6a-io-u-boot.dtsi +F: arch/arm/dts/rk3588-edgeble-neu6b.dtsi +F: arch/arm/dts/rk3588-edgeble-neu6b-io.dts +F: arch/arm/dts/rk3588-edgeble-neu6b-io-u-boot.dtsi diff --git a/board/radxa/rock5a-rk3588s/MAINTAINERS b/board/radxa/rock5a-rk3588s/MAINTAINERS index 62fb6b4c0eea..05750269b8dd 100644 --- a/board/radxa/rock5a-rk3588s/MAINTAINERS +++ b/board/radxa/rock5a-rk3588s/MAINTAINERS @@ -4,3 +4,5 @@ S: Maintained F: board/radxa/rock5a-rk3588s F: include/configs/rock5a-rk3588s.h F: configs/rock5a-rk3588s_defconfig +F: arch/arm/dts/rk3588s-rock-5a.dts +F: arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi diff --git a/board/radxa/rock5b-rk3588/MAINTAINERS b/board/radxa/rock5b-rk3588/MAINTAINERS index 693751e583d9..734115a4a3dc 100644 --- a/board/radxa/rock5b-rk3588/MAINTAINERS +++ b/board/radxa/rock5b-rk3588/MAINTAINERS @@ -2,5 +2,7 @@ ROCK5B-RK3588 M: Eugen Hristev eugen.hristev@collabora.com S: Maintained F: board/radxa/rock5b-rk3588 -F: include/configs/rock5b-rk3588 +F: include/configs/rock5b-rk3588.h F: configs/rock5b-rk3588_defconfig +F: arch/arm/dts/rk3588-rock-5b.dts +F: arch/arm/dts/rk3588-rock-5b-u-boot.dtsi diff --git a/board/rockchip/evb_rk3568/MAINTAINERS b/board/rockchip/evb_rk3568/MAINTAINERS index 1cdeafcf79b2..5a2ec13e21ee 100644 --- a/board/rockchip/evb_rk3568/MAINTAINERS +++ b/board/rockchip/evb_rk3568/MAINTAINERS @@ -1,13 +1,13 @@ EVB-RK3568 -M: Joseph Chen chenjh@rock-chips.com -S: Maintained -F: board/rockchip/evb_rk3568 -F: include/configs/evb_rk3568.h -F: configs/evb-rk3568_defconfig -F: arch/arm/dts/rk3568-evb-boot.dtsi +M: Joseph Chen chenjh@rock-chips.com +S: Maintained +F: board/rockchip/evb_rk3568 +F: include/configs/evb_rk3568.h +F: configs/evb-rk3568_defconfig +F: arch/arm/dts/rk3568-evb-u-boot.dtsi F: arch/arm/dts/rk3568-evb.dts
-Lubancat-2 +LUBANCAT-2 M: Andy Yan andyshrk@163.com S: Maintained F: configs/lubancat-2-rk3568_defconfig @@ -15,24 +15,27 @@ F: arch/arm/dts/rk3568-lubancat-2.dts F: arch/arm/dts/rk3568-lubancat-2-u-boot.dtsi
NANOPI-R5C -M: Tianling Shen cnsztl@gmail.com -S: Maintained -F: configs/nanopi-r5c-rk3568_defconfig -F: arch/arm/dts/rk3568-nanopi-r5c.dts -F: arch/arm/dts/rk3568-nanopi-r5c-u-boot.dtsi +M: Tianling Shen cnsztl@gmail.com +S: Maintained +F: configs/nanopi-r5c-rk3568_defconfig +F: arch/arm/dts/rk3568-nanopi-r5c.dts +F: arch/arm/dts/rk3568-nanopi-r5c-u-boot.dtsi
NANOPI-R5S -M: Tianling Shen cnsztl@gmail.com -S: Maintained -F: configs/nanopi-r5s-rk3568_defconfig -F: arch/arm/dts/rk3568-nanopi-r5s.dts -F: arch/arm/dts/rk3568-nanopi-r5s.dtsi -F: arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi +M: Tianling Shen cnsztl@gmail.com +S: Maintained +F: configs/nanopi-r5s-rk3568_defconfig +F: arch/arm/dts/rk3568-nanopi-r5s.dts +F: arch/arm/dts/rk3568-nanopi-r5s.dtsi +F: arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi
-RADXA-CM3 +RADXA-CM3-IO M: Jagan Teki jagan@amarulasolutions.com S: Maintained F: configs/radxa-cm3-io-rk3566_defconfig +F: arch/arm/dts/rk3566-radxa-cm3.dtsi +F: arch/arm/dts/rk3566-radxa-cm3-io.dts +F: arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi
RADXA-E25 M: Jonas Karlman jonas@kwiboo.se @@ -43,8 +46,8 @@ F: arch/arm/dts/rk3568-radxa-e25.dts F: arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi
ROCK-3A -M: Akash Gajjar gajjar04akash@gmail.com -S: Maintained -F: configs/rock-3a-rk3568_defconfig -F: arch/arm/dts/rk3568-rock-3a.dts -F: arch/arm/dts/rk3568-rock-3a-u-boot.dtsi +M: Akash Gajjar gajjar04akash@gmail.com +S: Maintained +F: configs/rock-3a-rk3568_defconfig +F: arch/arm/dts/rk3568-rock-3a.dts +F: arch/arm/dts/rk3568-rock-3a-u-boot.dtsi diff --git a/board/rockchip/evb_rk3588/MAINTAINERS b/board/rockchip/evb_rk3588/MAINTAINERS index 7b7df3c5a8ac..6b2c257a1705 100644 --- a/board/rockchip/evb_rk3588/MAINTAINERS +++ b/board/rockchip/evb_rk3588/MAINTAINERS @@ -4,4 +4,5 @@ S: Maintained F: board/rockchip/evb_rk3588 F: include/configs/evb_rk3588.h F: configs/evb-rk3588_defconfig -F: arch/arm/dts/rk3588-evb-u-boot.dtsi +F: arch/arm/dts/rk3588-evb1-v10.dts +F: arch/arm/dts/rk3588-evb1-v10-u-boot.dtsi

On 8/17/23 09:04, Jonas Karlman wrote:
Update MAINTAINERS files for RK3566/RK3568/RK3588 boards to include related device tree files. Also replace space with tabs.
Signed-off-by: Jonas Karlman jonas@kwiboo.se
board/anbernic/rgxx3_rk3566/MAINTAINERS | 3 ++ .../neural-compute-module-6/MAINTAINERS | 6 +++ board/radxa/rock5a-rk3588s/MAINTAINERS | 2 + board/radxa/rock5b-rk3588/MAINTAINERS | 4 +- board/rockchip/evb_rk3568/MAINTAINERS | 51 ++++++++++--------- board/rockchip/evb_rk3588/MAINTAINERS | 3 +- 6 files changed, 43 insertions(+), 26 deletions(-)
For rock5, Acked-by: Eugen Hristev eugen.hristev@collabora.com

Hi Jonas,
On 8/17/23 08:04, Jonas Karlman wrote:
Update MAINTAINERS files for RK3566/RK3568/RK3588 boards to include related device tree files. Also replace space with tabs.
Signed-off-by: Jonas Karlman jonas@kwiboo.se
board/anbernic/rgxx3_rk3566/MAINTAINERS | 3 ++ .../neural-compute-module-6/MAINTAINERS | 6 +++ board/radxa/rock5a-rk3588s/MAINTAINERS | 2 + board/radxa/rock5b-rk3588/MAINTAINERS | 4 +- board/rockchip/evb_rk3568/MAINTAINERS | 51 ++++++++++--------- board/rockchip/evb_rk3588/MAINTAINERS | 3 +- 6 files changed, 43 insertions(+), 26 deletions(-)
diff --git a/board/anbernic/rgxx3_rk3566/MAINTAINERS b/board/anbernic/rgxx3_rk3566/MAINTAINERS index 1c0d3fe7b5bf..6be16a47e8eb 100644 --- a/board/anbernic/rgxx3_rk3566/MAINTAINERS +++ b/board/anbernic/rgxx3_rk3566/MAINTAINERS @@ -4,3 +4,6 @@ S: Maintained F: board/anbernic/rgxx3_rk3566 F: include/configs/anbernic-rgxx3-rk3566.h F: configs/anbernic-rgxx3_defconfig +F: arch/arm/dts/rk3566-anbernic-rgxx3.dts +F: arch/arm/dts/rk3566-anbernic-rgxx3.dtsi +F: arch/arm/dts/rk3566-anbernic-rgxx3-u-boot.dtsi
An easier way to deal with this is to use the "*" character since it's supported in MAINTAINERS file apparently (ag -Q "*" **/MAINTAINERS returns multiple matches in multiple files). So maybe replace it with something like
F: arch/arm/dts/rk3566-anbernic-rgxx3*
?
That way if the files eventually get split into multiple ones, get renamed, have one created (e.g. -u-boot.dtsi), they are all matched by that same line. Less maintenance here (and hopefully precise enough that we don't have false positives).
Just a suggestion,
Cheers, Quentin
diff --git a/board/edgeble/neural-compute-module-6/MAINTAINERS b/board/edgeble/neural-compute-module-6/MAINTAINERS index bc7f9b0e680d..42e5df506bf3 100644 --- a/board/edgeble/neural-compute-module-6/MAINTAINERS +++ b/board/edgeble/neural-compute-module-6/MAINTAINERS @@ -5,3 +5,9 @@ F: board/edgeble/neural-compute-module-6 F: include/configs/neural-compute-module-6.h F: configs/neu6a-io-rk3588_defconfig F: configs/neu6b-io-rk3588_defconfig +F: arch/arm/dts/rk3588-edgeble-neu6a.dtsi +F: arch/arm/dts/rk3588-edgeble-neu6a-io.dts +F: arch/arm/dts/rk3588-edgeble-neu6a-io-u-boot.dtsi +F: arch/arm/dts/rk3588-edgeble-neu6b.dtsi +F: arch/arm/dts/rk3588-edgeble-neu6b-io.dts +F: arch/arm/dts/rk3588-edgeble-neu6b-io-u-boot.dtsi diff --git a/board/radxa/rock5a-rk3588s/MAINTAINERS b/board/radxa/rock5a-rk3588s/MAINTAINERS index 62fb6b4c0eea..05750269b8dd 100644 --- a/board/radxa/rock5a-rk3588s/MAINTAINERS +++ b/board/radxa/rock5a-rk3588s/MAINTAINERS @@ -4,3 +4,5 @@ S: Maintained F: board/radxa/rock5a-rk3588s F: include/configs/rock5a-rk3588s.h F: configs/rock5a-rk3588s_defconfig +F: arch/arm/dts/rk3588s-rock-5a.dts +F: arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi diff --git a/board/radxa/rock5b-rk3588/MAINTAINERS b/board/radxa/rock5b-rk3588/MAINTAINERS index 693751e583d9..734115a4a3dc 100644 --- a/board/radxa/rock5b-rk3588/MAINTAINERS +++ b/board/radxa/rock5b-rk3588/MAINTAINERS @@ -2,5 +2,7 @@ ROCK5B-RK3588 M: Eugen Hristev eugen.hristev@collabora.com S: Maintained F: board/radxa/rock5b-rk3588 -F: include/configs/rock5b-rk3588 +F: include/configs/rock5b-rk3588.h F: configs/rock5b-rk3588_defconfig +F: arch/arm/dts/rk3588-rock-5b.dts +F: arch/arm/dts/rk3588-rock-5b-u-boot.dtsi diff --git a/board/rockchip/evb_rk3568/MAINTAINERS b/board/rockchip/evb_rk3568/MAINTAINERS index 1cdeafcf79b2..5a2ec13e21ee 100644 --- a/board/rockchip/evb_rk3568/MAINTAINERS +++ b/board/rockchip/evb_rk3568/MAINTAINERS @@ -1,13 +1,13 @@ EVB-RK3568 -M: Joseph Chen chenjh@rock-chips.com -S: Maintained -F: board/rockchip/evb_rk3568 -F: include/configs/evb_rk3568.h -F: configs/evb-rk3568_defconfig -F: arch/arm/dts/rk3568-evb-boot.dtsi +M: Joseph Chen chenjh@rock-chips.com +S: Maintained +F: board/rockchip/evb_rk3568 +F: include/configs/evb_rk3568.h +F: configs/evb-rk3568_defconfig +F: arch/arm/dts/rk3568-evb-u-boot.dtsi F: arch/arm/dts/rk3568-evb.dts
-Lubancat-2 +LUBANCAT-2 M: Andy Yan andyshrk@163.com S: Maintained F: configs/lubancat-2-rk3568_defconfig @@ -15,24 +15,27 @@ F: arch/arm/dts/rk3568-lubancat-2.dts F: arch/arm/dts/rk3568-lubancat-2-u-boot.dtsi
NANOPI-R5C -M: Tianling Shen cnsztl@gmail.com -S: Maintained -F: configs/nanopi-r5c-rk3568_defconfig -F: arch/arm/dts/rk3568-nanopi-r5c.dts -F: arch/arm/dts/rk3568-nanopi-r5c-u-boot.dtsi +M: Tianling Shen cnsztl@gmail.com +S: Maintained +F: configs/nanopi-r5c-rk3568_defconfig +F: arch/arm/dts/rk3568-nanopi-r5c.dts +F: arch/arm/dts/rk3568-nanopi-r5c-u-boot.dtsi
NANOPI-R5S -M: Tianling Shen cnsztl@gmail.com -S: Maintained -F: configs/nanopi-r5s-rk3568_defconfig -F: arch/arm/dts/rk3568-nanopi-r5s.dts -F: arch/arm/dts/rk3568-nanopi-r5s.dtsi -F: arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi +M: Tianling Shen cnsztl@gmail.com +S: Maintained +F: configs/nanopi-r5s-rk3568_defconfig +F: arch/arm/dts/rk3568-nanopi-r5s.dts +F: arch/arm/dts/rk3568-nanopi-r5s.dtsi +F: arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi
-RADXA-CM3 +RADXA-CM3-IO M: Jagan Teki jagan@amarulasolutions.com S: Maintained F: configs/radxa-cm3-io-rk3566_defconfig +F: arch/arm/dts/rk3566-radxa-cm3.dtsi +F: arch/arm/dts/rk3566-radxa-cm3-io.dts +F: arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi
RADXA-E25 M: Jonas Karlman jonas@kwiboo.se @@ -43,8 +46,8 @@ F: arch/arm/dts/rk3568-radxa-e25.dts F: arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi
ROCK-3A -M: Akash Gajjar gajjar04akash@gmail.com -S: Maintained -F: configs/rock-3a-rk3568_defconfig -F: arch/arm/dts/rk3568-rock-3a.dts -F: arch/arm/dts/rk3568-rock-3a-u-boot.dtsi +M: Akash Gajjar gajjar04akash@gmail.com +S: Maintained +F: configs/rock-3a-rk3568_defconfig +F: arch/arm/dts/rk3568-rock-3a.dts +F: arch/arm/dts/rk3568-rock-3a-u-boot.dtsi diff --git a/board/rockchip/evb_rk3588/MAINTAINERS b/board/rockchip/evb_rk3588/MAINTAINERS index 7b7df3c5a8ac..6b2c257a1705 100644 --- a/board/rockchip/evb_rk3588/MAINTAINERS +++ b/board/rockchip/evb_rk3588/MAINTAINERS @@ -4,4 +4,5 @@ S: Maintained F: board/rockchip/evb_rk3588 F: include/configs/evb_rk3588.h F: configs/evb-rk3588_defconfig -F: arch/arm/dts/rk3588-evb-u-boot.dtsi +F: arch/arm/dts/rk3588-evb1-v10.dts +F: arch/arm/dts/rk3588-evb1-v10-u-boot.dtsi

On Thu, Aug 17, 2023 at 10:46:14AM +0200, Quentin Schulz wrote:
Hi Jonas,
On 8/17/23 08:04, Jonas Karlman wrote:
Update MAINTAINERS files for RK3566/RK3568/RK3588 boards to include related device tree files. Also replace space with tabs.
Signed-off-by: Jonas Karlman jonas@kwiboo.se
board/anbernic/rgxx3_rk3566/MAINTAINERS | 3 ++ .../neural-compute-module-6/MAINTAINERS | 6 +++ board/radxa/rock5a-rk3588s/MAINTAINERS | 2 + board/radxa/rock5b-rk3588/MAINTAINERS | 4 +- board/rockchip/evb_rk3568/MAINTAINERS | 51 ++++++++++--------- board/rockchip/evb_rk3588/MAINTAINERS | 3 +- 6 files changed, 43 insertions(+), 26 deletions(-)
diff --git a/board/anbernic/rgxx3_rk3566/MAINTAINERS b/board/anbernic/rgxx3_rk3566/MAINTAINERS index 1c0d3fe7b5bf..6be16a47e8eb 100644 --- a/board/anbernic/rgxx3_rk3566/MAINTAINERS +++ b/board/anbernic/rgxx3_rk3566/MAINTAINERS @@ -4,3 +4,6 @@ S: Maintained F: board/anbernic/rgxx3_rk3566 F: include/configs/anbernic-rgxx3-rk3566.h F: configs/anbernic-rgxx3_defconfig +F: arch/arm/dts/rk3566-anbernic-rgxx3.dts +F: arch/arm/dts/rk3566-anbernic-rgxx3.dtsi +F: arch/arm/dts/rk3566-anbernic-rgxx3-u-boot.dtsi
An easier way to deal with this is to use the "*" character since it's supported in MAINTAINERS file apparently (ag -Q "*" **/MAINTAINERS returns multiple matches in multiple files). So maybe replace it with something like
F: arch/arm/dts/rk3566-anbernic-rgxx3*
?
That way if the files eventually get split into multiple ones, get renamed, have one created (e.g. -u-boot.dtsi), they are all matched by that same line. Less maintenance here (and hopefully precise enough that we don't have false positives).
Just a suggestion,
Using the "N:" syntax might be better-still, since you could do: N: anbernic-rgxx3 And that covers anything with anbernic-rgxx3 in the name.

On Thu, Aug 17, 2023 at 06:04:36AM +0000, Jonas Karlman wrote:
Update MAINTAINERS files for RK3566/RK3568/RK3588 boards to include related device tree files. Also replace space with tabs.
Signed-off-by: Jonas Karlman jonas@kwiboo.se Acked-by: Eugen Hristev eugen.hristev@collabora.com
Applied to u-boot/master, thanks!

Add myself as a reviewer for RK3566/RK3568/RK3588 boards that I have and can help with review and testing of defconfig and device tree changes.
Signed-off-by: Jonas Karlman jonas@kwiboo.se --- board/radxa/rock5a-rk3588s/MAINTAINERS | 1 + board/radxa/rock5b-rk3588/MAINTAINERS | 1 + board/rockchip/evb_rk3568/MAINTAINERS | 4 ++++ 3 files changed, 6 insertions(+)
diff --git a/board/radxa/rock5a-rk3588s/MAINTAINERS b/board/radxa/rock5a-rk3588s/MAINTAINERS index 05750269b8dd..a569efa74e3e 100644 --- a/board/radxa/rock5a-rk3588s/MAINTAINERS +++ b/board/radxa/rock5a-rk3588s/MAINTAINERS @@ -1,5 +1,6 @@ ROCK5A-RK3588 M: Eugen Hristev eugen.hristev@collabora.com +R: Jonas Karlman jonas@kwiboo.se S: Maintained F: board/radxa/rock5a-rk3588s F: include/configs/rock5a-rk3588s.h diff --git a/board/radxa/rock5b-rk3588/MAINTAINERS b/board/radxa/rock5b-rk3588/MAINTAINERS index 734115a4a3dc..4460c9971a96 100644 --- a/board/radxa/rock5b-rk3588/MAINTAINERS +++ b/board/radxa/rock5b-rk3588/MAINTAINERS @@ -1,5 +1,6 @@ ROCK5B-RK3588 M: Eugen Hristev eugen.hristev@collabora.com +R: Jonas Karlman jonas@kwiboo.se S: Maintained F: board/radxa/rock5b-rk3588 F: include/configs/rock5b-rk3588.h diff --git a/board/rockchip/evb_rk3568/MAINTAINERS b/board/rockchip/evb_rk3568/MAINTAINERS index 5a2ec13e21ee..cc9eb432a8b5 100644 --- a/board/rockchip/evb_rk3568/MAINTAINERS +++ b/board/rockchip/evb_rk3568/MAINTAINERS @@ -16,6 +16,7 @@ F: arch/arm/dts/rk3568-lubancat-2-u-boot.dtsi
NANOPI-R5C M: Tianling Shen cnsztl@gmail.com +R: Jonas Karlman jonas@kwiboo.se S: Maintained F: configs/nanopi-r5c-rk3568_defconfig F: arch/arm/dts/rk3568-nanopi-r5c.dts @@ -23,6 +24,7 @@ F: arch/arm/dts/rk3568-nanopi-r5c-u-boot.dtsi
NANOPI-R5S M: Tianling Shen cnsztl@gmail.com +R: Jonas Karlman jonas@kwiboo.se S: Maintained F: configs/nanopi-r5s-rk3568_defconfig F: arch/arm/dts/rk3568-nanopi-r5s.dts @@ -31,6 +33,7 @@ F: arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi
RADXA-CM3-IO M: Jagan Teki jagan@amarulasolutions.com +R: Jonas Karlman jonas@kwiboo.se S: Maintained F: configs/radxa-cm3-io-rk3566_defconfig F: arch/arm/dts/rk3566-radxa-cm3.dtsi @@ -47,6 +50,7 @@ F: arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi
ROCK-3A M: Akash Gajjar gajjar04akash@gmail.com +R: Jonas Karlman jonas@kwiboo.se S: Maintained F: configs/rock-3a-rk3568_defconfig F: arch/arm/dts/rk3568-rock-3a.dts

On 8/17/23 09:04, Jonas Karlman wrote:
Add myself as a reviewer for RK3566/RK3568/RK3588 boards that I have and can help with review and testing of defconfig and device tree changes.
Signed-off-by: Jonas Karlman jonas@kwiboo.se
board/radxa/rock5a-rk3588s/MAINTAINERS | 1 + board/radxa/rock5b-rk3588/MAINTAINERS | 1 + board/rockchip/evb_rk3568/MAINTAINERS | 4 ++++ 3 files changed, 6 insertions(+)
For rock5, Acked-by: Eugen Hristev eugen.hristev@collabora.com

On Thu, Aug 17, 2023 at 06:04:38AM +0000, Jonas Karlman wrote:
Add myself as a reviewer for RK3566/RK3568/RK3588 boards that I have and can help with review and testing of defconfig and device tree changes.
Signed-off-by: Jonas Karlman jonas@kwiboo.se Acked-by: Eugen Hristev eugen.hristev@collabora.com
Applied to u-boot/master, thanks!
participants (5)
-
Eugen Hristev
-
Jonas Karlman
-
Kever Yang
-
Quentin Schulz
-
Tom Rini