Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp19103655rwd; Wed, 28 Jun 2023 05:15:12 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6KljnaiJ9OCUqv5z+mB7Z1Su0qyqSBk4oiO7ZRCFsyDfg/4L/kDCf727f4llKlHMix969x X-Received: by 2002:a05:6a20:2446:b0:127:159d:182a with SMTP id t6-20020a056a20244600b00127159d182amr8774801pzc.27.1687954512206; Wed, 28 Jun 2023 05:15:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687954512; cv=none; d=google.com; s=arc-20160816; b=Z2emDFeiJ2sk9lA0PKEwGJ5vc5UYM+l4eN7X5PUYUqfqNpzMvcNOSKRSRJTaCsKQqW /MymUBXuan5DoiaiyAqWk/2uyzoTnE/1ji6Ag3hSt05E1MAXyk3POamv1k+R78GMvaEV Am1BZfUQwG3R2ugYdtTuxz2MniGQvj/j88C8shx6E6OJufLG1B/lTf6Urhws45mgIuK4 uTvInSLEM1hCM7Xt4PJHRrxwn1JVxIRyE6+zQhKVr8St2yRa43V6mx9EzXCD0JmsVAdR BFgdaYZe6GEAb1EacijpEPC4QP1kIx470Ka93xSTmbukcEdRq7i+9xwo2bQQjomr5Fb0 CgSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=BKynDgsVoD2ha8yMsAPfvo+zwcy7KErLyCCmD4KXN/M=; fh=Ly8uSD1H6dkUZluN1jNw495e8+rJLZOyw3foW+IuSSk=; b=f407yv0P0EFpgr90fejgb9IGWee33g3Z3TzoETz1h6WxobMU/ZRW69E3AWSTkd53kK SEuGrlVMHlPF1MEhU9zdU/wUaIwvxxDZ1+sfCxLG00Yf+gXZJdKe0SpGkiCsLStvc8sX p5e3Y/Mr7C9QGa+SfTkFS6yudvrKKkuoYORi6eO2zfs3wyGKbU57ITJTO2yDhz5dbgrB Y2SkN9K25VZLVbc3K14QFIsDMB+7THHsJfAQsb2s1WXZI7zaWmIwjV1lULhnd5AgO7VM 4ZMeK1oQfrw13wqV0GGcPZjucKYZONlgiw0GO6FWXQfIbNNn/BOTvSBLhZV74suVCbqE k/ww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=n5+HSauX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v16-20020a63d550000000b005578df5d315si8264685pgi.676.2023.06.28.05.15.00; Wed, 28 Jun 2023 05:15:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=n5+HSauX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S230373AbjF1Lx1 (ORCPT + 99 others); Wed, 28 Jun 2023 07:53:27 -0400 Received: from dfw.source.kernel.org ([139.178.84.217]:33752 "EHLO dfw.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229456AbjF1LxZ (ORCPT ); Wed, 28 Jun 2023 07:53:25 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 64276612B9; Wed, 28 Jun 2023 11:53:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 56E20C433C8; Wed, 28 Jun 2023 11:53:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1687953204; bh=xVwb1hbny65LhXYunDaleFlCI4FDcQUSrTRPLj3KOu4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=n5+HSauXIMq7f8QOzjxVRIWnK3eqJ1mLau90HUb4uVZsHYw7BRnhCeuJGwyOX6qWV E16XKq5bnSNYMFnZCMR1M0ZYF8ZNUSO1L4Jylwy4G3PDb5X8+WrSS2ACWaT607iITu fcKM++1YXmWkvyxdHi458eviBa+KPKIynKx9odHdDBLpiM95i0BQTri/X43JvEE1MG oWAEQTUrC93KxgYtJTJqbS0p5EPVDvgg7Whzux/W9S+Yq/jAE0Zx6QbkK1M2lfBFgs 9Ljvr0Go4pxMvx8QlpRDw6Jyulq19dQHwUf45xFICTrZSXuyq2nV0NxOsvHymBVcox L+lMr6g18Ojag== Date: Wed, 28 Jun 2023 12:53:14 +0100 From: Mark Brown To: Srinivas Kandagatla Cc: krzysztof.kozlowski+dt@linaro.org, andersson@kernel.org, robh+dt@kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, dmitry.baryshkov@linaro.org, johan+linaro@kernel.org, perex@perex.cz, tiwai@suse.com, lgirdwood@gmail.com, ckeepax@opensource.cirrus.com, kuninori.morimoto.gx@renesas.com, linux-kernel@vger.kernel.org, pierre-louis.bossart@linux.intel.com, alsa-devel@alsa-project.org Subject: Re: [PATCH 2/3] ASoC: qcom: q6apm: add support for reading firmware name from DT Message-ID: References: <20230628102621.15016-1-srinivas.kandagatla@linaro.org> <20230628102621.15016-3-srinivas.kandagatla@linaro.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hBi2IyGgla1GexBf" Content-Disposition: inline In-Reply-To: <20230628102621.15016-3-srinivas.kandagatla@linaro.org> X-Cookie: HELLO, everybody, I'm a HUMAN!! Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --hBi2IyGgla1GexBf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 28, 2023 at 11:26:20AM +0100, Srinivas Kandagatla wrote: > Currently firmware file name is autogenerated based on card name and mode= l number, > however this imposed a restriction of finding firmware in a single firmwa= re path. > Platform specific firmwares are normally located in sub folders of the So= C. >=20 > Provide more flexibity by reading firmware-name from DT. Why not try a series of firmware names/locations generated using the identifying information for the card/system? That way we don't have to put a filename in the ABI which has fun scaling issues. --hBi2IyGgla1GexBf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmScHyoACgkQJNaLcl1U h9A3/Qf+M+M8zuT/1Y8FhzspndLccu9JqoTFH0Rx5lIglukamB7ABbwn7IZYk2Q/ A0l3/Gs8GOpaNVeWpWDp603eHiEdgL3Lxuoe5uFfIWDYiciH8JIYgenbpqJSpleG NmcSFUwTLUC/Jd3pLlbBmjhRL8SncpXvEuReausjHNdnSzMqZurMFhC5wzli4Iv4 eFpFGmYvQ0S1ljHC0Kfs3s7TC9xfk5yNYBcRoC3V1tzQkFsBm7X237QCvyjQO7Q8 4d03zsBHN8y1jK+Iaz3qGLwu6MHlmkKkH7ZtKlPNDNziMjyg3F6XwiobWukjWYu7 /OqWgA7xwRYquR7taXpc2cpK116OrA== =3HfF -----END PGP SIGNATURE----- --hBi2IyGgla1GexBf--