On 8 January 2012 16:02, Marek Vasut <marek.va...@gmail.com> wrote: >> Can you point me to some documentation? I looked at >> http://cache.freescale.com/files/dsp/doc/ref_manual/MCIMX28RM.pdf?fsrch=1&s >> r=7 (i.MX28 Applications Processor Reference Manual) and although it has a >> number of UARTs none of them looked obviously like PL011s. > > That's it, look at DUART section and Memory map section.
That doesn't document that it implements the ID registers at all :-) Does the hardware give the ID registers the same values as stock PL011 or are the part number/designer/etc fields different? Anyway, the right approach to this is going to be to have either (a) a qdev device with a different name [this is how we handle the pl061 variant in the Stellaris Luminary, for instance] (b) qdev properties so you can get the mx28 right. -- PMM