openwrt/target/linux/realtek/patches-5.10
Birger Koblitz 45053b507c realtek: Add support for SFP EEPROM-access over SMBus
The EEPROMs on SFP modules are compatible both to I2C as well
as SMBus. However, the kernel so far only supports I2C
access. We add SMBus access routines, because the I2C driver
for the RTL9300 HW only supports that protocol. At the same
time we disable I2C access to PHYs on SFP modules as otherwise
detection of any SFP module would fail. This is not in any
way problematic at this point in time since the RTL93XX
platform so far does not support PHYs on SFP modules.

The patches are copied and rebased version of:
https://bootlin.com/blog/sfp-modules-on-a-board-running-linux/

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
2022-02-17 15:21:46 +00:00
..
001-5.13-dt-bindings-gpio-binding-for-realtek-otto-gpio.patch kernel: bump 5.10 to 5.10.69 2021-09-30 22:29:33 +01:00
002-5.13-gpio-add-realtek-otto-gpio-support.patch realtek: backport gpio-realtek-otto driver from 5.13 to 5.10 2021-09-26 00:32:17 +02:00
003-5.12-spi-realtek-rtl838x-rtl839x-spi-controller.patch kernel: bump 5.10 to 5.10.69 2021-09-30 22:29:33 +01:00
004-5.12-spi-realtek-rtl-add-support-for-realtek-rtl838x-rtl839x-spi-controllers.patch realtek: backport spi-realtek-rtl driver from 5.12 to 5.10 2021-09-26 00:32:17 +02:00
005-5.12-dt-bindings-interrupt-controller-add-realtek-rtl838x-rtl839x-support.patch kernel: bump 5.10 to 5.10.69 2021-09-30 22:29:33 +01:00
006-5.12-irqchip-add-support-for-realtek-rtl838x-rtl839x-interrupt-controller.patch realtek: backport irq-realtek-rtl driver from 5.12 to 5.10 2021-09-26 00:32:17 +02:00
007-5.16-gpio-realtek-realtek-otto-fix-gpio-line-irq-offset.patch realtek: backport GPIO IRQ index fix 2021-11-01 00:56:51 +01:00
008-5.17-watchdog-add-realtek-otto-watchdog-timer.patch kernel: bump 5.10 to 5.10.85 2021-12-17 15:10:22 +01:00
300-mips-add-rtl838x-platform.patch kernel: bump 5.10 to 5.10.82 2021-11-27 19:19:30 +01:00
301-gpio-add-rtl8231-driver.patch realtek: refresh patches for Kernel 5.10 2021-09-26 00:32:17 +02:00
302-clocksource-add-rtl9300-driver.patch kernel: bump 5.10 to 5.10.80 2021-11-19 09:40:29 +00:00
303-gpio-update-dependencies-for-gpio-realtek-otto.patch realtek: backport gpio-realtek-otto driver from 5.13 to 5.10 2021-09-26 00:32:17 +02:00
304-spi-update-dependency-for-spi-realtek-rtl.patch realtek: backport spi-realtek-rtl driver from 5.12 to 5.10 2021-09-26 00:32:17 +02:00
305-irqchip-update-dependency-for-irq-realtek-rtl.patch realtek: backport irq-realtek-rtl driver from 5.12 to 5.10 2021-09-26 00:32:17 +02:00
307-wdt-update-dependency-for-realtek-otto-wdt.patch kernel: bump 5.10 to 5.10.82 2021-11-27 19:19:30 +01:00
308-otto-wdt-fix-missing-math-header.patch kernel: bump 5.10 to 5.10.82 2021-11-27 19:19:30 +01:00
310-add-i2c-rtl9300-support.patch realtek: Add support for RTL9300/RTL9310 I2C controller 2022-02-17 15:21:46 +00:00
311-add-i2c-mux-rtl9300-support.patch realtek: Add support for RTL9300/RTL9310 I2C multiplexing 2022-02-17 15:21:46 +00:00
320-gpio-add-support-for-RTL930X-and-RTL931X.patch realtek: Add GPIO support for RTL930X and RTL931X 2022-02-17 15:21:46 +00:00
700-net-dsa-add-support-for-rtl838x-switch.patch kernel: bump 5.10 to 5.10.99 2022-02-11 23:17:40 +01:00
701-net-dsa-add-rtl838x-support-for-tag-trailer.patch realtek: refresh patches for Kernel 5.10 2021-09-26 00:32:17 +02:00
702-net-dsa-increase-dsa-max-ports-for-rtl838x.patch
702-net-ethernet-add-support-for-rtl838x-ethernet.patch kernel: bump 5.10 to 5.10.75 2021-10-21 00:17:36 +02:00
703-include-linux-add-phy-ops-for-rtl838x.patch kernel: bump 5.10 to 5.10.76 2021-10-30 21:17:20 +02:00
704-drivers-net-phy-eee-support-for-rtl838x.patch kernel: bump 5.10 to 5.10.83 2021-12-12 21:11:30 +01:00
704-include-linux-add-phy-hsgmii-mode.patch kernel: bump 5.10 to 5.10.76 2021-10-30 21:17:20 +02:00
705-add-rtl-phy.patch kernel: bump 5.10 to 5.10.100 2022-02-11 23:17:40 +01:00
705-include-linux-phy-increase-phy-address-number-for-rtl839x.patch kernel: bump 5.10 to 5.10.76 2021-10-30 21:17:20 +02:00
710-net-phy-sfp-re-probe-modules-on-DEV_UP-event.patch realtek: Add support for SFP EEPROM-access over SMBus 2022-02-17 15:21:46 +00:00
711-net-phy-add-an-MDIO-SMBus-library.patch realtek: Add support for SFP EEPROM-access over SMBus 2022-02-17 15:21:46 +00:00
712-net-phy-sfp-add-support-for-SMBus.patch realtek: Add support for SFP EEPROM-access over SMBus 2022-02-17 15:21:46 +00:00