]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: i2c: realtek,rtl9301-i2c: extend for clocks and RTL9607C support
authorRustam Adilov <adilov@disroot.org>
Wed, 1 Apr 2026 18:06:45 +0000 (23:06 +0500)
committerAndi Shyti <andi.shyti@kernel.org>
Wed, 1 Apr 2026 22:09:21 +0000 (00:09 +0200)
commit1211ce1e11d23ec05d80a85b7187baa6abed3232
treebc7a2bec6cd15e4f35aed0265b319664d7b8c529
parent6afde011baaf722aa66c11696b6383f9ce85b653
dt-bindings: i2c: realtek,rtl9301-i2c: extend for clocks and RTL9607C support

Add the "realtek,rtl9607-i2c" compatible for i2c controller on the
RTL9607C SoC series.

Add a clocks property to the properties to describe the i2c reference
clock and make it available for all the compatibles. This i2c reference
clock is assumed to be coming from switchcore region via Lexra bus as
the other SoC peripherals.

According to the info available about the existing devices, they also
have the i2c master controller clocks.

RTL9607C requires the "realtek,scl" and "clocks" to be specified
and so handle it under separate if check for "realtek,rtl9607-i2c".

Signed-off-by: Rustam Adilov <adilov@disroot.org>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20260401180648.337834-6-adilov@disroot.org
Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml