Re: [RFC v2 00/11] Enable HDA Codec support on Intel Platforms (Series2)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




>-----Original Message-----
>From: Takashi Iwai [mailto:tiwai@xxxxxxx]
>Sent: Monday, December 11, 2017 4:53 PM
>To: Ughreja, Rakesh A <rakesh.a.ughreja@xxxxxxxxx>
>Cc: alsa-devel@xxxxxxxxxxxxxxxx; broonie@xxxxxxxxxx;
>liam.r.girdwood@xxxxxxxxxxxxxxx; pierre-louis.bossart@xxxxxxxxxxxxxxx; Koul, Vinod
><vinod.koul@xxxxxxxxx>; Patches Audio <patches.audio@xxxxxxxxx>
>Subject: Re: [RFC v2 00/11] Enable HDA Codec support on Intel Platforms
>(Series2)
>
>On Mon, 11 Dec 2017 11:52:52 +0100,
>Rakesh Ughreja wrote:
>>
>> Many Intel platforms (SKL, KBL) etc. in the market supports enhanced
>> audio capabilities which also includes DSP processing. This patch carry
>> forwards the works that is done in the previous series to enable HD Audio
>> codecs on such platforms.
>>
>> This patch series adds ASoC HDA codec driver for Intel platforms. It is
>> written by reusing the legacy HDA ALSA codec driver. Intention is to
>> maximize the reuse and minimize the changes in the legacy HDA codec driver.
>>
>> I would like to receive feedback before proceeding further on this
>> direction.
>>
>> INFO:
>> - This series is tested on KBL based product (Dell XPS 13).
>> - Basic playback is working with headset and speakers.
>> - HDMI playback is working.
>> - Capture operation is not tested.
>> - More platforms and use cases coverage can be added once we have basic
>>   agreement in terms of the overall approach.
>>
>> Changes in v2:
>> - Using Topology framework to create DAIs and DAI Links
>> - Moved most commonly used functions into a separate file for machine driver
>> - Implemented separate Realtek ASoC HDA Driver driver for Realtek HDA
>codecs.
>>   It is just a driver registration wrapper which reuses the legacy HDA codec
>>   driver. This allows the removes the limitation that was present in v1.
>> - Implemented the review feedback.
>
>Looking through the patchset quickly, I have a mixed feeling with it.
>I see you're trying to get it working with minimal changes, which is

Thanks once again for the quick feedback.

>good in one side.  OTOH, it is unacceptably messy, in special, because
>the device creation and registration phases are mixed up.

I am not sure if I understand this fully. "Device creation and registration
phases are mixed up". If you can explain bit more, I can try to improve
it.

>
>And exporting each codec table doesn't look nice.  We need to find a
>better way...

Do you think accessing the codec table via some EXPORT function
is a better way ?

>
>
>thanks,
>
>Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux