From patchwork Fri Feb 14 07:05:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shengjiu Wang X-Patchwork-Id: 13974548 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2079.outbound.protection.outlook.com [40.107.104.79]) (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 419E62066FD; Fri, 14 Feb 2025 07:06:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.79 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739516813; cv=fail; b=k3BEcaoPNi2MRb0LQftQ0PzzDVTvekmc8jvICyz+p86PNwmwn071nOKuxT7XAKxeGT6/HgeA69HuWN3f3JBAm58dSAUqgwTg0elfIxOysb75WqRg3y66y96nmoaPNEksZ/4ai1yX9OG+0L0ZxgqWYvU1rX0FF5wqvnx4sZnKzvI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739516813; c=relaxed/simple; bh=KMwarhpF3X8PzfBNY9Z2dngE6bEWSHdR3kVjpRv92SA=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=UADH92LEowxeWkpAG6JwSZN49tIdKb8o6hzMO39tiouSllKZ/NMZkY3dbXIaKfev4EUqdUNNXcfcJq0hwO3Kr0OhrddSTbvfQAum7Paj/xW2JppwANeFu5FAFflIpnEQ9XLJuOMX/Y3SjK+QTdrMZv1DbMcxDlV0m9q+GincVVs= 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=BNijTSA9; arc=fail smtp.client-ip=40.107.104.79 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="BNijTSA9" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nVS39P3s6vMcc/iFkstR6I/pXuN8FteSvAWHHJRwVSOjaaBzBpkqNjnx8j8es2YQG1EwHVNhRbGVzjF/hGjlwQO6W6jvGW/R/VpnHWA2Wxzd7YbmFB3TH5bPQaLR0xRU1SpeNVPf79Ku7syUTKQxcM8TuCgXhTYuw52tuHl3O6QhhOldsr0pEIzvdR5Lj+v0APsXsOxRTOM/wPt21Kt+g2+L2c3RFlBy4jkS83xIf5T+tl6aevSZOfFxs9n2tOkdDXWFNkmZRaOvhu6HsRQKvx6KEVzZnA+lQdsB9/t8ZwOHVLSFUDwbs4NOZghDJIwl2oywpdTm+x37NspLLdI2AQ== 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=51yIc3AN3bAQc0q7fEQ+Ht97MzNaJkYsZmm2qe2d0J4=; b=VMaDaJ1FceDrPtC7C7NShwBaClpcQVgeDfvGaC4P0KI/6xKtrooWwwW8DtGWZsy4mktN45wwDRf6wvx1xkSbqDQUqNXuL993BXxYvTvFeUpC0BYkYBfZmXu8yqK81L7lGwaXiTppQm/9eQCfAO7kABWD1M17wAItg3vVKUTk6E4ct6RXDdEjOxT32ITbiNdqw8foLGNtG2v3cuTruqQ0zZLXEkpCJ0qDllWylAyXztDct46GRUpYXYeC35rdi675J+jFAknJ7Mp+onFukIE0/8PMXSb02GkwFB0jzJ9gQsPvZ9PrGoBKhLhEIAZy1XZn1zC0ARF1gzFLYUonx4IP7Q== 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=51yIc3AN3bAQc0q7fEQ+Ht97MzNaJkYsZmm2qe2d0J4=; b=BNijTSA9g3TgkDJKpXYjC+E3NdJeirRJ3bvyM2KhgCHuUJ0c8vyudohSvVb+gBR7Z0h6HZV3og0+/v3CyuE0wSJE3veUX/MDvJcTN9Z/60YuUiucYU1d6RbPcF7w40hdV1pxIxwuuAk0lK7iQK6Wa0TEfxWx/Xm+5rUsIgZYRlIzZG65CWwtYvl1lN0t7F47YMo/O5p/HP5HY/DHWmEAw+Amyqtj2fPqhjd5y2kV0EWm3Ddj9mDTnxmz1DIRuhTlOwmd+Z9dfUSzd6DnLNLxvd1fHsOK4z5cblP1AieJKnV+votn0gWkja3sJtyCPWPoBv2tjPoSPEof16q9JR6UBw== 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 AM0PR04MB7121.eurprd04.prod.outlook.com (2603:10a6:208:19a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.17; Fri, 14 Feb 2025 07:06:49 +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.8445.011; Fri, 14 Feb 2025 07:06:49 +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, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org Subject: [PATCH v2 1/2] ASoC: dt-bindings: imx-card: Add playback-only and capture-only property Date: Fri, 14 Feb 2025 15:05:32 +0800 Message-Id: <20250214070533.2808496-2-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20250214070533.2808496-1-shengjiu.wang@nxp.com> References: <20250214070533.2808496-1-shengjiu.wang@nxp.com> X-ClientProxiedBy: SI2PR01CA0034.apcprd01.prod.exchangelabs.com (2603:1096:4:192::9) 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_|AM0PR04MB7121:EE_ X-MS-Office365-Filtering-Correlation-Id: 73201f2c-a1c1-4042-7f05-08dd4cc62667 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|376014|7416014|366016|921020|38350700014; X-Microsoft-Antispam-Message-Info: b3iGECWn8w+wQ1coxpuPfwIKdMXCnrroIfR8cEKMZJrGWQkvbXYSE0CL2LznQYNgSxeWr9cFn/PB6e/BrvfAoZoEh1T6z5eK/frAUY5qghrMSuBwFq3DgJF5BoSOawPmEVHjd4s0iXTzTRUTLqmET+ZnQ97dTlKOWq8jfHJw2cv8WPHTb/nHDF2DYRRcEGXxYXRzRolj/Vh8j2K2ypT9MnfLxoVoTSkOPC6LMI0+gvKR8+T9L4cxgoiLsN0hAqPEMsDOLepptwSSDHwdaupvlDzQTo1AK0LOve9aOpGz7KbgwczkzcXXeN9bpinld6bm3FNKo+RamEwgFKoS8YnFcYroUNZhlggyBGOw9ymr49Br3h8wkaGoMiGfBam45yaApwxWHAfPRigND1wJzfcgbwfvIz2L6ytwA6wU0kTM4I7bWahHi1Ahwv8+5W4qCgcq1ENf5IzhmxkmHrePyAR85EMNd4bkMA3OKo0iyxc6R6liM4uA/UeqYdyFV9FVnjOcwQOwCHvyp+d3zEqPK3bbIZf/sBSJCi3LKK/ciELLXOvflcbQT/FlF2rvtE0fUhSSJSp6IbKLtDmZdcwUQ04KBuPfphOZekgqi+wCsUvLe9J5AxjUhxaBRpSEApWgm9e2OWCBcp4qbJy248/qHI7K2o57GiqNXQywvHU6aaFEypeV6g2BOlCUvTkExRVuh5ShxVQRLdRYboJ09RJnuWnk/qlNnmPfgc+1kZzeCulssa+YQ2kDJb2KD6bg6P/DBVY4s/s+UHH6Vt03ZYPbXJQJiBfmuA/Lcpe2i5xd17xfDiWqRRg6v/x1XtG5rApVvudVtkYN/GOvkCbj1/+052LFePSTKeR3F/4rleMbELl1KaUd7zxdHOo3FVhmv5py8YsrbQkkF8KHWYTthBt0SAUXybw/egkn9KvD20CJh8S+URxyAsdieV6g/6X4pM2Im+SHaNqhXF1Pdl3NQfFc9/rpI4l9faV+i53YT3zNwUirVnDEr+O71x5oTUmPbrdNgfRvVl1h73AgjHzy6R1kAVM7IdQewO83QVeShctIAKCMrgNIdEbkSy+ZL7JtCS/Ojaz9ZBNcT7AMU1+iJts8KUznAyGm2BsvsEkGQ8yuGOsGfBb7gs+p6Q8TX5B5RmYkFOMQJ767yaRH0UW0A5oZi0Lp2fiwZY/jvhrJRAYQxraPKROhXTPC4uw39SUZ+ZrzvjZnnOC6PtKD9uEM0FmQDshh9GnnTBQSf7IjVy7jZVoZ0gCM+xuv6NL+bFwx4buXvFaGcOfcgC/CxJafSF9Cvtz7t8GjTAJH0zjAiHYZzjSl+puzvSwMvEfzJ7H6LSnc4H4gmFovANNVZusa3vOdhkdChFR6ffu2vjuLLB+lTB7LrGzL7d9n8ziPWJSWnwerf1OSWHMo/pIOe/EZF+QTjT2WOca2ABqzfONfjHNV8pozGqZtHqCqrZaHYbtRjebcSXZWjpe4HjkhJzYh21UMIrnvRg== 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)(1800799024)(52116014)(376014)(7416014)(366016)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rPo1NQI9fsnEkDYNG6PXTSxFXlsJjU7q4lywVx2Wvfo5mhU5i3aj21jr/sIjwcia4DzBgplmppl/zIWjai+v3nK7MCAyfDRXipKiLJMTzxhmO0n9LVB9e7z+xm91oaEyeu41Wc1gbCaM19ZcQRW+Ov91fBtX+Tnr18rz8gEfLqJC9oZDqTqJTKGOTpTt88poLxbydGzUKd+ZvhStUPpmpn87yipFl89/sr7VjN3pOFO25diX57WFlTt4MDVSm1t4AToWQpnLiyD5SGFRwIPJcj/tpSn0GvSAbD6wOgbN6A54yCE5l6y9Q6Cr0U/9crOm2n+dX5XBrG8Msg5o1gR/D562L0sAcFJoeMAmwtNLMqZyS5sb9rTWxDrk2tw8tYEPfKbqLsvRpJkTOCJvQixoJk/3kSuqOp05ju5lY5/kcNgrt0av2LGm7EPjqLaVMayExSYi39FUz+UA56g3DgyyrmErDbhX+9H5ykRSXJum8E7odtcMh4Xuy05nkMz9bkbrU+m4rnQEZe0/Uv52ZJlpH7aXrwEWfRkwwGbakEYYKsekfFi++MIp/5pniL2mfYbJRjJp6rvGrHbSJ2j96Pc2mz5Rhudu+Ysn1hZBdR+Z4cVBCcxkCrKiYzbzBGr6E4QSQO/9pMhaMs2QMLQgvxzcDUfSrlXFlSM0j4azIYtMnO6a+70TGZ7TsKrGxNwyk7MN3e63PO8ZO0PPTYPmD7vaxLuEJuoZqQgkt0aw5ufjoaGEdThi4yvRxPhjG4nMNBJow64WHtLTl6gCEnhLt/b/PqiotGz2aJh9r1Kh82glvFV6lWkVR487HLOvoQP9xdvg1Bs5a2s7iaL9Pcq0YWR3wAhN/boHNsgFZX6eH7U3RmPgSj9s/laVRbxDn4ZhMb7PNgrUYSNBg/uKxrucBkPTajqzY7ZwRj7Yj3+/RfRzq58wg7IcnbZKsvF7uv0vV2eZ9lVVBFURrSQZ94DEjl718xcn/GEP493Xgp7de2JyybKLmhlEZa8PpmwNCV03vRHXDwQ1INr7EF5b53og/CDXk27HXq+f9cN9WpuMA58VPaBe025nRvN+I+Igg/cbFmUFbbCViCrcXRsamrgxUWEy1Fe0TNnJdX6hcnciP9M6MJ2xwqYp4Om2ZD7T8IvUKXvZbXTHIxpmrLPK42OujFqO5GUOaNdO5J4ni3me4KZD+uFaBctwduV/65ClRfB7x0F0fQ9pURYUJuVCkxE7Ap+oQ58mVQcx5QRxx6cCOCP26wFvVmOhxhTOEIvfc4HM29ynwf3+hI53KRPp/gmGvODP3GxHyuzkQ59F16Pt2md+YtQbgMwLKrvuxtEBkiAaYxccdBTx32umWG38k1sD3xf8BtbYDuKBlMEkVKeN4gej2W+N904zGNqTgZHs4BWCUQ25JgTWbyCDzzY30e979mv1yM/S8UY8dOeEETMfKhAcF1+m8ivK3Ojx23ifo1QmfTTsBdobKUjDtKo5za84dHidHHnu//OylppEh26sbDd7hUFPHdYZ315ClkR2L+jxE/jzIJusHn8IUWuX3qQmmWd0iDTBUkL9iz4vd9YGPR9cecPUOaBuMhvtZfM0o0du+al4 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 73201f2c-a1c1-4042-7f05-08dd4cc62667 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2025 07:06:49.1483 (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: Bh51nVlkgA/sEY9a2uYh/sHGvXq2Ugg1KyaVlCv93bEHWKdpw/ITnNoPiD+RSt1C3W+Fh8OXUPIzAqWfWZSSOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB7121 Refer to audio graph card, add playback-only and capture-only property for imx-audio-card.yaml for the case that only playback or capture is supported. Signed-off-by: Shengjiu Wang Reviewed-by: Daniel Baluta --- .../devicetree/bindings/sound/imx-audio-card.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/imx-audio-card.yaml b/Documentation/devicetree/bindings/sound/imx-audio-card.yaml index f7ad5ea2491e..86571fa930f6 100644 --- a/Documentation/devicetree/bindings/sound/imx-audio-card.yaml +++ b/Documentation/devicetree/bindings/sound/imx-audio-card.yaml @@ -46,6 +46,14 @@ patternProperties: description: see tdm-slot.txt. $ref: /schemas/types.yaml#/definitions/uint32 + playback-only: + description: link is used only for playback + $ref: /schemas/types.yaml#/definitions/flag + + capture-only: + description: link is used only for capture + $ref: /schemas/types.yaml#/definitions/flag + cpu: description: Holds subnode which indicates cpu dai. type: object