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>
This commit is contained in:
parent
5bb2399f9b
commit
f9a555e499
|
@ -165,7 +165,7 @@ static pflash_t *xtfpga_flash_init(MemoryRegion *address_space,
|
||||||
qdev_prop_set_uint32(dev, "num-blocks",
|
qdev_prop_set_uint32(dev, "num-blocks",
|
||||||
board->flash_size / board->flash_sector_size);
|
board->flash_size / board->flash_sector_size);
|
||||||
qdev_prop_set_uint64(dev, "sector-length", 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_bit(dev, "big-endian", be);
|
||||||
qdev_prop_set_string(dev, "name", "lx60.io.flash");
|
qdev_prop_set_string(dev, "name", "lx60.io.flash");
|
||||||
qdev_init_nofail(dev);
|
qdev_init_nofail(dev);
|
||||||
|
|
Loading…
Reference in a new issue