[PATCH] ASoC: simple-card: remove platform data style

Kuninori Morimoto <[email protected]> Mon, 1 Jun 2026 04:49:54 +0000
Newsgroups org.kernel.vger.linux-sh,org.kernel.vger.linux-sound
Message-ID <[email protected]>
Hi

SuperH Ecovec24/7724se are the last user of "platform data style" for
"Simple Audio Card" / "Renesas FSI".
The drivers are mainly supporting "DT style" in these days.

Now, Simple Audio Card "platform data style" is no longer correctly working
during almost this 10 years. but we have not get such report.

According to Adrian, SuperH is planning to switch to "DT style". So
	- Current Simple Card ("platform data style") is not working,
	  thus, Ecovec24/7724se Sound is also not working.
	  - FSI "platform data style" has no issue, but is thus not used
	- SH will switch to "DT style", soon
	- There is no active user

Let's remove "platform data style" from "Simple Audio Card" and "Renesas FSI".
Because keeping compatibility is difficult, and doesn't meaning anymore.

This patch removes "platform data style" from Sound driver, but will keep
header (<sound/simple_card.h>), and do nothing to Ecovec24/7724se, so far.
The header will be removed if SuperH switched to "DT style", it is needed
for "platform data style".

This patch needs Acked-by from SuperH maintainer

Kuninori Morimoto (2):
  ASoC: simple-card: remove platform data style support
  ASoC: renesas: fsi: remove platform data style support

 sound/soc/generic/simple-card.c | 61 ++++-----------------------------
 sound/soc/renesas/fsi.c         | 16 ++-------
 2 files changed, 9 insertions(+), 68 deletions(-)

-- 
2.43.0