[alsa-devel] [PATCH 00/46] ASoC: consider CPU-Platform possibility
Kuninori Morimoto
kuninori.morimoto.gx at renesas.com
Fri Jun 28 03:45:45 CEST 2019
Hi Mark
My posted patch (= "ASoC: xxx: don't select unnecessary Platform")
removed Platform component settings from Card driver if it selects CPU as Platform.
ALSA SoC will ignore duplicate component.
I thought these Card driver don't need Platform, but it was wrong.
Some CPU component is using generic DMAEngine component.
In such case, CPU and Platform have same name but different component,
and some Card needs both.
My posted above patch breaks (not all but) few Cards.
We can revert one-by-one if we get report, but better to revert all from stable
kernel point of view.
These patches revert all patches.
I'm so sorry to bother you and users.
I hope these can fixup issue.
Kuninori Morimoto (46):
ASoC: vc4: vc4_htmi: consider CPU-Platform possibility
ASoC: atmel: atmel-classd: consider CPU-Platform possibility
ASoC: atmel: atmel-pdmic: consider CPU-Platform possibility
ASoC: atmel: atmel_wm8904: consider CPU-Platform possibility unnecessary Platform"
ASoC: amtel: mikroe-proto: consider CPU-Platform possibility
ASoC: atmel: sam9g20_wm8731: consider CPU-Platform possibility
ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility
ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility
ASoC: fsl: eukrea-tlv320: consider CPU-Platform possibility
ASoC: fsl: fsl-asoc-card: consider CPU-Platform possibility
ASoC: fsl: imx-es8328: consider CPU-Platform possibility
ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility
ASoC: fsl: imx-spdif: consider CPU-Platform possibility
ASoC: fsl: imx-audmix: consider CPU-Platform possibility
ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility
ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility
ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility
ASoC: qcom: storm: consider CPU-Platform possibility
ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility
ASoC: rockchip: rockchip_max98090: consider CPU-Platform possibility
ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility
ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility
ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility
ASoC: samsung: snow: consider CPU-Platform possibility
ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility
ASoC: sirf: sirf-audio: consider CPU-Platform possibility
ASoC: sunxi: sun4i-codec: consider CPU-Platform possibility
ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility
ASoC: tegra: tegra_max98090: consider CPU-Platform possibility
ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility
ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility
ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility
ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility
ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility
ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility
ASoC: tegra: trimslice: consider CPU-Platform possibility
ASoC: ti: davinci-evm: consider CPU-Platform possibility
ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility
ASoC: ti: omap-hdmi: consider CPU-Platform possibility
ASoC: ti: omap-twl4030: consider CPU-Platform possibility
ASoC: ti: rx51: consider CPU-Platform possibility
ASoC: ux500: mop500: consider CPU-Platform possibility
ASoC: simple-card-utils: consider CPU-Platform possibility
ASoC: qcom: consider CPU-Platform possibility
ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility
ASoC: soc-utils: respawn dummy Platform
drivers/gpu/drm/vc4/vc4_hdmi.c | 4 ++++
sound/soc/atmel/atmel-classd.c | 5 ++++-
sound/soc/atmel/atmel-pdmic.c | 5 ++++-
sound/soc/atmel/atmel_wm8904.c | 4 +++-
sound/soc/atmel/mikroe-proto.c | 7 +++++--
sound/soc/atmel/sam9g20_wm8731.c | 5 ++++-
sound/soc/atmel/sam9x5_wm8731.c | 5 ++++-
sound/soc/atmel/tse850-pcm5142.c | 4 +++-
sound/soc/fsl/eukrea-tlv320.c | 5 ++++-
sound/soc/fsl/fsl-asoc-card.c | 6 +++++-
sound/soc/fsl/imx-audmix.c | 14 ++++++++++----
sound/soc/fsl/imx-es8328.c | 5 ++++-
sound/soc/fsl/imx-sgtl5000.c | 5 ++++-
sound/soc/fsl/imx-spdif.c | 5 ++++-
sound/soc/generic/simple-card-utils.c | 15 +++------------
sound/soc/kirkwood/armada-370-db.c | 12 +++++++++---
sound/soc/mxs/mxs-sgtl5000.c | 8 ++++++--
sound/soc/qcom/apq8016_sbc.c | 10 +++++++---
sound/soc/qcom/common.c | 4 +---
sound/soc/qcom/storm.c | 4 +++-
sound/soc/rockchip/rk3288_hdmi_analog.c | 5 ++++-
sound/soc/rockchip/rk3399_gru_sound.c | 19 +++++++++++++------
sound/soc/rockchip/rockchip_max98090.c | 5 ++++-
sound/soc/rockchip/rockchip_rt5645.c | 5 ++++-
sound/soc/samsung/arndale_rt5631.c | 6 +++++-
sound/soc/samsung/smdk_wm8994.c | 9 +++++++--
sound/soc/samsung/snow.c | 10 +++++++---
sound/soc/samsung/tm2_wm5110.c | 12 +++++++++---
sound/soc/sirf/sirf-audio.c | 5 ++++-
sound/soc/soc-utils.c | 25 +++++++++++++++++++++++++
sound/soc/sunxi/sun4i-codec.c | 5 ++++-
sound/soc/tegra/tegra_alc5632.c | 7 ++++++-
sound/soc/tegra/tegra_max98090.c | 5 ++++-
sound/soc/tegra/tegra_rt5640.c | 5 ++++-
sound/soc/tegra/tegra_rt5677.c | 6 +++++-
sound/soc/tegra/tegra_sgtl5000.c | 7 ++++++-
sound/soc/tegra/tegra_wm8753.c | 5 ++++-
sound/soc/tegra/tegra_wm8903.c | 5 ++++-
sound/soc/tegra/tegra_wm9712.c | 5 ++++-
sound/soc/tegra/trimslice.c | 6 +++++-
sound/soc/ti/davinci-evm.c | 5 ++++-
sound/soc/ti/omap-abe-twl6040.c | 22 ++++++++++++++--------
sound/soc/ti/omap-hdmi.c | 5 ++++-
sound/soc/ti/omap-twl4030.c | 12 ++++++++++--
sound/soc/ti/rx51.c | 5 ++++-
sound/soc/ux500/mop500.c | 8 ++++++--
46 files changed, 261 insertions(+), 85 deletions(-)
--
2.7.4
More information about the Alsa-devel
mailing list