Re: [PATCH v2 4/4] arm64: dts: rockchip: Enable HDMI1 on rock-5b
From: Mark Brown <broonie@kernel.org>
Date: 2025-03-31 19:01:41
Also in:
dri-devel, linux-devicetree, linux-rockchip, lkml
On Wed, Dec 11, 2024 at 01:06:17AM +0200, Cristian Ciocaltea wrote:
Add the necessary DT changes to enable the second HDMI output port on Radxa ROCK 5B. While at it, switch the position of &vop_mmu and @vop to maintain the alphabetical order.
We're seeing failures in the Arm lab the IGT tests on this board in Linus' tree which bisect to 77cea7ca1368 which is this patch. core_getversion fails: <14>[ 21.933549] [IGT] core_getversion: executing IGT-Version: 2.0-g8b20280 (aarch64) (Linux: 6.14.0 aarch64) Using IGT_SRANDOM=1741272980 for randomisation (core_getversion:284) CRITICAL: Test assertion failure function __igt_unique____real_main84, file ../tests/core_getversion.c:91: (core_getversion:284) CRITICAL: Failed assertion: fd >= 0 (core_getversion:284) CRITICAL: Last errno: 2, No such file or directory (core_getversion:284) CRITICAL: file descriptor fd failed Stack trace: #0 ../lib/igt_core.c:2055 __igt_fail_assert() #1 [<unknown>+0xe31a129c] #2 [<unknown>+0xe31a0dac] #3 [__libc_init_first+0x80] #4 [__libc_start_main+0x98] #5 [<unknown>+0xe31a0df0] Test core_getversion failed. **** DEBUG **** (core_getversion:284) igt_core-INFO: IGT-Version: 2.0-g8b20280 (aarch64) (Linux: 6.14.0 aarch64) (core_getversion:284) igt_core-INFO: Using IGT_SRANDOM=1741272980 for randomisation (core_getversion:284) drmtest-DEBUG: Force option used: Using driver rockchip (core_getversion:284) drmtest-DEBUG: Condition stat(path, &new) != 0 occurred in function _is_already_opened, file ../lib/drmtest.c:407 (core_getversion:284) drmtest-DEBUG: Condition stat(path, &new) != 0 occurred in function _is_already_opened, file ../lib/drmtest.c:407 (core_getversion:284) drmtest-DEBUG: Condition stat(path, &new) != 0 occurred in function _is_already_opened, file ../lib/drmtest.c:407 (core_getversion:284) drmtest-DEBUG: Condition stat(path, &new) != 0 occurred in function _is_already_opened, file ../lib/drmtest.c:407 (core_getversion:284) drmtest-DEBUG: Condition stat(path, &new) != 0 occurred in function _is_already_opened, file ../lib/drmtest.c:407 (core_getversion:284) drmtest-DEBUG: Condition stat(path, &new) != 0 occurred in function _is_already_opened, file ../lib/drmtest.c:407 (core_getversion:284) drmtest-DEBUG: Condition stat(path, &new) != 0 occurred in function _is_already_opened, file ../lib/drmtest.c:407 (core_getversion:284) drmtest-DEBUG: Condition stat(path, &new) != 0 occurred in function _is_already_opened, file ../lib/drmtest.c:407 (core_getversion:284) CRITICAL: Test assertion failure function __igt_unique____real_main84, file ../tests/core_getversion.c:91: (core_getversion:284) CRITICAL: Failed assertion: fd >= 0 (core_getversion:284) CRITICAL: Last errno: 2, No such file or directory (core_getversion:284) CRITICAL: file descriptor fd failed (core_getversion:284) igt_core-INFO: Stack trace: (core_getversion:284) igt_core-INFO: #0 ../lib/igt_core.c:2055 __igt_fail_assert() (core_getversion:284) igt_core-INFO: #1 [<unknown>+0xe31a129c] (core_getversion:284) igt_core-INFO: #2 [<unknown>+0xe31a0dac] (core_getversion:284) igt_core-INFO: #3 [__libc_init_first+0x80] (core_getversion:284) igt_core-INFO: #4 [__libc_start_main+0x98] (core_getversion:284) igt_core-INFO: #5 [<unknown>+0xe31a0df0] **** END **** [1mSubtest basic: FAIL (0.000s)[0m and all the other tests refuse to run. Previously the test passed: <14>[ 22.491231] [IGT] core_getversion: executing IGT-Version: 2.0-g8b20280 (aarch64) (Linux: 6.14.0 aarch64) <14>[ 22.492030] [IGT] core_getversion: starting subtest basic Using IGT_SRANDOM=1741272980 for randomisation Opened device: /<14>[ 22.492835] [IGT] core_getversion: finished subtest basic, SUCCESS dev/dri/card0 Starting subtest: basic 0: rockchip v1.0 0 RockC<14>[ 22.494233] [IGT] core_getversion: exiting, ret=0 hip Soc DRM [1mSubtest basic: SUCCESS (0.000s)[0m The board is running fine in -next so hopefully there's a fix already there which will make it's way to Linus' tree during the merge window. We're also seeing something broken with the HDMI audio devices, but I didn't look into that. Bisection log: git bisect start # status: waiting for both good and bad commits # good: [1a9239bb4253f9076b5b4b2a1a4e8d7defd77a95] Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next git bisect good 1a9239bb4253f9076b5b4b2a1a4e8d7defd77a95 # status: waiting for bad commit, 1 good commit known # bad: [01d5b167dc230cf3b6eb9dd7205f6a705026d1ce] Merge tag 'modules-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux git bisect bad 01d5b167dc230cf3b6eb9dd7205f6a705026d1ce # good: [cf05922d63e2ae6a9b1b52ff5236a44c3b29f78c] Merge tag 'drm-intel-gt-next-2025-03-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next git bisect good cf05922d63e2ae6a9b1b52ff5236a44c3b29f78c # bad: [72885116069abdd05c245707c3989fc605632970] Merge tag 'landlock-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux git bisect bad 72885116069abdd05c245707c3989fc605632970 # bad: [b2e7b0ffa56185d04871c6fe317b36d30ce2861d] Merge tag 'erofs-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs git bisect bad b2e7b0ffa56185d04871c6fe317b36d30ce2861d # bad: [c9869f9073bacfa9b6030fd7670f737793277a85] Merge tag 'imx-dt64-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt git bisect bad c9869f9073bacfa9b6030fd7670f737793277a85 # bad: [d1221aeb5a44f1bbfe16a6efd8bc8b0bc3f565a6] Merge tag 'v6.15-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt git bisect bad d1221aeb5a44f1bbfe16a6efd8bc8b0bc3f565a6 # good: [c4991aabc1f90359970c17db38342adf2678a181] Merge tag 'mtk-dts64-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt git bisect good c4991aabc1f90359970c17db38342adf2678a181 # bad: [b2e668a60ed866ba960acb5310d1fb6bf81d154f] arm64: dts: rockchip: Add HDMI1 PHY PLL clock source to VOP2 on RK3588 git bisect bad b2e668a60ed866ba960acb5310d1fb6bf81d154f # bad: [91abdc6b36e12a2c3a477bde90e9f1dd8c2413bf] arm64: dts: rockchip: add overlay test for Edgeble NCM6A/NCM6B git bisect bad 91abdc6b36e12a2c3a477bde90e9f1dd8c2413bf # good: [f62f325a586682b7fff643c9fd8edc348bff6abc] dt-bindings: vendor-prefixes: Add prefix for Ariaboard git bisect good f62f325a586682b7fff643c9fd8edc348bff6abc # good: [bed6964e779b5853de042da14320edf9f79506fe] arm64: dts: rockchip: Add HDMI1 node on RK3588 git bisect good bed6964e779b5853de042da14320edf9f79506fe # bad: [b3dc2a9315c4046b330a784c0527c671fd236414] arm64: dts: rockchip: remove rk3588 optee node git bisect bad b3dc2a9315c4046b330a784c0527c671fd236414 # bad: [4a2fdf91e1239d9659d0317f3e8e37681ac555a4] arm64: dts: rockchip: Enable HDMI1 out for Edgeble-6TOPS Modules git bisect bad 4a2fdf91e1239d9659d0317f3e8e37681ac555a4 # bad: [77cea7ca13680e14119a3b9635c7ef16cd7ee44e] arm64: dts: rockchip: Enable HDMI1 on rock-5b git bisect bad 77cea7ca13680e14119a3b9635c7ef16cd7ee44e # first bad commit: [77cea7ca13680e14119a3b9635c7ef16cd7ee44e] arm64: dts: rockchip: Enable HDMI1 on rock-5b
Attachments
- signature.asc [application/pgp-signature] 488 bytes