openwrt-pf/target/linux/qualcommbe
Kenneth Kasilag c16ef4f318 qualcommbe: ipq9574: align USXGMII bring-up with SSDK
Align the USXGMII configuration sequence with the vendor SSDK:

- Reset the PCS PLL by programming the whole reset register with the
  documented assert and release values and 100ms holds, instead of
  toggling a single bit for 1ms and relying on the power-on state of
  the remaining analog enables.

- Keep the uniphy port clocks disabled across the reconfiguration and
  re-enable them after calibration, before releasing the XPCS reset.

- Select in-band link detection explicitly rather than the SFP
  loss-of-signal input, which does not exist on non-SFP ports.

- Wait for the 10GBASE-R receiver to link before enabling the USXGMII
  adaptation layer. Best-effort, since the PHY SerDes may only come
  up later.

Other interface modes keep the previous behaviour.

Signed-off-by: Kenneth Kasilag <kenneth@kasilag.me>
Link: https://github.com/openwrt/openwrt/pull/24033
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-07-06 11:53:43 +02:00
..
dts qualcommbe: drop "port_" from PPE port clock and reset names 2026-05-28 10:15:20 +02:00
image rtl826x-firmware: ship rtl8261n and rtl8264b in single firmware package 2026-07-01 00:13:59 +02:00
ipq95xx qualcommbe: ipq95xx: 6.18: refresh config 2026-06-11 13:35:29 +02:00
patches-6.18 qualcommbe: ipq9574: align USXGMII bring-up with SSDK 2026-07-06 11:53:43 +02:00
config-6.18 qualcommbe: 6.18: refresh config 2026-05-28 10:47:03 +02:00
Makefile qualcommbe: use kernel 6.18 by default and drop 6.12 2026-06-23 10:51:19 +02:00