I'm sorry Arnd, my mailer messed up again, and instead of using my normal [1]robert.jarzmik@free.fr, it used my ISP mail ...
This answer will most probably look horrible, probably in html with no way of using plain text... sorry for that.
The reason you're not seeing the AC97_BUS_NEW used is because this becomes visible only in device-tree files, which were posted (for mioa701 for example) but never properly reviewed nor merged.
As from memory, at least mioa701, zylonite, em_x270 are DT ported, ie. there is a DT file which makes them boot. For the mioa701, the DT file offers the same functionnality, ie. all drivers in mioa701.c legacy file are working as well in a DT variant (not using mioa701.c obviously).
Any idea where I went wrong here? Did I make a mistake in following
the Kconfig dependencies, or are some parts of this incorrectly annotated?
I don't think you did a mistake, I think I did. When I saw the patch of "deprecation" of mioa701 and all the other pxa files, I took it that the platform-device was deprecated, and was to be removed. This is the right thing to do in my opinion. I wouldn't mind if all board file go actually (expect the QEMU one), as this would leave only the boards with proper DT support, and would remove some clutter from the kernel.
I also thought the drivers won't get touched by the purge, exception made of "platform similar ones", such as in the sound tree (sound/soc/pxa) where we have some of them, and maybe mfd tree.
Cheers.
--
Robert
References
1. mailto:robert.jarzmik@free.fr,