diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2016-07-06 09:31:32 +0300 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2016-07-14 13:59:44 +0300 |
commit | f9a555e4991b9ddc257ea8ce2e4acde672275097 (patch) | |
tree | 78a128f79b4f217f8bacadb6754421167d4f949f | |
parent | 5bb2399f9b08198b6c03db10dd46e5a88caa2968 (diff) | |
download | qemu-f9a555e4991b9ddc257ea8ce2e4acde672275097.zip qemu-f9a555e4991b9ddc257ea8ce2e4acde672275097.tar.gz qemu-f9a555e4991b9ddc257ea8ce2e4acde672275097.tar.bz2 |
target-xtensa: xtfpga: fix FLASH interface width
FLASH chip on XTFPGA boards is connected with 16-bit-wide interface.
Latest U-Boot can see the difference and does not work correctly with
32-bit-wide interface.
Set FLASH chip 'width' property to 2.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
-rw-r--r-- | hw/xtensa/xtfpga.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/xtensa/xtfpga.c b/hw/xtensa/xtfpga.c index 2d11736..ac75949 100644 --- a/hw/xtensa/xtfpga.c +++ b/hw/xtensa/xtfpga.c @@ -165,7 +165,7 @@ static pflash_t *xtfpga_flash_init(MemoryRegion *address_space, qdev_prop_set_uint32(dev, "num-blocks", board->flash_size / board->flash_sector_size); qdev_prop_set_uint64(dev, "sector-length", board->flash_sector_size); - qdev_prop_set_uint8(dev, "width", 4); + qdev_prop_set_uint8(dev, "width", 2); qdev_prop_set_bit(dev, "big-endian", be); qdev_prop_set_string(dev, "name", "lx60.io.flash"); qdev_init_nofail(dev); |