[openwrt/openwrt] realtek: activate i2c-gpio-shared driver

LEDE Commits lede-commits at lists.infradead.org
Tue Jun 17 01:52:48 PDT 2025


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/5b8155d4344a2420edb397def0c80690bb6e5110

commit 5b8155d4344a2420edb397def0c80690bb6e5110
Author: Markus Stockhausen <markus.stockhausen at gmx.de>
AuthorDate: Fri Jun 13 04:33:16 2025 -0400

    realtek: activate i2c-gpio-shared driver
    
    Currently only RTL83xx devices are known with shared SCL pins.
    So activate the driver only for those targets.
    
    Signed-off-by: Markus Stockhausen <markus.stockhausen at gmx.de>
    Link: https://github.com/openwrt/openwrt/pull/18737
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 target/linux/realtek/rtl838x/config-6.12 | 1 +
 target/linux/realtek/rtl839x/config-6.12 | 1 +
 target/linux/realtek/rtl930x/config-6.12 | 1 +
 target/linux/realtek/rtl931x/config-6.12 | 1 +
 4 files changed, 4 insertions(+)

diff --git a/target/linux/realtek/rtl838x/config-6.12 b/target/linux/realtek/rtl838x/config-6.12
index dd9a61a261..6676ae9660 100644
--- a/target/linux/realtek/rtl838x/config-6.12
+++ b/target/linux/realtek/rtl838x/config-6.12
@@ -111,6 +111,7 @@ CONFIG_I2C_ALGOBIT=y
 CONFIG_I2C_BOARDINFO=y
 CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_GPIO=y
+CONFIG_I2C_GPIO_SHARED=y
 CONFIG_I2C_MUX=y
 # CONFIG_I2C_MUX_RTL9300 is not set
 # CONFIG_I2C_RTL9300 is not set
diff --git a/target/linux/realtek/rtl839x/config-6.12 b/target/linux/realtek/rtl839x/config-6.12
index f71be02906..0319bfa0b0 100644
--- a/target/linux/realtek/rtl839x/config-6.12
+++ b/target/linux/realtek/rtl839x/config-6.12
@@ -111,6 +111,7 @@ CONFIG_I2C=y
 CONFIG_I2C_ALGOBIT=y
 CONFIG_I2C_BOARDINFO=y
 CONFIG_I2C_GPIO=y
+CONFIG_I2C_GPIO_SHARED=y
 # CONFIG_I2C_MUX_RTL9300 is not set
 # CONFIG_I2C_RTL9300 is not set
 CONFIG_INITRAMFS_SOURCE=""
diff --git a/target/linux/realtek/rtl930x/config-6.12 b/target/linux/realtek/rtl930x/config-6.12
index c01fa172f4..3b3bcae8db 100644
--- a/target/linux/realtek/rtl930x/config-6.12
+++ b/target/linux/realtek/rtl930x/config-6.12
@@ -92,6 +92,7 @@ CONFIG_I2C_ALGOBIT=y
 CONFIG_I2C_BOARDINFO=y
 CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_GPIO=y
+# CONFIG_I2C_GPIO_SHARED is not set
 CONFIG_I2C_MUX=y
 CONFIG_I2C_MUX_RTL9300=y
 CONFIG_I2C_RTL9300=y
diff --git a/target/linux/realtek/rtl931x/config-6.12 b/target/linux/realtek/rtl931x/config-6.12
index 751547cb91..8cadfb6a5a 100644
--- a/target/linux/realtek/rtl931x/config-6.12
+++ b/target/linux/realtek/rtl931x/config-6.12
@@ -97,6 +97,7 @@ CONFIG_I2C_ALGOBIT=y
 CONFIG_I2C_BOARDINFO=y
 CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_GPIO=y
+# CONFIG_I2C_GPIO_SHARED is not set
 CONFIG_I2C_MUX=y
 CONFIG_I2C_MUX_RTL9300=y
 CONFIG_I2C_RTL9300=y




More information about the lede-commits mailing list