drivers: fpga: ice40: fix busy delay loop

This was being optimized out entirely by certain compiler configurations.

Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
This commit is contained in:
Armin Brauns 2023-03-10 08:50:43 +01:00 committed by Carles Cufí
commit a6e5135381

View file

@ -132,6 +132,7 @@ static void fpga_ice40_crc_to_str(uint32_t crc, char *s)
static inline void fpga_ice40_delay(size_t n)
{
for (; n > 0; --n) {
__asm__ __volatile__("");
}
}