On 7 December 2015 at 22:53, Jean-Christophe Dubois <j...@tribudubois.net> wrote: > i.MX25 SOC has a different CCM device than i.MX31. > > Qemu i.MX25 emulation was built with i.MX31 CCM driver. This allows > Linux to work on top of the i.MX25 emultion but this is not correct. > > Furthermore, other SOC we could emulate like i.MX6 have yet a different > implementation of the CCM device. > > So we split the i.MX31 into a generic base class and a specific i.MX31 > class. > > We then add an i.MX25 specific CCM Device and have the i.MX25 SOC use it. > > Jean-Christophe Dubois (5): > i.MX: Fix i.MX31 default/reset configuration. > i.MX: rename i.MX CCM get_clock() function and CLK ID enum names > i.MX: Split the CCM class into an abstact base class and a concrete > class. > i.MX: Add an i.MX25 specific CCM class/instance. > i.MX: move i.MX31 CCM object to register array.
At Peter C's suggestion I've applied 1-4 to target-arm.next; 5 is still awaiting Peter's review. thanks -- PMM