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
002-5.13-gpio-add-realtek-otto-gpio-support.patch
003-5.12-spi-realtek-rtl838x-rtl839x-spi-controller.patch
004-5.12-spi-realtek-rtl-add-support-for-realtek-rtl838x-rtl839x-spi-controllers.patch
005-5.12-dt-bindings-interrupt-controller-add-realtek-rtl838x-rtl839x-support.patch
006-5.12-irqchip-add-support-for-realtek-rtl838x-rtl839x-interrupt-controller.patch
007-5.16-gpio-realtek-realtek-otto-fix-gpio-line-irq-offset.patch
008-5.17-watchdog-add-realtek-otto-watchdog-timer.patch
300-mips-add-rtl838x-platform.patch
301-gpio-add-rtl8231-driver.patch
302-clocksource-add-rtl9300-driver.patch
303-gpio-update-dependencies-for-gpio-realtek-otto.patch
304-spi-update-dependency-for-spi-realtek-rtl.patch
305-irqchip-update-dependency-for-irq-realtek-rtl.patch
307-wdt-update-dependency-for-realtek-otto-wdt.patch
308-otto-wdt-fix-missing-math-header.patch
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
701-net-dsa-add-rtl838x-support-for-tag-trailer.patch
702-net-dsa-increase-dsa-max-ports-for-rtl838x.patch
702-net-ethernet-add-support-for-rtl838x-ethernet.patch
703-include-linux-add-phy-ops-for-rtl838x.patch
704-drivers-net-phy-eee-support-for-rtl838x.patch
704-include-linux-add-phy-hsgmii-mode.patch
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
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