[alsa-devel] [PATCH 0/4] CS42L52 fixes.

Nicolas Schichan nschichan at freebox.fr
Wed May 22 19:19:23 CEST 2013


In the following emails, you will find the fixes I currently have for
the CS42L52 driver.

The fixes are:

- Set both Master Volume A & B init value to 0x88 (otherwise left
  channel and right channel master volume would not be the same after

- Use IFACE_CTL2 register for Microphone Bias enum (IFACE_CTL1 is
  clearly not controling microphone bias according to the datasheet).

- Various controls would use a bogus shift value, resulting in only the
  high order bits being updated when changing them.

- The wrong mask was used when muting/unmuting the codec, resutling in
  the wrong part of the PB_CTL1 register being cleared, especially the
  headphone analog gain part.

All those patches are against the latest linus tree.


Nicolas Schichan

More information about the Alsa-devel mailing list