kernel_optimize_test/include/dt-bindings/sound
Srinivas Kandagatla 52178bea2c ASoC: dt-bindings: lpass: Fix and common up lpass dai ids
[ Upstream commit 09a4f6f5d21cb1f2633f4e8b893336b60eee9a01 ]

Existing header file design of having separate SoC specific header files
for the common lpass driver has mutiple issues.
This design is prone to break as an when new SoC header is added
as the common DAI ids of other SoCs will be overwritten by the
new ones.

One of them surfaced by recent patch that adds support to sc7180, this
one totally broke LPASS drivers on other Qualcomm SoCs.

Before this gets worst, fix this by having a common header qcom,lpass.h.
This should fix the issue and any new DAI ids should be added to the
common header. This will be more sustainable then the existing design!

Fixes: 12fbfc4cab ("ASoC: Add sc7180-lpass binding header hdmi define")
Reported-by: Jun Nie <jun.nie@linaro.org>
Reported-by: Stephan Gerhold <stephan@gerhold.net>
Tested-by: Srinivasa Rao <srivasam@codeaurora.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20210119171527.32145-2-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-02-03 23:28:46 +01:00
..
apq8016-lpass.h ASoC: dt-bindings: lpass: Fix and common up lpass dai ids 2021-02-03 23:28:46 +01:00
audio-jack-events.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
cs35l32.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
cs42l42.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
fsl-imx-audmux.h ASoC: imx-audmux: add RXFS/RXCLK defines for 6-wire connections 2018-05-30 11:37:30 +01:00
madera.h ASoC: madera: Update SPDX headers 2019-06-26 12:27:50 +01:00
meson-aiu.h ASoC: meson: aiu: add audio output dt-bindings 2020-02-13 20:57:21 +00:00
meson-g12a-toacodec.h ASoC: meson: g12a: add toacodec dt-binding documentation 2020-02-21 16:39:04 +00:00
meson-g12a-tohdmitx.h ASoC: meson: add tohdmitx DT bindings 2019-05-16 12:13:27 +01:00
qcom,lpass.h ASoC: dt-bindings: lpass: Fix and common up lpass dai ids 2021-02-03 23:28:46 +01:00
qcom,q6afe.h ASoC: q6afe: dt-bindings: add q6afe clock bindings 2020-09-17 16:13:12 +01:00
qcom,q6asm.h ASoC: dt-bindings: q6asm: Add Q6ASM_DAI_{TX_RX, TX, RX} defines 2020-07-27 14:21:09 +01:00
rt5640.h ASoC: rt5640: Add devicetree-bindings for dmic, jack-detect 2018-05-11 11:22:03 +09:00
rt5651.h ASoC: rt5651: move definitions of dt-binding constants to include/dt-bindings 2018-03-12 14:15:51 -07:00
samsung-i2s.h ASoC: samsung: i2s: Document clocks macros 2019-10-21 13:51:24 +01:00
sc7180-lpass.h ASoC: dt-bindings: lpass: Fix and common up lpass dai ids 2021-02-03 23:28:46 +01:00
tas2552.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tlv320aic31xx-micbias.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00