From 5cc05aad9fa1cd7c4a6c598752ae7d1053e0226e Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Fri, 27 Nov 2020 10:11:06 +0100 Subject: [PATCH] cavs: fix clock frequencies for cAVS v1.8, v2.0 and v2.5 SOF uses different SSP clock rates on different cAVS versions. Frequency tables are provided in platform_ssp_freq[] arrays in clk.c for each version and the default entry is selected by the SSP_DEFAULT_IDX index. Signed-off-by: Guennadi Liakhovetski --- soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series | 2 +- soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series | 2 +- soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series b/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series index 25a1669d044..b063ba392c2 100644 --- a/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series +++ b/soc/xtensa/intel_adsp/cavs_v18/Kconfig.defconfig.series @@ -13,7 +13,7 @@ config SOC config SYS_CLOCK_HW_CYCLES_PER_SEC default 400000000 if XTENSA_TIMER - default 19200000 if CAVS_TIMER + default 24000000 if CAVS_TIMER config SYS_CLOCK_TICKS_PER_SEC default 50000 diff --git a/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series b/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series index d1753a8a66a..012a303ec04 100644 --- a/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series +++ b/soc/xtensa/intel_adsp/cavs_v20/Kconfig.defconfig.series @@ -13,7 +13,7 @@ config SOC config SYS_CLOCK_HW_CYCLES_PER_SEC default 400000000 if XTENSA_TIMER - default 19200000 if CAVS_TIMER + default 38400000 if CAVS_TIMER config SYS_CLOCK_TICKS_PER_SEC default 50000 diff --git a/soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series b/soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series index 3eff6d4c01c..9b917074947 100644 --- a/soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series +++ b/soc/xtensa/intel_adsp/cavs_v25/Kconfig.defconfig.series @@ -13,7 +13,7 @@ config SOC config SYS_CLOCK_HW_CYCLES_PER_SEC default 400000000 if XTENSA_TIMER - default 19200000 if CAVS_TIMER + default 38400000 if CAVS_TIMER config SYS_CLOCK_TICKS_PER_SEC default 50000