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: 1505739 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=e+6I0YIX; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4GQc1820QLz9sWS for ; Fri, 16 Jul 2021 00:18:36 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238272AbhGOOV1 (ORCPT ); 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(-)