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 a446154..812a49b 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 e6dc4ff..faf223b 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 b232639..397303b 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 f0f6d9b..5b2b409 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,