[alsa-devel] [PATCH 00/19] ASoC: rt5640: Add jack-detect and button-press support

Hans de Goede hdegoede at redhat.com
Tue May 8 17:35:45 CEST 2018


Hi All,

This series has been long in the making, but it is finally ready now.
This series adds jack-detect support for rt5640 using devices.

This is modelled after the recent rt5651 codec- and bytcr-rt5651 machine-
driver jack-detect changes (which were actually based on a WIP version of
this series).

As discussed on the list already unfortunately there are no really good
defaults which work everywhere, so patch 18 adds quirks for 10 devices,
I've decided to do this in one go rather then split this into 10 patches.

Patch 19 makes the bytcr-rt5640 set a longname based on the speaker and
input-map quirks, so that userspace can pick a correct UCM profile based
on the longname with working jack-detect based input / output switching.
I've matching patches adding UCM profiles for this to alsa-lib here:
https://github.com/jwrdegoede/alsa-lib/commits/master
I'm waiting with submitting those upstream until patch 19 is accepted
for merging.

Regards,

Hans



More information about the Alsa-devel mailing list