openwrt-pf/target/linux
Jonas Jelonek 184f70a44d
realtek: pse: add patch for sysfs detection control
Add a patch which modifies the Realtek PSE MCU driver backport to add a
sysfs control to control detection mode per port. Some older,
bad-designed devices aren't detected properly in standard mode on some
switches, though vendor firmware powers them properly. Testing shows
that enabling the detection of legacy PDs by allowing wider resistance,
more input capacitance and using a wider detection window, solves this
issue.

The legacy detection can be activated by writing 1 to
portN/detection_legacy in the device's sysfs, e.g.

  echo 1 > /sys/bus/i2c/devices/3-0020/port0/detection_legacy

This patch is kept downstream for now, upstreaming will be attempted
though it is likely that upstream prefers a generic pse-pd approach.

Link: https://github.com/openwrt/openwrt/pull/23222
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2026-07-14 23:45:29 +02:00
..
airoha generic: pse-pd: add patches for module-based PSE drivers 2026-07-14 23:45:29 +02:00
apm821xx apm821xx: nand: reenable PCI_DISABLE_COMMON_QUIRKS 2026-07-08 19:11:58 +02:00
armsr kernel: bump 6.18 to 6.18.36 2026-06-23 09:05:22 +02:00
at91
ath79 ath79: add support for Ubiquiti NanoStation Loco M (XW v2) 2026-07-01 19:02:40 +02:00
bcm27xx bcm27xx-gpu-fw: update to 20260521 2026-07-07 08:48:42 +02:00
bcm47xx
bcm53xx bcm53xx: nvmem conversions 2026-06-21 20:38:55 +02:00
bcm4908
bmips treewide: remove fwnode_for_each_available_child_node 2026-07-09 09:33:41 +02:00
d1 kernel: reorder kernel config symbols 2026-06-23 09:03:54 +02:00
econet econet: replace pending patches with upstream backports 2026-06-21 10:55:32 +02:00
gemini
generic generic: pse-pd: add patches for module-based PSE drivers 2026-07-14 23:45:29 +02:00
imx imx: cortexa7: support camera on TechNexion PICO-PI-IMX7D 2026-07-01 19:06:28 +02:00
ipq40xx ipq40xx: drop support for kernel 6.12 2026-07-11 23:42:10 +02:00
ipq806x treewide: remove factory: 2026-07-02 10:03:37 +02:00
ixp4xx
kirkwood
lantiq lantiq: move pcie driver from patch to files 2026-07-14 23:23:32 +02:00
layerscape layerscape: drop 6.12 files 2026-06-26 18:57:52 +02:00
loongarch64
malta
mediatek mediatek: ethernet: fix offload with incompatible dsa tag 2026-07-12 21:29:45 +02:00
microchipsw microchip: update TAS patch to pending one 2026-07-02 13:44:11 +02:00
mpc85xx treewide: convert ranges to new syntax 2026-07-08 22:15:47 +02:00
mvebu mvebu: use libdeflate for gzip 2026-07-09 10:28:04 +02:00
mxs
octeon
omap
pistachio
qoriq qoriq: use libdeflate for gzip 2026-07-08 19:13:25 +02:00
qualcommax qualcommax: pin EDMA processing to dedicated CPUs 2026-07-13 12:34:33 +02:00
qualcommbe qualcommbe: ipq9574: align USXGMII bring-up with SSDK 2026-07-06 11:53:43 +02:00
ramips generic: pse-pd: add patches for module-based PSE drivers 2026-07-14 23:45:29 +02:00
realtek realtek: pse: add patch for sysfs detection control 2026-07-14 23:45:29 +02:00
rockchip rockchip: add support for FriendlyARM NanoPi R2S Plus 2026-06-29 09:13:34 +02:00
sifiveu
siflower treewide: convert ranges to new syntax 2026-07-08 22:15:47 +02:00
starfive kernel: bump 6.18 to 6.18.38 2026-07-07 02:01:46 +02:00
stm32
sunxi kernel: reorder kernel config symbols 2026-06-23 09:03:54 +02:00
tegra
uml kernel: replace strcpy/strcat with strscpy/strlcat 2026-07-09 09:31:24 +02:00
x86
zynq
Makefile