msm8953-mainline / linux

Linux mainline kernel with WIP patches for msm8953 devices
Other
111 stars 59 forks source link

arm64: dts: qcom: msm8953: xiaomi-vince: enable soundcard #114

Closed M0Rf30 closed 1 year ago

M0Rf30 commented 1 year ago

Here I also attach a working ucm2 profile for vince soundcard. I will add it to device-xiaomi-vince package.

Tested and working with jack-sensing and media buttons (play/pause from headphones). Tested and working playback/recording, both with prim and sec mics and with headphones mic

Only 3 notable things:

UCM2: https://github.com/M0Rf30/msm8953-snd-card-mtp/tree/6.3.0

This UCM can be adapted or generalized to work on all devices without speaker and CS-Voice support

M0Rf30 commented 1 year ago

@z3ntu do you know where soc-qcom-msm8916-ucm package definition lives? I'm not able to find it in pmaports

z3ntu commented 1 year ago

https://gitlab.com/postmarketOS/pmaports/-/blob/master/device/community/soc-qcom-msm8916/APKBUILD#L13 + https://gitlab.com/postmarketOS/pmaports/-/blob/master/device/community/soc-qcom-msm8916/APKBUILD#L33-46

M0Rf30 commented 1 year ago

@z3ntu @alikates can you merge this? or is there something else to care about?

z3ntu commented 1 year ago

Looks fine to me, if it works should be okay.