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.
Attachment:
signature.asc
Description: PGP signature