break;
} while (retry >= 0 || !tegra_platform_is_silicon());
- if (retry < 0)
+ if (tegra_platform_is_silicon() && retry < 0)
gk20a_warn(dev_from_gk20a(g),
"g_elpg_flush too many retries");
break;
} while (retry >= 0 || !tegra_platform_is_silicon());
- if (retry < 0) {
+ if (tegra_platform_is_silicon() && retry < 0) {
gk20a_warn(dev_from_gk20a(g),
"fb_flush too many retries");
ret = -EBUSY;
break;
} while (retry >= 0 || !tegra_platform_is_silicon());
- if (retry < 0)
+ if (tegra_platform_is_silicon() && retry < 0)
gk20a_warn(dev_from_gk20a(g),
"l2_system_invalidate too many retries");
break;
} while (retry >= 0 || !tegra_platform_is_silicon());
- if (retry < 0)
+ if (tegra_platform_is_silicon() && retry < 0)
gk20a_warn(dev_from_gk20a(g),
"l2_flush_dirty too many retries");
retry--;
} while (retry >= 0 || !tegra_platform_is_silicon());
- if (retry < 0) {
+ if (tegra_platform_is_silicon() && retry < 0) {
gk20a_warn(dev_from_gk20a(g),
"wait mmu fifo space too many retries");
goto out;
udelay(2);
} while (retry >= 0 || !tegra_platform_is_silicon());
- if (retry < 0)
+ if (tegra_platform_is_silicon() && retry < 0)
gk20a_warn(dev_from_gk20a(g),
"mmu invalidate too many retries");