Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp4798713pxb; Tue, 28 Sep 2021 04:29:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyqPhNNv/RLka9ITiwd76fuVd+cRPzGmq1Rz7ews55/7ybO81FqjYhSe82LTFEP4t86O7ip X-Received: by 2002:a17:906:3745:: with SMTP id e5mr6014427ejc.400.1632828596983; Tue, 28 Sep 2021 04:29:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632828596; cv=none; d=google.com; s=arc-20160816; b=R5a/iIIK94kBJA6x9Vrf3B7zmLDJYd1vLE/8IwYSoNvC+fznXZ2HWXtqK3rfgFbYZj 0jZm8AiN8pE7NcEuQWXgYcKJLB1jCnv/KozEuw+wxvguuJ6astebzfquA+NoO03qPyuE tcNJ4OfmF20ROfk/Cw9v7YAtF42cjUIHks/BeJmisO5sT2ltNUsszyJqK4eqdI8p6Rn0 EDM3adRjgegfzgr6cKTeg8JpEvH8G42uiG+CPO5lN882e/XzlWjGGIW1sqRRkfFRkXY8 WS/raHgTOGRDITnitHHkngOKz1TMa8FzH9mJQzNabjD8Pevi6jQdZcYon2fusnzYRBue GJkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=m7+04jVt1X3rpHKTJ2bjb5ADDhXeoa//PUxaQrJCr08=; b=LqunapxAi/USRtLHIDJegLGMdrca05JzQtgp6WVoXsmDXeEGNG887p+I6hnqBtG4xa jVAoTVBJtXP5oWhZ3qmDvO853MntVU+hqbNWsCyam/0t1+a6owlDNKQ/+PXK4RVWwezK b3fY3i9Uv6ggtLy4A+j2EZx1AdU2nDmSHFD0yQyUzf6lZWJdgyNCr976UiDwCxv6Nn3v pNdF9+XU7XXbT4B3smc+cnX6bsvrIICg9HupcgZsKoIMPgkzgvT9cpwvBdSKGozRqvCF CD0utI8WTGR4Q5h+c+e9cEo/KWvIkhMAT/VAbAOL8kByRra9cGIEa4JdLiRGSoUo6KDl lWuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZDP54yBq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t23si14307808ejs.606.2021.09.28.04.29.32; Tue, 28 Sep 2021 04:29:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZDP54yBq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240270AbhI1L1r (ORCPT + 99 others); Tue, 28 Sep 2021 07:27:47 -0400 Received: from mail.kernel.org ([198.145.29.99]:58068 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231202AbhI1L1r (ORCPT ); Tue, 28 Sep 2021 07:27:47 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 7925960F4F; Tue, 28 Sep 2021 11:26:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1632828368; bh=R8KAqiUVcTbld8SsRhBAD3xBl/gv/DjOFjV7VeJVJDA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZDP54yBqAPPjJtMo6FUl3/T3DClmyQtNWx6vavSHrpsh16x4kVdk0SYdvj80Ex+M4 Yj4H6MT1ZJPcH37iU+qXGnSM2i7cgqGyFOddHKn+i/QO+5fhah8KHxPCzdVjGgkiWn aadoi/Wq66w2jIYJHDiiK44z8nbbFZj/Zn+f68+nJjuJjCI/dXoDcLZv8L/5PPP6HD dU50BkbVZcwtl6As8COrJI8vAUqrmShnCWO6Rk4P7YDBkJL2HLE5piBcI1MWTR6Fsg RQhKhavzvBOk0b/x1YjTRPzr9XxB6rjo/MS5icvZViqJ7ZEIAlwE2XccdOvV0T/oeB xSvt2+C3tBIdQ== Date: Tue, 28 Sep 2021 12:25:19 +0100 From: Mark Brown To: Charles Keepax Cc: Arnd Bergmann , Bjorn Andersson , Arnd Bergmann , Liam Girdwood , Simon Trimmer , Michael Ellerman , Russell King , Catalin Marinas , Will Deacon , Thomas Bogendoerfer , "James E.J. Bottomley" , Helge Deller , Paul Walmsley , Palmer Dabbelt , Albert Ou , Thomas Gleixner , Ingo Molnar , Borislav Petkov , the arch/x86 maintainers , "H. Peter Anvin" , Geert Uytterhoeven , Linus Walleij , Andrew Morton , Greg Kroah-Hartman , Linux ARM , Linux Kernel Mailing List , linux-ia64@vger.kernel.org, "open list:BROADCOM NVRAM DRIVER" , Parisc List , linux-riscv Subject: Re: [PATCH 1/2] firmware: include drivers/firmware/Kconfig unconditionally Message-ID: <20210928112519.GI4199@sirena.org.uk> References: <20210928075216.4193128-1-arnd@kernel.org> <20210928083751.GG9223@ediswmail.ad.cirrus.com> <20210928092400.GH9223@ediswmail.ad.cirrus.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="cf0hFtnykp6aONGL" Content-Disposition: inline In-Reply-To: <20210928092400.GH9223@ediswmail.ad.cirrus.com> X-Cookie: 98% lean. User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --cf0hFtnykp6aONGL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Sep 28, 2021 at 09:24:00AM +0000, Charles Keepax wrote: > On Tue, Sep 28, 2021 at 10:51:36AM +0200, Arnd Bergmann wrote: > > Other DSPs use the drivers/remoteproc/ subsystem, but that > > is more for general-purpose DSPs that can load application > > specific firmware rather than loading a single firmware blob > > as you'd normally do with the request_firmware() style interface. > > Not sure if that fits what you do. Can you point to a high-level > > description of what this DSP does besides audio, and how > > flexible it is? That might help find the right place for this. > Hm... wasn't aware of that one, we should probably investigate that > a little more at this end. From a quick look, seems a bit more like > it is designed for much larger more general purpose probably memory > mapped DSPs. I guess our code is a little more firmware parsing > and loading, and a bit less generic remote proceedure call stuff. Right, that was why I didn't suggest remoteproc - the DSPs wm_adsp covers seem much smaller than fits comfortably with remoteproc. You probably could make it fit though. --cf0hFtnykp6aONGL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmFS+54ACgkQJNaLcl1U h9A8qQf/YB0k06nBX21Y0D9WiuzfAdegrPLdfUizVJ4VMq/8sIzxSUr3yXB0F0rR iqS0ArRzG105rz27TluAzsoN7T1TngfvDTrQFvUBG8/xBjhNBbCxMyU7q9n8wNkC Jjc5ylof97391uxN+1o72Unu/AOe8V6xhR4kqvQ/Sm827dp8UZIJmP0oFFw15Sgy FCx2FaweLYfuqY4YKLdpPF3/dcvfli6O0itg7FnZHX1PLkqq5K+WKKcG5WEP+Jt2 gKccsPs2YJefc8ecZMLp6NU+T8bQraAKkpph7a2ahTNe6Ltt36E3zahy7cp7wjuZ Nae3bwDF2mJrxNhyKnTwKBfRZvtAvg== =SewW -----END PGP SIGNATURE----- --cf0hFtnykp6aONGL--