From patchwork Tue Apr 23 14:11:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13640152 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2088.outbound.protection.outlook.com [40.107.20.88]) (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 F0D22135A73 for ; Tue, 23 Apr 2024 14:11:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.88 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713881489; cv=fail; b=NZLBUjGrz9NIIOmAjSolZRM0CNQ5DBSFVQabVrx2bhqRJv2j3PlH1youuYLp223tld3q6doPpNOcwAlSuZJHZfO/FRXESic7FQNeqFuCnK4hvrCVxVFpdpEauwm3TSdu20Q8972E6iF5o2KSzwJDh/cnx5i13qyApdmUJZn176g= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713881489; c=relaxed/simple; bh=nIsA92kH+dTE1q6837ZeyJonA2cCKpn1NS7UdXzvIXM=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=Yif4GkhIBtEQCyMACMhLiZykfIY/tz4BnfIQSILLNwmOaDi+foZZgfI1bRUwg5twb5qm3+34aZa70KkKu4xvVOlHUUtTQRFDN4hS5+bbEIH1EM7ZC/77yiQUyj+mMPDnGM3HLnhQ9drw2zt3P9ffbkbMAza8djgax3uyOm+dQW0= 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=Zk9lVuFo; arc=fail smtp.client-ip=40.107.20.88 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="Zk9lVuFo" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MaQP3qXFYyCaXuopN06bu9WNQcxQRpH6k1PyEyFBuoyxsplurS7CyHkW9pYJ9DEB5h5hkfsXhu3J3+mFpmcvHJ3W/YQ15rYZ1K+KMkBHj4prPdXX79lT24jmkVPT1I12OelBw4PBAzAfEXqExImDLcyCFfW8SYCJn4Tm6aVOp8aW1azb4CZZOx9A8KKqI7OYuKOSV0y6mU4HjX4l0cWUIs4caJ5IxTBFJ+SD/gvtuWSaH7TC3BNENsoXKs0pKXTmfvujzYsSoLfv4CeuhIUIEwfeXWPgDYvmujHM6N7864ounHA7n6y/5THj2Ky/CuFv49RWIgw/WAfykOMm36B2Ig== 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=1hJ3PIj7GLE2GBmAEO9vSb17I8+m/Zteo18s9rPF0o0=; b=FLnsMsxkoHB6jYHOoJaAC9vQSfjYms680/sp/G6fl2YibkMKFtKXemVG0t7jjBGtM8ZHY6s4oDKB72EcehOkkhzUe5yyKFmezsC6Atuuej1xEKFeFv9eZMAY1fUQs7YRdAm1mhNbqnIRhzl2MGmvHed7YirokFjT+HF931jxvBEZM8pt5ttj9FOgwQr/3P15q51llRBXJZTTIsdAIuu2E9bSrYN5gZLUiJSXI729760pfS8vvb0ZXnqGm7vqDFB0505jrSbjW7P1OYKmOboNGFZT7nORrBv7Epb+4X+HFv+KG0br1maSoSUQPiUnMa0wUKuedple1qkWuJlhaLyUvg== 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=1hJ3PIj7GLE2GBmAEO9vSb17I8+m/Zteo18s9rPF0o0=; b=Zk9lVuFo8g/zqrUSjbM7j6I9ehjqnKk5P+J4mYJUfGqy6rHG1CErBuw8x7l+QHaU6TQvB9iraMVbZ5z4+aCHQLYOJeO9WpQAyc6k0ssJh7HPicm9w1fRMYvhOuHeAb4q7kBjWq36lJ2vIeTW+jOh6M0Iql5dLxPprCrC04hpAZQ= 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 DU2PR04MB9018.eurprd04.prod.outlook.com (2603:10a6:10:2d9::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Tue, 23 Apr 2024 14:11:23 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.044; Tue, 23 Apr 2024 14:11:23 +0000 From: Frank Li Subject: [PATCH v4 0/3] arm64: dts: imx8dxl: add audio support for imx8dxl Date: Tue, 23 Apr 2024 10:11:12 -0400 Message-Id: <20240423-b4-dts_dxl_audio-v4-0-0c57eb7399a7@nxp.com> X-B4-Tracking: v=1; b=H4sIAIDBJ2YC/33N0QqCMBgF4FeRXbf49++3aVe9R4RMN3NQKs7EE N+96U0G0uU58J0zMW87Zz07RxPr7OC8a+oQ6BCxotL13XJnQmYISECAPCduep+Z8ZHpl3ENV5R rQJCgFbLA2s6Wblwnr7eQK+f7pnuvD4NY2j9jg+DADZ4MxnlCGpJLPbbHonmyZWrADRfJDsfAL VlUpHKpKf3lcsNx710GHoNQsRClTFP75fM8fwBjHrB+LAEAAA== To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: 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-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713881481; l=1528; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=nIsA92kH+dTE1q6837ZeyJonA2cCKpn1NS7UdXzvIXM=; b=6AntlBSnJugsMP9ptpYSt/wRh5PQiEFgOji+UsFcCkG0iYy3iZkjFDBryti2UeG3LUJfRqrfG Q42xOnCEP0oBUmLclzEAHjFUR9dTiu+KFhFPFBS3WCoW7fLhGWgZnuC X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1PR03CA0006.namprd03.prod.outlook.com (2603:10b6:806:2d3::19) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|DU2PR04MB9018:EE_ X-MS-Office365-Filtering-Correlation-Id: c2c8b134-b8ee-4e7f-6bdc-08dc639f4182 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|1800799015|7416005|52116005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?q?QQsmV6y+RvFyLtWbBSsI2rrDS79kNVF?= =?utf-8?q?xVP39yFKogXL+JFwyiYPHfJJSdceRzy8elTV3sDs0s51GXrExMT3P6Wk/8nyOEQEH?= =?utf-8?q?oI9XsMaIXg1wZbXrqu0rvDiw8Y+lxGZ7cTInhlrVIg3oNhO99qYBIk0M9jYlkmfzF?= =?utf-8?q?i8g6asml3LoFdf2Of1ibJHC3+sdW/c9KdAMIQclP3/zcZBV49cdhKqCtehNKw3Zgh?= =?utf-8?q?9t02HOo65DmcwI80iHUl56uKL6Gb+VDvcmFJuoAorPCt2xAcF5JULYp7i4Fb2Hcxk?= =?utf-8?q?MqOHcb5xZmBFsGYb7It/6lwciqVwwNXSuxnJvMbu9ySYh+lc9hKm/e5Oe+xZWnngl?= =?utf-8?q?b4tYLu+ssHtCG3D3KHtgx9rz6ZkJW+F1BkN4Sl99OozAsGMk2YJzcqyUmxEBJtH9i?= =?utf-8?q?SMc/0iJQMX/iw3iJE3JdRXuZ92LMxAQwUPOQYVSUBiDYY76ceomCf6a24iFEisaPs?= =?utf-8?q?WHrvLAYst39gZnmpQJWd/IeofJfj/1mxuZ5GdJotT2B61VC4jC8AlTW3U2Yfp9jMX?= =?utf-8?q?gDEPkFw4d59TQ1hmBmz5w1zTHt2KtvVf+bbv5zKC8aPnfaEI/vDfuA5f9yrhTUJTJ?= =?utf-8?q?RbtGkd+c7fbmUVC1q3loGVPOV/03ER+NT2nmEs4uuV4TY7umsL2k/GPwUQdNdTQno?= =?utf-8?q?akmc0MHuK4IOZigfX4HhhQHn9tiNp5vPJ301wLrpbFYiX54alVcgmoAyIm/y7RRvc?= =?utf-8?q?0PhCBv5fnfU5TeqpDe5cha1J2kgJwSw/cRWMjmCp1hF5/x8squUr9ffKLXKX4OI5e?= =?utf-8?q?3LTRkpzB58LoB6rpUZtFS7Pa1vAGf3JvPRcXVPCgt3wCIvi7Z2wpwst9rYu+Yp1/r?= =?utf-8?q?ylelhFTttjHPgLgL/RhlHg0FVKAMofSAecKYrBWSiG3faDJKhU9jR4QqnlRiln1Yq?= =?utf-8?q?LH08gK6eGZE+sYpk0O2jDQraTdpx+fXI+4foXLgs2CCjqE2iCJzvhbmyYvY25C3S7?= =?utf-8?q?ggO2NMyJzkmeKiEiAJmjZg0p0fpbl0jth1aH/MNJsCSLvWJr7pOQiWvrNrkITqHKu?= =?utf-8?q?EWDIsIpetOvueyucPFxhpJC6WYX1u+1m1QE2d/X13wBcLLzD+YFo7QZz2XcPoyNBG?= =?utf-8?q?7PX8Q14usmnKjDW8sV5VsJU3nJu6b3YrEuXi9hnJpAGoDqusDtDP38qe2k5Jk7FDI?= =?utf-8?q?2h0F3BoSWbkvV/yLuCrbPKiCphXCtr6S4PpYl0fIVv58nCX7HqU5PGVeULHn7hdEb?= =?utf-8?q?W8KkRjxeLI4yOlV98CjtOtAdUXEuE5HZoiPg=3D=3D?= 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)(376005)(1800799015)(7416005)(52116005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?pDV7vduuyT7KaDXGyjHplHhS0CyI?= =?utf-8?q?OfCa/KEE92eqo7iIKAws5Z87RgRc1M/hYsOjwm5FeIezqeWCg0J0u+yB8mvt246sc?= =?utf-8?q?B6Fm2eyo5uQveUMoykvO7DNIxzx3pKqnK/A0ovc2cd6reNf6bZfm9wsQiGwWhKJ8B?= =?utf-8?q?ept7BPEsouGrTZg3ND3n7KUWaVYyRItXyfWQ1LSeYeBuZcfMf0zSYp/9ZzB5ulESz?= =?utf-8?q?28sv4SpWuSacVzNt9D2ioG6pqNwP/kIWfSvSbl1X7w4hD5zuMfsl6mcas/Josg9xl?= =?utf-8?q?KiR/DnXiEN1IN1oIJQMNA50DVpQyMMzWg8Q9Q0+jNkRq/rY49XkG4IwxoJrnU2jDe?= =?utf-8?q?3yv4qvdEURLZRGoul3ilFVSxZAi3Uvmfe6mAdhsA6bovroW5pO+dGU4qu7Zdy1/x/?= =?utf-8?q?IrbOlvfw7gd+TZY3JHLgWM0ok+hOc2eNOkQMn3w/7FTW2eaUgIeaTAastBdhmnduL?= =?utf-8?q?0//2q8x5eocpwV6gvUwto8Ex7RGv/mkzhnxmev49AWd2wsVfwcO2bXT/7kBLj26HL?= =?utf-8?q?SBSITRm42nXkrVI1Mat+pip23sXzm0+aA9RbvMZwn6ILbCAhV5JMvtItEjKh6+GQy?= =?utf-8?q?pJXa2nZOuFaXkbQCLK8qrQspdnZ9jhNDwMr+RUBM70zAzAmkqQIDv+S5GA3avAeYW?= =?utf-8?q?2uWVALdRTBuk4fpaffgAupLTiUBnjeVGkL7Xk4WnbrsA95UCJXbbQZKS50xSt35ZX?= =?utf-8?q?v32qN5T6v+snWrmUuZ8TPR6CGbPBINkJC5OFPaRmRNygSnO1YbmgqzCmY8ks9Ag3f?= =?utf-8?q?Fquhbhrsp4I76BAGAFNdgvBe5SG4M5VVE1450wpbOusKVyZZVEoTsmYHa+UHghQF+?= =?utf-8?q?CHlmtGhRzw+BEGx/gQLNHQKysfYfYQ2Nb44sYXxyxqo0v5cjh48rykdNGj6m6cVB9?= =?utf-8?q?lgWY6itDqVnTiiBRqlmn7mb5w0tqbX2zXr1wsLdeh9Qv089yC3fkgsFAO/NsqCcNY?= =?utf-8?q?W62ew2Zaj9P5k2lMaligqFoGEbTi+7GytlF0C4dliDyzV8gdng7+IHzJdJfJuqLFo?= =?utf-8?q?xfXdD7lmkPqKUW0JEgqaawPBaX8vu9BvgcGVyuQ27WjF0+mBLOrkIZmHL6a55D2G9?= =?utf-8?q?RJGliTvJO0r+DYycfuA9yfMM679Cxp6/YRHqfAGF27zJplEsXszqXFHfqhW3sPY44?= =?utf-8?q?OQiU1k+AfOiDw63I9LxFoMieiFSLH+8k48YDstmabjXJN2PT+cRQrlbIDDSxojA8U?= =?utf-8?q?+TlL4Zc33B8Tulbeat7hv7a2SRs+NbfWkLE5GPi05NrW+MZbbhuin2/sm39Qe6s2C?= =?utf-8?q?9Iqn6Sh5LXGiHpgboZTENOP/9MSvwO1Vv04K8i/noxppUiUlxpCvva2jhJebtigwP?= =?utf-8?q?QdhBcJpKao4fB5D091VCcreyiVkvbQVQ09aSZVJ88DO1MwJn8o9AeOnSiBq75fYdq?= =?utf-8?q?7cdEk9DAZibPBIaIdHUAWhkGaXZc8bkhUsLs/O7sXKg4fGAXknVGt2Ed4jILbZ4Ud?= =?utf-8?q?6JrlypZkVobJc0jg8QVVImnxqkCGEblsOcpEDdBBxH0jaedFoCUljts8NPGpPQkha?= =?utf-8?q?FkQ5PC7l3DNV?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2c8b134-b8ee-4e7f-6bdc-08dc639f4182 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Apr 2024 14:11:23.1107 (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: qUclfNDMcqDIc5meGv19UDP/pAvWAGY8+h+bsGKsoN+SVHtmbt/wNta0BbZtRG/VRwA/2hGRMhspDs116Ykmzw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB9018 No new warning add by make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j8 CHECK_DTBS=y freescale/imx8dxl-evk.dtb Signed-off-by: Frank Li --- Changes in v4: - fix wm8960-2 and wm8960-3's audio-routing = - Link to v3: https://lore.kernel.org/r/20240422-b4-dts_dxl_audio-v3-0-5017511f399e@nxp.com Changes in v3: - change bt_sco_codec to 'audio-codec-bt' - 'compatible' to first - audio-routing = "Headphone Jack", "HP_L", "Headphone Jack", "HP_R", - remove extra space in fsl,asrc-rate = <48000>; - align clock at assigned-clocks = - using tab in pinctrl_sai - Link to v2: https://lore.kernel.org/r/20240418-b4-dts_dxl_audio-v2-0-e4e2747b3a49@nxp.com Changes in v2: - use general name: audio-codec - move vendor property to last - remove undocument property 'capture-only', since linux-next/master merge txt to yaml bind doc - Link to v1: https://lore.kernel.org/r/20240402-b4-dts_dxl_audio-v1-0-d26d25b84a08@nxp.com --- Frank Li (3): arm64: dts: imx8dxl-ss-adma: delete unused node arm64: dts: imx8dxl-ss-adma: update audio node power domains and IRQ number arm64: dts: imx8dxl-evk: add audio nodes arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 229 +++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi | 78 +++++++ 2 files changed, 307 insertions(+) --- base-commit: 2d13a7797c3970a4eea160844d8905c93065634f change-id: 20240402-b4-dts_dxl_audio-74ba02030a72 Best regards, --- Frank Li