On Tue, May 29, 2018 at 10:29:10PM +0200, Daniel Mack wrote: > On Tuesday, May 29, 2018 01:35 PM, Mark Brown wrote: > > 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.
Attachment:
signature.asc
Description: PGP signature