avclk
Avclk, short for audio/video clock, is a foundational timing signal used to synchronize the digital audio and video subsystems within multimedia devices. It provides a common reference that drives components such as audio codecs, DACs and ADCs, video encoders and decoders, display interfaces, and memory controllers, helping to coordinate data flow and timing across the AV pipeline.
Avclk is typically produced by a clock generator or a phase-locked loop (PLL) within the system, and
A primary purpose of avclk is to maintain lip synchronization between audio and video streams. Deviations in
In software and firmware, avclk is commonly exposed through a clock framework or device tree description, allowing