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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3B3F2C433EF for ; Tue, 28 Sep 2021 11:26:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 19FAB61157 for ; Tue, 28 Sep 2021 11:26:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239068AbhI1L1r (ORCPT ); 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-parisc@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--