[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230708150319.202789c1@aktux>
Date: Sat, 8 Jul 2023 15:03:19 +0200
From: Andreas Kemnade <andreas@...nade.info>
To: Mark Brown <broonie@...nel.org>
Cc: bcousson@...libre.com, tony@...mide.com, robh+dt@...nel.org,
krzysztof.kozlowski+dt@...aro.org, conor+dt@...nel.org,
lgirdwood@...il.com, perex@...ex.cz, tiwai@...e.com,
peter.ujfalusi@...il.com, jarkko.nikula@...mer.com,
dmitry.torokhov@...il.com, linux-omap@...r.kernel.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
alsa-devel@...a-project.org
Subject: Re: [PATCH 2/3] ASoC: tlv320aic3x: use BCLK instead of MCLK if not
in master mode
Hi,
On Thu, 6 Jul 2023 13:02:36 +0100
Mark Brown <broonie@...nel.org> wrote:
> On Wed, Jul 05, 2023 at 09:56:11PM +0200, Andreas Kemnade wrote:
> > Mark Brown <broonie@...nel.org> wrote:
>
> > > It would be nicer to set the clock via the DT bindings, ideally with the
> > > clock bindings...
>
> > I found no path from these simple-audio-card things to provide a clk_id
> > to set_dai_sysclk. I would of course prefer such a thing. Do I have overlooked
> > something?
>
> Since we already have clock bindings we should use those to configure
> the clocks, there's several drivers that have added this support already
> - look for clock providers.
ok, looking around:
Just to make sure I am not running in a bad direction: Do you think
tlv320aic32x4{,-clk}.c is a good example? It is ignoring clk_id.
I was mentally bound to have to use clk_id there, so I did not found a good
solution.
So I guess I have to configure the chip as a master and using mclk and compare
register dumps with the state we have now and the state after the changes,
additionally to check bclk functionality directly.
Regards,
Andreas
Powered by blists - more mailing lists