From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2073.outbound.protection.outlook.com [40.107.8.73]) (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 1ED02153811; Thu, 25 Apr 2024 20:24:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076700; cv=fail; b=Blo9VI7/qaHCsfec0RXjuqtLpeLW4DSSsTs5H3JnEkMTysagJnIF7sj2rQ+u++gOtxBjFjO2JfbPcd+UbK9mILbq/W6u6RA1lthfIlon1ZyqehOE2fjzttWeMpvp5ZrdoEWee1pMtq/2ZFdyYLlRAN3CPe1V29VBpPzkU9W3oL0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076700; c=relaxed/simple; bh=Anf5/cBCqL2nH+zYCUD3DObM7bD8CDoVdBveSiz8u0s=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=lW6oipGDBq0ZdOKIX94KtAxxWqP4P8HaOPsWzF0e+cInxSRM0gDTZtp/lGRRwmXhdeAJERs4e8L1HfO/9Dnq9tTuKCdXfqIM2VXM9esA/gO+NeddCsigqy7wwHWmGMlbYEhRlUQrX/BX3y+PaevaKECqHLYLXzOrb2BpfziaISQ= 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=JitZMDyS; arc=fail smtp.client-ip=40.107.8.73 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="JitZMDyS" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M1A3fCsDyWDGsuXcP+FzXBRYVQIOSSj/CAutT8e1YYOh81tOz86HduheJnkA5toYwFMW0e3vSRKXrSwwxdIACMzHWZMyFn1BDUvGNerC+aPrcpU5PHEf5bYfVj5NP824P2hcCPyKpgADFTaA7uHwZDbF5aD7bgIQ8rrRmi1kwf9a3uonZC3H+ZLaMZZYRHWPlHIqYwBiiHCQNLGlPcNtn7QwC9Ycyt3t7tqbE6xrk9b5YtwuT2Es6rbAf3RpWAME3fwoSXL+4p68sMBzCfzMIj/tPAdaeW7/uNc9fOiDGfdcKTyjZFJgDN5dzkIKmLb9Qn69IKSqxKOEfM5+sk45RQ== 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=QSjCqqd+Vrp4x4jUtklycv3HmWHkcAADRrDv+UEVxvQ=; b=CBlFm0d9yAmitgVs00mP4ca7Njgr8PkuXeYpmeihI2vydneNBfgt4nRcrATfa5piGuFXy4qUu6txMGDFmWNhBrxTDwDn8C9Nb19RuKKUXwJtnAJAWZZZ9tmWn10UIsC4tzFStl3DdhBTrlAVJp++PrHblP9XkRDiFOfZpg9jjQ+QgswFJ4RUsP41BpcKlbOZjqg9ALGqN6LnkTN8f8eZP3OgPnqOyQLM9kfAZSECYLQhsgmtJhAtyxBM9ALH8+9khRkZ/yUO9Od7vLREh8ZZHjRpJWVblGzdD5+dLAiXsTEC4AD1/rquoryiZG0HJoQ2FOB7s1o7n0ZIQnCyou/PnQ== 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=QSjCqqd+Vrp4x4jUtklycv3HmWHkcAADRrDv+UEVxvQ=; b=JitZMDySmYEnS5EK+wA7kXZqSSp5Y/kAHENz2SbCjyBU0GooPif4Kw4pW0VWNg/cOe1DT/wmGpqM87R+hRgC3PKLeb5MaY7lT00eS3MbsVJgxn9uyCFUPIuaTUM3oLMQTZNtfPWh+0lvrtrM+ne5fpg+6Yu+bTUVzP7/KiCjM7Q= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:24:53 +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; Thu, 25 Apr 2024 20:24:53 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:37 -0400 Subject: [PATCH v4 01/10] arm64: dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-1-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=757; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=Anf5/cBCqL2nH+zYCUD3DObM7bD8CDoVdBveSiz8u0s=; b=B7rmJHu0sRnlXMbZXq+tHhCnD93ZBT3WO53pv4IAZ7Ry+Ajs1RrA4/DJfS1EIvdEncj2qUTWQ 5vumWeiiQ4MCO6hmlRTSGMARKcQ9JJKObjSjNhRNkhGHTkXly3J9Tg+ X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: 98f179d4-8eaa-4ae3-28d9-08dc6565c3c9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?L0JoWW5hSDUvVHZXdE5pQ09VTVlWNW02dndSRkJ6c1NBdEhWVm5mRllubGFY?= =?utf-8?B?cExOamxla1FpSWl5ak5EZEhSaGwwY0Z3ait0YjVuV2NFOG8wZmRndUZkL2tx?= =?utf-8?B?VkFXM05RTkxscHZ0Z1JmcnQ0bXI4cVB4MDZuNVVMdkRjTGo1akNOdkQycTdj?= =?utf-8?B?WGh2NWErUkRwbDRQRmNYR0FTUUR5OHowc2pjUHBVd2VmOGkyR2owWllValpu?= =?utf-8?B?TWVTdUo4WkFWYU5yaDVrdDh5eVVzTVVrYm5qbFpMWmNjUDFVQTlOUndOOEtx?= =?utf-8?B?TGxFR1hWV2VhbFR6UUxEeG5ha1ptbkN5Z3NCZDYxY24vazlEZmZ6RTdjR0FG?= =?utf-8?B?dWNiL3VnZm1UWGlscm5LYklZcWl6cVpETUpiQ0FnZk55K0hhYXVPVE9kZjNE?= =?utf-8?B?M2FMSVBZTlpPc25idzMwamlWbCtqSGkwMnlUSzVFeFNVWUZEYUVETUZIUU43?= =?utf-8?B?ZFVYMWtTM2hMVWRIVklyUjNGSU1nVGd0eCtrUXNTY0g5V0JQWjBpQ0tQT2tx?= =?utf-8?B?eWkwT25RSEdZa2IvaGhmdDU5YlFBdk9UUExXdHJKZEZ5THNDZGdDVnQ4TWRG?= =?utf-8?B?Sk5tTnowSG1Tc2l4SDJWL0wxZ29rTDdxTE4vOUs3MVphTXBIRU85VWpPTGo4?= =?utf-8?B?R3Y4R2h0amFoSFNXQmllSG5PZ0dMMTBScHRGRzErUG5SYWx6b0xJNksxUG16?= =?utf-8?B?NU4zRy9qQjFnc2Nuc05aWjJKYzVhRVh4Ym9wMWxCMU85M3pDdlFtS1ZXUDM3?= =?utf-8?B?dEcydUh4THRrZ040NDQ1azZlYmdlVGZ0cklDQ2hLN1RVc0F3T2o4aitNT0xI?= =?utf-8?B?YkJ4bXlNQlpoOHdIUnRHTm5Bcm9jOXJrTkZtR3oySkNLYmtQRVFLMk5tR3RF?= =?utf-8?B?N0gwT3R0SU9sS0g4TG1zTi91RlVLM1IxQ3FHN3NvUzk4czgxUE95aWh6VVRl?= =?utf-8?B?eFRIT01iTUwzTHQxV2x5LzhnblNaZ0lLak1rN0NmSGdaT0o0RUpvNGl1ME9q?= =?utf-8?B?U21HMVpCOGpQMkpQR1B0Q2cxNjU0bEJKRUJMTkl0M25BTDNFSHl4SXpjRXY3?= =?utf-8?B?UXFHM0N2cHdhZjNWNk1CSXZVR3h1c1BZOXM0aWQySW1xVWNaSTNZZzVlZ2JO?= =?utf-8?B?TFlPdGs4Z2Q0TGgvM3MyUEYrVnk2Vy9obitQbkVodnEyaUFqN1VXVFdCY2hU?= =?utf-8?B?ekpFOU9DdmxzWDBva01IU2F2WFBpdGtZV2gwbE1nWVJsNjg4U0tmUFFHV1hZ?= =?utf-8?B?Q0RTMnkrSHIxVlByVW9BOVFVNTg0REk2MStZbFdEVnNITEJSTjU3NlgzRXZK?= =?utf-8?B?bldUTVI3UkFjd3dvMERKTkxkbjkrbDhHNHFCeWtoS1k4YXd0T0RhVktabUtG?= =?utf-8?B?RmNtc1FQLzI2emhJY1N0UzA0cmlsYnMyNDJlV29BSXVvWGd1NDVKdzVtOVBO?= =?utf-8?B?U3hHa2l4MHNBSFdGMGw2b0pteE80bEdUalNFMDVkTVUzMWJjYnl4VTQrSzFz?= =?utf-8?B?Qmk4aTZqQ1Mza1NrdnhLT2QxWC9hQjdsZFZJL1NRd1EwQ3ArRGduNGdqVWZN?= =?utf-8?B?QlMzT0VFZy9xNEdBcTN2WDFSVG5jUGlzMkRrUjJsRWtudjBGNUNIWkIrMWll?= =?utf-8?B?M2l2RUdlZC81ZStIOWhCNDRkZnJBcS9vZUM4MUJ3VDEyNjRObXBGTjFzMndt?= =?utf-8?B?dTBDVVpuQ3lIcEF5dXdhVXYvQ2pBelI4TElFbzk5c2wwa2d2ZE9sNVhoZmFE?= =?utf-8?B?aFNBUURLcEIrNFdqMGpTOWdJaGUrS28rVzYzdlNMaE8vbzZ1WU94WmNLRWxm?= =?utf-8?B?UHlIb1ZEekVCMkZNc1FZUT09?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dmVPOVhobHM0dGEzYXZuY1V5M1NIVkdrb293Tm5uWHpzR2ZabnE0ZWlPZWw2?= =?utf-8?B?WXpSb2dCay9pS1hFMExTaXZKcUdMb201cDVzczBrTjVBTk5WL2JJcEtEYTBw?= =?utf-8?B?dis5UjJwSkgvb3hFckRoUi9oVU5keUl6OHBvenN6WUV4K1c0UDFiNUs2dEtY?= =?utf-8?B?RGt0cEZ0MFJzSjRzbWhjWHdsTDVuWWhFeEFsUjh0Qzk3blJkTDBmNk13UjlZ?= =?utf-8?B?SXJPaDV6UnVlODhaRW1ZaDJwUTVQNUxFeDl3a2VMaUYxUHgrTXFHOXpEYnNm?= =?utf-8?B?ZHdxOGkxWDZPdHNFSUFMUDZLdTZIVlhsWTNncTJnYVdqWDNVczJDN1Q4VGRu?= =?utf-8?B?N1YzWmRocmhybVFRbjZpMUFGT01lakZJa0UwN0ZJTk5KUzlibEVQZTI5aC9P?= =?utf-8?B?VmlMR2tkZkJtVHdyV3Q4U0I4ZUNIdjFpT1htVEJ4bXRRWDA4VUZhTEN1Z3F0?= =?utf-8?B?QmdkZ2szRVZHT0pqdjc0R05xZHoycGEyYUV0SFczYVRrb2NWQ2thYXhCbzRL?= =?utf-8?B?V1oxSGYrZmVvdTdhYm44Z29jdWorYTdoOGZZSVk4MmVSTHRTVEprUytrTWpj?= =?utf-8?B?OEdFbVJ0cytFUVBXR25VbXBrLzVvdjMwRS9JQUJtcWlxRnlvVnl6dTV2SlZy?= =?utf-8?B?UnJEakpPS0NsL3ZheC9jc29KbW1lbGpBOHZ0WWQ2WXdDY0RDTzVPYmp0QUcr?= =?utf-8?B?aExlMm1EZmFMT0ZrNlNZdmNWeU5nU040d3BqbUZFNDlHblpoMkNESEgrdVRX?= =?utf-8?B?TjRacS9IbWxVTzlKQndQNE5Ua1gzSVNCeWpWbnVIZW95Tkw2VGlJazRINXZ3?= =?utf-8?B?Y3NpSFpWdE1RVE9xbjN1L09aUXRHR2ZLRjg3VG1zRDBiT3pHa3JjemFqU1Ez?= =?utf-8?B?L3R6L3NkRVg3ZDJCaUdJT09IK1BsRi81VHhFQjJGSG1JbFlmNm5sM212c3JD?= =?utf-8?B?ZXRBWDFnYVRYVUlvODZiT2ZnRUdoK1psdlpvR2xpYlM0N3ozQjFwMjd1ZU5a?= =?utf-8?B?N2RzNkY0TnE4cDVzcHVLR0xOUHBrTm55Nm9VVTRHZ29tMTcvTXBWOHozM1dE?= =?utf-8?B?T0xOQkJmcCtJMDJEWi9jME9CYVdaWHpleENOM3pZQ29ackZWQzFrT3c2SmxC?= =?utf-8?B?UE1ydFI3SHh2UjhzeU83V0pjcWkrd3lhcytWUFArL3hwR1V6UlpBcW9veHVC?= =?utf-8?B?S25UMzhCditBSlFnNlJtZ1hmVnE5VkxBOUZTVSthT0RGWVBOVFVZS1g0SFda?= =?utf-8?B?T0p1UlhZZ2xJZHpxdkRMN1Q1bGlIa0QvVEdScnd0Um5NV3hmSnZOYXJEYUQz?= =?utf-8?B?T2gwUjlVZzB1ZUJPeFdXcUZXMGFsYnAwOEJWcmFDTlVLaWtyeld0SDc2OHhQ?= =?utf-8?B?SWc3RjZDQ2RCUE9JdWttaVUxU1p6V1laMWIxaERZbzdXYTYyQjcxSmowbnhW?= =?utf-8?B?QUcxQ2lwYURFWkt5MExrZ0MrWG05eXBXVWFJY0puZFRncmZrL1BVdGk4NU9h?= =?utf-8?B?Sk13bjhTSkFxUzh0S1VpY2ZFdmIxSmlxbllodUN4UGFTaS9mSkJJWmxFOUE5?= =?utf-8?B?TngyRjVxdjhZYW5BOGlQcVpuSDNCRFk2Y2JLYTZIWXM3am5JWWZMZHEwdmVV?= =?utf-8?B?OTA0eEtGUXBuTGxsWS9mcEVZQ0FjYTJlanVSVFV6a2dsbjYzZkxTWkdwOUR1?= =?utf-8?B?czl1S1RmekVHN0xjV0NuOFh3ZnJndTBpSGN1bjVnTDRjRzJwelV5SUhSUzl6?= =?utf-8?B?NFhLL1ZOWUtQY3VqTmZRUENGeTJ1d0I2T0JTc3F0SGNsZmp2ZndDc2lNTEJy?= =?utf-8?B?LzBPQ3g1dUpUelNGejlaL1l5Tjg3OVhYUWp4OGV0NHVKYnRNREdBbWx0aU5r?= =?utf-8?B?MUt6eFNEakVwRTFPUE9naW14VVVrbUFXYjd6WjhPVTNhUnFHRkRDRVg0eXYx?= =?utf-8?B?QW1ZMEQ1a0VXaHJyVGE4enFFUm0yT1E4MVlEU0JldWRhL1BDVHNJdzdSUm5L?= =?utf-8?B?L3QvemRDUDN1eTBOV21mUTNiYmxHMVlRYkRBZXV6K1h5UkJjN2pLS1E4ZWg5?= =?utf-8?B?cm1QL3pKTlZ0cWk3d0gzb1lyVS91Vjk2eXh3am00U3I1WE9Ka1J3clBzMEh3?= =?utf-8?Q?40l7DYy5l6HG2p+xZWX8zTPeB?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 98f179d4-8eaa-4ae3-28d9-08dc6565c3c9 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:24:53.1276 (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: 0eu/KwXqHCTrSeKXa5u/WFRN75Q8s3MREj2bvygQjGT27dq5ixHP27J2uGauHoie/cV+STocUFHQ/fXNm9ep8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 Different boards have different DDR memory sizes and layouts for reserved memory. This change reduces future dependencies to add 'imx8qm-ss-audio'. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-audio.dtsi index 897cbb7b67422..ff5df0fed9e96 100644 --- a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi @@ -447,7 +447,6 @@ dsp: dsp@596e8000 { <&lsio_mu13 2 1>, <&lsio_mu13 3 0>, <&lsio_mu13 3 1>; - memory-region =3D <&dsp_reserved>; status =3D "disabled"; }; =20 --=20 2.34.1 From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2073.outbound.protection.outlook.com [40.107.8.73]) (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 5D53A153812; Thu, 25 Apr 2024 20:25:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076702; cv=fail; b=urFVoBUkScTa8wrAHjc2PeLVBvMGC1v0BaENxARZEUr+72MNLYTuAsSJ6+zTD+p7BpHwZLN2N8WDZjidfQBdaj9xRnI/1DrIGfP5bmbsyfPnTuVi43YgVc1TKr5BTHfDVab+zcR2zSFtJpRXRxm3BGOjFt4juX8gZ2SpiUdphI0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076702; c=relaxed/simple; bh=P6LypuexdM29ZVnlOc+SqUb1sJ97O+y6kEBv8SH6Tzg=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=CrxnDr8h4qTDsqpiqnCOFBme1iwcp41BV8YNSSyWRnlNysqw5sum/cCmSZysTG5ah/JH+gNNSwLsxJ0kMU4CZXW4lHQTKkYcfVU4bXmIy2g/2+vaczV3eok3GqrEnEyRb056j24hvMUBRJOL+t9wUU/lsSJFvq9ozp41+UQ2j80= 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=kiXa6Zur; arc=fail smtp.client-ip=40.107.8.73 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="kiXa6Zur" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QTFdErtJh/J3vvaeLnFe063A7pfzfsz0qWa0DojfMlkSB/QTHFe6ZA1V9i/QkJvkoNMr2Ib2fiPizO+nN6X6qR/L8KzKLmu2yvNew1v01VjX2M0wm0UFrB7fHR2Ks9iURTEXYBiot7lkxAcpXGpPiQBWSnxwrQ+8l404x4CsiWsphfKTk2U8lszLuQz/A6awW52USaXI521/uyv7xllbXU7RAA//EcoJpUjcQHJXXl5FSqm/tsrMeby03yUik72ypVxmEJiu01hk16pZIZyj79CSjAnCa7kBsfKfw8KjU4hzlQY7Cgxo4XZGG2DtPTxOc5+JZydlC11B+OCCnDHAHA== 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=i8rQTmWglgESXNlLjT8xBf98KoviNvxay8re42WfcZY=; b=Mi0JAViATCgT87KeeFT2gr5gVB+2r33X8ZiCbtE5MjAEvaOnqWaCVdBS7sEqocnMjyf0qjiovkiQjemcnJbzjai4H0d+ycXEFTbvULVYlGzr0W1xAX75ykuO+PG7tZxAW1bgeUWyfoaFVtXp+VRrZ6Hq/Qk47k+vIZ+nwnyzYYW4YWgPe5Ik4on7deA2yBbdtPQl8xz0cqieD0tX494PPEv3WJsEQER2Uy30lvP2hKkqPAwYp0J2hlrxdQpur3iso+8x3IvAAz21Tqmq7rn31LMvv+CUzoihZiWUA2yB7QwAfN13kt+i38DVN1bCwQiViXcvGlMDNVvbKddH/mZp0A== 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=i8rQTmWglgESXNlLjT8xBf98KoviNvxay8re42WfcZY=; b=kiXa6ZurGj6uu0t1FtTJ/7UB6iBaiODB9k1u8htyVXWgmDAqYoDTwhuC0NrbeZhP4+hVYZYDEAU9RYIyRCIYsUg9tS8DTrtysHsY6MsWgCFKIz1c9WApFlj1DXYxukNacqfhbEHlglinka/6B4KujLygDModDrDGi0I7AN1eSlw= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:24:56 +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; Thu, 25 Apr 2024 20:24:56 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:38 -0400 Subject: [PATCH v4 02/10] arm64: dts: imx8qm-ss-audio: add audio nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-2-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=17204; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=P6LypuexdM29ZVnlOc+SqUb1sJ97O+y6kEBv8SH6Tzg=; b=+GIVURTcj/1t0j7M+u7wyul5qikhApslCuJSdwV9pXbNSm0dqsOhHCVxpfneoSApX3xc3uwEj ECPivG4UWWfAebfx2tu9WYLMFh4MhCPZipvPnwAYFbYOV2oaV4uiuAg X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: 4dc2aad7-4ad9-467e-1620-08dc6565c5a1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dUVBRjdCdjJpY3Jsa3FJanZXMEMxV0VZZmh6SzFBWjNpWWkzN3JJeS9SSFdn?= =?utf-8?B?NjJ3Q1RlRHltL2RacERHbUhSM0lzOTlWak1LYmNtanpzOEYwdzAzZm5md012?= =?utf-8?B?Ny9wYk1BYmtuNFBoVzlGUG5jMUUvS2k2aUh4emxGWVZReklTTTFacVNtMzM1?= =?utf-8?B?RkRBckpISENtaU9EMG13V3I3aDZyalBENVpNaWp4d3hOMDJLS01SdjBoY0ZH?= =?utf-8?B?SXVSSE56TjdvbHY2eEVXUVRnRUNZVkc1VU1WdlBTbFE4ZkI3LzhXQU5FL3Ri?= =?utf-8?B?WFA0TWZ6RGE2SmQwSFh3VVVYQjVHcllVSVFsR0F2UkVUVHpKRW1LTmpNa3Va?= =?utf-8?B?OEFYMWJUejBsTWVxL0ZSUmJmNW1jQi93NVhjUUFDRmM1MHA1ZGg3YWsvbC9p?= =?utf-8?B?dVlXeTBjOVJOeEUvQ0RTS0pzK3ZtSkFhNG94L0VnQkNON1JFZVNLd1luWUM3?= =?utf-8?B?NDBvRkFvU1ArQjBBb0haVkQ1emN5dXpEZ3E1VUxKWXFvbjJpR3FRMjh1Y1J6?= =?utf-8?B?Z09jSGV4UEJDc0lZVmFvU2VEN1dzWnc4cW92eUR2TDlRUUZUY280S2ZQUEd4?= =?utf-8?B?NHdqQWxIWmt3R1F2TlBsN1JHS01HalliWnYxcDFaVG5nWUZ1UURTNUZkTE9K?= =?utf-8?B?QmwyRm1CVXRYOGhRTTZJZzlqdE9TbU9nTHB2ZmJudzBOWDRHVHNvblEwbGxX?= =?utf-8?B?WG9rUXgwcDA0VWlkTTBjUUFHK0xCWFRyNyttait4OVB3Z3FHcDBBbE5aamdh?= =?utf-8?B?TVk0eGxrbzVhQ2lhZGlyaHllZHVlblU5UE5zakl0ZmJkT1I4VE01bEJuWlM5?= =?utf-8?B?dVI4dVBYZDYrY2YzcVFNUUYxeVZKR0toZGwxOXU4ZlVNQUFHeTFVTHB3cEZP?= =?utf-8?B?LzFIM0k1aDhHUi81Vmk5aVN3djA1b2dibVVUMGZCWTFaaXdPRlkvRGRTUUw2?= =?utf-8?B?OTc5aG5Od0ZSczFsV3d4V20wMWZRRlNqVlpqUHVPQVdidEpXVFRrT2Y0a05B?= =?utf-8?B?SHhENHJCcy8zc2pvd3NoTHRmSk5GS3h3MC9ERXlaY0JHL1RWVWFvNHVsaFhs?= =?utf-8?B?bjU5Vzd4bS92K1NSZ2dLdHhoaSt1N2hUNVhVM2FyYmdSK21xWUxMTzliR1VN?= =?utf-8?B?YlZ3STdJUmNtUlV0WjYyeXBESFJKWGVoYWg3M0xmNkdtYk55bXY5a0RUVEZk?= =?utf-8?B?SW15WE9WcUJTeUx3YmZXeXY0R2hqdmVucFcxMUI3TXdHWHo1aUFlenN3TkJY?= =?utf-8?B?OHhEYmdLVWRXSUdWb0pQTGI1V3hBa0NxWWxlSERMK2tBSEpWbTZiNU5FdmpF?= =?utf-8?B?UEl3aElubVdpbFBBckRwSXcrd0xGNkNSbVJieVM4c1pyTzRPdllNcmxOdFVm?= =?utf-8?B?c3hHK1l5TmpyVG9FdUxBV3JJYnFodEVxMEtmMzlRQytaOWZaK2JyZFBqSk5X?= =?utf-8?B?ZGVFRlRPZ0J0dW1mRUhTVzB5RkxoYkJlL3Jta1NDVzZlL2thQWV2RXZLUFR5?= =?utf-8?B?LzkvRTVOb2x2RkVWOCtnYVdrUit2VE5xcklBbUZ1VWVESmFEbXVPc1B6a2Zm?= =?utf-8?B?R29aSUZEVmdJOU1NNzNiVHRCYWdZUWo1L2o5dkhmeS9ZckZTdkVtcnJjRGpJ?= =?utf-8?B?UENEeG5aOXgxQUFMT2wxcHVaYzN5Z3hFV0IwajI3VDhtVXRWWjVjRm9xckx6?= =?utf-8?B?dWJRbDQxVFZQMnVjTGR0bXVnWVJWbE1UdEhCRUJaQktRZVFiVDg1cHg4d2No?= =?utf-8?B?MDdZck9RT3RJbTFNQW5qSVBvR3J2ZUNDMnp5TDZ0eVpwOStkUUY2b0hyZzhy?= =?utf-8?B?a0xyYWJrU3grT2ZZa2xsQT09?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TmM0MG1hWVM3Y21BNVBtdVFIMGxlUkhwQ2tQTlRPZmdJbCtIc0ZZcEVSTmd4?= =?utf-8?B?K1ptTDFpY2lrK0tFMHBLSW5Vdld0citvVXYzNTIyd21JaFFZeEZEdkxmSnNa?= =?utf-8?B?WDB2SmtrK2N1bXVBMy9UOW8vWEJLc00zQVFFMS95TUNYRThWUFlRSGRFWVc0?= =?utf-8?B?bXJTZjQyRTh0dWx6RDZoODZlMTBObG05Q3Z4MFZaa0Y4b0tmMVFadyt6Nk5U?= =?utf-8?B?ZEFZYUpCMUc2ZERZSmtTSjF4QVdQWDI5YVorTmFGTi83Ri81L0liMmJqVU9F?= =?utf-8?B?L2xXZjA4d0pVd0Q3b2ltVHQ1ZVNiL05IY3QySzRDZCs5Ri92U3Uvelk5aDdi?= =?utf-8?B?UTB5K0RENGh5OVI5YWZyVTkwcmltZUlzZk1BMnVPK0VMMUVHYlN3cC9CSEV4?= =?utf-8?B?cEhqUEJyMDd1Mkl3YkhlUE9NN1VCM0VyT0NmbGkrZ09zUlZrT0hadTU4NkxR?= =?utf-8?B?SlIydjRWbXhsbFlZQXVJM09ZRmJ1TXlmY0ZvUFVNblZNR1FjY0xFWmNlMTJm?= =?utf-8?B?cE5jVDVQVVllN3NQcGRHVlBMVnNObE9XVFl4U2FNeEhmMXlvbVc3NHVBOTBW?= =?utf-8?B?YXFEZ3l4b1o5ckxQd095bUEvdDVaMGtDL1NCVXFhOXh4MVhjSytXN01hZWhL?= =?utf-8?B?L3EzWEdmWEVBMFZrTXJCMTR6Q2crRjJON3o4NG1ma0w2WUEzSHd0UDNWc1hz?= =?utf-8?B?a2s5bTYrRUp2WWxzbjVoNDVYajg5MDBsamwxSE1ZNllaK1F1cVRSVVNuOWRK?= =?utf-8?B?dUQvZmRMd0FBRUo4T2FtbGlERENGZUIvSVVXUnlCRjFEOVJFQ0FkM2x6MG44?= =?utf-8?B?ZnBiWUVRcTNYVE9rMW14YUFqalRIeGR6cWM0UWdLZUNrekZWMUFKcWZJNXpI?= =?utf-8?B?bEJSZHlUYlB6VU9paTc0VlVodjUydEoxRUZiSDRTUy9UZkEyL1grbzB3eVA0?= =?utf-8?B?a1VhcDVCRjFwSnJYaWtRNXNuNFgzQXliZUJiVWpwRzUvbjZrM1llNlBKUjdi?= =?utf-8?B?WXMwSkI5NGRnM2VZNGtCZkhwUmJ3bWNuL0tHRTBvZkdoOXRHWis4WTRVWjNE?= =?utf-8?B?M3NFdDZTSmRtckdBd1JDZ3pvdDN1N3BzbWtsUDdKMnp4VnRUR2ZYZHlhRVVC?= =?utf-8?B?QzMrQzJSaEFMSjkzNFdxMVQxR1NWRGE0bHlOY1BaNDFkYUR2OGU4MlhKc2Q4?= =?utf-8?B?bURYMjBmV1g5NXhTM0duQURGUnFHWExXa3pUcWQ0N1NnamRjTVZJczU4MG5j?= =?utf-8?B?WXp2SElBOXZwQlltdWRTYW91MWNFM2krZEIveDJBVmpPS3pmOVNybUE5K3c0?= =?utf-8?B?WlR5WlRGUTZMZGhJcjN1YW5JbklRQThORGNuUGZVQkI2SUcrNmw1RXA0Z1V0?= =?utf-8?B?OVdBZXZxUmVCSnFUQVgva3dsWkF4K1YydzgyTjk5ZTJqTktZeVYzQ1FLakZx?= =?utf-8?B?clJoWGxJVys4d3RxSHQrNTY4MVlWZGdLaE1SMUEwRk1aamszY1dYRzlCdTBx?= =?utf-8?B?Z2FsMGVkd0RPbXYvV0ZLUDg5bmZMU2Y0d0crcmdVRHl0OTFyMHZJQ0JNT2Qv?= =?utf-8?B?V3BaZHZGUGRSWHN4aTNIbnVCRzZyT2IxOE16MTdzRExIMmRCVVFXSWQ5c1pK?= =?utf-8?B?QmhjQmJ6UGVLV3Z0WHJjRGtGejQrUThqVXViZDJheWRzYnJqd3IzMU04ZnhO?= =?utf-8?B?RlptamlUVHFHa05yTWhhTjJZRWRpak1vd1ppOE84UGtxU0JKdzhvaUVWZUVI?= =?utf-8?B?NkZUQ2RHQlYxZUJhMk5QbzN6cjcrNmNXRXlkdHRZN0dCYWszMFhGRXZtZDJl?= =?utf-8?B?UWFLQWxMcXIvSG5mUHArK0x3UVZIaEZpeTlXemdXdHF2eGZhaTEzOFlNTWNt?= =?utf-8?B?TEsrblpGeXozRXdrVkFyZjNtVmFGQ3dzendyTzRoVGlmOWxpVzRIVmlwc09P?= =?utf-8?B?V2xvbVk5alNOSTMyWnBUZUNNNjQ4S1dtWVRuVWJDM2F3T1FRMERYMGhvMDFa?= =?utf-8?B?a1BXOHJxRGVORWJrUmxrYlBtS1dwd2NWNmo0am9wOG1KZkJYenJtZjhDVFg3?= =?utf-8?B?bFZSNEpUWFYvN3FXcXRjVUU3NjBtSnlpTEFCbnhqT1NzRjYrcUFsQ3Q1UlJR?= =?utf-8?Q?heyb5ordsuclsIxevwRH1rHTs?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4dc2aad7-4ad9-467e-1620-08dc6565c5a1 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:24:56.4576 (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: KcxATOAeb2+2rbzFWwtYO+sH3VligKJcCJjdJ20ET2bOgmFP6CjRWr9kIw0LVVWTFYAQDlqe26nfU+8OTilGXg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 Add i.MX8QM audio related nodes and update eDMA[0,1]'s information. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi | 473 +++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 86 ++++ 2 files changed, 559 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi b/arch/arm6= 4/boot/dts/freescale/imx8qm-ss-audio.dtsi new file mode 100644 index 0000000000000..3036af49fc854 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi @@ -0,0 +1,473 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2024 NXP + * Dong Aisheng + */ + +/delete-node/ &acm; +/delete-node/ &sai4; +/delete-node/ &sai5; +/delete-node/ &sai4_lpcg; +/delete-node/ &sai5_lpcg; + +&amix { + dais =3D <&sai6>, <&sai7>; +}; + +&asrc0 { + clocks =3D <&asrc0_lpcg IMX_LPCG_CLK_0>, + <&asrc0_lpcg IMX_LPCG_CLK_2>, + <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div1_lpcg IMX_LPCG_CLK_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>; + power-domains =3D <&pd IMX_SC_R_ASRC_0>; +}; + +&asrc0_lpcg { + clocks =3D <&audio_ipg_clk>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "asrc0_lpcg_ipg_clk", "asrc0_lpcg_mem_clk"; +}; + +&asrc1 { + clocks =3D <&asrc1_lpcg IMX_LPCG_CLK_0>, + <&asrc1_lpcg IMX_LPCG_CLK_2>, + <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div1_lpcg IMX_LPCG_CLK_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>; + power-domains =3D <&pd IMX_SC_R_ASRC_1>; +}; + +&asrc1_lpcg { + clocks =3D <&audio_ipg_clk>, <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "asrc1_lpcg_ipg_clk", "asrc1_lpcg_mem_clk"; +}; + +&audio_subsys { + + sai4: sai@59080000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59080000 0x10000>; + interrupts =3D ; + clocks =3D <&sai4_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai4_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "rx"; + dmas =3D <&edma0 18 0 1>; + fsl,dataline =3D <0 0xf 0x0>; + power-domains =3D <&pd IMX_SC_R_SAI_4>; + status =3D "disabled"; + }; + + sai5: sai@59090000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59090000 0x10000>; + interrupts =3D ; + clocks =3D <&sai5_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai5_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "tx"; + dmas =3D <&edma0 19 0 0>; + fsl,dataline =3D <0 0x0 0xf>; + power-domains =3D <&pd IMX_SC_R_SAI_5>; + status =3D "disabled"; + }; + + sai4_lpcg: clock-controller@59480000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59480000 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>; + status =3D "disabled"; + }; + + sai5_lpcg: clock-controller@59490000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59490000 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>; + status =3D "disabled"; + }; + + esai1: esai@59810000 { + compatible =3D "fsl,imx8qm-esai"; + reg =3D <0x59810000 0x10000>; + interrupts =3D ; + clocks =3D <&esai1_lpcg IMX_LPCG_CLK_0>, + <&esai1_lpcg IMX_LPCG_CLK_4>, + <&esai1_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>; + clock-names =3D "core", "extal", "fsys", "spba"; + dmas =3D <&edma1 6 0 1>, <&edma1 7 0 0>; + dma-names =3D "rx", "tx"; + power-domains =3D <&pd IMX_SC_R_ESAI_1>; + status =3D "disabled"; + }; + + sai6: sai@59820000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59820000 0x10000>; + interrupts =3D ; + clocks =3D <&sai6_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai6_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "rx", "tx"; + dmas =3D <&edma1 8 0 1>, <&edma1 9 0 0>; + power-domains =3D <&pd IMX_SC_R_SAI_6>; + status =3D "disabled"; + }; + + sai7: sai@59830000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59830000 0x10000>; + interrupts =3D ; + clocks =3D <&sai7_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai7_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "tx"; + dmas =3D <&edma1 10 0 0>; + power-domains =3D <&pd IMX_SC_R_SAI_7>; + status =3D "disabled"; + }; + + esai1_lpcg: clock-controller@59c10000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c10000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_ESAI1_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "esai1_lpcg_extal_clk", "esai1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_ESAI_1>; + }; + + sai6_lpcg: clock-controller@59c20000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c20000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI6_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai6_lpcg_mclk", "sai6_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_6>; + }; + + sai7_lpcg: clock-controller@59c30000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c30000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI7_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai7_lpcg_mclk", "sai7_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_7>; + }; + + acm: acm@59e00000 { + compatible =3D "fsl,imx8qm-acm"; + reg =3D <0x59e00000 0x1d0000>; + #clock-cells =3D <1>; + power-domains =3D <&pd IMX_SC_R_AUDIO_CLK_0>, + <&pd IMX_SC_R_AUDIO_CLK_1>, + <&pd IMX_SC_R_MCLK_OUT_0>, + <&pd IMX_SC_R_MCLK_OUT_1>, + <&pd IMX_SC_R_AUDIO_PLL_0>, + <&pd IMX_SC_R_AUDIO_PLL_1>, + <&pd IMX_SC_R_ASRC_0>, + <&pd IMX_SC_R_ASRC_1>, + <&pd IMX_SC_R_ESAI_0>, + <&pd IMX_SC_R_ESAI_1>, + <&pd IMX_SC_R_SAI_0>, + <&pd IMX_SC_R_SAI_1>, + <&pd IMX_SC_R_SAI_2>, + <&pd IMX_SC_R_SAI_3>, + <&pd IMX_SC_R_SAI_4>, + <&pd IMX_SC_R_SAI_5>, + <&pd IMX_SC_R_SAI_6>, + <&pd IMX_SC_R_SAI_7>, + <&pd IMX_SC_R_SPDIF_0>, + <&pd IMX_SC_R_SPDIF_1>, + <&pd IMX_SC_R_MQS_0>; + clocks =3D <&aud_rec0_lpcg IMX_LPCG_CLK_0>, + <&aud_rec1_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>, + <&clk_mlb_clk>, + <&clk_hdmi_rx_mclk>, + <&clk_ext_aud_mclk0>, + <&clk_ext_aud_mclk1>, + <&clk_esai0_rx_clk>, + <&clk_esai0_rx_hf_clk>, + <&clk_esai0_tx_clk>, + <&clk_esai0_tx_hf_clk>, + <&clk_esai1_rx_clk>, + <&clk_esai1_rx_hf_clk>, + <&clk_esai1_tx_clk>, + <&clk_esai1_tx_hf_clk>, + <&clk_spdif0_rx>, + <&clk_spdif0_rx>, + <&clk_sai0_rx_bclk>, + <&clk_sai0_tx_bclk>, + <&clk_sai1_rx_bclk>, + <&clk_sai1_tx_bclk>, + <&clk_sai2_rx_bclk>, + <&clk_sai3_rx_bclk>, + <&clk_sai4_rx_bclk>, + <&clk_sai5_rx_bclk>, + <&clk_sai6_rx_bclk>; + clock-names =3D "aud_rec_clk0_lpcg_clk", + "aud_rec_clk1_lpcg_clk", + "aud_pll_div_clk0_lpcg_clk", + "aud_pll_div_clk1_lpcg_clk", + "mlb_clk", + "hdmi_rx_mclk", + "ext_aud_mclk0", + "ext_aud_mclk1", + "esai0_rx_clk", + "esai0_rx_hf_clk", + "esai0_tx_clk", + "esai0_tx_hf_clk", + "esai1_rx_clk", + "esai1_rx_hf_clk", + "esai1_tx_clk", + "esai1_tx_hf_clk", + "spdif0_rx", + "spdif1_rx", + "sai0_rx_bclk", + "sai0_tx_bclk", + "sai1_rx_bclk", + "sai1_tx_bclk", + "sai2_rx_bclk", + "sai3_rx_bclk", + "sai4_rx_bclk", + "sai5_tx_bclk", + "sai6_rx_bclk"; + }; +}; + +&dsp_lpcg { + status =3D "disabled"; +}; + +&dsp_ram_lpcg { + status =3D "disabled"; +}; + +/* edma2 called in imx8qm RM with the same address in edma0 of imx8qxp */ +&edma0{ + reg =3D <0x591f0000 0x150000>; + dma-channels =3D <20>; + dma-channel-mask =3D <0>; + interrupts =3D , /* asrc0 */ + , + , + , + , + , + , /* esai0 */ + , + , /* spdif0 */ + , + , /* spdif1 */ + , + , /* sai0 */ + , + , /* sai1 */ + , + , /* sai2 */ + , /* sai3 */ + , /* sai4 */ + ; /* sai5 */ + power-domains =3D <&pd IMX_SC_R_DMA_2_CH0>, + <&pd IMX_SC_R_DMA_2_CH1>, + <&pd IMX_SC_R_DMA_2_CH2>, + <&pd IMX_SC_R_DMA_2_CH3>, + <&pd IMX_SC_R_DMA_2_CH4>, + <&pd IMX_SC_R_DMA_2_CH5>, + <&pd IMX_SC_R_DMA_2_CH6>, + <&pd IMX_SC_R_DMA_2_CH7>, + <&pd IMX_SC_R_DMA_2_CH8>, + <&pd IMX_SC_R_DMA_2_CH9>, + <&pd IMX_SC_R_DMA_2_CH10>, + <&pd IMX_SC_R_DMA_2_CH11>, + <&pd IMX_SC_R_DMA_2_CH12>, + <&pd IMX_SC_R_DMA_2_CH13>, + <&pd IMX_SC_R_DMA_2_CH14>, + <&pd IMX_SC_R_DMA_2_CH15>, + <&pd IMX_SC_R_DMA_2_CH16>, + <&pd IMX_SC_R_DMA_2_CH17>, + <&pd IMX_SC_R_DMA_2_CH18>, + <&pd IMX_SC_R_DMA_2_CH19>; +}; + +/* edma3 called in imx8qm RM with the same address in edma1 of imx8qxp */ +&edma1{ + reg =3D <0x599f0000 0xc0000>; + dma-channels =3D <11>; + dma-channel-mask =3D <0xc0>; + interrupts =3D , /* asrc1 */ + , + , + , + , + , + , /* no used */ + , /* no used */ + , /* sai6 */ + , + ; /* sai7 */ + power-domains =3D <&pd IMX_SC_R_DMA_3_CH0>, + <&pd IMX_SC_R_DMA_3_CH1>, + <&pd IMX_SC_R_DMA_3_CH2>, + <&pd IMX_SC_R_DMA_3_CH3>, + <&pd IMX_SC_R_DMA_3_CH4>, + <&pd IMX_SC_R_DMA_3_CH5>, + <&pd IMX_SC_R_DMA_3_CH6>, + <&pd IMX_SC_R_DMA_3_CH7>, + <&pd IMX_SC_R_DMA_3_CH8>, + <&pd IMX_SC_R_DMA_3_CH9>, + <&pd IMX_SC_R_DMA_3_CH10>; +}; + +&esai0 { + clocks =3D <&esai0_lpcg IMX_LPCG_CLK_0>, + <&esai0_lpcg IMX_LPCG_CLK_4>, + <&esai0_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_ESAI_0>; +}; + +&esai0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "esai0_lpcg_extal_clk", "esai0_lpcg_ipg_clk"; +}; + +&mqs0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "mqs0_lpcg_mclk", "mqs0_lpcg_ipg_clk"; +}; + +&sai0 { + clocks =3D <&sai0_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai0_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_0>; +}; + +&sai0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai0_lpcg_mclk", "sai0_lpcg_ipg_clk"; +}; + +&sai1 { + clocks =3D <&sai1_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai1_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_1>; +}; + +&sai1_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai1_lpcg_mclk", "sai1_lpcg_ipg_clk"; +}; + +&sai2 { + clocks =3D <&sai2_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai2_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_2>; +}; + +&sai2_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai2_lpcg_mclk", "sai2_lpcg_ipg_clk"; +}; + +&sai3 { + clocks =3D <&sai3_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai3_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_3>; +}; + +&sai3_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai3_lpcg_mclk", "sai3_lpcg_ipg_clk"; +}; + +&spdif0 { + clocks =3D <&spdif0_lpcg IMX_LPCG_CLK_4>, /* core */ + <&clk_dummy>, /* rxtx0 */ + <&spdif0_lpcg IMX_LPCG_CLK_5>, /* rxtx1 */ + <&clk_dummy>, /* rxtx2 */ + <&clk_dummy>, /* rxtx3 */ + <&clk_dummy>, /* rxtx4 */ + <&audio_ipg_clk>, /* rxtx5 */ + <&clk_dummy>, /* rxtx6 */ + <&clk_dummy>, /* rxtx7 */ + <&clk_dummy>; /* spba */ + power-domains =3D <&pd IMX_SC_R_SPDIF_0>; +}; + +&spdif0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "spdif0_lpcg_tx_clk", "spdif0_lpcg_gclkw"; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index b3d01677b70c4..6092d70b10b97 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -461,7 +461,92 @@ drc_crit0: trip1 { }; }; =20 + clk_dummy: clock-dummy { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "clk_dummy"; + }; + + clk_esai1_rx_clk: clock-esai1-rx { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_rx_clk"; + }; + + clk_esai1_rx_hf_clk: clock-esai1-rx-hf { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_rx_hf_clk"; + }; + + clk_esai1_tx_clk: clock-esai1-tx { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_tx_clk"; + }; + + clk_esai1_tx_hf_clk: clock-esai1-tx-hf { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_tx_hf_clk"; + }; + + clk_hdmi_rx_mclk: clock-hdmi-rx-mclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "hdmi-rx-mclk"; + }; + + clk_mlb_clk: clock-mlb-clk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "mlb_clk"; + }; + + clk_sai5_rx_bclk: clock-sai5-rx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai5_rx_bclk"; + }; + + clk_sai5_tx_bclk: clock-sai5-tx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai5_tx_bclk"; + }; + + clk_sai6_rx_bclk: clock-sai6-rx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai6_rx_bclk"; + }; + + clk_sai6_tx_bclk: clock-sai6-tx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai6_tx_bclk"; + }; + + clk_spdif1_rx: clock-spdif1-rx { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "spdif1_rx"; + }; + /* sorted in register address */ + #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-img.dtsi" #include "imx8-ss-dma.dtsi" @@ -473,3 +558,4 @@ drc_crit0: trip1 { #include "imx8qm-ss-dma.dtsi" #include "imx8qm-ss-conn.dtsi" #include "imx8qm-ss-lsio.dtsi" +#include "imx8qm-ss-audio.dtsi" --=20 2.34.1 From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2073.outbound.protection.outlook.com [40.107.8.73]) (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 DB1BC155738; Thu, 25 Apr 2024 20:25:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076704; cv=fail; b=dzc3oLDyKRoTPmyLSD8Nd7VZ+mzc2MmbttZ7Mr1TsE4lmZo3oq5wKZZgA3D+uqE7NT3XBamrSsvAtKUeLUYcHSv/HnPr0MslQ21MjTqxWEDxakVw1fBhqYkQFRJkcXL+Y4r/mh6pLTxeOYpEohjJxEH6Ft35ZKoWMF7pPzZabno= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076704; c=relaxed/simple; bh=BksCUPkX5pso8erTfLwxSdrIzwnxLVEK9TqKxi9mY/I=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=uH6RgnAkFRmAEuWYTwC7RqiIadXCgWY7HPayf4Gu+OD022a6glQ0QXahQJerBy8pPo59+ZwsnbeB5UJyjLKxTUaTvRm+UwQzgZ4PB07a1K32MA8smTxBGifclgEpRsA/4icvdu2jhV8GRKHvZyhwbsROwvlbxcmYhiymLspCu84= 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=LTyWz1Ys; arc=fail smtp.client-ip=40.107.8.73 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="LTyWz1Ys" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KqbTboNa2Ok9VhiTX0nO0BeSFmLOgpA6fP9D2RS7pyjbBSsyn3ITEEwig90JnWMOndEl3C8oAvfjQzSUsAUCVQsXdifi0xIrtYlw6Be0PzJA6POCLAHyEZQMcxEAZgFY/5Qtv9MQwZkJD8GD3mZPrTj6Td/TPhXBh+gziJVXzCdS4dzV8hMP7m/2O0+6/w/kFxoc4gvlNWwHxUZ1f0qCmCJNEGxANrj5j5HiseC9K5OQpmm23/WPDv6X5+P9T45kG6cFee5TGhplPUaW+okwMgAdrlceRsXxyg/jeze+aoa5B27X5F2wMNveoDdkSH8HApr4lPXMbWXGSlhY0Q8Yxg== 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=+4hYBLAxRg/AcBx/aHMpSjAI/I+nLfEkT9ATv5cvK+c=; b=AtfxTwuXRChjhxfAkfOu2SoDLsTLHDmnouAlONw52cxrdtBGjQptr1Anf+NYeaQSXalK/klvUHA245hmVuYGOECpHXwvy364aAiQdOJ5smQFBj05RM1AhgGjICuc29RgJhiuxbtMsOHESQqy4bQd5mKLzrQDtcDScGGOlH7hhd7bfVtFGdZQVXTiqqgXIYP5AWgy1WWEI1Z7pKo4NJmBjuArOzDoFbnhpnawwllzodFIq3VrXVl/fR36XoJqDePlDv7mszl7mastzWR7vD2k8aMTJqVpEIaNBbf4kyg7Pi7gtLMfA4w4LDZUvxtXs5mczCvhvnh8H6b3CoygodVyig== 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=+4hYBLAxRg/AcBx/aHMpSjAI/I+nLfEkT9ATv5cvK+c=; b=LTyWz1Ysh46BWZXQo1djc/BhPw8RJpej+LOv0C8Pkn556aGzbTA7uUJY492Sns+qw7zCVURLKlxjazCsbUqeFLG/DnM5OY9gvumPsFMksm0FD9w+f0/9lqpOsv3Bf5Bip0PkBqMRDW1oWt0S72HGSBh5tQYAl6IXrF6WS1H6xxk= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:24:59 +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; Thu, 25 Apr 2024 20:24:59 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:39 -0400 Subject: [PATCH v4 03/10] arm64: dts: imx8qm-mek: add sai and wm8960 support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-3-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=5451; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=BksCUPkX5pso8erTfLwxSdrIzwnxLVEK9TqKxi9mY/I=; b=AWHZGHX9AreLTx7L54NOCWjvSi2rJgbtgAwnF54W3XshbRoiuQTkbZMMI1mQG/WRBiFrUmUTd sp1mxSGl/STAUM6DSnvxdtGGYH5w3kANCAqqJNyNsfx/yv2vPaGkjRf X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f33fca5-8ca4-4ca4-c290-08dc6565c794 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SkhCUUV6U2VvREdIZzZqWUN6enIzNzQ4YVpyRlZhNzE3UXZKYkQvcXhiRWpZ?= =?utf-8?B?TW5Ccy9pSFlCRWlpRXFaN3ZMYVI4cUxXNTVsSWJON0NIQzBhQXc3dEJSa0xR?= =?utf-8?B?VFU4bDV4cFBFbFdwNWVhTlpuZWRGR2NGTUVRUWtOSHZJNzhwdjV4WmJPZmk5?= =?utf-8?B?LzhJWDltOHR5bHJidlIyUExscmRNZEhRRFlUMXBPcXN3a3c1OFNqQy9yY2dP?= =?utf-8?B?YzlVVjEzNElEZERGMi9Gb2FrNFh1bVJnZHpmZUFJQVFQZVNGUGVDTXhvK1BX?= =?utf-8?B?ZUFPMGJYcjBxSW9uc1lEdUhLUWMxMEgrR3VwdGdXYk4xMWYyNnQvQVBBMHIr?= =?utf-8?B?alFKSUZxd0FHaUdjdHZYVHpwMmZQOG5CNkZsbHlrb3E3MkJKRUREcGRoWVZi?= =?utf-8?B?ejV6ajFEbjB4KzRreXN3dHpyZGl3RjZJbENUVWpzZEhrSHBiNEN5azE2eEt1?= =?utf-8?B?UzNXRW9zQUw3em9PalAyTUdxNTk4eHdjc3p1R1JSQ1RidVdZWStrNDlmcHN6?= =?utf-8?B?RkRRQ1hWSHVveGR3Vlk3RUxZTURZSDlRaURGMkVhRTZKaU5pWmlrcHU5OFkr?= =?utf-8?B?YVNtckcyaUdIQzBrWnlsZkFjcDcwMFBKZUYxc1JIdDVMYWYwTDg2aVNmM2xq?= =?utf-8?B?MmQ4ZHhhMHlKaDV5MjNsZk1uUUZabnNCOStHeGpZbHVxaGpSbmJRczVKYWdx?= =?utf-8?B?M0VTY25MRWxjZGhSajcxZHJiS2poSGRZNk4yNlFxaTVxNHczN2lGam9wWE13?= =?utf-8?B?SUpQR2p5ZlcxWXdGdER1SWRZRGFydzRwcEZnTHBVdURWcUZHbFZ2a0xlODFz?= =?utf-8?B?VkplbmhSblFoL3AwNzJsNmY2MGJzTE1kTTRNUG80TmUzZjZqYVhKazhxZXYw?= =?utf-8?B?cXAwYUE0SmNueEMvd0pHbzc2NGtwVGMza01sc255aWptTGNjUmRPNWt5RXhu?= =?utf-8?B?OTRFTVRmdjRGWjBBSVZSTWlwTG5IQlJmelQxYjRUS1FTR1VZa1ovOVZicEVj?= =?utf-8?B?dmtubWZVaDJkcFowd0o3Z3NVaXdpK3NLMGQwdzR1bDk5R1A4RUJVQnZDLzFm?= =?utf-8?B?bFhYZFpyYUIzS0dFcWpTME40L05ZV05LWkY0QUxFZjE4bXU1RDNoaXI5WE5Y?= =?utf-8?B?SXFxaE9nV0ZEYXBteXdna3E1aWp2K2F4cFBmYkVKSmhpYVUrTHlpdVB0RWlz?= =?utf-8?B?L2FYYld2K1U4alk1RDhJSXBSdFkxSHl5RWVtWFQyQnlhK3dkRGROdE1lNklZ?= =?utf-8?B?b3grdXRsUFFnRDNTWXU3K1lXVXlrRkFjZVZLZzdiL3liU3lBOGZ0eXIrT1Az?= =?utf-8?B?WGVvV01QTmZ1b1VFYzR6RGpOdElOUWJSN3MxTnhQaTNaRkx6b3JzSWNKdDlK?= =?utf-8?B?emppTHVrUk4weVpYSzNsTHJiS2I3T3k1ODYwMU01bVZJNFI5Z3BNQVk5QkhX?= =?utf-8?B?NVZGNS84Z2x2M2l4Sk9sMkRpTHNOQVdwSE5xTmx2L0gxc0gvOWVmdVVCQTZv?= =?utf-8?B?Y0wrQVhXK256aytnVWNCQWNuOURMWDFUVUNHeHZ4aUFpU1U3TVpIZ2cwU1pD?= =?utf-8?B?Y3ZuWit1OERoV1JLdjZDdHc4c0J3WEx4UXg3SkJCYnZYUnRMWEpCeEppcGR5?= =?utf-8?B?M2xQSmRua1NHUzFpcTZibE5YN1pyOHRzZ1hZTzF2cit5UGo2TUsyTkVrUVh1?= =?utf-8?B?anh2b1paYlB0aTdnenRBNUp1RmhKdURMNVp5VmhDeWcvdk9pNGZXcGRmeFZE?= =?utf-8?B?VG05dXNoTTIrRDk1KzJCUjJzQThoZFEraDRob0hsRVpXTUdpL0NNR0Y3a1pv?= =?utf-8?B?MElLZ0FwdTZkeG84QmcwQT09?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VFNUL0luTFB5bG81U2lhT2VkS2RTOGFFWUlZKzB3RFdNdGJqbFZ6SzYvYk9P?= =?utf-8?B?SUVhdzJyTC9rRjZCWSttSGZBZWpuSEVJd0tQTE5JSEwzVUJIKzlqYVEwdVpF?= =?utf-8?B?N0x5VG9SVHlaY2FDVVhtYWJ6aVY3QVBtenV1dE14bk9LWHNrdjQrRmdRSG1t?= =?utf-8?B?NG1ZL09kQ21LT3RWbmp0YzdXNVg5UE5GZ3JJR25NMC9lQVFuaDExQjBoSStr?= =?utf-8?B?QTg3b09odmdSTUdvQW9vWlc0ODNobEpzTGZVUExsL2F3QnNxNDEvUGVFOGl1?= =?utf-8?B?NWxUcXZZM2paRlFTMFUyUE0xblVxWmlyS2grVkpRWFkwZEp6UVl5ZERCSXRx?= =?utf-8?B?NHhrWFM2bkVQVVVtNEphU0pJMUhNR3RHTm9UYSttai9KaUdGd3hueG5vNWJv?= =?utf-8?B?aEJzL3cyV2VaSTlJR255QUYyc0tDQnFPS3hpcVlLaGxiRGppVDg3L3FDa1Ni?= =?utf-8?B?WStCTEkvU2tRdXp0V1J4bkZGL016WGoyVUlPMEtYb1VwOWF3RXhXVDhJYlE0?= =?utf-8?B?bU5YYkIwcHRXajhzNm1DS1FzTmpFRHF2WnJkRWdPVllTSkpqcGI0aE5rK3lz?= =?utf-8?B?bVBwU3hmNDI5V1JaY0Z2aStyeFNwb2ZZaWZUckIrd2RQMjZPdklLZS9wekx6?= =?utf-8?B?U05DSGxvUDlZRjBFN0dVVWxyNjlFQk9tNUJ3eXhkeHF0WDE4clRQRG9aQ2U0?= =?utf-8?B?VDFWOHhHcTlpV1FMWllwUjFNdzMxVzVrOEY3RDhsSnFDSXl0cHM0K1Y3NC9O?= =?utf-8?B?dmxiM0greWV0RXYya0lQRzVZM21jTlFnTSsyQ0ViRkt4bW44ZUs1a0FJTHZr?= =?utf-8?B?SWhiZWJSZFlWcUN3b2JtWDJPMWt3eUhyQ0tkQmdxVUh2a3lvWkhtWXVlWGVw?= =?utf-8?B?TEdTMFlrTHpEMUpIcXRqZzRWSmRZek9jd0FGSW56ci8vU0tRZU5qY1NvMkRY?= =?utf-8?B?QThDOWxScmdNMytVNEY0a0ZCTjNHUGl2Y3o3SEh4Y3FaZGZmbmE1ei9LNlFB?= =?utf-8?B?Uk0vUm92RzVtWEI1SnZUcW9JKzFiQTV0WUllUnAyZTVmU1ljdU1jc0dRY3Bp?= =?utf-8?B?cURBV2VxVVlpdlhpeVdCQlhHdzdpK0Nsekk2YmEzNlhZV3h3bEhjeldtaHcx?= =?utf-8?B?ZDNUQ1VXYnFBeFFCemdZcldtOXY3dXZxdTF5ZGpsd1krZjlOSDlmS3hJcnAv?= =?utf-8?B?aDJxT1JvQzQ2THdjemhXYXcybVlvL3RPMjE5SGN4Rzl4OWNpdVhmNVc5N3ZC?= =?utf-8?B?RlhVNzdMaWNxaUZrMGtjdjVYaTkvcXpjbXJ1ZWNzazFDUGtoQnNEdTdkdTR2?= =?utf-8?B?UFdsaDJ6dXk2UmxNSW9lK3JYYWQyV3gzMGZFVjhPVENmRC9sUWpMT1l1UFVH?= =?utf-8?B?bW4zeHY2akZVZEN1N1phY01qVVBuUkY2RXJrZ3EyMFgyMVRMSmlhb2ZuVEdK?= =?utf-8?B?d0o3K3p5TmhobHJlM2orRGczVGwxVEQwN2I4NENmeGFzVXUrVGJCMHcvcG9y?= =?utf-8?B?U3J2NC95TGtOUWhvK3l2bTh5TVo1QWRrUFZLTUdJTFEzdU14Z1pjVzkrWXlX?= =?utf-8?B?aXEwSE94UVVzSHJNbkdZdWEwUUpIb1RNYnowTEpjcm52dHVXT1ViYnNFb1NY?= =?utf-8?B?VTBMdE0wMWw2VDlKYmJMOHRpMGZwZC9SMGFWNGlPRSsrNVdnbFhZMXVnMnhU?= =?utf-8?B?Yi9qQmJrQXFLWWVuU2t4ZDRRMlBUSk00OEd6TUFVTlpUNjliTlEyY2xxcWgw?= =?utf-8?B?SHJhak9MOE5sUmF0VXJIM0owQ1BEMENvTHQwdkdPYmQ3bzdQNEd5WHM4eTBY?= =?utf-8?B?VTR4TzdJM2szdVpmTzF4a0pFaTRKUnZYclc3NXlZZVUyQjYxc3IzeW93MU9E?= =?utf-8?B?bFpsRnp2Tk94UktIV3k5cFA5bGhPMHlEQUhFMjVMZmswbW1YWmhsbTBsT25q?= =?utf-8?B?RjM3czYvVWxkZjVydlQyNVZ2VTNMRTlTMG5ZeTc5NG14NkRhUk9wR0JaVVB5?= =?utf-8?B?b2owSXpYMEFkd2toMGhjUDZpVEcvZ1dVQTloZ3lNWXdESDZlblIzS1VwL2pk?= =?utf-8?B?dDZnM0VBeXJQTlllRjZiUHRNRExyNTFJT0lrNWdTWlFYbGN0eEY3ak9jVjJu?= =?utf-8?Q?gbPisG7o8klfKGvyy9/li9MsB?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f33fca5-8ca4-4ca4-c290-08dc6565c794 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:24:59.5026 (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: yyyeij3LBk4S7Trm6ZdxAd2MslL6Lf8wwSu/mkglN8xrUVoqz+iPVFI4/fPLR8WIPFOCojQ66ND1OYDChyp7AQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 Add sai[0,1,6,7], wm8960 and asrc0 support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 139 +++++++++++++++++++++++= ++++ 1 file changed, 139 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 5c6b39c6933fc..6bdda248179f9 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -46,6 +46,46 @@ reg_vref_1v8: regulator-adc-vref { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; }; + + bt_sco_codec: audio-codec-bt { + compatible =3D "linux,bt-sco"; + #sound-dai-cells =3D <1>; + }; + + sound-bt-sco { + compatible =3D "simple-audio-card"; + simple-audio-card,name =3D "bt-sco-audio"; + simple-audio-card,format =3D "dsp_a"; + simple-audio-card,bitclock-inversion; + simple-audio-card,frame-master =3D <&btcpu>; + simple-audio-card,bitclock-master =3D <&btcpu>; + + btcpu: simple-audio-card,cpu { + sound-dai =3D <&sai0>; + dai-tdm-slot-num =3D <2>; + dai-tdm-slot-width =3D <16>; + }; + + simple-audio-card,codec { + sound-dai =3D <&bt_sco_codec 1>; + }; + }; + + sound-wm8960 { + compatible =3D "fsl,imx-audio-wm8960"; + model =3D "wm8960-audio"; + audio-cpu =3D <&sai1>; + audio-codec =3D <&wm8960>; + hp-det-gpio =3D <&lsio_gpio0 31 GPIO_ACTIVE_HIGH>; + audio-routing =3D "Headphone Jack", "HP_L", + "Headphone Jack", "HP_R", + "Ext Spk", "SPK_LP", + "Ext Spk", "SPK_LN", + "Ext Spk", "SPK_RP", + "Ext Spk", "SPK_RN", + "LINPUT1", "Mic Jack", + "Mic Jack", "MICB"; + }; }; =20 &adc0 { @@ -55,6 +95,15 @@ &adc0 { status =3D "okay"; }; =20 +&amix { + status =3D "okay"; +}; + +&asrc0 { + fsl,asrc-rate =3D <48000>; + status =3D "okay"; +}; + &i2c1 { #address-cells =3D <1>; #size-cells =3D <0>; @@ -65,6 +114,21 @@ &i2c1 { scl-gpios =3D <&lsio_gpio0 14 GPIO_ACTIVE_HIGH>; sda-gpios =3D <&lsio_gpio0 15 GPIO_ACTIVE_HIGH>; status =3D "okay"; + + wm8960: audio-codec@1a { + compatible =3D "wlf,wm8960"; + reg =3D <0x1a>; + clocks =3D <&mclkout0_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "mclk"; + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&mclkout0_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <786432000>, <49152000>, <12288000>, <12288000>; + wlf,shared-lrclk; + wlf,hp-cfg =3D <2 2 3>; + wlf,gpio-cfg =3D <1 3>; + }; }; =20 &lpuart0 { @@ -160,7 +224,64 @@ &usdhc2 { status =3D "okay"; }; =20 +&sai0 { + #sound-dai-cells =3D <0>; + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&sai0_lpcg IMX_LPCG_CLK_4>; + assigned-clock-rates =3D <786432000>, <49152000>, <12288000>, <49152000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_sai0>; + status =3D "okay"; +}; + +&sai1 { + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&sai1_lpcg IMX_LPCG_CLK_4>; + assigned-clock-rates =3D <786432000>, <49152000>, <12288000>, <49152000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_sai1>; + status =3D "okay"; +}; + +&sai6 { + assigned-clocks =3D <&acm IMX_ADMA_ACM_SAI6_MCLK_SEL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_MST_BUS>, + <&sai6_lpcg IMX_LPCG_CLK_4>; + assigned-clock-parents =3D <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <0>, <786432000>, <98304000>, <12288000>, <98304= 000>; + fsl,sai-asynchronous; + status =3D "okay"; +}; + +&sai7 { + assigned-clocks =3D <&acm IMX_ADMA_ACM_SAI7_MCLK_SEL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_MST_BUS>, + <&sai7_lpcg IMX_LPCG_CLK_4>; + assigned-clock-parents =3D <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <0>, <786432000>, <98304000>, <12288000>, <98304= 000>; + fsl,sai-asynchronous; + status =3D "okay"; +}; + &iomuxc { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_hog>; + + pinctrl_hog: hoggrp { + fsl,pins =3D < + IMX8QM_MCLK_OUT0_AUD_ACM_MCLK_OUT0 0x0600004c + IMX8QM_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x0600004c + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins =3D < IMX8QM_GPT0_CLK_DMA_I2C1_SCL 0x0600004c @@ -256,6 +377,24 @@ IMX8QM_M41_GPIO0_01_DMA_UART3_TX 0x06000020 >; }; =20 + pinctrl_sai0: sai0grp { + fsl,pins =3D < + IMX8QM_SPI0_CS1_AUD_SAI0_TXC 0x0600004c + IMX8QM_SPI2_CS1_AUD_SAI0_TXFS 0x0600004c + IMX8QM_SAI1_RXFS_AUD_SAI0_RXD 0x0600004c + IMX8QM_SAI1_RXC_AUD_SAI0_TXD 0x0600006c + >; + }; + + pinctrl_sai1: sai1grp { + fsl,pins =3D < + IMX8QM_SAI1_RXD_AUD_SAI1_RXD 0x06000040 + IMX8QM_SAI1_TXFS_AUD_SAI1_TXFS 0x06000040 + IMX8QM_SAI1_TXD_AUD_SAI1_TXD 0x06000060 + IMX8QM_SAI1_TXC_AUD_SAI1_TXC 0x06000040 + >; + }; + pinctrl_usdhc1: usdhc1grp { fsl,pins =3D < IMX8QM_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041 --=20 2.34.1 From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2073.outbound.protection.outlook.com [40.107.8.73]) (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 F1FEE153BFF; Thu, 25 Apr 2024 20:25:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076706; cv=fail; b=FRmFKMLVYwxoGHT/YluBueKSEa3WidAi3/0x/c2441T56nVHWaMx7EG1BCyXFslGVnkJdyxvGWGobpPgeXi6CCKe1O01W5JIaxuEVFmPHoQ/F0NtKFsVBAG1UcNlaE0ydce9KEBmvtryD/R250ueB2ALCgPy7UiLNHoQ7jYtaU0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076706; c=relaxed/simple; bh=9fmIJkFw0KfxOK2DM4bhQ75RCjeHF50mZasUegU6tNU=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=uvJ6hOQBoCup8HIcmJjT1R8CuRtj3C0jpBp1tpTIjjt+9Mjgq7J2lEF8qsR4v17EeC6A4Vtf13Hz0nBZlrdYPpzlZ2ntJwaEuCiZqf9q/ZzoJGqmSofhJHzYkKu1plF0X4EvZ4gLGDE4VZVDOGC7Sd+bW5p/kadj77Rbg6HYoXg= 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=nKrOc+jj; arc=fail smtp.client-ip=40.107.8.73 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="nKrOc+jj" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gs6tnYnliLtiWndE/mPc85dhMU21hYnnfcr+O91+SOEmJU0cGI+3G2YSwmRyg4zNRmDpwqe7V5mt+Vx/YTd9HrMtkEAlddakPMDFfHfEBcx3Gxb/2ppgGmb/hY/tpbyoBkuOJeEmPfKx62banoJfOHS6o2dLNKcIKc0Tl924+TF74NH06vqy3fAUDROPZ5wdGkjxMSLiv2cuF3UlAJ0tjvG/9s1uAVNDMNuWJLeaO5Rm/aDqxCrYtoAmKkmFEkksFMyP675gI9Us2QVPkvsebky+4aQY2O03ymRl0htH92XkwkdSnXKfJGpX7CtIk+FFHKlo5ZoVlpl/KMzREieBTA== 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=yCmlxCGGOsWaHIEylor02Ed86ZbePw2LfOO0jMhY+z4=; b=k2YPPWrbyomt2OGq7c3FMwYhuMnzelCnc6yylh9fyUSMSRKFXWAai95Je79iix3GsqAzqGdYEK9ngFM/+AgfUYtQ4rikrIr0H3IKXB+oBkbsr/Bt5SasxMyQptusSbSDbnADbP8UQWvpg9E5konQsvK9sR0pVxjUCImQqGCAISNVk/THA4d6R9Y5OFd5qibeW+8Rd6Z5pnD2W24KtPuN2g0CnYd/t4waMHM93qq4g0n7yZCLdyYykYwUQeTPwPKMu+ZSzIOGoHeqNIP8DJ1vxBQBwUZo2hpivXvYb+R1adRsd0/2ra985FKxX8Bh9XUEhVRfyzuCtCNQnSXlPJCsNg== 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=yCmlxCGGOsWaHIEylor02Ed86ZbePw2LfOO0jMhY+z4=; b=nKrOc+jjgAtGLo6EknZxTnV+1UoUCAjLwhMi3ttPf0KeEo8PZ3GxmhBynkCYkIsemduQDaK+F2eEQSPaQIT/EWO16tJbJMIQ9LN8/LjzV1yYk0v54ZzkWoCXE7LwjyXphoHYPVqMJgXzz3S+j26rJFWT0anKHNZJpQwW6nluyXk= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:25:02 +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; Thu, 25 Apr 2024 20:25:02 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:40 -0400 Subject: [PATCH v4 04/10] arm64: dts: imx8x: add cm41 subsystem dtsi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-4-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=3140; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=9fmIJkFw0KfxOK2DM4bhQ75RCjeHF50mZasUegU6tNU=; b=a/yLUJqNNeXsnS1259tsnWxvqbXJrUFOqpGP1+iakAFeg0ZVgcHzltqRtwQf5L5pvksnNvd4v hrUK4eFOLEaCIm0O1gzPpU7/IyTD5ONAqZAhOmN2F4HtLvpwenKOz7c X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: ba09da5e-5d4b-45ba-7c06-08dc6565c967 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eWV5cTJ3dmowM09iV3REWEp2Wm4wdy9iWlQyOWZKQkUrTnQ3OG5oNXdReUFF?= =?utf-8?B?d21lejhONjQ1SXpuMWlubHgvS2c0ZWMwVWw2MmQwN1I1eVBUSGhZY3ZScU9U?= =?utf-8?B?aWFZU040ZU1iK0RHYWo0QzhyUkxUSHgvZDY3RDU0RUd6UXpQTXZGMHBBWEpv?= =?utf-8?B?R0JSUzdoNWtibFgwaVVYMHh5NXEwTjM5cmplRjdWVERFVlE0RWd6aHYwb3Vh?= =?utf-8?B?WWJqVHJxNWhDS0p1ZXNBeGFUK2FEdGlEMGZNU3l0dUNsTEVRSkRkUXpjelRU?= =?utf-8?B?SkdxQ1ozRmZ0a2w4bFZXOWdicS9HeVo2NVJZYU8yenBHa2ppL0h4OGhaMGN3?= =?utf-8?B?QzMxTURQeXRYNjlQZDZjdjN2Q1M2TE1XNXhSYTdNU3d6RVZhZG1PV0JzMktj?= =?utf-8?B?MmcvTDRZN0FxRk1ad3RIWWlNNDlMR1FrSjdXZWtDN2RKRkJRYXNyVEhJVlZ6?= =?utf-8?B?anIydGFPV21ncmZLQTZ3bFVLVnNlRHo2SzRoYUVSTnk0ZERTM2lPRElUMElN?= =?utf-8?B?c0pzS2pPN1Zkc3RJbTVBTzlsWkZlMTVOYTExWHpaTDZkNHZaekhxb0Jid1Ar?= =?utf-8?B?ejE1N28vbE5kQ2kvT0xnbERVb29NWE1pZVRWTkxWdHV4U2VnSnRXdXhWODFQ?= =?utf-8?B?RTQ5bU1OSzRoL2xvU0lXYjVjY0NZVmxWTFJ3V0N2bGcrSFUwOHdaL1cvcnVH?= =?utf-8?B?a2VLOWFSTmk2QloxNHRKSEdvSVR4THh5U0xmR1lFL21OT0lKa2JLWDFGazVR?= =?utf-8?B?dWVtMkw0N0xiM3A0Ty9iL2RWL0pqTDZXN0dadEpSbzFVMnlMckNUWVR0ZjRz?= =?utf-8?B?NXJna0ZLeXFTS2M5aVphTzBMak1zQVFJeTh0WWtOdVlOVFFvNURUWFdhSFVV?= =?utf-8?B?ZGNzeUFLQmlhb2tENDdmQXBzQXFaQlZ0VGZHUjZDUEpyMjczcWFQaVY0R3RL?= =?utf-8?B?V2xORlA0b1ZBOGsrZ1FIdjZ6cjNXRjgyZXFsNjhtM0RpaUNyT0ZNQzlnTFNi?= =?utf-8?B?K2RZYUUzc3JxMGJyYlh2b0FYZHNYYnZlM2FmMWVQcmwxUDdBWXJWNVVEZjl6?= =?utf-8?B?UWxISDdqd3VQblFuYWsxNktLcW5oVzRvd2ZJSzJUcjdrblpqY0V4RlZETURG?= =?utf-8?B?M0lXTUxEajdNR01VZThBeGJUQm15ZE5SMjlva25lNXl6ZktyTmlUUUh3ZTNJ?= =?utf-8?B?Zk9qK1hreGVZWG50Zlp0elJvRGY4NmRIOWl2VVVPWmNRKyt6RXNLeGZyOXFQ?= =?utf-8?B?U1JZRXkrb21qTUVRN1NGUDFZekQvOFhRMHJDYzE4eGo2M2hENkROa1crdnQx?= =?utf-8?B?QWwzWnkyQTNMUHpydld3YWlKU1VQNVY4WS84VkxwaFdVT3g3c2txRlZJZWwy?= =?utf-8?B?M0JXME9WV0paZkVaSTB3VDNjOVBJVnNxMmI1V0Nqdk4zMlFmS1lzNkFlNjM1?= =?utf-8?B?WjRrcEJLZis4aTBGWXQvcFNrQUtBOERyYWZXbVRIdTJ5TlB2M1hIZ1ZkbXls?= =?utf-8?B?NWczRTBHUDFseHBYcXB6a3FIRUxzQnQ4S0ZoOGc4NG9UMVBoK2k1VUdUdmRY?= =?utf-8?B?WkxTdEpENFBVVm1GWUNEbEZQQVYrUXZ1bVBxTkdid2FWODZndmFmb1owaTBW?= =?utf-8?B?U01nQlE2dUJGVXcxNkJBRDBvbWRlS0F4eHI5ZUlST1BReXJwbk1DSW9TTTZx?= =?utf-8?B?NSttd05ld01wTDcwMzl4T1l0N1YydEdMUU05MUVneUhPaFc2SDN3VHRGalRj?= =?utf-8?B?SDhrQWlvTDVyY3Y1U0R3SFpCMHJUTy85dnpkcE45M05IM25oOHFBbzlDQ2RV?= =?utf-8?B?MDBiUHBzUlZURDlSaCtZQT09?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aVo2aWNUcVM3R09zbStzemJVQU1SeE9lZUFQNkd0eDlDaENnZ0JFdGh4QytT?= =?utf-8?B?SytFRWgyY2p6T05xZkZyMEdOWGdHdFg1ZWxyU3B0bXhPNUdPL1JoRHc5NkZF?= =?utf-8?B?UFowMXpQVUJFaTdXVHFucDN3ZUlNS2s0cHdYYy8rWmlpTmxhN2pxTjFnSHRP?= =?utf-8?B?Mmg0WjlWNCtsaTlEbW93bVk3aW14S0RsdVRSTmExNG5sRTJwODVqSWpack9E?= =?utf-8?B?Qm5IZzFmKzQ0M1BhcW9hNW5GNjhReDVYUHI4cGpTSkR6aGJybGczZUx1QnJx?= =?utf-8?B?a2lQOUpxYVZFYWh3TERBU21HbkJMU0JKeDViS0YyYnc1R1ljSlRNUk0zWWVK?= =?utf-8?B?ME56R0ZrSHhrbVYzdmFvRUZ2OHpGWmx3ZWFQNDZYTmlXcThZbzNUdjB2RHR4?= =?utf-8?B?YVBkY0N1ZGtXaGpBZlhHMkdyN0tML1VhS1kxRWNMcmE0ZU5JUDdsVjRRVVZl?= =?utf-8?B?SlVOSUM1Vk1YQ0RuU0tteDRHU2pkSE1rUlhrL1ZUcCsrRUJxeW9CVVRwQTlW?= =?utf-8?B?NWcrZHF2bTZiUXR4aDBMenkzcjVUVjc3MWtOTk5pWkhqTjYzZGhuUUYwUFgz?= =?utf-8?B?eUxFQi91eEpXQXY4TXZzNHRaTEk0SGZRRkFVZDVtZDNBMnM1MTJHdWpNLzFs?= =?utf-8?B?ek1HMDk1NGZCR2Jyc29aSnh2bXYxdVVaMWZ4Nm1nRE1DbEZCaE9mWVpzSU1N?= =?utf-8?B?SEsrc0JJME4xQU8velEvaldtTmpwenppMkxWaTZsVUxMVVloWkpXZVY1UFJF?= =?utf-8?B?ZEdYNVdZaXhJUmZQWnZ1eVpKSDhBUURmV2RJc1NEZUxvZVcvQ2NLWGJvNXEx?= =?utf-8?B?d2pXQUFmeHBGVjF3MDFXNElYUXFucmsvbGdxNzZKYXIvd0lqdEtROFUwdS9h?= =?utf-8?B?djJIZHh0bnA5TU9JS082RDl3K2hUVTdiSG45VE5GY2RLRXR6cnFwUHVTMldT?= =?utf-8?B?QllEaTIvSzJLRW5UVWVhUmxhemk0ZFdJWXAvNTRrUEJrazBBMWJkb1VSb3pk?= =?utf-8?B?SFU3LzVqK0VNOFNVR1FxZTE1d0haQUFtQjlPbGZDTGhORDhISDk3cUxnN2o4?= =?utf-8?B?TWtsZmNydEFJQWErSkhqQkd2dTlycUtWNGNXUzVGVHo5S2xiRHpPU3hpQ3pD?= =?utf-8?B?dnl2M1RrbkQvSHZWT1FqKzVXbUZxQURzMmlhM3loN1R2UmhzRWI1VWFqMzYv?= =?utf-8?B?RWR0Zng3dVVLK084M1ppUlZsZFphYURlUWgyMzNXRTRESlZPdzBHeCsrdkdq?= =?utf-8?B?T3FsaUlTNC9HbVIyZWtaN0ZKSDcxaitrUVlENnl4dW80RFFqSnRYRHBvQW04?= =?utf-8?B?d2tkKzFlLzM5emdydkp0YmVkbTJOWCs0ZlpRMk5sdXVDSFlrWnNqSU5XTnUx?= =?utf-8?B?K0pjdDA3YVBaMVc4cE80S0d1a2g0dXdWYWZDcDEyeGdvRlRtcFp5SDMvT05R?= =?utf-8?B?Qlc4WHpkc3F5eVVBNExzUjhZU1cyMGtjakRiV2tweFRybE1kQ002eEdvcnBr?= =?utf-8?B?STRMQ3VyNmZWUXFKYTZ1OHRTZEtoYVVEOTdmRXBVZ0F6eHNYVlBVQlE2YlVo?= =?utf-8?B?cG9TZ0VwNEV4U012VEJPaFBhSFYrWHZQRHErQkJndTRxYUFVeXJhK1YwYTlm?= =?utf-8?B?TjZ0ajVyNGNYRkJEQkg5NkdaZFJLTHJqcEhRb3BsbjFQT1p6SGUxdFQ2cW9D?= =?utf-8?B?NEluWjYxSm9tNG5FVE1iMDR5VFhpSmh5cm9GT2ZzNnNaQUVrOUN1Q21sc1hD?= =?utf-8?B?VEhFWERROHFyYTNNVVdIN0d3ME8xcjBlcUJ5WUNBL0lzenhUSnNHb25qeTlv?= =?utf-8?B?R1dRQTNZcHh6d2JPNUZNdjJ2MkJNUE15em56MmdsaEhlMVhka0hNTGhUS2Ri?= =?utf-8?B?QWVUTjJaY0Y4N0VzVWZhczZoS1FLdVhxTzFJWi9xOUVFTkNINHFJM25sWEJh?= =?utf-8?B?a2xQbFVSUlBab1pXMXZqY3F6a3R2TWFYYmNxVk91bGxzczlFOWEwTDI5Qktl?= =?utf-8?B?MytWUGZXOGZ3cXR1ajZTbUNFVUJrbkxXZ2dxdFRNNWxpZndOV1RDOGIvSWJW?= =?utf-8?B?K3ZwZjg2TUNraWFjVHBWK2RQNkFEVnZ0Unh2SzhQTHMvekNDd1BhZUtqNjM1?= =?utf-8?Q?mSNZljvJlq8N7aJ+BHZaZo2ol?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ba09da5e-5d4b-45ba-7c06-08dc6565c967 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:25:02.5653 (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: rFZfG/YXDJ6HjFtoxH/B6tsiOsmjzyjC+Svm4IQcwdSfjQUuAonhhG3q4ZN86yltuKLLoE/5+jcQIgJvPyrjgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 Add cm41 subsystem dtsi for iMX8X chips. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi | 68 +++++++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 1 + 2 files changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi b/arch/arm64/b= oot/dts/freescale/imx8-ss-cm41.dtsi new file mode 100644 index 0000000000000..d715f2a6b0378 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi @@ -0,0 +1,68 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2024 NXP + * Dong Aisheng + */ + +#include +#include + +cm41_ipg_clk: clock-cm41-ipg { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <132000000>; + clock-output-names =3D "cm41_ipg_clk"; +}; + +cm41_subsys: bus@38000000 { + compatible =3D "simple-bus"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x38000000 0x0 0x38000000 0x4000000>; + interrupt-parent =3D <&cm41_intmux>; + + cm41_i2c: i2c@3b230000 { + compatible =3D "fsl,imx8qxp-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x3b230000 0x1000>; + interrupts =3D <9 IRQ_TYPE_LEVEL_HIGH>; + clocks =3D <&cm41_i2c_lpcg IMX_LPCG_CLK_0>, + <&cm41_i2c_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_M4_1_I2C IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_M4_1_I2C>; + status =3D "disabled"; + }; + + cm41_intmux: intmux@3b400000 { + compatible =3D "fsl,imx-intmux"; + reg =3D <0x3b400000 0x1000>; + interrupt-parent =3D <&gic>; + interrupts =3D , + , + , + , + , + , + , + ; + interrupt-controller; + #interrupt-cells =3D <2>; + clocks =3D <&cm41_ipg_clk>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_M4_1_INTMUX>; + status =3D "disabled"; + }; + + cm41_i2c_lpcg: clock-controller@3b630000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x3b630000 0x1000>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_M4_1_I2C IMX_SC_PM_CLK_PER>, + <&cm41_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "cm41_lpcg_i2c_clk", + "cm41_lpcg_i2c_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_M4_1_I2C>; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 6092d70b10b97..8e94ffe1acb57 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -546,6 +546,7 @@ clk_spdif1_rx: clock-spdif1-rx { }; =20 /* sorted in register address */ + #include "imx8-ss-cm41.dtsi" #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-img.dtsi" --=20 2.34.1 From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2073.outbound.protection.outlook.com [40.107.8.73]) (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 305B5155A3C; Thu, 25 Apr 2024 20:25:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076708; cv=fail; b=Smrxxl5Xq2/cGB0/pwxkaZMqoVLmgYTsKWltoD5TJM3k2zkWlPQBLfT/Vo66sFSArFXlCakxas7AGzV8mK274E4qFPDkIYUb0bS0wEA+bWCYFNiBNpLgM9zoudMgW1apF459eMkPZFQw/o93CHgjmPtVt4qNi+S2rwgT9HhifjI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076708; c=relaxed/simple; bh=KUsw0dhMkFj7qR53hs2zo3pJcSwNFRAfIdjGrecPBoA=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Fk89JZysHrUFIygzaFMU4MUcLV2hfjdP03rLM0NQ2fA6uNo40rDtqZemMzXWu28W7HcD8TCz6wja/ZsDKY6yJv+UfHbqXVxm0lF/sN5QfMkb6LXH3/Ku+YxXu+EZuBhN8d0v94nhSvpl/7yFSNcyJNzWgMYfDW+Yey6B2lGThLA= 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=SX6Afvcs; arc=fail smtp.client-ip=40.107.8.73 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="SX6Afvcs" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gf9JUlGKHKTOxs1m+5PK3DR01aWlwJX03PUoA3Cy2IhJU5H7n7CO4KcJ9D+WWvklXAj6SRO3K1CxkCmpaAC20YMfLpXe8656KBlpHAUVy38BH61wxWnFKk9c1Q1CW4Ku29JnOfJm9c8NOppeLANpsYtuxPwNDUt57PK4aaPVc2U80p/MWTXJnSu7GVu10w8LeAFWO3Q5fo2g2IupQlD3MUzy2WhsXIU4Dtu5g0AnmyOnRDxM59+8Egs6/maWyBM2Zb4SBqdp9+lwCI/TLGfdOdXNcJI4hGGTVLBBAKe98KAy1Fvlw4AITrK5qwJexzoJLndJt7Y3gGLvLaEYOg210w== 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=Kw7HMSGRKHTkZ7ZB98kmLpuy/Xb3D48kuCuPxQsFlcg=; b=elRP/MxoLMyQuwgazdwDjXthMpvY/bidJmMIeOWh4Hl5TZx8KXsyBn2GvnlnSpUyBuDYdFx/uC9/A7TepSc22t2Qw6IO1iyIZvAgLf55N/iQ4RSAsG0Y7ZlgMUSYCQxASGvmsid4hMnl02HIKtM+OfJKkQE55m1iYtljHtfuTp29wrc1dSF1lsi2T0FZlGM5d0L7uhIkgf7w22hruZErnnAj5gOsKBMyxTfcylvqYTsfEX0FxmgMBlkKFEdTkbc+tCn+BVgPa9+6TPIc7Tts760GLJp9QXSDqF0ii73jJndZh7QsOgc6QWV5WRshNGa9qcR3Mtxzm4uF14dgf0nhIQ== 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=Kw7HMSGRKHTkZ7ZB98kmLpuy/Xb3D48kuCuPxQsFlcg=; b=SX6Afvcs31d9MfS2u8aMXz3sHIIEcLcjUQftX1rssVR6IA0Zudv5Mr41R2BELUfrdstoYZDAtyZQaQfKC2GvXZgXGM0op2eokKJKP/rvMx/idpysnzz6Z+rheafKoq5Bm97T4Vxx8qmtBU3xjM3lf98NLmDOTG3CrBYD1684+Mc= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:25:05 +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; Thu, 25 Apr 2024 20:25:05 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:41 -0400 Subject: [PATCH v4 05/10] arm64: dts: imx8qm-mek: add i2c0 and children devices Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-5-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=1737; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=KUsw0dhMkFj7qR53hs2zo3pJcSwNFRAfIdjGrecPBoA=; b=tckHOsj0m8Ns8mhmK2ycvKCnuyxGZsGhUkVNRw90zsM14+mFkf94WbdUKYiZh07awdsaEqqk0 Lsv8Cal22uiAl/Io8TzbOkgfilcthiHwVXcjFzh7FoflBX2W+YsCeSU X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: ccf4fc80-bdf1-41d8-696d-08dc6565cb39 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?T2cxaG5aOERCUXlYZk8xWk5CYnBZOTJyUkZlL2xDNWtJbldib0hVT1dtam9X?= =?utf-8?B?eWZJV2Q4L1R1c205QXZvbXUwbUFwRkdFQnFUT2o1ZFNKQzZxeTBaYW9tR1U5?= =?utf-8?B?L2R2L2NlN3VtQWsvdVBCbnZrUW0rS1duNXJmVlBCbDg0d1ltRlIzU2t3YWI2?= =?utf-8?B?dVVubUdSTXBZa1BldXNhM2syeVhidzZZZmNTQi84M2t3KzVQcTZyYmVmMlhs?= =?utf-8?B?QUcwNU9SMllWTXZ3MTJPM3g4YVhGVCtKdkwwZE14Z1ZrMWpsdVNsUmFaMTBQ?= =?utf-8?B?bHdVdCs5N1ZJVmlZNVlsamlsVHB6T08yR00zMVZoVVRLemx0SHNBNEx6aUJi?= =?utf-8?B?Y1N6ZzUvQTlmN0VEaVdIK2dHaUtlSmZkcHBzRTQ4TTRKVFAyMWR4UkZUVEI4?= =?utf-8?B?KzZxUUFQQnNxM1daNnh3Y0J6V1ZGWG4vVEFqVzFUUHd4TlpwTjVGMlREYmtv?= =?utf-8?B?RmdsY25QMG1relJiMk5kcllQKzEvUk5EbUxXenhLS2d5TDUwVUp4UVdGdTho?= =?utf-8?B?S053aHJZeWdobmVxVitDZFdtdjA1bDFhWGdFd2tNdE9nR21hM2ptM3JNUkRC?= =?utf-8?B?UkEwUkRsZGdzVk9JNU5nLzJqbDNLbkhwTmJRK1BqVXdYQ3FIcWt0QUEwUGZw?= =?utf-8?B?V0hiN3N0dGlIZVJoUnp3S0FCMmpjZE9GVlYvM3daYTBoUlBCV056eDBsbkE4?= =?utf-8?B?Rm1yUkl2NzE0eVdybGg0U25oWlJsQS9nQXRCSHZpUjlMaUNRdmNJd1IvaVlP?= =?utf-8?B?VVZpTWlIMkUzbDdPbEZZS0c2SXhBelZoL05VVzhNdllXNG9peE5lWHFYT05r?= =?utf-8?B?VkJyTVkwZDZqMnU0SFN6b2JzMi9pMkEwWDdyNTFEL3B3ZVRYeUJMTXJxa3Mv?= =?utf-8?B?NStMK3hIRmY1UStLRUFCUUFKRGZnaEhMZlZOc0JGd1dLdDVrd3hQdHYrQ3Bv?= =?utf-8?B?bHV5NXoxaEhEdUV0OVNSbW82bm1HaFQ2dktFZlhxQnd3VW94QjB5d3dWdWFG?= =?utf-8?B?RUMzb2FOVjhNT0VGOCtXLzh2SldPQ3pGcXlqdEhjTjg5OSt2anFzcHpzYXNw?= =?utf-8?B?Wkpkd21FbklPWnEyMm9KNTM3NHJmc0UwT3psUGo4VFptVFVRUkpSOVFrS1Jm?= =?utf-8?B?UytKUEpzdGJ6MFVOV3B5QXNxR2tiMTJRVThtdHBFU1hIOGFtOGw2QTFRcldV?= =?utf-8?B?bHNERU5jRlBKSk5abzVlWUFBV2VYYmswY1dJcHlRc2gxWFdXaXQzUVlhOHkw?= =?utf-8?B?anhDSzQ4RFFzU2doN00vSGVWSkxYeE5hbDNibm9JNVVwMGY2QTRNanYyMXVB?= =?utf-8?B?b1FZS1NTN3A2OURKeFBwWjZveWVGczJEc1ZuWjV1ek5uWFN6dXJkZ1hSWmVH?= =?utf-8?B?aXE1QmpPWGdHQzNKVS82b0d2Y251cGJmam11M3pSUUVQeVBuRU1xMnFQRGxv?= =?utf-8?B?aWtZak1RRTBtcFliajA3S1RqVFdCOXNpZHQ0bTQ4c2NhTGx1eFMxeGhKMEVN?= =?utf-8?B?eFJYTWhlQVN0cnhPaVVXcWFtOWo3a0pTdFdldlltdWtSdnNBQk9nVk0wd1p5?= =?utf-8?B?RmRjS0VnYjQ2bW1hTWFUaHZaZ3pMck9veENoZkZWNDlWNDhuMnVtaHpiNVo3?= =?utf-8?B?cDJ5ZUY5bHgvWkdVYW96MmZPSjc4NFZVSHFGYmhVbEY3bFdjZEFTTHNPZ0Zu?= =?utf-8?B?SndVUzlzMW5xd25FT2hUU1BCWlZ3WWNxMkZUNndUcjlsSE5YY2pCN1NxYnM0?= =?utf-8?B?YUhKcmM3NjFDSm92UWQ2cm1LcE01SVh5R3FSK0tQeDdobkQ0UjFUQmNyZnJW?= =?utf-8?B?MGY2cjlVVlVQamEweVQ1Zz09?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?K29TRkZwa1drVjRTbEV6Zjhyd1lxMnF2U1NMbkh4Q0tONXMzVjdFR3Rzakh1?= =?utf-8?B?MzY3a1dmd25BV25Na2M2ZE5ZV0p5ZlJmVHlKRW1Dck11aGpxM05Ta1RBK2J1?= =?utf-8?B?K29iY1NMaUMxMTFnTWZ3M1BnNjN1N2hUSGFLZlcvK1I4cU00OU9sMUVMbXcy?= =?utf-8?B?UXJla2hjaU5vVTlFQk1nWGx0UythZWkvaUFrWW9aa2MrVTI4TnA4UXV2MUdF?= =?utf-8?B?ODJmQVBXeWtjcFg3eVJqVWxZVGxxRlpkdHYzQ3NWVkRDamJSNFNuQmh1U3Zt?= =?utf-8?B?RktGNW5ibUNGd3BiMmNyMUdjWEE0bkVFOFV2a2Q3WndrRVVOSUk5RUxHZ2lN?= =?utf-8?B?ajhvWWVLazQ4ZG9ETithSVdXNTRDWWtyTGFMNW9LZHRHYzYvb3BaUVJnczhS?= =?utf-8?B?UVJTWUplamJ1TTRtNGIyZ0ZVK1JwdzIva1lMbmVVdzI1ZEhmTzJBYVdxSzVj?= =?utf-8?B?T3dKNEc1b0VsMG55UEdzMFc1YUxnbXlZNUFxanVxZjFZejRqMjRneWk3Y0dm?= =?utf-8?B?eUZ3d2d0TEpZampoVThzOGM5ZTdKS3dLSk9YRjh4ci9LYkhZUUhSM1NQbHU2?= =?utf-8?B?RkVJcG83SUpCUmNicUV3bkdVSGJTOFMwdTF3amhyUGd4TGhnOEswKzkxZ3Zy?= =?utf-8?B?blA3b2NDaHRPWTlQMkk5ZDJYMVl3R1QzUkZMRU9ycmFiZkVZMm03TUl2eERX?= =?utf-8?B?ZEROcE5LVm04aVBNdmY1Vms4bXNTRERxdXN4cGJ1cFBhTnVuZ0s0WXJ3Q3Bz?= =?utf-8?B?eCtTQ1hZWlNScS9NUVZkZXM0UG1kOVVUVTFnMkRTZWFKNnpzWm5jbGxMSWhy?= =?utf-8?B?aEpHVVV1OUNzNnFENFJuNTY2Mm45U2NtOWxpY21KZFk5Vy9xb21hdkVLb3Nv?= =?utf-8?B?REZBSzh6dk1tRzZTREJwTHViSTF6SFI5d2hFNzlGblJIL2NLZXhWVjRNYStE?= =?utf-8?B?TG5nWnVPYjV5R3RPbnNZQXRvOUhDOTY0WEZzaXEzckNwLzVTTVFrM1VLUWFa?= =?utf-8?B?YS96MWw0eHVnSDFQMVFPaWw5VWxFUXNoVWhobzZlTWYxRW9VbWxGRy9VeXV5?= =?utf-8?B?bUlldVEyZXVQS2hYZjlVcEVEUkowYXo0VTZlUngxNjJhWkUyL1VlTGVIK1l0?= =?utf-8?B?MmprdGI5VzNIREVzdStCMzRLRWczSlNUbVBwbjROV0d3c3dvdm5vWXIyTmEv?= =?utf-8?B?UGtOWVZaUHcvYkFnS0lFdlJkb0dDT2p0WmFvZk5yY3VsRStEN2x0S3g0K2hj?= =?utf-8?B?YUVmcmxKS0xBWE1GVVhjaVk4R3pzcUxOcC92aTdIeDN6YVlQYWtoQjNzMHFZ?= =?utf-8?B?SGNneUgySk5sUVZaRnZXcEJ1QUl5MXBYSWp1MGFjL3lrZnNNRE1LZUcrR3Vj?= =?utf-8?B?YkFQVDhRVGNLTTVWVDhMQVB6eFY4UUt6RlZMcWlWOHFEczgzd1ZQeDJyTGRm?= =?utf-8?B?UmNOYmRGMS83MjdUTVVGa2EvamozNEd6S2RWcXdyTEhYbDdvR2lJbC9TS1lE?= =?utf-8?B?clBGUGV3bU9TZzBXU20vSEw0MGJuVnpIcnFTMEVEM0lKaUNseVlkZUlhNmFN?= =?utf-8?B?UDhlOE1NUHZyK05RRU81MkhmYzVISTlxUTQwa0FuQlZkK0NWRjY1cVplbUdQ?= =?utf-8?B?Y0RXWVQ5ZEJNampXRUNCd1d1WGdmM0pURkhZUThYZkxESm9ibUhabWhmTTRj?= =?utf-8?B?UVN2QkczbzZxMEZ2Vkw0R0F3aHlUaWxMWjhRbmMyU0V3MlUwa0Z2dmhUMmlK?= =?utf-8?B?MW15cE9GaEdZSkF4dmFsWHltMlFSbFNIWUZVbFU5R2hSeTI1amZrNDlsaXBS?= =?utf-8?B?dWZyUXJ5Wk4rQ0tic0tFaTZsZFUwYjBUUC9zSFFQZ3BKMkxCeTV1VUdBY2RY?= =?utf-8?B?cjFYcmNJMSsyMnByTXFXb1ZUMit3WG0yYTlhWVY5TE5ZSEUrbklLZ1hGbUhz?= =?utf-8?B?Qi9nR0ZJZmM1c1pYa2llRHBFbmVCVnNISjl3bng2eHh6OVl6VmtoditzR2lj?= =?utf-8?B?QUlWdTBMandsMDZBNmtzTUFVK04wY2wzUC9zVERvamt1d3ZySnB3UFY5bStL?= =?utf-8?B?L1p5cUpLUmZ0YWxyM0RlTXpGN2RqbExJcUdBTHZBaXpGcEdWNWhKK29Ta0FQ?= =?utf-8?Q?iIjYVDKTM2t4DiT1OtrRfLVwr?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ccf4fc80-bdf1-41d8-696d-08dc6565cb39 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:25:05.6130 (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: 9w+CzfWtcPSytb6lofWYrtMW7uBetsAcT1WIVBoKVcP1zFNPWcISQYxMUJe1pivwmvR2rzdvgcWOSodd80tOKA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 Add i2c0 and all devices under it for imx8qm-mek board. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 50 ++++++++++++++++++++++++= ++++ 1 file changed, 50 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 6bdda248179f9..dd9dd3cb7d47c 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -104,6 +104,49 @@ &asrc0 { status =3D "okay"; }; =20 +&i2c0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + clock-frequency =3D <100000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_i2c0>; + status =3D "okay"; + + accelerometer@19 { + compatible =3D "st,lsm303agr-accel"; + reg =3D <0x19>; + }; + + gyrometer@20 { + compatible =3D "nxp,fxas21002c"; + reg =3D <0x20>; + }; + + light-sensor@44 { + compatible =3D "isil,isl29023"; + reg =3D <0x44>; + interrupt-parent =3D <&lsio_gpio4>; + interrupts =3D <11 2>; + }; + + pressure-sensor@60 { + compatible =3D "fsl,mpl3115"; + reg =3D <0x60>; + }; + + max7322: gpio@68 { + compatible =3D "maxim,max7322"; + reg =3D <0x68>; + gpio-controller; + #gpio-cells =3D <2>; + }; + + gyrometer@69 { + compatible =3D "st,l3g4200d-gyro"; + reg =3D <0x69>; + }; +}; + &i2c1 { #address-cells =3D <1>; #size-cells =3D <0>; @@ -282,6 +325,13 @@ IMX8QM_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x0600004c >; }; =20 + pinctrl_i2c0: i2c0grp { + fsl,pins =3D < + IMX8QM_HDMI_TX0_TS_SCL_DMA_I2C0_SCL 0x06000021 + IMX8QM_HDMI_TX0_TS_SDA_DMA_I2C0_SDA 0x06000021 + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins =3D < IMX8QM_GPT0_CLK_DMA_I2C1_SCL 0x0600004c --=20 2.34.1 From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2070.outbound.protection.outlook.com [40.107.8.70]) (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 1FC3C156885; Thu, 25 Apr 2024 20:25:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076722; cv=fail; b=DvNO8s0RhGb9BVEyJ/PledqB7U0ssGXo7l6z8KbpEeGqEuDGSMXHmkD8Y8ecu2Bam4HqPLaziIuTZSlVguOYsQCrAsz1tF2iiqKRAZ2QJzZ/JZz42EeoZiV1quAE9FCEamtqmp8Re0aVWPVZjoC49aX9OXp681VscCJ1CFiI4ko= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076722; c=relaxed/simple; bh=B7Nh1K6fH5lap/DYtq4PngWnZFswFEAuSD/w/w3Kb1o=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=GYJ121+on27B5lZG9m8yDLJU1VMgetpWDb11/pdy1uqc8hKQxT9Tma7cGWLzg9IUH/su18Dv34CpVy1JE2k+6+W8MCD69JlUhTAcpsJ2loDbdwCfOrwC0n0QcE2XT+//khPSkvJ+T6a54C2F6bIBOJDiPndJFq2U5M+2+jawjVA= 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=oaeIXI9G; arc=fail smtp.client-ip=40.107.8.70 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="oaeIXI9G" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C2X94zcSa1IVKOoeZweoPM0XF2sOeC7bF3aOx09F1upZiOR7zMFHXHhg11oLN0TEDyt0csNWZylAF9owZsAxv1IonIErV66/Fji+BSeV1VPTj7Y77nOBBOsRRKJQGcpkB65B6g5g8m++8RbrmErvCgHi/JV5NcELx9CtpPWW9b4in9Lu49DpUPOPaBUqap1YxXuPrxJbIpGjd+qOkvx3le7c9oX2ucnRVgJYHed0HYemvWKV9OW6I7ycK0dRg1B9htCdvmY3WpYvcOJTYEoxTR2+kVN5J/HjYirTxD3FExWEmR6d3mp/RP7fi6jaJ1YoCT0W7P+lVFVWRRQ0ISYLag== 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=G/F5fwrIyb3wOOZMN9+AtpsorSlVS80TwRyoDyHcj64=; b=nldCZhlPW/O90HdIFRYgQYsXF0WbYEFPH95SMaFItGAoELkTB9sMSH5NfZ+tI6tV1+zdP85eNzUgs/bjjx055Far4f/5f2N2ns4e/csydaXtPBJG8DlMhR4X2K2w6QX3k6DOKbUYuW39u/vjzFdTtlTgiRu3JXD06ORxMkLkqIJ680QLfe2qbvHHqgrgjyO3/e90TK8Q4U0Vb1gDuTeDfmDhQv310v4WDE0q76nWeDftbuNWLzuolZ9YTabdO4U9PYoc9j20EkBqEBrXHNhmZZ8+1zPLArIfT7H2oalXFsA1qoUnL8jGrqPiIxziYfBh6Jj97/J34oADycp1TDr6BA== 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=G/F5fwrIyb3wOOZMN9+AtpsorSlVS80TwRyoDyHcj64=; b=oaeIXI9GF45o6aMh8YhxYolQGNycPkAb5ToRA9X9qFDSzxVfC38mCOH0RLdQwv1CDyFvWoc33c2IRPZjoYwJyMDx1dYF0JVkig82SVjUzAqczpRxYjNsceTBsYHN55T7gBsXOXGCtmGyIkiBHVZ84EXSQtbr9PxjLZDYeR84R0I= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:25:14 +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; Thu, 25 Apr 2024 20:25:08 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:42 -0400 Subject: [PATCH v4 06/10] arm64: dts: imx8qm-mek: add cm41_i2c and children devices Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-6-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=1308; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=B7Nh1K6fH5lap/DYtq4PngWnZFswFEAuSD/w/w3Kb1o=; b=3wn+5kf2+OV/5Vlp7XaO6oWBAJKB1LspSRnPYr4xgJQHUZHmMi6IFJAtYUT1Z5B7m0vwnwB++ q7Cna4rSi/cC73QxgrVol+mnU8CZSIpZLhWDzDf7ebCci42Kk+yc6Ko X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: 9904bb1d-155c-4fbb-47c5-08dc6565cd0a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NzZQbGdxZzVmWTVhdVlVdXhIWE9OWW4rY1BRV3BGVXo3THhUVTRpYUo4WDRN?= =?utf-8?B?NkRiM0RDUkVJZTVxdnFBc1FZUTZkdEZhUm5OTm1weGtqbnJRcEVuNm8wbTZu?= =?utf-8?B?bkNSbXNLdmRXM1RSR3hoamN1dG1hODZvN3YyNEcxbTFYd01GenFSSjJLTmVV?= =?utf-8?B?L2x6ZFhJZy9NWm9iYWRQT2dxTUxCK2c2WjdISURUUjNOQmhXMTJEbFI3TVVt?= =?utf-8?B?aGkxdFhIbXNJU1lvUEIvU2VTRHBlSVA0Y2JCL01zVXpvdlhSQUY4VTFtSjNt?= =?utf-8?B?M3VDV0psT2VDL2s3T3EybWxZM2ZQZGpNTUtOZ1p3UE51bFNiWEVKMkQvY0h1?= =?utf-8?B?S242MmE1Y2pGZkd4SGwybXJDWXlJbmQrNlZwbWNHM3JYOFRUQTVnaFFmM3B2?= =?utf-8?B?cjBoY1k0NkdBV2t2cTk2aDdGUVhFZytpMEpjWnBzbEFxekFsUFN2MklPbEE2?= =?utf-8?B?UEkrVklSMlorNGdINXdnS3NrZlBDb2pDMGlVYjZmb3Z6TmxKUnFKcUdueHh6?= =?utf-8?B?UDM0MFpLMXdQZUVlc3JaaWlxWXh0UEl5WFQyV0ZjVTFNaXJIS040Rkc0ZjY3?= =?utf-8?B?czBLMlRIRGNYOXF2bjZhSFNsWFpIb09NYU9rOWxZdHArZEJlTEpRSE1kelBT?= =?utf-8?B?bGJsQUFNZmFYVUtCdFFWbkNQcDBiQTFwWU5JeHMrWmpuV1R6Vy9HYUY0UHhW?= =?utf-8?B?OEs4Z1BzMjJpZktXVnNvMmtuYUZOQW80MGVUZDVhSzBsYnhrWFZaM21Ha1NC?= =?utf-8?B?cExvTGw4bnF6amtKKzA1Mnd4TFpsdjc3N3Y1dzVDQm5aMnViNjB3NktEWTdw?= =?utf-8?B?aHlMSVAzRHBteUtUM2JkbGNQcXhmSDVxYVB0Nmord3JnYytLeEhidEIzQ2dp?= =?utf-8?B?OTNmM1d6cnFRSys1bGtrOGtlajRteGFITWMzU2pNQWxUMlg3MVNjMXhDUXpP?= =?utf-8?B?NUdzQWNQWWl4VmMwSUx6SXdGcnBlMlhHWlpIL2VzZmhyV3FqUXo3aDBEVkNR?= =?utf-8?B?d3Nrd1JpcFdXeHllaFFDVTBrUmpWb1dhZmd5NjJQS2ZVZ3dLamZUZGxTaDg1?= =?utf-8?B?RXQ5ZEtZOUl6ZllmTDBnNGJYcytRQkVDbjVhUGtUa1htYW9RekQrMGIwTUpk?= =?utf-8?B?S29taXlDZ1NKU3dXaEM1a2crUzFDRnJ0d0xWNmFYVncybkZUUUhCUkd1aUt6?= =?utf-8?B?anNPL0IvRSt2c2Q2MDErTE5nUjk5Y05QSXlmVlcyUU84K1dxUlNIRElFNTVq?= =?utf-8?B?OWJpcFhacW55NEUyK0EzZDc4dzVFK0NWM2FIUFk3QlE2SDYwTWtySzlhUkYz?= =?utf-8?B?eXVzQ0JJNWI5WXFNL2tqbVVHblNSSm1QUXBVYmZxZWxvNklOMEhRYzdMcW9Q?= =?utf-8?B?V2pvZ1hOVlZqUFVIVnlRbmNwZEhTdXozQ0JLR2VsNHVrQnBsOE92WkM1MGV0?= =?utf-8?B?VmpwWXJ1b0lNYlAxOE96M3dNSHd1NFd1ZXAyUnIyL1ZhUUpNcVdUK21ZT2Fn?= =?utf-8?B?eE9BQ2kvT1h3b0NXNXNIMUxCa3JwNU9vdmhZZzRYWHdUOUtXczg2NDdXSHpw?= =?utf-8?B?Y1ZibFZjaUFrajBmYkJHQlRldlIxdnhTVHo4eDVKYW5JTWdhNUNpbEs2MUNE?= =?utf-8?B?UkgzWExHNjJoMkJ3V09CZU9rT3puRVpwMFZuZkZsRFVKSHBVdWhwU2VBUWFZ?= =?utf-8?B?SzlWQUpNckFxZWxrMWFwVklDOEpzN3poWGtPN09kZUQ5ZnJveUlHZklhZ3d6?= =?utf-8?B?THN0cjhTbzFFY1g2ck1RWXRyUVpqVmxVL0FMWnhyMzB2a2VNMDN3ZVJXUnpv?= =?utf-8?B?Tml5MDQ5Rm5sbDFKMWxLdz09?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MndtMkhhKzdNWU0rendpQnEvVEx4MEhlWnVoaVNWcnZ6aVFGZElRcldrRC95?= =?utf-8?B?RUwwdWxRVFBYVTMyVndWeFBoOEhDOHpsTWpKZEdKY2xuUEdkVWZHWU0rMDhR?= =?utf-8?B?SW5QL3JUbGlhTWRGMFdhcDZCLzNEbEQ0VTBaOElVcUd0QlplQWF2MVVxc09w?= =?utf-8?B?VkJ2RGJnMy9meXBJWkZNTHl0aXU3enUxYnhRTHJFY0dtMnBxcjZBUEI3NWVP?= =?utf-8?B?ZGhhaWZkMkJRNVFteGhXaEFUbVlxRmVtOUZibEVCdmFDMXJvRlNJeDBmZnFh?= =?utf-8?B?K2dweEtaNWVudVRlNThqNU9sYWtDTzFTdmkzTTZrSXZQcGxQSWhEN3hkWW1G?= =?utf-8?B?TnlPZ1FoWlVGc0FzRzFEWFovUHFzUVhCa1Vsby9SSFpYaEd1cXlkZ1Vha0d2?= =?utf-8?B?d29UUmlNaGIrMDl0VVdrWjlpYWFqTWxCM0luTUNKKzYySUlleWlEMHRTdE0r?= =?utf-8?B?WmxkZXZXOVhVOXdEdmJpRHVhZXhvWm5lY0xUR2JlbXNaVTZ5RTkvaEdUWXho?= =?utf-8?B?LzhMdHU1UFdGK3NQL21VNWNPb3dHVW9SZjg3eGlCcXo5YUMrdHlLd2NqMW5G?= =?utf-8?B?ZHgvNmxvejltVGtCTDM1ZnlCTFU0cG5ENkRhWVpnY2VwY21kQ3orYkdyc3oz?= =?utf-8?B?a2FEcnJOc0JxQkJtSWdSaDZUeElwdHlnTnhLUEd6K0FLQlJpb0o4MzZJcHBu?= =?utf-8?B?RStFSzBicnp1Zm92YXZvQnlWVE02alZhaCtpdzArMWFVMmFVOTRoc21HWjlm?= =?utf-8?B?OHBMSkdFMDZKeGlRTUhmcnhzaWh1SE0yZ01KZE54U05XNThOU2g4cEJaWmlE?= =?utf-8?B?NUd5VVZEQVlhVTVCMkJ6VVVqeVJIUXBVWHA3UkRLSEFDRkJPbFNYd1BmVGh6?= =?utf-8?B?TU5kMWIzU0dqRXdIcXBtMXQ5dHF4Zmo3djREMTd6SGgyVC9IWHNwcGYyY1VT?= =?utf-8?B?MDV0VkIyVXllY2crbHZVUGo4VDYxblhKUW1sMFJpaDhsUGM5b1Ftc0NnenVT?= =?utf-8?B?Z3JHVU43R2lvMENwZXpwbUFrWTIzUXduQ0xYRC9SRnk1ZDZwSzhtbmQrZXlv?= =?utf-8?B?VXd0NkU3a3dRcVZWRW9vM2lrclNaZG1JU1RhNjRWTllvdkJUcCtZUmRnSHdh?= =?utf-8?B?c2E3QWI5NXlqQmNUUTJGV0drR1Y2UWpjYW84L1hLT1ZvRzR0Z2M1VkVQekho?= =?utf-8?B?bU5EVDZVUFlGS1JMbExFV2V5OGwvN2gvQ2JTUFRTOGFmb0ZOMmJTNWVGbndJ?= =?utf-8?B?YitVYlVNTjNmd3VQZTZXdTg2MUpRRTIyZXF2azFYeHl2MEJrM0JKTWt5SVlG?= =?utf-8?B?U24vUERwQTVQYnNENjViQ0RvWTdPbHZGektCSGUwV2pLMUtRVGNrSk5ZRFlL?= =?utf-8?B?MVlHZEErcHlIM0RwTk91OUp5cVJnYzU5bVZLdVlPVkwwaDlueTFMcnBScUdJ?= =?utf-8?B?MFhnMUkxSkd0N0lSejRPbWdjM0pkbzBxZ0RKQ1hXZi92Vzd6MnowdmV4Nm96?= =?utf-8?B?RXhtc2pjOEo5RFk3ZkFqY09vQnZFN1N0OVFJSkVrUHdoSjNBeC9lOTV6REZK?= =?utf-8?B?TzVzODR4cDZMSUtXMnBHMnFHR0JacUdJTEhmSStmbFgwaTg2ZDlJTXJ1cHpY?= =?utf-8?B?TDdyUVJiSktnZ2tqQXJySnRucWpmS0F4LzFMYjQvMER2RHFXaXlFcVdkUUxD?= =?utf-8?B?V0RKMXFobEZBalhrTUR2QmhRYy9EUjZxekVKRUdpbnZrYTgrdTEzcmd0VHl4?= =?utf-8?B?SmVvRXVCdkYzbWFEWjExNEVRWnU5SENEYnZEVXZ4b3ZtMmJzdXM4a3lvVnda?= =?utf-8?B?ZDV4K01CckF6NXoxRGIxTE80dWtzK2tOeitYUDUxam56UDNJWjlEOFZiOEkv?= =?utf-8?B?cElDa0k2QmlhQ2d0ZWM1S1ZQUXplWURkek03SnFOYzcwTWlGa1dPY0NFaWF6?= =?utf-8?B?V1ErWFFsTnJFMUR2V1ZVUWhBT1hoUEsvZnhaTXV0YWRsZHo2UUEwUXlWTFlQ?= =?utf-8?B?ZzMzLytvRVNCemRUZkZISE56SlhCK2hYajZ5S0g3UWh1SWZZb3o5aTA2L2NH?= =?utf-8?B?YThiSXkvV3JlZWxubHdyQUNlQncyS0xRaVBvZWpkV3BKa2N5dzk4MGlvdlJN?= =?utf-8?Q?INcoAXLbQH29HCfb+gFkEBaw4?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9904bb1d-155c-4fbb-47c5-08dc6565cd0a X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:25:08.7429 (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: mGyMy23BXeqfsFr1NUH+P9ervZVWMgyp6hYjgoENaGpqj4f3KGmd1Q5c+lYA9sqo0hwdvUjmXRtljO24edYBaw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 Add cm41_i2c and devices under it for imx8qm-mek board. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 27 ++++++++++++++++++++++++= +++ 1 file changed, 27 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index dd9dd3cb7d47c..c5cb461c30c97 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -104,6 +104,26 @@ &asrc0 { status =3D "okay"; }; =20 +&cm41_i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + clock-frequency =3D <100000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_cm41_i2c>; + status =3D "okay"; + + pca6416: gpio@20 { + compatible =3D "ti,tca6416"; + reg =3D <0x20>; + gpio-controller; + #gpio-cells =3D <2>; + }; +}; + +&cm41_intmux { + status =3D "okay"; +}; + &i2c0 { #address-cells =3D <1>; #size-cells =3D <0>; @@ -352,6 +372,13 @@ IMX8QM_ADC_IN0_DMA_ADC0_IN0 0xc0000060 >; }; =20 + pinctrl_cm41_i2c: cm41i2cgrp { + fsl,pins =3D < + IMX8QM_M41_I2C0_SDA_M41_I2C0_SDA 0x0600004c + IMX8QM_M41_I2C0_SCL_M41_I2C0_SCL 0x0600004c + >; + }; + pinctrl_fec1: fec1grp { fsl,pins =3D < IMX8QM_ENET0_MDC_CONN_ENET0_MDC 0x06000020 --=20 2.34.1 From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2070.outbound.protection.outlook.com [40.107.8.70]) (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 9809015535E; Thu, 25 Apr 2024 20:25:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076733; cv=fail; b=DGmrAruMU2esX9AytgW/OPLwi8dxQmT+9X5p6xQdnQnpaA84VpYQjyiGS1CeUKYDZVSYRbtXWwP+BIDsFEKw9jYtKptlR3Yk53w4ULFdK3QPtYIyhK9oIV2JYRDaRSO5G/Wp+84onpmSXXylY1nk9pNhDaBkrDbKWjwysle654g= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076733; c=relaxed/simple; bh=znXmOAR8oiAmewQWmXkowufKc/whgbYUCiOGSzFY+Vo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=VzWpJ9wojFQ11pyhPOR/V0n/sDHHaDJYXRn0Ase8SflRKZsdV4s/fwZr0FCkB4kBtHyRh7Ml1KvNzdjPq0yWBE9IMyFErop0i7Yw7WTBpbSrRKc3mQqb137Wzod2b0Jtm2vVBghMMMBgLiR0KNGCeKz9YpUnZL1gdoPH1MitF+o= 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=eI1C7ZaM; arc=fail smtp.client-ip=40.107.8.70 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="eI1C7ZaM" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=og2DDFDUEp2F9AT0Kzxq2PFavjplNNq5nsCNpQc3Jiy44drcrz6hpRzNdqFcPY54x0iarYPvrf/nwgnUJuQqrTUSbKxT5rhx3dOLNYPCvJWByUp2A3o5FJA2crRkFflaaOmCTbpbYuedKJ0UFu2jQ28omoW8ibNz9r4IVvy7sM8jWMPPW1uFakPxWK5eO9gTZiRXfmwYEhkPGyRjSD4z9vYGdGYndl4vXIkok5IM991daVrH+i5vp4dkeKCNcSSdw8eHazFqtIFkg1hxXMeWgtdMGtiLiwjKCQw5JYvryDRZgcyzwIBROJP9wrsKrjiPEmto90w1Cs2wOemOl0SwEA== 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=gIEtUyndz5TM3L2y8jsBM36tWKCtkVCkgkvbrBlqLXE=; b=SS7/J4/obG4wkFMOvDN+jTsltXXodXOh51p+LGL5uudQk52/y2EqoxBiEk3K0H7g3K30wSbSGe8KZcczc1QDRn/x88sgMHUFwEICrs+CW3n77a9H9owjk4jOi8CZLr6Xr7vviA8i3Frt556OUfpURgtF+02Kx1azvWD6z8WmIgYnd6LJTZXoZGcFthnxah4RdbZWfrXkUFh5OgO30n3GWPzG7fW822ciOvxLdt5PM1Ep8EDGj0OnxkOttyzCIHhkk926rHLbEqQ90fXe1meTEMJtSQ9Bs31N2ScAUvXoQrz4+gjwew5u9y7OzPkEWz9WC4aIqhAtqldCC5ODOpEi3Q== 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=gIEtUyndz5TM3L2y8jsBM36tWKCtkVCkgkvbrBlqLXE=; b=eI1C7ZaMT92aSAU4InjIWdoNsAPM5XXRzpIAZZZDZ+k8H6GBFXL7a9QJOj+SUYshD+KcFrqRZghy16mnvaHqY+z/IPVUpAMUP8ukLKJUUjUrmNsIp+K6zsmGkstm6p6TVZ1tzWd6v0Ls1VaKnupGvRyVaoZTJmr3KAbl6A8pq3o= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:25:14 +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; Thu, 25 Apr 2024 20:25:14 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:43 -0400 Subject: [PATCH v4 07/10] arm64: dts: imx8qm-mek: add flexcan support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-7-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=3063; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=znXmOAR8oiAmewQWmXkowufKc/whgbYUCiOGSzFY+Vo=; b=ILi+0GcxViv/tHW0LD0h2UISFxufnqNzwzWSefYCdN5dCqZ8yBXcmVn4mgToPGWY/+pEIyshS /5Ouo+LULt9A8waj42AGfSECtkqOaDgRNl5fe+I808wsEpC2IL9bN+L X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: 517d242e-2131-4b79-7007-08dc6565cee8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?b3lTZC9VZ29Da1MyS0V1VE1meUV2RHFSVnY1TVRHQzJVYWhsaHkxVi9BRE5l?= =?utf-8?B?dkUvTDBFMnVIb21wZEVvQmpFMjJjRHFHRExZUVR6amZBTnhENzRtSDFNWGND?= =?utf-8?B?RGlkcldVaFVYSWp5bGo3NXhiTmgyK1M4RUNTbnp2ZFJEQUNRQ2JIMWpmOXJU?= =?utf-8?B?M3BBeEhDNUU3dy9Oc3J4WlBIUzFFK1R0WkNuQ2M2STNpK3NuT0RVOW5Ld2ds?= =?utf-8?B?QjVPbk9JUG9qdURXRXFmUzNZdmk0RjJpc0NOQ1RyekZQZS9iRERzKzZ2UHNY?= =?utf-8?B?UnFiMkxZVTJSdnZDNmVxWlR1aDdwOWlPOGh1MmxIYnVrdlA1NlBBMW80ZDJV?= =?utf-8?B?cXp0WDFLdmpsQkhCVlEyemF2YUJPcVoyQksrQXI5V29uZ2ZSL21GNmtqTUV2?= =?utf-8?B?YS9IMUdqamxzbk9MN1UvZ1RBOFZUL20vTFcvR3dRNGhiQkRTakxkbTQ4Kzhu?= =?utf-8?B?RThtVU4rYnkrYjQ5V21aZHlXaEhDamRIM0hiUDk2NWNYdzg0K0IzNDF2djB1?= =?utf-8?B?eUo1NmpJZlJ0bzRrcEFVLy9lSWZJQUtJejg4WklHWWhvYkJqUlV1dUVTWVh0?= =?utf-8?B?NzRGMENUV1pPWHZHWDFVcStoNDVWZGtWek9INDFjaXd1SWpLK0dNVGY3TE8w?= =?utf-8?B?dktXQUt1V3lPdkp5d01OamZXK0cxblpCTERPR3R5eUxPTWZORlZQNXIrWEFp?= =?utf-8?B?RHF1L0w0U1lSQ1FjUE9LemIxWGhUMkRUczAvWXVOaVdBTXEyWUlWUW00MHBh?= =?utf-8?B?aUZvRFJ2VndVLzJOK0RpQ1FPZjJqR2pESXFDVEwrekxwaFg4Z0xScFBpcGR0?= =?utf-8?B?dFZXZFBMMlZ6VnRGdmliOHlkazhpblNlTDdvS3lteEozL2c0Y2dtbi9ZVTEx?= =?utf-8?B?ejFmTGRDSXBBTjNDZC94WTB6TXlqN1FuQ3ZsZ1FTUEdlQld4alZncmxna0Yx?= =?utf-8?B?SDdNQ3JYa2VLTW9IRnFxekphM2Zjd0Z2SS9SVnR2cG4yNUZCb21EajM2SmMr?= =?utf-8?B?TmhXSEdRYVBua0xZSUJTZjgxWTNudFpwR0E0MXZLdVVwVEI5ODZCL3crNklm?= =?utf-8?B?MjJ3UDdKbFhsVlhqWWJ4Y3hOaWV4a2E5RVBybnVOb2lmUGR4cjVEckVCRVI2?= =?utf-8?B?ckJwS3pPVGZ1QXpVWjhDRVU4M3VxTXBzU2pKOFlMYVJNUkxzQW9oWGRCUXdy?= =?utf-8?B?djRlZzZ6dHJjWWJnMGhLMlhWTzZ2UXlxaXNtSm5CbGp5d2RDaTMzeTd5RktO?= =?utf-8?B?dkovU3kyQmVLSjBCelFxMy9WRzcyenRmZllnanpoWGFMU0Vlcm9UbFVOcFZx?= =?utf-8?B?R2N3Mll5YlpoSUQvRWdzTUljc0NnOEZHeE43bit3VmVNc1Z1clIrV2tIQ2ph?= =?utf-8?B?eTkxYkdxQ2pRWGhVYmI3YVJvazlPNWVtQ2NtY3dRb0ZFRzJXZDZVSkI2VFpY?= =?utf-8?B?a040QmxXa1B2Y2lkb29DOU1VVVFkTlZqbWJtaHZyeGoxZHhDOXVyQlVtMVNP?= =?utf-8?B?M2JtOFNmZWQ5YXlMWTUzRmxLbytobXRDSGxvUWVha0VSRTQ1RVZ0cmNGNjN2?= =?utf-8?B?bkhhZHRIc0xzbVNkenhWenBtSGR2VkVMSWoxN2ZQVmtyTUJTZEM1bDdoWHM1?= =?utf-8?B?SlowREhEaVdDWVpxVDhiRGNBa3RkTU81WmRkNHA3K1BGa2xzMlVqNzI4L3FH?= =?utf-8?B?QlVteldSSjdIVGk0Qkxsd09XcmZVeVlwZHV5QzhYNXRxQWJMOW02TXhlWVNP?= =?utf-8?B?N1lRZzc0Qm4zOXhWTXlhQnJsSlM0ZEZYQ09XejdSL3hoRVk1elkwUEhpZ2ds?= =?utf-8?B?c0xkWWo4Ymhza0h6TnJXQT09?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RnFqSGZ3Q29TMzRGVXpteGxTWTZNK3kzY01EUDlyQU94cWNxL2JtWXVMUUVw?= =?utf-8?B?NGJsTXFLSkV0OHpOaEo1bWhoK2J1dTc0UHVPTlRhVmovTEo3dDVyaWZmWWRl?= =?utf-8?B?OTdHMzBBMUh1S3lSOVYyck1UWWlSYktjNU1jY3NPdWhuK2lpWXBWLzlzNDdD?= =?utf-8?B?RGUrNmlLMVYyNitiNndOMmYvMHpGQXhiT0FPSDVHd3R6OFUxN0xMQ1NTandk?= =?utf-8?B?UnJYaXdSeXg2empsdHlOdGJLbFhaaXQxd280Vit4L3hkN0xLRElETlNXZTdP?= =?utf-8?B?QUozMWhrZFJWajNUZVh5YnFwemMxV0QzZkk1N0FQcXRMbnlzdjVncVlSL0lF?= =?utf-8?B?cG51bWlFYVZGV1l6ak1aYUVpTzRlN0c5YVBEdWFUVmpwY3FWVkQxbDloYjdy?= =?utf-8?B?RnZST1djdGV2YXBDR1FuOWFndzJzN05hUmhhdWhiWW9uQmlJRG5rcE5CaXI3?= =?utf-8?B?dG91YkhMQk5aTisxRzlHWUlmMm5scS9pSHdUYzhyMHF6WVFxaWFCdXZuUG9J?= =?utf-8?B?SjdRQy9Pb1RoSmk3b2lIV1BVYlBlelZ2OG92cnRKNDZKWThXWXlxR1BlZDZQ?= =?utf-8?B?Q2tpa3I1VUcxakFrTDNZaWp2dEtCUk1udDR2RTRWQktnWXZrM3FlT0FRL00r?= =?utf-8?B?R0xEbElZdC9naldaMUlMNWlMUnphcXBIYVJ0UUlQekVVZXBDTUl1djdUTUFx?= =?utf-8?B?NkUwNGttUTZQeExKVkpLVExwNzJ6ZDNnMjFyVlBycmtpTEtoMHM3RE5FZGVW?= =?utf-8?B?OWRhT1M0WlFFZ0FyR1lBaEJLamttS2M3SUlDU05CQnpGM3lxbU5DYTNCYUJC?= =?utf-8?B?cVE5QjFvcTB2bDdJR0FGd0lTYktZa0dFV2xRdkprckdmRnc5bXVtSGx1N2ZJ?= =?utf-8?B?bmoyTmNsTngyckpwWHJ2eUVJRW5LNThPSThGT21peVVtVHhSOXFBcGljWktV?= =?utf-8?B?ZzFNdGJiUG1mTFhlSE9vQjJVREVjYzkyUWpWK0E2dVBBU201RVhvK2tkU09R?= =?utf-8?B?RmMxWGI3YlNacVQ0eFpqT0JpUk5xUlZZZ1VkejRtQ2ZNSXkrMEtBSHNuRDdl?= =?utf-8?B?NjI3NE1ucW9pV0tiVlEyZUI5Z0NOOFFKaGdzSkttSDFwTXNKY21BZWtZSUhO?= =?utf-8?B?bFNhR0R2aTg2WktmUWhQSlZ1bHU3MjhDck5vSTdiZXM5OXVhcEdtNllDM09K?= =?utf-8?B?NXFKeHVSNzZ3L1UxV2xEKytkZ0xjMUtKWFdvL3lxRHVycHFBNmw1R2J6V2ZM?= =?utf-8?B?V3FqeGVwaCtPSVI3TXpqZGVOODJUTHRKbVlZYTVMeTRRU3ZRREM0YmhvM3l0?= =?utf-8?B?RGRzandjcktzRkpLSHI1OVZrcGFWUVQ3SVdkL3RkMElNUWw3RXNXb2VPZmVD?= =?utf-8?B?cXp2SzZtcXVIcEYweGtLNkY5RVRMdG5FUHVFVnR5RmpXemRVOVpDS2Y0c0tC?= =?utf-8?B?dldwc1NsMXpRZEJzMno3QWtUOW5HdDlPeGlrZzNZOWMzTWwyNUhqV2VoZVFB?= =?utf-8?B?aGNkcHViQjU5WEw2UW5Zd3pvOU1ubU5uTUVCWGF5cHoyWUdmdllKdXU5Vy8x?= =?utf-8?B?SWJ6VmsyWlAzSkJFRTBmaVV5bHFFd09zVGRKQW9HVHA3dTRSNDdVS1FvYzRL?= =?utf-8?B?dytERmJaNklETS9YbDdIOFhZNUlrTlBOVVRvcUVMZkVIQkFIczllSTd1VFlE?= =?utf-8?B?ZHVIMGhvYUFmbVRWNUcrMU16L05tdlZMVXhIWHlKb2xqVzdHcHBQZVQxaW9B?= =?utf-8?B?dnU0eTFyUk56VlNraVY1TkdJcy9UOFIwNVJDMkFOOGYvbDdGWHNnb2ZBU3JO?= =?utf-8?B?SkFlbGZaVm9qVzBGV05vbk1tMGFNWVZvNEgzL05GYU9SYlYrTDEwM0VUNkdz?= =?utf-8?B?ZnBnRnZrdFZkRXZQMkUzSWRyamZyS2FWaGhUck1BODF2SGVod2xFZlk5SjhB?= =?utf-8?B?V1prSWgzL2VQc3VJNERGWXdQTVQ3WFg2SUpFN0JMY243QzI5NkR6VGR1RlVB?= =?utf-8?B?QVlMQldab0o5OG0zNTdQN2hzTFdMZ00zVzZCUDlkYU9aN2J4STE1Zk14RDJZ?= =?utf-8?B?dFI0b005QlprTHJrTWRlTkJEZkxMSHNBZERWbUtmN1kwbFlxQW02T3QzREha?= =?utf-8?Q?eYy7GfIQ9nY1T+vL6qNsXXJQq?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 517d242e-2131-4b79-7007-08dc6565cee8 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:25:11.8026 (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: v1uA4OqwEjoN4GtxAXI3gj3wMtdTEGSTe01zAVjAO2HvSVaelirKMmyf0pjHgiddGDW3Fdh/Q5SHkxWo+5FU5A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 Add flexcan[1,2,3] support for imx8qm-mek board. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 80 ++++++++++++++++++++++++= ++++ 1 file changed, 80 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index c5cb461c30c97..cb5cfd04b1690 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -40,6 +40,44 @@ reg_usdhc2_vmmc: usdhc2-vmmc { enable-active-high; }; =20 + reg_can01_en: regulator-can01-gen { + compatible =3D "regulator-fixed"; + regulator-name =3D "can01-en"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 3 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_can2_en: regulator-can2-gen { + compatible =3D "regulator-fixed"; + regulator-name =3D "can2-en"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 4 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_can01_stby: regulator-can01-stby { + compatible =3D "regulator-fixed"; + regulator-name =3D "can01-stby"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 5 GPIO_ACTIVE_HIGH>; + enable-active-high; + vin-supply =3D <®_can01_en>; + }; + + reg_can2_stby: regulator-can2-stby { + compatible =3D "regulator-fixed"; + regulator-name =3D "can2-stby"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 6 GPIO_ACTIVE_HIGH>; + enable-active-high; + vin-supply =3D <®_can2_en>; + }; + reg_vref_1v8: regulator-adc-vref { compatible =3D "regulator-fixed"; regulator-name =3D "vref_1v8"; @@ -194,6 +232,27 @@ wm8960: audio-codec@1a { }; }; =20 +&flexcan1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan1>; + xceiver-supply =3D <®_can01_stby>; + status =3D "okay"; +}; + +&flexcan2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan2>; + xceiver-supply =3D <®_can01_stby>; + status =3D "okay"; +}; + +&flexcan3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan3>; + xceiver-supply =3D <®_can2_stby>; + status =3D "okay"; +}; + &lpuart0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_lpuart0>; @@ -433,6 +492,27 @@ IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021 >; }; =20 + pinctrl_flexcan1: flexcan0grp { + fsl,pins =3D < + IMX8QM_FLEXCAN0_TX_DMA_FLEXCAN0_TX 0x21 + IMX8QM_FLEXCAN0_RX_DMA_FLEXCAN0_RX 0x21 + >; + }; + + pinctrl_flexcan2: flexcan1grp { + fsl,pins =3D < + IMX8QM_FLEXCAN1_TX_DMA_FLEXCAN1_TX 0x21 + IMX8QM_FLEXCAN1_RX_DMA_FLEXCAN1_RX 0x21 + >; + }; + + pinctrl_flexcan3: flexcan3grp { + fsl,pins =3D < + IMX8QM_FLEXCAN2_TX_DMA_FLEXCAN2_TX 0x21 + IMX8QM_FLEXCAN2_RX_DMA_FLEXCAN2_RX 0x21 + >; + }; + pinctrl_lpuart0: lpuart0grp { fsl,pins =3D < IMX8QM_UART0_RX_DMA_UART0_RX 0x06000020 --=20 2.34.1 From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2070.outbound.protection.outlook.com [40.107.8.70]) (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 841B9153821; Thu, 25 Apr 2024 20:25:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076735; cv=fail; b=JIiy9Y9RodcPNmnQez5aQxouHndXkMt/DkJ5ICGpwazeFrw0DGdyiNMnQ+mYwHM5hZLCeHHz7GZqgQjcDs9ZcYL5TmQpdLXb8xFSzkRMYoDDrfda5+gfDR/PmKqLDxFOKF08peJbqEhIkWwpIZLAn+6iJiyXbWAgeNg4n162UDg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076735; c=relaxed/simple; bh=bpHf2PIHbiGpZGSQKar1LrDw/OTVWqe+dAjENJs3/E4=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=b0js+A/ga2LaqbAKaOSfHR4ibP4AkZ3qjNHxrGH536sT3uJdGDBbOHG5DJ6pN9f0jQfBxVEyKWefcvE+yU7ASJN5hY+iJGT3J8w3DY+z+Ow94h/t2m57s/uWAPO5xktbLrPgVYhK+0DFa8l+q1MnU/mEdL42AFyhGy72i3jF8h8= 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=odNTGlF1; arc=fail smtp.client-ip=40.107.8.70 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="odNTGlF1" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RQxWu/mzDiqdV3rCRbM/veNFZt6cCPkffBXE/QMHBB/nBIwbtQQ1yYuF6RQpACqNJ+OTZKmWdZBMzlyMkAlaTUl5huQnDZ2U2AsIUEuQbl6yRl31UKy8TzZS20ZshLYVYobUWfmt5uBP49YIxcMgW1LbPM4CysApva0nUDMhvg+ZsWSkaTbA6rurmLY3cBbTar9+2KkM0kBcMyekD4q/Co6OUPzZLktPgr33+qohYjRpv8NjPBjdmbl17zk96PP4QM3ayXgPRL7+vuViLKK7lnA55akOUsvfxp4wst8oTf+37fy5EEYz/lbthyFhulEF32XWZhTDaLfpyARIxX+kDg== 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=NyWjNgSjS+K+ww1SAEgZJtTZlCdElVEcZHiMH8mSt28=; b=XQf/sXZWflAOMsC+7QQ8Ptt5hRX+yZJKKdlTlouFLDqTYdOFhe0++pO1ISTEak82Vc+N7UmUHcKSg6wwGkFdGOi9jMjkcVWtXYfZJMyBdGFZTpBzNqFElKCjNy+DMqngvYwmX8S5/ShNWE0SNXXPWNwODtLS4T63CEA20HJiO5Zdcy3djRYrHHGI1TXEiXseg1rG4cqTSDNTKtd8rsu8dm7sB8YEPEXec4E4ldL+HeRCHfilLe9LyuaGTPUxIW5H7d4QlT9Wp+Trzfmvfei98SVH5otGAfsbCqICGc31AS5ZPltAbQiwYaDGspqOZkZilyJMPcEkU2gvjv2pvRfXQQ== 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=NyWjNgSjS+K+ww1SAEgZJtTZlCdElVEcZHiMH8mSt28=; b=odNTGlF1h0lc4kUBa/BsTBStJrdSLcz4z5I6JVlO9LQEBLIAw+JfBMlNxbAWFCtdAfgv1Qj/y/N2p6swb8J/BbDaD8V7UNYRrxFJ1XSIxYiWbPb2nnTJ2HDrpN6gar1trWISoLXdyW0EOZT33yMGiNcyIF13XE1tf0QZfH0oETM= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:25:15 +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; Thu, 25 Apr 2024 20:25:15 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:44 -0400 Subject: [PATCH v4 08/10] arm64: dts: imx8qm-mek: add lsio mu5 and mu6 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-8-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=655; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=bpHf2PIHbiGpZGSQKar1LrDw/OTVWqe+dAjENJs3/E4=; b=iKNKPn7WjDeXZvrehlRxgfT1JXioUXrIg1QhMRcR72E7ILDHRCdtni0dfbMIVBNbHk512jz4j JrCcC6MddZ5DnY8aYX2BMWHGNA0jAcwywzaHNzV7nSA5Tp+2mxW8ZGe X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: e940f6a5-48d3-4648-dadf-08dc6565d0c2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WDFoL0tpT2RJRFVlVDl6L1NvelQ1U3R5ZzBUajJTZEwvSUFmRDVKU202VStn?= =?utf-8?B?eHJVNzIySXNTRHgrNllERVRsWmZ6aXJiS20zaVdDbGRVOUdLK1pkOEhYd1k0?= =?utf-8?B?Qk85QmROemxHUFUvc3NZdUtuUDhDdHdxR2pxTFJONjNLd3V6N1dRcXA1Vit1?= =?utf-8?B?SzdQaXNMQlFYQ2tYS2ZaVndVRThFS3BtMzlCK3o1Z3poQ2puTzYzL08raVJY?= =?utf-8?B?eTVFeHFLQXdzaE1EeTV6R3BpM0FtT3JQMnlSQWJiVTA2TTJBZk5qNFJGRWZB?= =?utf-8?B?ZlpRQmNsVGJ1RmtMa2FWbmhGak5mMmdxOG9SUWlJWWw0NGZ5Zy9MQVZpQjhk?= =?utf-8?B?YVpXNEJONHB0UTl0S1JGaHJ6REhnenM1dnF4T2N6QmF6S3lMd1VaR2xTZXJT?= =?utf-8?B?RTV1bzRqelZES0w1cmJCVGxjeHY1QWw4L20yV1JNUHlnL3BGZmlCVUF3dUpN?= =?utf-8?B?bUtqNytZY0VmSUNvNWlHNDJuTitLdnJPMnY4MTdrQmFZekgrS3Q5MW0va3Nx?= =?utf-8?B?YVNKbjNBNnRLdFgrajI3RFBEQVFsMm13bFZ1RlpUSXVZWHFrNFNzYU4rWFZZ?= =?utf-8?B?QWZ4UnRra1FVNmw4bEV1cHJMQUhEM29Dajc2YXZpaXFkaCtFWTZsMWJRUzhB?= =?utf-8?B?TTFPS1d0ZmpIWEU1a2pERXF2TllQWnJkNStrRHpmNU9na3JkZUFZaU04YTF1?= =?utf-8?B?UkdPU1V0ZnJvdi9FbENsVGR6Nkh5VE1ka0JlODRJQlhYWWRxRG8wVGpVMUcz?= =?utf-8?B?T2ZqV3FVSTFWcDZVZ3BiUW5CNkRQUkRDQnFVT0drQnZXZjFUSEtpeVYxaHJ4?= =?utf-8?B?cGw3c3BMNStLaTNramRYbTQ0a2F0MTcvRzh2NENET0F4K0VYdmNKaDN1T1hF?= =?utf-8?B?WExaamxhMDAyQXpOWGlvVFBlMlpwWk0xT2kzaGxnVTRKNFlMQUVjeXU1aVBR?= =?utf-8?B?SWVFcUtNQU5MUTZVREt4RnVKdTBxZ1ZiNTJhc1NQTmI4eE5XRFpzaGZjSHFq?= =?utf-8?B?L3dxZ0xPVTI3WjdhdEhDNEVEc2tzdmpVZFZReENSTmVmMzV4bmREWTZoMmwz?= =?utf-8?B?a1BCRlpwcTUzdURRN29ZY0ZDRnpia3ZEZTZYL29KU0FBMmlQUjA0K0o3UUsw?= =?utf-8?B?bmVFcUhqWTQrKy9KREhNU2xsdnk3WDU3amdLdVdEUkpVZTFEa00xS2pJbElK?= =?utf-8?B?TmFLY1E3TWJnMnZZUk1pelBwVVE2eUtYNVlkQzZqZXQvSzFmUjRIYkZuaFZj?= =?utf-8?B?RWREdHc1Sm1qMnZHSnIxT1I5OEJBaHZ1N25uSnpDNnJCM3pBNTFBVkp2S2p1?= =?utf-8?B?YlYxSm4xcHdJLzh6aHh2S0FrYW1rSHF4d3VvUEdhYmp3MnZ2OGszdzY3Qzdq?= =?utf-8?B?R3pXb0p1QnBzd2ZTZjlIQzA3NEtVcXZ1SHIyaVYvTmRaVlpXOTlZYWE0YVIv?= =?utf-8?B?dFRabmNrbHAzVTgrZ1p4THhVOXROR3JTcXdsU3BHVUtQRHVubmNOSWVTK2Y1?= =?utf-8?B?VlBQek95SlMwaXZGbVg3MHVyL21yVVNuUnBDbnBDbWo4UCt0ZVduODNzanU2?= =?utf-8?B?bldDRzRzdzRaSVdKRTdmNGRmOXc2Nm9EOU40K2J5QjExSkF2U2gzWEM2d3Ix?= =?utf-8?B?VFdkVklVZTBTWm9NMVo5anZVOTFnaFFJL05aTDl6eHpncFZManNrZ2pOT0dV?= =?utf-8?B?L2ptZ0plUnBseVNJeU1QTHRNOFM1Mkk5OVlLS2xiY0J0OG5zdm9zakdLQ2Fp?= =?utf-8?B?UFVWMklBT1VNMWVhaHp1c0F1ZDBDVHdtclhUcXVOZnNKSzQzb04ySU0wOTRV?= =?utf-8?B?SHZ6dy9ERHVBbkVwa3Jkdz09?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dmhXdzlSQ0Q0Q0RlbXZZckhKQ2ZZT0lPc21KTkREZFZPY0wrWlFGVklGbnBR?= =?utf-8?B?ejhobEhnek9RQjdxSG1JMjlVdEwxY2xlcjFXNTVzdUZuRXJMTld2c1A2bnJW?= =?utf-8?B?REFkMTdlSGZMRjRTLzdva05Ec0pjTG9NUTIyejRObDlQc2dyckcrRUFnR213?= =?utf-8?B?RHFFWEtKcHVaZlFuaVNwakN4U3pMZ1F3NjdBRHNHazhJNkJFYjhWaURIUjl5?= =?utf-8?B?bDdFNVVud29SMG5hWStUWS8zK3Z5Mms1M2grRjZqbVFoQ3RpYVU4TE55Qmww?= =?utf-8?B?bDQxTDl5ZTNBZVhnNjBhV1RpSmx2QkJhK2ZYSkFIL1dMOS9qdkVOQ2ZQUDIr?= =?utf-8?B?SHZjeHBvTnFjeDVJVmhnRWlIZ1NIVGlPTlVBUEZiRFQrTDRDbzU0ZWlmRjdD?= =?utf-8?B?dTFWZnpsU1VIckZTVFFGS2VSemFzNlZpMjJxL2RBaUE2ZE1MZTVqQmEwSGtB?= =?utf-8?B?dEpaUEUxZExlTmFsckxXNWJYRURNaGNrU01XRlJ5ckxnTnVrUGxGMTg3LzdY?= =?utf-8?B?cHlxNHZib3VqTWFXSTAyazFuUk0wRnA3Q0cvUTZVUzM5K0svaW5VNnZqUER6?= =?utf-8?B?QXZ6MENhUXVFa2U5dHVmMWZNa05PeU56SFhFZVhMZVIvMm9NcGVSS3V5L3V1?= =?utf-8?B?dUsxa2g4dXVRRFNxT25WQ213dVB6RE03VVh4MjZQSzVwb05rSURQc29saU9C?= =?utf-8?B?SFZQV05LTWY4R2N3cWlONmdPOFNVQ0pyeTdWM3dGdE10Zmg2TklpdmMydXgv?= =?utf-8?B?WTZRbzFQRlM1dklIUkNONHQ0TDN0MVB4YTFtZ2ZWS2pqTW4rcmhBTFhwemgr?= =?utf-8?B?OVpMVkwxaUZFZmZQZE93YWk5QjZsbitpUXlqNWtJcys3dkVoNnN4dUx0QjRi?= =?utf-8?B?dTJ2UkYvQ3VZNlpYamVibTFleEdscnJHdjFZRlNpcjhBUVBId3dqY0poQUZ6?= =?utf-8?B?NVVveW02bDM4RU1aUjEwRjlMcmhjWEhzcTV4ZENjSldvNlJaV1ZhZUVpUTEv?= =?utf-8?B?MnNNMDdGUXRpRWdSbFBMZWRrRElVRzNDUE1zNTRMQ0YzbmQ2YVhUbExsODBi?= =?utf-8?B?Y2xXSmFWczN4Uk5ib3lBVkZPYU9OVm5kNythUGhwNUpIM3h0TXVKVFIvejB2?= =?utf-8?B?OHByM3cwRTZCUmlNbkozcVJQN3lMZmJuUm43Q0FUcjhlQ2RITlE1WEJuTWxx?= =?utf-8?B?RGIwNEExVGhoNDhnNWVXMk54RlJvbUdYWndJd0pwem9rVXNvd3o4eFk1Vko5?= =?utf-8?B?dEdGbTIvbExLMnN5Q0s5OVB6MHI5QWF4a211RC9hNkRXeUpRcXZhVkYvYVM3?= =?utf-8?B?cUhaRVlMLzlBRDBOKzJiaThUQjJia3crdkI3Q2Zkd1ljK1QwN0ZVeW5NY3ZY?= =?utf-8?B?S25yUFU0OTRWTFVyOU42bVB2dDBYZ3RRRjVudXBoQ2NJUFNtaUJhYmhlZHZ1?= =?utf-8?B?QUJxVmYxMVBPQ0V1K25KV2d1M3JoZ29uWDEzOENETnBLYlFKSVF6ZGxzS3Rl?= =?utf-8?B?OWxWMWlKZyszMGtVUlNickYzLzFQRUlLNHBBdk4rQnJOcGMxa1RTMDluWm5w?= =?utf-8?B?ajNpSGlJNmFoMTFINmhiY1RTQU9sREF0M1Z4VllRNFpHN0NpZkpLa09DbTIw?= =?utf-8?B?NUszb1B3T3cxbXB2alQxKzFKbDU5NHA1aUlQWkdHR0NrK0MzRzkrcHRDTEFm?= =?utf-8?B?d2RaTldTWGEwRGVhL2MwRGJIUG1oN3REd2RKbjU0aHlsVFp4MFN0QUx3ZnJu?= =?utf-8?B?RGdQbzVXa2R2anBRYnVZcUIxTE9WWEoxUnB3MlBxS2g5Q3FDWVFtdklkNjFE?= =?utf-8?B?aU9RMWJPczlWRVJ1L3hJOFRRVXJWeVhpL01NQURMaTZRcUxZcEgvZnB3V1pT?= =?utf-8?B?TmwrL0ZnRXNsUVlPUHpyZVB5bmhtbmFhb3dpcVZsUzhjSWJhZGIzTTFaL1pm?= =?utf-8?B?NEhvZlNQL05JWGEvcmpPWmgvbGFjWGRlcnhTSk5ndm91d0t5ZmJ2MHR5MDI5?= =?utf-8?B?V0I5R0xmcTVFK3oxZlZVdUZPQjZxUEQ1Q0wxRU16V2kwcDRpQmxQeGRMMTFL?= =?utf-8?B?WloyTEk0WEdYVVg1RmJUekdiR1lZNVlPcHlMcGxra1Vnd2wwdnVtUG9EaXdY?= =?utf-8?Q?4Ov6FUJXNn8jJCHKtjJOv6i3c?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e940f6a5-48d3-4648-dadf-08dc6565d0c2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:25:14.9188 (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: qCRqujYxti+cy0msuRlNx6nmpT86pIhc/K0pjiOU71afi6SxFsncTye6pcr0Vms7Kkk1X8hIyXSaHtodUW3iYA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 Add lsio mu5 and mu6. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index cb5cfd04b1690..3e57c760e40a5 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -286,6 +286,14 @@ spidev0: spi@0 { }; }; =20 +&lsio_mu5 { + status =3D "okay"; +}; + +&lsio_mu6 { + status =3D "okay"; +}; + &flexspi0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_flexspi0>; --=20 2.34.1 From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2070.outbound.protection.outlook.com [40.107.8.70]) (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 59491156F4B; Thu, 25 Apr 2024 20:25:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076737; cv=fail; b=p83wzLGcHw5PnOkE4kzq37xTam5BQI5u8i8iwbxCXPhLxER7Bp0c8GAiF6mBz8sYgKKT8TRtvrhZbLlrkih4aW0lIsTV+EsnH62K5biajnjBRGbJojM9IVQZw1pRkj/xGJB/VwJAv/8+WCLZyJ4i5t9JgQ2qx2ZG5REgibfL8yI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076737; c=relaxed/simple; bh=1Hjo5Nh5r0Z7n+ggINRlxikZqgMbbEtlFiuh7aRqESg=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Zus7DRcdRW1wF3U/iLRyOUFNF1R9+UjS04FsdaXjGRsbN85klRt4EIhSd+lxQWi5eF8cEH7C0T6W7j6/QJRDBoktfawGiwiyn9AnoXmumWjrhhVHqlGWGEyCUEIHqzs3KO0w6S1+wVvCtzXFwApncEoFXAOC8lK5R4sveo1F1Cg= 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=itU55qLQ; arc=fail smtp.client-ip=40.107.8.70 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="itU55qLQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nzyf6wKYhh/N1IsbLFHvyBp2zc1gWMLCk9iyZprXZBGwanyX7ZMiNtK7V4JtkNVfTnay4O9kYwrW4hkbDoXUGz1NJseCEYPmJ316lS5E+y8VZQPVW4BjP5z2aFxa23xB11r442Cvk5Tqy4nx+yPZYWAK3sLR7rrpNHlUELCD5ENDzzb2trmJukaBE/uTDK8KEqc8aNOXs9vEPTrs8zks333u/bvbjSu8QFVfqyZqLcPAtSet+97HSU2J1Y6mLXQv8KN8X1tFJktdKqCxlMUy+UGaEoA+d5rPFvwZ7yThx/xLkunHxMotJXcVxnfx75GZxRCEdaBe7fmcgsoESh5RyQ== 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=n7mDMj1bwE+zTT4nfQZ5oOk3n8WJnWM8yHZwM9YcUTo=; b=O4nO5Dl66fV4tg2MKxLfRazdK6p8iGfqjxlEqOo/9+dHDfRNWK2fc+Rm1yNcMN9375KyL7aQronYqlQ/moA4d7eT5sVsLX6vunTvoSHfrsRBJaNUVf3C8iM8HTe/2SK+lFRr2Jo73K7PRhyOqPm9osHmJsDnIKMso+JkIUXuxe5MI2cXf3JQ+0dzblnjcexjXYqt/do6XGTtjGiT6qZP8kTeHCN/GKmPNM61odoJw8ynpDLOXiNg1gGbg12FEJUvIJ94v3MjhqYz0OjxqYtao/bd3dgaLa1cZrWp07rC7boooAWcxIKswzTFy3s16dAUa0D5yS0/O+yTvem71rTemA== 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=n7mDMj1bwE+zTT4nfQZ5oOk3n8WJnWM8yHZwM9YcUTo=; b=itU55qLQoU+XaqD1vJ1IYpUrmrGzIY4I9/jfMp/H4G95kQRHsDsU8xYtZEmBnUXsoVUVJgXwe4Nt1TdKZxZGWnEvuIy6NW36JKuo7BFaT6kIHhHFgfyIZLMlfkIp+Ld0VO37mvPd5UnMS8jP/HdFERTqAMG4D6LpGNrOmh8puqw= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:25:20 +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; Thu, 25 Apr 2024 20:25:17 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:45 -0400 Subject: [PATCH v4 09/10] arm64: dts: imx8qm: add ocopt and fec_mac[0,1] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-9-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=915; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=1Hjo5Nh5r0Z7n+ggINRlxikZqgMbbEtlFiuh7aRqESg=; b=rf7L9uKRNw8/QmT7LKyTg9TgZPKs5Xno5LIfwRqyt+916TpC94ltU8gyGSxoGNS4nZsQJOAGF 2ZqPOVEZ9WUCkb2yDZDvweMZ/AUCresZTT1uo4mbnLAbf+LChL7SLQH X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: 10550ef2-254c-4615-8d0c-08dc6565d295 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NFJ5a3RveUNXUDdsS3VVLzlOWXozcDA2YmtaS0Mwb29NWG1SR2swV3VkenRU?= =?utf-8?B?RDhMdTdYMDJqQWY5bHBOL283dE11VEFlMWszT0YvVW8vTzRWenp1amo4ei9q?= =?utf-8?B?cFFvRmk5VmZjMGViZUlSU0tCQVZpb1JFeDg0NFRqUXV2eStVWVhBZWNJempr?= =?utf-8?B?UFVSYzlzdGp2eXFKR2RFajBLL2s3SzRtemNxWThnK0d1V1diNTdFZDlWS2ls?= =?utf-8?B?MTRVZ3d3Tk9ZYjBIeFZPbExkaGYyN3BiT3ZSRlJBeHFhTkkxaU9wTEg5alI0?= =?utf-8?B?ZDY2UVBtN1pncXJtVTJwOUZUaHhST09jNVNaU3JWYThYYXkxT1dORitZSzZx?= =?utf-8?B?L0ZXUkd1Unk1TzNFeGdmcSsybnVDaFdUTlVSOW1hVjNuaGMyNWtUVmpYSHhh?= =?utf-8?B?RVpXODRZdk9lMndnWHVZQWxVWndwdnhSKzdyWjQ4bjZRWStBUHpIQmxXYlNR?= =?utf-8?B?aEdFMjFOQlNEZm9DTHZtanJkQWI0ZzlZeGNIVEYwMWZibmlPbjluZHdxRGVS?= =?utf-8?B?SmltdFF0MktiN2ZSU1JCWlJJUkZkQW1pZ0FyZkEwbTZhcVVXVDVCUnliQWRl?= =?utf-8?B?VXJSZC9wekc1Nmx1NUhqNG5sV3pEeGZGYkc1WWtQbW10QXIxT0FqdE1ESk5W?= =?utf-8?B?cWNMSldZeWZxa3dSZURTUjE5TjF1dHBKYXM3UnFqUllOU0xWMktvbTZjRTVj?= =?utf-8?B?dnc1eDZNYlUwZFhLMHVqQUxNWXYrSXJzUHRyRnM5MDJ5a1NBbmtIejVXd212?= =?utf-8?B?MVBPakU1VnVEZHVsZ0FiaUNta2wvbkxtbjlXeEpSQVlNY0QvL2Vjb2ZUbUVo?= =?utf-8?B?bXVkbi96TlJZKzFxN2hvVW1BSmFNNndaQTNaK2ZTcGtrYm5MSlhRMG1Xd3ZS?= =?utf-8?B?WW9tc1BBeTZBVS9iNE1IOVkweUJlN1N5UHlHZ0lYeVIwUHQwcEM5THg0eFcw?= =?utf-8?B?c2VyOFVUKytvWXA3Y3lXd1lld0FGcG9SV3FKTVFjWlJ3Z1Z1ZHc3MlB1NmVk?= =?utf-8?B?OEwwNURRRTkyeVk4Uit1dzRCOVg3TFNEbThNRVAxZHVTN1c2U1daZ1RSNUg1?= =?utf-8?B?WE84ZE1qZzUyQWRzVHd4REt6YnFkWDRMbWlvTTFzYzVwQWZ4aXFxOTFqMWZ4?= =?utf-8?B?VzVITHVXV0xrakhoVUVPMEtNdjdWWjBXaXhrWHRaa1QwanVvRGQ2bjNxVzV3?= =?utf-8?B?bWowRkUvdmtaVTlGN0NPcDFreGxod0RCY3l6bDR4eXJDQ3ZXMk1yRyt6MnNR?= =?utf-8?B?a3gxQXpVMmNSOHdnZEJqejZWZzJEclpkbC92UlMvWGJTQTlJRWN2ZWdiMXVX?= =?utf-8?B?K3kvd3h1SDVPQW5QUyt4YTdtMmFwb1VnMVRIbHJWelRmWU8xZ0JGQjdCd25h?= =?utf-8?B?bGJDOTByYnlsVk1vTC8zbGZEMzJoUHNzUkY5eU02dEpWMHpSVWFGUUZZNlFy?= =?utf-8?B?MDJxcUVqNW9TVGlmdjQ4WUJNQ00zclppQzUyVVFJYzE3MHo1S2o0eGN5VTBU?= =?utf-8?B?bFdyaG1BT2hiaGpWL1BRenZoSUt5cS9kMVhXUFhsOXZLZ2JXNXh2aDRPL0xK?= =?utf-8?B?VjZGQkFoNCtwYjAzb2V4K0V2ZWRleWQvU1cveVdHQVh2MWRLa2ZseVI5WHdL?= =?utf-8?B?U2NxZVlNaTMxRzdadlN6OHpMazlzTEtNZVlxTUFBaHFzMmdLbldXNXhaSjNw?= =?utf-8?B?THNXby9mUlB4b1BGOVlwWHNuWW13R01OS3F4SlVQZ0tqTzE0akhpZjB6ZDJT?= =?utf-8?Q?0SSDjNch00TaRWxx9xYppBh2+1F1gS+Kjk1OSN6?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eGJ4S0JQRFJUbFNlUVpEMjg3RVVDQjNpWUxVY2NMZTFaR05uR2ZsdmU1b240?= =?utf-8?B?TlRtakJDS0kwallPc0RGNWRZSzA1TFl0aktPMUlOZTJoZDg3R0dRbFMrWldl?= =?utf-8?B?UzcwK1J5aGg4UFhVb3F0K2dFdGpZYnN5R1dhTDdlSFVVZ05mWWlPU3dUa0ZE?= =?utf-8?B?MlRUeDBCOHU4THFwdmdRS1NQSHdnd1BaU0RWRjFYbzlUWEtYMFN0dnI5VXND?= =?utf-8?B?NTMxajc0bXE1MlVEUkUzK0pqeGU4d1dlTmNjRWE5RGozVVl6eFF1Sm15UGtk?= =?utf-8?B?Vm8vYW94NGJSWlRKa2dtUUhCS2xLU2ZaUG1DU242MXA3SGQ2MDEzd3JxUzhl?= =?utf-8?B?OUNUZ0p1NzFZQmRVbVNnZWFHa2JFSE5NVFBkSUVIWEQvUVdlTXRhWVkxb09J?= =?utf-8?B?Y05IK2dlaElMeDkvdTJpb3dHWkdtMzRtMmJhV3BzUjlMRmwxeDNDSkorcHhP?= =?utf-8?B?Y1ZiSTcvR3JUbGhSSEFGL2NKaVBqMk1XRCtxaGMyR0Z1SzZXVXVqU2QraC9z?= =?utf-8?B?a3FmZHNvRE84WVM2V0UraTZTMlQvemFycHpDaktyNmovdm4xVWtiMW1ZbXZG?= =?utf-8?B?ZmI4OEEyYldmMTJoMWVXb0JITWxPaFpSY1hnRU1EdEZVMzd0eDdXTEEvdU9Y?= =?utf-8?B?bVhzRHhSd0xwQzk1UW90Q2RtZGJ6NFpuSElXa0VCY01yeXkxQXJJR2huZnpN?= =?utf-8?B?OHlIZG5XdVpGNW9IVGNvOUJoYVNGYmxkVmRtZlV0aU1RZW0zeXR4aHlKdVg3?= =?utf-8?B?bnppYVU3NHdrMUNyelI4eDN4eHYydWNsZkZHMGVDVWdaWkt5cDBKTGJkVmJr?= =?utf-8?B?V2lOS2tMa29jR0xPTzB6bWhTRmtMZ2JKdlkvTENlNXRuVFFIOWFlWkFURFIv?= =?utf-8?B?cHRxWVNyTWEwL015TXExMkU3bk56OHIyN0xLUDFPdTdvQk1tMnFKL1hTNWZZ?= =?utf-8?B?dXRJaURHVGVJR2VBUGxHYUFZem1MNVFvNTlmdFMzRENxbnovQTJFUUt4RVlJ?= =?utf-8?B?Z2Zmcjdnd0lkWWJTaEFJSGR0WlJ0VlF5Ti96UnA2QkludlFWMkNuVEYrODdS?= =?utf-8?B?bkFYalFFS2V4d2VhaXlKcXdyTU1hWUtiTG1xeE1GSnZEN3pMbGlMUXBSNU9v?= =?utf-8?B?TzdsWS9lMDdSSDNWM0IrdjdTZEExU0tpSVVWdkdhdjVXRjFnQVZiMmJzcjFI?= =?utf-8?B?b2VBK21BZURJOExlZVloTG53Z0hPUlpuMFQrQVY3Y1h4aStmMUlxRC9hbmsy?= =?utf-8?B?bDE3WUxqL0xOeVZnajhhTGM1d2ptSVFJK3pFOXdaTXdpNjUyZVZ4bCtrTUp0?= =?utf-8?B?UUtzczQ2bC9KR2pCc3FlQzVNZ1V3a1ZYK3Q0VDhOYkZYa015d1FsVVo4N0dE?= =?utf-8?B?U2FtTDc1NnJGWHF2OStJa0t2bEdsL2U0Q2ZlYklxWjF2UGVXSW8vVVdJRCs1?= =?utf-8?B?c0d1blJ6YlMxdlM3VjRkcFZxNUtoQjVLMCtEM1pWUEt6cTVGeWl0ZGdYblN2?= =?utf-8?B?WVRUZTZGdzNhSVR1SENkMUdaN1Q4UlF3SUQ4aitxeGxSUXZIQVhWNzhiSytm?= =?utf-8?B?S3Rtd0NueWFWeUZvTnl3SXpoaUdqWmJTSXJWN2RqRkNkQktnS0ZoTzBUZmE2?= =?utf-8?B?TmFRMnBieTExQU1rMGFWQzc0d3BvS0JHUjlFaDdaZjhVMnNXdHJHSEVPZDlR?= =?utf-8?B?Ykd6alVrRlUxWTNGNDR4WFdZUGsrc2hjQkc0SG16eEZUUkxnMGFMSS9RaGI0?= =?utf-8?B?Q2xUWlRHZStkdmtDOGpYbmVITEpUNXhXRDVoaTdPVjc1b2FBckxBNFRvZElF?= =?utf-8?B?YVhqcHZNTzlRZlBjcW1kSGV3aE0zdVJBVzljM0tNcHBVZytRdi8vazFXaUdq?= =?utf-8?B?M2RzWEY0dWJSZE0yaEJBVmtFUjYvaGM0SVlya1k1Q0tQZ1YwNHpVdkcrY2Rr?= =?utf-8?B?enV5SkxzZUFId0tTWmdIbWUxZzVReEo2b005YlczSmJRaTJRZmIvRjRjeURj?= =?utf-8?B?Q2ZiRU9IeXBxaDY2QzNTZlhGb0U2R2wrQTNaKzUwMU5nL3NCZHhIYVhBdGJw?= =?utf-8?B?emVjVWpSQXF1OWhjWjBuVUx5TlZCS2FOM0craExuc090M04zMGVHd1dFa2Rs?= =?utf-8?Q?1tKKtqf4SGuOFX3oiusRGlbAm?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10550ef2-254c-4615-8d0c-08dc6565d295 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:25:17.9564 (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: hp3pbMBZPtpGUj15nJu6LAjB9rG3Pla9p1DRa1wUMJ+QlnBkN4yO5RT17CNUDFBmaRVB0lukz8DJQywzK+uK2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 add ocotp ad fec_mac[0,1] for imx8qm. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 8e94ffe1acb57..46a8046e9f508 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -333,6 +333,21 @@ rtc: rtc { compatible =3D "fsl,imx8qxp-sc-rtc"; }; =20 + ocotp: ocotp { + compatible =3D "fsl,imx8qm-scu-ocotp"; + #address-cells =3D <1>; + #size-cells =3D <1>; + read-only; + + fec_mac0: mac@1c4 { + reg =3D <0x1c4 6>; + }; + + fec_mac1: mac@1c6 { + reg =3D <0x1c6 6>; + }; + }; + tsens: thermal-sensor { compatible =3D "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal"; #thermal-sensor-cells =3D <1>; --=20 2.34.1 From nobody Sun May 19 15:20:04 2024 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2070.outbound.protection.outlook.com [40.107.8.70]) (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 45F53158A17; Thu, 25 Apr 2024 20:25:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.8.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076739; cv=fail; b=TLieS9/LLpJDvcwYf3TeLN0doZebiHlaIrBb/xx5n68tD5WAuHmXlnCzWCmExOV8lzdNc+EpsUYlTyW7XPpCtLUeMxgn19ywiAJandZ2Z2iANA+Rz9URKf82g/6E5x8whm0PhnvKnSe+0FfK9GIp6sFK6f6Ru2zo60dWCMjkYQ4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714076739; c=relaxed/simple; bh=qgtpZs8h0sMtJnWa1Uf9rdRcA/9df8/3X0jXedEQWJ4=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=auv0ysNYpInuv/pdcfP1wBtH3CtkBjT24b853iw0e/QtQGkIMz0AKCu3EXRyX0ScQZsz8b7WtLRfVe2IaXuoCyhZs6+ajO12aP/EcSxya2L0uPKHjsvZamqv4vacNvtcBW2If+V9WRSXDKhDB4XL5UPBQzuUokBx/MU1ugz1wM8= 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=s8V9ov4J; arc=fail smtp.client-ip=40.107.8.70 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="s8V9ov4J" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S5OLUk2xQlXPZNTNHuEZn55cKk9FSXQTc6a7I9muhLmglkxjxEEx734NsUEUI3gqNpQQR+UGaMBV7ryKTvU0BgTXA099lM5Vj5GgK3C8amLExPmj2lK3IWXF1jlGvQr0w+DdRqjWMGA46pbP1wbEKjdV3KUqX7P1/xHSSOuE7Xsp6ll/JmE3up2qj1ECvOtxSuyJ3w1TfIRj/k3QhZ8T6WBzSwtse16X6TAO3cwcLZfTdpOUbkYO+bhYTDt0AEfvNYOh7BKfAzKdT6CVucYph1pDpK4qWzfBz/ywweM5x2DLIrksyRr55kvzd9Zegy3N6ccjfirbA5bhHcYdbkai3A== 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=IvcYlTa5/HNkjL4SiohDX/DdXdyQ9Nx1QmcSfyAYkyg=; b=bBlkdruYyXu+PaUdgpQ3Y7opW6yc2OiAlRubFLTAJQuer4A/6x8orviCkLAM7yYKRdF4GQgN7ek0F08IVSjamsTwLFGuz/LvRJxsiDs/8hMgUFWHoYO/ZTyx1OkobJYRjEUEOWeqh44+IH7WEDhFUdVZyEQsoX2pulGgAj7fxM28oLdZXnONuNU/cwt/5V/tsikBdkFHSF4eqFJ3c8wSIRE3qcOzugOyQPTpKHbPXrDHFUHNK4UKwVTTDQ8tt9jAKAUG11CkJd67FWSBHL8MhBld4stzdOwE5/P4tkGvB8cpjxXjFmOgKbC9unSQtF8vlsBTfuifACwr+zx3HuriLw== 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=IvcYlTa5/HNkjL4SiohDX/DdXdyQ9Nx1QmcSfyAYkyg=; b=s8V9ov4J3j6nMmtOjAvfv3UCqq9zgbG3MCvJyXzHqMIqPAFQq3yH+1iNp17PoCylSoKpJu5H8wMk/XzEvmHo0T20a+Qn8TczbOpeb+QvhMiwWNza1TQlMtgc2Fc0m+ozG5Mwq1Nt0BjhKrjPCO8xbSWHQ5cwlUiJba97gI/QrGs= 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 VE1PR04MB7472.eurprd04.prod.outlook.com (2603:10a6:800:1b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 20:25:22 +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; Thu, 25 Apr 2024 20:25:22 +0000 From: Frank Li Date: Thu, 25 Apr 2024 16:24:46 -0400 Subject: [PATCH v4 10/10] arm64: dts: imx8qm-mek: add fec2 support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240425-dts_8qm_audio-v4-10-7fa6ab2fd64e@nxp.com> References: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> In-Reply-To: <20240425-dts_8qm_audio-v4-0-7fa6ab2fd64e@nxp.com> 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=1714076687; l=2438; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=qgtpZs8h0sMtJnWa1Uf9rdRcA/9df8/3X0jXedEQWJ4=; b=nyk8eXi0UHM5KyxQOwC6grQsTgiMYznWQ63YAuXFzPjBkeSJFHUszxVtfdo6NjfHQQYxUhmWE ECPNZ0FjzauATKsLIvJMg1HzfTRERbis4P+qwcQxRtOretMtdR8ABE+ X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0015.namprd17.prod.outlook.com (2603:10b6:a03:1b8::28) 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_|VE1PR04MB7472:EE_ X-MS-Office365-Filtering-Correlation-Id: 1450dd20-caed-4eb5-ddd2-08dc6565d465 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ek1oQXJJWHpRa1lnR3NxalNpOGljQ3pqQ3h2V2ZITkFHNm4xOGd3TE9QUzdP?= =?utf-8?B?QXNCQWxzOVpYU0JlMTRuazArbWNFUTk2UHVVbGpHNlZSUVp6czNGWFkyR0pM?= =?utf-8?B?eUZQM2dsMTk1MzVUdURYeFdKU1JjZHZrbTZJUkxCVkN0ME56R3V2bGRNYUpL?= =?utf-8?B?OFdEQU9sd3VuS3hjZXFQS0p5Z0FIYUFjR1JNeVhtMmp3cE5qeFEvNjF3Vkpl?= =?utf-8?B?R3NhVDJESkZXcHNpNDE4TUlGVE4rL2l3aGlFdUFKSFcyZkRMS3ozWkZ6MmNR?= =?utf-8?B?UStYN1lHQjNuZVU5OUZpZFJldkszZ3pFSFcrWjM3NnVNZytCL2hVTVZkRVBM?= =?utf-8?B?NXM5WnZPU3dxUmIycGR3RVRaQ3Y1ZElIQXJHSEVLZjN3WXFIZk1lVGdHbVEv?= =?utf-8?B?NUpsSmRoUG1td29kTkREbVVEUzYwWm5FYm9Yd1gxTXU0aFRpTDJtaTlMQTV3?= =?utf-8?B?UjE4bGlJTkFqNEUvMEZwWkZsenlBeEd4R3g1dms0RGJnVndrdnhTNWpHdFMz?= =?utf-8?B?UmkwaXhJeS9BalVhMVpMdUQxdC9idzFxejFrdkxQZGMyU0tyTmhaZmJ3ei9x?= =?utf-8?B?cC9xaWhQMUxBb0laa0VzUXY3SHVrSTk4d01wVS92d281S0VxVmRZYjRkeWJy?= =?utf-8?B?b2trRk14bHU1Q1pZbGNJV042MWtWSTQ0Z01mSE8yUS9vQzlPenBFVzFIaEd4?= =?utf-8?B?Mk5WdEhBS3FSMy9mcEczZmU0VWlWNWVHbDRpNnhlblgzOWhxRWcrSTBXdXdR?= =?utf-8?B?aFRYUjgrU2RxT2FFSVRORzZORlpsb2RTTEpkZG1weUtZa3RwWGQySVZ2K3VU?= =?utf-8?B?Y3BxdytTQnR5RWFNNGtkbmUzNEF5THljdVlPSFoyY0IxZFhzdy8rbnluT3c0?= =?utf-8?B?TXpRcElHMUcwSjBuSUlXNkJVMTkwWVg0SXpFK0tSOE1JM2Fxci8rbUYzdHY0?= =?utf-8?B?citOdzNVZmJjMllvY0lmQnI0dnM4UG9xSTF1N2dsQVk2SHZOcHNVNkgvQndL?= =?utf-8?B?dlBvSG1ibzVnb2xidnluaUlWeGdrM1VCdXM1M0MyQXJjQ084Wi9JeS8zdWdx?= =?utf-8?B?NjBjTW9JaTkwTzBIWHlKM0h1Z2tybGx1TTE3YVhqTmlKMmFQZWJHTFJBTVFt?= =?utf-8?B?anpCalhEd3dtZVBsVklndDgwK0FSdEtwNjJQakxSdlExVElaTTRqc0psbjVF?= =?utf-8?B?Nk1lclRlVEs5WGR1bUUrSVZzN1QyendGeUcxYUdQaFdXZnZTSy9wTDR6U3Z3?= =?utf-8?B?YWF3SFc3L1lrRXpTMDNmSDliUHZBQWlUaFNacU9HZGJHODRWTTcxVHRpRE8r?= =?utf-8?B?Nk1DZTFxZ0hibHVvbWZBdVhpQm1ZaDVld1pzeGc1bzhhREVBUnNxMXN4c2Rz?= =?utf-8?B?K3FaenVvazViY0ZQZVplK2M1VjlGSHpNQ2ZZZVQ2KzAyc1lySmFIWEFsa1pv?= =?utf-8?B?cmViQXlHSkdEMnI2YU9ja2JxMjBxSDVjUmc2d0MzVEt2SlZncGZGRkgzUlNS?= =?utf-8?B?RXVEcjNQa2xnRTZyQUI1b3FzcERFUHhlQmlTRjlZWlVJWVBRdWJXZmdVUVBy?= =?utf-8?B?eVdpblp0UEFCQld4Vjk2NjFSMUtmeW4wbVc0Mmw0U2laelBoaEdVZHFVVFVF?= =?utf-8?B?VUZ4eGw3cHF0QnkrNjhYZEZMRDFZNGJKODdSY2Q1Ums4NXJERm1QRFJNT2tt?= =?utf-8?B?dmdQR3I0ZWEzWTFkenFoRzkraG9ScTNTcEpkeUJFY1VVWlRkTEQ0SlliMlFM?= =?utf-8?B?dGx6aWhFY0hhWm13b0VvV05yZEZuZEhidFRTVEo4VEUwSmVtMVFOSkR2VWZa?= =?utf-8?B?N3dPRlI5Yk1na0toWnpwUT09?= 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)(1800799015)(366007)(376005)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MC9ZZ2FoMjluLzJUbnJ4N2hudHBzd1RlUlFObnM4R3dnQnBTcFg3cHU3VVRw?= =?utf-8?B?WHkwVE5OVitsa1l1YUIxSmNPelRSYlVhRVRyeHNJbS8vY0RmY1hDUEdyYm5N?= =?utf-8?B?d1AyRG1RR2huNDV3NmduWHdaU0pmZTJFeEJWRU1Ub1N1bFVnL25ZeFdHOFNr?= =?utf-8?B?cWd5TUVtNXBYQjh4Tzh0aXRVSGFEbWlVbUFtNEx5Z0M0MS9UbTFoWTNiWUNK?= =?utf-8?B?aEwrRjFKMnBKT0dkQm10RVRyZ3BVRVRIZEkwY2lQWVA2WnFnT2lZU3doVFVO?= =?utf-8?B?eW8xM004SDNFKzVQTFlhbUhTU1ZudVJIOXJNQklDVXkyZFZNbUFNelBjdmtk?= =?utf-8?B?UHpWR2crOCtqUEZUYW9mN3JEUk9CeWNnM2JXQ05BSjBHNnE2M3UxNldveXJ1?= =?utf-8?B?Yjd3cnhwRXkwNXJlcmcxc0w4QjZXUDVOK05oMFpOR1IzWEh4NS9ud3JLV3Ir?= =?utf-8?B?ZWpSblQ5czZtbkhHOEJCN0dpd21PaC9WL2xiQjZ1WnVVWnV5NmZpV1lqNUdz?= =?utf-8?B?TElpNUpzV09BN3FvZ0gxMTA3RW9XaHYwQmNnbjZId0hmbGRXMTIrZTBWd0Jv?= =?utf-8?B?R3pnUGtWcDdGa2tBS01SSCtHWVJRSmxPaU1NWjJobEl2RUowSXhMckU5V0pm?= =?utf-8?B?SCtDZDhuNmUzNmtRZDZRc0JuZEtHemlHWkxyWVE5eHBoNWRDSjRkZi9oOXNQ?= =?utf-8?B?ZnE5R3R3T3czRnI3TmFiTzFrcmM5VEhuc0owQ3hta3dNS3Bld1Q5Y1RBMEhX?= =?utf-8?B?WkZnc1NsRVMxNlY5aEJXTXNwc1k3aWpJRE4xTUVoeDFDRUhQT2dVTVVjeTho?= =?utf-8?B?bGxkVFk5ZUI5cEovZFNIVEpVUnpydVlzNlA4Ujl4SEUzdmNuRmp6VUxUaGtn?= =?utf-8?B?ZUpXaGZodEJ4bDRRNjJlNURXRmlQcjZjU0QvNG90TTNGMVR4djVEOFlKSnNZ?= =?utf-8?B?bXV6SHJMRkd3cE40SmcwN0xKdkkyR1hMUlpTdmhvYmkvdnJ3akNyYW5jT2hn?= =?utf-8?B?alN5Tms0L0p1RjFtNzlDb05PUjVGQURRWGVCcDNabDBZRjU3VTMvNzNTV3hO?= =?utf-8?B?ZWcyQzBzeTVEcmFyVFJHa3hQSXNKSllyS0xlUUYxaUlBQ1NpNTVZMmFaR0JQ?= =?utf-8?B?NXYvczRnQVoxNDRZeUxOVUx2SnlMdFRWRERRRmZqc2tqU29uNm5pdCs3U1pY?= =?utf-8?B?MFYzVHpFOFU1azNuUmxEY0k1M3pBcVJhR3JaQTFCZ3BBMWlRdUxrSXVHUjRx?= =?utf-8?B?akRNeHFEckRMTnZueDdOdmwweE9nUWJpd0VESStZNDhEL3hpSFlvQlE1aG9y?= =?utf-8?B?eXN0Wlkyclk3dm9oZG9xaVNXdXZLNVRTT2ZrZjlsbnBxK1M1WXlVc1NiM2J3?= =?utf-8?B?MmlrWjlpK2gwT2dTUlJKUzdoWnRzZnlML0hxT2J5ZmwxV1RVbTBJWlR5RWVm?= =?utf-8?B?aFIxc0ZJa0Y5cmYrU210YkZUQlhQRXAwSXFVVXBRVWUvQWFKamQwQ1RJcjhk?= =?utf-8?B?RHQ1WUFUOUxjZ0tJMUE3ZzJPbUZTZlJnZlU2d28wTUdtMVp1OU56c2p6RDh3?= =?utf-8?B?STJ2Z3BZbkFMTWtWTlgwQ3ZDRTlVYmNQRDdxQkZIb0FqZytxLzg5aFZtbUtB?= =?utf-8?B?WWd2bHBOMlpHN29BN0l2SXVrZFhyelI5aXBsZC9HYlZVUDhtbFhqVC9uckVk?= =?utf-8?B?TXdMR0V3NVl1NHdXQ2RrNWNnTlIrSHNHNThTemRGSXVraXN1WE55bGNFQjg0?= =?utf-8?B?dFErVytkcWVUekJlMlZ0YnhsYktnUlA1UFJPTVJ3R0JmY1RJVlhsL3poL1Zt?= =?utf-8?B?OVkxVlE5TFVMMmtBTmRPdStrMGU2OEJIZVBKaGt4bi8xVldHT3Z5dXdsSXUw?= =?utf-8?B?TEIvZTFOcEM1dW5MQ1J0VmlFUkdTZFZUVkxnTGp0aTBVaFZSY2s5b1JGR0V3?= =?utf-8?B?OWRXUHFSdjBIbXB4cFZjSjlMakNwVHVvK3pkejB6a3FvY0wvNlR2T1NtNEE5?= =?utf-8?B?U08rUmRiNCtwTkxCaEM4VXh4SXVIbTQzTmJhNzJwcHlCS0ZZWDRIa0FHeFRu?= =?utf-8?B?N3h2MnRqNG9ROUVNVm1VcHAvTGVHK3RwM241cUFxZTlWUnlGMkxlTWhYbndp?= =?utf-8?Q?V4X78fI6yy1gv8LAyPP/Gd1tu?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1450dd20-caed-4eb5-ddd2-08dc6565d465 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2024 20:25:20.9941 (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: RL3/RZeQJrj9bBqhrbFMUcgqU+PELdrKANzhlgrBvlONghFUTpBUrPwul9lV/dRjQDXLQbQ469Ecb5fl8HMw+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7472 Add fec2 support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 40 ++++++++++++++++++++++++= ++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 3e57c760e40a5..c024be33fbcce 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -40,6 +40,15 @@ reg_usdhc2_vmmc: usdhc2-vmmc { enable-active-high; }; =20 + reg_fec2_supply: regulator-fec2-nvcc { + compatible =3D "regulator-fixed"; + regulator-name =3D "fec2_nvcc"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + gpio =3D <&max7322 0 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + reg_can01_en: regulator-can01-gen { compatible =3D "regulator-fixed"; regulator-name =3D "can01-en"; @@ -334,6 +343,19 @@ ethphy1: ethernet-phy@1 { }; }; =20 +&fec2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_fec2>; + phy-mode =3D "rgmii-txid"; + phy-handle =3D <ðphy1>; + phy-supply =3D <®_fec2_supply>; + nvmem-cells =3D <&fec_mac1>; + nvmem-cell-names =3D "mac-address"; + rx-internal-delay-ps =3D <2000>; + fsl,magic-packet; + status =3D "okay"; +}; + &usdhc1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_usdhc1>; @@ -500,6 +522,24 @@ IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021 >; }; =20 + pinctrl_fec2: fec2grp { + fsl,pins =3D < + IMX8QM_COMP_CTL_GPIO_1V8_3V3_ENET_ENETA_PAD 0x000014a0 + IMX8QM_ENET1_RGMII_TX_CTL_CONN_ENET1_RGMII_TX_CTL 0x00000060 + IMX8QM_ENET1_RGMII_TXC_CONN_ENET1_RGMII_TXC 0x00000060 + IMX8QM_ENET1_RGMII_TXD0_CONN_ENET1_RGMII_TXD0 0x00000060 + IMX8QM_ENET1_RGMII_TXD1_CONN_ENET1_RGMII_TXD1 0x00000060 + IMX8QM_ENET1_RGMII_TXD2_CONN_ENET1_RGMII_TXD2 0x00000060 + IMX8QM_ENET1_RGMII_TXD3_CONN_ENET1_RGMII_TXD3 0x00000060 + IMX8QM_ENET1_RGMII_RXC_CONN_ENET1_RGMII_RXC 0x00000060 + IMX8QM_ENET1_RGMII_RX_CTL_CONN_ENET1_RGMII_RX_CTL 0x00000060 + IMX8QM_ENET1_RGMII_RXD0_CONN_ENET1_RGMII_RXD0 0x00000060 + IMX8QM_ENET1_RGMII_RXD1_CONN_ENET1_RGMII_RXD1 0x00000060 + IMX8QM_ENET1_RGMII_RXD2_CONN_ENET1_RGMII_RXD2 0x00000060 + IMX8QM_ENET1_RGMII_RXD3_CONN_ENET1_RGMII_RXD3 0x00000060 + >; + }; + pinctrl_flexcan1: flexcan0grp { fsl,pins =3D < IMX8QM_FLEXCAN0_TX_DMA_FLEXCAN0_TX 0x21 --=20 2.34.1