From patchwork Thu Jul 15 14:17:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Baluta X-Patchwork-Id: 477431 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp320183jao; Thu, 15 Jul 2021 07:18:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxLVPxg8M5V3aRanoutjvUjxcNHhOiqptCCC9ykXFcIHzGoGyb5vGRK+w+ZcHC/NxtnDMIZ X-Received: by 2002:a92:dc8e:: with SMTP id c14mr2913751iln.91.1626358720339; Thu, 15 Jul 2021 07:18:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1626358720; cv=pass; d=google.com; s=arc-20160816; b=vdKq4A5B73mnmaRskehjAyl6T8qV6ayKF07vPUw1tSR09MUKUIMabc5Z99vWDxxroc W4R3Ly5H/AN536Me9g1zwk/3iQ+pmbAmXmtjEQqKMFVNWSbZW9x4tcFtIrpBwzoytBDA pCj/a2q+hTT6M3gJH8liztOmptGHYNt8c1T+EMSHJwV8O0EgQnjwPxBRBoyax0nD9Utj crwfsK+5kpwlRb/aEYoJd11AYTl/bEYee/eTHGLsjRu/PzmE3CjRkw8Ov7UBvtfrHddK 7qrQ7m6cPLXOSJK4FjIpIEFRQp/Po5j55PkeSEgDGnquC6TVtAicM7723TlZ8m6v7OhZ wXdw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:dkim-signature; bh=gb9XP6PM6JoBIPTIvg7BwRFeSmoX4ol3rPGMVKTn6vI=; b=Pqy0di+jKRsxQ3XAMmnUZFQ2fTf6JlaFmRpftlwfzgugjnx4HhXa91zJXYliql/kzu j1A91SMr1j7tmxJU0D9o2WGfOm0/h6dferiUkBVJ81vyBeKBWtqLYmwqceu3SrjcNeXm r6mIK+HAZGcywjz+rY6IrwiRD6Zfj0es+5aDZk9LoGcHEUErscn/V8ZIs7kk0yxgVU7D MVbwsCgJO2h+sdEGX19Ka3jzodO6DYLgdmWklXa9KVYuX3qeGdNcC6yW/gf8+e1X8irl 94zH0xQ9YbCLYO0lxW3Gaejl2GflC3ZCcmkamIACOANR+L6J0qk745rXAnHsFqSf9KRn bLtw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=e+6I0YIX; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f17si6703711ion.28.2021.07.15.07.18.40; Thu, 15 Jul 2021 07:18:40 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-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=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=e+6I0YIX; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238272AbhGOOV1 (ORCPT + 7 others); Thu, 15 Jul 2021 10:21:27 -0400 Received: from mail-db8eur05on2069.outbound.protection.outlook.com ([40.107.20.69]:59136 "EHLO EUR05-DB8-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S238837AbhGOOV0 (ORCPT ); Thu, 15 Jul 2021 10:21:26 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cr2ZW6Lb1U3f/CRAcJZxzmGPbST1yBNr5pKCYqauqWlYZ0cA5CDp5rMPKPpn16WhFnqGV2YM65C0RoHEG7G6Cj3KcMsC95AxbJjxAGM36KMcmiUrCjnhIXAkvfj68Mi0C3WZm0bA5lqXYLmo4ZXllF+f75bUU8pfUwkelKrFSyquGrrw0XGtjhd7v03IPA9yO7BggGSQYp9uQhK6398d5LVPFbAU5jy6eS6Gex2waEjFDaI/NvuqPppoqn8JfMMj7TCsKygdQ2PqS1j9NnE1ShjKpNhvANbluLjIjHQxoVdplrFXKLxwOb1uxitPjfmnLAMgdOzUhAMmNVYwNeDZxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gb9XP6PM6JoBIPTIvg7BwRFeSmoX4ol3rPGMVKTn6vI=; b=cOIefxD8XZl49tSslZ5MZ1IrxXIO6yeMAqRWSOqy55RIev4Rq1vVcxKbwt81Kwl8wX2FkJXnwOIX/m4r9MaS9uIml03M6M//VsJ8Qxg8wOj+Sk7GqB6Sesg66DkF0ri6hiFBMJMr3Nyr7uigVpRgUS9uG2QFMYNn+y5c5M4knAm0E6BNYwuVd4zPn5qZ+d2cTJv5/COWkBRXjaZLVugjYVpCqqW60sVH3qC/AWxTbt88Ydhu9Y4ODJtgm8S3qPkJXPq7V/uHTBhF27ua/dsh+5dIkRiDovCRxha1+k9+TCCw+jidVM6upvcLIkh3akVwZij12lGNgK/s2WEv9PHBSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gb9XP6PM6JoBIPTIvg7BwRFeSmoX4ol3rPGMVKTn6vI=; b=e+6I0YIXlE2jg2xkkXNkFTE6bV0nSKh+y8OCx05FGE7hKadVS3lNmOoDV14TqRlDdgXtJPkBDNJil69kpeXDgZMe4N8HOCIapcOtCO5EQfiak8q9RIf5hd/Y13b8DRP/L1M80ppAF50+zEnX9fUFOMzA4Ic/rH4uj1qiu60kwlc= Authentication-Results: alsa-project.org; dkim=none (message not signed) header.d=none;alsa-project.org; dmarc=none action=none header.from=oss.nxp.com; Received: from AM0PR04MB5140.eurprd04.prod.outlook.com (2603:10a6:208:ca::21) by AM0PR04MB6835.eurprd04.prod.outlook.com (2603:10a6:208:180::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.26; Thu, 15 Jul 2021 14:18:31 +0000 Received: from AM0PR04MB5140.eurprd04.prod.outlook.com ([fe80::1105:2d9f:b790:4ec3]) by AM0PR04MB5140.eurprd04.prod.outlook.com ([fe80::1105:2d9f:b790:4ec3%6]) with mapi id 15.20.4331.023; Thu, 15 Jul 2021 14:18:31 +0000 From: Daniel Baluta To: alsa-devel@alsa-project.org, pierre-louis.bossart@linux.intel.com, broonie@kernel.org, robh+dt@kernel.org, devicetree@vger.kernel.org Cc: lgirdwood@gmail.com, linux-kernel@vger.kernel.org, ranjani.sridharan@linux.intel.com, kai.vehmanen@linux.intel.com, perex@perex.cz, tiwai@suse.com, daniel.baluta@gmail.com, Daniel Baluta Subject: [PATCH 0/3] Read firmware, tplg and machine driver name from dts node Date: Thu, 15 Jul 2021 17:17:59 +0300 Message-Id: <20210715141802.880911-1-daniel.baluta@oss.nxp.com> X-Mailer: git-send-email 2.27.0 X-ClientProxiedBy: VI1P195CA0085.EURP195.PROD.OUTLOOK.COM (2603:10a6:802:59::38) To AM0PR04MB5140.eurprd04.prod.outlook.com (2603:10a6:208:ca::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2a02:2f08:5503:9f00:58f1:af0b:2fd9:e70) by VI1P195CA0085.EURP195.PROD.OUTLOOK.COM (2603:10a6:802:59::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Thu, 15 Jul 2021 14:18:29 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9e53ebb2-ffde-4dad-f6b3-08d9479b6c0d X-MS-TrafficTypeDiagnostic: AM0PR04MB6835: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JqcBzRMlz3MWzx7EIAPwd/mq4dCGpJr7E9NhBryDvXprdUp0P/nwzaXNib7fYbT2t9XdpVBnRr9vydeom8cGN6eUsVlzAUZrWAbCBMwQIK12hY8UB2N3mubuQb1H2+3XQcf5muJZefg9AO1nGv05CJ7GR5rEgvfXDojafi4aQBYYkHjR2h9YXcWKp8lrapi51sP61rzv46aQKb5tPhihBdmI99VFrilellL4ncTFPMnP8HuKDq/9dBitCSkwHf7en+KDF2d6rOsznC9WvY6Mw9ocVfO3xQUQmiqWkLSAV/J+BjfOJIV2rVrMrHCvWYNlZAKIbmIUZXQyAoGP4FEgbNYMawvBRdut/ZLJvkIXFctpizDoTVD0CXwqkfqdzUl8ym9HEu14zWBi4s/3/z4nRfANoLHkVWtrquOpEv7xpQw7arTAlBC2Bv+AmimslUGPubob7jVLZdH7mCkVbuhq0XwI1k+XPCvcZGF7K9eAFvx7hnjhcsXZqUiiz//j1wMQGLg4P5YG8vCd9VKrzkZPnzv3JEyIEEGs4DlQzcnVd0fpmQNlkfX6HXcF2MGHULopx6/S5ED9O7wTv/mdPJe8uDJXVpwiigRAtDaEEZizPCR/uf6dTmRa+oyUQ8aKfLF+tWvrZoB5Rh6dhzuOBBMQTQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB5140.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(136003)(346002)(39860400002)(396003)(376002)(52116002)(4744005)(4326008)(66556008)(44832011)(66946007)(8936002)(2616005)(6512007)(6486002)(86362001)(8676002)(7416002)(66476007)(316002)(5660300002)(6506007)(186003)(478600001)(83380400001)(6666004)(1076003)(38100700002)(2906002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: dBPPCcy9fm+hQ1xRwb34qwoFUBiznrhmYmUfTNwWlozi/yPwSQVmZuHfDcshiRKZMDUOAwSYQp2ywDrweVVIta6/ydvVUKDzhKRPIMDLHq7OGMqWqFAzBk1n82aqnJnbrVXAMqzCDDLp8t/RgNg47aA9pl7czX0+UIWOmJmXbjCYMwa97yNseNm+DBL8bBjNy/11/c6WX2lU9ak7gIpcnOr6TENHwtstZrNWqp6GK1YmXN3Ho8piCUnNDixmJDCXJlJS7JGxrk6YkwWKjEAcux8/2lVAd/+PxiA++bHkdgm5sgZVkiA5RNHvsVbkK8gxozvwaVLJIQtoOq2xD62Az/NqjGzgFKhU5BpNIcIYiej7AHVTOptCnD2ymXhLZbjPOMj9HzCo9xljm9rcMl8H+OMAX7f+0PIg8bvaCc8I0ST0ffKiNBDUOBxZfLb3bCTcA8UrWt6yjGTNLK+MDx2f/Vti6aqCvI+PgZ1yKM0Yyi84PuceFwO3X89GaMRChN+eyDMji1V229hc5s4tpYQTnvfNd+xHJCF6n5ByuXRPcLX1WXT9gT2MMefoeInbKMLVjUETabElS5JZGaNIQz+aoL0PKlgoV6ja+XN8igLwvWXeqAjaQ9MB47Gha7TW1u8IfG/8oOrbcV9Uk/Q4PzJNqMaJlV8tm5rKqug/EqhJFh0ocg2x0ossnteVg9+We3eknBIjTvEl5ar/YLrhyIzqj6RYxoNjv5lYoHhOggaLCM2IAmAIowDzFWVlObivBhhbNMmQflYZl84Q6TjPKuaCJFXHPbbtSE9P0GhbMygR9/lclZ7MVFG/kmExy+RrUpiW8LkPcsEZ5Ie4KCqsTnVR7z+4TbJuiwn4W4i4cqiOXrnKtFsr4DnskrrdkS8YXNdte8l6G2aya25hnDooK7IfFvkZ7qg6hy6cXlOMcRp+/9lHthOP69GzNrN2RVBA2s7JfOPRYMEAcAO2zHSwYhr0XYj16T2qerXu58UtUx/5iPzI4XQLPrzGBJC8jTqcUA4cL0Ar4j1Q0PdDT486OiShJBxeqRx70GPTOOOjTQyZXlcs/qWvl7NTPaRqTUCVcRzeXwhwgfoEqyWvMl/P6vjE0glikg/rqoJb+abEQ92EuSdswRFw8+czu/gZps/a9ZUyt3MDCPCGuZ4va0DTGAgsdw+Qg60yVmpfOE8iOit1pv/4xSWwOfTXNj4gmqlI4HXtfnkZWrSx2wAy6BDHKfuhTfznOMzaniyd4/cwkJw5sK+zzC3JTuNI1I9SOKgIvnKcUMLUREigSST0jtZk5846XQqkpe4u6B6fMUWHSENpI0bYqvnhgrxyL0K3tx5f3/3Mb8LA6BTkEcajN2/6AwtxDhmUub87k21FqdP5brET5dzzvPT0tn1tMlrsG4wlPR6e X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e53ebb2-ffde-4dad-f6b3-08d9479b6c0d X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB5140.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2021 14:18:31.0681 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mtR18kRp2Y7A9z1RO+6ujyvNXaUVJhuOPb1cz+11Foveu45sEP2V5b1vxWfW8ltY2/P23qtDYty55bloAwsNsQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6835 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Daniel Baluta This patchseries adds support for reading the firmware name, topology name and machine driver name from dsp dts node. Intel side uses ACPI to read this info. We should use DT for i.MX. First patches should go via sof-dev tree. Also last one could go via the same tree after we get an Ack from Rob. Daniel Baluta (3): ASoC: SOF: Parse fw/tplg filename from DT ASoC: SOF: Introduce machine driver name dt-bindings: dsp: fsl: Document newly introduced fsl,properties .../devicetree/bindings/dsp/fsl,dsp.yaml | 20 +++++++++++ include/sound/sof.h | 1 + sound/soc/sof/pcm.c | 5 ++- sound/soc/sof/sof-audio.c | 2 +- sound/soc/sof/sof-of-dev.c | 34 +++++++++++++++++++ 5 files changed, 60 insertions(+), 2 deletions(-) -- 2.27.0