]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arm64: dts: rockchip: Adjust the HDMI DDC IO driver strength for rk3588
authorAndy Yan <andy.yan@rock-chips.com>
Thu, 22 May 2025 02:05:24 +0000 (10:05 +0800)
committerHeiko Stuebner <heiko@sntech.de>
Mon, 9 Jun 2025 09:11:44 +0000 (11:11 +0200)
commitaf9feb0b85f92d2972061224839c5fea5ee39f6d
tree9385eba2ba84730588f36134ffbc53519467db88
parentaf0f43d5d0d6e486b6a83190000dfa7ad447f825
arm64: dts: rockchip: Adjust the HDMI DDC IO driver strength for rk3588

For the RK3588 HDMI controller, the falling edge of DDC SDA and SCL
almost coincide and cannot be adjusted by HDMI registrer, resulting
in poor compatibility of DDC communication.

An improvement of the compatibility of DDC can be done by increasing
the driver strength of SCL and decreasing the driver strength of SDA
to increase the slope of the falling edge.

It should be noted that the maximum driving strength of hdmim0_tx1_scl
is only 3, which is different from that of the other IOs.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Tested-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Link: https://lore.kernel.org/r/20250522020537.1884771-1-andyshrk@163.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3588-base-pinctrl.dtsi
arch/arm64/boot/dts/rockchip/rk3588-extra-pinctrl.dtsi
arch/arm64/boot/dts/rockchip/rockchip-pinconf.dtsi