[alsa-devel] [PATCH v3 1/1] ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660
Hui Wang
hui.wang at canonical.com
Fri Dec 14 02:53:38 CET 2018
On 2018/12/13 下午10:32, Pierre-Louis Bossart wrote:
>
> On 12/13/18 7:02 AM, Hui Wang wrote:
>> The new Dell IoT platform uses kabylake + alc3277 codec, and alc3277
>> shares the driver with the codec rt5660, here we generate a new
>> machine driver based on kbl_da7219_max98357a.
>>
>> The audio design on this IoT platform is as below:
>> - Intel kabylake platform
>> - connect the codec ALC3277 via SSP0
>> - line-out and line-in with Micbias jacks
>> - line-out mute control and jack detection of line-out and line-in
>> - two HDMI ports with audio capability
>>
>> Signed-off-by: Hui Wang <hui.wang at canonical.com>
>
> Looks good to me, thanks for the updates.
>
> Acked-by: Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>
>
> One question for Hui: are you planning to provide the topology file
> and UCM settings for this platform? I've been trying to expand the
> tests lately and without those two configuration files it'll be
> difficult to add this platform.
For topology file, we just used the existing file for sklrt286 (alsatplg
-c sklrt286/sklrt286.conf -O /lib/firmware/dfw_sst.bin), the skl_rt286
also connects the codec with SSP0 in I2S mode, it is a similar design as
this IoT board. And the generated dfw_sst.bin worked well on this IoT board.
So far we don't have ability to edit/generate topology conf file
manually, and recently we had a new project to support the soc-dmic on
cannonlake/coffeelake (8086a348), one of the blocked issues is the
topology firmware, probably need your help in the near future.
For UCM setting, I plan to send it to review next week. Since this IoT
platform only runs ubuntu core and ubuntu server, there is no pulseaudio
on it, there is no need to write a UCM setting so far, we just executed
"amixer sset" or "alsactl -c asound.state-work-ok restore" on command
line, I plan to install ubuntu desktop on this IoT platform to prepare
UCM setting next week.
Thanks,
Hui.
>
>> ---
>> sound/soc/intel/boards/Kconfig | 10 +
>> sound/soc/intel/boards/Makefile | 2 +
>> sound/soc/intel/boards/kbl_rt5660.c | 543 ++++++++++++++++++
>> .../intel/common/soc-acpi-intel-kbl-match.c | 10 +
More information about the Alsa-devel
mailing list