mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH iwl-net 0/2] ice: DPLL init fixes for E810 timing boards
@ 2026-09-17 19:02 Petr Oros
  2026-09-17 19:02 ` [PATCH iwl-net 1/2] ice: fix DPLL registration on boards without the SMA clock mux Petr Oros
  2026-09-17 19:02 ` [PATCH iwl-net 2/2] ice: skip the SW pin description on boards with generic DPLL pins Petr Oros
  0 siblings, 2 replies; 3+ messages in thread
From: Petr Oros @ 2026-09-17 19:02 UTC (permalink / raw)
  To: netdev
  Cc: Petr Oros, Tony Nguyen, Przemek Kitszel, Andrew Lunn,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Simon Horman, Arkadiusz Kubalewski, intel-wired-lan,
	linux-kernel

Two fixes for E810-C timing boards the driver's static pin tables were
not written for, seen on a board whose netlist has no PCA9575 clock mux
and whose CGU reports more pins than the tables describe. The first
layout is a reference design of its own, Intel ships it as the
E810_C827_SyncE_SFP_SEC NVM configuration.

Patch 1 keeps the DPLL registration alive when the PCA9575 clock mux is
missing. Today the lookup fails and the driver gives up on the whole
DPLL, so userspace loses both devices and every pin.

Patch 2 stops the SMA and U.FL wrapper setup from indexing the input
and output arrays at fixed positions when the driver has already fallen
back to generic pins, where those positions can lie past the end of the
arrays.

Both are tested on an E810-T with the mux present, with the mux hidden
from the driver, and with the generic pin path forced, and on the board
above, where both DPLLs now lock.

A follow-up for iwl-next derives the generic pin names from the pin
classification the firmware reports, so such boards get addressable
pins instead of ambiguous numbers.

Petr Oros (2):
  ice: fix DPLL registration on boards without the SMA clock mux
  ice: skip the SW pin description on boards with generic DPLL pins

 drivers/net/ethernet/intel/ice/ice_dpll.c | 33 +++++++++++++++++------
 1 file changed, 25 insertions(+), 8 deletions(-)

-- 
2.55.0


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-09-17 19:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-17 19:02 [PATCH iwl-net 0/2] ice: DPLL init fixes for E810 timing boards Petr Oros
2026-09-17 19:02 ` [PATCH iwl-net 1/2] ice: fix DPLL registration on boards without the SMA clock mux Petr Oros
2026-09-17 19:02 ` [PATCH iwl-net 2/2] ice: skip the SW pin description on boards with generic DPLL pins Petr Oros

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®