RE: [Intel-wired-lan] [PATCH v9 net-next 0/8] dpll/ice: Add generic DPLL type and full TX reference clock control for E825

From: Loktionov, Aleksandr

Date: Fri May 15 2026 - 09:16:26 EST




> -----Original Message-----
> From: Intel-wired-lan <intel-wired-lan-bounces@xxxxxxxxxx> On Behalf
> Of Grzegorz Nitka
> Sent: Friday, May 15, 2026 1:00 AM
> To: netdev@xxxxxxxxxxxxxxx
> Cc: Vecera, Ivan <ivecera@xxxxxxxxxx>; vadim.fedorenko@xxxxxxxxx;
> kuba@xxxxxxxxxx; jiri@xxxxxxxxxxx; edumazet@xxxxxxxxxx; Kitszel,
> Przemyslaw <przemyslaw.kitszel@xxxxxxxxx>; richardcochran@xxxxxxxxx;
> donald.hunter@xxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; Kubalewski,
> Arkadiusz <arkadiusz.kubalewski@xxxxxxxxx>; andrew+netdev@xxxxxxx;
> intel-wired-lan@xxxxxxxxxxxxxxxx; horms@xxxxxxxxxx;
> Prathosh.Satish@xxxxxxxxxxxxx; Nguyen, Anthony L
> <anthony.l.nguyen@xxxxxxxxx>; pabeni@xxxxxxxxxx; davem@xxxxxxxxxxxxx
> Subject: [Intel-wired-lan] [PATCH v9 net-next 0/8] dpll/ice: Add
> generic DPLL type and full TX reference clock control for E825
>
> NOTE: This series is intentionally submitted on net-next (not
> intel-wired-lan) as early feedback of DPLL subsystem changes is
> welcomed. In the past possible approaches were discussed in [1].
>
> This series adds TX reference clock support for E825 devices and
> exposes TX clock selection and synchronization status via the Linux
> DPLL subsystem.
>
> Here is the high-level connection diagram for E825 device:

...

> ice_dpll_deinit_txclk_pins and
> ice_dpll_pin_notify_work() that is about to register the SYNCE pin
> (patch 5/8)
> - resolved potential path deadlock during driver probe and error
> path
> (patch 5/8)
> - relaxed kernel-doc regarding cpi mutex usage (patch 6/8)
> - fixed ice_cpi.c header (patch 6/8)
> - fix retry mechanism in ice_cpi_wait_req0_ack0 (patch 6/8)
> - fix potrntial leaving LM.REQ stuck asserted on the hardware (patch
> 6/8)
> - fix kernel-doc for ice_cpi_ena_dis_clk_ref
> - removed unused CPI definitions (patch 6/8)
> - fix header inclusion (patch 6/8)
> - addressed Sashiko issues for patch (8/8)
>
> Changes in v7:
> - rebased
> - replace TXC-specific DPLL type with DPLL_TYPE_GENERIC (patch 1/8)
> - update TXC framework to use DPLL_TYPE_GENERIC instead of
> DPLL_TYPE_GENERIC
DPLL_TYPE_GENERIC instead of DPLL_TYPE_GENERIC
Something is wrong

...

> --
> 2.39.3