Re: [PATCH 5/5] cht-bsw-rt5672: Fix HiFi-stereo-dmic2 conf not loading / working

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

 



Dne 05. 04. 20 v 20:34 Hans de Goede napsal(a):
Fix HiFi-stereo-dmic2 conf not loading because of references to
non existing devices in the ConflictingDevices sections.

Stop playing Rename + Remove tricks with the output (Speaker2) and
input (DMIC1) devices which we do not want to be part of this config,
this does not work now that we only allow devices which are actually
part of our config in the ConflictingDevices sections.

The Remove and Rename operations should also manage (remove and rename) devices in ConflictingDevices/SupportedDevices sections. What's the exact error you hit?

If I simulate this via ucm-validator I get this device structure:

 Verb: "HiFi"
    File: HiFi-stereo-dmic2.conf
    Device: "Headphones"
      ConflictingDevices.0 = Speaker
      Value.PlaybackPriority = 300
      Value.PlaybackPCM = 'hw:${CardId}'
      Value.JackControl = 'Headphone Jack'
    Device: "Headset"
      ConflictingDevices.0 = Mic
      Value.CapturePriority = 300
      Value.CapturePCM = 'hw:${CardId}'
      Value.JackControl = 'Headset Mic Jack'
    Device: "Speaker"
      ConflictingDevices.0 = Headphones
      Value.PlaybackPriority = 200
      Value.PlaybackPCM = 'hw:${CardId}'
    Device: "Mic"
      ConflictingDevices.0 = Headset
      Value.CapturePriority = 200
      Value.CapturePCM = 'hw:${CardId}'

It appears like an issue in alsa-lib.

					Jaroslav

--
Jaroslav Kysela <perex@xxxxxxxx>
Linux Sound Maintainer; ALSA Project; Red Hat, Inc.



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

  Powered by Linux