]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
realtek: rtl930x: adapt kernel configuration 22543/head
authorMarkus Stockhausen <markus.stockhausen@gmx.de>
Sat, 21 Mar 2026 13:09:14 +0000 (14:09 +0100)
committerRobert Marko <robimarko@gmail.com>
Wed, 25 Mar 2026 09:28:10 +0000 (10:28 +0100)
The RTL93xx based D-Link DGS-1250 series is currently being
prepared for OpenWrt support. These devices have some extras
that are not yet supported by the existing configuration.
Add the following items to the kernel configuration:

- CONFIG_SENSORS_GPIO_FAN: The devices have a simple gpio
  controlled fan (0/1 aka off/on).
- CONFIG_I2C_GPIO_SHARED: The busses of the SFP+ slots are
  not controlled by the built-in SOC I2C controller. Instead
  they are realized by shared SCL bit banged GPIOs.
- CONFIG_EEPROM_AT24: The MAC address and other device data
  is storend in an Atmel EEPROM.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/22543
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/realtek/rtl930x/config-6.12

index f0befa65ecc279505c93a877b23cc47beac7b128..2170e72ee05cf8e63a6ca5756aef4bb9bc0770fb 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_DMA_NONCOHERENT=y
 CONFIG_DTC=y
 CONFIG_EARLY_PRINTK=y
 CONFIG_EARLY_PRINTK_8250=y
+CONFIG_EEPROM_AT24=y
 CONFIG_EXCLUSIVE_SYSTEM_RAM=y
 CONFIG_FIXED_PHY=y
 CONFIG_FORCE_NR_CPUS=y
@@ -94,7 +95,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_GPIO_SHARED=y
 CONFIG_I2C_MUX=y
 CONFIG_I2C_MUX_RTL9300=y
 CONFIG_I2C_RTL9300=y
@@ -219,6 +220,7 @@ CONFIG_RTL8261N_PHY=y
 # CONFIG_RTL839X is not set
 CONFIG_RTL930X=y
 # CONFIG_RTL931X is not set
+CONFIG_SENSORS_GPIO_FAN=y
 CONFIG_SERIAL_MCTRL_GPIO=y
 CONFIG_SERIAL_OF_PLATFORM=y
 CONFIG_SFP=y