From patchwork Wed Feb 26 10:05:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shengjiu Wang X-Patchwork-Id: 13991968 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2081.outbound.protection.outlook.com [40.107.20.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F1C782459D3; Wed, 26 Feb 2025 10:06:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740564381; cv=fail; b=DdKP/VBs+DHl8pWEnhUSbtIyY2lNHX7Mm24LFg8u5Lbgm2P248Q7NwK9wKyV9Yxvp9a980kMWvxbQGrjWipYB9nfbASJ9U/gmlIJuZfrZTbcUAXH+R9jHEOo+oZDUvp2QgjT2h9GY5OHeUQ5O/9QJOdW7JZAS3oxgXBDzvDpKAI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740564381; c=relaxed/simple; bh=wTz/KcKzhX774tvq6AamwubWxtCnuiV/KIBkRfEUPvA=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=ncSmcXwJA6BKTZk8Q4XX/2HcRJcMdDQNQpGCku8Ckx7a3ASVpJOBu5N1P9lV0LGd3ZEK0a4DoYnZJWpgsII6Abmr54/BIckr3k9OP+Sy+9iuar2ulIpZNADjvlnR6h8qY4kbySW3aBs64wZq/3KmuRj8KFBKrVUApK7ABd6cQas= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=L9DGSYH7; arc=fail smtp.client-ip=40.107.20.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="L9DGSYH7" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Usqr1AQ+ipKQ51EC5prw00esjmjSQCIBGlfRVBtnCDXSNa4L2u1mLwv5kRktTjHY4W/2+0UibEvkZaoD0rTgBL9iEwQUjSjpwN3/JUY1+TSEO4AUMpBcXPlxlSaaxPfpKay1fSVAKciLjGDhYSniEVrSXVKTVKJuDGnDThxptMEvx0slDocxd+9Ut8Tc7Qv2jNNUgDD25tZ20kHgWTFBw4Tw0VRUSyUGwNwITM54IxHkoXO7882O+hSs4MWgX3alqnXp+uFfy0bEqPGBC0HU7wMV3UVA72CHnb5BzjcZZCfw/if0aFrKXCap8phpDjK+kk8C/O5cVjpIhZcDh8TSZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NbDSAZ8oeYz7WtS0T/jXbbVyN3+Ph8IGVUmtEVvLUwk=; b=Ypgz3XoVcqnccUL/uOhPiIQiSnkXciI3x42JO9EIDDoqPcrWzjVK+lef/+YZoFz6o4hS3zLH2TMjNgeEGsIB/N9BzjBF0zuGpRPsk9G3vcsj7aVL0lh6g+6MfFpN9O1kvUvqPQe1z+MfgCUKeCr3Yx35OhE0NPzO1tl/vwBzfXxMR3ZfbP6GW9TmOJJuAPzvUr0bxw4vAUD2lnlCQHIMii03vrbVMMPfbESSkjdPNcLrKrB6mOZcvBNTd0k0rOEBHP7VYUgbfPxskCGALlGHyW1OxvqcvD7RKsUI7t5PMmjqoK3NBppk6av5WzpU6eYvljgImxuycTeEUUECXY6xPw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NbDSAZ8oeYz7WtS0T/jXbbVyN3+Ph8IGVUmtEVvLUwk=; b=L9DGSYH7YS1Kdar7N+LodUziLqphtKEobb3JSSig62rcjjSElrvUrWTXX6nje2y+3VVoQTNj+0gcj1BV4LhabKjarcGMCw0kKDNJiBhrP+RSZ3Xf4XlhnBrO8m35dm3cV/y2dh+iakopdWaC8V8gHBWDjfJg29wNAvmEQr5O5Su6shyTaG7i5cjuFnSamYKzbyaj/oHorVVFx6Tl9Qpqeo3TB+Xf4qum9ICxOXftLADj3hhAeKRno6jINuXwQydHTMJTe08qW95OZExoEPv1UFBJ7rNlIaFVBncH2iwiVLJm7F0/ZCyU7iswCq8p9xyxvXpgwO1NleNKie7jcVe2Yg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) by DUZPR04MB9946.eurprd04.prod.outlook.com (2603:10a6:10:4db::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.18; Wed, 26 Feb 2025 10:06:16 +0000 Received: from AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::7be0:296:768c:e891]) by AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::7be0:296:768c:e891%3]) with mapi id 15.20.8489.018; Wed, 26 Feb 2025 10:06:16 +0000 From: Shengjiu Wang To: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org Subject: [PATCH 1/4] ASoC: dt-bindings: fsl,sai: Document audio graph port Date: Wed, 26 Feb 2025 18:05:05 +0800 Message-Id: <20250226100508.2352568-2-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20250226100508.2352568-1-shengjiu.wang@nxp.com> References: <20250226100508.2352568-1-shengjiu.wang@nxp.com> X-ClientProxiedBy: SG2PR06CA0233.apcprd06.prod.outlook.com (2603:1096:4:ac::17) To AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) Precedence: bulk X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB7044:EE_|DUZPR04MB9946:EE_ X-MS-Office365-Filtering-Correlation-Id: d44ae4a3-1636-492b-1cfc-08dd564d357b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: 0WiffHYCQ/xosKM3OrOEp77fNK2zMFHQQ1jNxUwmPaNJPue1/Jp6+LpDcbsCBKu6IcUxPN0eGU981USZn8s5QQNFxXquXdysbskPxhMTEl2kWtAtbFn6cJSUZkmBDFA8a+CJfeE+Rj7jbr0Xa/88x/xS4Gh8ai1XN5Xe3RbX2zvXRciOa/wS+jcRxSftesnXKpRRrhVDf/GeVpsMslBzyCah/7NELIbjWNklCI6qHLb4cIGiI3/AqQqKAm0wLvO8/y3+IoHQTa/EpaCJDbyMppQKnwVKSDydGfZB0PGZPr5IRmxe+T7PCLOunwXpHw2m3yEqJEyzR8OTyn5sahzvMgtXZtTDEbRRTaMvdTaEVG7n9kMxoplL89VOPgdR3C5+JCxolv8u6ZQfqLrB+zQbmKXxW4hLDVbjSlLd+HFfEketE+/z5ewsm22lzdUgCeU/p2Ddlqe3LXojKP3zpu5/21vXBTqGyiGMmpF5xVYRvrCYdZNt3GLGVVB52En3xuxLCiU3igfjJ74VdPjqv0EdHNR3Lazj9Sy2eccJKY4Q9eKYiUVifVUqO17BjzXLOuvLZjB8xY8YZU+PHamGnRv494oy2CEdpCDBUiJJd+KyQNoAhdhXM3hXDPj3n9wBDSqANsqnatcNvA9+Rpy8ksUU+4Pd6QFGzsmB3qlDN8sbK0gVlUW8aj6GDqbLgB61gCahuci5cYXsrTc+a+Chqu+jT4zn2RmHCYLV5rIyUogSZ6J53N8SbhvoWtBdWhZnnBqMfLPjM7scAqe3lIbqcWqDOZ3paDE4EAObMPohzUGFOQ8nw6nD0cNqk13/HU6FsHAwOYhAXSRjTzZt47P/AjyL3RPSYHD2nUc9+KyA86qFtlROGi2yvW7YTN1oRQpPy3b7BurSW+sUCciiPSLJkoT01oeRGKR0GQtmJti8mxMUukr3G9dpRxPS9BkCgmxebx1uNq0JL3DuhfApIGcerrUPObp0TpQ9lbEd/RR+wtgXdcNswAlYE/4YzjEW01b5kDfEqWJj9WFlKlHbwlAu60D1J7HhCObOFRs6gYWFyi2shZtsi1bZqntm2S7nyMmXb4aDxVvsYtaHNIx6K+LudEreC+akHgNn3CWRMogcY5Y7m+7btuSlZddvrhDT49YPoJuDoSrEAAFugIurjp0A5UA0h1JUgjJDDusE46HAxwJfutWz6ZMc2TtD0FpbWukVMbu7/dzZPVeTwicwurxbaIwR6vU/dKhdsYkCnn9AOxneTT1sLVrHdfOMgehhsG6KZ2RMqRRtLXdAcfuer3BA5KQ8x/YXF2c6937yC4MChXKaimNmawfvkwWwBIcXlLasmTmJJtE8TrjDmKrWfXgXPg0LpCWTu4wm0nbMU91IbE7o3dZkRTO4k1znYjacYwpN6mJCWRYMazhdfdqCqOukZ5cz01QGjhv1R5mh0S5LWW64FIgiiUR3JIbHSswiRBfRGHLaxziPB4aUFhLpm0RbNtE0nA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB7044.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bC/zi86T6AQgAzHjqrJNx57//cHgKoilkeDDctQa5SqBkaURQLDBpNYzjqBW3sXvtj10IYj74lvWG/FYTuh0IWfCnwQSFRcUaO3VPOW9MfbreZOkcqIM3LQueqxCOnCkQphpiJ5RC3bZZB3FV8SX816fV6vF3uFhXQMTcGtCm5BCpZeHEif3c7uYi5icqYi5SDOm3hNV55AVsa2HUC07ecnOQwN5UUt5+0XKQmjORHm0eWpU2gDVQCIcN6BPpJBxJ8832H+lAn+NPRz3gs96TW64B3aNOS/L3G3sy+S+rhq5G+3quBojdjVeVZ0KoilBb68Ykng/ONOuDbUg9XfhkUunOdRtqLNWscrWickwzLBm8FipLnc24hmyXmHvfVZiUQuNmDetQemKMBfAIrdx1D3NsdAI/f9IhgG8Yjh3G69KosNlAcoeB0U1DD1oJpOOutLkkNemmVcUJ6xGJ4e9ULZnZPYA58onLdLOP8ETOa/k/a7Xrw9fSFhY2DCaT7B3kz3++HOgAX4XwWnfIvaQm5+pjbfla+XGller+H9fZjw/me2daOtTWJGO6GsvNypiNhl6nAlLnNqYI5Ua4sA66JTZwP8l/GlLnt0w5ZJ2AXIG63cGB/YSnxRk14G3uydFT2PVsEGLTvsOkIv3uOFzfHK/2ZWF3AmNrUnqXZXNUH2KBGe2VWRhmvrxwj1/CgeP1K74luz2EokACz3iCQ1AhsS+FHdOUul1icbD2JzbQGZyJdprIlSEZND6usKbr+8uQx8kMwfRUpBr2b8XeJ6iyJpI2C+4gXPciykkjAzHTw7yX6sYvRu32g9XdeljGYkXKWcNPWu1DjEJ1QEps2RDKkW98PI+ADJZACnhW9MxuNMXzyC3aNm6DeFZlcYnnPonzecFlLVP0GobfNQTz8bMArY87LDGxxrNVppaEc8p0AXDj64jv+2sNxrrE4wWjMnOb3qsTebOpNmHt67XdrTfJuCeqd0IGYC4j8Ryv1cjGsSFtr+yx+P/y9kiIiOHfJ5PO/9HY8c+ug9St/YSCo+nHE/KfRkWS5axrya/U0MzeQYXiryVaRv9AE5USb0OC58cwLW/tFEODw1vOPsvtx42dVA8g1qlTfVbx3eXwKY8TZI5Gv9Ezvf1BRy7ckIIT6aAGEIRMfRRqGvl3rhpwx3qURWNVQ8mRqzAJabzmIp0DRU/FRdAG4E5XvKJhf1vcIk6Fia7mUsWs59aZ9uofrwY7ic+trquyyAnhynmj9swqJQgJZwP5XOOSl1IQJSNG24HKhG8Wc9adpLsgzsf+yBc8aEq2GqNi3HRH20DimIcdgzfoV1CMIMdnkqsZYzlsgcJ6pjLdhty2j2MPrrJpQuMYXufr89S8IdOr5Kwrvw8yxvbJt5Y24e7mHun5IWgcFNAaxzKuRww9w7mpy0qmwshK7g23eWhaAPCzMrViOSgaIjO5BFg7tybO2XdiPUPEF7Vg9FnXBxhynBMMfB/jI5cz2pPp2k9oUVnwkdYu2MU8dltLF6oebrexP43OWIDUd++0jPWp9nnoXoEN5TzUixsNdGsicecktjSUnCmbNvg9+CHrW1mOTp0NZbxxz1X+EKJ X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d44ae4a3-1636-492b-1cfc-08dd564d357b X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2025 10:06:16.8814 (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: TOScXwJk2iDPBa8mMEnSJ1hAySSLlpTNk7Y/ZaoTz4azLHXT9m9xnPyr9V8cq8ht5G+dLadNN0F3SYhqL0JOiA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR04MB9946 This device can be used in conjunction with audio-graph-card to provide an endpoint for binding with the other side of the audio link. Signed-off-by: Shengjiu Wang --- .../devicetree/bindings/sound/fsl,sai.yaml | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/fsl,sai.yaml b/Documentation/devicetree/bindings/sound/fsl,sai.yaml index a5d9c246cc47..5c95508ee707 100644 --- a/Documentation/devicetree/bindings/sound/fsl,sai.yaml +++ b/Documentation/devicetree/bindings/sound/fsl,sai.yaml @@ -93,6 +93,24 @@ properties: items: - description: receive and transmit interrupt + ports: + $ref: /schemas/graph.yaml#/properties/ports + properties: + port@0: + $ref: audio-graph-port.yaml# + unevaluatedProperties: false + description: port for TX and RX + + port@1: + $ref: audio-graph-port.yaml# + unevaluatedProperties: false + description: port for TX only + + port@2: + $ref: audio-graph-port.yaml# + unevaluatedProperties: false + description: port for RX only + big-endian: description: | required if all the SAI registers are big-endian rather than little-endian. @@ -204,4 +222,37 @@ examples: dma-names = "rx", "tx"; fsl,dataline = <1 0xff 0xff 2 0xff 0x11>; #sound-dai-cells = <0>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@1 { + reg = <1>; + playback-only; + + sai1_endpoint0: endpoint { + dai-tdm-slot-num = <8>; + dai-tdm-slot-width = <32>; + dai-tdm-slot-width-map = <32 8 32>; + dai-format = "dsp_a"; + bitclock-master; + frame-master; + remote-endpoint = <&mcodec01_ep>; + }; + }; + + port@2 { + reg = <2>; + capture-only; + + sai1_endpoint1: endpoint { + dai-tdm-slot-num = <8>; + dai-tdm-slot-width = <32>; + dai-tdm-slot-width-map = <32 8 32>; + dai-format = "dsp_a"; + remote-endpoint = <&fe02_ep>; + }; + }; + }; }; From patchwork Wed Feb 26 10:05:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shengjiu Wang X-Patchwork-Id: 13991969 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2040.outbound.protection.outlook.com [40.107.21.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1DACB24DFFF; Wed, 26 Feb 2025 10:06:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.40 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740564386; cv=fail; b=FU/7tSTu+N/GMzqY/CEJFbyfLunhnL6z+AP7+k+mMjMySnb+H8JOCal9ugmg2isk8jG/mT/Hz+IKpZkX9P/qTxS1ZBAdl22cCdWRypycKDW9kWSCcvyUTnC3EvTwR9iaU+ty22jIfzjT3xSuq8ZdUBUVIRcsDCp/qIanBmu7pF4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740564386; c=relaxed/simple; bh=TnnFcZPmOc93wrob5ho3mHO367eLS9WtxwrFW2m7twg=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Rk834nF007/0XvOSycjZk5eoD5bU7kwY3Dog0d1rB1JPfBOZJQA7quGON0OGN8xItuvO90Og47+J4h84saVOJt6xNr6DjF2ZUeoDh7swx+L/oC1jhxunhIgJphmsbzC4iL/u54YEUnK1dLe1/0PhYNjYmcapE9PAbw88WzaK3zA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=Ob35n+B3; arc=fail smtp.client-ip=40.107.21.40 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="Ob35n+B3" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YBQCS7YBlBhfJksBe8GwWt7q5JDshelaZkCSMw/J6oPQZdf55PZzt/HqN4FvrgoypIFd97oI5mHCpZ0x3Ie9ZpRy6Quh8mNYyUYMS7by8eguKuOx4QMHsCjypPQEyYXJZkvXz7xosDZ54dinroXzs+VSaQat8RhZZo5iEJIJpjc/5JZLlrk00wYFTGCM5FmsiuNflOzgAE+rX9yXGgVeOFOddlpWb5fHfMuMnD6he5X5gQuEGSAXMTNMhUT8wbYzDg2ULxFeqMOIfvF2+RWDv4NQvtn2kaw8rwNMCwAVmCA0Ibyng9vZbiwlz44McDNx3rhGtSVhTLCEvsJ/DgvZ/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=W/E9GlGZGTf8xCsxc0SJkT7k8fOFpOHLXKPMd4Ctwps=; b=ArIsIfevuLS/lU4YPQkVmJduFLSOF6HlMWKE5eewXXPDp2YkXGZNMkaoGnhjANz2XU2T6TJuqltmD3zmCHNchKgaeyM+NFI1t3IvbdIBan60xfaLHUYiIEQg9Zjqryua7qZQhaBosbS0vP8qhcWGWUadBDRo+Hpo01XvPcQIHHueFfuHbPYIHIlvLCHKbEcyDwmAQHcfrCf5Yi+8C/fJ4Bkuw0Ruzva0MMD3KvIL6RPkJ+VPTWWpMJl5cTXOHM4ktnydX2MgKbpDJU2h7A56OKUvS8w0A/q/h+Yrm6pWYNCRVPwCES+IeRfjfYQpqGVLQf9dNY17gHyFFVX/WrZj2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W/E9GlGZGTf8xCsxc0SJkT7k8fOFpOHLXKPMd4Ctwps=; b=Ob35n+B3VbzkFEoXAv+9WpIZ7lO3lu09rywF7btRiFS1LfqvIPdfM36B715oPY4w2TmCU6ugb6oDYmSjze0nJtBnmoMp7rFYRk0qB4yLAPAkvsUx0CuUdr+Gk3ADwnFkzrz6G96vE0KPln4pYyPM2n6TcmpCkX3Eosao5bmjdNaYISi073iWQZOmVzzmvEojqxzhCVGXe46wyqj7cdWo9R59UG/ei23C8MqFZgTOAcSZ2gkFFOTDUdaJBcZqE4TuBexeJeQhIiXZ1SjLoAgera4A8fYyVdg8xakWuGWgBcbU+HVMwk0umkZBTy1JwlZBy8mbEXSNEegRK7dH3qHuog== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) by DUZPR04MB9946.eurprd04.prod.outlook.com (2603:10a6:10:4db::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.18; Wed, 26 Feb 2025 10:06:21 +0000 Received: from AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::7be0:296:768c:e891]) by AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::7be0:296:768c:e891%3]) with mapi id 15.20.8489.018; Wed, 26 Feb 2025 10:06:21 +0000 From: Shengjiu Wang To: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org Subject: [PATCH 2/4] ASoC: dt-bindings: fsl,audmix: Document audio graph port Date: Wed, 26 Feb 2025 18:05:06 +0800 Message-Id: <20250226100508.2352568-3-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20250226100508.2352568-1-shengjiu.wang@nxp.com> References: <20250226100508.2352568-1-shengjiu.wang@nxp.com> X-ClientProxiedBy: SG2PR06CA0233.apcprd06.prod.outlook.com (2603:1096:4:ac::17) To AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) Precedence: bulk X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB7044:EE_|DUZPR04MB9946:EE_ X-MS-Office365-Filtering-Correlation-Id: 266b2638-cf4e-4dbf-e01d-08dd564d3833 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: cLaQs/A33w/XxL66ivPL6X9iW6jxpKX1/veAAJuTsjwrnoXj0gCH/MX6yQne8cAUw2a/CBHQOcNLnhdW+2DkDcs46kRl/CU99nbdOfAuJZnbPuaAUl4B4LPP7es9rZBTnrLaQzXmW4FFTFxiJn/6bS5cETaQ5IHKlUmcs8ZSR79H5vLVdrpw0VORP4BvGVToYZ6d6Y1slbW6rW7taIV3RtN8ixkEoLI5X4uJjrH/bPhAWNewykynvejHsUoqRMK5rUnuE0vzz7+iwaqjA+jg1CpLzh//knJdrx9eLuBFQGDBa4LYdk2YOhdTskIgDB77OB0arInejEsTed0l0YczYB4mf+L7Z1Xvp2/4mIxoWsorawDYnYFkP0ikgMOcnwWj/EQLiBw5eLENpokr9VSQPj86BhqeI/f8ZrSnlHAcgdsDr3jUcVM1pEr26taoOWBthu8zw8wOPxfhUKoYARfAU9GGxM9yi3xY0dZTybo8v8rrng6INVpB7LdV824c4IYJ69BVYmiMjkvzRAj2m0HUyou/cC4XS7IiLxuky9Qk1rKc9GpzGwC/oY/FbO5ve0cCafe2eBV1I6zYEBEZR/WbZmZkICPPJdaNqsxtQRqJMQ0od0sAH/ljQNYEfZo3X/RjtrVb0ntoGlgpaBoRVi+iV7h5EPFWE0PdCV6nmDdDmViNH7I5fWuiScTbH+ovpjZZZAvFA4ax+EP3nbAb3DesdPKD8yd96SjxmVWfVEZuHf2ww/5LyMk6cJ7QkVPT684Iv6C9Ry/j31cvA9s4yUb0138/3SzjJOXjqTB4aZI1du65Yx/mKRT+HYPJUk6+bDzMmg1YCi9KEJSkkS4bow451fm95s4sDyOKldpQdl47GLhsb/YmMLdHRH1gv+SSdAaSzSksBdghJGrIxaVrcWhFQj8EUYLLEg7m/fsv0fc4I4/a7n2wPsd+oHvWaTBlx2PtYIZA+TwU7Rn4JGQ23S65AvdjAhRDwR8n7yVVMbMQ5kiWeejl0PD2FwJWI0MdzjihA7aRoqvihui/u/SAqo0mmOYkYplB2TgWayCrh/c2EjS4o4lDAyVY4AMtti43oCReJjlzx4HWEsrt+ifSzaQ4//BLnMfy7FA59D0a5U7CHEBowZEqFo9gFvQ5c98VZ5D3mYitKwd/gC96zQbTOIFkj5boixyblqzwdqdIbhzPYmy5NZYqjsk9TQNGL6tcqtka+1rzpJRnERmdGbRHc5Kvv4Xah2iE8m9CtlLpXj8nCJAPad8+FR9sYbRn6Ohf1uj/7+vr97bATIgbV6guT/kfnwSZy3CQQ2EkEgEydLLP3WHgQLnTPxTkhnMXyh3B0bx+RGMUlU4v5Q69y1nnFCwbnR313pDrFCqHYk4cGGL/GMhRYr0X+GXtaq+IpVZ6jqhaEoMiEVQ3/eO49XEqYj8cQjlSwoX5fqVKLrJwpjiiK0x9hN/n9qE2S8UtOlYeqr0OQ+QRf0AULsVNzAN6bC9ooA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB7044.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kJG9OkM6Yra5ueVBeRUKTUPY7PBNHoDOg7R9UayGA4bdwx6e8Y2znHHb0qmrnG9fzAf0iCobnRzEjLBjVOGwR573XrQ8NNyKIA5BbRHaYYlD2eW1FySPI5R7xqAAtKorXkTYXXmUaqn6GsgaHJ4xYuUDLjJuZZ48BOHHCezxIMDf7XFVQKLbvWIJF2M02dKAZirBSLH3OQPF0CXoYQq5q3Ml09ad8w/hf82Do9tNsJjBFpM9sjIKsqKSrEWft53WWHMt3vZf+EkMsa9b1nqG6dvmnlhH8wTN1EwagyEMR7YXdx+MYvbYp3EQa9l4KdlwiWPgAPLraspIqlIy1MmdJUVvBTgBszy78yuVZV6JfzDrbx14mAgMj0dRNxYnRL7lNeKjCGNUtBEOMGsl8y862lQo0e8FXtaGYYl5U+FS1Uy7SMZOqfbIXQYVg0f4XrCP7/5lSi/STNlBx58NnvRkgEQVCHdFFpAezSYVKSabm4OJ3zk53s3uqDZLKo9l4axCnx4BgKAbqaXB0iFvd0ptDn7O+q3xIBMDsUFyd8BgbcRRHhE348nkAuYjg/paZHoFQRrJZStomrv8kB6tLHs5KHAO1BFAaUKu41rVrIbbRBglGDSqw1Yjx1yg32dsBivamrf4QEWxcyibYCMZ0VlMBzmXV+aDyadEO3v4sjXZpnlSCenUUBKk6FlsUltqXCgmVuNix8hQkMt2ThwTiDLdU0hmIdq1fcgC/IBaNcaXmz4qGfc+HBQSZ4D1YOyL4oRlFyPx+wM7PxxMoREaqDY2KFFRSjGOyGpxHaK7yh322AthKHheQ0CiEfETPfP4TIO1+zobC+nd68nktW+3MhdMniJIL8IZeb7Cb2Q6s5BnPXTGWJzyWrxEJFQzRZ6leU1Klelq2ZhAusv0zorjrP0oEOkpcJIbS7XKYIaJljE1+tcV9neum5ZuKdcqDHGQk5ff6Ozj9yGY5CT3fBr9LAB2kqgLswsaHhPMpzrTFfJtLF/0qbaFWFJLDbY5u49I0Iyh0I9mHUhSHTrJpUvkpqGH4zHFV4J81lliUMAbMoLyALs5pDT8FBFWXoXBIEi/Em0H/Kp/+EbOlg3cF6cdRK2vo0WSY/xHz+GdTxo+G3W6ovsPJ5x/RXZ91cZam41R9pNo/P1GMT+prs+FKKULXfRvqFUpe9PUu2uwEB7CPt8hLbczKnjz9luSnN+bH3s03pjjjUH5ynPLOd9pLrldWSOoYmSNTqzbC020o1IFX+BRan4pYKd9ewwAe9qRKs7KOIuuHWE8Z/InmsWiLUs705HrTLo0Ld/dlXdu2jD6QoxgMYr5qjYucoV+J9FGjKo+EQQjIC71fB8goeo/UpMvtJAaCFN7DGaMPqTprSOTSlYJK6eLDvQjk33BE3MQIcn+34t8v2JOYesghlCV3M6hKXpmem8XSnvqkLEKU1f9c6X/iqCv3/PsKU8eKd5l4gofviX3sZMne17RUEwkJY+iH3ug9ruCVV480jmigz7HXSmgw8vR001RsLx7QOVupPUY3e6GLluqSZ+hBKC640wPB/YrJTvWw6wXwMH7W5DMcc8UL5LGl17J/6sLil6fsjOX/AaR X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 266b2638-cf4e-4dbf-e01d-08dd564d3833 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2025 10:06:21.4708 (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: mtpNMpq6rlwyuZKcGlajZQPEdXki41DnPIDl45ZhGD25POtiRxQpa8SylO4iNIx3qSXlcieKfltrpB1mnQ6NVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR04MB9946 This device can be used in conjunction with audio-graph-card to provide an endpoint for binding with the other side of the audio link. Signed-off-by: Shengjiu Wang --- .../devicetree/bindings/sound/fsl,audmix.yaml | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/fsl,audmix.yaml b/Documentation/devicetree/bindings/sound/fsl,audmix.yaml index 9413b901cf77..d3b93407b4f0 100644 --- a/Documentation/devicetree/bindings/sound/fsl,audmix.yaml +++ b/Documentation/devicetree/bindings/sound/fsl,audmix.yaml @@ -61,6 +61,20 @@ properties: - description: serial audio input 2 maxItems: 1 + ports: + $ref: /schemas/graph.yaml#/properties/ports + patternProperties: + '^port@[0-1]': + $ref: audio-graph-port.yaml# + unevaluatedProperties: false + description: Input port from SAI TX + + properties: + port@2: + $ref: audio-graph-port.yaml# + unevaluatedProperties: false + description: Output port to SAI RX + required: - compatible - reg @@ -80,4 +94,50 @@ examples: clock-names = "ipg"; power-domains = <&pd_audmix>; dais = <&sai4>, <&sai5>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + playback-only; + + amix_endpoint0: endpoint { + dai-tdm-slot-num = <8>; + dai-tdm-slot-width = <32>; + dai-tdm-slot-width-map = <32 8 32>; + dai-format = "dsp_a"; + remote-endpoint = <&be00_ep>; + }; + }; + + port@1 { + reg = <1>; + playback-only; + + amix_endpoint1: endpoint { + dai-tdm-slot-num = <8>; + dai-tdm-slot-width = <32>; + dai-tdm-slot-width-map = <32 8 32>; + dai-format = "dsp_a"; + remote-endpoint = <&be01_ep>; + }; + }; + + port@2 { + reg = <2>; + capture-only; + + amix_endpoint2: endpoint { + dai-tdm-slot-num = <8>; + dai-tdm-slot-width = <32>; + dai-tdm-slot-width-map = <32 8 32>; + dai-format = "dsp_a"; + bitclock-master; + frame-master; + remote-endpoint = <&be02_ep>; + }; + }; + }; }; From patchwork Wed Feb 26 10:05:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shengjiu Wang X-Patchwork-Id: 13991970 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2069.outbound.protection.outlook.com [40.107.20.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 32E9C254AE7; Wed, 26 Feb 2025 10:06:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.69 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740564390; cv=fail; b=M6U6pp9HtY58wR2hRRV00WUJ8ksy1cCec3F0uZSZcISlMjZLKYL4d7S2+YZPb8w0qkubdAHh2LFa9x9T7MsAevZ5W7EX1ESw7eu7vBs0m/yL0qE9FMbHFqdpKMJUO245uLReQkH9Da6E04kyzMSsAHItPE5FyLLo/MeBQ6lK4yY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740564390; c=relaxed/simple; bh=gsD1suVaaKuTwHHzYH+6N/3Pj73BXIIXvXlH4/5jDSk=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=spz49RGPa3JtM/klydcafOmQnQ5b2e3YD0zTp/Pc8w4sc3PTx62vn0qXfAAxdvzYypfXO0fGCggPsVbkZSbbrQ5NVpt/jOPY/eW+bRG5fJmPflvo3ukmo+pPQREaigdLjuO5wPaGuuUxPg2WuU/5va7AHmQ6AZalUGs8Wabzutk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=Mn/IN6qO; arc=fail smtp.client-ip=40.107.20.69 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="Mn/IN6qO" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vlLCWMmew2NIGvt/GeS24VkPAPF7zjbP9qlIYBUoBPhRabBerDoXfWdXnSKg7/dCKT8xR3YCyg8REi+RU0d/YUQ97XG+gXoT9M448K7OM0SUaFgf0uqKCqEwHu0k8ypxY1ryOHuBZyDyCxRBsFkn58vYRNwcyBH0/XR5caBhGup1ZqBWov804vYfy4/taFhtqbPwYFg2n9+Z+ih6vcc3oC1uexO/vSuOgzv0hYCgzGvC+QtQ7NZt30oBGz78EUX+TN8tXdjzMnh+3E6+1emryK8N8kkwDAoXHzg7/3kA/mbV3o6y+UrbRgCJdE5WaZf9Ssn5ve0J4874FkG8jRx4RA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zFDXrddFXQHZ01ZARASdLo/Ku7OEUHfoCbXNECvURhA=; b=rCZaU14XLxxTewzjRhvxQ3k+JlByApV21gqWbo5GFvP0glXj16M0dHvomzhDOO5312QaDCCst961EIIj84wQRy5P4slrf9pE0O8ohovhEiIOyG0stZsxEkmruaQTXMQ7j8N10vZzJQQEF/YdDcLl/D7OJtA5/omS8RpLIqy+YiCJQTX6adOye4LimqMNQ9Le/T+AKOJW2aOJET1C5fOZwIO4A/LGyC2V+59PFZT+3SFUegZMbM5MqhVSoQ2POe2h6rF94D+81fqWQ+9Leb8IVTN4B4cjwPR0rCuKlIUu/MWC1Mk9w1l+ZdA1/BlbCprbTdzfbjyBrkcOypvUG86ObQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zFDXrddFXQHZ01ZARASdLo/Ku7OEUHfoCbXNECvURhA=; b=Mn/IN6qOLZMI952lxxAKACHj3EIBUErWFjJSDVuAydzwzzOe9sV+6X0+pV8sm4t01wss0oJmBqlcjjFCBbE4LkSHj5pVh+of9/a4P9arv65+fK5CcbRSh7flr+QEMEkit8H3xlh6wW8p00FLbvxwwUUaMKD0EVECRe+WJkbi54LvOVhA5pJM5ZPdUHZd0387fUWX6ido5fhQVw2R2oMPH6tvszd3mGTEscHe8T0e3InB/asaI9RftrpIdg1q8qwZvQAPpsomF3ZKkLM3iyngFWjPd47HTlk1tx0PJaNNCvZdygIhwOr9IIQfBj1KeQI3k33dv2iwx073D1IR2P6gPg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) by DUZPR04MB9946.eurprd04.prod.outlook.com (2603:10a6:10:4db::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.18; Wed, 26 Feb 2025 10:06:26 +0000 Received: from AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::7be0:296:768c:e891]) by AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::7be0:296:768c:e891%3]) with mapi id 15.20.8489.018; Wed, 26 Feb 2025 10:06:26 +0000 From: Shengjiu Wang To: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org Subject: [PATCH 3/4] ASoC: dt-bindings: fsl,audmix: make 'dais' property to be optional Date: Wed, 26 Feb 2025 18:05:07 +0800 Message-Id: <20250226100508.2352568-4-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20250226100508.2352568-1-shengjiu.wang@nxp.com> References: <20250226100508.2352568-1-shengjiu.wang@nxp.com> X-ClientProxiedBy: SG2PR06CA0233.apcprd06.prod.outlook.com (2603:1096:4:ac::17) To AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) Precedence: bulk X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB7044:EE_|DUZPR04MB9946:EE_ X-MS-Office365-Filtering-Correlation-Id: 7495712c-834d-48d7-5774-08dd564d3ae4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: zjPkceSf2TyadgpHDvxK1gcyJrlxy+0F+rqxkn8yCxdlYFF9z+f2tYJhPMBgNB2DeAxiFzFERlQz7Azu9tTaSIMFRKEQ0jzb//HlwNGcSAHaFhEFNfxsSvRJFCyCpirREIj3Lhqm0gk07edvXy7ySOrJFtJ+LX7OfnMm3j/HUgRjv7+M9ZDAvkaBsqJt7lYdugFY+RokxsUmQR8QsJye0d0Pgfucj22Y/8XsqE9G5mLRLpxH0c3DkmXF4sn8YsnccIKNuOLbgXnGpDA6w16q8w2l406O2soFjfUo0rM+8ndsNaRCQiPoqHMkP2+bi1LjRhjbwEDr7PsXg9vFwZjpW2u7XZaQAvZCozxCDE9/AckNHJms/FXu5BGZvt5ILhAkgeXiGPUfCTMV5Fof1G/uFOmUzZnG8EeAys8dfs0bnO14b4nY3XsyIbWn27W04TPQUV9xV7GuNAneXBorW8VZUYAhmcjn3oXVHVqYwKXCrNos8fdkGLgo/96JkAdxKSM/Jp3oa15RXSElyn+oBO7RnnE8L78DMMx89zgcL20KwzdY+P508oYIZi1X2OCUIaXF53MkDKMHmkrfeP2KV2Fo98PAPyA6egsXpmlcIjp4JQ3qBslfecYqgQ6F4fSzA/k0qck/LtEmJZ+iT7+JRsO1aR4aTb9svl4yr350sw1/Su2uu7gsyDD7/r1lfr8ILLB3d+123MYpXZouxVObO5JOgMa0YfQR0OlY/oSbJYPiXR/8AWNCIFgK8liKUDb6oGvN2FK5ANTUMM8bEHc2BnBVmVkxFzB/n47+GbQGOwoU2tLXBLFu6LEzvpz9T37ns67qMiQfX2CvFCMkO1eAygepVc+Eqyx5t6nfgBloG0UO5i/nM2SYEWajGXA0J4E0nBmjfGj1X8TocH9G6p6+rgecWMLHy/SMDV4V/3dN0UdFDFpfc6ClclfL06IyinKt9P3XAhC++ITwvxxW56unc5m6Q/Ar8hbTAi+zUrEhMieeL7ys77CwNTGoJ3+Z6XXsZxWZdE9+0Deg3l3JZ9KKpMar5j+7KSyYzJCW2PnbWqZrYBvgHAi47WLBmSFLSOAId1/g/OXCycjQzItNVIgQpGu1XIAoQeT16Hcmqr92AAHAP9UfnaWmqvpL0mB7CgztE264Lu0fmNAncq4884pWn37ENhAWkcqrzfivYG+Fwqjl1Bo0oLEvqOGrcQ4ZLL7rwMVZLk2A/D5dqh6cHVaBg93TLWkpmi9lQ1/kcvytQhEKUpwbGPIxVup9qkkHAhgfm/d2C+2089WlojYXsQbcUwSnPV6B72YxUsPR6TcSXQxk2zzNzBrDTglv+jOWZe14cB9QssIf3AqIHDTsQmmAVoPCqXSRs9nA4qujS7kcqE9+iOVz+GV0FxWCs1ehG+hyeQwDWfu8Fy3gjRCZAKCLoeQeria8vcZWm5sIxpOBsIR9FqYQl44aDug4J0pC3GRvyHsTSyhgnU4LCWvJ9j+hpYlSZA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB7044.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +FCV9+ZEoU4JyTY9hkv4ciFR05r7qAofhgFVeb1x/ehY47/XbLVz4YoPPoAF34vpp72GwwCCrzpWViXqTfLGOOmkUVkqD7TZeJstwyPym8ztVKfe+yYTrU3Aa83eqZ+7y6m9nzeqNl5SeX6UV1UrxettqwtCUGN/pzCH8f6+Tp4ktnQLJy8x7K/x+J7ueA0c5sUHxuI8qu0qA5StNi6roy/rSitNIiSgEZTr2yUDsinYzlS9rxOJHGGStRibQXg2A+pzknjpadFv9OIW02igrVOS1q5BnKHxxJmniSGlvBIF8Jt3ee0qhCOIZjFfGxFIO74gv9+IPemOwM4yP/JLxnhkOE8RrU+VibzMzAak1TuSHcf9+ZLb/TbVfiJvVgOtssOmvk76chtvtBT71URIE1LWUSvMyo7Ecv7HRzvOesKjJTWvgWXtYVPGYw1WsBOjsHr4IsFilt6Xn/rIdXW8SthjnebnqO0WPmp9mm29H4ZHNg5wkoYKhqOnP3FZD6mXGE2VXtNjewiW4ZlsecrRJ6T0Rjosbuf4DeAHkJymKsb3/i2BRtdn8yJHhUeS+u9584eaZmDF1vmQsrEDMW2qB8vy30LxV9E0BpUdGKPswD79+mjLNbS36tRj67wy5Bjq8lZg9NhkmISxzE96STBQ7+Qe4swEHEYNSddawPkSlUjBltVUUS4ZBI0UBHWnzVw5XsWKGkxsFLl1YcqH/VhimRqp0VEhn69+wKftXI3Iw7lycA7qG7fQGD1jlDEm9RiCH79mGYh3oJXCBvTy/Y+RwLXtcCUs8j0mw6KoIdpzH5/mewu1lypYgieMUoI2YbvZf+t++Hg98icve4KyK+LNv7KLjfmJ/iWSaL5/bVPFw7hivqCyriMJppqX5Hz33w1rmfGEwNKWUR1tEjXzPnhw74l+dHNhYGtUwh8pGT0J+RGNXH8qKebAd8SVeTU4Sh6bafKJyFIcb3SAtQ6+XtSgaAQ7NrgUd9glZh0PHzfcoVw+GSS5ahHwAZbE//M27yNSYaFAc+Zj8PHFx30Y6a1mEzGziTsxLP0CgYv32dj9s2JSJ4GlOK/o6tmcmR85FQf3SFFQcWHcUSFaSulK8fBmSgcjhugH6cE5wShEwS+U3u1ae1S7OzytPHW6LBi701GS3vbwQwrEEo+3ZS5P0RTnCxt8AunNaCjnjy8cXLUA4u5H3rfq9MGqjEjr1Dm7bKXlLTvV/qX/FIM3CC6RDsgz9pUBJxA3SEwmizol8pl/kOvOQ3CQB3XvHwUIRnDvg8M3dc1VcL7spdOsEg3P7klaSlGv1Ys+JKCgvw30s+7hsqKg9YQ68ybMJXLRgnF4jbrrboNIoeoP7ngrHJ7IWQ+owTAIsuET04NOf7FzF20HUI5ZTHNML568oD6U21MxsseEjtBx10IfNhPfldYYdOyS/98RHZN8IDkGONtS7qJFDMSfmaSury6hiS5zJt+mrXeGU+zcrgBqNkQ3hZa+ed/elP5AkXXUwQ3Qb7TdyiA3vwxYvcvjYKg4UH4pcdRowdzdtmpu/buSjPtmAs43NRRb0MZ72uyYK5ymW+Vog1Ro4ZdYYChCSkuMsI9T2W+yOZxo X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7495712c-834d-48d7-5774-08dd564d3ae4 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2025 10:06:26.1069 (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: TfDsGT6kH2xpuH/hxO+o5T5+oTDBASHYIR/dmFiSJjvq0mC2NN6+/l4Jnxdq8YEISD3TDAUxNW61FVnevsR46Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR04MB9946 Make 'dais' property to be optional. When there is no 'dais' property, driver won't register the card, dts should have audio graph card node for linking this device. Signed-off-by: Shengjiu Wang --- Documentation/devicetree/bindings/sound/fsl,audmix.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/Documentation/devicetree/bindings/sound/fsl,audmix.yaml b/Documentation/devicetree/bindings/sound/fsl,audmix.yaml index d3b93407b4f0..3ad197b3c82c 100644 --- a/Documentation/devicetree/bindings/sound/fsl,audmix.yaml +++ b/Documentation/devicetree/bindings/sound/fsl,audmix.yaml @@ -81,7 +81,6 @@ required: - clocks - clock-names - power-domains - - dais unevaluatedProperties: false From patchwork Wed Feb 26 10:05:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shengjiu Wang X-Patchwork-Id: 13991971 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012038.outbound.protection.outlook.com [52.101.66.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D8DEE26A086; Wed, 26 Feb 2025 10:06:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.38 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740564396; cv=fail; b=tQxaj9O5ph5U990LaKxYoLMj8oTfgZV3fuTV5jv8ssOdxv+wYdxqtHebD+ay/dcf4BuBnbJOORhyX/XBeqhW+Dy4apyUXiPc/1o7VQz6NwRT7laD5rxwpZQmZwoFcK9RM2h9RBxsFkBXqO+KqVDmP8r8mgHmLhZcORrszfWi3YI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740564396; c=relaxed/simple; bh=Cl9daP5DpnQi7f/HlO1KPfR4HnH79qgqvFRgIa58BtA=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=WLMoDj+cGCnrY8wZKtrtlnR9O29Oljfqye0Zq94OX2KSZVvp7L5aULAEbR8cAO0I/jwcFcOuNbfDADLZCsPF+VTQq+uLSs/AG8kPhtLo3iUR786NDbXqXnmh5ue5olIKdmG23MEcPixzK/BIajGlgmNor6ak/ffDAeRHgEzy7yg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=mU3JSAkk; arc=fail smtp.client-ip=52.101.66.38 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="mU3JSAkk" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bJhcbVBDYEzB7XXugi5dqgwaCX2i1TXVUJe9LpQC6BnI1YuLLwnUU3m2TaLH+9+Pe/i5Aku69VaTFZIScIwOZIhYLPhFlao0nEyl1r910JQgvODmpflw9UYSJNJZNtQezf/mpPBsNHJN57a2h3qb5LZ6eG6o90brugKBht2VDgEVM/4mSY54dTVz8Cgr916hTqzNZoE/Ji7sC3MaoDG2wdzPHVjUkhhzkucadCNC0JpMx+q3oveApp8ms1WofxhjbsyGis/htvVCUz9Ste3pPF8kOZ+J7KS5o99vjdyPcri4+5vUPlqvlIzzqDAoASu7SL/o3zsjKlHMPhX0SNbELg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CQbdZpGQhEzZaIWe1VaRKAFdzvFmhscoeUhgD0ejWw4=; b=ipi/CP75bN/omNo+CBNQUGjDmVdxDaaZJmPDteU9smu5jFZzEwCbSDGsGGPu1WmvYrazICYUxPbgxQF4rvwRhP4AG49yZHZFHF14ZkRd+ixulRRdyRW2y6tcBS3yjErEcMuAL9eg6RZiGGTFquFOc3qfflyeRyBC4Th8xpAzESBGRhwh6+xWxICdrqzUi1N+Jwl7O8MeGlw2FNfZDhecjij7u832ayzp19BK+/bypf7cD83C87UvThnE5bYFC0xtYIxtPKnGwEJ4BQZSsx69AtVVhTDjvrBVvyAbYAi/RWCKNj6K+r7X3fXwLKLxlm/TEHwk7L5JC41CRNVkkRCQzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CQbdZpGQhEzZaIWe1VaRKAFdzvFmhscoeUhgD0ejWw4=; b=mU3JSAkk0HC/2FDj15ljF3LvrfAPdS/gNIXsX41wJldqsy+nTi/Gc6wafjSuAyM6TReoLLPatUdQg/vGKvuHp1fa4sJANhPJFLSROyO5+g6s0GPnAd8LVSTBBZUlRpDRNVscXiAXtf0QlcIiHBuLee/rI3F0+Sd+Z3mnrXWE7A2hkaLyionz5JA69RPhDjzZG6A2CnLaJ1AlDXX5uy5zqcfbglpo+jSdydzcKOgGDrpNxnLdwCPAwqZMmBSexOul3q2oTRS0mU/5wZqsBQmbCrnrRGuFK4bXf00P9MF/HUgAwuqoAZbEdn8LCwxhmM9Fx87JwDvVRNvBVsLkCjR2EQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) by DU4PR04MB10720.eurprd04.prod.outlook.com (2603:10a6:10:58c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.19; Wed, 26 Feb 2025 10:06:31 +0000 Received: from AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::7be0:296:768c:e891]) by AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::7be0:296:768c:e891%3]) with mapi id 15.20.8489.018; Wed, 26 Feb 2025 10:06:30 +0000 From: Shengjiu Wang To: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org Subject: [PATCH 4/4] ASoC: fsl_audmix: register card device depends on 'dais' property Date: Wed, 26 Feb 2025 18:05:08 +0800 Message-Id: <20250226100508.2352568-5-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20250226100508.2352568-1-shengjiu.wang@nxp.com> References: <20250226100508.2352568-1-shengjiu.wang@nxp.com> X-ClientProxiedBy: SG2PR06CA0233.apcprd06.prod.outlook.com (2603:1096:4:ac::17) To AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) Precedence: bulk X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB7044:EE_|DU4PR04MB10720:EE_ X-MS-Office365-Filtering-Correlation-Id: 0cc27086-c4e6-49eb-526e-08dd564d3dcf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|366016|376014|1800799024|52116014|38350700014|921020; X-Microsoft-Antispam-Message-Info: V+/gp2qTrTi5BYFwU5IpADJyyJa/QgvdpKec+PCiX7lBc7YUtdsYwIKEVyRLsUxQOPqVOU6gNQYRcBSV+WfqNo93JeeAH5huNQFqFfmgYxOQY9WLlX9Rq55mvEwnKNZh68Pd0M6VPp7ksM4qSjVWNFimBuXKDabf2vC8Xk5sMqyRi1gEJr4BcKMfqzYs3E93wYsMr3Hotse7CMM7D5ImDhSz6qGeE7oXvw+28cQszwF0BY3Um8vjz2Khyc2Cr286hf5ENHi2fUPHNCPUZhgwfhSDByJqk+MfaTouYYcewOsvSjKIfxLPIBqn+RGoYmjOVeLBNEkJjq/GR6CiKzQr5DoVP8cXbDcFXIH/DMEMAm+vJuKqarFoV8l/UDtZN4MZt57HV2XjqdcuK+5fsB10jq5GiDwMulzGnWX2TVi62CevM3g3oUJxkSGDxtaLNx3ZpOm2fLkPBF0MA9/fVXCfouN6FzPpOT3004ElFKgCR3+L/Q6po+NOycGlIk5FlC2vtt4XEf5ZQGsw5pv8EMyNBZ1ihz+aX/NpMC+QPqu6Tuz64MO+AGG9NRhPmPeqsu4vxiLaSl88v+/9NDgs+Y6NFsSrcQE/cjDvFXmFYapLiSAl0MhNq5GGacs6KalZX1GQoatsZewM98nkwPU8TCKqW6QKrWxksImWA0kRIxRAYHHauNLNARWDBr2ZcQKAZSoSs8vJxwcf66P6LNoh+IrEDcqfNsUcVClG7OxGmLCsDXKNvSUty7ClbtfFxdW021EaXofc3NlDkYlv6zt+PgsIcSKPB4irH3naPpdxOvEBzmMjdP64OQgUzQ1Vde3/WLHwI0qqFMnomH4fyH617ITDPZWnpGJsVNKF8WuQUXI+3dR/FKhtRg6qJZDgyUCDmZWaeM9nXar2VJUSlrA5Ij9P7lHdl+70ff9ElT3jgJFhXn5JSx+x1+5yeQ+dJHew3VmnnvBlIpHJ0tp6ROxLKy+dhWPKAkwwIbm0sAf9P6DKECWf7Rjjvdgyi1MVDuLiTqi5JY0uyIsOkGbVPEGZeMdgi3wlFtS9gOr32YGQ7LmhGDgQTIY+fq/p6uV57ILfdvE9sfGYiJlJ7gNy1BtQ1cGjAksq6+NHS7ZrDQ7kXYako9ioTMKbhN7uWv7rPygcjeW85bpVsIYDo8y713r6BkVlw+sHYfW8vUcfIRgP298vYXOBtGjz9rAULW0FlHTp/ajBgob6KjSXD4wJKYuoVnC48MJQ8npW5m5luq6zsN7fJ8GerH29+/xh5qUFI6au55VtK8yq9R9pWBVOaYQhyexmwepVFQAzA5KvoTHFE5b2M7BtllUnKxahhYaxlC1Us6zkfPgFcTS9HlWT+7MSdiibr02dv8bT41DkGgmuCjIrmWmDGM/19Wu3vch6Dmp5rbTXKdLCpdIZ9HFPW33ZChvWkGPXdZsZHdo0AbGE5ZvKrjTB4lxABQTttLwUuVGXvljxcWdM74OQPsD1nzKG3lxlgA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB7044.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(366016)(376014)(1800799024)(52116014)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NbmA/UvTSJPwT8N6pRM+29JvepuAvC+YcOko2KgyW/mcCMEl9qQr/q0504by1JHCyhnngJ4jsT4NfQ2Yiyi/Uf0v/OLsd3fiIIwy5x7Zo4MgFX6+4FPbnWcSO+nP2OUvFm7gp2FYVIfxrSHg48rKbz4cce/BtGJ6hscGP3Sp9y5WbCd2Sdnyq8QWI765J4z9+4hfPtLLjSPByTX337/H4SbzRXvsQFngER/ki7n/x4dczPOTCsHUaC7BVibc3d0bIE9kw9s+Sq2f4hp9oz4kQzoTKCsr705tzabedBOfH+xwHHZE2NpYAAVvMC6/ZNlbfVIT7fLnh1X7f+lYcMlSLwlHHg32skXsnGZGNyI0UlENiFpkQaVXYUJPHTzMG/ORJfQfousi2vfqooYHwzgH3YwWIaTRRZvpIO8KRYdruU7RGqL4+YFb5fmd8c5BRutZj4wlLFqNHt1+wc/ruptazPl3qcgV8ok058PeveRV/mTeHMf0A32cCFlGJ0+Bv366sTOi57LC537EpQwFCibu0ztahPmU+20brAWX+n37Vp4Mm3tLRI2I74LmLKSL9XbVIwoiet2q1yrYIxx/WmMNczMlwLx9duPCAN8DpuskjBjzWW62bllLHZAFF637A5myVaBX2JiZbXD+dL19l7zXZC9xvhms8vLwNMmYAtwSQ9KGAvdRpwAKRYa5gJA5flepeYF4HAFY+7xcQ43KpltlOaSmakbhnSo5d6PFbJ9/sa3ATfpkSDfm5l1plqvc4FrIijQYWodUonZtGa7kC/GRAtiOlUe2G8a8QLq1aUDA+irazULi5u9shDrrzYPzK9y21UPH/TVpO+idjhetJmaRETe4EI1iBLiqy6iv/QQln4Zbt2cFHVsDyCNSPAmaKVGEmDgMy1THAfIvzhN0hgeMwTw6ESO4CYQPzPAWkyUrycv8U7zu9uxO1cvDUfjlLS1hTL+VW00wRVrodyMd2rMSbnh0UIgdJugRqYkHNttJFVwNjYLAdQS8naYXZRiIRL6FtWoZ3rqQS7sM9+9i0ZokYp/KkXgFswrOpbpWW8SM4Owkv2W3UE6e44kZ/BIAEA5C+XLYoMhYlEJm6KlPSV1LKE2XzmzuseYK93FO7Ndk1i8H/GbhlFVpPIrON2ysN3tvvZfP52U2yWxxO96zhXYGnjYG0UKkVZ13RJAnheBbNdkeaX1rkM/Sg3uWV1YUqqrgjgbwAvBYWzlXSzb0W3f4nMnK7WBZTTb14Cjyuo+38eQhKDbqiK8QG8pKDUbiz5zx4H4s1LgeD0JSU3YvzCLQZaSYybPOssBBawgltHn1QXNM3cR6PDNOACcZREb8rHkZ7MT9YNdKebKD7MJJjdW7qfAURJr9h/5MuOJy9/VqG+LrxUCN1YyYbotkq8JFvRkioApClKdvS8bg2OFrpYLtUrgGpOeTgJN3+WP5EoAdoiqvPphtFT7Q0fjnHd/V8WGINfJUN1wyUW55h5zNQjsxlUc7e3TNZ2kFPZTYah1AB1wMJHhtCUvmqLBCex3lB4SFg6IYJGTuEGweN6cZBEVaSpnWAW/0VZ+EHaoXgLRKCdxvS+Z8ke+oq4kEVhmdh4NI X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0cc27086-c4e6-49eb-526e-08dd564d3dcf X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2025 10:06:30.9211 (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: bEkKGNVHC7O2Ia1P7A5UwZc/nqAlVJl5NcqhE1x51sGkv7fAzX38NZ+wt6Pdq1HEz7+wJmIA1z0EMiiWu7FPQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10720 In order to make the audmix device linked by audio graph card, make 'dais' property to be optional. If 'dais' property exists, then register the imx-audmix card driver. otherwise, it should be linked by audio graph card. Signed-off-by: Shengjiu Wang --- sound/soc/fsl/fsl_audmix.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/sound/soc/fsl/fsl_audmix.c b/sound/soc/fsl/fsl_audmix.c index 3cd9a66b70a1..7981d598ba13 100644 --- a/sound/soc/fsl/fsl_audmix.c +++ b/sound/soc/fsl/fsl_audmix.c @@ -488,11 +488,17 @@ static int fsl_audmix_probe(struct platform_device *pdev) goto err_disable_pm; } - priv->pdev = platform_device_register_data(dev, "imx-audmix", 0, NULL, 0); - if (IS_ERR(priv->pdev)) { - ret = PTR_ERR(priv->pdev); - dev_err(dev, "failed to register platform: %d\n", ret); - goto err_disable_pm; + /* + * If dais property exist, then register the imx-audmix card driver. + * otherwise, it should be linked by audio graph card. + */ + if (of_find_property(pdev->dev.of_node, "dais", NULL)) { + priv->pdev = platform_device_register_data(dev, "imx-audmix", 0, NULL, 0); + if (IS_ERR(priv->pdev)) { + ret = PTR_ERR(priv->pdev); + dev_err(dev, "failed to register platform: %d\n", ret); + goto err_disable_pm; + } } return 0;