Patchwork [PULL,00/15] omap patches (gpio, nand, onenand, lm832x)

login
register
mail settings
Submitter Peter Maydell
Date July 29, 2011, 3:35 p.m.
Message ID <1311953728-29084-1-git-send-email-peter.maydell@linaro.org>
Download mbox
Permalink /patch/107428/
State New
Headers show

Pull-request

git://git.linaro.org/people/pmaydell/qemu-arm.git omap-for-upstream

Comments

Peter Maydell - July 29, 2011, 3:35 p.m.
This pull request gathers up my recent omap patches:
 * omap-gpio qdevification
 * nand bugfixes and qdevification
 * onenand bugfixes
 * fix crash bug in n810/lm832x when key is pressed

I have omitted patch 11/12 from the nand/onenand patchset
(http://patchwork.ozlabs.org/patch/104841/
 "hw/sysbus: Add sysbus_mmio_unmap() for unmapping a region")
because it needs updating now Avi's memory API changes have landed,
and 12/12 (hw/onenand: qdevify) because that depends on 11/12.
I'll post newer versions of those next week, probably.

The following changes since commit c62f6d1d76aea587556c85b6b7b5c44167006264:

  monitor: fix build breakage with --disable-vnc (2011-07-29 09:33:56 -0500)

are available in the git repository at:
  git://git.linaro.org/people/pmaydell/qemu-arm.git omap-for-upstream

Juha Riihimäki (9):
      hw/omap_l4.c: Add helper function omap_l4_region_base
      hw/omap_gpio.c: Convert to qdev
      hw/nand: Support large NAND devices
      hw/nand: Support devices wider than 8 bits
      hw/nand: Support multiple reads following READ STATUS
      hw/nand: qdevify
      onenand: Handle various ID fields separately
      onenand: Ignore zero writes to boot command space
      hw/onenand: program actions can only clear bits

Peter Maydell (6):
      hw/omap_gpio.c: Don't complain about some writes to r/o registers
      hw/omap_clk: Add the clock for the OMAP2430-specific fifth GPIO module
      lm832x: Take DeviceState pointer in lm832x_key_event()
      hw/nand: Pass block device state to init function
      hw/nand: Writing to NAND can only clear bits
      onenand: Pass BlockDriverState to init function

 hw/axis_dev88.c |    8 +-
 hw/flash.h      |   17 ++--
 hw/i2c.h        |    2 +-
 hw/lm832x.c     |    4 +-
 hw/nand.c       |  345 +++++++++++++++++++++++++++++++++++--------------------
 hw/nseries.c    |   63 +++++-----
 hw/omap.h       |   22 +---
 hw/omap1.c      |   10 +-
 hw/omap2.c      |   34 ++++--
 hw/omap_clk.c   |    6 +-
 hw/omap_gpio.c  |  263 ++++++++++++++++++++++++------------------
 hw/omap_l4.c    |    6 +
 hw/onenand.c    |  183 ++++++++++++++++++++++-------
 hw/palm.c       |   26 ++--
 hw/spitz.c      |    6 +-
 hw/tc6393xb.c   |    7 +-
 16 files changed, 627 insertions(+), 375 deletions(-)