2019-05-19 20:07:45 +08:00
|
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
2016-05-31 17:00:14 +08:00
|
|
|
config SND_SIMPLE_CARD_UTILS
|
2020-11-11 01:49:04 +08:00
|
|
|
tristate
|
2016-05-31 17:00:14 +08:00
|
|
|
|
2012-04-09 12:17:50 +08:00
|
|
|
config SND_SIMPLE_CARD
|
|
|
|
tristate "ASoC Simple sound card support"
|
2016-06-30 14:02:46 +08:00
|
|
|
select SND_SIMPLE_CARD_UTILS
|
2012-04-09 12:17:50 +08:00
|
|
|
help
|
|
|
|
This option enables generic simple sound card support
|
2018-12-14 10:35:10 +08:00
|
|
|
It also support DPCM of multi CPU single Codec ststem.
|
2016-08-23 09:35:02 +08:00
|
|
|
|
2017-04-20 09:36:08 +08:00
|
|
|
config SND_AUDIO_GRAPH_CARD
|
|
|
|
tristate "ASoC Audio Graph sound card support"
|
|
|
|
depends on OF
|
|
|
|
select SND_SIMPLE_CARD_UTILS
|
|
|
|
help
|
2018-11-22 08:57:23 +08:00
|
|
|
This option enables generic simple sound card support
|
2017-04-20 09:36:08 +08:00
|
|
|
with OF-graph DT bindings.
|
2018-12-14 10:32:25 +08:00
|
|
|
It also support DPCM of multi CPU single Codec ststem.
|
ASoC: test-component: add Test Component for Sound debug/test
We already have dummy-codec, dummy-platform.
But its issues are
1) we don't have dummy-cpu,
2) we can't select it via DeviceTree
3) It do nothing
Sometimes we want to have Dummy Sound Component for debugging,
for testing, for learning Framework behavior, etc, etc...
This patch adds Test-Component driver for it.
User can select CPU Component by using "test-cpu" compatible,
and can select Codec Component by using "test-codec" compatible.
It doesn't support Platform so far, but is easy to add.
We can verbose print to know its progress if user selected
xxx-verbose compatible driver.
for example,
test-cpu : silent Component, silent DAI
test-cpu-verbose-component : verbose Component, silent DAI
test-cpu-verbose-dai : silent Component, verbose DAI
test-cpu-verbose : verbose Component, verbose DAI
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/877dein8rx.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2021-10-12 12:53:38 +08:00
|
|
|
|
ASoC: add Audio Graph Card2 driver
We already have audio-graph-card which is Of-graph base of general
sound card driver.
It is supporting DPCM connection, but was forcibly expanded.
Thus, it is very difficult to add new features on it, for example
Multi CPU/Codec support, Codec2Codec support, etc.
This patch adds more flexible new Audio Graph Card2 driver for it.
audio-graph-card and audio-graph-card2 are similar, but don't have
full compatibility.
Audio Graph Card2 supports very generic connection, but some users
want to have its own settings, for example PLL settings, etc.
For such case, it has customizing support.
In users own driver, it can use Audio Graph Card2 parsing by using
audio_graph2_parse_of(), and doing its own customizing.
Because Audio Graph Card2 is still under experimental stage,
it will indicate such warning when probing, and the DT syntax
might be changed.
Link: https://lore.kernel.org/r/87k0xszlep.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/871r8u4s6q.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/87a6mhwyqn.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/87tuitusy4.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/87a6jn56x0.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/8735p6n8q1.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2021-10-12 12:54:46 +08:00
|
|
|
config SND_AUDIO_GRAPH_CARD2
|
|
|
|
tristate "ASoC Audio Graph sound card2 support"
|
|
|
|
depends on OF
|
|
|
|
select SND_SIMPLE_CARD_UTILS
|
|
|
|
help
|
|
|
|
This option enables generic simple sound card2 support
|
|
|
|
with OF-graph DT bindings.
|
|
|
|
|
2021-10-12 12:56:07 +08:00
|
|
|
config SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE
|
|
|
|
tristate "ASoC Audio Graph Card2 base custom sample support"
|
|
|
|
depends on SND_AUDIO_GRAPH_CARD2
|
|
|
|
help
|
|
|
|
This option enables Audio Graph Card2 base custom sample
|
|
|
|
|
ASoC: test-component: add Test Component for Sound debug/test
We already have dummy-codec, dummy-platform.
But its issues are
1) we don't have dummy-cpu,
2) we can't select it via DeviceTree
3) It do nothing
Sometimes we want to have Dummy Sound Component for debugging,
for testing, for learning Framework behavior, etc, etc...
This patch adds Test-Component driver for it.
User can select CPU Component by using "test-cpu" compatible,
and can select Codec Component by using "test-codec" compatible.
It doesn't support Platform so far, but is easy to add.
We can verbose print to know its progress if user selected
xxx-verbose compatible driver.
for example,
test-cpu : silent Component, silent DAI
test-cpu-verbose-component : verbose Component, silent DAI
test-cpu-verbose-dai : silent Component, verbose DAI
test-cpu-verbose : verbose Component, verbose DAI
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/877dein8rx.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2021-10-12 12:53:38 +08:00
|
|
|
config SND_TEST_COMPONENT
|
|
|
|
tristate "ASoC Test component sound support"
|
|
|
|
depends on OF
|
|
|
|
help
|
|
|
|
This option enables test component sound driver support.
|