From nobody Sun Feb 8 19:24:22 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2089.outbound.protection.outlook.com [40.107.22.89]) (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 E3E9074411; Wed, 28 Feb 2024 19:14:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.89 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709147677; cv=fail; b=rB4yz2ycmF/KRmOoqeIJ9Hzk95mo/S0goIBUecCPsoVP+3mzqkU37+iq8iV8tbEqJs/qgY8dGiFSSqA1DO3+h+mEsChhIQEqRLVjrxcNVWp6Vf+9rrGdCFphlQBoCun2FJCaZFCfOFLU8/E58335fYJIRw9FwWUNsaTnq/JcY3w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709147677; c=relaxed/simple; bh=s4HI8Ojwzn52qIyPEPjb/4Z6X7sx1GRcAmXZBXZtRgk=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=gjmwG57RPxYJ9fpfLI1Dt1Ow1nPzOY+H/PbSdesjejRgKyh7xgGCM9ZWus0xBEkf6Qo6BiUvwH+w1dLLycmO7btG9lsSpYmE2Kg+ZwIXpFxc1TAs4ckNsnerJh9VWGbLiiIZI9puRvfEIt6H9V16DKq2Eba9NKw5oLdw+X0H08U= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=AjPl4fq5; arc=fail smtp.client-ip=40.107.22.89 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="AjPl4fq5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H/pySiuppTrLTrAavgQgYRioGVNQh4PiHZJFFRpSPC84aVaQiY793lL6rwXQ/kLeDTCnv27E+0o6gfPppCpsm8DSb75DfnbM4JRdo06iOuYRjls+Ri4jHP8bwDkb5FjpSO4HG12XIsztkvQG4idMMty4RmcBlIc2h/PmjTi2rkNvla905aKYgaN5imNvvrnxzITedYbUv2JHh58IK8pbUXRk7YjhRSZ2A9h54T9JkHZiMhvB5/TBg5dvCILfvpTPJP1pqU6cWs1EKTtsWbxHF/IIXWpTYFIvfNdjp8T8KtTKozJ7hwm5xaC02jlCxN7wDW+W3rCs48BZavKob6Lm2g== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AR4Ijr6u0JBCrc65UMDTrB7v8I/4+cDx6GnC09iiTMA=; b=k7bVS8KDA5QFt4JjAul5hfhhu+U3svJPuQGpLEwxERYhhmrUI3CQ3EAKPN3rKznit8qbzzSEft9B9XTbvdeQCVocuUk04UCV72Q7Rx30eCvNtgnn1bKI1G8oHzDsnaFEhdx13rUptKU6mDHBg8wZvisi3/WI4wstCCTigs1792EQbYODBkYoLsOrh61AK3eyiAdDLaWxtpfDQwF4EQaE1ltcueqZHzb3VqE5Qld42Xz0twmBbRnRAV+8JWpBFXfdmDFhgKPy8uqKhqJScWrFfamGhEZUMeiRe4SHPCFngSY6UyTxjvwZpvRCsq1fLMo8ZB5D2JBpYq3QBQW9Mg5LgA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AR4Ijr6u0JBCrc65UMDTrB7v8I/4+cDx6GnC09iiTMA=; b=AjPl4fq5Zac9GILEfIbLsE5lfO6o1bN3i4tKTxvujSjGecjVo2IOiiXpG0s0Wqni0BSzc5urkuQL5l1bwQd9CG90/Ow4CmM1zRCdcfRdAaTxJNULzfbPawMOKVoXmIIEQhXtXpXsZWUU8qUwjZS5GMNQzM6OOFhQxVidACEpIQE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by VI1PR04MB9835.eurprd04.prod.outlook.com (2603:10a6:800:1e1::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.41; Wed, 28 Feb 2024 19:14:34 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9af4:87e:d74:94aa]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9af4:87e:d74:94aa%7]) with mapi id 15.20.7316.035; Wed, 28 Feb 2024 19:14:34 +0000 From: Frank Li Date: Wed, 28 Feb 2024 14:14:13 -0500 Subject: [PATCH v3 1/4] ASoC: dt-bindings: fsl,imx-asrc/spdif: Add power-domains requirement Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240228-asrc_8qxp-v3-1-d4d5935fd3aa@nxp.com> References: <20240228-asrc_8qxp-v3-0-d4d5935fd3aa@nxp.com> In-Reply-To: <20240228-asrc_8qxp-v3-0-d4d5935fd3aa@nxp.com> To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Shengjiu Wang Cc: linux-sound@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-c87ef X-Developer-Signature: v=1; a=ed25519-sha256; t=1709147666; l=1359; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=s4HI8Ojwzn52qIyPEPjb/4Z6X7sx1GRcAmXZBXZtRgk=; b=GYCgL40uj1CwSvYJK7g2E2IUgCH/9ufTJWXOWGuI/bcg2LUOOTfWNRl+9qa4nXUbwlGXz+N0K OKwerUNLoV6BXsBnpMgSDzKybhJD1rdIiavxKhsWOozJf8tXIHz++ny X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR03CA0299.namprd03.prod.outlook.com (2603:10b6:a03:39e::34) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI1PR04MB9835:EE_ X-MS-Office365-Filtering-Correlation-Id: e5e67fd5-234c-4442-5833-08dc38917f8d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ky6C3N4kD9ynb5wyeNmiMXpTGHB40/W27NwCHZGBqEWTnORe30BO0d8oALMpcyhK8OH4R8uG+v9xQlCTGzf21V9gvZUY/GNVd9aRvBK1YdRvGq3S7Qq3f3MNvyBGUshCNQca71zCjBhSnZeu3J8fg+ytTK77O6F2mBT5RMjLrDWCwaByONHtTA49V8zstPKuiaVn3J9O+O9X1xkiqPkfbQsvQ+qUau7Tt7nzzF8e5Yk1xeGd1HnZdHmGwjvGBcpZOxOgK9cH7GXJLBr3owTSQLydL3cYf8dODE1MViX3kVTCxuYf59o0v2AMnSEIHikevyf8q9P82BgYwwOm9Oc5f8Z7vgCIS8Vst/rTkGThKud5VRminwpahE2GqRQ07ML9O0nH2iPR33xeRq7jbiyW2syaF+ftdvOSk9jkhbKVN03wyz0AWlDFtjXZ0e5/Ebi9V2J0gTxhzDivCyxaOEriPk/yB82Xv7L5frJgtShyfmsihqbVsLTrsN7yVS5q1Ko6q0zy6KFBcE2jyPlJ9UX6JcMy/tCuqXbLQmDqwdjCLrnxlJGuBR5TxwU/xZuJVLoQIUFJ/D7Z5nP1KezLkIC2FSBQ/UNzRnWaJDZcPmd8UBy8db/eJ0liUP6AzwLD7wjfub57YHhXaYS31oSrm5vJcgTo8Bc4vjb6+j0GVrDiRWnhnJu7PhTDu63L55puuNYlP2KbTYi/TkqLoRW2dd0OSzrE2IFjHzkJJZQPuLBA8yU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(921011)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cmoxcmkycFpOWmlOU0VuQnJTdS9MVHhUclhBYzFMcDcrT0FEdVZRYXBFcTNB?= =?utf-8?B?V1dWK1FTaEVFWStOWjJGWFloVXVNdk11TUlKWHVMYldXbXoxa0hkdUpuM1ZY?= =?utf-8?B?c01MYm5nR09sNDR2VUROZnNIN1l5TDdzbnNQelNEWTdJbU1Ob3lwNDhJSTgr?= =?utf-8?B?WFZTR0dldGo3cXc5eEhpYVo2VlN4QXM4bWEwSnU1OTgyZkN3NnhrdWN3SjJ0?= =?utf-8?B?QjFpdkNkUk02YjNURTRjZU40ZUpwaXBUOXpoOVZsaVlIcnVRNGlBTFFCcFo3?= =?utf-8?B?NC9rb1krYWdOSEVWUFNYdFFKbTdnbFB5bnpYbEhNdGt2M29Fdm1GNkRNRDdn?= =?utf-8?B?ZjFyUTA4Z0ExNXpjdUdJV1o5TEkwMjlhQVlpUXlTZFVwMXhHejR2OFYwRnpW?= =?utf-8?B?dFN2MllpdWp2RExxRGVQNW1sZGhxOUlwbTg4VkQxeUZDRmpKcnBJeWppY3p5?= =?utf-8?B?R2M5MDArQ0JsSE9acmgySW9UMUw0NE9SOVJ1bXlUdFlUU3JSOFZwSjZzMmJO?= =?utf-8?B?OG5odzhaQXVBL1MxYm9yRElLVEx1L2dJUDdVY0tubDZCUkw4NkdCWmdXWVEw?= =?utf-8?B?cVZlaXZQRThLQkM0YmQvTlZHSHpkQm5KZE5OZ2pzb2dBTGtqY2xzdDVrajdW?= =?utf-8?B?WWZQdXN5WktqeE9oS1g1S25PQmZNQktadVAvNkk5NjBZanBmbnRENEdxcUhF?= =?utf-8?B?b3N2R1BsYjdmYkJEVWc0NGV5bTcxeWJUYmVBVm8yWGVtSDRuc0sxb3BzeHBq?= =?utf-8?B?aHd5MkcyM2ZNSk04UHNqNjdiRlluWnZXN25ldjMwSWduVlFRcEtaang2ZnBI?= =?utf-8?B?c0VyRlZQbW56Yk94L1Via2Z6bkt6UjlyaWhpTFltTXpyaHJqVFY5RFhMMEVG?= =?utf-8?B?OFY2T1hiY3N2Y2xhcVV2VlFRaGZIREJvR2ZMY1hyVjVZdEZkQWFvaVpUNzRL?= =?utf-8?B?YWFnMDE4dW1KUXc5bjVuU0dUd01mZVZ2MUtiejVxdE1zZ3hTY0ZKSmhIdGNy?= =?utf-8?B?djBDUGIvejZXV3ltcVE1aXd6OVVHU0pBNG1FQk92MzRvT3Y0c0tvNlFtVFdi?= =?utf-8?B?OGNZS3pCdE9xd2FMMlZ4OVJhVG42amhud2FNcWFJU2hvR3hsR3hXQlhrSFZw?= =?utf-8?B?bkNYZVhlcVVQUnloa1JqcmlZcmRGZ3JDOXFXRUsySWQ5MHNtTGNobGE1SS9N?= =?utf-8?B?Vk1sZENvdDcrUWNKZEhIY2hwTGhvTFkxcjZ2VHpvK0JyK2ZzL1lWSTE0ejN4?= =?utf-8?B?VHJqVzYxR3I4c3F3Y0twbExBWE53WEVDM0xZZjRVNU1GUkw0R1g2c0xHT01L?= =?utf-8?B?aHJFa0krY3VianArODdXMEpwaVU2VndoSzBGb1lzSlpSZlRaVThPN0pseTMy?= =?utf-8?B?Wm12OE01QS9kQmZmd0o1dTM1NW9pK2xubVN3MkE0bWxaMzREWmJpTVBXQmY5?= =?utf-8?B?NmJYOHg3TXJvbXJJTVFIeGJEdEVHYVNCV2NCcU5RT05mZnFyM2I2T2lrZDZp?= =?utf-8?B?dHBObG1DUlVtT1JvR091MERSc2F0aEk0R2gwYjM2V3dnVHJBaE5qL3RjKyt4?= =?utf-8?B?eVVBN2drRE9wWnpXdXJNYU05ZkdyY2dkMFFocXRWd1I5cDl6QTRFUXNzTkFP?= =?utf-8?B?dGdYamtxYnJMT080a3diWGt6S3hkcWNTaFV2ZlNRSU9rbG1zM0ROK1pidFBH?= =?utf-8?B?TFZmMkduQ0ROcnFXdldycVZmVXRnM21jVVg4K2ZZYUhkY3pscS94Zk5LN0di?= =?utf-8?B?R2lpdjNCRTJnOHJxRzlaeXhiUzA1aW8zaXpOTkdCSU03WkVQb2xNTHJBUDBV?= =?utf-8?B?bnVld2x1ZmhTWHRjbjhMZk44aWFxaUUva2R2T1hJOFVMWmt2SXl0bG5QaDM3?= =?utf-8?B?VVJtUUdRZkgxUFI5dm9IN0dHNk1JV2NLRURpN0x1Skp6K2pyZHBqV2E1MzFm?= =?utf-8?B?aDZXVVNmZkUyYlBBd3d2djlRU040L3VvajR3K2haVCtWVXYvemRwZDZmMGha?= =?utf-8?B?bnZuZHJ0eFBOVFQvWGJDMWtPUm9vaXk0c29JK2IvM3JsREZNM0g5TFMyYldj?= =?utf-8?B?WWN0cFFpV2M5Qy82bVkzVk8wUXdQWktwTmI3TEZyYkQvd3lKTXVHbTdPamtl?= =?utf-8?Q?SW7POg4ZEgI0F7tP2N+ODGGKj?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5e67fd5-234c-4442-5833-08dc38917f8d X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 19:14:34.2199 (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: T2C03umF7pW0SAL9M+B53XGKdfaJu4z7N+dH7iHMsDiI5bB/gk/tJ0xyYmJii4J/mgulYChFit4+mOXBekBx2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB9835 Add power-domains property for asrc and spdif. Signed-off-by: Frank Li --- Documentation/devicetree/bindings/sound/fsl,imx-asrc.yaml | 3 +++ Documentation/devicetree/bindings/sound/fsl,spdif.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/fsl,imx-asrc.yaml b/Do= cumentation/devicetree/bindings/sound/fsl,imx-asrc.yaml index bfef2fcb75b14..98616507e3c10 100644 --- a/Documentation/devicetree/bindings/sound/fsl,imx-asrc.yaml +++ b/Documentation/devicetree/bindings/sound/fsl,imx-asrc.yaml @@ -74,6 +74,9 @@ properties: - const: asrck_f - const: spba =20 + power-domains: + maxItems: 1 + fsl,asrc-rate: $ref: /schemas/types.yaml#/definitions/uint32 description: The mutual sample rate used by DPCM Back Ends diff --git a/Documentation/devicetree/bindings/sound/fsl,spdif.yaml b/Docum= entation/devicetree/bindings/sound/fsl,spdif.yaml index 1d64e8337aa4b..82430f1d5e5a2 100644 --- a/Documentation/devicetree/bindings/sound/fsl,spdif.yaml +++ b/Documentation/devicetree/bindings/sound/fsl,spdif.yaml @@ -86,6 +86,9 @@ properties: registers. Set this flag for HCDs with big endian descriptors and big endian registers. =20 + power-domains: + maxItems: 1 + required: - compatible - reg --=20 2.34.1 From nobody Sun Feb 8 19:24:22 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2075.outbound.protection.outlook.com [40.107.22.75]) (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 A74A415B10D; Wed, 28 Feb 2024 19:14:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.75 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709147682; cv=fail; b=nLWQ40rqrbfUzYl/lDygF8ILG7L5h/lCsGDTh2rz1G4BwXuA+2LDHCIqb4W25UsDegtgqVc6SQXNEHKKch/Ecn113brHK04ZQbkc/OsmcGNlmjwNOsHfX9IH3PYpITWkCuFbTsjGyH8iPxQQ+Wv6pADP5G/1v8jUDBJ79eUj/80= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709147682; c=relaxed/simple; bh=FO83phglkervfVlCZJOD886uH/HW6BUeeW2qKw50lK0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ZScC6tBq9qt9aymdu7yk/s6GVdrzuUzss/r0pKo3B0SSjUuBMKB+V3H16RmSHZFPUN8DqwKMr3yYtKVi8ZfV8Buw6akG5cjPw350V1ivae4k7NUbk6pHXmh9c2CYRtnaRlI7RBMbbyedp8oHAnupX1AJU5Veei8gimYDhuT1NPg= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=G8mdfAl6; arc=fail smtp.client-ip=40.107.22.75 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="G8mdfAl6" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AJtG2wA4JVdHNsFVJ6YFPScJLhhk8yGougcXw1SXaTC7O+FwKNpMXLQt2REtgg+t87Esa637aWYE6SFFVwJ/KUsUfO2NP7g7e13sSzRb8MpEpJEjkTFqbDcWTR5Dk+BvX6Q3c3sQoo8lj12ywGuGiKVTB6V4UixzO7cw9CJ3ES+IOBAGzJRYRJeOgY9izMl/8LdipOWflsmfcZHMs7mTa7vzRgMrp/KzaHm8QCfYx1wFHJw9ZBQpvZ2Rj2jDZv1ovtejSEuZvN39tyGHiyCXOs/9lZl22TJG1qymHW9N83RbjYkC0FACLCABf8gvGMoJ8opfKt9M//CutyIpjC01+w== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fmjAsQ0nniAzcGp7r48rUQoZhUYjRyGE/fPpYj7W5J0=; b=cAjEkvfmPTTQKCy/zBXoX7rTE0/YhDtFLzJWdXwdNayxZsF6wrAhkQNzykjH5+/TDTlDt622lZgw13q4cbnbj147/Dxhu2ECmzQSK7iRhzLufBGowkMEpPwp1N5CAeix3mMJtYtHXYH/LAg1sm4ka6JkUUN8QutSvDyXf+EHADxaNl1jDHPlj7FQydq8yR+AGuG3yPLxXjc/IK3arU2LJ3B/n1K0eOOZuCmCg1f7aFmQgSUck8Wp0coNi4M9re248HjdYUsL1uwzF7fwJCPBJmS7JibeJ1BR4q1FwunQIAL8EvrAEIjwNC2pHLMrxJZ+O8cFyU8uivwgSewF/FVfkA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fmjAsQ0nniAzcGp7r48rUQoZhUYjRyGE/fPpYj7W5J0=; b=G8mdfAl65GyVx+ekrH4zVd35FDQ87C6LXne/Cwp/0FBQH7NQyrtbIN8ndscKjCzQU3+OZXgA7EAxfhDKcrJO/ugATwyjQJcHiaLsjxFhJHJIL8lWH/tCBtO4t+R86aEuxLztrdSAoS0ZqhEWujPL+3fD2Co7I6OYKeKUwVg4FNg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by VI1PR04MB9835.eurprd04.prod.outlook.com (2603:10a6:800:1e1::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.41; Wed, 28 Feb 2024 19:14:38 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9af4:87e:d74:94aa]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9af4:87e:d74:94aa%7]) with mapi id 15.20.7316.035; Wed, 28 Feb 2024 19:14:38 +0000 From: Frank Li Date: Wed, 28 Feb 2024 14:14:14 -0500 Subject: [PATCH v3 2/4] ASoC: dt-bindings: fsl,imx-asrc: update max interrupt numbers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240228-asrc_8qxp-v3-2-d4d5935fd3aa@nxp.com> References: <20240228-asrc_8qxp-v3-0-d4d5935fd3aa@nxp.com> In-Reply-To: <20240228-asrc_8qxp-v3-0-d4d5935fd3aa@nxp.com> To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Shengjiu Wang Cc: linux-sound@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-c87ef X-Developer-Signature: v=1; a=ed25519-sha256; t=1709147666; l=1336; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=FO83phglkervfVlCZJOD886uH/HW6BUeeW2qKw50lK0=; b=bRI8MK50d5FYDbvP+LIt+nfidFgDO9Umi2ai0+3sAsE7bEYQ7GCjjp/WPNpn0kuI7PllZQNZR ywkuI00yK3jBTHKKsiL7Uxond7wOLL4ngFCT2qYNDe8yag+xAlVPzt8 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR03CA0299.namprd03.prod.outlook.com (2603:10b6:a03:39e::34) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI1PR04MB9835:EE_ X-MS-Office365-Filtering-Correlation-Id: 5e22b0ac-3661-4544-f0cc-08dc389181d2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RXCS4inEGxEshf6UvgBoE6RLjrZw9kDKXVqpIaBbvIO3huUSKG5REPvRWXpeKrNQmd/YEl3O1C077jWxZy+9r6UX+Teu5GxuPT1y5JKJo95rFneD7G17yGcx74/m2cs2OqzApCwhQrq1xDnz51CR52gEpk0xEw7xXPpInJ1U37RFKcuwFJI/SJV2Pk76EU2hpdnWkBavzUr4eTzbeFEfoejBVTobkzme4o8O4sZVcfByIYxw8eH3KDgdjMoM1KRgQpdlHOQx4PzxVv/Yld/hsWb+VH7FGVGji5XfIUpOrFS+hh+CYIr7EkhM2Q8VLvwIDyzKE2wjG3BVpTLiMaGyqCKDhuIrJze9T9drQf/cLBwtxg8uwwg9ZbfJT42NdWxT5DNpsxeJratJ6DiMZZE66UV/2JKXfL+3UYbEmG0zx9rIhpKGzSyKLvvspRgYwADwoQcc8elTe12vsDQeynOXzdV4vSNaDttuiZFY86ogthNEU/q2LY5lsFeVgTx8FO0z/YSw202DaT6m040qbu9DR549e8jzVUzaTDgokj/JukXudidQ2VQ84aI8QHHT623SbVktTzTcPwpdHDy+g7coQz5euIcGvrTp3cSv10tYE+XIE93Vs97bg+0HyHGZzUNVtQ3gfZVpDaDh6lAJ9znbPbml0zI5HCl35v2OQeiomVH7bF8G2QgLonbTiI0UDZJyeK+3zQq+f2j6G2Kj6Clron1ULAMnO6VdgAzKe3l5FAc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(921011)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dUhUMGV2ZDdlaExXMmx6UURvUGdFMG1TenNza2d4bHMzMkpCeWRmak5wanIw?= =?utf-8?B?ZGZIajJuSm11cFQvbmlFWHpCeTk2T3BjcDZNTVF3MGdxRHB6VzV5S0dEUDIw?= =?utf-8?B?MHBMRWc0SmRNR2NmSjB3VE9QV0RiOFliSVVNM2JGd05uNlViYUo3UklYNWts?= =?utf-8?B?akZaZ2pKNXZDaHBucWVyTVA4NU5MdXBGanRtSm8rVXRRdDMzQUxYb2RvRkdG?= =?utf-8?B?cGNvV2NycE5WdG40K2I3ZE5JZStsZ1FPM1hFSzBQcTNKMThFVWVZNkhQc0RK?= =?utf-8?B?R1lUQTV5dUkvRVVrUUlGbzF1K3hjNGhWMHZOb0FLeXRFdW5DL2F6SExPS0dz?= =?utf-8?B?M0hLN1RrTzlwQkppMmRneGNVMFB2VHlDZUl0Wk1zMThTTWJyZWtZeDQxSmk1?= =?utf-8?B?ZGhQZUlRMzZBajVtVzZ1bnRXZ0ZPSmdvdUN5bjlZc0xiVWxMNTBwVUtrS24w?= =?utf-8?B?NDVvY3FZMTErK2ljNHMvN0ZNTkYvbkE2RmJJRXJwNjZJTHJiWWZ1ZVZLRXJJ?= =?utf-8?B?MXp3ZSs3K29Bc0JnN2h5MTZ5eTVLZFluQjlqQ3RKYjNFK1lBTlhxeGg1MlJh?= =?utf-8?B?dm0va2tORFpLRTJRS1U5ei9iZU1ZZ3hGeTFVYVZmRHpyQUR1LzVmajc3dXVQ?= =?utf-8?B?QzVzZy9JZ3ZZWTBrbHdET29rV1pJR2MzVFJoMGJJZnpMc0JNNGRieDhZOUZF?= =?utf-8?B?MEpLZlJOT3QvMVg0dXdBaHY5b0w2dit1M1F0Zy9aN2YwazI5Q05NQmNJMkJS?= =?utf-8?B?RHpvM2UwcGhPd1l1TnZqZHBYeWlqVFNPUUZ2MllJMS9RWmVjaTc0azl4ekwy?= =?utf-8?B?VlZaaVB3U0p3WENHQzFpNis5UU0zamdnTnk5S3lmZEtwU1BmRzlySVBQZU40?= =?utf-8?B?bFRldUNXTFRaSStSN3dUZ3ZvdHJnNnNjNndCQk1HTk1wcS9UbjVlT1FqREhn?= =?utf-8?B?UWpMUjE3YVNqTHhiRHovYmFIMFR0cUdpOWs1NVArOFE2WlJYeDFpUVZ2Y3Vn?= =?utf-8?B?aWtaSUtFbVd2Q0VEakExZUV4QTJaRHZxMnRMblYvTVNyeEYyMG1wclpmb0J6?= =?utf-8?B?NThhVG54KzVnU3hYSjZiREttQlBlWUJ6Tlk4NWh0aDkrWnlNSnFZQ2JtckVZ?= =?utf-8?B?SmxnZC9mZmNreWJyZTZ1VUpnazVrQ21yQjdqNE9rU3EwUkxoZWE2YWhPR1FR?= =?utf-8?B?alZQMmNVOHZlR3NweTZGOG9VRTg4T1lESWd0UFNhSjFGMWVJcVpDY2svM1lK?= =?utf-8?B?QU85WklTY2tNdWVZanZxU1FsakRHdmVNTEZSYkgvVkk1cGxMU1lJdlMvN2J5?= =?utf-8?B?RkM1WmQyZDRaWU9qL1Z2OTdKQWtUM2kwRFN1OExCS2JlZmtmVVdzaUlaRFYz?= =?utf-8?B?RDk2c1kxcmgzdVB1S1RkSWliWUlGb1BzVlJuUTVpSFM1MjdMalZkdithSzJn?= =?utf-8?B?WHZJOE91d09aVGcrSXk3SVpCbnpJQVhrMzlCRzNYWUJsSXVYVmNrd2E2ek4x?= =?utf-8?B?c01NUU9FWW81dzQ5R1VtUE5Mb09VV1hFUmlUWS9pZXhpMk5zZ3pJc3lUejVO?= =?utf-8?B?Y3dIZGJaTEx5WVY0dzRKeis0OGFmQ0RwUEsvSHFCREViZ29iOWg0UEQreWYx?= =?utf-8?B?UHR0SGV0SFYyOGh3TTVNMzRhWFJETG1jOVp6eUx0UjJiRUZRbm9iTitSNWdp?= =?utf-8?B?ai9uOUt6dGo1R2g0ZHpxL0REWHpQNnhMd0JGd1ZQZ0txdnJzc2pFUkJuVDVX?= =?utf-8?B?dDRMMHcrbUZKazBqUHlCZUhhejVmaERuUVZJSWZPT3hVamVEUHB2Q2RGalVO?= =?utf-8?B?VUhXZnV2Q3pJdklyeFQ3VDdNc1pBcjFVcE05SVZpT3NjdE1lOWtURmVnQ2VG?= =?utf-8?B?ajIzZEc5OEZiNkNNaUFKcnI1dWRJSzdSU0R2clErSjJJSlI4aXVZcXVVUTEx?= =?utf-8?B?Nlp6SjZ1cmVCSXJWVnlsM1NEV1RSazVJdDJqb2w1WWlLaWxHNGRMWWRUcGtI?= =?utf-8?B?OGlScjNTNkFKRktyVndIR0RrNnBMNDRmV1FFem1VTUNKUEJMZGNlSUNjd3Az?= =?utf-8?B?S0wwWWQ2R3ZGK3g3cGpsU1hzQ2taWDJOS1hhN041UWhxNXowTWtqUU5iNTcz?= =?utf-8?Q?W7f10UlOlMF5Bgr8Hbt0bw7G7?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5e22b0ac-3661-4544-f0cc-08dc389181d2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 19:14:38.0339 (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: qbivTQsU2CQesfxKYqw0nzmF7slTqAHRI5eP3MslYK2iBA0cIW61WdUud/HgzD8haOsi9IOyd24kWWqlz6iATg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB9835 fsl,imx8qxp-spdif and fsl,imx8qm-spdif have 2 interrupts. Other platforms have 1 interrupt. Increase max interrupt number to 2 and add restriction for platforms except i.MX8QXP and i.MX8QM. Signed-off-by: Frank Li --- .../devicetree/bindings/sound/fsl,spdif.yaml | 20 ++++++++++++++++= +++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/sound/fsl,spdif.yaml b/Docum= entation/devicetree/bindings/sound/fsl,spdif.yaml index 82430f1d5e5a2..785f7997eea82 100644 --- a/Documentation/devicetree/bindings/sound/fsl,spdif.yaml +++ b/Documentation/devicetree/bindings/sound/fsl,spdif.yaml @@ -31,7 +31,8 @@ properties: maxItems: 1 =20 interrupts: - maxItems: 1 + minItems: 1 + maxItems: 2 =20 dmas: items: @@ -100,6 +101,23 @@ required: =20 additionalProperties: false =20 +allOf: + - if: + properties: + compatible: + enum: + - fsl,imx35-spdif + - fsl,vf610-spdif + - fsl,imx6sx-spdif + - fsl,imx8mq-spdif + - fsl,imx8mm-spdif + - fsl,imx8mn-spdif + - fsl,imx8ulp-spdif + then: + properties: + interrupts: + maxItems: 1 + examples: - | spdif@2004000 { --=20 2.34.1 From nobody Sun Feb 8 19:24:22 2026 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on2084.outbound.protection.outlook.com [40.107.13.84]) (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 C120874415; Wed, 28 Feb 2024 19:14:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.13.84 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709147686; cv=fail; b=UZE8uOTUEDIMbH+nMkPrHpa4LFcDl1B+wKu8rqyq9H9/8SvfCR/TC0KFc2b4H2/1lavDH20xQYFNREcXLrIlw2ytKic1ItyPFhl8xx/85TgZXoZ/z6RWpQD7XmPvrJzoSN1KkxgTdtZ4uWZL9a8GJtVvlwcY+wK+YZNtfl0Lxfs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709147686; c=relaxed/simple; bh=Zr5TShgZiJta89p9a8K0vtH/7bUq8E+U8vmOaScyf2Y=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=VuCRwD0TOvD4b0YRWFiKRDcwP9fMwBqb3dPCQbMEGCs1l3swT/Anc2p/xTI2nZGsfWbKT5klEar2afuEJGCSLsfwtH62oeZ+Z5xU1oP+pUP/gwowx+3V9WgvoR143ACPOeT1gP9vRaUOzz1s8Z9LwWJQ3xRuCBnu5qiN+ehwU1U= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=aozQWElq; arc=fail smtp.client-ip=40.107.13.84 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="aozQWElq" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HuCHJOZ2eWgKDl0QVp65U+9yBfQGE0cmFKyLfevGgmGapVYS3ARS4FGeSNbm7IwPvIHhPRfbab9bf7bi++9gIDj0tZLts+OEHn3TY9+ASYIfJLXXdYDifSzoMXALQuIgJ9NgBfVtpk0jowKLauIlVWoM0FSD+QkgIwLWUcgDY5Tmiz9stjEPT+p2HzN7rWwPxkUlQly+BnSwfgGB0qgYisVjQgviw0toiPU5vP7ofgwXzu+Ap1Z5HBp6Z6fBW294xwvv5REZuXBIPi0GL820jmEa5dvq0GUpk6tgncIj96301rh1CPIKrISL56blcH7hyQjPEP6goZVPXs2Rnw+i7g== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Skl6lRl14Qap8DvLKPAl02WhkmMYsRwEI7aKW/j1Zs0=; b=DMDsedluH+zqvMMdn+klHaAwmRBJGuZpAgC+/e5Q19mzyQGhJpNx4hFmmraHliSBiusm0JVf/KJSZCLsPHjyR7l3qXLJlIv4zDqGfW/jGa7Eqk//JgklbcNumuGKC0zmBvE8IheZpRBP09gtxhNAWnJkEpdnj8I3wRhfOn9ZJJWSUzd0lKlZdpRQjtty+bQublFIo3Z6E/5b9ws20YxQ3AkJkVbo8XUuYANr1QX7LtO45tHxvbTHWHdoCTWuzP5m1nUO/O8ot0eMR1yb8+zhbMVOiTGr4Jgs7Oza/scWuODz0MQ/vCgc4OnWb2pZ7qQ4X7nw41RqB+N6qTVI6m96uQ== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Skl6lRl14Qap8DvLKPAl02WhkmMYsRwEI7aKW/j1Zs0=; b=aozQWElqaqyp6xLjCQO0JkvHd7+1riW8Bc2GUkWMqzMOF3aDE+GbqPl5U6aOFWirr4GYY3+jX5+qU0Uo/iinrTveIXb2tXCalU1ooYDKhwO4mpbVigWQ5fTYjZfItbg3WsuhN8B9jo5sC8OhlrsGOmeAIZiMt/E9NtDErwxM5I8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by DU2PR04MB8887.eurprd04.prod.outlook.com (2603:10a6:10:2e2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Wed, 28 Feb 2024 19:14:42 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9af4:87e:d74:94aa]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9af4:87e:d74:94aa%7]) with mapi id 15.20.7316.035; Wed, 28 Feb 2024 19:14:41 +0000 From: Frank Li Date: Wed, 28 Feb 2024 14:14:15 -0500 Subject: [PATCH v3 3/4] ASoC: dt-bindings: fsl-sai: allow only one dma-names Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240228-asrc_8qxp-v3-3-d4d5935fd3aa@nxp.com> References: <20240228-asrc_8qxp-v3-0-d4d5935fd3aa@nxp.com> In-Reply-To: <20240228-asrc_8qxp-v3-0-d4d5935fd3aa@nxp.com> To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Shengjiu Wang Cc: linux-sound@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-c87ef X-Developer-Signature: v=1; a=ed25519-sha256; t=1709147666; l=938; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=Zr5TShgZiJta89p9a8K0vtH/7bUq8E+U8vmOaScyf2Y=; b=LB7gjXBUEAkh69TaW44crxJQHuGSHdfydIQ9k8zVSletQxd5+EfSjDc1NIQYPVPgUry1VJuHp I2wGraplEbjCWDLigkSShVhLvYuruxBBHEcjvUknkUidYRYnIKa1qDu X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR03CA0299.namprd03.prod.outlook.com (2603:10b6:a03:39e::34) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|DU2PR04MB8887:EE_ X-MS-Office365-Filtering-Correlation-Id: 2b7f7cd7-b65f-4038-18e5-08dc38918416 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ve4wglpn8Z2taSG/vYcYU9HjkWzfbKFBv8yBejI7ouMwheKALkKNGOrYfXeQLKwcDCZjqVFOxTzgMfGPm/4jE3YlXb2PaZSOkcHZi0VqWcrXldkAUu2mebhNJR+2v9H9wAg1GBxCsXcMOr0VEmFgDFn1OFYxZjoI+Homj5wZVdCDeIq/5D8BLx15vaMjJFcz9zswTRHBsjy6sgJQyVsMa0T88zKYz57Hx0tcENU+lGq0QkphhzexAcw2ITE8qGH6GHvWWBzRiEsGHB/+aNgfry8feFxB+lcm6dj/3GF6tgQe5IDIs+uFrOEsEx6fv7XpW4/LpZQXPYI9k7wCS5nPQFE6Bn9dxaH7aa2B1AdVwznv99i+RogTVaKxdJrgZRO91rKU/j0szaoKOnuJQgQwMAtCz9XeG9LLy+DSioIV540cHomj9DVdIeVd/IRV8DKF+x3dkJPxnSAPgygmhEkqp7NzuLRyfHQ0FY1mWvkACbyyZlABSjurxbxk84zI5z7XUI4v7Wg9dIBS9NPEo095nhPooCr0tFcHArA+jg+pZdxiVtFcbyRgtYzjDscpf1i8xgFup++rxBgH3Qiap3HSh9npigM9dDyoCSI/Vgev3A5Gp9p4pT8+Y7SsvxSLKQqN9BJdIVWIxKjT4a0iPQ1xxhlSqy/+nY6AXotJ1m/wv6hRd1vwooELVhwUhqyU6jNxksTFdvcFkqqBBp/qQwSQJW+IplKm1DiMU4BsfzmSULY= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005)(921011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OExVT1NxQXZGT25jQjBEcUJyU3pCYzNqb1I0Z3BLU1VWV0Z1R1NpQzBKQ044?= =?utf-8?B?ZnZzTVFaQkU3cHlvM3dUNVNjOSsvdG02QzROdEk2QW8zcUxVMGU3aURZU0tB?= =?utf-8?B?Z2dJSTNrbWh0NzhmUDJLTG1IQzZpOElWSXRKbmJzV1BieWsxNmhnb0MycVN2?= =?utf-8?B?ZWxvUnA1LzAyanVQL0JON21LMVFrUk9uTXJxTlIyUWoweFpySnRzMmZrWS95?= =?utf-8?B?SGJqbVVQNEhtc29mdzVab3JWc2RZUHNIdmJSUXYzaFZUNHppRktVdUllVVRH?= =?utf-8?B?Y1lvSGZzeis4UHgraFlNY29OckNJR3k2NndkOWdEa3R0Y09YblEvM0gxeWV3?= =?utf-8?B?SXFZWDlnQzRRcTc0aUVrNUFzdkhydGdIQ1lZMmxHMlNtWSs4Ym5mRDZ1WTJO?= =?utf-8?B?djN3amJpU3JSQXNsVndIMEpkb084UzQvb1dJWk5kMjVEQnF5Y1IrQ0JIdGFq?= =?utf-8?B?YWN4NTNIQnV4NU1IWENsWVZ3eFNkdXpyUEVmaXJNTUF6Q1l6dXJabFVWNTh1?= =?utf-8?B?bXZZYWozVkFKRkU1MGNVeS9uSTMwVnRWWXo2RVpwYXVEYUFoY2tqYnFwdjdq?= =?utf-8?B?dWdvdmpKZTR0VnFSOE1NdXBqVy9wUmhZTFpUSVF5TEVtTWNyZ3krZmtjWUQz?= =?utf-8?B?ekdIMUhXRHFwNHg5dURtODN0diswNEIxenRqWmN6bmMrR3c3YmNLMUdmWGZE?= =?utf-8?B?Y2xtVElQY2pyaEgwUlliR0ZvbDNMcWRURGRPNksvTTFmVHlETWtqMG9FNi82?= =?utf-8?B?NDFmdkRlV2FwcFoyajBKM3laRHd4WmJPdW5WRDNkdTdKaDR3MW9DNVhzRXhR?= =?utf-8?B?d2tneHJQeFFCQWF6MGg1TE90UCt0ZnR5RVM3Q2lPNHNvTi9lMDB5aTVSd2dM?= =?utf-8?B?SFEyU3NMVTRaaU5qUk5TSkZtNDQzbG01OEJNRmdma1l1TjR4ZmpnTHY3dTA2?= =?utf-8?B?ZEUvREJNbnNiVE9YcmU4MWZXclZvV2hGSG5sYlE3Sko1RENQZ1NUTXIvcS9x?= =?utf-8?B?SGRGYmx0SEpXSHZONmdLUXp0WjlvcHhjNFc2UHpSM0dMalZpdTMzckNpVzN0?= =?utf-8?B?dm5SNjFlVUJ2SmZCQUpSZVNqQmh2eXlzdndSSEdtTGZNRXBCMzh2ejk4MnVV?= =?utf-8?B?bXUxWUxJcHRaa3phRzBnOGNvc2x3TFl1MXFIN0FRNGQ5YnVBYUUxZitxMkwz?= =?utf-8?B?UnpGeW5aUHZIemFta1ZtYkFmQjVtQ3k0Uk54eXNNNkxsM01PSUdzUkphQ004?= =?utf-8?B?aFA4dko2LytEVllLbTNhS0RHN3BFd3ZrUjZQakNTRmJ1Mmh5eE1uM3ZtM3BH?= =?utf-8?B?dEd2bmhpb0pyMUc1R0EyMXVacXh1M1RiMVFLbU14c2xWU1VXVHJUNDEzSS9K?= =?utf-8?B?MXM3MlNoMXBQV3FSV0JBaWpmTzAvN3BzWXRFYWNNNU9TbGlMbFh4U2JjanRJ?= =?utf-8?B?OEJIaWEvbGFra2tRejV2U2lLS3MxekhDQ2VPTUFuc0pPTHNpdENyeWhCU0R6?= =?utf-8?B?dWpxWlE0ZU5LYUU2MGhLcldVeFFIcEJnVXd5OG54T0UvNU1CNHd2NFB0SE9V?= =?utf-8?B?OS9wNENWM3JIenlYQWhDQXVwcTF1MGcwS3RZTFZORGt1Sk5hSFpkZ0N0SlR6?= =?utf-8?B?Y0NBMXZNYmdRVEpUanRjYXhXMmlsRE5BaDV3dmtIS3N4R1dFbzYyUHZGTVAv?= =?utf-8?B?enh0WDZmL29BWllnaDQvV3FLeFo2SmJwdWJtc2NVS0lrRFduZExMdHFhL3VR?= =?utf-8?B?VmtoM2RuWDdPNEh4VnhGU2ZGRTlJU3VMNHhUYjRiKzl5M3V0VDJsa3N0TVlH?= =?utf-8?B?OG8rMWRkR0ZsLzFVN1VKaDZlU0hQeUtJTWhENDZTZTJSdFIwdkM2OUNBNFlR?= =?utf-8?B?c0phaG0rZkxRMTBoNFo0NFFYc3hMVzQ3SnczRzFPWkdVaDBPZXFXWlZXbC9R?= =?utf-8?B?cVFmMjZoN1ZFckpOb1o1a2NQTVQxaTk3RUg4aWxJSHJjbko2WTljNmk0SWFN?= =?utf-8?B?YnFsOTI3RzY2dVZmU0psSDJwbFJTV0EyZExCZ3NXUUtwRFBIVGZMVXk5MXd6?= =?utf-8?B?VGNncHFEbGg4aFoyQnA3dDE1ajVoQkpxL20rUUgwbjdqbXRzZnM2dGRwdFFQ?= =?utf-8?Q?qzdmd0al77wY/A3Ebh+1OOrno?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b7f7cd7-b65f-4038-18e5-08dc38918416 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 19:14:41.7970 (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: aRWsqB+FFIZFNWn98VQEzy8NjTWEZYk7UQbdFbFqfT3pPQ/DON6L0f5OsKskaQF/nzMAL4d3X+8rzMrlnz4qHg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8887 Some sai only connect one direction. So allow only "rx" or "tx" for dma-names. Signed-off-by: Frank Li --- Documentation/devicetree/bindings/sound/fsl,sai.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/fsl,sai.yaml b/Documen= tation/devicetree/bindings/sound/fsl,sai.yaml index 2456d958adeef..0302752d58a2b 100644 --- a/Documentation/devicetree/bindings/sound/fsl,sai.yaml +++ b/Documentation/devicetree/bindings/sound/fsl,sai.yaml @@ -86,10 +86,14 @@ properties: - description: DMA controller phandle and request line for TX =20 dma-names: - minItems: 1 - items: - - const: rx - - const: tx + oneOf: + - items: + - const: rx + - const: tx + - items: + - enum: + - rx + - tx =20 interrupts: items: --=20 2.34.1 From nobody Sun Feb 8 19:24:22 2026 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on2047.outbound.protection.outlook.com [40.107.13.47]) (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 1BFC374415; Wed, 28 Feb 2024 19:14:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.13.47 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709147694; cv=fail; b=BZkJ1Lfvssdr+0H89WcyXKZY9RV5JQMKARaIe8LlMxADz4xFoHI8o+M3F+odPrKhpKe9BZPOvMJdLwkS3drYoSnftuR7FJMYN1cAMx6FYFbZ9WOwcGuq5vO+/1szDMgBZtfyhvxuiH+4DQCOgMnQXFXEJ8HrheAoXsZ2YWka+8Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709147694; c=relaxed/simple; bh=scx2tJGGMPCuV31oHuIscaL9iO3JoVAe7DIQfQq/hnM=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=drg3W9N4Lgpew78UqFQgy1/aNZH0Nvv2j1BPpkV9QjwvzOBcozAqOlv0QhpstwI9+oW7379BYQQ5Oir1P1BOVa09W1/S2SOHZAvO7qqCFHL2YsFXTcaE3xuLV70gVGXmW09xVyirPZGTDFDlhnk9tMaQBPelYD3xTbnLxyNVM+0= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=ETxHnBV3; arc=fail smtp.client-ip=40.107.13.47 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="ETxHnBV3" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KmcyLLVikJdftgdSnKVaY70CtGA8GAiMIzsB6zeyFAGjvjd/8b1lxeSydBLxyP9eS1/Tx/pVhJLZqJ8WTc9MzIXh5vD56hsIfcTOS6YQvbmak473OTFsqaH5fiSqzKxl5CvOt2nw2xIk8pL4EXzEnZ4Qh4StDOfSMFTSu6jaWMfnnAKMzXevk3reKmsz/0dndwWH+gcQqwxNOR33bNoZMKO83lodsIPOjlZm5V0tO+vJc6RCwRuSYf2KUxrfgT5IpVVeVMFOTT2xDQH1pI8Y69usXSuse7RYysBo6rraGTYtQtPGjP8DZGnIstKYmH65zS/MKkyVX/s739MLms6BGg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/PZ5N9gHK+DW2QnqzPlUHbIbh+Ah3oD1V2TcxCSFXQE=; b=mc80zldJTs7FvoqOXCwLWZyv0ww0T7ZkqxQHoMVr/2wTJcnuHjfU+Ij+NZF5hpdSYTtHUOx2eD5f63VSe0T4+kTRWjQwMYuM6uE9ILcaY48TtFDuA6JVf5N5uhOwWLrQ08M81YRqu16PJMpNyQ3C2HOf81w79nl0ALzsj6/w+HXfcdvbh8OQoO1L7YUiJlYgv2vEbd0L5Jog7VqKLDlcQ7DCCyxAobyLDbAwVVeXuOLegSTVdn1xY9JDPzPZXnPeAa8P2tZMazJSqd8fc2GMpwu9U/AUDb1eDJHeCF9Jgnx1jckj+DlCqQxIAV6AFV4E7IjOwEYqC4fXFGJE/lHnVA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/PZ5N9gHK+DW2QnqzPlUHbIbh+Ah3oD1V2TcxCSFXQE=; b=ETxHnBV3W52mH8X6RW+d9ylK49SJ8xf0wukiw8uNF2EP2GsoJzN3pBjHb+35IX7i37DmnAF4ew882IuNpYSLZcOj+SkpEg3pASPmWQwBdI0qbguEIhoY2cr+01ZKfcpjJ/pyrLTGAiCEcfdBw5PBTJ9MxydK7FRSzLXq6eeum4I= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by DU2PR04MB8887.eurprd04.prod.outlook.com (2603:10a6:10:2e2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Wed, 28 Feb 2024 19:14:45 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9af4:87e:d74:94aa]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9af4:87e:d74:94aa%7]) with mapi id 15.20.7316.035; Wed, 28 Feb 2024 19:14:45 +0000 From: Frank Li Date: Wed, 28 Feb 2024 14:14:16 -0500 Subject: [PATCH v3 4/4] arm64: dts: imx8qxp: add asrc[0,1], esai0, spdif[0,1] and sai[4,5] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240228-asrc_8qxp-v3-4-d4d5935fd3aa@nxp.com> References: <20240228-asrc_8qxp-v3-0-d4d5935fd3aa@nxp.com> In-Reply-To: <20240228-asrc_8qxp-v3-0-d4d5935fd3aa@nxp.com> To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Shengjiu Wang Cc: linux-sound@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-c87ef X-Developer-Signature: v=1; a=ed25519-sha256; t=1709147666; l=10528; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=scx2tJGGMPCuV31oHuIscaL9iO3JoVAe7DIQfQq/hnM=; b=sHU+x1Vg5EFj8r6rels9h2fP8VCNCl0RVCmAWWhe15WTPYGuZcRWtjQzzMwsoQHcm467UFzDC iSEc7thAUecDro5J+Io7rZbQeD3wnRlHoTAXGcAuFoiQ+n4PcoT1ZXm X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR03CA0299.namprd03.prod.outlook.com (2603:10b6:a03:39e::34) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|DU2PR04MB8887:EE_ X-MS-Office365-Filtering-Correlation-Id: 9dd53318-9b33-4dc8-2a9c-08dc38918656 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UqpV8YPrWWehn1Fsaa3j1Yft2i7p6jSwMoLxxbpA6y5ToHdb5W6ZKqggu1Nzyrghwa8H13lanKfjXk/v1Qjr9vCPmPR9LR0v4v8fAuQeX2I6WPILyHJAw03Xegb/3f8S0d1kuUBYY//gLhCzZIFwihzeboHubsVF5IDjfBHod1KyCCfEs3ymBix00aF2ODfBJ5pKlirW22S+4TLJwrdnjzK1hr+BAqvOj2Pxu7+rqifmolWHBgQS0d9BGZ3AWM6LldezieOqi3sMpgFMWiZqIp4crfCfv8V3WBWgK+AzTIjlwr3Q/zpNz3gn/3U8bpKno6n/dcO85csuqoQ45TatdbAY+G2zUtPEan7psYb13CyVFVFayC1TajpxobZjiO/YsjSv5e5YdJcoc5+Px5B8NCsSBS6haGoZdbqy8ibFOp4xC5XAXxCJZmYhsx4hbIto9GfEXQGQ31qqLj9SmByhjjlaQDKGawgfjKrd0CwIkElxcmuJBoX/JViMIY5WFcA6k+oZ+JrSYk2sL9IiyvHZkKjuT6LL3Gjr7TP336sbvXtsGnVu8C9gpqjbgopkWF4kYWkdduFINmufRjWlmnAjAAumkdhS0KjO12h0iZ8N6+dEE963QNA/zcUgUxpYrSD5C2Hu1JT/JyEtZQppCkAT4qbP5N465QwhDeaH5JW+91z/6Y8JYny8du4OoncBfCTEgtEoulluxAUgEmuNf0qa6bW68+uCsVSi6zL7pBx8geY= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005)(921011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Ym5ob2VRbWxkMURZNFdnOXAvKy9KbVAxYm5WQnRCeFB6Y05rOGI3U0laSTBB?= =?utf-8?B?WEVESUtRY1FEeWRlVkdlTzJ3MTRzYXlmcW5PeGpwUWlFOFdGSVIrQzJGS1Ri?= =?utf-8?B?V0FpWGpWOVZXajNWeDkxU0x4RHBGWEJhM0F1M253azB4TFBqbFhudzhzUnZX?= =?utf-8?B?aW45dk5MNWtpdXcybXkzWEVPeitwTzZuQ012eTd4QmlyaUhTRzFqZ2xFWmFx?= =?utf-8?B?OGJtV0lMVk9oNGlTSXdHRzUwL1Y3SlladmdkeFE2SkZKUDJ3RzdmOGpERVVF?= =?utf-8?B?OVh0ckRrYjBwdS9XbE43VXQ0Sk9vYTlBdm8vNitPV2lHWkVvV2YyQlZmWXRk?= =?utf-8?B?emlBT2ZNSnpWWEFUSkk4Y0YvaTF4dzkrZ2d1dVJDVkxRSjZEbG5ObXpDTmtj?= =?utf-8?B?SVVtei9GelRhQjFZUk1LeUhHdDRrQTZhZHpSQS9LN3B1ZmxTdnJzSEY4MmVN?= =?utf-8?B?VDJUZ05lVUVHeHdtWVA3c1VuWUMrdlpTUzF2STRIWmVYUVFSK1JjUTNCTnFk?= =?utf-8?B?T3pKZVZHdDZkU0lTR0RWdEpDcHovWHB6alVvQ29DTkljd2NvMFJPZjc5cG9w?= =?utf-8?B?WEViYmZNY3hqYS9BckhDTTczNWhqM3V6aFhKb0dUcTFnY0MzbkxNMngzTjBD?= =?utf-8?B?NE1PSE8vNVJqYzc3UkdFc3JLNW82YkdDRXYrTUdUV0J1OTN6WnkyTXlFbFV6?= =?utf-8?B?SkRVMVZRS3J1UVo1QzBNVVc4bjVKOG95Vk9SZ2g2OTdpTlJsWXJGVkptUDkw?= =?utf-8?B?Q0p6ckFPRXdMQ2drMHdDRnBQSGFjV3RXYzMvb0xuVnVwRklxVUx4c2xnbS8z?= =?utf-8?B?THlMbVF1UDR1a2psMlBDWFpoQ2p2NDBTMXBhZVNaendYaCtTckZsTFAwdDZW?= =?utf-8?B?dElRTkRWVXBtTzlrR3FXYnQ1UFFSQ2pzSmpPWW5xejJ3UzFMcjdDR3NDSTFk?= =?utf-8?B?b09aR0VHenF0N2pRWVRhcXdKVm1xVDg3TElKOUw2YVdTQnpRT2d0dTl0dFlo?= =?utf-8?B?S2pweXBEYUx4Q2dEejZ2dnkxR2wwOWVDRXRMMExYa3dydEFjbElVZXhQVllM?= =?utf-8?B?ai8yYlNydkMrVW1NdjJxVDRaRlhpa0tvN0R6NThraUFPQk5qdDF2amJBM2NG?= =?utf-8?B?c1NDbXdWN1BVaWlMZzdxT0VQbUEvL3BMcUx0MWNRSVo0dWlmZzkvK0NEYmJV?= =?utf-8?B?YjRRTXMyOHdVbnpGOFVyTTN2cXNWYkhJMXJQVDV3Zit4OEYvSVN3VEZ3Wkpq?= =?utf-8?B?S1YrZktLbU5aRmk3NzhKdFVsUkV4d2ZPMjhJRkFralRkMEkvdzBOanpFcC8v?= =?utf-8?B?Wlh4Ym5KZTViMUpEYWMxaVFxcFJvR3VHQTlqd0NsY0FsTmkrUVAybXJoeTFP?= =?utf-8?B?cGJjd2lzUmpQT0VjcWVxU25uTGNieE05Ni81U1JEd29Xa3RiMDlHMm91NzV0?= =?utf-8?B?WWgxaVJrWDF4OXFXOTBsaCtwdHJlR2xTQ09qWWNQd2R6OThGZTUzdGJsSkF1?= =?utf-8?B?ay8wUmJ4eWFFd1lpbVFQR3FiNFYyS0NOT3FGeHNYNTBYalBTNmo0cmhlNlE1?= =?utf-8?B?Tjhhai8yMDhGcVBycTRiL2J4MDZMQ2Mzd1hyRFkwa1htdTVHT0hGb2lia1Rl?= =?utf-8?B?Yjc3TC9JOERZYkZaTktqRzhDM0xSSG5wcmRTOFpsandrT1dOMWxFUDlnN0JN?= =?utf-8?B?RGtOWVRkTHJFTXpJdGlvMVppd2NEdmVaekltbFdyVEtZZmxOS21ZajB2ekR3?= =?utf-8?B?Mkt3N1gxb1FKTXgrZEtLRnRpZ2JSb2Qrbm5IT0FERWRvRktzOWQ2bVpjZHo1?= =?utf-8?B?ZFhDZlRCY1AvOCt6YW1LZ1BaZUV6dnFnYVozRHFsU0dvNTRlS3Jja1BNUFp3?= =?utf-8?B?RWFrdWRRSDhGRGt0RTJPRXFnMHA4K2dEdmRlZEtKQ0hZNzdXaGo1SytwN2x0?= =?utf-8?B?M01vcm9tNGxsS3Rsb3R0REFTd1VRQ2hxMVI0OGhUSUNDRkpNcGhzVlZPRzgv?= =?utf-8?B?UExhK0drRXp6THhCU2VCMUFld2syeXdUaXhoMkwzcGtkYVVtK1duQ1dwUU9K?= =?utf-8?B?NEkzZWxhcVkwL1FQZ2lqa3BWS3dHT3hqRTYxbmkyRlhGaFRSczNxTTYySjBE?= =?utf-8?Q?6bqt/0FOWRXNNen+dWlO/QM0l?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9dd53318-9b33-4dc8-2a9c-08dc38918656 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 19:14:45.5890 (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: FumNqSaGQr4ynfRbuZqgb1yEeQA7KwwoRwJVHejAXKjVfKRWu1wxw/P0BJkm4rUDwiXTO7j7UDVUComjMKU+Rw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8887 Add asrc[0,1], esai0, spdif[0,1], sai[4,5] and related lpcg node for imx8 audio subsystem. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 304 +++++++++++++++++++= ++++ 1 file changed, 304 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-audio.dtsi index 07afeb78ed564..78305559f15c9 100644 --- a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi @@ -6,6 +6,7 @@ =20 #include #include +#include #include =20 audio_ipg_clk: clock-audio-ipg { @@ -481,4 +482,307 @@ acm: acm@59e00000 { "sai3_rx_bclk", "sai4_rx_bclk"; }; + + asrc0: asrc@59000000 { + compatible =3D "fsl,imx8qm-asrc"; + reg =3D <0x59000000 0x10000>; + interrupts =3D ; + clocks =3D <&asrc0_lpcg 0>, + <&asrc0_lpcg 0>, + <&aud_pll_div0_lpcg 0>, + <&aud_pll_div1_lpcg 0>, + <&acm IMX_ADMA_ACM_AUD_CLK0_SEL>, + <&acm IMX_ADMA_ACM_AUD_CLK1_SEL>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "mem", "ipg", + "asrck_0", "asrck_1", "asrck_2", "asrck_3", + "asrck_4", "asrck_5", "asrck_6", "asrck_7", + "asrck_8", "asrck_9", "asrck_a", "asrck_b", + "asrck_c", "asrck_d", "asrck_e", "asrck_f", + "spba"; + dmas =3D <&edma0 0 0 0>, + <&edma0 1 0 0>, + <&edma0 2 0 0>, + <&edma0 3 0 FSL_EDMA_RX>, + <&edma0 4 0 FSL_EDMA_RX>, + <&edma0 5 0 FSL_EDMA_RX>; + /* tx* is output channel of asrc, it is rx channel for eDMA */ + dma-names =3D "rxa", "rxb", "rxc", "txa", "txb", "txc"; + fsl,asrc-rate =3D <8000>; + fsl,asrc-width =3D <16>; + fsl,asrc-clk-map =3D <0>; + power-domains =3D <&pd IMX_SC_R_ASRC_0>; + status =3D "disabled"; + }; + + esai0: esai@59010000 { + compatible =3D "fsl,imx8qm-esai", "fsl,imx6ull-esai"; + reg =3D <0x59010000 0x10000>; + interrupts =3D ; + clocks =3D <&esai0_lpcg 1>, <&esai0_lpcg 0>, <&esai0_lpcg 1>, <&clk_dumm= y>; + clock-names =3D "core", "extal", "fsys", "spba"; + dmas =3D <&edma0 6 0 FSL_EDMA_RX>, <&edma0 7 0 0>; + dma-names =3D "rx", "tx"; + power-domains =3D <&pd IMX_SC_R_ESAI_0>; + status =3D "disabled"; + }; + + spdif0: spdif@59020000 { + compatible =3D "fsl,imx8qm-spdif"; + reg =3D <0x59020000 0x10000>; + interrupts =3D , /* rx */ + ; /* tx */ + clocks =3D <&spdif0_lpcg 1>, /* core */ + <&clk_dummy>, /* rxtx0 */ + <&spdif0_lpcg 0>, /* rxtx1 */ + <&clk_dummy>, /* rxtx2 */ + <&clk_dummy>, /* rxtx3 */ + <&clk_dummy>, /* rxtx4 */ + <&audio_ipg_clk>, /* rxtx5 */ + <&clk_dummy>, /* rxtx6 */ + <&clk_dummy>, /* rxtx7 */ + <&clk_dummy>; /* spba */ + clock-names =3D "core", "rxtx0", "rxtx1", "rxtx2", "rxtx3", "rxtx4", + "rxtx5", "rxtx6", "rxtx7", "spba"; + dmas =3D <&edma0 8 0 (FSL_EDMA_MULTI_FIFO | FSL_EDMA_RX)>, + <&edma0 9 0 FSL_EDMA_MULTI_FIFO>; + dma-names =3D "rx", "tx"; + power-domains =3D <&pd IMX_SC_R_SPDIF_0>; + status =3D "disabled"; + }; + + spdif1: spdif@59030000 { + compatible =3D "fsl,imx8qm-spdif"; + reg =3D <0x59030000 0x10000>; + interrupts =3D , /* rx */ + ; /* tx */ + clocks =3D <&spdif1_lpcg 1>, /* core */ + <&clk_dummy>, /* rxtx0 */ + <&spdif1_lpcg 0>, /* rxtx1 */ + <&clk_dummy>, /* rxtx2 */ + <&clk_dummy>, /* rxtx3 */ + <&clk_dummy>, /* rxtx4 */ + <&audio_ipg_clk>, /* rxtx5 */ + <&clk_dummy>, /* rxtx6 */ + <&clk_dummy>, /* rxtx7 */ + <&clk_dummy>; /* spba */ + clock-names =3D "core", "rxtx0", "rxtx1", "rxtx2", "rxtx3", "rxtx4", + "rxtx5", "rxtx6", "rxtx7", "spba"; + dmas =3D <&edma0 10 0 (FSL_EDMA_MULTI_FIFO | FSL_EDMA_RX)>, + <&edma0 11 0 FSL_EDMA_MULTI_FIFO>; + dma-names =3D "rx", "tx"; + power-domains =3D <&pd IMX_SC_R_SPDIF_1>; + status =3D "disabled"; + }; + + asrc1: asrc@59800000 { + compatible =3D "fsl,imx8qm-asrc"; + reg =3D <0x59800000 0x10000>; + interrupts =3D ; + clocks =3D <&asrc1_lpcg 0>, + <&asrc1_lpcg 0>, + <&aud_pll_div0_lpcg 0>, + <&aud_pll_div1_lpcg 0>, + <&acm IMX_ADMA_ACM_AUD_CLK0_SEL>, + <&acm IMX_ADMA_ACM_AUD_CLK1_SEL>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "mem", "ipg", + "asrck_0", "asrck_1", "asrck_2", "asrck_3", + "asrck_4", "asrck_5", "asrck_6", "asrck_7", + "asrck_8", "asrck_9", "asrck_a", "asrck_b", + "asrck_c", "asrck_d", "asrck_e", "asrck_f", + "spba"; + dmas =3D <&edma1 0 0 0>, + <&edma1 1 0 0>, + <&edma1 2 0 0>, + <&edma1 3 0 FSL_EDMA_RX>, + <&edma1 4 0 FSL_EDMA_RX>, + <&edma1 5 0 FSL_EDMA_RX>; + /* tx* is output channel of asrc, it is rx channel for eDMA */ + dma-names =3D "rxa", "rxb", "rxc", "txa", "txb", "txc"; + fsl,asrc-rate =3D <8000>; + fsl,asrc-width =3D <16>; + fsl,asrc-clk-map =3D <1>; + power-domains =3D <&pd IMX_SC_R_ASRC_1>; + status =3D "disabled"; + }; + + sai4: sai@59820000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59820000 0x10000>; + interrupts =3D ; + clocks =3D <&sai4_lpcg 1>, + <&clk_dummy>, + <&sai4_lpcg 0>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dmas =3D <&edma1 8 0 FSL_EDMA_RX>, <&edma1 9 0 0>; + dma-names =3D "rx", "tx"; + power-domains =3D <&pd IMX_SC_R_SAI_4>; + status =3D "disabled"; + }; + + sai5: sai@59830000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59830000 0x10000>; + interrupts =3D ; + clocks =3D <&sai5_lpcg 1>, + <&clk_dummy>, + <&sai5_lpcg 0>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dmas =3D <&edma1 10 0 0>; + dma-names =3D "tx"; + power-domains =3D <&pd IMX_SC_R_SAI_5>; + status =3D "disabled"; + }; + + amix: amix@59840000 { + compatible =3D "fsl,imx8qm-audmix"; + reg =3D <0x59840000 0x10000>; + clocks =3D <&amix_lpcg 0>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_AMIX>; + dais =3D <&sai4>, <&sai5>; + status =3D "disabled"; + }; + + mqs: mqs@59850000 { + compatible =3D "fsl,imx8qm-mqs"; + reg =3D <0x59850000 0x10000>; + clocks =3D <&mqs0_lpcg 0>, + <&mqs0_lpcg 1>; + clock-names =3D "mclk", "core"; + power-domains =3D <&pd IMX_SC_R_MQS_0>; + status =3D "disabled"; + }; + + asrc0_lpcg: clock-controller@59400000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59400000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&audio_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "asrc0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_ASRC_0>; + }; + + esai0_lpcg: clock-controller@59410000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59410000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_ESAI0_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "esai0_lpcg_extal_clk", + "esai0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_ESAI_0>; + }; + + spdif0_lpcg: clock-controller@59420000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59420000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SPDIF0_TX_CLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "spdif0_lpcg_tx_clk", + "spdif0_lpcg_gclkw"; + power-domains =3D <&pd IMX_SC_R_SPDIF_0>; + }; + + spdif1_lpcg: clock-controller@59430000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59430000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SPDIF1_TX_CLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "spdif1_lpcg_tx_clk", + "spdif1_lpcg_gclkw"; + power-domains =3D <&pd IMX_SC_R_SPDIF_1>; + status =3D "disabled"; + }; + + asrc1_lpcg: clock-controller@59c00000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c00000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&audio_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "asrc1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_ASRC_1>; + }; + + sai4_lpcg: clock-controller@59c20000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c20000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI4_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai4_lpcg_mclk", + "sai4_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_4>; + }; + + sai5_lpcg: clock-controller@59c30000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c30000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI5_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai5_lpcg_mclk", + "sai5_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_5>; + }; + + amix_lpcg: clock-controller@59c40000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c40000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&audio_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "amix_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_AMIX>; + }; + + mqs0_lpcg: clock-controller@59c50000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c50000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_MQS_TX_CLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "mqs0_lpcg_mclk", + "mqs0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MQS_0>; + }; }; --=20 2.34.1