From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 58CC0C3E8C5 for ; Sun, 29 Nov 2020 11:47:40 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id EDA9E206DF for ; Sun, 29 Nov 2020 11:47:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="coNG3nij" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EDA9E206DF Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sigxcpu.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=XV6E4Bxvx9YF4a7Z2dnON5orRFJlyzpWAgk4+sqZNBU=; b=coNG3nij2CnJwpsveSZdfSeFX 9tbdbPLJ3kZZ2inuBVkbJhEkcIoiWYzMUeM3M/vTJLHwg/UYg2enuTkEUgPqeJftbgLkf/PvDuEgX 5DJen+7flobGj6V2pXPlWjhPVdSBMmMKIxYYOL7H9GW5NKq1789VkQl6xT3HJu0F0Efvcn4otPvyh Ngp56uHk03gpaE3FJpW8pviiHYF5l1xfm50vUJALmuq0PZ5MK5EKQefdb+q4MAKfziiYCrxIUTQ0L V4i2TQbHjquuU5VLXOZBcHdsbIDnBxr8+wuANQs65fYDQtOLyL1YSC/ZBtSh/BpQsMbg8UZ7NEKnX ScYv1lhSg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kjL9l-0000fp-2B; Sun, 29 Nov 2020 11:46:17 +0000 Received: from honk.sigxcpu.org ([24.134.29.49]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kjL9i-0000fF-1M for linux-arm-kernel@lists.infradead.org; Sun, 29 Nov 2020 11:46:15 +0000 Received: from localhost (localhost [127.0.0.1]) by honk.sigxcpu.org (Postfix) with ESMTP id 8D976FB03; Sun, 29 Nov 2020 12:46:11 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at honk.sigxcpu.org Received: from honk.sigxcpu.org ([127.0.0.1]) by localhost (honk.sigxcpu.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uofVr3cjS6wZ; Sun, 29 Nov 2020 12:46:10 +0100 (CET) Received: by bogon.sigxcpu.org (Postfix, from userid 1000) id CC0A44068E; Sun, 29 Nov 2020 12:46:09 +0100 (CET) Date: Sun, 29 Nov 2020 12:46:09 +0100 From: Guido =?iso-8859-1?Q?G=FCnther?= To: Pavel Machek Subject: Re: [PATCH v2 0/1] arm64: defconfig: Enable Librem 5 hardware Message-ID: <20201129114609.GA3242@bogon.m.sigxcpu.org> References: <20201127200908.GA1162@amd> <20201128191019.GB6719@bogon.m.sigxcpu.org> <20201128205848.GA20920@duo.ucw.cz> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20201128205848.GA20920@duo.ucw.cz> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201129_064614_225099_0EEFB0FE X-CRM114-Status: GOOD ( 25.12 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-kernel@vger.kernel.org, Geert Uytterhoeven , Anson Huang , Catalin Marinas , Michael Walle , Krzysztof Kozlowski , Li Yang , Vinod Koul , Olof Johansson , Shawn Guo , Bjorn Andersson , Will Deacon , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Pavel, On Sat, Nov 28, 2020 at 09:58:48PM +0100, Pavel Machek wrote: > Hi! > > > > > This series enables components found on Purism's Librem 5 > > > > that are available in mainline. > > > > > > > > - changes from v1 > > > > - As per review comments from Krzysztof Kozlowski > > > > https://lore.kernel.org/linux-arm-kernel/CAJKOXPdEwiSTg+cMes_wes5oz2F1qEexsus6iHenuLs9SAXk6g@mail.gmail.com/ > > > > - Squash config changes into a single commit > > > > - Add touch controller > > > > > > > > Patches are on top of Shawn's imx/defconfig > > > > > > Thanks for bringing support for your hardware to the mainline. > > > > > > Can I ask phone-devel@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. Cheers, -- Guido > > Best regards, > > Pavel > -- > http://www.livejournal.com/~pavelmachek _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel