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:
parent
d0762e5439
commit
a6e5135381
1 changed files with 1 additions and 0 deletions
|
@ -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__("");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue