[PATCH 06/16] ASoC: twl4030-codec: Allow setting APLL rate through the .set_sysclk() interface

Andreas Kemnade andreas at kemnade.info
Tue Jul 14 11:36:04 PDT 2026


On Sat, 11 Jul 2026 08:01:53 +0200
"H. Nikolaus Schaller" <hns at goldelico.com> wrote:

> From: Grond <grond66 at riseup.net>
> 
> On the Pandora, the APLL is actually what drives all of the audio
> clocks on the board. Since the TWL4030 is only used for capture, we
> need some way of setting the correct rate for playback streams, since
> they will not go through the TWL4030's .hw_params() code path (which
> is normally how APLL rate is set).
> 
> Signed-off-by: Grond <grond66 at riseup.net>
> Signed-off-by: H. Nikolaus Schaller <hns at goldelico.com>

As a general comment: might we model this as clock provider (and maybe
that enables the usage of a generic audio-graph-card)?

Regards,
Andreas




More information about the linux-arm-kernel mailing list