ASoC: SOF: Intel: use mmio fallback for all platforms
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Mon, 24 Oct 2022 16:52:56 +0000 (11:52 -0500)
committerMark Brown <broonie@kernel.org>
Wed, 26 Oct 2022 13:17:53 +0000 (14:17 +0100)
No need to expose an indirection when we can use the fallback.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Rander Wang <rander.wang@intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Link: https://lore.kernel.org/r/20221024165310.246183-3-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/intel/bdw.c
sound/soc/sof/intel/byt.c
sound/soc/sof/intel/hda-common-ops.c
sound/soc/sof/intel/pci-tng.c

index a446154f280328618f4e2350c4e25c7c3eccdee2..812a49b1d3f496ab6d24ad4f004e8b2aab0f45a9 100644 (file)
@@ -575,11 +575,7 @@ static struct snd_sof_dsp_ops sof_bdw_ops = {
        .run            = bdw_run,
        .reset          = bdw_reset,
 
-       /* Register IO */
-       .write          = sof_io_write,
-       .read           = sof_io_read,
-       .write64        = sof_io_write64,
-       .read64         = sof_io_read64,
+       /* Register IO uses direct mmio */
 
        /* Block IO */
        .block_read     = sof_block_read,
index e6dc4ff531c3464c62fb0f9b4ead6cefe4c3ce42..faf223b383605b3d16a63725f20d0c4d1242ffe7 100644 (file)
@@ -225,11 +225,7 @@ static struct snd_sof_dsp_ops sof_byt_ops = {
        .run            = atom_run,
        .reset          = atom_reset,
 
-       /* Register IO */
-       .write          = sof_io_write,
-       .read           = sof_io_read,
-       .write64        = sof_io_write64,
-       .read64         = sof_io_read64,
+       /* Register IO uses direct mmio */
 
        /* Block IO */
        .block_read     = sof_block_read,
@@ -304,11 +300,7 @@ static struct snd_sof_dsp_ops sof_cht_ops = {
        .run            = atom_run,
        .reset          = atom_reset,
 
-       /* Register IO */
-       .write          = sof_io_write,
-       .read           = sof_io_read,
-       .write64        = sof_io_write64,
-       .read64         = sof_io_read64,
+       /* Register IO uses direct mmio */
 
        /* Block IO */
        .block_read     = sof_block_read,
index b2326396c870e551f55e9ad565baa2e5e7a8b75b..397303b3ac9d5cfacb7719f3ff0e74cf9724ed9d 100644 (file)
@@ -19,11 +19,7 @@ struct snd_sof_dsp_ops sof_hda_common_ops = {
        .probe          = hda_dsp_probe,
        .remove         = hda_dsp_remove,
 
-       /* Register IO */
-       .write          = sof_io_write,
-       .read           = sof_io_read,
-       .write64        = sof_io_write64,
-       .read64         = sof_io_read64,
+       /* Register IO uses direct mmio */
 
        /* Block IO */
        .block_read     = sof_block_read,
index f0f6d9ba8803722f2fac9d63a8f619110ca284c8..5b2b409752c585d103c6485e1db5efbdd0243b7d 100644 (file)
@@ -144,11 +144,7 @@ struct snd_sof_dsp_ops sof_tng_ops = {
        .run            = atom_run,
        .reset          = atom_reset,
 
-       /* Register IO */
-       .write          = sof_io_write,
-       .read           = sof_io_read,
-       .write64        = sof_io_write64,
-       .read64         = sof_io_read64,
+       /* Register IO uses direct mmio */
 
        /* Block IO */
        .block_read     = sof_block_read,