從我的 iPad 傳送 > Krzysztof Kozlowski <krzk@xxxxxxxxxx> 於 2016年9月19日 上午2:09 寫道: > >> On Sun, Sep 18, 2016 at 11:12:34PM +0800, ayaka wrote: >> >> >>> On 09/18/2016 10:42 PM, Krzysztof Kozlowski wrote: >>>> On Sun, Sep 18, 2016 at 10:09:11PM +0800, Randy Li wrote: >>>> It is simple sound card time, we could assign different codec >>>> to a interface without making a specific driver for it. >>> The description does not convince me and I do not see an example using >>> this. Could you provide one? >> Sorry, the board TOPEET iTop 4412 for exynos 4412 I posted supported codec >> with I2S interface using the simple sound card. Anyway, it is no harm to >> make them explicitly right? > > kbuild gave you the answer... Not sure how comes, even time I sent patches to you, I at lease build and run it once. > >> Or I have to enabled those codec support for >> SMDK, which is not needed for the other board. > > If I understand correctly, the i2s/pcm etc are still needed but not > built in config choosing only simple-audio-card? I tried now such > configuration on Odroid XU and indeed the audio is missing. > > The patch looks like needed but: > 1. You need to describe the rationale in commit message, why it is > needed. Sorry about English. > 2. You need to fix it... kbuild pointed build issues. I would check that. > > Other solution would be to add a user-selectable option for generic > sound on Samsung using simple audio card. The option would then select > appropriate SND_SAMSUNG* options, just like specific drivers do. I see > that sh does like this. Personally this approach seems simpler to me - > the defconfig could just choose this generic sound instead of many > SND_SAMSUNG_* sub-options. I would just what Freescale did. It included those options entries in a sub-menu. I don't those options should be bound either, as a board may only use one of interface or controller(like TOPEET iTOP would only use i2s. No place for SPDIF, AC97 nor PCM.) > > Best regards, > Krzysztof > >>> >>> Best regards, >>> Krzysztof >>> >>> >>>> Signed-off-by: Randy Li <ayaka@xxxxxxxxxxx> >>>> --- >>>> sound/soc/samsung/Kconfig | 8 ++++---- >>>> 1 file changed, 4 insertions(+), 4 deletions(-) >>>> >>>> diff --git a/sound/soc/samsung/Kconfig b/sound/soc/samsung/Kconfig >>>> index 7b722b0..b7b3a38 100644 >>>> --- a/sound/soc/samsung/Kconfig >>>> +++ b/sound/soc/samsung/Kconfig >>>> @@ -18,18 +18,18 @@ config SND_S3C2412_SOC_I2S >>>> select SND_S3C_I2SV2_SOC >>>> config SND_SAMSUNG_PCM >>>> - tristate >>>> + tristate "Samsung PCM interface support" >>>> config SND_SAMSUNG_AC97 >>>> - tristate >>>> + tristate "Samsung AC97 controller support" >>>> select SND_SOC_AC97_BUS >>>> config SND_SAMSUNG_SPDIF >>>> - tristate >>>> + tristate "Samsung SPDIF transmitter support" >>>> select SND_SOC_SPDIF >>>> config SND_SAMSUNG_I2S >>>> - tristate >>>> + tristate "Samsung I2S interface support" >>>> config SND_SOC_SAMSUNG_NEO1973_WM8753 >>>> tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)" >>>> -- >>>> 2.7.4 >> -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html