From patchwork Wed Jun 28 10:26:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 113788 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp8819700vqr; Wed, 28 Jun 2023 03:35:30 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7fcZg33o+IFSMJdivThuf1nMNMSd8FIucBPqgzwxQDVtvcrjah2SAYgaOkhY/1xWm30sji X-Received: by 2002:a17:906:794d:b0:98c:8694:9525 with SMTP id l13-20020a170906794d00b0098c86949525mr21223808ejo.4.1687948530694; Wed, 28 Jun 2023 03:35:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687948530; cv=none; d=google.com; s=arc-20160816; b=etLSDyvDIv177GtqYrcNhY2Y4H9viwexBrxuUkFtMhqeBt9tDdXE9mJcA+7fHNM0US 1Co22pBqxeCyR2ekVe3sMU57RhFZRzN3KfL2BlN1vvnu8dDxx+EFqYC0XhPETq9eh52G bRIKUv4mkSlbppKM9fYe1YR22zw0xEhio2ZICSCX6O+ImuEtJ/BVT1c9sVTH2eNOrpKF W41lINI65cRvoC2GQor0pul/aFkJhKCAUgreyNvMFTl5kzjq1GtuFiToIzz5y1We5k0l v0GkckkhBToZCQQviyuBldp7hOMEkkBAz5frtEBRLZcon0FrBmTdr0GfZDiVtnlU+XQw tGUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=LuHCd5iHQZEu3yLxK3H5002Fp9mhCHE1bYCUjxfT00w=; fh=ANVQFiC6mDhjeU+YM+r8EhAOx8zfpTZwkKvCCAMPXF8=; b=vBIZJU3XVXuo6RGY4qBiQMB9LtvynFOL/9XZ4GOYwW6Uu+oVjVjFvC8bwAbRj8In33 NGs0rjFg4FsumHmlyJo53lpdYdGI5xHIT4ch9RZhDjDSTp6jpCn/63PlOwihqdQTJ3ka t5MgDDOBBUjoqLTL3nUXh+CoJlPuPZCSZytKNmIvHw932pKOnx0ytToNUP+hoc8/fVTv YBws3QVoYNzvCioRF9TKGENkwhBxlDvjAjSuIfeU/7nO5F+JsBcaREqbDkTIh5i8ytNm ol4GPGXoBuJA5qHdOTitA8u40tJUPC/QxQtF3VYYGvnffpM4lfrrMT2O9QzQd3M7Jq2F 4/2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kIrvu1fp; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m22-20020a170906721600b009926928d482si772118ejk.447.2023.06.28.03.35.05; Wed, 28 Jun 2023 03:35:30 -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=@linaro.org header.s=google header.b=kIrvu1fp; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231607AbjF1K2x (ORCPT + 99 others); Wed, 28 Jun 2023 06:28:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57344 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231409AbjF1K0m (ORCPT ); Wed, 28 Jun 2023 06:26:42 -0400 Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 07C082D7D for ; Wed, 28 Jun 2023 03:26:40 -0700 (PDT) Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-4fb761efa7aso4839514e87.0 for ; Wed, 28 Jun 2023 03:26:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1687947998; x=1690539998; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LuHCd5iHQZEu3yLxK3H5002Fp9mhCHE1bYCUjxfT00w=; b=kIrvu1fp5N6kZkZzTu819ivlwe2RwOsvvRpr95K+WkF7h6uLaoxXcEFvbKFSfmnFWC 3G2msJZnhQgaP8TEEotmbMaajTUUw85K5DP0npluG7rDEEcyFElDo8YLKLbWJYujvX8L 0QA9udsFcOepH5hZ7Zp84DQR2rEU0XCk/6dOjNoYmGaCVDh179a2NG/AVmxx62eXjArA dSQHjhBHyxsStTn0TEzO80cAnCaowhhLQcjYyCiQLncSezOjxTBPUpy1F+TblUX+cEJ1 KbJB61BXm5w7yFtxabaKTIX2YtLeSTuXz00Aeu25PnDs2iTZw9KfOdCHqPd2wa5C4oKW X3RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687947998; x=1690539998; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LuHCd5iHQZEu3yLxK3H5002Fp9mhCHE1bYCUjxfT00w=; b=dQuzYhi+Xfvdo82Mf4/qLQj8tbs5re+hxGAbn4UBC0x/yvor9F/e6tXWKCD1A0cDP3 IowKXpsxSj31viZS4+cgrppEogInW/aqGfN2FhMWeoYPb3qIuUu0MXl/DW968uxeqC72 AVHITfxaWjD27tCchPw+fNBdIHvyJYrh1zzjLOj8pozVNq8iyzTPj+K/yOcHqpksOnPr PVJulHo/2mxoIp9yz0dPyB4TvDHUa0cOtckxgs2wF/kZqjN6nXsfB2oooV47Dt4P6PqI lfPQfAsIPX4D0AT/tffvqkfPCjicdInlEmkPqaSDW1fu/q+g8q6ka58nk23upCYunUtD emvQ== X-Gm-Message-State: AC+VfDwCrmYkg0ja3HiTRj29SJQ9aYjpZnUFy8VHJ7t02ZCL1YprE8sT hJUh9O6AOfFbD9aeEhTXmuwPfg== X-Received: by 2002:a05:6512:2348:b0:4fb:76a5:2325 with SMTP id p8-20020a056512234800b004fb76a52325mr6782533lfu.24.1687947998165; Wed, 28 Jun 2023 03:26:38 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id a10-20020a5d53ca000000b003140555c0ddsm2467780wrw.56.2023.06.28.03.26.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jun 2023 03:26:37 -0700 (PDT) From: Srinivas Kandagatla To: krzysztof.kozlowski+dt@linaro.org, andersson@kernel.org, broonie@kernel.org Cc: 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, Srinivas Kandagatla Subject: [PATCH 1/3] ASoC: dt-bindings: q6apm: add firmware-name bindings Date: Wed, 28 Jun 2023 11:26:19 +0100 Message-Id: <20230628102621.15016-2-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20230628102621.15016-1-srinivas.kandagatla@linaro.org> References: <20230628102621.15016-1-srinivas.kandagatla@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769942318312069665?= X-GMAIL-MSGID: =?utf-8?q?1769942318312069665?= Add bindings to get firmare-name from DT, this will provide more flexibility to specify platform specific firmware file name and location. Also this brings tplg firmware name inline with other board specific firmware locations. Signed-off-by: Srinivas Kandagatla --- Documentation/devicetree/bindings/sound/qcom,q6apm.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/qcom,q6apm.yaml b/Documentation/devicetree/bindings/sound/qcom,q6apm.yaml index ef1965aca254..c783451145ef 100644 --- a/Documentation/devicetree/bindings/sound/qcom,q6apm.yaml +++ b/Documentation/devicetree/bindings/sound/qcom,q6apm.yaml @@ -31,6 +31,10 @@ properties: unevaluatedProperties: false description: Qualcomm DSP audio ports + firmware-name: + $ref: /schemas/types.yaml#/definitions/string + description: Audio Topology Firmware name + '#sound-dai-cells': const: 0 @@ -38,6 +42,7 @@ required: - compatible - bedais - dais + - firmware-name unevaluatedProperties: false From patchwork Wed Jun 28 10:26:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 113791 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp8825636vqr; Wed, 28 Jun 2023 03:47:27 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7t8FdpWeyaHEty3BBc8uLYtoQmYCg70OIjCzXfvsaLIPUY2DVy1idJWTScxHYHAqqpXlZv X-Received: by 2002:a17:907:6d23:b0:988:6526:beaa with SMTP id sa35-20020a1709076d2300b009886526beaamr28655480ejc.40.1687949246918; Wed, 28 Jun 2023 03:47:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687949246; cv=none; d=google.com; s=arc-20160816; b=aePYe72r2yrsSjYRs83/fCDgk92lq3A8BzZqWWwmcTu+MEhR7Cv2+qVFZi9VKNUel4 UeoZ5mIdH7XVZsEf56ZAmiiZB1FaUfX0pgpc3EbErIOgyS/Y4ETyV7evzvO8qo2WJbUS 4X7S1KuhhQ/25A5sldWFBTPWSmyas+XkpKd6WzJfJ0DKPFLCGbxhOvGvLOs9YuotMbOf ojO6oDYm/C2I6lRKowXRAACufDK5BhtBHmFYxoPqcKxsxzOgWalVs1XAY/AY9S6KoUA8 VZlGcHwDPch/a2qj0B4iDYeVZplwwPAJj9JtsmFjA6iESjXHkT/+NFDrsrJgO87lCDlm KcKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=QndBu+Ea73+5HZm45UHtALLqjv/Bpq0i3QEOMrOjFEA=; fh=ANVQFiC6mDhjeU+YM+r8EhAOx8zfpTZwkKvCCAMPXF8=; b=noAl2IOrww4xDGAjVlmyNbTVGVVDuPxB/SbKmrkO4ANOJy8MOaVpi7AadjTEAHzT+m AuYEiq4CiQOdmN92Gjg4fq0lUAP9MW33KA3MJFp0jT+QleZ8ugYdhvTAeRWu4GdZTG0m WkhTP6BhP2fj/Ea0Zo75S6nOYKz00oXZYbPyokZtRLIr0VVQNvCPnoYtyfeB71yogHnH AVm2xnlLBB9szCZKlfSEeLGhSGZFedzePPbyDEIzt6reHErSLmoXh04WUHT8sOIzreyB 9WQ79MAn3SpfTdpJ/JLbZ+mSceBZrXuQoFHVZMhX9sEbOlFJGRuxIwV54tzIYYtHLkuX y3ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=xXvqIFxI; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u18-20020a17090657d200b0098f99532db7si4248095ejr.673.2023.06.28.03.47.00; Wed, 28 Jun 2023 03:47:26 -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=@linaro.org header.s=google header.b=xXvqIFxI; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231453AbjF1K3A (ORCPT + 99 others); Wed, 28 Jun 2023 06:29:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57346 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229982AbjF1K0m (ORCPT ); Wed, 28 Jun 2023 06:26:42 -0400 Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 00D392D7E for ; Wed, 28 Jun 2023 03:26:40 -0700 (PDT) Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-3fbb40ce844so1804365e9.0 for ; Wed, 28 Jun 2023 03:26:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1687947999; x=1690539999; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QndBu+Ea73+5HZm45UHtALLqjv/Bpq0i3QEOMrOjFEA=; b=xXvqIFxIGebSeM10VHUvp6JelIbH0a8Ghpt64wKknXwMSWL95vKtz40Urf/l2eRZyA cjijU5zSPWNmwFnS43WQxxT2utoqGcRzSyayFdaRLw0YHKXIWNe5nbZlSY5r5IUciEtW Sur/5jylNwWcOGVtBJ3bEGewf7JLwbJrpY2LUxwj92DLECfudE3uVlpVGlrPXyKYapA9 H1yc3NgwjRve8v2SGiIZGEu2TQDAlBD3bjDUzFPwr1kBUwjVLXE4764tZgl9hFDs1Yak lZrusYucIwYjDAT76FMkcFZmsRM6Gyn/Z02PodY4GX3iq+EfHcdaJnfC15T9MvKCvs4P ocEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687947999; x=1690539999; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QndBu+Ea73+5HZm45UHtALLqjv/Bpq0i3QEOMrOjFEA=; b=WjLFcKCL4h6AGxS4EU7lysKX1R49Foz0eo3qpEX7kw5VLz970CfmNTJ5aQz2s9eS/J ttOELcP3uF8R28CpZBuKAsLjq1PqrO0GtZGO5PXAh0c8qJxaxsxSgmByNFNwUGkWRYVW oA6qbXZQflv/Tlr996LVMFlSHdKujwDGC+o/qcaHHHiuoXaXWe2RKe/qLYuZYYCUWjfQ WA0FrhlG8G9OZHirB/vPx+978L98FTTzG/5+fx5/4EjFWXuED5kxZbic2sgwdukpfD6o YGNYYkRCLvCH6eJpvzDFJyd2Gj+H/qYrA8IlLo1c6PAFEGSM4vazlgLLHqoB9E2YKZwe 7KSA== X-Gm-Message-State: AC+VfDwl+WX1IZAL6PNqis6NHIzjtjsXObSMNTMl0ItWC0+v9zkPJZDb e3CDbZw/t2hRRSgUU8NeoySJrw== X-Received: by 2002:adf:e741:0:b0:313:ee2e:dae1 with SMTP id c1-20020adfe741000000b00313ee2edae1mr7605993wrn.18.1687947999424; Wed, 28 Jun 2023 03:26:39 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id a10-20020a5d53ca000000b003140555c0ddsm2467780wrw.56.2023.06.28.03.26.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jun 2023 03:26:39 -0700 (PDT) From: Srinivas Kandagatla To: krzysztof.kozlowski+dt@linaro.org, andersson@kernel.org, broonie@kernel.org Cc: 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, Srinivas Kandagatla Subject: [PATCH 2/3] ASoC: qcom: q6apm: add support for reading firmware name from DT Date: Wed, 28 Jun 2023 11:26:20 +0100 Message-Id: <20230628102621.15016-3-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20230628102621.15016-1-srinivas.kandagatla@linaro.org> References: <20230628102621.15016-1-srinivas.kandagatla@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769943069335745114?= X-GMAIL-MSGID: =?utf-8?q?1769943069335745114?= Currently firmware file name is autogenerated based on card name and model number, however this imposed a restriction of finding firmware in a single firmware path. Platform specific firmwares are normally located in sub folders of the SoC. Provide more flexibity by reading firmware-name from DT. Signed-off-by: Srinivas Kandagatla --- sound/soc/qcom/qdsp6/topology.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/sound/soc/qcom/qdsp6/topology.c b/sound/soc/qcom/qdsp6/topology.c index cccc59b570b9..ccb4efc15648 100644 --- a/sound/soc/qcom/qdsp6/topology.c +++ b/sound/soc/qcom/qdsp6/topology.c @@ -1258,16 +1258,16 @@ static struct snd_soc_tplg_ops audioreach_tplg_ops = { int audioreach_tplg_init(struct snd_soc_component *component) { - struct snd_soc_card *card = component->card; struct device *dev = component->dev; const struct firmware *fw; - char *tplg_fw_name; + const char *tplg_fw_name; int ret; - /* Inline with Qualcomm UCM configs and linux-firmware path */ - tplg_fw_name = kasprintf(GFP_KERNEL, "qcom/%s/%s-tplg.bin", card->driver_name, card->name); - if (!tplg_fw_name) - return -ENOMEM; + ret = of_property_read_string(dev->of_node, "firmware-name", &tplg_fw_name); + if (ret < 0) { + dev_err(dev, "firmware-name property missing in Device tree\n"); + return ret; + } ret = request_firmware(&fw, tplg_fw_name, dev); if (ret < 0) { @@ -1283,8 +1283,6 @@ int audioreach_tplg_init(struct snd_soc_component *component) release_firmware(fw); err: - kfree(tplg_fw_name); - return ret; } EXPORT_SYMBOL_GPL(audioreach_tplg_init); From patchwork Wed Jun 28 10:26:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 113793 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp8826677vqr; Wed, 28 Jun 2023 03:49:52 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ40egiAIyOueE7GFnfQOlxk1L16QOidtgFdL3wPPVv93R5jmH1hxmQd1FQKJNhH8k58001R X-Received: by 2002:a2e:9d89:0:b0:2b6:999e:d53c with SMTP id c9-20020a2e9d89000000b002b6999ed53cmr6615549ljj.21.1687949391695; Wed, 28 Jun 2023 03:49:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687949391; cv=none; d=google.com; s=arc-20160816; b=wC+uJMl/tCG6eiuq0IH9OqVKy7eGHziwcXKDftX7yfuCEglDTQ1jAWBCEjpWVJF0bO Kj6syv+oubCooR85wGyMB6g48utzMMlyY3C27ld1UebbFimZBRWxoA8tApT9kbMMOi6L iINkUl6Qk1XYB9cyVvmYlDMemV0QaTOujmAKVJdV+rredjUbCyYM/7XVr6fQL0Is8HXx dGsKNmwGJGUC/QmZYuPFEcsTQ7tysUmajs82JxobihHgdv4tPDbH9iSFlfgc5Dq7uymS cGkNSz+dUVJflrUSWvMI+SxupTy2QLF9YNm/h6clfPfsquuP9znuZrnKWOXkag/64ul9 ZqjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=srR4qXI4SOaRzuTnNjTHD1luV6fZZPzoY3QYdalo8qI=; fh=ANVQFiC6mDhjeU+YM+r8EhAOx8zfpTZwkKvCCAMPXF8=; b=ZvIhsCFE7FyMR+Tm7mAmc6pV3eqxgpfEmdRaaOWvvrUoRBXGlZMomvAZe2Qgsooanq v5Nrs/bLrIEvpYnRLH0JyP/n5H/ip42K2Ruc+Brv2elg5gJ5dOEOEjJEiaaXivYAkZsG EAwl4OjJiLZQJcsAGs3Bo6nIWNpN3o1hsqgV7bmiQM0+kMCXiLgT6PgnVr8vaxqqW9AM zAt02L7IMPuUfaHHIkw9jVZOyUM/cEXi8wM790LL30m1vtKOQ2no8+dD0nnWE0OF85D7 qgNx7ExZNprXXNrhGTgrP7oxxCWL8Kp2RxnOmLUG88giQESkiNAljsyLOTWxMz6gfKmR T1mA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Y6Q+PawF; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q17-20020aa7cc11000000b0051cadbbc11dsi4525225edt.264.2023.06.28.03.49.27; Wed, 28 Jun 2023 03:49:51 -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=@linaro.org header.s=google header.b=Y6Q+PawF; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231787AbjF1K3J (ORCPT + 99 others); Wed, 28 Jun 2023 06:29:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57368 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231550AbjF1K0n (ORCPT ); Wed, 28 Jun 2023 06:26:43 -0400 Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 350B630C7 for ; Wed, 28 Jun 2023 03:26:42 -0700 (PDT) Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-311099fac92so6973248f8f.0 for ; Wed, 28 Jun 2023 03:26:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1687948000; x=1690540000; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=srR4qXI4SOaRzuTnNjTHD1luV6fZZPzoY3QYdalo8qI=; b=Y6Q+PawFy+kJaRdCZCPHXwMw9ZqLRbomAw6YgjOi9KVEfS/4P/HbDrP9ZhJRU6ywOe iPv0i8olWL0oVFvuiIRH981wrhd+0pzPMqEy0D0ZgBge/cjyeDZ73H6a0WW82n704GUS 4Y+Wk0SCIcMFW7ghIYsQg9J15d+lSu6A4sqaWr3IocqBnd+WBewi6ZB7hEw7JCckIql5 FB4i5VDkAG78WKb1JBJChHG/5jncfE8sX84cDYXoNG4syCvR7JTv6mmK4Japm2OWV8Qy wiiX9wGTj6mkM9Z74fzUTnghT2FI9trCV2M1LmWw3YvtarKYty56k+D3F+H0+NoLgpO5 yY9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687948000; x=1690540000; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=srR4qXI4SOaRzuTnNjTHD1luV6fZZPzoY3QYdalo8qI=; b=KcWfUB8C/WzX404S/KR14WYZjC3I4YSBumpRG5vApfChZPj7inz+BaB6aszHHujL7A K38Vh1TcddvKJ+zfB0EpUYfwdRHiX1GD8JB4rms26Kndq1u8EQTb67rTJpiNUfBRUgas DAK0CWd4fSa+298zD6pynP1gz4MnfB2pY6bAPfq200ZW6vo0Om2wSCMBSnp1hByyB7hq kpQ2s5WERhlK3CA7rAXZoNlaKc1TWczkn08+HexWor+55ZuxA/QFyLZVg7kSlGzfWUs7 MSmYnrE/0mQHil4+qRiKWijGWPQWAdKFU3FfbqXewvpfdVt3oQJA1TaJgb8NTe9Pkjvu aXWQ== X-Gm-Message-State: AC+VfDyG1yPFTl+SHuGX64f7ocpKrYC0QDnZ+OVSmRy2OgDzgJOz9ycr PqYVhtpD5t4BWistt2PT/1vDTg== X-Received: by 2002:a5d:5307:0:b0:313:f60d:4958 with SMTP id e7-20020a5d5307000000b00313f60d4958mr5463674wrv.53.1687948000700; Wed, 28 Jun 2023 03:26:40 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id a10-20020a5d53ca000000b003140555c0ddsm2467780wrw.56.2023.06.28.03.26.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jun 2023 03:26:40 -0700 (PDT) From: Srinivas Kandagatla To: krzysztof.kozlowski+dt@linaro.org, andersson@kernel.org, broonie@kernel.org Cc: 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, Srinivas Kandagatla Subject: [PATCH 3/3] arm64: dts: qcom: sc8280xp-x13s: Add audio topology firmware path Date: Wed, 28 Jun 2023 11:26:21 +0100 Message-Id: <20230628102621.15016-4-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20230628102621.15016-1-srinivas.kandagatla@linaro.org> References: <20230628102621.15016-1-srinivas.kandagatla@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769943221430691146?= X-GMAIL-MSGID: =?utf-8?q?1769943221430691146?= Add audio topology firmware name and path in dt so that we can specify full path for it. Signed-off-by: Srinivas Kandagatla --- arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index 7cc3028440b6..0160b8e7d64f 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -924,6 +924,11 @@ }; }; + +&q6apm { + firmware-name = "qcom/sc8280xp/LENOVO/21BX/audioreach-tplg.bin"; +}; + &qup0 { status = "okay"; };