Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8ff2a07f authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "sound: usb: Add quirk to issue SET_CUR volume on 2nd channel"

parents 7e7f0660 ab422df9
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -926,6 +926,17 @@ static void volume_control_quirks(struct usb_mixer_elem_info *cval,
			cval->res = 384;
		}
		break;

	case USB_ID(0x1130, 0x1620): /* Logitech Speakers S150 */
	/* This audio device has 2 channels and it explicitly requires the
	 * host to send SET_CUR command on the volume control of both the
	 * channels. 7936 = 0x1F00 is the default value.
	 */
		if (cval->channels == 2)
			snd_usb_mixer_set_ctl_value(cval, UAC_SET_CUR,
						(cval->control << 8) | 2, 7936);
		break;

	}
}