qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/13] Freescale mxs/imx23 + Olimex Olinuxino suppor


From: Michel Pollet
Subject: [Qemu-devel] [PATCH 00/13] Freescale mxs/imx23 + Olimex Olinuxino support
Date: Wed, 11 Dec 2013 13:56:19 +0000

This series adds support for the imx233 SoC, and also adds support for emulating
an Olinux Olinuxino board with a few peripherals, as a test harness.
The emulation works pretty well, boots linux 3.12 vanilla from an emulated SD 
card,
has USB bridge support (but no support for USB 1.1 devices like 
mouse+keyboard), RTC
and quite a few other bits (some of them fairly skeletal)

This series has been in used for quite a few months; it was posted here a few 
month
back and one of the question was to wether I would stick around to support it.
Perhaps the fact that I reworked it all on trunk and reposted it will help 
answer
this question.

This patch series is also available on this github branch, in case its' more
convenient to use the inline comment function there.
https://github.com/buserror-uk/qemu-buserror/commits/dev-imx233


Michel Pollet (13):
  mxs/imx23: Add main header file
  mxs: Add CONFIG_MXS to the arm-softmmu config
  mxs/imx23: Add uart driver
  mxs/imx23: Add DMA driver
  mxs/imx23: Add the interrupt collector
  mxs/imx23: Add digctl driver
  mxs/imx23: Implements the pin mux, GPIOs
  mxs/imx23: Add SSP/SPI driver
  mxs/imx23: Add the RTC block
  mxs/imx23: Add the timers
  mxs/imx23: Add the USB driver
  mxs/imx23: Main core instantiation and minor IO blocks
  mxs/imx23: Adds support for an Olinuxino board

 default-configs/arm-softmmu.mak |   1 +
 hw/arm/Makefile.objs            |   2 +
 hw/arm/imx233-olinuxino.c       | 169 +++++++++++++++++
 hw/arm/imx23_digctl.c           | 110 ++++++++++++
 hw/arm/imx23_pinctrl.c          | 293 ++++++++++++++++++++++++++++++
 hw/arm/mxs.c                    | 388 ++++++++++++++++++++++++++++++++++++++++
 hw/arm/mxs.h                    | 208 +++++++++++++++++++++
 hw/char/Makefile.objs           |   1 +
 hw/char/mxs_uart.c              | 146 +++++++++++++++
 hw/dma/Makefile.objs            |   1 +
 hw/dma/mxs_dma.c                | 347 +++++++++++++++++++++++++++++++++++
 hw/intc/Makefile.objs           |   1 +
 hw/intc/mxs_icoll.c             | 200 +++++++++++++++++++++
 hw/ssi/Makefile.objs            |   1 +
 hw/ssi/mxs_spi.c                | 239 +++++++++++++++++++++++++
 hw/timer/Makefile.objs          |   1 +
 hw/timer/mxs_rtc.c              | 147 +++++++++++++++
 hw/timer/mxs_timrot.c           | 271 ++++++++++++++++++++++++++++
 hw/usb/Makefile.objs            |   1 +
 hw/usb/mxs_usb.c                | 254 ++++++++++++++++++++++++++
 20 files changed, 2781 insertions(+)
 create mode 100644 hw/arm/imx233-olinuxino.c
 create mode 100644 hw/arm/imx23_digctl.c
 create mode 100644 hw/arm/imx23_pinctrl.c
 create mode 100644 hw/arm/mxs.c
 create mode 100644 hw/arm/mxs.h
 create mode 100644 hw/char/mxs_uart.c
 create mode 100644 hw/dma/mxs_dma.c
 create mode 100644 hw/intc/mxs_icoll.c
 create mode 100644 hw/ssi/mxs_spi.c
 create mode 100644 hw/timer/mxs_rtc.c
 create mode 100644 hw/timer/mxs_timrot.c
 create mode 100644 hw/usb/mxs_usb.c

-- 
1.8.5.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]