| From 94b5ea5a69661f79c6225fca40bf52cfa82fbac9 Mon Sep 17 00:00:00 2001 |
| From: Curtis Malainey <cujomalainey@chromium.org> |
| Date: Mon, 9 Dec 2019 18:48:52 -0600 |
| Subject: [PATCH] ASoC: SOF: Intel: split cht and byt debug window sizes |
| |
| commit f84337c3fb8ff4d533ccbed0d2db4e8587d0ff58 upstream. |
| |
| Turns out SSP 3-5 are only available on cht, to avoid dumping on |
| undefined registers let's split the definition. |
| |
| Signed-off-by: Curtis Malainey <cujomalainey@chromium.org> |
| Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> |
| Link: https://lore.kernel.org/r/20191210004854.16845-7-pierre-louis.bossart@linux.intel.com |
| Signed-off-by: Mark Brown <broonie@kernel.org> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/sound/soc/sof/intel/byt.c b/sound/soc/sof/intel/byt.c |
| index 73b1645ab971..7c09a619f238 100644 |
| --- a/sound/soc/sof/intel/byt.c |
| +++ b/sound/soc/sof/intel/byt.c |
| @@ -24,7 +24,8 @@ |
| #define DRAM_OFFSET 0x100000 |
| #define DRAM_SIZE (160 * 1024) |
| #define SHIM_OFFSET 0x140000 |
| -#define SHIM_SIZE 0x100 |
| +#define SHIM_SIZE_BYT 0x100 |
| +#define SHIM_SIZE_CHT 0x118 |
| #define MBOX_OFFSET 0x144000 |
| #define MBOX_SIZE 0x1000 |
| #define EXCEPT_OFFSET 0x800 |
| @@ -75,7 +76,7 @@ static const struct snd_sof_debugfs_map byt_debugfs[] = { |
| SOF_DEBUGFS_ACCESS_D0_ONLY}, |
| {"dram", BYT_DSP_BAR, DRAM_OFFSET, DRAM_SIZE, |
| SOF_DEBUGFS_ACCESS_D0_ONLY}, |
| - {"shim", BYT_DSP_BAR, SHIM_OFFSET, SHIM_SIZE, |
| + {"shim", BYT_DSP_BAR, SHIM_OFFSET, SHIM_SIZE_BYT, |
| SOF_DEBUGFS_ACCESS_ALWAYS}, |
| }; |
| |
| @@ -102,7 +103,7 @@ static const struct snd_sof_debugfs_map cht_debugfs[] = { |
| SOF_DEBUGFS_ACCESS_D0_ONLY}, |
| {"dram", BYT_DSP_BAR, DRAM_OFFSET, DRAM_SIZE, |
| SOF_DEBUGFS_ACCESS_D0_ONLY}, |
| - {"shim", BYT_DSP_BAR, SHIM_OFFSET, SHIM_SIZE, |
| + {"shim", BYT_DSP_BAR, SHIM_OFFSET, SHIM_SIZE_CHT, |
| SOF_DEBUGFS_ACCESS_ALWAYS}, |
| }; |
| |
| -- |
| 2.7.4 |
| |