2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/sound/soc/renesas/rcar
Mark Brown 822ecdacee
ASoC: add Renesas MSIOF sound driver
Merge series from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:

Renesas MSIOF can work as both SPI and I2S.
Current Linux supports MSIOF-SPI. This patch-set adds new MSIOF-I2S.

Because it is using same HW-IP, we want to share same compatible for both
MSIOF-SPI/I2S case. MSIOF-I2S (Sound) will use Audio-Graph-Card/Card2 which
uses Of-Graph, but  MSIOF-SPI is not use Of-Graph.
So, this patch-set assumes it was used as MSIOF-I2S if DT is using Of-Graph,
otherwise, it is MSIOF-SPI (This assumption will works if SPI *never*
use Of-Graph in the future).

One note so far is that it is using "spi@xxx" node name for both
MSIOF-SPI/I2S. DTC will automatically checks "spi@xxx" node as SPI device
which requests #address-cells/#size-cells. But is not needed for I2S.
So we will get warning about it on Sparrow Hawk which uses MSIOF-I2S.
We have no solution about it, so far.

Link: https://lore.kernel.org/r/87zfgi1a5a.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/87h62vh5mj.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/875xjeb0wu.wl-kuninori.morimoto.gx@renesas.com
2025-04-26 13:28:57 +01:00
..
adg.c ASoC: renesas: rsnd: enable to use "adg" clock 2025-04-26 02:17:36 +01:00
cmd.c
core.c ASoC: add Renesas MSIOF sound driver 2025-04-26 13:28:57 +01:00
ctu.c
debugfs.c
dma.c
dvc.c
gen.c
Makefile ASoC: renesas: add MSIOF sound support 2025-04-26 02:17:37 +01:00
mix.c
msiof.c ASoC: renesas: add MSIOF sound support 2025-04-26 02:17:37 +01:00
rsnd.h ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() 2025-02-05 12:28:13 +00:00
src.c ASoC: rsnd: adjust convert rate limitation 2025-02-05 12:28:14 +00:00
ssi.c ASoC: rsnd: indicate unsupported clock rate 2025-02-05 12:28:12 +00:00
ssiu.c