On Mon, Mar 25, 2019 at 06:27:52PM +0000, James Morse wrote: > or even: > | compatible = "microsoft,product-name-dmc520", "arm,dmc-520"; > if there is some firmware/board configuration that means vendor/soc isn't precise enough. Yap, makes sense to me. If dmc-520 is a memory controller IP, then it should be a generic, library-like compilation unit which the platform driver, i.e., <microsoft-platform-name>_edac.c or so links with. -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.