On 16 July 2015 at 22:21, Jean-Christophe Dubois <j...@tribudubois.net> wrote: > This series of patches add the support for the i.MX25 processor through the > Freescale PDK evaluation board. > > For now a limited set of devices is supported. > * GPT timers (from i.MX31) > * EPIT timers (from i.MX31) > * Serial ports (from i.MX31) > * Ethernet FEC port > * I2C controller > > In the process the KZM platform was split into an i.MX31 SOC > and a plateform part. > > Also, I2C devices was added to the i.MX31 SOC. > > This was tested by: > * booting a minimal linux system on the i.MX25 PDK platform > * booting the Xvisor hypervisor on the i.MX25 PDK platform > * booting a minimal linux system on the KZM platform > > Jean-Christophe Dubois (19): > i.MX: Split UART emulator in a header file and a source file > i.MX: Move serial initialization to init/realize of DeviceClass. > i.MX:Fix Coding style for UART emulator. > i.MX: Split AVIC emulator in a header file and a source file > i.MX: Fix Coding style for AVIC emulator. > i.MX: Split CCM emulator in a header file and a source file > i.MX: Fix Coding style for CCM emulator > i.MX: Split EPIT emulator in a header file and a source file > i.MX: Fix Coding style for EPIT emulator > i.MX: Split GPT emulator in a header file and a source file > i.MX: Fix Coding style for GPT emulator
I have some review comments on the later patches, but I've taken this first set of code cleanup patches into my target-arm-post-2.4 tree, which should reduce the size of your patchset and make it a bit easier to deal with. (https://git.linaro.org/people/peter.maydell/qemu-arm.git target-arm-post-2.4 -- caution, branch rebases. Will go into master once it reopens post-release.) thanks -- PMM