We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1298a1a commit c5ae384Copy full SHA for c5ae384
hw/opentitan/ot_spi_device.c
@@ -995,8 +995,9 @@ static void ot_spi_device_flash_decode_read_jedec(OtSPIDeviceState *s)
995
*/
996
f->buffer[f->len++] = (uint8_t)(jedec_device >> 0u);
997
f->buffer[f->len++] = (uint8_t)(jedec_device >> 8u);
998
- memset(&f->buffer[f->len], (int)SPI_DEFAULT_TX_VALUE,
999
- SPI_FLASH_BUFFER_SIZE - f->len);
+ /* after the end of JEDEC ID is 0s on OpenTitan */
+ memset(&f->buffer[f->len], (int)0u, SPI_FLASH_BUFFER_SIZE - f->len);
1000
+ f->len = SPI_FLASH_BUFFER_SIZE;
1001
f->src = f->buffer;
1002
FLASH_CHANGE_STATE(s, BUFFER);
1003
}
0 commit comments