[PATCH v2 0/1] arm64: defconfig: Enable Librem 5 hardware

Pavel Machek pavel at ucw.cz
Fri Dec 18 17:29:00 EST 2020


Hi!

> > > > > Patches are on top of Shawn's imx/defconfig
> > > > 
> > > > Thanks for bringing support for your hardware to the mainline.
> > > > 
> > > > Can I ask phone-devel at vger.kernel.org to be cc-ed for phone-related
> > > > changes?
> > > 
> > > Good point. Done with v3.
> > > 
> > > > How complete is the support?
> > > 
> > > The components enabled should work in 5.11 (there's some LCD/DSI patches
> > > in flight (that's why i did not send the corresponding DT addition yet)
> > > and we need to submit a DT for Evergreen (imx8mq-librem5r4).
> > > 
> > > https://git.sigxcpu.org/cgit/talks/2020-debconf-mobile/plain/talk.pdf
> > > 
> > > is a bit outdated but has some numbers starting on page 24.
> > 
> > Thanks for pointer :-).
> > 
> > > > In particular, what interface do you use to configure audio routing
> > > > for the modem?
> > > 
> > > https://salsa.debian.org/DebianOnMobile-team/callaudiod manages
> > > > that.
> > 
> > Does kernel provide mixer interface for callaudiod to do its job?
> 
> callaudiod handles selecting e.g. earpiece vs. speaker by selecting the
> right pulseaudio ports (it's invoked by calls (the phone call handling
> application via DBus) and only relies on the codec being an alsa
> device and hence handled by pulseaudio/alsa-ucm.
> 
> Wys (https://source.puri.sm/Librem5/wys) manages the routing between the
> modem and codec by listening to ModemManager's state and connecting audio
> source and sink (again solely via pulsaudio so again just relying on
> modem and codec being alsa devices). Since the modem is not part of the
> SoC on the Librem 5 it's a completely separate device.

Aha, yep, sorry -- I forgot. I was hoping to copy solution for Librem
5 to Droid 4, but that won't work, as Droid 4 is doing audio in
hardware, while Librem does it in wys.

Best regards,

								Pavel
-- 
http://www.livejournal.com/~pavelmachek
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20201218/6ebdd8f1/attachment-0001.sig>


More information about the linux-arm-kernel mailing list