Thanks for clarification. I still wonder about the missing drivers as Iseparate nodes, even if the implementation uses them in one driver at the moment.
responded to your second bindings:
https://lore.kernel.org/all/20220405195755.10817-1-nbd@xxxxxxxx/T/#m6d108c644f0c05cd12c05e56abe2ef75760c6cef
Both of these compatibles - WED and PCIe - are not actually used. Now
everything is done inside your Ethernet driver which pokes WED and
PCIe-mirror address space via regmap/syscon.
Separate bindings might have sense if WED/PCIe mirror were ever
converted to real drivers.I think in terms of hardware description it makes more sense to have