]> git.ipfire.org Git - thirdparty/openwrt.git/commit
realtek: i2c: rtl9300: backport rtl9607c i2c support and speed patches 22663/head
authorRustam Adilov <adilov@tutamail.com>
Sun, 29 Mar 2026 09:29:30 +0000 (14:29 +0500)
committerHauke Mehrtens <hauke@hauke-m.de>
Fri, 3 Apr 2026 16:43:11 +0000 (18:43 +0200)
commit39b31b31f58474221713bcb806141133cfc59f80
tree579c24a85d896149d330d46ce0ae0b1bafce148f
parente1c2f02325af5b55a4044d0f59adf23e6851f07f
realtek: i2c: rtl9300: backport rtl9607c i2c support and speed patches

The [1] patch and [2] patch series has been accepted by upstream linux so
backport them to OpenWrt.

Patch from [1] adds 50 kHz and 2.5 MHz bus speeds.
Patch series from [2] adds support for RTL9607C i2c controller.

[1] - https://lore.kernel.org/linux-i2c/20260227111134.2163701-1-jan-kernel@kantert.net/
[2] - https://lore.kernel.org/linux-i2c/20260401180648.337834-1-adilov@disroot.org/

Signed-off-by: Rustam Adilov <adilov@tutamail.com>
Link: https://github.com/openwrt/openwrt/pull/22663
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
18 files changed:
target/linux/realtek/patches-6.12/026-v7.1-i2c-rtl9300-add-support-for-more-bus-speeds.patch [moved from target/linux/realtek/patches-6.12/100-rtl9300-i2c-add-more-speeds.patch with 77% similarity]
target/linux/realtek/patches-6.12/027-01-v7.1-i2c-rtl9300-split-data_reg-into-read-and-write-reg.patch [new file with mode: 0644]
target/linux/realtek/patches-6.12/027-02-v7.1-i2c-rtl9300-introduce-max-length-property-to-driver-.patch [new file with mode: 0644]
target/linux/realtek/patches-6.12/027-03-v7.1-i2c-rtl9300-introduce-F_BUSY-to-the-reg_fields-struc.patch [new file with mode: 0644]
target/linux/realtek/patches-6.12/027-04-v7.1-i2c-rtl9300-introduce-a-property-for-8-bit-width-reg.patch [new file with mode: 0644]
target/linux/realtek/patches-6.12/027-05-v7.1-dt-bindings-i2c-realtek-rtl9301-i2c-extend-for-clock.patch [new file with mode: 0644]
target/linux/realtek/patches-6.12/027-06-v7.1-i2c-rtl9300-introduce-clk-struct-for-upcoming-rtl960.patch [new file with mode: 0644]
target/linux/realtek/patches-6.12/027-07-v7.1-i2c-rtl9300-introduce-new-function-properties-to-driv.patch [new file with mode: 0644]
target/linux/realtek/patches-6.12/027-08-v7.1-i2c-rtl9300-add-RTL9607C-i2c-controller-support.patch [new file with mode: 0644]
target/linux/realtek/patches-6.18/026-v7.1-i2c-rtl9300-add-support-for-more-bus-speeds.patch [moved from target/linux/realtek/patches-6.18/100-rtl9300-i2c-add-more-speeds.patch with 77% similarity]
target/linux/realtek/patches-6.18/027-01-v7.1-i2c-rtl9300-split-data_reg-into-read-and-write-reg.patch [new file with mode: 0644]
target/linux/realtek/patches-6.18/027-02-v7.1-i2c-rtl9300-introduce-max-length-property-to-driver-.patch [new file with mode: 0644]
target/linux/realtek/patches-6.18/027-03-v7.1-i2c-rtl9300-introduce-F_BUSY-to-the-reg_fields-struc.patch [new file with mode: 0644]
target/linux/realtek/patches-6.18/027-04-v7.1-i2c-rtl9300-introduce-a-property-for-8-bit-width-reg.patch [new file with mode: 0644]
target/linux/realtek/patches-6.18/027-05-v7.1-dt-bindings-i2c-realtek-rtl9301-i2c-extend-for-clock.patch [new file with mode: 0644]
target/linux/realtek/patches-6.18/027-06-v7.1-i2c-rtl9300-introduce-clk-struct-for-upcoming-rtl960.patch [new file with mode: 0644]
target/linux/realtek/patches-6.18/027-07-v7.1-i2c-rtl9300-introduce-new-function-properties-to-driv.patch [new file with mode: 0644]
target/linux/realtek/patches-6.18/027-08-v7.1-i2c-rtl9300-add-RTL9607C-i2c-controller-support.patch [new file with mode: 0644]