On Wed, Oct 04, 2023 at 03:00:40PM -0400, Pierre-Louis Bossart wrote:
On 10/4/23 11:40, Mark Brown wrote:
FWIW DT is much less affected here since all the inter-device references are explicit in the DT (modulo needing to work around breakage) so we're not hard coding in the way ACPI so unfortunately requires.
Isn't there a contradiction between making "all inter-device references explicit in the DT" and having a device name use an IDA, which cannot possibly known ahead of time?
No, the thing with DT is that we don't use the device name for binding at all - it's printed in things but it's not part of how we do lookups (unless there's something I didn't notice in the Soundwire specifics I guess). Lookups are done with inter-node references in the DT.