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(-)