From nobody Thu Dec 18 09:59:19 2025 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2066.outbound.protection.outlook.com [40.107.249.66]) (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 5B9601BEF9B; Mon, 13 Jan 2025 18:02:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.66 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736791352; cv=fail; b=RsPV7YkI58ORtfvnxOJIyqdCceCqAvWU/2mgI3i5VcZKyn8mTYd7KPHfJzocpV2Tzg15b/gJ28RHMDTl6zVn0w55n4JMo3qCd/is64GUZskJ673onqIpk9dg0NC6URCZk+nJ7L3sp8rolSSJlp4Zomn4r7QbYN6O/gy0taFAF/c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736791352; c=relaxed/simple; bh=6Nh2gW0N6SPGWple58ETuG0QHXLY8qvxJe0wOfpPR68=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=qbdmyk/t1m8MVFc09UiV0b97Gy35Y2hTytRWHR18JOjFHUacE+xd13ZzfUFCs9rqJraNk4TZ07avK5TPxO06wgHuKpG+AZ8jlS8Eqghq6hfioKNOp7yVjukx0JlIGMYUfqmd0z6U8z2PxyDemCu/A/1I4LZQjecCu3m/L+7jHiI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=c+PqtQh1; arc=fail smtp.client-ip=40.107.249.66 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="c+PqtQh1" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=J4GBLbugApWirKNTMqSdr/GmHJVt2HU9psw6T1Ve2X96Na3DdPBXtjNnrUibElRc9btFf8n8CYupOWJVKnAqU1h/GmNFy+eOHhM95sjSceKqZsqsUEsx0yDWEJUlbpkJWv3Frzu3zV8mD5TinZYfvdJzN2KdELnymWH2j2lg97MKIjnzDmhKG6lx0h/5+jbwx8VmCDN0/gAOuBTe0qTa+v+kV8sC0MOFyuxsoaDVa5YkT98NgXFSJv8PqxEyeesnEL4R9o/916/qs+iD+UTbnbPXVZ5N55+THqGm97zT9sGyyyMzn4yzPEGeAzIVDckEidXiCYq6fA7wGKyZmmgvsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TvgiNDxM5LSgNF0oGIA5GwjktEJExGSujVCalEsX10k=; b=JiBD/0QG4VfyI6/xALhREGkZAgL67DeehyB6sGIwEZml7X4ztAm3YhK6n5al0S8/DUT5aInixpCwEnvT40J3I1x6cJNIwnaeEI7QKqYhltEiGCaZ1fLJgdkYW4wkQSKxUxFES9uNL6qyfM7wDiuoX7PAnGEvq8LqeDjLHZxNLO70ulLvkMzMJ1MozSoWOZOZf0oprcWnuk8xzzQxhjGpMisr4R9Lw/LzZ3D5/aLzOOu21o2UKBsOyHNngzlNAWANkx6sOrOQVh1tHO0qZhIaRpg5ZLRrU+dwB/bsT8FBLbowLe4B7JXg3ytYjXcLCcY6uQ4b3ZchDBhpoFAF7hdnPw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TvgiNDxM5LSgNF0oGIA5GwjktEJExGSujVCalEsX10k=; b=c+PqtQh1aLS4UQr45jzGGAaYEz9XPAUh1aFIlLnQkvHCEPKKnxHvY7JmZZ8FJzMVETrPiJDzrwtDd87b4PrdYuUD6uiAf3doz3svGqcKKYPBbXQ9e20lMgcRHmEXu2p2dXQhpLEAlaCUx7wCtTd8hpSGUNbHnBkskmTz/aAjBUsIXmACM1DAc/DCPCcq6y22E+zWUqoXj4IBMBrE7yLQbcYDPlAz3ntFMXOEs6NHpwc29n2d8rRch/KY25Z0fwIcBe09Se4F3sdqZJQsSXNRYiMGgVGl7r8ZAlM++gZVWRzcl19Ei28yXP8M2Z/CYsvWIy0ZSnY8A3H0Zund4+HGOQ== 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 GV1PR04MB10774.eurprd04.prod.outlook.com (2603:10a6:150:205::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.18; Mon, 13 Jan 2025 18:02:27 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.8335.017; Mon, 13 Jan 2025 18:02:27 +0000 From: Frank Li Date: Mon, 13 Jan 2025 13:01:59 -0500 Subject: [PATCH 1/4] dt-bindings: arm: fsl: add i.MX95 15x15 EVK board Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250113-imx95_15x15-v1-1-8c20cbaab9ed@nxp.com> References: <20250113-imx95_15x15-v1-0-8c20cbaab9ed@nxp.com> In-Reply-To: <20250113-imx95_15x15-v1-0-8c20cbaab9ed@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1736791340; l=762; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=6Nh2gW0N6SPGWple58ETuG0QHXLY8qvxJe0wOfpPR68=; b=zeBfS4Y5XkTlh30yydO3LqPCffrMinc7WVCgPvqu0wUcBwOcSyVGljOiVIC+vv6A3RxcoY1Fy +mwbw1vy2TkBVM31KO6u8NV3+vs0GNpd5oNCuGTuMnduh3F3n42G3s+ X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0005.namprd17.prod.outlook.com (2603:10b6:a03:1b8::18) 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_|GV1PR04MB10774:EE_ X-MS-Office365-Filtering-Correlation-Id: 021feb5b-c700-40cd-9106-08dd33fc70bc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RUVZMjhDaUlTcEkrVFNqWVl2c0dERi9kMzdIS0hHdE0rVzlsYnF6NVZocUYr?= =?utf-8?B?bEJ4VGxBZUtoVkY2NGJwdmpUdlNHKzdienB3KzIzNFU3L0RPc1E5NHgyNWdY?= =?utf-8?B?QnV2QVE1K0twZ2EyTDJTenYveU1PbGE4WXlBbktOMGJJQlZSYmk2Tjc5bVBa?= =?utf-8?B?SExSL3U1YUlLZHNkVVpidUxVYzJkMmlvRWVSQmRSU2dSdmZQZEdaMWNMdXNS?= =?utf-8?B?bXppQ1BRVzBKUVRlYnhxaGF5YlhzSVVPbVo5WktkMmxtQ2tIRks0OVVFamZV?= =?utf-8?B?M1N6Q01vSDk0MUFyaUIwbnVJOTdrN29DWlFqemI1cEQ1Q1ZodTdZYWlldXAx?= =?utf-8?B?RUpDSEIvSkZaUnlJdjVPbjFqaTkwSG1YdUJSMld1RzJua0JlTDdMaU9NOHZ5?= =?utf-8?B?a2JDdWlRM05WYUdTampINmFOZFZOSVI5Uk1ncCtodjJwZ3hPVGN5eWkzQk9D?= =?utf-8?B?MCthbzE1MUlXbzJuMGE0MjhGWGlDdS9PeGVBYXg3dXhNZmRhVmZPMWxVMEtO?= =?utf-8?B?L2d5MEt5Mnd2U2kySituSHBqSENra1VVSldUNFZyK0h4STZ2eWdSZWlPNmFo?= =?utf-8?B?NkV3aGpQR1NxSVk1R2lNZm40eXl2VkNsQlNPNm81VjQraGhrUk1paS9qa3pR?= =?utf-8?B?NFJpRXFxZUJaaUdES1lLYzN5WVE0dUN4Q3hYYitIWGlSMFN1WEtBZ21TRlBG?= =?utf-8?B?THFMQk50dmtYL25ISW9vQyszZUQ5ZXAzS3R5QzdpeWRWOTVsRzF1WENpckRR?= =?utf-8?B?cnNIMDlkVHpYWXBWem1PczdSeDUyeTBiZWpZZkt2Nk5FbjQrQ1I5ejNjclVO?= =?utf-8?B?bzFnV3Q4cEp0cWcxU2VYaDRZS1I5M2tGbXBJbDVKNm93aU5ySUxtSkxPZ1A2?= =?utf-8?B?MDQ1eTFnTTVHR0YwT21CT3hiZmdMQiszM2ZlYjhsZGRyUVRGUzlNZG1ESmJV?= =?utf-8?B?ekUxcjJqNzBRN0FzR1RhRWY2NmN5Nlp5aHk1SVNJYUpFZzZhNTU2akVCTnkx?= =?utf-8?B?UVoybWVuaEdwNllzZFJSQW02Ky84Q2J5MUt3cStSdFdGOWg3L2hjcC9zMXRj?= =?utf-8?B?OEtBdy9COUNjU0k5N0l1ZW1VcHMwQ3JSbG5KMXRENVhheFR1K0RVUmRpNU9v?= =?utf-8?B?ZXY0U3V5dnNyaGtHMFpDdy82YTBWQmtDVktRVDdpNmVHVnMvL1dIWnVFL2lD?= =?utf-8?B?dTNVamFzMUpXdkhhQzBpSXQxcnJVNVhEM1VIT29VbXpDZWJVYkc0VkJQT254?= =?utf-8?B?R3p1STN5eVdKUnRmNzh2N1JMZnh5alUwY3p4OGMvUVVaazNNQXRtTGNuNUdl?= =?utf-8?B?TlZOdDk2MzJIMHFuTE4zcTViNlAwY0F1RXFpNUdRcEl3eGtTb1BoL0IwU2JU?= =?utf-8?B?WFdlSm94UTBtekxGallvY0Y1RXlCcG92Z3VaTzk3aG5mYmV1TEdEKzBzbjNF?= =?utf-8?B?eCtaN1Jkd0o1TkRZZ3YveHdwK05xOHlJZGxnMCtEWWR2RjV2emQwNnMrWGI0?= =?utf-8?B?SkRrU0lJM09LRm4xYnpPZUJzUkZVMHBHNWc1YWFrenFwVENKWFdYb1hBSEVv?= =?utf-8?B?eG5pdXc4cVl3NkpmbnZJSmxwQTY0N1NYU1RUeVF4Q2JzWVl5Z2pFa1VzN2Fm?= =?utf-8?B?RUxSK1ptZzhCaXZqclQ5Wk1Pdmx3ekJ6b3lXQjFGYWpuSkVkSVU4V2dXVVkr?= =?utf-8?B?dWxXN2VPOEk1VHZPOTllNEx5NXJaZk03ai9Sd1ZUNGZERzJjUllrd2wrUTkz?= =?utf-8?B?Z2c1RkUyT2YzN3JramRLd2l2TGpkY3NOQUtMbFNpdFBpd21wa3MrMVU1dThR?= =?utf-8?B?LzIzc0IvS1lYSkZhUVlqMlh3ZWJmcFVVZXQ1UzhiajJ6djZzZGdJYW9SNVNz?= =?utf-8?B?TWdub2grWHlrOTI5U1NwU1VLdFJUQ0QxeGR4aGFTUDlCUHhhY3BxWnBzZ2ly?= =?utf-8?Q?IRHp8YbwSNJZy52XOsFbrGV+BJ2mjMAd?= 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:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VEQ0NzUrREZ1cnFJQXJMMW02ZGxsa1d5Zm9MUHBkRGJvWFBIRHpEKzVwQUph?= =?utf-8?B?TWQ5aWtLU3UzbFRtQzFqOTYrbVZ1N1o4NGU3dHZpMXJKZE0xM3lITDRtbWFw?= =?utf-8?B?TmFkY0JhOFZWcUxMTjVheWZUMWxtbmZWUzE5Uzd2RGUxMGsrbkFaUzU0ajkz?= =?utf-8?B?ZWZPQVNhNEZqbGJySnNudmF5ZExwVjR3WkR2M0Y2MWkyblN4Y1JGR3lLVjRl?= =?utf-8?B?bk8zZUlvZC9wOUlmcm8vMDYwTGtwT2VZc1hpUHE0VFZZVCtlZmdpMVdhMUhY?= =?utf-8?B?andyUndFemp4TE9HaFJoU3NqUG5tMzBTWWtNZjdPUnVnclU1YWdqM2VyWWxs?= =?utf-8?B?dVB3ZExIU0pPMEFCb3NhWGVjbTYwajExNTRTS3VCdjFLNFZrNEZIbi85ZzJK?= =?utf-8?B?MStyQzBDdkN2U0ltR29WVjI2Z1ExQkpMZzdwWmRJR2tXVDdCZCtkVXVjYU9D?= =?utf-8?B?aWVHdzI1VjFQNllUdXBRUUhRejVOQjFxMXNIKzFDc3hWSVZTaHVQaS91MS91?= =?utf-8?B?ZVhjd2ZHZnJHZjV3dXZSZFh1L0VNc1V5K0g5b1pBM3J6L0VndXJLcUdlbGVR?= =?utf-8?B?Y0dHeW1BMkI3cGhoQ0VMa1QxUEk2UFBQWm13ZVAveVAyNXJRRUZOQitCM0kx?= =?utf-8?B?VnJib3Mxam50ZVpSKzgwWmdwZkl4b0RBYXorWHdoRmJPL1FsY2VSUU9ZdFZK?= =?utf-8?B?QXVPY1FMaWRmR2tlYW1yUXpEZi85QW5tWHhONHh6NlhoVXorNCtwUytjSVVO?= =?utf-8?B?MUlvM2NTdHNCMnBNV1FRV1picUdjUndydEdPZUIrbzFsZ294aitDQXQvUXlv?= =?utf-8?B?Z0lLOGpWNXUzd1NIWExzMHpNekJoY0hoNzQ4TFpnTTJ3c0xxTGZuNE55YllM?= =?utf-8?B?SnFvYlRVOHB2VkhUa3RZTmdGLzZNcUpTakN4aFJOaThjSlB2SXRTYktSQ3Jq?= =?utf-8?B?UXIxZFVQVFF5bjNPVzNxbmV3R1ZxTDJiZi9WcFNnMFJlaWMzRnBPcG1mTmlQ?= =?utf-8?B?a1J4Zlp3R3cxYWhPWTVyWDhXWmErNGxQTWdNbk5rMFVTcnZwd1BEVkYxNUNy?= =?utf-8?B?NnRGVWpjRWlMUTlMRzUxS1NLYTZhY2JJeVVqdk01allrWlNDSzhuVnBNYS82?= =?utf-8?B?dUZSWHBBWDlTNk1OeWl2ZTJCZkoxNTdVWGlFVUJsTjZrRXpPSHhmSFU0WWkz?= =?utf-8?B?SytsMTZEMWlPR25NQkhvRTljUGJRTytTcUpQUzJPeXJVV2NxVEV0SXRyYXo2?= =?utf-8?B?V09jSiswUW15Sjk3aDlzTVNZTjRJK3M1TC90VVIwTjM5M2ZTY2cxV0VDVFRZ?= =?utf-8?B?dWdUUVNuWmwwbU9ua2d0UXhrVlZ3SkxtRkFwUGFvTmw1dEhuSU5ZOXljbFp2?= =?utf-8?B?bnBVRHlBSTZUQWNYWEY3bVh0dmxySTRKNkZGWGJnRVRaTGR4b0dMWGRXbDhv?= =?utf-8?B?YVFxVTZES0VBdmRXVlRTS09DanN0cFZQU0puQXQ1R0ZranMzeWpPbTh6c05m?= =?utf-8?B?dGxxTmlpU3pXajNIeU5rS1FDUUlKSUhOcStCYnBjM2VUdUdQNGt1L2xxUVlE?= =?utf-8?B?TW5BUUVidzNnbEx2dTdhU1I2K3FycW9BVVowUzZlNFh5MkRCRVB4N0gyRExm?= =?utf-8?B?SmtCK2dmV2RaeFVhaWJwRDVsQkVhNzVyUWVmY0ZCZlFvRmRuR2ZDSFNHVHdB?= =?utf-8?B?NnhiNTR3ZjB6cGcrcW10c0hMa3JNVmtoVHNCSDZJZmNYNTBhUEN6MmZlNVVB?= =?utf-8?B?QUFwZE81cEdRbGFqbmdxWVg3K0p5di9WS1VIUXM5Y0ZMN0ZTVlVXVVd2T0Rq?= =?utf-8?B?K0M3NmxlSkI3VElrN3pSZDc3c0w2NkpZWjljRFdEb3JaZlhTSWptdEJNRE4z?= =?utf-8?B?VFdERE9KYjBtR3NUaTRRQ0dEM3NEbWU5RVo5clF4SWRWYlpvaXFqMStXSjdU?= =?utf-8?B?cVg3Sm1XNXVmNzZwVit0YzJWUW5KWXlQUFgraDdRVHJTejdENEUwM2R4NHpX?= =?utf-8?B?N1V4NnJZUkdqcjlGdm9UZmpBMzFqbnBXMkUvTy9wRVhxeWk1M1FDSkMwYTAw?= =?utf-8?B?UmFDWmtxWTZZeW9IWkpZQVpORTRNTG44MUlCLzhvRlE1MnZuVmZma1JuaHlG?= =?utf-8?Q?F9Kweg0mKXhcWi06c6yvGlRAh?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 021feb5b-c700-40cd-9106-08dd33fc70bc X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2025 18:02:27.3590 (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: JFw16Iaaa0KlUCYzXtUF3HJWcQdsizv++D8RB9XIjt1xlTeusdU0zDF6odG8jnfoH5OfK0THuXgif0VzSTF4Vg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10774 Add DT compatible string for NXP i.MX95 15x15 EVK board. Signed-off-by: Frank Li Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation= /devicetree/bindings/arm/fsl.yaml index 3713175548637..4d2edc8f1d1ab 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -1352,6 +1352,7 @@ properties: - description: i.MX95 based Boards items: - enum: + - fsl,imx95-15x15-evk # i.MX95 15x15 EVK Board - fsl,imx95-19x19-evk # i.MX95 19x19 EVK Board - const: fsl,imx95 =20 --=20 2.34.1 From nobody Thu Dec 18 09:59:19 2025 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2066.outbound.protection.outlook.com [40.107.249.66]) (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 893E61C3C1E; Mon, 13 Jan 2025 18:02:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.66 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736791354; cv=fail; b=krk7GxNjGUFBwhKe1AVSnxFfR++TF0e5zxugWcjvkEghufESAHbypbF2bYVDdFehIEsuy4bCwK9hGbJJz4Iz1MeplyDolh9reGz/h3gnk+9xV4Vm1s1WoZkWilXg+S9FZaG+PY92JT1Vw3UmzSteqBdbhrvuccStLsEIyA9KjAk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736791354; c=relaxed/simple; bh=jXYHYmPl19jXYojLzXNGE34gMOyMmkAoiqp6CPMxh5k=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=vDKAH1ZJkP4mDcQLJ+eECMz4TvY3TI3hFLZ7tBdvMgdCH6p7zqKjJYoEhggYCj4F52XEZr7cYm8EeyZsV73vQa4GfE5je6TJL6Z6BNER737jHD5bg8wK7l54jbOvIqxVlYkAssCnX8brrqLEc2B33lvV6oxEzblWppWSq4bK1B0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=ibmNUvHL; arc=fail smtp.client-ip=40.107.249.66 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="ibmNUvHL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=I46MFGDsEtaoZD8GeezZFAM93HUVTVLKMm/BL9gGaBbxTMnh/0IyW4qykbNBKZVD/aBy5IEjWNN2oBm1nuh7E5qLafQbZaQDfW3Y771cb5qk2NL6RoBWBJnu2PDhBA9+ubzVNN8jk6oiSHEeWApCZY5SKegcjkiaQMaZ0pJKtIfmZO37pKBGJxJlx8VQRURR9IkuJN14EN5lzZo8kl8vRxdAEXGBN/GgqOuSc8ELMtboUevuuQpyswLG/UTqkZBZNnINRw22NbDtQlmObQgT32qC9z2nOMeCuUPQYV4VOMlWSyhZVqVw3Ja95cAbM1C9Jz+tP5LE70QgVwbQQpyROQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=W5tDeG36IqD3nJeLXKNXy+PCm263s+64zlgeNuAkiXI=; b=hlnrWPePLfvpFEMTJxcTmn/zpoo3XMCUr3EeAAl5Ff4kfsPc0pyWs7Cz6m6/Nzd8rIB3yBvBj1dMAw0+IDee0JB376zkcfjN6PRf500MlIaoG5vRRgO8/AeEzPhULbo1SZn9G7A3oSt3PT2PsKa+TLngymSioaJlMaFAqTr4AV1mh9YH8P2lHFBy8hvZdzked9HlW3s5HKxXWuJbkblPwJBXxHQVrrDShciByiSvoA0BgxVJ84gcFq6cv7TX2OzH/N9qRSuCowpZ35TmWwVCo4Pj/GH/18mkDJWRtEOCc4FOMWjVUx9oH2xTNaczrI2l0x/eyszJ70m8PUN8ZyJlGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W5tDeG36IqD3nJeLXKNXy+PCm263s+64zlgeNuAkiXI=; b=ibmNUvHLaznCJcspjbY0GrtbaFddabGMz6r7iG9CbzSske3jVeW55QaajSWfxe/cW5DJe1XuzTXflAGGSKaSszbU5JZpS+RfdEDObMpyn8TvDDwJxG5ilU8LmndngNGB/B2mXcqjsDXoSTLGgjGBZ4WdQY8xGbI7iHg3KeOCX+3u4ouHbsELDSe19B/f+kYZkZhMQEQt7GrVuhX/XaMFh/slCXSD5kLpePrT3yXnRB/+Sa4g/zpCUsogZPfl09hYLG/G5UVhYm/imUQDwXDpy/1YAe2IaEnnAML+vgo1winETW1LNoNhdeZ1CYCmhBBw89BYetGoSYH2QFUnlqJk2A== 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 GV1PR04MB10774.eurprd04.prod.outlook.com (2603:10a6:150:205::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.18; Mon, 13 Jan 2025 18:02:30 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.8335.017; Mon, 13 Jan 2025 18:02:30 +0000 From: Frank Li Date: Mon, 13 Jan 2025 13:02:00 -0500 Subject: [PATCH 2/4] arm64: dts: imx95: Add #io-channel-cells = <1> for adc node Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250113-imx95_15x15-v1-2-8c20cbaab9ed@nxp.com> References: <20250113-imx95_15x15-v1-0-8c20cbaab9ed@nxp.com> In-Reply-To: <20250113-imx95_15x15-v1-0-8c20cbaab9ed@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1736791340; l=659; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=jXYHYmPl19jXYojLzXNGE34gMOyMmkAoiqp6CPMxh5k=; b=vd0yyxIYZjC5blhtt3dYS7pKR7T5DVaJsTk1jTosi+iubSMYmLQ52KiMMTVSQ+2x0dOXQvL1a H1Wkh3CHFiJCZ2JtFHuyFU4Oe/mR+sv9rAJ9VdZG482a8FM8lspjKnl X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0005.namprd17.prod.outlook.com (2603:10b6:a03:1b8::18) 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_|GV1PR04MB10774:EE_ X-MS-Office365-Filtering-Correlation-Id: 0115ddea-c4be-4bbd-24b2-08dd33fc72ab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Z09BMDZRQzgzNE94U0xtbGZVMUlBdWNHdDZwYi9tM3Izb0VmZURyZmNEQVhx?= =?utf-8?B?a09LMkw1WkNQaFVQYkRmcURqUEVJOGpuZ2taR1hwOUhGSUgzWnFZcTlOajlT?= =?utf-8?B?Y1orajFici8zMFVlaWZlU0xHczBhZWE2UVRHbGtDbXk0UVVDUHRWZE42Qisr?= =?utf-8?B?NythZFhiWGwveStHZHU5YjB3V0pUTTNidU55L2FIRy9PYUlnbCtleWVEdGds?= =?utf-8?B?cnF0eGt3MlpmbXJ6WTZnQmxhS3lQczR0ZzhCeTl0UWtjcFhpMzZ6YkF6RUlk?= =?utf-8?B?VGphaGhvSVlsZmNjUHRiN1k1cVJIalYycXhJWEFPbDZNUndjcSsrZHNsWEZo?= =?utf-8?B?OFBISEZlekZSZTN5elFiVUFkckJsUzd1OTJ0NnZLUExWNzRKZ0JaNkY3MEhk?= =?utf-8?B?cFYveE5wKzdYK2tOTGdzcUpNRWk4UHpFK0Vvcy9TNTFIeUk2QWhzK01lRjIw?= =?utf-8?B?VDhveHN6V0EwdVJQeEx5dFlUK1VLaXlId2NPOFo1UFdKN0gvME16L0hDeHpV?= =?utf-8?B?S2x4aVNUUndzdWdtY1d3WUc3cXladWNaNUFrSm90UEJ5TnNROW0yb0lHM29h?= =?utf-8?B?YTdpVkNxOVp4RzlpM3k4eWpFR3BQODgwRUxFT211cG53T21PR0o2TWd6TW9u?= =?utf-8?B?eFovY2pBMHUwUFU2bFVta0NSVkVlYVBCWWtQYWxPMzFuaEM4cWd0blhwK2Rz?= =?utf-8?B?dkhadnA2Vlg4OGI5VlptYkhUc09ncU1rSk9lUTlnQWRLekhwKzRIWXh2Q0Vq?= =?utf-8?B?cENxSjRWZ1pKY3h0anZtdmE5Y1ZZeVRMNFp3T3VmaittSlR6QkxndXcyK25F?= =?utf-8?B?UGwxUkdUYUY0M3dwTTI0SXExeVpPZktPUS83d0hKV0JNcHRXVDVHRHVDUlNH?= =?utf-8?B?ZlNtZWdyRjZ2a1NhY3o4VWI4YzlDSEd0M2wwa3JTekxURkozVWcwS0E0aFA1?= =?utf-8?B?cnpmQWpOWHBURG41MTJTUEVQYjB2LzUvVGgvQ0FaQ0VPUVkxQXRLUjlGZmhD?= =?utf-8?B?Q0ZDbGlJaFlQS3h5N3NTRXZZYTVhRGk1Z0xFVUhwSE1FYkdLWExpUHNYN2FH?= =?utf-8?B?dERoQ3Z5M1hzZ3g3alJnTS9HTzNMOEtEYWJldGdpK1RZa0xyWUcwVGo4Mm1v?= =?utf-8?B?SzEyUWhuU2JsNDdqRWQ0d3VMSncwbXIzaG5wT2FnL3hITVVRTVN1ZGZ6cU5Z?= =?utf-8?B?L3EvU0FXeEdseUFGVXBtNjlsUnZyZVFtazIrQ1JrUGdBWSsvQW1QYVdkSmlR?= =?utf-8?B?enozVUZldDNOV1l2eFh2d1o3eUNTNG41cENvUzUycko0U05BZHlhSEZKNlRK?= =?utf-8?B?dnFTT2xXMHNuTVVCczNVVTliNDhVb3d3K2VMaUJEdHdIRUk1SXErVUpFL0N2?= =?utf-8?B?akFQeFZYS28vVlMrMlN4MkVnZmwwQWFPT1hTZmZFSXAxODh5WTdJZDhvaGJ5?= =?utf-8?B?dkI2d3pCNUVrNEgvcFYrYUl0MExaQlBCeXNqSU5JM1RMYWRJWStpQkVNOFhr?= =?utf-8?B?VEdITVg1Z1I3WVNyWTB1WEhocjhyenBnb0MwVEZzQmFNRGV1b1IxQW92cDBX?= =?utf-8?B?TnpwODBKbHNsQ1RubHhVNk9qSm1aeWZJT3FLa0wvLzN5ZmFBdVlkVjhzNUpT?= =?utf-8?B?VXRGTklHZkFicDFlbnhZQzJnZUlWblExdnZsN3FTMmVZRzFCWnN3MTZvSmVD?= =?utf-8?B?Z3JvaGpHYzhuRGUwcGZUaEJGUUxqUCtqd01OV0RZOGVoL0FucU85ZnIrbXJr?= =?utf-8?B?czVta25NQ0RlMDRVZkZjVEVMZ29kUkNhTjB5MUM2Qko1NVNJT1NBdndtT1M0?= =?utf-8?B?ZkVWYmQwQTFiMzVUZVNRQmlReVpwS1lnYVVRMXdyaytFUnA1STkyREVOdmQy?= =?utf-8?B?dExmSHNYTmpEYWVCUG96UXZnaDZIL0ZwVVd0M1pQWUZpY1RDVVpvdVhHZGh1?= =?utf-8?Q?b9pH3m5tJhEy/xabIPl0GhECUoLLlHGy?= 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:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VnpROU9CYWJlSHVxbzNqangrbFNETXVaUEs0MlVscGZGYlQ1dW5vSjVxMEhX?= =?utf-8?B?SThCL0VjWVhZb3ZaRFNVcmIxT0NQR1QyaXJnNTdSclRjcWlWUGFMbm5MYWN0?= =?utf-8?B?MDQwWUwwZWdRc0M3WXpVRk1GODEyTkh6ZlpnV253Tm95enE1QTRhTzNGc2VK?= =?utf-8?B?ZC9QcWVIaFFMYW5jM2I4TUNzUEkrZEZQMTIwTEdkMnRPVmVYTXFvRVdIaDNB?= =?utf-8?B?QmQrSDdmZ2FBOEk5ejEzUzlRVDJDNEt6Z3pDNTYwbzFsME1SYVY1SVJpQWM4?= =?utf-8?B?aVdLZHd2enJUSXVrYVF6bmdMdHhURkpDWVBoUHZRTzdrUjliS2duSXN0WDQy?= =?utf-8?B?MzdLNjU4QkVoUHB3WWFSU29taGRnanVScE10TGVUWnRqZWsvdzhQdVBUSTF6?= =?utf-8?B?RlhZSExkbzZEaTZPN2x5a0IrUVVuWkFrUjFvbzRrSGpuazRoK3d4MkJodHBS?= =?utf-8?B?N3ZjQ1B3TXFYZ0FxQ1lGQkhKc3RiWVQrU1FnMzJVQmZpVlV3bGZFY2R1Qlk2?= =?utf-8?B?RVQxRzNYNkNTaXJIYWM2dGt1YlBXOXNpdFkraS9WNjFzNE1ucXcvaEoyUkdO?= =?utf-8?B?eVQ1djMwZEdwNDdlY05FamZ4NTBHbkNjU3JvUjc3UmdZbTVYRFZDMytkL2Jx?= =?utf-8?B?aFB0RFhzVm96R20yekthbkg4Y2ZaS2RZcUN2Yk9LcVRDNW1XbVo0QXBtYjhN?= =?utf-8?B?QXFRQ1pkNFVxTnFldlhxdWZVNmVJa0wrRjNQM2w0OGxwc1I1TjQweHJhN0Z3?= =?utf-8?B?Q01ZUXcrcVhOeHRkTm5KQ0tSTEYxWk9uQjNxK0ZYT25YcUFuMDM2TTk5UEdX?= =?utf-8?B?UjU3TGI1aUEzVXJoTUZZZk0yNGJmM2VwRHRXZFcvVzJLWlkrc01JMEhPVktU?= =?utf-8?B?MHBOaFN2MTA3QU4vMEtPcm83WGE3YlMvSkF2VDNyZjF4ekJSZjZiakxHN25t?= =?utf-8?B?UmJ6WDNtaXU0NGpjNzRieER5S0c0SVllNjZWYlBOTEExSkZWOUtZc05FSUxp?= =?utf-8?B?YjdFbTh2aTEyM3NTOXJTdmxhUWlYaUZuTXArTUEwTDBaZDRkenZHcE9GbGtO?= =?utf-8?B?WTJyQzFFcWlRbkgvUjR2MXlPMWJwNi9KQXdvZWpGb1RSV3BxdktBMWFLeGQx?= =?utf-8?B?SHRZUnBqRmhxU0xKMVBnVThUUWNoMjVzQTdhajRmR0Rxc281bVA4VjA1WmNE?= =?utf-8?B?dnlpYXdnVGsxbDNYdCtwd3JsWUlGUjh0dEl2WTdsUnpUNVJpQVBma2J6eFVy?= =?utf-8?B?bVVxRklpbmpnb3lXMkpPamJqaWFXRXlZRjJ5SVcvOHAxUmNXcmpSZHp1S25P?= =?utf-8?B?V2lEbHlldUdTL1JIdkM2ZmF4dE9JMW5VcUFCelpHeTFxc0ErQWFMVEp4dnFz?= =?utf-8?B?MDFaWHpwMC9RK0JRREp6Y3BUK2VteWNuZTRrcmF1ZExUN296TE5jcmhBNUFM?= =?utf-8?B?QW0xaHZscVFXbDRZRk1RVVV6bys0RWNrNHRaS0ZVZU1KZm5yVHJ3UFZQcUVH?= =?utf-8?B?S2VmZEdFdmdvdVdoQzlwVkg3R0EwL1dIa2pnRngvaUpCM05wUzg3b0xOaHcz?= =?utf-8?B?UjlPOU8xV3grYXR1ZEN6bmtGNVRURlJuM0tpbTgvWWhhL0pOUXRSYTFmdXJu?= =?utf-8?B?QXV2VTF0NHlKOG5CdW9GeG1uNjVXMW5sWlIzamRkY1FVUTZuTVNZNTNBWkxx?= =?utf-8?B?N2tXb2FMeHU1Tk82NXZEYUsycG8xTUVBM1FBTDRNa3Yrall4VlRQSTE5anhx?= =?utf-8?B?M3R1WUdwUCtaL3d5djFMam1FWUlpc0ZhNkdkOHNIUHpPUUFYakU2OEcwQnFB?= =?utf-8?B?YlhDbFh5ZnRtd0w5aC9ubHRZTUFzOHIxMUxybnFmOFFISWpqUEwwVE5mNjdp?= =?utf-8?B?YTJOZ2IyN1IzSVk1TDJQUnRicEM4M3pnVkJyQnNiQ3oyYms3OVJ0NEtjNXJ4?= =?utf-8?B?emswVE9kWVg2cDdjVU12WG90eksxSmpVY0hSaVVxNFhtWlJZMUxDSnVVT1NO?= =?utf-8?B?UGZxV01weWJBbFQvQUd3OUtBd0ZycFBxUlNpRTBVbmk0bUFDUllHSmZKa3RK?= =?utf-8?B?cEx1ci9leXVWeU1xQzRrdEl4OGh2UlFQM3dVM2EyVGwrY0lhZm0wT2szNWNs?= =?utf-8?Q?W4kzYg5Q48xmGaovBMvCuIvBz?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0115ddea-c4be-4bbd-24b2-08dd33fc72ab X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2025 18:02:30.5858 (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: T70TcZ9T4mIaknaS/XTPov9yxjhFsNVQ97KLxQX0nbb+IG00tYsU4tFaNxODKExNYIgRTJMf7oE/k6Mkh5O03Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10774 Add #io-channel-cells =3D <1> for adc node. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx95.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/freescale/imx95.dtsi b/arch/arm64/boot/dts= /freescale/imx95.dtsi index 6b8470cb3461a..06c50369aa2a7 100644 --- a/arch/arm64/boot/dts/freescale/imx95.dtsi +++ b/arch/arm64/boot/dts/freescale/imx95.dtsi @@ -1379,6 +1379,7 @@ adc1: adc@44530000 { ; clocks =3D <&scmi_clk IMX95_CLK_ADC>; clock-names =3D "ipg"; + #io-channel-cells =3D <1>; status =3D "disabled"; }; =20 --=20 2.34.1 From nobody Thu Dec 18 09:59:19 2025 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2070.outbound.protection.outlook.com [40.107.249.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 178781BEF7C; Mon, 13 Jan 2025 18:02:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736791357; cv=fail; b=DyisRDbnOhfKX/tVD6GRhSUCQxanuqWRxAxV1vsLB8cSRpR/SVZ8lggyRCdOri83b0rtNhoSyeN0kG7j7VEuk9URiReWHNMd8OuhSCEGVrbOk3FQ6OTslIqpinEVD4nLCzSyDbReucO4OVZu7e+1iJh3zysdl0m+43ZH8L6MaOA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736791357; c=relaxed/simple; bh=MwWhsciBoMpYVx3nfk4Y4+QjcHp5RP1+rRO3HqEdxqE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=mzYoLZqpbO4ZHvuwEucs5CjA3gHA4awniHfYcwhFA9VZqJWtahr+dO9+i5qFgfWnlSOySMWIsEE3wQyb1/EqibbsRq2FPOZh9vzeKcQ3Mh6zepz6I/uepV+2GFU0AzCaZ8PdRzpDnY89WcFMvLjrG3dfwiw1yYS6/6ppWnnLMY8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=QQRq7fl1; arc=fail smtp.client-ip=40.107.249.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 (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="QQRq7fl1" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gyZr6FqKKAT8IpfqvueltNX7Bg+N2MxP7KF2P2igbdYKH4BbantdX61SbTxkSl6Z1Z6qcbJ8nDUsQJQao8yTTslKzvPR1Fr3t3BTkzwsJEX8Q2YPLCG+Fg5Q7nBsLD5PS1wRiqjLCjEosI3ck/5vVwdR9NokphkG1EyGr+WHXklaPRRcUr+w4Eh5R6yvQhlyp7ZUfRdExMNepICw7dPu97wpkVNe1644uftLF8gB8RYsyS6GN9AU74mQ9xVEnfzaAvu+AN18ziLsoMh8lR87jjN/cbeN0pcGTvIAEtualQlXs7TjtbX8a3jVxxk+1LRTOcer2iRNSzyv44qYKYancA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iubt7JA4hSRfuk2cv3tYWvpJfLBxX8aaHEiBJhHz1mU=; b=S9nVC/HQKw8x4NRbM3QWClhouxGz1orevcxAdGY1Noz+uUI4d0HHTCsMXLrTXZqmVReT2HLa++1CNSUPb0qytahhTB2BmuD2pafJGkUgHYCiNm8r1r4mBdfR8HnXW0PROOuO6fyQmjgynZw80Kp9kc/Fr5xNsl54HLqW8g4DNNtZyl0vKu/jEMz9BaseCQqHWdcOb5dsMRqoG/Q+rMQn4mrshzrVzJ444sxl154yriEm4hquxgqoTTet+9uyctW/95VWnxgRr01RT/BvqSxWDUuBQEtbQGMI9RnmrndyxufvxcqfNeMKHPDyqiPbA9yQHjzmcnWOB5zujxhUAHb77w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iubt7JA4hSRfuk2cv3tYWvpJfLBxX8aaHEiBJhHz1mU=; b=QQRq7fl1SpZQCTk2Wm4E/XLEymUwTIvScQPfZYFyLeHxs56f3HxC1KMx7IapQOVobusCLi9LTp0CWhSUX0k0ObcycG57Hw/789gd7BGhzgbVCSgeJg//4WoNRYvkdfegdzrSStvk0FZ7EJWtCklYTrW2Bx1qCViafqhkMB06XsTFrOfahScLT+aG/RqZTpTGe1Hm/f0DdoCWSfZEKe+dHjqeGDmJ3FMr7g8Pufq++FSqLdQc+1iRMgVicU1kZCEUQwimqrb1SwtRW+KLVm6W+vmPQ7bSxVa5zJFaTfOGFhH0Y23lcykVLSdffMHbpUGSMiN4dwmmBclfCiNLtThOfQ== 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 GV1PR04MB10774.eurprd04.prod.outlook.com (2603:10a6:150:205::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.18; Mon, 13 Jan 2025 18:02:33 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.8335.017; Mon, 13 Jan 2025 18:02:33 +0000 From: Frank Li Date: Mon, 13 Jan 2025 13:02:01 -0500 Subject: [PATCH 3/4] arm64: dts: imx95: Add i3c1 and i3c2 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250113-imx95_15x15-v1-3-8c20cbaab9ed@nxp.com> References: <20250113-imx95_15x15-v1-0-8c20cbaab9ed@nxp.com> In-Reply-To: <20250113-imx95_15x15-v1-0-8c20cbaab9ed@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1736791341; l=1691; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=MwWhsciBoMpYVx3nfk4Y4+QjcHp5RP1+rRO3HqEdxqE=; b=Ql6+krnoI3nzMg5dT6XXPec3GyZ7459DHdlleJfS/xp84OTCr4Iy0RDWLVLG9bJxhlp8N18A6 IEzJCCD7iVPCLdzt3K4yjzgfrgLlAs4LpP/AdHhyk1n+bMr97mn4D1O X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0005.namprd17.prod.outlook.com (2603:10b6:a03:1b8::18) 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_|GV1PR04MB10774:EE_ X-MS-Office365-Filtering-Correlation-Id: dd05eab9-6c28-4949-654c-08dd33fc7493 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cldMQ1Q2RVNJaXF2SFFUeG5qdXVHZkdaM0ZGYXNjT1NSZzVsSVFpSVgzVFdE?= =?utf-8?B?eHVrbmdhNmxVQitnMmQwamtrY0ZxaUVFR2hIMHZCQm1yN3lmaTFSTEpUTm1v?= =?utf-8?B?UXk3RGdKZWFPdzBkcFp2STYxSS8wWjU2Zng5OUpSOTV5STBRY3hJTlA3S3hh?= =?utf-8?B?RVBYbHRrdThtSVRBeFpxQnhyemk4clJzY2hZa2NBREFiUjFub1I1Yk9idHpD?= =?utf-8?B?dlg2WW0wZ1gvM095eGg5THdna01oMlJpcllBMmR0dWltbk80eGZSUWdhM2JP?= =?utf-8?B?U2hSREdlczVQdCtMa3gvbFdBRVpSd0tES0pPdzU3ZzdiWlZzT05aQXdJaEUy?= =?utf-8?B?MFI4ZXZUQWJkUEJKZEpJdjE0eGY0VERkTlNuYWRpU2VQR0VvZjhCdjJwYmpE?= =?utf-8?B?RFQ1TGZ0Ym0yZ2FNaWY4d1BNdmc5RjNJdGNkT1YwQkFSQTR2UVFPUlJCQ1hs?= =?utf-8?B?Tk5hdVllMVQ0WXVxbGRCT2ZienByZlpKU1ZPT1ZCbWUyUmV1NU9ycjFEL3l2?= =?utf-8?B?TVdxd2s5YkVWMHhqSzU1ZjBWSm5RMWJkdFB5bVlCMUtSN01LcEx5TS9KblEr?= =?utf-8?B?UEwrQm0wV0llQWc4dElCVkNqMzMzRTR0bzFKNXduU0hCUFJNQnVyQ3ZTbnFr?= =?utf-8?B?WjQyZkw0RmFhL2M1TXhra0xtRWk2aG9ZM09jRmc4dmY5NVozdTBnVFRweUVy?= =?utf-8?B?VElKMk1BYnUrbkpJMVgwQTdSbEJZVEsrOFR1WjZGcWl3Q1ZzSkhsUTl5TTFs?= =?utf-8?B?QXV5V01sTjZONEFJQkJRRVBvbnVsTzRYVnNFOVJwSkRoNGdqb3pLczMzOFA1?= =?utf-8?B?ekd5SFJMYys3eU03d3FBb0RCQXJkTXIwL1lDTm1xVEFQU2VjOXYwNTI3dy9H?= =?utf-8?B?eCt1azUreVJQRUtjb2tBakVxQXBuSFVLM2ZvYXY2bVdhTGgwR2VqSExoSFBq?= =?utf-8?B?K2hDQVQ3VVI3M0xDSWtOeW9uYmNTS2NIN3YzY1VJYjlhQWVTb0ZWUWtmR2dN?= =?utf-8?B?eFNiQ1hDUUFIdTRPSHJ5SWxUN2J3RlVCRk1MSklLM01NNnpoanlLTUx6cmxi?= =?utf-8?B?aXdzL1hnRTFTbFk5Qytha09BTmQ4QXNqaVdoTGZkZVU4dFdXYnFvQ3FtU2Rh?= =?utf-8?B?bEhxVzV0QXNHbW5iYis1dlJGRkl6U0V2YXNvUzJFUElNbmtPWVpmbFEyS3p5?= =?utf-8?B?NjZDdVhzc3pzRUJ4QkVUblR6UUM3eElDUkc4dnBxbEQ1VVYvd2p6UmRjenRk?= =?utf-8?B?MU9wRmIvdWsyYlYwaEJpc0I0M0czdGFjaFA1UWVmUFJRWWxISGRTTGlBMENw?= =?utf-8?B?cEkrWUlIQUs3ZW1hZEJxbFBwcWJNeW51V1N3Z3hsTDduVXJYRzlTOHRxU3pa?= =?utf-8?B?ME9SQUhtTzBPSDR1NDFEM0lORmRnanNVRS8wb2t6WE5RTUxtYlFRdW5renEz?= =?utf-8?B?UHV4SDd3Ui9KSmxWZk9lMkk5RlByRnpXaWNKUXhPU3hobGQ4bmluQ2ttd3dl?= =?utf-8?B?MURzQmpGc2Y5c0FaZ3lRSXlGNENPOS9FS0FxRHdGL3ZCRnlCWVBJSWhybCs4?= =?utf-8?B?ZWl5NW1YWkJmUkRRZERIYnkydTF0SDB5OVVncG1aTzZyVTR0SmFLUlZiUk9m?= =?utf-8?B?SDV4ZHI4WlNQblhjTGpQTHIwWmwxSDNjc2YyQ0tLV25xVDdEOU1VclpUOU1H?= =?utf-8?B?eGhxS0tINlcrNDRzZzhZSWY2VkVKaXdTSjQ1RFhlNjY4VG1CQUZPRzZhbmZR?= =?utf-8?B?M2VrbSsyenV2R0NGc3hWK0xqZTRuN1BOTXdDYmNHdGZiRElTQnh3R1V2Nm82?= =?utf-8?B?QVU1a2pRbndSZUZ3aFJsczlKU2cyQ2d0MFlKMTFIcXhCU0ZtTVVoaDNkVU11?= =?utf-8?B?bmZqdnY1RXg2U0sySWRCWlhOUkpmK2dEeFY2MnZrVE5qakV5akM1QkNYSnBY?= =?utf-8?Q?mxR73h+FGQGwnLPDoEi6jM//0N0nF6HX?= 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:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eS9PZnRhbmNGOG9lOTJTaUF4elhiUVhXdzdzem80ZjNWTktIcHZEdjFsblor?= =?utf-8?B?cjllRURlVmdVSExVK0x2VE9EeThtd0gwNUVCdkMxaTY4bkZ6MEJ5WGxSSzFo?= =?utf-8?B?ZDZyMzlpT3prZW9oWi94UVUwOFVZSmkzQk9CRXI1NnZsRlI4UVhyMnp2Nlgy?= =?utf-8?B?eVZIK3BUZmo5bU03WTdSOW93RFBqRms2QjZhcGtuMEFQYlVEQzFubUdXaEJT?= =?utf-8?B?bVQ2RFBVdkxZak5Kb3Z1Q3pkTjN3bW1Ib0Y3YytLQUI5NWsvUFY5Z2wvY2Vs?= =?utf-8?B?TXVCeDRZV0hnblVNYkNIaWxBd2pONkI3Zk1aMHkvNW92RUdUQ0p0QlcyK1pv?= =?utf-8?B?QjN0dmRNTXlvMGtpdkJBaGxyS2ZkM25NZlY0VEZBNWFyUXEyK25FOXZkbWc5?= =?utf-8?B?MkZjQ2lmMW8zUEMwTWI5ZHM2cE1zQUdxSXZ1bkZpakhVeFFjRzM3UVZONTdI?= =?utf-8?B?TGhZUFdvbjVGSUd6WmE5NHB6OHRHa1JhUHdob0c0LzNHN1hPRGdJSDEzVkw4?= =?utf-8?B?MEx4YURVN0ZtcWpHMHpDVkoyTGNLMUhaVjBvdGNXSTVHOHIrdEpWVFpzd0Ix?= =?utf-8?B?cnBFRzBKSGY1VEwwRUhYL2lla0JDNVd0dTV5U2tUc3dYN081M01GQmhOek5h?= =?utf-8?B?djVpVnJvbW1STS9nTUJZMkFjMU1EQytXRTBhLzJXWmZBT05sVUxXNE5EaUFZ?= =?utf-8?B?Z1BET1A3dzFPUnE1ejFiR2JtTytFVzlLTEtHbER4UkZwS0Z4dmdtZkp2SVVQ?= =?utf-8?B?ZExpNXpFRGZieTlDSTNwZFI0L0lmb0JocHZOdm4raHprbW5yNVpHS0J0WUNY?= =?utf-8?B?NnY4Q215MCs3VHFRL0VjemhHNVA0dHJLM3NGOU1BbTd2cmc5TE9iSlY0eFdU?= =?utf-8?B?VDM2dnZuazZrYlFIaHZVcWJseWlKN2lYeTdCaml1OHZkSlhyeHNIOWo5WEpt?= =?utf-8?B?dmM4dll1SnZVaDVPdFJyVU43N3hKejc0bWppUjU2UkVodlFxVVVUb2Vta3Jv?= =?utf-8?B?S3lUS0pFalZmdjl0bXg4NktjMTZIU0xuV2w3N2p0ak94WEtOcU9pYWY2YVRE?= =?utf-8?B?T0dycUdMMnJyK25WejJYSFhPQTZ1KzNaWGZDTjBaQWJxVFROQnFia2diR1VY?= =?utf-8?B?WjdPQi82QkZ6OXM0eFVuRVBneWRVL1FPRnVRRU8vSGFLVHg5MU13L1RyMUd0?= =?utf-8?B?dm10ZWwzNmVxZ0pIVXdST1oxcWErbzVDWkcxSjNZM0pvSHZ2cDYxOTgxVEJ3?= =?utf-8?B?NFhFMWNOY2tuTzhZd29KeVFLZ2YzQ2FLN0ErWVlFZUJIdFJzNndDYVNxYXA3?= =?utf-8?B?UGw3Qktkb015dFhUalQ4a29DdG10L1dVQ3JDYkMwKzJMd2xKVGJPNHJXU045?= =?utf-8?B?cm5xTHQ2VVVwOWdCMnhSNzNIcVBxaXVEQ3Nhc3ZUamtLRDN2RHJSWXdCN3l4?= =?utf-8?B?UG9BRU42czBMcXovd1IyY25TQmNRU0lIMDRES1hjNzZVY2pxclY4WHJRSGlH?= =?utf-8?B?Mmo3UGg3MVRoOWdXUDlLcUlsWkRId3VyOHp3dS9qZk1vTExGeWxLQnJTUTcy?= =?utf-8?B?MmE0YUloWGY3LzUvMFIxcDg5MTJxVCtDQ1BlZklhVlIyUEVkNnpyMGFOQkJ5?= =?utf-8?B?bGk3T2UwdFI2b0VLQjh6VE5VWldRc28ybkZ2N0pza3BDc28yRFprQi9Bdkpi?= =?utf-8?B?VGhzZklqTlFheFNSNW9EVVFlU0F1N0RzMnArS3BJRlV0R21ZZFNHYlVqa0pm?= =?utf-8?B?YTNQS1E3eEU3ZFRLRUtyN1pYVFFPOVlPTmVuc1R4a3NHVHlXNWpsOEJ1NEVL?= =?utf-8?B?Zk91MFp5ME1pcXJUWjBETWdxeUY5YzRBcDYrOHVaZkhOVEtFeTlTcDBZckY4?= =?utf-8?B?VW5hcG05Z3FYZ0cyOFpxY3dFbCsxeTRUVkxseGVUZHl1SnFSenlaODRaT1pS?= =?utf-8?B?ZkYvWGpPdUNYMTJmalVmaDhwd2R2RXZIbDh6VThOeHB6WTQrQURYTzFESnFI?= =?utf-8?B?YkMrcGd0cXFyazZ1c2FLdzBQaVUvcVpNSndkbSthb1dVTTdBY3ZWaXB6dFBE?= =?utf-8?B?ZVhnWDBBdlh5UmtwSE83ZjlnUFdxTG9mZnIwVlhvKzlXVkthTG03RG9uaVJ4?= =?utf-8?Q?soMskQNNYqAWFd7IuQzfsuMRy?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd05eab9-6c28-4949-654c-08dd33fc7493 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2025 18:02:33.7870 (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: 4hZddRlsV4FZtCqOnKgqN6vIbBz3DA73cDbhl/y4bpO4CgXPZ+XjBHzMF0QELghcsUdyqZgTYemB8EXEQCXpAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10774 Add i3c1 and i3c2 support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx95.dtsi | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx95.dtsi b/arch/arm64/boot/dts= /freescale/imx95.dtsi index 06c50369aa2a7..59f401ee647ed 100644 --- a/arch/arm64/boot/dts/freescale/imx95.dtsi +++ b/arch/arm64/boot/dts/freescale/imx95.dtsi @@ -673,6 +673,19 @@ tpm6: pwm@42510000 { status =3D "disabled"; }; =20 + i3c2: i3c@42520000 { + compatible =3D "silvaco,i3c-master-v1"; + reg =3D <0x42520000 0x10000>; + interrupts =3D ; + #address-cells =3D <3>; + #size-cells =3D <0>; + clocks =3D <&scmi_clk IMX95_CLK_BUSAON>, + <&scmi_clk IMX95_CLK_I3C2>, + <&scmi_clk IMX95_CLK_I3C2SLOW>; + clock-names =3D "pclk", "fast_clk", "slow_clk"; + status =3D "disabled"; + }; + lpi2c3: i2c@42530000 { compatible =3D "fsl,imx95-lpi2c", "fsl,imx7ulp-lpi2c"; reg =3D <0x42530000 0x10000>; @@ -1245,6 +1258,19 @@ tpm2: pwm@44320000 { status =3D "disabled"; }; =20 + i3c1: i3c@44330000 { + compatible =3D "silvaco,i3c-master-v1"; + reg =3D <0x44330000 0x10000>; + interrupts =3D ; + #address-cells =3D <3>; + #size-cells =3D <0>; + clocks =3D <&scmi_clk IMX95_CLK_BUSAON>, + <&scmi_clk IMX95_CLK_I3C1>, + <&scmi_clk IMX95_CLK_I3C1SLOW>; + clock-names =3D "pclk", "fast_clk", "slow_clk"; + status =3D "disabled"; + }; + lpi2c1: i2c@44340000 { compatible =3D "fsl,imx95-lpi2c", "fsl,imx7ulp-lpi2c"; reg =3D <0x44340000 0x10000>; --=20 2.34.1 From nobody Thu Dec 18 09:59:19 2025 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2070.outbound.protection.outlook.com [40.107.249.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 38FA31C7B62; Mon, 13 Jan 2025 18:02:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736791361; cv=fail; b=CunkGGA2gD8IgsGDyPSO1gmK212uWSEzitUG+iJoFve1N28NKkEpUpnyKMYp3kLWuAqZD/I8F8A4kExyZx1tB1rMR2ITx7DnSJFATdG0gNE2HlIMH0P4baPWB/iGLkAC4k4njRNtqr8x1GIhRCt62J6R+eOzjpMkUtw6Z+h1IyA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736791361; c=relaxed/simple; bh=aBxWLkmY/35SEghYpLVDeBLCbnyI6hfYXwFtjg9FHgY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=uA5LjenandOoMmjNcMWP4zhIJIyv+g4qvwHECJi/UvpSaBKdx8v+U5wi7k9Bp+cIfABQbStV0OPtQxXMfI0X2La6MQScJrdTgDTUEtULDAumS5TqGTTxZwYuJW587Iji5IGnkYnx1EUlUsWqNSigjy3F6adCl9aG2JFe1pCrrOI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=A9G9jJCP; arc=fail smtp.client-ip=40.107.249.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 (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="A9G9jJCP" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FPKIWQkKEZcnQctT2RM5bIs8vrIWJPa4Dm45aO2elAZ6vQVkwEgYeAML5dcoZipjRiwyTQaiGEnYW+QzOSXXTrFMfWY1PlvAg9QGOPE0vwSNvqrxPWa0i8eyJ09sdJcclxdIsG5w8VuQKZCPycdwStQdlGwrxSYpd9Nezbqhz/bj91pMIH//Q3EhasoQ9rpeSiNTzOTMrUMx5MwYaQ7vnsOu+CPMo9MtvRMmRc7gJA+K5wN857N9UXOiPYHXUnqxJ1sKvt7rEwJyfILrn4qFTOxKoFK317p3cgWh+zIBy+0UlUtrhns1cMNwAyAgJMzo6qN7JNvDrke+s7bRdkGdIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=J/cLp4PfLFZneufO9lQbj3HDEPdQIteG8LhubbpQRs8=; b=rQA79AP63z8MsvY+e/rgh3tN812bAf9mmh2bI8JkH1E7/l8W1zF0N2xRc9hn6p5Bz9nRSoyyTid/OK4lrQ6mgwgaskXr+EF7OXXWIbJubu/PzB0nV3pLpX88zSFVrCPXWd1mxDg5WjmJ9SBmiD+pVTVErdFdOg4UdWiNRqjeIwR6qyXXJAZ0RYLTnVTsCXwdYpiYMUzdIuM9USh+ZRe1YXkASVabQlPtFRZNRiiRLdYJuDm7IlrNY3V20SueJMrlAdYt+7GDblM1SkskrWYzAhpuv1WGKF0VKXZdYQ+88eEBN55Z5RnByoit+p94nJVTPgYmncuuhqD3W8otXKQkmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J/cLp4PfLFZneufO9lQbj3HDEPdQIteG8LhubbpQRs8=; b=A9G9jJCPNWNoplH+ihR1PlTQYZTUaxP4ZtsLV/MPpWBxFmJfWj/xzu2U88yJfE5MMhw9JhV2cfr/D6Xb+o4dvSnDKiZ76Atulxh32wDXK3BQbkHADiKv8wcPbKMsPOBuiOISlKDjjr0qScYCLEQjU65iEEUP0Pe+i1k5gHBGQmsfU96dddZ3sNfwxgWYf3Vmk/k4s+NgMzId3hdfO6EHxTKtVMr8EUqEf5h/Gqp1VXVYyxl4Som+pq1RPUPvsEBfKwiv+z8tajsdLyHBfr9EL/apEboXr4Lh2O7HcR8AmL3inp9CEiQI+Z+3nnzGBEiyRtwLKLWnGqBvLpYWB9ZCiA== 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 GV1PR04MB10774.eurprd04.prod.outlook.com (2603:10a6:150:205::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.18; Mon, 13 Jan 2025 18:02:37 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.8335.017; Mon, 13 Jan 2025 18:02:37 +0000 From: Frank Li Date: Mon, 13 Jan 2025 13:02:02 -0500 Subject: [PATCH 4/4] arm64: dts: imx95: Add imx95-15x15-evk support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250113-imx95_15x15-v1-4-8c20cbaab9ed@nxp.com> References: <20250113-imx95_15x15-v1-0-8c20cbaab9ed@nxp.com> In-Reply-To: <20250113-imx95_15x15-v1-0-8c20cbaab9ed@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1736791341; l=29269; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=aBxWLkmY/35SEghYpLVDeBLCbnyI6hfYXwFtjg9FHgY=; b=YZRYqQG4pWpG83H7WJ0niLnHd1iGPMvkBRJ99kMiAFdu6kapEXuiggRPdIg0OJljomTej9pys 4BX74p2UKzjDjARC1QcoXg97TcMha4+k6+jB/pwKbWDnB0enSD3ywGB X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR17CA0005.namprd17.prod.outlook.com (2603:10b6:a03:1b8::18) 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_|GV1PR04MB10774:EE_ X-MS-Office365-Filtering-Correlation-Id: 3b7f4a3d-255e-435b-8739-08dd33fc7685 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZHJUY3FtZnNQbG9JRE80RmpkWlRKNDdBVk9YUzRuZjVPc25OcTNLdWt2Nkxk?= =?utf-8?B?N3VDVXdFaEN6M2E1Y205S0RPaStlcVluSDdsR3JLMlA5NCtqemJQRXZ5UnlQ?= =?utf-8?B?cEQ1QjNXVExtcmRYZ0RwdzB1SDFnSGY2RytpT1RpSHh4R0JJa1FYa1dqNDZ1?= =?utf-8?B?RnhaSjlsOXlYZmV2L1BZZ3ZiRG5PSU1lNEJtQ0c3dUdlVVhqZ1gvZnRmR0wz?= =?utf-8?B?TVlGN0VKUE1rOVA1V1prMzhiYkllbUdzdlNBU2MzelV0YUVxY2xBVkhDWDMy?= =?utf-8?B?SGU3cHUvWXg0cjJVT1hsQmVtSVVmYU9ObmhPT05naVVlWkdLQ09XaDcyYXhj?= =?utf-8?B?K3Z6dUpuNlZ0bS9QM21TbDRnRTRNeFVMbEplZUhNMUcwZTduWDVQSWthbFpW?= =?utf-8?B?M0kwQmVidk5TVFU4ZXV5V1RVWFF5OVdkaTBEWm9jbGl5NWhIenhKNzcyMTFE?= =?utf-8?B?bk5YczFnbVVPeWpHNk1TZk12Wm1MNU5hNTZrazIrazdxYlFxSGNFdk1GMWh2?= =?utf-8?B?K0RvdUFXWnFkQXIxTjl0d2t3bEYwcmx5VHozYnhPbmlTL0lYMWVycGlUVlhu?= =?utf-8?B?Z2JvQ3dFK1NpeVozeVR3L25nSVFZaHdma2RsTzdyV3E2ZENUMW92UGtrREc4?= =?utf-8?B?NWNXeUVOMVl6dmt1ZFRjdUpHaWRCUE5EMzhCVXpUR3NwUXBrejFodUZ5bGJ2?= =?utf-8?B?N3RJVHl2YTVkQ3hUZ0VDS09YV1Q1elpLdEl4RXN0UlJoWEorSmxFVk5oRDV3?= =?utf-8?B?OE9aVitUb0hWaEkyMDZSd0lRem5PMTBDU3gzUWNsNndEem40clZwcUxRYzF2?= =?utf-8?B?bnRiZzhOV0hPNFlwQm1kZ25CenlaREh1L2NqaGlVNHlSNVlLWW5xRGF2ZVkx?= =?utf-8?B?SDNVV2FQNlhZT3NJc0RueE4wMzloSUtSeDdsK2tDaCt1dm5EWDdBM09UUE5V?= =?utf-8?B?eGVsQ1J1KzM0dktySDZXRUYvMnVBUndqTTh2S1k4YkIwRG1OVWRGTGFNdUZl?= =?utf-8?B?RFZMeGdkaFhUN05TOXhFbFNqRlBJcDVGdlBQTFN1R3JLcGdRZWxXdVhGYVhB?= =?utf-8?B?MjJCU2xRVnpJS08wcG8zOFZiWEJRMFRqTk51SHlpVWlvTE9FZkRaNEU0ZE5z?= =?utf-8?B?TGEybERXblc1blVqckJWSHZ6WEQ0V3JtS0xUUk90Q2Ezbm9UWmdwaG10V2R0?= =?utf-8?B?dHVLc3RJVklLaFVyZmc0SktVUTliRzdQRnREWWcxbHVpTEZTaVJ5clg2N0du?= =?utf-8?B?bkgyd2g1UmJrTWplcmE4cVk2R3RXZUZRSzY2aERYb1haRktKMi9hNFQ2ZGNw?= =?utf-8?B?V3R4NWp2cTVPV1pNdHA2OENGWjVFNXpZQ1pXbnYrdC9SSkJoQlNUcWZpOXBy?= =?utf-8?B?VnVRbVRVQjJTM2gxR0RaT3A5eXNROWoxK3NoSjN2cU13QVl5NTZKR0Y1ZHVE?= =?utf-8?B?WitKU2h1cC9md1AyWUJqRG5zcEFkeHRvTmVmZWZsSmdUOHpnaU90ektadDZJ?= =?utf-8?B?UW5ZNUxLTDdhZUxEeUE3MkpMOTJVZ1lPeWsrQzk3OTFNa2JobnZzeWxOUWUz?= =?utf-8?B?UFdsdVZoRjZBY0diT0ROeG1tbGo0RUNYOUdhRnZQZExJZXRFVGNnYlp1eEJu?= =?utf-8?B?NnQzeUhTcHNvMUpUMVNpOVJOa0c4cG9oeE8yZWh3MWlrd3JpM0dSUE9CdGtK?= =?utf-8?B?eVlCTTZ1RGlIaFZ1UXdSemVtdnozaTRQbW5EaWJEZ3VYWUphcVBJWHdzYzcz?= =?utf-8?B?cHhJVkNERTNnM1RKbzltbGhpcmRHcXBtdXI2Q29OakFuazBOdnVKYmprd1ly?= =?utf-8?B?SUFwY0UyNXBSeTZJN05sVlg3dFFPWUJwa25pY3pFODFsQ3FaeTdhUS9tNS9J?= =?utf-8?B?ZGNid09pU0JnVE9WaVZQSW1Wc2hLR3NqM2lTNFk1MEhLTDNNWnAyL1l6ZUhL?= =?utf-8?Q?BrCARc3Vi6jwvyyAkiwTsbAnZoxnZpP3?= 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:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T1o5NXRJMUZUS3JVKzdza1VEMTBseWwzUjI0L3Urb254dE5XdlZuN3VPeG1Z?= =?utf-8?B?b0VTZWhVRFFIc0wrL1RieVM0YlZQMVVtb3dSWFZpMnR3WG5UcS9od3RqWG1m?= =?utf-8?B?dXBOOHZXZVRsN00rMTBTU0swenRyZ1NWaGVRLzNzLzUrNjV3bHBUaDg1UndW?= =?utf-8?B?MEMxVkpjUEFweG93c3NUYStQQzhJdGdYZnZPcmZxNlNCWERiSlVydFIvZGdM?= =?utf-8?B?SUZtb0c2RFhDQWdqZmszdlh1aXROalRUQlhJSTZrSEgvMzdyZGN0cU8wWTVo?= =?utf-8?B?UmMzSXZnSlRuWm9VbjVXN0hHWnlmRGhMNXc5MmZsQkI2YTI2cWRlOWV0Vm1q?= =?utf-8?B?amR6a2J6ZHRVMmdET3JiM3FaeE42SERnc3VmYWthMUt2alRYMW5WRXN2Szht?= =?utf-8?B?Z3VxaHliaXZkWkhTZG5xRG16NTIrWWVmS1NvdlF2SFdIdW5YaWFOekdiTEJK?= =?utf-8?B?NEU4QXFRcURTNzZpZDl2UkdWdDBtRlpaZjRxMHIyQzBaV0FrMVV3R2cyR0Iw?= =?utf-8?B?RHQwWms4NXVtbm5BZjRmZTloVXdXWkdpZWlSK3ZKZi9vempTRnhKQlp3ekRE?= =?utf-8?B?NVhObmpPekdta2JpSWE4a0ZJdXN6ZDBXdDJ3TURlMUp2bnF3dFhUdW1FQjJ6?= =?utf-8?B?bWwyRHM0U2JIRlZtTHlWL2R5TmxCWnBMeVc3aSsxQytVdDF1YU8yVkN0dU5Q?= =?utf-8?B?Q3oxWlpBN3lSVTdNcUU2eTVNRjJ4bmExUk5ZYTJNbjVFY1Q0QkRzRm5Yd0hz?= =?utf-8?B?SmR6WFlUei90a2FyRzZpS1VhRUZ0YjhqQVQrOTBwNmE4UnpZU0lQY3RqOFNS?= =?utf-8?B?NE5QVWlxMERjK256VXMzM1lpY3BNMmZQNzFESUcrRHFrNm9MYkZTL1pOUFI5?= =?utf-8?B?YWRFV0E2cUVYK1pPSFlCM3BIWi9DRVRwNmdzK1pqdlRCbGZCMStTK1lURzhR?= =?utf-8?B?NGtBWmpsNkpUWUlOM0p1ZU4rbS83Z2dtWmtKOVRoRXR0QVNKcEVQVnF3cS80?= =?utf-8?B?bmVmV0tZbFZ0UVNDNi9TbFMxZitMeFFQa2c3VXUyNGd2Nm9ETFBGc3JTeGM4?= =?utf-8?B?dyszZmhydmtoU29aZjkzMnJOMlE2bGpjNUtjcDYvUEF1aVBmTjMrbHRqVWpq?= =?utf-8?B?S09ZVzBNNHRqQUN6WTF6VzNYcnNmNDdPTFphQU12RkxndDB0dEI1RjZOSzBP?= =?utf-8?B?RE1qWkwvVUZZcTBmU1pTWnFOYnhCK2YxNFZBL1BlYnBmZ09kaWI5cUNQSGJt?= =?utf-8?B?a1R3RVdFQXpJVEU0RTVsdCtBTWRpa2xUY3c0d05jVlFIemZwUnZWVUxpT0Iw?= =?utf-8?B?UjBaZW5MaGlQRTMwdDZ5dHV4UkxMaVFYQ0d2cWErckVrWlpheWU5Z2M0NTVZ?= =?utf-8?B?aU9hcXN6VmRUZ2g0S2VMdjJpUzVQSVozSlN2NzduM3VhQVhLZkxxYVM0U1Nz?= =?utf-8?B?a3ExVGNlZVF2bEg1L2Z4UnRwUDhSQzEybkN5M0NIYnJjTFpwZ083TUxSV0dJ?= =?utf-8?B?VTFVM1NFS3RiYVZPMllEQzZja0VqNkVLTjBHSzIzd0VPN0o5WUp6S1F3LzZW?= =?utf-8?B?a0pJZm9KZm9qQ3VmdHMyT0tCYkEwb3FJSldFRXRRMDVyVFY1dHNJWUVrcDk2?= =?utf-8?B?Y0wxUUR4SjZQdzQ1RnNVV1lxdDR4cktoS1Rsd3dIL0pnTVV5WC9namROZy9t?= =?utf-8?B?Y3doallxMDNQaE5YdlBHcW1oY2hVTmQvb25qeitlNTU0d3JjSnMwTHFBa2VM?= =?utf-8?B?RDRnU3FTWnV1R1FaS2RVVnFOTmVOeis0ZW5QN2hRY054bVc0Rzl0VFduRVZx?= =?utf-8?B?cFd1UGpPTDZiQkhnWFg5Sk1RV1Jkc0wxQ0JGUG5STVRiVHJ1SWhJL1U5cWNZ?= =?utf-8?B?SGxaVzdHNjNtS09rVWw4SjBVaFh6aVlnRTArREZTbXZ1TnRjQ2Zqdng1RXE2?= =?utf-8?B?K3h2bXBycS8wM2JmMVRsZy9BbEdzaXQzOTdxSHdTSk9FOTB3aFl3SDQ1TFlL?= =?utf-8?B?TVFEbFZJTW4zd3o4NFRPR1NmWmZpTUNmZWlmSEFYRnZnZkhrUkhUVUFKdU84?= =?utf-8?B?b2hnVzh6WXlkRVpHekIzUCtkWUl4a1pwNS9wVUdNUG9BOG0xWTg3eTY5Wkg0?= =?utf-8?Q?l8PAAnoRikJV4mBVBYr8ho8bm?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b7f4a3d-255e-435b-8739-08dd33fc7685 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2025 18:02:37.0493 (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: 6QRajKyRFZrvFGjQ7VwyJTCVUTgyqh7g9GfCG43b5RYTyaXAyWiDwjLs6NWBJROyRZ+7ygl69y4Hh8ramZyuPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10774 Add imx95-15x15-evk support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 1064 +++++++++++++++++= ++++ 2 files changed, 1065 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/f= reescale/Makefile index 839432153cc7a..a2fd3a32e351e 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -281,6 +281,7 @@ dtb-$(CONFIG_ARCH_MXC) +=3D imx93-phyboard-segin.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx93-tqma9352-mba93xxca.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx93-tqma9352-mba93xxla.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx93-var-som-symphony.dtb +dtb-$(CONFIG_ARCH_MXC) +=3D imx95-15x15-evk.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx95-19x19-evk.dtb =20 imx8mm-kontron-dl-dtbs :=3D imx8mm-kontron-bl.dtb imx8mm-kontron-dl.dtbo diff --git a/arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts b/arch/arm64= /boot/dts/freescale/imx95-15x15-evk.dts new file mode 100644 index 0000000000000..52fb755ce011d --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts @@ -0,0 +1,1064 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright 2025 NXP + */ + +/dts-v1/; + +#include +#include +#include +#include +#include +#include "imx95.dtsi" + +#define FALLING_EDGE BIT(0) +#define RISING_EDGE BIT(1) + +#define BRD_SM_CTRL_SD3_WAKE 0x8000 +#define BRD_SM_CTRL_PCIE1_WAKE 0x8001 +#define BRD_SM_CTRL_BT_WAKE 0x8002 +#define BRD_SM_CTRL_PCIE2_WAKE 0x8003 +#define BRD_SM_CTRL_BUTTON 0x8004 + +/ { + compatible =3D "fsl,imx95-15x15-evk", "fsl,imx95"; + model =3D "NXP i.MX95 15X15 board"; + + aliases { + ethernet0 =3D &enetc_port0; + ethernet1 =3D &enetc_port1; + serial0 =3D &lpuart1; + }; + + bt_sco_codec: bt-sco-codec { + compatible =3D "linux,bt-sco"; + #sound-dai-cells =3D <1>; + }; + + chosen { + #address-cells =3D <2>; + #size-cells =3D <2>; + stdout-path =3D &lpuart1; + }; + + fan0: pwm-fan { + compatible =3D "pwm-fan"; + #cooling-cells =3D <2>; + cooling-levels =3D <64 128 192 255>; + pwms =3D <&tpm6 0 4000000 PWM_POLARITY_INVERTED>; + }; + + reg_1p8v: regulator-1p8v { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <1800000>; + regulator-min-microvolt =3D <1800000>; + regulator-name =3D "+V1.8_SW"; + }; + + reg_3p3v: regulator-3p3v { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "+V3.3_SW"; + }; + + reg_vref_1v8: regulator-adc-vref { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <1800000>; + regulator-min-microvolt =3D <1800000>; + regulator-name =3D "vref_1v8"; + }; + + reg_audio_pwr: regulator-audio-pwr { + compatible =3D "regulator-fixed"; + regulator-always-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "audio-pwr"; + gpio =3D <&pcal6524 13 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_audio_switch1: regulator-audio-switch1 { + compatible =3D "regulator-fixed"; + regulator-always-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "audio-switch1"; + gpio =3D <&pcal6524 0 GPIO_ACTIVE_LOW>; + }; + + reg_can2_stby: regulator-can2-stby { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "can2-stby"; + gpio =3D <&pcal6524 14 GPIO_ACTIVE_LOW>; + }; + + reg_m2_pwr: regulator-m2-pwr { + compatible =3D "regulator-fixed"; + regulator-always-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "M.2-power"; + gpio =3D <&pcal6524 10 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_usdhc2_vmmc: regulator-usdhc2 { + compatible =3D "regulator-fixed"; + off-on-delay-us =3D <12000>; + pinctrl-0 =3D <&pinctrl_reg_usdhc2_vmmc>; + pinctrl-names =3D "default"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "VDD_SD2_3V3"; + gpio =3D <&gpio3 7 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_usdhc3_vmmc: regulator-usdhc3 { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "WLAN_EN"; + vin-supply =3D <®_m2_pwr>; + gpio =3D <&pcal6524 11 GPIO_ACTIVE_HIGH>; + enable-active-high; + /* + * IW612 wifi chip needs more delay than other wifi chips to complete + * the host interface initialization after power up, otherwise the + * internal state of IW612 may be unstable, resulting in the failure of + * the SDIO3.0 switch voltage. + */ + startup-delay-us =3D <20000>; + }; + + reg_usb_vbus: regulator-vbus { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + regulator-name =3D "USB_VBUS"; + gpio =3D <&pcal6524 3 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_vcc_12v: regulator-vcc-12v { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <12000000>; + regulator-min-microvolt =3D <12000000>; + regulator-name =3D "VCC_12V"; + gpio =3D <&pcal6524 1 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reserved-memory { + ranges; + #address-cells =3D <2>; + #size-cells =3D <2>; + + linux_cma: linux,cma { + compatible =3D "shared-dma-pool"; + alloc-ranges =3D <0 0x80000000 0 0x7F000000>; + reusable; + size =3D <0 0x3c000000>; + linux,cma-default; + }; + + vdev0vring0: vdev0vring0@88000000 { + reg =3D <0 0x88000000 0 0x8000>; + no-map; + }; + + vdev0vring1: vdev0vring1@88008000 { + reg =3D <0 0x88008000 0 0x8000>; + no-map; + }; + + vdev1vring0: vdev1vring0@88010000 { + reg =3D <0 0x88010000 0 0x8000>; + no-map; + }; + + vdev1vring1: vdev1vring1@88018000 { + reg =3D <0 0x88018000 0 0x8000>; + no-map; + }; + + vdevbuffer: vdevbuffer@88020000 { + compatible =3D "shared-dma-pool"; + reg =3D <0 0x88020000 0 0x100000>; + no-map; + }; + + rsc_table: rsc-table@88220000 { + reg =3D <0 0x88220000 0 0x1000>; + no-map; + }; + + vpu_boot: vpu_boot@a0000000 { + reg =3D <0 0xa0000000 0 0x100000>; + no-map; + }; + }; + + sound-bt-sco { + compatible =3D "simple-audio-card"; + simple-audio-card,bitclock-inversion; + simple-audio-card,bitclock-master =3D <&btcpu>; + simple-audio-card,format =3D "dsp_a"; + simple-audio-card,frame-master =3D <&btcpu>; + simple-audio-card,name =3D "bt-sco-audio"; + + simple-audio-card,codec { + sound-dai =3D <&bt_sco_codec 1>; + }; + + btcpu: simple-audio-card,cpu { + dai-tdm-slot-num =3D <2>; + dai-tdm-slot-width =3D <16>; + sound-dai =3D <&sai1>; + }; + }; + + sound-micfil { + compatible =3D "fsl,imx-audio-card"; + model =3D "micfil-audio"; + + pri-dai-link { + format =3D "i2s"; + link-name =3D "micfil hifi"; + + cpu { + sound-dai =3D <&micfil>; + }; + }; + }; + + sound-wm8962 { + compatible =3D "fsl,imx-audio-wm8962"; + audio-codec =3D <&wm8962>; + audio-cpu =3D <&sai3>; + audio-routing =3D "Headphone Jack", "HPOUTL", "Headphone Jack", "HPOUTR", + "Ext Spk", "SPKOUTL", "Ext Spk", "SPKOUTR", "AMIC", "MICBIAS", + "IN3R", "AMIC", "IN1R", "AMIC"; + hp-det-gpio =3D <&gpio2 21 GPIO_ACTIVE_HIGH>; + model =3D "wm8962-audio"; + pinctrl-0 =3D <&pinctrl_hp>; + pinctrl-names =3D "default"; + }; + + sound-xcvr { + compatible =3D "fsl,imx-audio-card"; + model =3D "imx-audio-xcvr"; + + pri-dai-link { + link-name =3D "XCVR PCM"; + + cpu { + sound-dai =3D <&xcvr>; + }; + }; + }; + + usdhc3_pwrseq: usdhc3-pwrseq { + compatible =3D "mmc-pwrseq-simple"; + pinctrl-0 =3D <&pinctrl_usdhc3_pwrseq>; + pinctrl-names =3D "default"; + reset-gpios =3D <&gpio5 9 GPIO_ACTIVE_LOW>; + }; + + memory@80000000 { + reg =3D <0x0 0x80000000 0 0x80000000>; + device_type =3D "memory"; + }; +}; + +&adc1 { + vref-supply =3D <®_vref_1v8>; + status =3D "okay"; +}; + +&enetc_port0 { + phy-handle =3D <ðphy0>; + phy-mode =3D "rgmii-id"; + pinctrl-0 =3D <&pinctrl_enetc0>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&enetc_port1 { + phy-handle =3D <ðphy1>; + phy-mode =3D "rgmii-id"; + pinctrl-0 =3D <&pinctrl_enetc1>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&flexcan2 { + pinctrl-0 =3D <&pinctrl_flexcan2>; + pinctrl-names =3D "default"; + xceiver-supply =3D <®_can2_stby>; + status =3D "okay"; +}; + +&i3c2 { + pinctrl-0 =3D <&pinctrl_i3c2>; + inctrl-names =3D "default"; + i2c-scl-hz =3D <400000>; + status =3D "okay"; + + pca9570: gpio@24 { + compatible =3D "nxp,pca9570"; + reg =3D <0x24 0 (I2C_FILTER)>; + + #gpio-cells =3D <2>; + gpio-controller; + gpio-line-names =3D "OUT1", "OUT2", "OUT3", "OUT4"; + }; +}; + +&lpi2c2 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&pinctrl_lpi2c2>; + pinctrl-names =3D "default"; + status =3D "okay"; + + wm8962: codec@1a { + compatible =3D "wlf,wm8962"; + reg =3D <0x1a>; + clocks =3D <&scmi_clk IMX95_CLK_SAI3>; + AVDD-supply =3D <®_audio_pwr>; + CPVDD-supply =3D <®_audio_pwr>; + DBVDD-supply =3D <®_audio_pwr>; + DCVDD-supply =3D <®_audio_pwr>; + gpio-cfg =3D < + 0x0000 + 0x0000 + 0x0000 + 0x0000 + 0x0000 + 0x0000 + >; + MICVDD-supply =3D <®_audio_pwr>; + PLLVDD-supply =3D <®_audio_pwr>; + SPKVDD1-supply =3D <®_audio_pwr>; + SPKVDD2-supply =3D <®_audio_pwr>; + }; + + pcal6524: gpio@22 { + compatible =3D "nxp,pcal6524"; + reg =3D <0x22>; + #interrupt-cells =3D <2>; + interrupt-controller; + interrupts =3D <14 IRQ_TYPE_LEVEL_LOW>; + #gpio-cells =3D <2>; + gpio-controller; + interrupt-parent =3D <&gpio5>; + pinctrl-0 =3D <&pinctrl_pcal6524>; + pinctrl-names =3D "default"; + }; +}; + +&lpi2c3 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&pinctrl_lpi2c3>; + pinctrl-names =3D "default"; + status =3D "okay"; + + pca9632: led-controller@62 { + compatible =3D "nxp,pca9632"; + reg =3D <0x62>; + #address-cells =3D <1>; + #size-cells =3D <0>; + nxp,inverted-out; + + led_backlight0: led@0 { + reg =3D <0>; + color =3D ; + function =3D LED_FUNCTION_BACKLIGHT; + function-enumerator =3D <0>; + }; + + led_backlight1: led@1 { + reg =3D <1>; + color =3D ; + function =3D LED_FUNCTION_BACKLIGHT; + function-enumerator =3D <1>; + }; + }; +}; + +&lpi2c4 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&pinctrl_lpi2c4>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&lpi2c6 { + clock-frequency =3D <100000>; + pinctrl-0 =3D <&pinctrl_lpi2c6>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&lpuart1 { + pinctrl-0 =3D <&pinctrl_uart1>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&lpuart5 { + pinctrl-0 =3D <&pinctrl_uart5>; + pinctrl-names =3D "default"; + status =3D "okay"; + + bluetooth { + compatible =3D "nxp,88w8987-bt"; + }; +}; + +&micfil { + assigned-clocks =3D <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, + <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, + <&scmi_clk IMX95_CLK_AUDIOPLL1>, + <&scmi_clk IMX95_CLK_AUDIOPLL2>, + <&scmi_clk IMX95_CLK_PDM>; + assigned-clock-parents =3D <0>, <0>, <0>, <0>, <&scmi_clk IMX95_CLK_AUDIO= PLL1>; + assigned-clock-rates =3D <3932160000>, <3612672000>, <393216000>, <361267= 200>, <49152000>; + #sound-dai-cells =3D <0>; + pinctrl-0 =3D <&pinctrl_pdm>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&mu7 { + status =3D "okay"; +}; + +&netc_blk_ctrl { + status =3D "okay"; +}; + +&netc_emdio { + pinctrl-0 =3D <&pinctrl_emdio>; + pinctrl-names =3D "default"; + status =3D "okay"; + + ethphy0: ethernet-phy@1 { + reg =3D <1>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <80000>; + reset-gpios =3D <&pcal6524 4 GPIO_ACTIVE_LOW>; + realtek,clkout-disable; + }; + + ethphy1: ethernet-phy@2 { + reg =3D <2>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <80000>; + reset-gpios =3D <&pcal6524 5 GPIO_ACTIVE_LOW>; + realtek,clkout-disable; + }; +}; + +&netc_timer { + status =3D "okay"; +}; + +&netcmix_blk_ctrl { + status =3D "okay"; +}; + +&pcie0 { + pinctrl-0 =3D <&pinctrl_pcie0>; + pinctrl-names =3D "default"; + reset-gpio =3D <&gpio5 13 GPIO_ACTIVE_LOW>; + vpcie-supply =3D <®_m2_pwr>; + status =3D "okay"; +}; + +&netc_bus0 { + msi-map =3D <0x00 &its 0x60 0x1>, //ENETC0 PF + <0x10 &its 0x61 0x1>, //ENETC0 VF0 + <0x20 &its 0x62 0x1>, //ENETC0 VF1 + <0x40 &its 0x63 0x1>, //ENETC1 PF + <0x50 &its 0x65 0x1>, //ENETC1 VF0 + <0x60 &its 0x66 0x1>, //ENETC1 VF1 + <0x80 &its 0x64 0x1>, //ENETC2 PF + <0xc0 &its 0x67 0x1>; +}; + +&sai1 { + assigned-clocks =3D <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, + <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, + <&scmi_clk IMX95_CLK_AUDIOPLL1>, + <&scmi_clk IMX95_CLK_AUDIOPLL2>, + <&scmi_clk IMX95_CLK_SAI1>; + assigned-clock-parents =3D <0>, <0>, <0>, <0>, <&scmi_clk IMX95_CLK_AUDIO= PLL1>; + assigned-clock-rates =3D <3932160000>, <3612672000>, <393216000>, <361267= 200>, <12288000>; + #sound-dai-cells =3D <0>; + pinctrl-0 =3D <&pinctrl_sai1>; + pinctrl-names =3D "default"; + fsl,sai-mclk-direction-output; + status =3D "okay"; +}; + +&sai3 { + assigned-clocks =3D <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, + <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, + <&scmi_clk IMX95_CLK_AUDIOPLL1>, + <&scmi_clk IMX95_CLK_AUDIOPLL2>, + <&scmi_clk IMX95_CLK_SAI3>; + assigned-clock-parents =3D <0>, <0>, <0>, <0>, <&scmi_clk IMX95_CLK_AUDIO= PLL1>; + assigned-clock-rates =3D <3932160000>, <3612672000>, <393216000>, <361267= 200>, <12288000>; + #sound-dai-cells =3D <0>; + pinctrl-0 =3D <&pinctrl_sai3>; + pinctrl-names =3D "default"; + fsl,sai-mclk-direction-output; + status =3D "okay"; +}; + +&scmi_iomuxc { + pinctrl_emdio: emdiogrp { + fsl,pins =3D < + IMX95_PAD_ENET2_MDC__NETCMIX_TOP_NETC_MDC 0x57e + IMX95_PAD_ENET2_MDIO__NETCMIX_TOP_NETC_MDIO 0x97e + >; + }; + + pinctrl_enetc0: enetc0grp { + fsl,pins =3D < + IMX95_PAD_ENET1_TD3__NETCMIX_TOP_ETH0_RGMII_TD3 0x57e + IMX95_PAD_ENET1_TD2__NETCMIX_TOP_ETH0_RGMII_TD2 0x57e + IMX95_PAD_ENET1_TD1__NETCMIX_TOP_ETH0_RGMII_TD1 0x57e + IMX95_PAD_ENET1_TD0__NETCMIX_TOP_ETH0_RGMII_TD0 0x57e + IMX95_PAD_ENET1_TX_CTL__NETCMIX_TOP_ETH0_RGMII_TX_CTL 0x57e + IMX95_PAD_ENET1_TXC__NETCMIX_TOP_ETH0_RGMII_TX_CLK 0x58e + IMX95_PAD_ENET1_RX_CTL__NETCMIX_TOP_ETH0_RGMII_RX_CTL 0x57e + IMX95_PAD_ENET1_RXC__NETCMIX_TOP_ETH0_RGMII_RX_CLK 0x58e + IMX95_PAD_ENET1_RD0__NETCMIX_TOP_ETH0_RGMII_RD0 0x57e + IMX95_PAD_ENET1_RD1__NETCMIX_TOP_ETH0_RGMII_RD1 0x57e + IMX95_PAD_ENET1_RD2__NETCMIX_TOP_ETH0_RGMII_RD2 0x57e + IMX95_PAD_ENET1_RD3__NETCMIX_TOP_ETH0_RGMII_RD3 0x57e + >; + }; + + pinctrl_enetc1: enetc1grp { + fsl,pins =3D < + IMX95_PAD_ENET2_TD3__NETCMIX_TOP_ETH1_RGMII_TD3 0x57e + IMX95_PAD_ENET2_TD2__NETCMIX_TOP_ETH1_RGMII_TD2 0x57e + IMX95_PAD_ENET2_TD1__NETCMIX_TOP_ETH1_RGMII_TD1 0x57e + IMX95_PAD_ENET2_TD0__NETCMIX_TOP_ETH1_RGMII_TD0 0x57e + IMX95_PAD_ENET2_TX_CTL__NETCMIX_TOP_ETH1_RGMII_TX_CTL 0x57e + IMX95_PAD_ENET2_TXC__NETCMIX_TOP_ETH1_RGMII_TX_CLK 0x58e + IMX95_PAD_ENET2_RX_CTL__NETCMIX_TOP_ETH1_RGMII_RX_CTL 0x57e + IMX95_PAD_ENET2_RXC__NETCMIX_TOP_ETH1_RGMII_RX_CLK 0x58e + IMX95_PAD_ENET2_RD0__NETCMIX_TOP_ETH1_RGMII_RD0 0x57e + IMX95_PAD_ENET2_RD1__NETCMIX_TOP_ETH1_RGMII_RD1 0x57e + IMX95_PAD_ENET2_RD2__NETCMIX_TOP_ETH1_RGMII_RD2 0x57e + IMX95_PAD_ENET2_RD3__NETCMIX_TOP_ETH1_RGMII_RD3 0x57e + >; + }; + + pinctrl_flexcan2: flexcan2grp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO25__CAN2_TX 0x39e + IMX95_PAD_GPIO_IO27__CAN2_RX 0x39e + >; + }; + + pinctrl_hp: hpgrp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO21__GPIO2_IO_BIT21 0x31e + >; + }; + + pinctrl_i3c2: i3c2grp { + fsl,pins =3D < + IMX95_PAD_ENET1_MDC__I3C2_SCL 0x40000186 + IMX95_PAD_ENET1_MDIO__I3C2_SDA 0x40000186 + >; + }; + + pinctrl_lpi2c1: lpi2c1grp { + fsl,pins =3D < + IMX95_PAD_I2C1_SCL__AONMIX_TOP_LPI2C1_SCL 0x40000b9e + IMX95_PAD_I2C1_SDA__AONMIX_TOP_LPI2C1_SDA 0x40000b9e + >; + }; + + pinctrl_lpi2c2: lpi2c2grp { + fsl,pins =3D < + IMX95_PAD_I2C2_SCL__AONMIX_TOP_LPI2C2_SCL 0x40000b9e + IMX95_PAD_I2C2_SDA__AONMIX_TOP_LPI2C2_SDA 0x40000b9e + >; + }; + + pinctrl_lpi2c3: lpi2c3grp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO28__LPI2C3_SDA 0x40000b9e + IMX95_PAD_GPIO_IO29__LPI2C3_SCL 0x40000b9e + >; + }; + + pinctrl_lpi2c4: lpi2c4grp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO30__LPI2C4_SDA 0x40000b9e + IMX95_PAD_GPIO_IO31__LPI2C4_SCL 0x40000b9e + >; + }; + + pinctrl_lpi2c6: lpi2c6grp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO02__LPI2C6_SDA 0x40000b9e + IMX95_PAD_GPIO_IO03__LPI2C6_SCL 0x40000b9e + >; + }; + + pinctrl_mipi_dsi_csi: mipidsigrp { + fsl,pins =3D < + IMX95_PAD_XSPI1_DATA6__GPIO5_IO_BIT6 0x31e + >; + }; + + pinctrl_pcal6524: pcal6524grp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO34__GPIO5_IO_BIT14 0x31e + >; + }; + + pinctrl_pcie0: pcie0grp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO32__HSIOMIX_TOP_PCIE1_CLKREQ_B 0x40000b1e + IMX95_PAD_GPIO_IO33__GPIO5_IO_BIT13 0x31e + >; + }; + + pinctrl_pdm: pdmgrp { + fsl,pins =3D < + IMX95_PAD_PDM_CLK__AONMIX_TOP_PDM_CLK 0x31e + IMX95_PAD_PDM_BIT_STREAM0__AONMIX_TOP_PDM_BIT_STREAM_BIT0 0x31e + >; + }; + + pinctrl_ptn5110: ptn5110grp { + fsl,pins =3D < + IMX95_PAD_XSPI1_SS1_B__GPIO5_IO_BIT11 0x31e + >; + }; + + pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { + fsl,pins =3D < + IMX95_PAD_SD2_RESET_B__GPIO3_IO_BIT7 0x31e + >; + }; + + pinctrl_sai1: sai1grp { + fsl,pins =3D < + IMX95_PAD_SAI1_RXD0__AONMIX_TOP_SAI1_RX_DATA_BIT0 0x31e + IMX95_PAD_SAI1_TXC__AONMIX_TOP_SAI1_TX_BCLK 0x31e + IMX95_PAD_SAI1_TXFS__AONMIX_TOP_SAI1_TX_SYNC 0x31e + IMX95_PAD_SAI1_TXD0__AONMIX_TOP_SAI1_TX_DATA_BIT0 0x31e + >; + }; + + pinctrl_sai2: sai2grp { + fsl,pins =3D < + IMX95_PAD_ENET2_MDIO__NETCMIX_TOP_SAI2_RX_BCLK 0x31e + IMX95_PAD_ENET2_MDC__NETCMIX_TOP_SAI2_RX_SYNC 0x31e + IMX95_PAD_ENET2_TD3__NETCMIX_TOP_SAI2_RX_DATA_BIT0 0x31e + IMX95_PAD_ENET2_TD2__NETCMIX_TOP_SAI2_RX_DATA_BIT1 0x31e + IMX95_PAD_ENET2_TXC__NETCMIX_TOP_SAI2_TX_BCLK 0x31e + IMX95_PAD_ENET2_TX_CTL__NETCMIX_TOP_SAI2_TX_SYNC 0x31e + IMX95_PAD_ENET2_RX_CTL__NETCMIX_TOP_SAI2_TX_DATA_BIT0 0x31e + IMX95_PAD_ENET2_RXC__NETCMIX_TOP_SAI2_TX_DATA_BIT1 0x31e + IMX95_PAD_ENET2_RD0__NETCMIX_TOP_SAI2_TX_DATA_BIT2 0x31e + IMX95_PAD_ENET2_RD1__NETCMIX_TOP_SAI2_TX_DATA_BIT3 0x31e + IMX95_PAD_ENET2_RD2__NETCMIX_TOP_SAI2_MCLK 0x31e + >; + }; + + pinctrl_sai3: sai3grp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO17__SAI3_MCLK 0x31e + IMX95_PAD_GPIO_IO16__SAI3_TX_BCLK 0x31e + IMX95_PAD_GPIO_IO26__SAI3_TX_SYNC 0x31e + IMX95_PAD_GPIO_IO20__SAI3_RX_DATA_BIT0 0x31e + IMX95_PAD_GPIO_IO19__SAI3_TX_DATA_BIT0 0x31e + >; + }; + + pinctrl_spdif: spdifgrp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO22__SPDIF_IN 0x3fe + IMX95_PAD_GPIO_IO23__SPDIF_OUT 0x3fe + >; + }; + + pinctrl_tpm3: tpm3grp { + fsl,pins =3D < + IMX95_PAD_CCM_CLKO2__GPIO3_IO_BIT27 0x51e + >; + }; + + pinctrl_tpm6: tpm6grp { + fsl,pins =3D < + IMX95_PAD_GPIO_IO08__TPM6_CH0 0x51e + >; + }; + + pinctrl_uart1: uart1grp { + fsl,pins =3D < + IMX95_PAD_UART1_RXD__AONMIX_TOP_LPUART1_RX 0x31e + IMX95_PAD_UART1_TXD__AONMIX_TOP_LPUART1_TX 0x31e + >; + }; + + pinctrl_uart5: uart5grp { + fsl,pins =3D < + IMX95_PAD_DAP_TDO_TRACESWO__LPUART5_TX 0x31e + IMX95_PAD_DAP_TDI__LPUART5_RX 0x31e + IMX95_PAD_DAP_TMS_SWDIO__LPUART5_RTS_B 0x31e + IMX95_PAD_DAP_TCLK_SWCLK__LPUART5_CTS_B 0x31e + >; + }; + + pinctrl_usdhc1: usdhc1grp { + fsl,pins =3D < + IMX95_PAD_SD1_CLK__USDHC1_CLK 0x158e + IMX95_PAD_SD1_CMD__USDHC1_CMD 0x138e + IMX95_PAD_SD1_DATA0__USDHC1_DATA0 0x138e + IMX95_PAD_SD1_DATA1__USDHC1_DATA1 0x138e + IMX95_PAD_SD1_DATA2__USDHC1_DATA2 0x138e + IMX95_PAD_SD1_DATA3__USDHC1_DATA3 0x138e + IMX95_PAD_SD1_DATA4__USDHC1_DATA4 0x138e + IMX95_PAD_SD1_DATA5__USDHC1_DATA5 0x138e + IMX95_PAD_SD1_DATA6__USDHC1_DATA6 0x138e + IMX95_PAD_SD1_DATA7__USDHC1_DATA7 0x138e + IMX95_PAD_SD1_STROBE__USDHC1_STROBE 0x158e + >; + }; + + pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp { + fsl,pins =3D < + IMX95_PAD_SD1_CLK__USDHC1_CLK 0x158e + IMX95_PAD_SD1_CMD__USDHC1_CMD 0x138e + IMX95_PAD_SD1_DATA0__USDHC1_DATA0 0x138e + IMX95_PAD_SD1_DATA1__USDHC1_DATA1 0x138e + IMX95_PAD_SD1_DATA2__USDHC1_DATA2 0x138e + IMX95_PAD_SD1_DATA3__USDHC1_DATA3 0x138e + IMX95_PAD_SD1_DATA4__USDHC1_DATA4 0x138e + IMX95_PAD_SD1_DATA5__USDHC1_DATA5 0x138e + IMX95_PAD_SD1_DATA6__USDHC1_DATA6 0x138e + IMX95_PAD_SD1_DATA7__USDHC1_DATA7 0x138e + IMX95_PAD_SD1_STROBE__USDHC1_STROBE 0x158e + >; + }; + + pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp { + fsl,pins =3D < + IMX95_PAD_SD1_CLK__USDHC1_CLK 0x15fe + IMX95_PAD_SD1_CMD__USDHC1_CMD 0x13fe + IMX95_PAD_SD1_DATA0__USDHC1_DATA0 0x13fe + IMX95_PAD_SD1_DATA1__USDHC1_DATA1 0x13fe + IMX95_PAD_SD1_DATA2__USDHC1_DATA2 0x13fe + IMX95_PAD_SD1_DATA3__USDHC1_DATA3 0x13fe + IMX95_PAD_SD1_DATA4__USDHC1_DATA4 0x13fe + IMX95_PAD_SD1_DATA5__USDHC1_DATA5 0x13fe + IMX95_PAD_SD1_DATA6__USDHC1_DATA6 0x13fe + IMX95_PAD_SD1_DATA7__USDHC1_DATA7 0x13fe + IMX95_PAD_SD1_STROBE__USDHC1_STROBE 0x15fe + >; + }; + + pinctrl_usdhc2_gpio: usdhc2gpiogrp { + fsl,pins =3D < + IMX95_PAD_SD2_CD_B__GPIO3_IO_BIT0 0x31e + >; + }; + + pinctrl_usdhc2: usdhc2grp { + fsl,pins =3D < + IMX95_PAD_SD2_CLK__USDHC2_CLK 0x158e + IMX95_PAD_SD2_CMD__USDHC2_CMD 0x138e + IMX95_PAD_SD2_DATA0__USDHC2_DATA0 0x138e + IMX95_PAD_SD2_DATA1__USDHC2_DATA1 0x138e + IMX95_PAD_SD2_DATA2__USDHC2_DATA2 0x138e + IMX95_PAD_SD2_DATA3__USDHC2_DATA3 0x138e + IMX95_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e + >; + }; + + pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { + fsl,pins =3D < + IMX95_PAD_SD2_CLK__USDHC2_CLK 0x158e + IMX95_PAD_SD2_CMD__USDHC2_CMD 0x138e + IMX95_PAD_SD2_DATA0__USDHC2_DATA0 0x138e + IMX95_PAD_SD2_DATA1__USDHC2_DATA1 0x138e + IMX95_PAD_SD2_DATA2__USDHC2_DATA2 0x138e + IMX95_PAD_SD2_DATA3__USDHC2_DATA3 0x138e + IMX95_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e + >; + }; + + pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { + fsl,pins =3D < + IMX95_PAD_SD2_CLK__USDHC2_CLK 0x15fe + IMX95_PAD_SD2_CMD__USDHC2_CMD 0x13fe + IMX95_PAD_SD2_DATA0__USDHC2_DATA0 0x13fe + IMX95_PAD_SD2_DATA1__USDHC2_DATA1 0x13fe + IMX95_PAD_SD2_DATA2__USDHC2_DATA2 0x13fe + IMX95_PAD_SD2_DATA3__USDHC2_DATA3 0x13fe + IMX95_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e + >; + }; + + pinctrl_usdhc3: usdhc3grp { + fsl,pins =3D < + IMX95_PAD_SD3_CLK__USDHC3_CLK 0x158e + IMX95_PAD_SD3_CMD__USDHC3_CMD 0x138e + IMX95_PAD_SD3_DATA0__USDHC3_DATA0 0x138e + IMX95_PAD_SD3_DATA1__USDHC3_DATA1 0x138e + IMX95_PAD_SD3_DATA2__USDHC3_DATA2 0x138e + IMX95_PAD_SD3_DATA3__USDHC3_DATA3 0x138e + >; + }; + + pinctrl_usdhc3_pwrseq: usdhc3pwrseqgrp { + fsl,pins =3D < + IMX95_PAD_XSPI1_SCLK__GPIO5_IO_BIT9 0x31e + >; + }; + + pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp { + fsl,pins =3D < + IMX95_PAD_SD3_CLK__USDHC3_CLK 0x158e + IMX95_PAD_SD3_CMD__USDHC3_CMD 0x138e + IMX95_PAD_SD3_DATA0__USDHC3_DATA0 0x138e + IMX95_PAD_SD3_DATA1__USDHC3_DATA1 0x138e + IMX95_PAD_SD3_DATA2__USDHC3_DATA2 0x138e + IMX95_PAD_SD3_DATA3__USDHC3_DATA3 0x138e + >; + }; + + pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp { + fsl,pins =3D < + IMX95_PAD_SD3_CLK__USDHC3_CLK 0x15fe + IMX95_PAD_SD3_CMD__USDHC3_CMD 0x13fe + IMX95_PAD_SD3_DATA0__USDHC3_DATA0 0x13fe + IMX95_PAD_SD3_DATA1__USDHC3_DATA1 0x13fe + IMX95_PAD_SD3_DATA2__USDHC3_DATA2 0x13fe + IMX95_PAD_SD3_DATA3__USDHC3_DATA3 0x13fe + >; + }; +}; + +&scmi_misc { + nxp,ctrl-ids =3D , + , + , + , + ; +}; + +&thermal_zones { + a55-thermal { + cooling-maps { + map1 { + cooling-device =3D <&fan0 0 1>; + trip =3D <&atrip2>; + }; + + map2 { + cooling-device =3D <&fan0 1 2>; + trip =3D <&atrip3>; + }; + + map3 { + cooling-device =3D <&fan0 2 3>; + trip =3D <&atrip4>; + }; + }; + + trips { + atrip2: trip2 { + hysteresis =3D <2000>; + temperature =3D <55000>; + type =3D "active"; + }; + + atrip3: trip3 { + hysteresis =3D <2000>; + temperature =3D <65000>; + type =3D "active"; + }; + + atrip4: trip4 { + hysteresis =3D <2000>; + temperature =3D <75000>; + type =3D "active"; + }; + }; + }; + + pf09-thermal { + polling-delay =3D <2000>; + polling-delay-passive =3D <250>; + thermal-sensors =3D <&scmi_sensor 2>; + + trips { + pf09_alert: trip0 { + hysteresis =3D <2000>; + temperature =3D <140000>; + type =3D "passive"; + }; + + pf09_crit: trip1 { + hysteresis =3D <2000>; + temperature =3D <155000>; + type =3D "critical"; + }; + }; + }; + + pf53arm-thermal { + polling-delay =3D <2000>; + polling-delay-passive =3D <250>; + thermal-sensors =3D <&scmi_sensor 4>; + + cooling-maps { + map0 { + cooling-device =3D <&A55_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A55_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A55_2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A55_3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A55_4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A55_5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + trip =3D <&pf5301_alert>; + }; + }; + + trips { + pf5301_alert: trip0 { + hysteresis =3D <2000>; + temperature =3D <140000>; + type =3D "passive"; + }; + + pf5301_crit: trip1 { + hysteresis =3D <2000>; + temperature =3D <155000>; + type =3D "critical"; + }; + }; + }; + + pf53soc-thermal { + polling-delay =3D <2000>; + polling-delay-passive =3D <250>; + thermal-sensors =3D <&scmi_sensor 3>; + + trips { + pf5302_alert: trip0 { + hysteresis =3D <2000>; + temperature =3D <140000>; + type =3D "passive"; + }; + + pf5302_crit: trip1 { + hysteresis =3D <2000>; + temperature =3D <155000>; + type =3D "critical"; + }; + }; + }; +}; + +&tpm3 { + pinctrl-0 =3D <&pinctrl_tpm3>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&tpm6 { + pinctrl-0 =3D <&pinctrl_tpm6>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&usdhc1 { + bus-width =3D <8>; + non-removable; + no-sd; + no-sdio; + pinctrl-0 =3D <&pinctrl_usdhc1>; + pinctrl-1 =3D <&pinctrl_usdhc1_100mhz>; + pinctrl-2 =3D <&pinctrl_usdhc1_200mhz>; + pinctrl-3 =3D <&pinctrl_usdhc1>; + pinctrl-names =3D "default", "state_100mhz", "state_200mhz", "sleep"; + fsl,tuning-step =3D <1>; + status =3D "okay"; +}; + +&usdhc2 { + bus-width =3D <4>; + cd-gpios =3D <&gpio3 00 GPIO_ACTIVE_LOW>; + pinctrl-0 =3D <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; + pinctrl-1 =3D <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; + pinctrl-2 =3D <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; + pinctrl-3 =3D <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; + pinctrl-names =3D "default", "state_100mhz", "state_200mhz", "sleep"; + vmmc-supply =3D <®_usdhc2_vmmc>; + fsl,cd-gpio-wakeup-disable; + fsl,tuning-step =3D <1>; + status =3D "okay"; +}; + +&usdhc3 { + bus-width =3D <4>; + keep-power-in-suspend; + mmc-pwrseq =3D <&usdhc3_pwrseq>; + non-removable; + pinctrl-0 =3D <&pinctrl_usdhc3>; + pinctrl-1 =3D <&pinctrl_usdhc3_100mhz>; + pinctrl-2 =3D <&pinctrl_usdhc3_200mhz>; + pinctrl-3 =3D <&pinctrl_usdhc3>; + pinctrl-names =3D "default", "state_100mhz", "state_200mhz", "sleep"; + vmmc-supply =3D <®_usdhc3_vmmc>; + wakeup-source; + status =3D "okay"; +}; + +&wdog3 { + status =3D "okay"; +}; + +&xcvr { + clocks =3D <&scmi_clk IMX95_CLK_BUSWAKEUP>, + <&scmi_clk IMX95_CLK_SPDIF>, + <&dummy>, + <&scmi_clk IMX95_CLK_AUDIOXCVR>, + <&scmi_clk IMX95_CLK_AUDIOPLL1>, + <&scmi_clk IMX95_CLK_AUDIOPLL2>; + clock-names =3D "ipg", "phy", "spba", "pll_ipg", "pll8k", "pll11k"; + assigned-clocks =3D <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, + <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, + <&scmi_clk IMX95_CLK_AUDIOPLL1>, + <&scmi_clk IMX95_CLK_AUDIOPLL2>, + <&scmi_clk IMX95_CLK_SPDIF>, + <&scmi_clk IMX95_CLK_AUDIOXCVR>; + assigned-clock-parents =3D <0>, <0>, <0>, <0>, + <&scmi_clk IMX95_CLK_AUDIOPLL1>, + <&scmi_clk IMX95_CLK_SYSPLL1_PFD1_DIV2>; + assigned-clock-rates =3D <3932160000>, <3612672000>, + <393216000>, <361267200>, + <12288000>, <0>; + #sound-dai-cells =3D <0>; + pinctrl-0 =3D <&pinctrl_spdif>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; --=20 2.34.1