kernel_optimize_test/sound/soc/samsung
Sylwester Nawrocki c6bebefa2f
ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization
On some SoCs (e.g. Exynos5433) there are multiple "IIS multi audio
interfaces" and the driver will try to register there multiple times
same platform device for the secondary FIFO, which of course fails
miserably.  To fix this we derive the secondary platform device name
from the primary device name. The secondary device name will now
be <primary_dev_name>-sec instead of fixed "samsung-i2s-sec".

The fixed platform_device_id table entry is removed as the secondary
device name is now dynamic and device/driver matching is done through
driver_override.

Reported-by: Marek Szyprowski <m.szyprowski@samsung.com>
Suggested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-02-19 15:49:42 +00:00
..
arndale_rt5631.c
bells.c
dma.h ASoC: samsung: dmaengine: Allow to specify custom DMA device 2019-02-12 16:31:58 +00:00
dmaengine.c ASoC: samsung: Specify DMA channel names through custom DMA config 2019-02-14 13:06:01 +00:00
h1940_uda1380.c
i2s-regs.h ASoC: samsung: i2s: Define the parameters list for SAMSUNG_I2S_OPCLK 2018-02-14 12:10:16 +00:00
i2s.c ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization 2019-02-19 15:49:42 +00:00
i2s.h ASoC: samsung: i2s: Define the parameters list for SAMSUNG_I2S_OPCLK 2018-02-14 12:10:16 +00:00
idma.c
idma.h
jive_wm8750.c
Kconfig
littlemill.c
lowland.c
Makefile ASoC: samsung: clean makefile about inexistant files 2018-02-12 11:47:49 +00:00
neo1973_wm8753.c
odroid.c ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization 2019-02-19 15:49:42 +00:00
pcm.c ASoC: samsung: dmaengine: Allow to specify custom DMA device 2019-02-12 16:31:58 +00:00
pcm.h
regs-i2s-v2.h
regs-iis.h
rx1950_uda1380.c
s3c-i2s-v2.c
s3c-i2s-v2.h
s3c24xx_simtec_hermes.c
s3c24xx_simtec_tlv320aic23.c
s3c24xx_simtec.c
s3c24xx_simtec.h
s3c24xx_uda134x.c
s3c24xx-i2s.c ASoC: samsung: Specify DMA channel names through custom DMA config 2019-02-14 13:06:01 +00:00
s3c24xx-i2s.h
s3c2412-i2s.c ASoC: samsung: Specify DMA channel names through custom DMA config 2019-02-14 13:06:01 +00:00
s3c2412-i2s.h
smartq_wm8987.c
smdk_spdif.c
smdk_wm8580.c
smdk_wm8994.c
smdk_wm8994pcm.c
snow.c ASoC: samsung: Add HDMI audio support for Snow 2018-03-13 09:20:41 -07:00
spdif.c ASoC: samsung: dmaengine: Allow to specify custom DMA device 2019-02-12 16:31:58 +00:00
spdif.h
speyside.c
tm2_wm5110.c ASoC: add for_each_card_prelinks() macro 2018-09-20 10:18:34 -07:00
tobermory.c