zephyr: remove infinite recursion on Broadwell

Broadwell support with Zephyr had only been dry-coded, it has never
been tested, and it contains an infinite recursion bug: functions
platform_timer_get() and arch_timer_get_system() call each other
infinitely. Break the recursion formally, until a proper fix is
available.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
This commit is contained in:
Guennadi Liakhovetski 2020-11-03 13:47:29 +01:00 committed by Liam Girdwood
parent 375a46d176
commit a91219eb79
1 changed files with 2 additions and 1 deletions

View File

@ -277,7 +277,8 @@ uint64_t platform_timer_get(struct timer *timer)
return time;
#elif defined(CONFIG_SOC_SERIES_INTEL_ADSP_BROADWELL)
return arch_timer_get_system(timer);
// FIXME!
return 0;
#else
/* CAVS versions */
return shim_read64(SHIM_DSPWC);