You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(hw, adrv9371): record JESD framing / ILAS mismatch finding
The 122.88 MHz misc_clk fix (commit 99ad39c) brought the measured
link clock and reported link clock into agreement. Diagnostic
output added in e4065c1 now reveals the next gate: Mykonos
deframer ILAS mismatch on every JESD204 framing parameter:
ad9371 spi1.1: deframerStatus (0x21)
ad9371 spi1.1: ILAS mismatch: c7f8
ILAS lanes per converter did not match
ILAS scrambling did not match
ILAS octets per frame did not match
ILAS frames per multiframe did not match
ILAS number of converters did not match
ILAS sample resolution did not match
ILAS control bits per sample did not match
So the Mykonos profile baked into ``ad9371-phy@1`` implies a
different (F, K, M, L, Np, CS, CF) than the explicit framing we
program into ``axi-jesd204-tx``. After the link trains the
deframer rejects every ILAS parameter, the link drops back to
"disabled" and TPL DMA has nothing to collect.
Drop the JESD-DATA assert that was temporarily added in e4065c1
(the link will not reach DATA until the framing is aligned) but
keep the sysfs status dump + remaining DMA-path diagnostics so
the next pass reads the ILAS numbers directly.
TODO block rewritten with the full progression + the concrete
next step: cross-check the Mykonos profile's implied JESD framing
against our ``tx_octets_per_frame`` default / jesd cfg overrides
and sync them.
0 commit comments