Re: [alsa-devel] Applied "ASoC: topology: Fix logical inversion in set_link_hw_format()" to the asoc tree

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

 



On 2/27/18 7:57 AM, Mark Brown wrote:
On Tue, Feb 27, 2018 at 07:13:17AM -0800, Pierre-Louis Bossart wrote:
On 2/27/18 2:38 AM, Mark Brown wrote:
On Mon, Feb 26, 2018 at 06:30:15PM -0800, Pierre-Louis Bossart wrote:

This issue was found during the development of SOF (Sound Open Firmware)
where we get the reverse of the intended behavior when using the same
conventions in topology files as in machine drivers.

Is this perhaps something that the earlier firmware is handling inside
the firmware?

For SKL+ the SSP settings come from binary blobs read from ACPI/NHLT tables
so I am wondering if this inversion is compensated for in the tools used to
generate the blobs.

Ugh, I'm confused here.  Is this a case of SoF differing from the
regular firmware somehow - presumably the stuff coming from the NHLT
table is the same for both firmwares?

no we are not using the NHLT info for now but using the one provided in topology files. the SOF firmware does not rely on blobs but programs the registers based on masks and settings passed. This difference is precisely how we exposed a difference in behavior.



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]