Thread (28 messages) 28 messages, 4 authors, 2018-06-25

Re: [PATCH 3/3] ASoC: simple-card: add support for clock divider setup

From: Mark Brown <broonie@kernel.org>
Date: 2018-05-30 09:10:11
Also in: alsa-devel

On Tue, May 29, 2018 at 10:29:10PM +0200, Daniel Mack wrote:
On Tuesday, May 29, 2018 01:35 PM, Mark Brown wrote:
quoted
Why do we have anything that actually needs this?  The devices with a
set_clkdiv() operation are pretty legacy at this point and most of them
should just be figuring out the dividers for themselves anyway.
The PXA platform CPU DAI still has it, and grepping also reveals some
Freescale and Samsung platforms.
PXA is definitely very legacy, as are some of the Samsung and Freescale
ones - PXA in particular hasn't had much love in years.
If that's considered legacy, we shouldn't add bindings for it of course. I
can look into the PXA driver and see if it can auto-detect the dividers
itself. It won't be straight forward though as the clocking setup also
depends on configurations such as TDM slots, external vs. internal clocks
etc. Meh.
It's usually relatively straightforward - something along the lines of
work out what your BCLK needs to be and everything else flows from that.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help