Messages in this thread | | | Date | Wed, 19 May 2021 21:09:02 +0100 | From | Mark Brown <> | Subject | Re: [PATCH v1 2/2] ASoC: tegra: Unify ASoC machine drivers |
| |
On Tue, May 18, 2021 at 11:16:48PM +0300, Dmitry Osipenko wrote: > 18.05.2021 21:34, Mark Brown пишет:
> > It's generally the clocking configuration, things with fancy clock trees > > don't play so nicely with generic systems where we want to configure > > them at runtime, or things with complex routing in the CPU where we > > only recently started getting bindings that were functional enough to > > use. Tegra is fairly complex internally.
> This is true, but still it's more optimal to use flags in a single > common driver for the minor differences rather than to duplicate 90% of > the code. In practice majority of tegra boards are derived from the same > reference design, thus the h/w configurations are mostly the same.
If you can do it yes, though some of the CODECs can have sufficiently interesting clocking to make it useful to do something different - not sure if any of those are upstream though, WM8903 ought to with the right board I think. [unhandled content-type:application/pgp-signature] | |