From nobody Thu Feb 12 15:49:04 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2076.outbound.protection.outlook.com [40.107.22.76]) (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 08E0F17545; Mon, 10 Jun 2024 20:46:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.76 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052403; cv=fail; b=KoGpMzUYrCApZkfBAYGYYUeccLL7yoRv62XwgkP413zwXhoYKevsag9KnHDOznRYvNugRgq5OSvRkX75PSrMTpQmKTQYeHhT+arg34pL4L3UNPYb+IWtZDyBA9wWOzrZOPowRZE3XBTczHJHuev5UtGyNevFpQoTh64wgJOWxno= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052403; c=relaxed/simple; bh=fdZ0UttgOfRQUjL4ounI39RHpJEK6Tmo8bhsYsc0nhM=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Bnrcke53kY58EBJiicYf/uWi6b+6LPR9gKtKsFjUNAB2lCrl88EMkpCofdOIjYb65TgsXEGWPlvF+urQ8EBgOVrMNfcWaixZDByjImXUpi47VFJyzw3NLJu9lPEkqavTsfRuEYGkCDhsze/0uoCHW84z26ZUvwXjBtlKpm0eEhM= 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=BJw/o2Tx; arc=fail smtp.client-ip=40.107.22.76 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="BJw/o2Tx" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ChDh1OMN3RKcUps8GKxtKCuqCJl0hckbdxuzX0PiDAc5WvOj8XjpYqODJIPkeFwzFQOoE9L/j0y9LQrnUHfC5BTaBpkQlAXkVDSm+dUAb+C5b1rQI0ri1sJDYNWjxS67Ca3/c6IVVqJCalgR20pu+YvNcaBOxr5JQ8QzBIyqGOYj8AfniZKmPn7v/CCop+ZmCg3lgrkoke5cgL0DWR7VqzkSU1iCyU83wbOB17N3eiqGOqqrlw5ZNs6BcvJI/MptylK7KIsXjb0TDlfomMbNpymRq6/TgyDEBkHXjcNj7YtE22kB+lx8GPI77EPTJo4anJyQPlZkvhkyE9nYfW5xZg== 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=30B1mjX6R/UkFcJMJiUUIpIonuejDtwEFI3Rs1LI+dc=; b=jRZnpr65m5uYueTyu0B8+8D/OP/6kvTswoRX5By8DawEVsn2Oo4rbL/UGChv873bBExfXejJ8Ev21ufjYStt1dOlpdZp9xWDKiUS9bj2HYxrrPySmxCkv30r8pieU2pRNXFxTmMrJH9aUgEw+55D/m5bI1rZBqEPKNb3xTBN1TXrmyhM6xk/K5vKJ0guyz/DVgo8x+uD1yVo3I7GjZrCVRsDV5lgqnaBaOknYrwXGJRAE+ezq+qKn8eOPmbE4Th6mN3XaXqU5Uaa2wqJSXxepCgU1FwVSaoO8PjJxYX/SpDmfKupQeM0pqYBjWvhKo3pSrIxet3KdfcL6kQhMYGRpg== 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=30B1mjX6R/UkFcJMJiUUIpIonuejDtwEFI3Rs1LI+dc=; b=BJw/o2TxQVgANKL97W35lNNXy9kz4HCdXNT/vas/hN7BkUXASD59qdqcgco+ZLl5YHcZ5850pH9YrWUcPVtEFuvc9R/Zw7SxoLf5UyADNULCm5TSKUgJjeVZWoOv+hh/5t6mNS+Q9CaDhDlS2w01GDWK9tl1WlUsy4iLMyQ4VW4= 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 DB9PR04MB8463.eurprd04.prod.outlook.com (2603:10a6:10:2c0::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 20:46:38 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 20:46:38 +0000 From: Frank Li Date: Mon, 10 Jun 2024 16:46:18 -0400 Subject: [PATCH v2 1/9] arm64: dts: imx8: add basic lvds and lvds2 subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240610-imx8qm-dts-usb-v2-1-788417116fb1@nxp.com> References: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> In-Reply-To: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng 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=1718052391; l=6534; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=fdZ0UttgOfRQUjL4ounI39RHpJEK6Tmo8bhsYsc0nhM=; b=Bf2dx0MbvrHesjmkSwBoIF/dbAYUJ5PO4xS0SmMeySM4AAy1xgTm6oDLFInZm/RkrQOPz+rOV b7qJTlPyF7MBw3VBEY/eCbinchopEiGdl4nrlXBcVTHluushqdYb3E4 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR06CA0059.namprd06.prod.outlook.com (2603:10b6:a03:14b::36) 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_|DB9PR04MB8463:EE_ X-MS-Office365-Filtering-Correlation-Id: 13675bfb-cc50-4b52-e14b-08dc898e6cf6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|7416005|376005|366007|1800799015|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TEMyUTk4S1htcjZ0UkJidVZUcHYrdHpMN1ZvOEJMN3lpdnBEZHAySW9DQjZZ?= =?utf-8?B?VlU0c0ZYRkFENnNRaVdiSXJIa2VwMFAyRGFUMzVIMmRDa01KVzk0WWprQ2NI?= =?utf-8?B?c2hXbGZYM0VubUNnQU4vdEpLdVFYd2Z0bUsrVmk3a3haOGlFbG5EczZBTW1R?= =?utf-8?B?ZTdrdFRWZTdCZ2JKeHp6OTc2eGtsS2pEVVNIM09BalBNdWpkYTBRbGdRK2Zz?= =?utf-8?B?bWc3WVZkTTd3SlFmYkNPVUd0K0hMTzBTMHNselNJS0thVXRpWHFHR3NNamhB?= =?utf-8?B?dUVuVXhiQWJBVTA2K3NjYU9OM1BpRkVRMURjaXpJaFJqbkNrWGtOOEJpSVE2?= =?utf-8?B?bW96em9BKzFsY3VUU2hZcWl6STUxbGhLcEJsYVYydFhKT2tmVm81SFdUQkVi?= =?utf-8?B?SEpER1FBMlhoeGFjc1NHOEJ2TjFCMU1zcENQUUlRdE9HRHVpZ1BlUlpiSnhG?= =?utf-8?B?cVNaL0pOR0hndWJZNGlPYmZVUmsyWTFjeUdxMndYRU9jczVTU1g5QW94VDVS?= =?utf-8?B?VFZhOVNaNk41cXV5SThsbVp2UzQ1a3JqUW5JMWszcWJhREcxK1VqRDBuYklJ?= =?utf-8?B?eVZPQW5jcEJLRVluMlJBS0l0M0REMXJOQ0s5SW5YT01PcWduMy9QeEdiWEZl?= =?utf-8?B?a2IrWXFkcmxYaytYKzMzVzJQWHdUSFFQQUpCbGxXSG4wWnRuNVB1QWhzQ3Ay?= =?utf-8?B?TURRQytnUnJLMzNKdzhvU2p5elpENUE1bU8rcWQ0SXE1TTliL1I0ZkpxTkN0?= =?utf-8?B?YlM2VkY3YUNZMXRqak1VM3pXTlh5NDBka253ZXpHci81ZXlMWWhzV1lraXBH?= =?utf-8?B?SjN5aS94WWh4YVVXMlVJamRMbEY3OG1nU3d5dWgrNkE1WEhWby9VakV0bHA2?= =?utf-8?B?MVRrODVJMjVNSGMyNnJUWkphc2FGdEdjRnlXdWc2U3BLMFNvaWdzRFkyazNV?= =?utf-8?B?TWJ0K3hraXpISHorR1p3RXNicDJ3K0MxYXlndmRVazI0TzdWVDFYYXE2RW8z?= =?utf-8?B?SlhRdnUrQWRCR3FYczRGUUNPcEZ2bWlUOW1zY2RHcTk5eXVNU3o3NE9GRThn?= =?utf-8?B?Mm1EVFdYZE9NdnVCSHZIZG9iaWNrWHhqUFZ5UkpGOG01YkFERnNGMG82VHpZ?= =?utf-8?B?WTRSWDlxWlhjdnJoanVPNDRLS1dkakFoSEtJWUZxTXZ2UTlwSTlRckRaNy9i?= =?utf-8?B?UEt2UkhnemJwZkxsWVlDcWh6V1NONVMyZXdqeVhOSFpzNG5YdDlBbUFjbHNt?= =?utf-8?B?NGFsOVJRSFIwS1ZkNVo4NUVXRWRnYkdLQUlFR0lMMHhqb1VTUEkyS3RlSTU5?= =?utf-8?B?d2VEQ2w1andqVkZyeXptaDkvdy9NaC91Y0pjVmVTa1RER253RVJDekl3SGdq?= =?utf-8?B?NlA0b1BnUHJwSzhIY2wrZ2FaeHJQNUZSWjljbWdjb0Q1Y01ZRDJSL2piQkt4?= =?utf-8?B?dXdSUnFXdkhSbDVnQUYyNVhkb1h0dkxIUGtNZDBtc29CelZELzJpRXM1SVc0?= =?utf-8?B?RDVZc04yclZlN2dpSVZnZnArK2IyNVFvSWVYN0c3ZlpBMk81QXhxcDBGaTc1?= =?utf-8?B?MGQrUjJKS3ptbncvbFNaZlpIVUdIMnJTU3RBMjBSeXQzYkhQbEZGcWltQjJU?= =?utf-8?B?NEJndThFOHlrTFpYS3ZCZjEydFNxN0ZLZ1NYQW5KVC9pNjE5cUpQVGNVTFhB?= =?utf-8?B?bFFpVEVzR1VpOWtBOE1RanpXendtVGpaOFZBUGxZUzVrN05SSDNwa2YvQUtu?= =?utf-8?B?TXdWU0FvNm9zL3hNRjdaVDFGbkE5cjZMWHQvd2E1QzBkMHg2amlXSXAyVDI5?= =?utf-8?Q?a0HH6jaBDhMlmOTVKuGDWJZOm5DY49TnfIyLo=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(52116005)(7416005)(376005)(366007)(1800799015)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YzhUS3pNMUc1YkdERGpQd1F0SjlHL2NZMFlFRURXQVEzS0wwMjgzUjF6V202?= =?utf-8?B?Ky9SVjBoNkx2eGR5MDNTaTlZU1R0bzl4TndWZ2FZSHJIdzcvQ0xsWGk4UGhT?= =?utf-8?B?RU04N0RHM3AzVnlaYlVTL3BBczlZTStobHFqRXh2TmxqdVdVZFVTb3dPL2lR?= =?utf-8?B?dWNCbnRJazBJcm51cDFvUHR5WjExdXZEL0ZJVGE4R09OV2ZIbzE4U3Z5dlR4?= =?utf-8?B?aWFHS21yZ1VPbkErclVlTHpGUmxBZC83dTMza1dERE9taVpDcUZQUjgyWFdl?= =?utf-8?B?dGh1VXFaaEVFVUExTXBFQTlOM0w5TFNuUGM4QkZHUm82NUk0UnRtWmplaUc0?= =?utf-8?B?Ym1ENWZoWGtOd3lndGJlOWFkYjRTR1YrN2dzUTdqVm9aRkVCaVdZYndPd3Ry?= =?utf-8?B?cFdhZzNTdEozd0ltcTk4QW5UeUVUSUFLTUNsdFBSalE0dWd6bUgxcDJ4OWR1?= =?utf-8?B?SXU1NkVCaTl2M0JuTS9BRTZROUttWlJ3UkhKY2RBY1czZjdmNGhWOTRXdUMy?= =?utf-8?B?d1RjbDZ3NC8vSkNJM2tTQ3BmcXh2NDBxYzUya0I5U3oxQkJBejVMUGlKQXpN?= =?utf-8?B?QkhsVDdQbWFXRHhLMm1tQzdWNEhlTTJOdjFxekt4N3hrQ2k1MkNYaERTZitj?= =?utf-8?B?Nmd3TjhMSm94TllrRlRjek8vWkIzZlN1SU5seEs5WjdhWXc0ZCttemN6TGN4?= =?utf-8?B?UTBrWXRKK3VFR3UvUVh3dTFSSlF0b1E1TW96Tjg4WnhENFA0Q1NyejBlSzQ4?= =?utf-8?B?SWE2K3JqU2FMcmk5YlVYUTlGRVVuOHFXdXpEaUpnYmtjOWhHaStFK1dLSllx?= =?utf-8?B?a3hVR3ZGZlQ0cTRZbU9jNnFoTzRsNGtFWDRUSmY3VWtRbjlCbWhIVWJlR2Ra?= =?utf-8?B?aG05Ym0zcEoxTnNuNCtaeWJFQ2JDT2dvandLODFMYi9pQ2Q0bkFIRHlFcWpH?= =?utf-8?B?bk5NTXFxbGYwcUFDMk9Fclh2NFZzaHp1dEhOTTdQUkZCSzRzSHdCTzIzcCtj?= =?utf-8?B?UHRnY0U4dmw0MzR4OG9uWXpOY1Jvdlp5cVptSVh4dVhMZ3poTWQyZHpDdThn?= =?utf-8?B?U2JiQ3ppcStYUkZxVTk5ZlA2NlNBcVZCcndyd0dYQnRxZEpjTGV5cThkNUJr?= =?utf-8?B?L3gzRS9PbjFIbGpsQTFiZU5ueWRoMUtLOUdGM2pRazFZMkk0WVAxakNWK3Ji?= =?utf-8?B?OHFrSWpuWXBsTDNzNWFrMFhXb0ljay9LZWJyOG9sb2RRTXpvRWdQUzRDNndW?= =?utf-8?B?Q0hjNG05WDZCMFpvYXB4UkQwRnVWWVE5a1ViRVJ5U0QyMVNGaGdMN1hNejZ4?= =?utf-8?B?U3Y2Wm5PNVdBcWNQd2NJQk9TdjJOdlBZekdXMmVMY0E0WHViL2dYV1BRNDAv?= =?utf-8?B?UGoyN0s5VFh2d3JLWmROQmtqUGY4RDNLZ3dUbVVtcmRtUnZjK2FLYm43VWpD?= =?utf-8?B?ZVdaOW8reWhUcmhlZ04vL1ZsSWF5akQ5eHFDMEQ1S1ZuWW8wZTBpU3AwMWpY?= =?utf-8?B?aGhScU5nemFFVDJYMGZiL2xOQnorUmJPZ1hzRVJZYm9lVXNPM2JaNStYMXh3?= =?utf-8?B?UEZLNkVENjNFaGsxdjRRVDN5T3hkQWxkZ2MyTjlORzdITVFPdmlOVndGLy8v?= =?utf-8?B?aU5HbXAveTIvaWxzZ2FWMW1sNXFpQUU3anExb0F4SGliVFBBeFBiZng1aTZs?= =?utf-8?B?aDRoV01WV0FadmI3Qm9rTVdTVFdOZWZMcURBVERwcWZnbmdacDJuNkMxeEpr?= =?utf-8?B?K1NWbHJZSzNqRzkyaE9xMXNDaElUNDlmeUJtTm1HblZGcUowVGxrZVoycHp2?= =?utf-8?B?UlNMV3VUZ3ROVzQ4RHhaUlJEQXp1dHo1YzI3cEphWXVCRzFxaWdxMVdzcHJx?= =?utf-8?B?T0hpdW9LWjJMWTZtK3pVNGNaMkFHU3FKNGV5N1JldHU0bnpGcFIxVDgzSzJz?= =?utf-8?B?SnVHSXNiQnl5RkFFejBWMnc3SVNONWE1a2hnQzV1QzVvcE5PWXNmYnd5aXlF?= =?utf-8?B?LzZUTEF1K3ZoQzc2NzZscVJWK1dUVS84enV5RmFWZVhwWTU3NVIwTUdiVkUv?= =?utf-8?B?TzF4S1hTVmlRK1d6UW1yeUFvdVBKYWcxTDlwWUVsM1ZlNURkVjdxSldaRGZ0?= =?utf-8?Q?TDbg=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13675bfb-cc50-4b52-e14b-08dc898e6cf6 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2024 20:46:38.6858 (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: N+cZtcLBKRdBFhpOznqKKtqLDnP7oWL5JN/iZbailVVAuqG/t+qTCrQi11XYiNsCi8G7U+mJzyBvJdpeP3XkvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8463 Add basic lvds and lvds2 subsystem for imx8qm an imx8qxp. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-lvds0.dtsi | 63 +++++++++++++ arch/arm64/boot/dts/freescale/imx8-ss-lvds1.dtsi | 114 +++++++++++++++++++= ++++ 2 files changed, 177 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-lvds0.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-lvds0.dtsi new file mode 100644 index 0000000000000..55fd60446ad21 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-lvds0.dtsi @@ -0,0 +1,63 @@ +// SPDX-License-Identifier: GPL-2.0-only and MIT + +/* + * Copyright 2024 NXP + */ + +lvds0_subsys: bus@56240000 { + compatible =3D "simple-bus"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x56240000 0x0 0x56240000 0x10000>; + + qm_lvds0_lis_lpcg: qxp_mipi1_lis_lpcg: clock-controller@56243000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56243000 0x4>; + #clock-cells =3D <1>; + clock-output-names =3D "mipi1_lis_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1>; + }; + + qm_lvds0_pwm_lpcg: qxp_mipi1_pwm_lpcg: clock-controller@5624300c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5624300c 0x4>; + #clock-cells =3D <1>; + clock-output-names =3D "mipi1_pwm_lpcg_clk", + "mipi1_pwm_lpcg_ipg_clk", + "mipi1_pwm_lpcg_32k_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_PWM_0>; + }; + + qm_lvds0_i2c0_lpcg: qxp_mipi1_i2c0_lpcg: clock-controller@56243010 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56243010 0x4>; + #clock-cells =3D <1>; + clock-output-names =3D "mipi1_i2c0_lpcg_clk", + "mipi1_i2c0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + qm_pwm_lvds0: qxp_pwm_mipi_lvds1: pwm@56244000 { + compatible =3D "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg =3D <0x56244000 0x1000>; + clock-names =3D "ipg", "per"; + assigned-clocks =3D <&clk IMX_SC_R_MIPI_1_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + #pwm-cells =3D <3>; + power-domains =3D <&pd IMX_SC_R_MIPI_1_PWM_0>; + status =3D "disabled"; + }; + + qm_i2c0_lvds0: qxp_i2c0_mipi_lvds1: i2c@56246000 { + compatible =3D "fsl,imx8qxp-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x56246000 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + interrupts =3D <8>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_MIPI_1_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + status =3D "disabled"; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-lvds1.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-lvds1.dtsi new file mode 100644 index 0000000000000..12ae4f48e1e1c --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-lvds1.dtsi @@ -0,0 +1,114 @@ +// SPDX-License-Identifier: GPL-2.0-only and MIT + +/* + * Copyright 2024 NXP + */ + +lvds1_subsys: bus@57240000 { + compatible =3D "simple-bus"; + interrupt-parent =3D <&irqsteer_lvds1>; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x57240000 0x0 0x57240000 0x10000>; + + irqsteer_lvds1: interrupt-controller@57240000 { + compatible =3D "fsl,imx8qm-irqsteer", "fsl,imx-irqsteer"; + reg =3D <0x57240000 0x1000>; + interrupts =3D ; + interrupt-controller; + interrupt-parent =3D <&gic>; + #interrupt-cells =3D <1>; + clocks =3D <&lvds1_lis_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_LVDS_1>; + fsl,channel =3D <0>; + fsl,num-irqs =3D <32>; + }; + + lvds1_lis_lpcg: clock-controller@57243000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57243000 0x4>; + #clock-cells =3D <1>; + clocks =3D <&lvds_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "lvds1_lis_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_1>; + }; + + lvds1_pwm_lpcg: clock-controller@5724300c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5724300c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_1_PWM_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds1_pwm_lpcg_clk", + "lvds1_pwm_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_1_PWM_0>; + }; + + lvds1_i2c0_lpcg: clock-controller@57243010 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57243010 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds1_i2c0_lpcg_clk", + "lvds1_i2c0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_1_I2C_0>; + }; + + lvds1_i2c1_lpcg: clock-controller@57243014 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57243014 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds1_i2c1_lpcg_clk", + "lvds1_i2c1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_1_I2C_0>; + }; + + pwm_lvds1: pwm@57244000 { + compatible =3D "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg =3D <0x57244000 0x1000>; + clocks =3D <&lvds1_pwm_lpcg IMX_LPCG_CLK_4>, + <&lvds1_pwm_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg", "per"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_1_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + #pwm-cells =3D <3>; + power-domains =3D <&pd IMX_SC_R_LVDS_1_PWM_0>; + status =3D "disabled"; + }; + + i2c0_lvds1: i2c@57246000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x57246000 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + interrupts =3D <8>; + clocks =3D <&lvds1_i2c0_lpcg IMX_LPCG_CLK_0>, + <&lvds1_i2c0_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_LVDS_1_I2C_0>; + status =3D "disabled"; + }; + + i2c1_lvds1: i2c@57247000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x57247000 0x1000>; + interrupts =3D <9>; + clocks =3D <&lvds1_i2c1_lpcg IMX_LPCG_CLK_0>, + <&lvds1_i2c1_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_LVDS_1_I2C_0>; + status =3D "disabled"; + }; +}; --=20 2.34.1 From nobody Thu Feb 12 15:49:04 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2085.outbound.protection.outlook.com [40.107.22.85]) (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 70A0C6F303; Mon, 10 Jun 2024 20:46:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.85 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052407; cv=fail; b=C0iPnj4wh4ic57CnkGMide1s1UOzQyr8k84u48CIi7Gk5hZsNdzUvYpKc5j5LMmi5d4v9wHbIKlHDxwiGzaBp4MoL2tU+8Q2ijXlefWAJFs2Tz7tqfOBJ59ihLTOfmBa2iPS6w6IygCWjhxRSo7bitMbxb+H/HjDFhEzixKEacE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052407; c=relaxed/simple; bh=XCUDXz6P6qoQoUmf7K0bLTg1SJKxzmluB5QhvEptooE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=joZ6YdGuRDByaLNdeYpqkpqfyjDyBM3Ej5OVaJ7tjTQ/W072Lw15LByY5Mv8KpOpxs8nABkgd9MCzotEdNBwFl9MG63Nj9M1gghHuGS1R7KyuF722EazhV15STZhOGm9YNBnbZICjM/0SCi50KyLAQJQyVaFBte3ertIGO3F9c8= 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=ExuttuLk; arc=fail smtp.client-ip=40.107.22.85 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="ExuttuLk" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jiUfo0MiFgAhpGVFLTGZjS1JGDhQhb7NRqMFfchua4/j11RFLhOTVnLOp2l3K+v46QiNTqzQzKVNvma7I+H+ivMHuQqsjG47QqMntHcyvem5Z6E54ldQkvcbL+mhWM0HyvugS7qQMF50IBjPyZUSMGweg8rJcCrvho/15hVumv09w4pLpxuFBKA2S1nuhTge5d+7KIzeKQ+LThIpJDYUlr0LMqeub/x4DohbGeAYf9gAi4iLXuvP4NueC+qKU7theGicqDbtVi14FCjOQuM5fuFRMtw3N193/1g8Mnl4o575cgkyZyN61q1+sZSMgR6yy1R8sZFyUWuYkrQFTSU+hA== 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=VZ/gvaWHQBm6sY2AeA8959U2nGfe75xQ7uoNYRMEoK4=; b=fdFhtHRUIFSDPcFIFN6D9aFsHssZS5yZ/KSC5ezkixvRafiWCct93rtfqMimBDPp7KzIrXVeBjiFU5AoR4bkUKnsAbgnmah+xKsvvjgHP+ncMq2fBH2IRH7lk29gLjK7i9e0bL6zo6z9Q8+0fhyWORC7R66WLpVs8TyIzuejeX/m8ZLO3UErAdj5UUu7j0YuNJMTerIWuCtEVqKbaruMTVW7ZjiZwnzN2JYq9Lo+sh2xrm9EQruDpyS85p/vdXozlM9y6/7j5D3gIcbmbE7xgJuxXDroKKmLm47zDmJZBr5PtbFIaiPIk4pOkTmsaNIKXAoRmDtxh8By6OlEXCcqVA== 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=VZ/gvaWHQBm6sY2AeA8959U2nGfe75xQ7uoNYRMEoK4=; b=ExuttuLk3l6c96qvSsQRCZGQIKCNAnpe2m3lT4jmd4zDc+SNusJzUDTLW7tLN2kAZMrFu4Y/dDLK6v0A+5ObCYBTcj8eW8wj3lQ4N37QwXgtjZFs5ZMDz6cg3h4lzPCj+FkNPJmejtQuuahBd7tinGPCZYe/BlF194Qv5J1tUqg= 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 PAXPR04MB9376.eurprd04.prod.outlook.com (2603:10a6:102:2b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 20:46:42 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 20:46:42 +0000 From: Frank Li Date: Mon, 10 Jun 2024 16:46:19 -0400 Subject: [PATCH v2 2/9] arm64: dts: imx8qm: add lvds subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240610-imx8qm-dts-usb-v2-2-788417116fb1@nxp.com> References: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> In-Reply-To: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng 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=1718052391; l=3746; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=XCUDXz6P6qoQoUmf7K0bLTg1SJKxzmluB5QhvEptooE=; b=zsz2KXlfR1We3l9tc+8I4B95PvTh10GYuNjKglUkmeCFrR9FGySp9a54QZ7xtAefuMQTDhu5W WhnXijyOoqWD/4l65LWmHqH2M+DdGhRj26bf/luZhW+eDw3DuIykLha X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR06CA0059.namprd06.prod.outlook.com (2603:10b6:a03:14b::36) 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_|PAXPR04MB9376:EE_ X-MS-Office365-Filtering-Correlation-Id: fbe8ae9d-c335-4680-8d44-08dc898e6ee6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TkQwa0FmMzdPRFljRWVtY3MrNGZiK1BPa1BLNWczVmFzNW16ZzB4MDhkWnN6?= =?utf-8?B?M0JuUnpYVXJCb1NBMDg0Yy9oejIzTFM1TTRZd0Y3eHNNSWRqd3c4aCtEd3Ro?= =?utf-8?B?Y29rckJsNm9EeVJmMFB3elhqT010dXR3Sjl1TUdCOXN0WmNYeFFJTXRWdkZN?= =?utf-8?B?R213WkcwRm9DdnJSWUJ2MXN4VmdyTXNFdFBVY2RKUU5wQzJId2RZcnZrSUI1?= =?utf-8?B?c0YxZFo5YWNhdVFvaUVsVGVhNGhDWnVLaTNKU1VGNTI3blZIY01yTFpFZmRI?= =?utf-8?B?eEo0T3hZREtUeFZuQk1tdWdEQnVzWEdzMmQwdHhMd3dnNFhmTGRKa1ZiSmN1?= =?utf-8?B?K0RYZ3hQWGQ4UUw0QkVrQStEWjZvVU9vS3RscGo5YUs1VDhXbFFleE5td2FQ?= =?utf-8?B?Y3d1ZS9DS1h5MUZZUHF6ditQR1ZCc0toalFlaUl6TG1WNDNYU0ZtZTFmazZx?= =?utf-8?B?WXZQdHZuNlVvYk55Y0VXRXZjVm05T0dVSGhSdjAwbVlsNDZ5VUlFdCtDTnY2?= =?utf-8?B?UThhcGRYUGhac0hhOGFyYlArWmxRVDFhQ1JiSHFuUytRR3d1Q0U0NHMxZzQ3?= =?utf-8?B?MXRPOFNOWGxUL3JOYTVoM3htamZRVDU3UUd6WGVWQk9qYk5mUmxJelJnZkoy?= =?utf-8?B?czliakVDR29lelh0K0ZhNGlGUHA1ZG80Uk5FVE02Tmt2TjJ2S2k3ZWZUQ3Vw?= =?utf-8?B?d1RWb1dSZHRxR3NWK0VTVFlTNUpPV2hESEg4U0tDSm1hWkxIMlQrTzcxdGVl?= =?utf-8?B?Tytib2JCT1F1WW1ZNitnMlcwaFN3WUF2bXdpeDVLbko2TVlWVTdHZlpzYkha?= =?utf-8?B?cmxJbEI2MS85dkVtWVFYV0YxL2hVUTRQanpYbEZ5SXMyNldiTzlKdm1KUVhx?= =?utf-8?B?V0VkaEVWNFgyWVpKNkE1Y1o5dG5HV0EvaDNiWUt3TGpyS3MrOWVwdzg1bEQv?= =?utf-8?B?WDd1ek5TYkdsSUxFU1hZOGtoeitRZVUwdHRVQldhTWRGK0ZET2k4bHFYNzA1?= =?utf-8?B?d2Z4SnpSNFlWYUlqdi9uZy9jOEJ0NlRSZ0RzRTAwZmdZT0N5MGo3cGdXRGJB?= =?utf-8?B?Qm1JbGhzbHAveUtIemRwb3RGOWlmaTZrUVdLUnB2YTVjU2EyZDN0dlFrMjdi?= =?utf-8?B?R0hEdlY0TmNxYlFIRnFUc0lGMSszRjVaQ3NOTkd6VEFLZmRGU0U3aGhhaWxh?= =?utf-8?B?TkZZc0h1K2NxY21qMmZMUWFUbjBpQ2RRamwwYlhtS20yMFZCU0Z1aWRTV2px?= =?utf-8?B?TWllSTFab2MwVThwT0tCVkRuZEY3VDk2WlJ2TWl4Y0p5QWFQeFlDQ3N0RmRl?= =?utf-8?B?YjIzWGFkVm12bTdaY1V2Zm5LZk9ZWFBrTXRyajJaeEZ4dVp5dktJc3c4QlRo?= =?utf-8?B?N080Z3VlZmpiVGZ6S3hEWXZPVTg2eXRQbnY5N3FoMmxnb0YycXNMR2x2TDNB?= =?utf-8?B?QUcvcWxtQ0RUUHh2UHJtc0JVMmhqbjZDQW9vL3IvLy8vUE1za1RXMFpsdC9o?= =?utf-8?B?ZGttYkl3T3dhMGkwaFN3Wk9NTGFHN2hOSEFkSEtGSVhvRXc4czZURmNaMy93?= =?utf-8?B?VmswMkhzeG9NUXF0MmRwcVQxSnpNenhDemNRN2dndGZmSjE3TkdBdzFmWXVK?= =?utf-8?B?WnAwQlFkMlI4ai91eFROK3JYZVRJQk1KRlBSVDN0cHZJbXJ3NmtJSHlLSU10?= =?utf-8?B?SnFuNTg1UnEzbGpnaE5pNnBsckVXTXlDRnJKdnA4M0NpTG51SGZQRTZOc3c3?= =?utf-8?B?NFp1b051dnUxRGxLZ3hPeWR5cjVGbHVGRFFJNUlmaDExVFgrMnBaem4yZisx?= =?utf-8?Q?fus99J1xV10lP3DErLTmBKGD3YU2QjBhvs8V8=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SUVCbHViYWJUM3dBcU1oUEE4R2MxckpORkoyNW91UTV4RkhsU3cxZWY2WVZ4?= =?utf-8?B?blM1TXIrOUMzbjRGQjdXZzJwYnYxNDNnYTRKTE1tZjFNdS9YaFFpL0JvYmxn?= =?utf-8?B?RGFHUG5aZlhiWUttQTNNZUNVYnFKL2lnUVhyU0hRakdrSWkyYmFraXAxZkJI?= =?utf-8?B?dmRHcWVsYjEzNzI3RWEwMk1tWUcxOExZTFgwN1N4V1kxa21CemVmY3NRcFlG?= =?utf-8?B?M0M3ZXl6ZFd2RFdteUVvQkxOdCtwc1BXTUFSNFU5RCtpeFhON0NUeGNSaXNl?= =?utf-8?B?Y1NwU3MwRWxnTTdiQ2FKZlBlTzZRcGFsbXUzVERTVmR5aitvUzdWSVBDUERI?= =?utf-8?B?MFV4TXExSG1uNFVhZHUyNHJBblAza0V2cXAyTFI3WFZneWZQTXRnbWI3WHd2?= =?utf-8?B?S1d6dEp3czg0bkxWWkZtekM1U0tKTVdVSzZZSVRJWlJ3L0hzT0NhVWlhd3FS?= =?utf-8?B?bXlTMnJYQlhQbkRBVCtodytyVHYwUFFrNlVPVTVxQXpmMjkzdC9vc2h1Q3JE?= =?utf-8?B?bVdpS0RnRXJVRG9GQzBNZnI4NWZydTBldi9XeXJGbmhzMkhNKzNPNjA1VzFh?= =?utf-8?B?ckxiaVFYNUkyTEgyRHEzTFBGdmpOU09vK2JxNHNSZGNBN0F5YWZUOHJlOEhQ?= =?utf-8?B?UEhoVlRqcHFzQnJiL2Y5TUtYNFZ0NFJrUklJZ3VzMlNoWnZTVVNmd0k5eHhR?= =?utf-8?B?ckdOZ0ZYZlVicDAvdjVaWjZKVXVGZUxVallDZDNVbGw1bWJIWlhGWkdLbHEv?= =?utf-8?B?Rm42MC9oMTJSWUc3UC9ZWlhhWGxTNFcrUkxTWWNyaVNzQkJTTzZSa29Xdmkv?= =?utf-8?B?N1NSRjRScmpSS0daeGhKektFQ3NOUS9CYytkS1YvQk1jemhidWduaFdZT3lS?= =?utf-8?B?TlN0Y1VkMDJjR09peklOOFdWUWN3ZWU3TDFZYnFHenVjd0RNS1ZXdVpIOE1W?= =?utf-8?B?dU41MXBpeDBrbTM0aGRuSFFmR21OWWZTZ1ptaHB2bmJCNHpyTnJxS0szZzl4?= =?utf-8?B?SUNsTHBkbkIyUDEreFdOUk40eHRaQXhMNDR2Q01ObjhvRGlKODJBV1J1TVRi?= =?utf-8?B?NDh5R3ovVEU0RGZBWCtjNlJqcC9ERnc4SVE2R1YzL1oxTjlKRDRmWDRyRFFZ?= =?utf-8?B?MVljaThKa1lxM0ZpcVBURWlBd3NocFZ2eUlYMkowTFVQUE5ra0I4SDZMRlUw?= =?utf-8?B?blY2S2dIaFQyZGw4Q1BSUWlVSDR4TEdrWkhBTk1KcEN6Z2lidVh4bTVPUTYy?= =?utf-8?B?cng2QWhWMWx1ZVFqSHJYb3ZJK1ZqbzRWcUduZ0RZeHB0TWpWQ2dTelJZV0pn?= =?utf-8?B?L05KelUvbU8rR1EyOHJSQkRBNHBpeFdLSjhOeFlhajFGVXR1c2ZhYytxL0Ry?= =?utf-8?B?alNLWkt3ZmdzOVdTdDVvV2xrWHV3dU5NUG9oajhUc2Vib2JBSFJXaEtkbXZk?= =?utf-8?B?cWxOWHMrekwzZURvTklOMzZRN2NUQXFnUHdMUVJ4cUh1azZvZHBraUplUWYw?= =?utf-8?B?bTVhaXVNWDdWRUJjWnluUTdVdGJLSzUvWGF5WThrWmZSaHdtV0xuZERXWmFV?= =?utf-8?B?c0htSEJRelZ6NjBpQ1RmYWFBS0Y2SnY3VXgzRDFzWFFuWFBZN3JoYmNBKzFa?= =?utf-8?B?aXZtRkU0WmVTSDdwU242N3lxMU5kc1JBTG9aclMwclBaa2VNb3hSZ25sc2hx?= =?utf-8?B?emIvamJTMFVJZmE2c0RJOHZ3Q01hL21iTFNzQ3FZNThtd21xeVR2UlAxd3Bx?= =?utf-8?B?b2pLSktNWXdmYm5CZzNtMjVNMXNML1dKN0Q0RG9MLzVvWXNIZG90Vlo1U1NM?= =?utf-8?B?QWJjaTdsMDNGWEtCOCs5TjRreDZrM0MvalA5OHQ2bVhvTWtVMFNhYzdRTFZS?= =?utf-8?B?V0RIV0ZramQ5M3RwYitCbUZpZVpzZjQ5SHo2UlZZTVZJVlF0ZXIvL0ZLUlFI?= =?utf-8?B?NWFUQmR0bnI0YmxwMndZS1dXTEFvS2YydWt0Q3lDOG95Qk9lNWI2YlU4MUs5?= =?utf-8?B?ZGkzT3dRSXVvTTlNNUJwZkdrWCtOejRuVDJpODQySmJMQUFMNHBsVStESjZa?= =?utf-8?B?ejkyRS92SmhEak43UXJsREZOWGJLMFd2MlYybDNFZ3FxaUJJK0wrRXZyM3k2?= =?utf-8?Q?NDNM=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fbe8ae9d-c335-4680-8d44-08dc898e6ee6 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2024 20:46:41.9682 (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: xDXrEgws774Of8coSTwKT6IKZuQ0wq4oC6ELt3fEdWGmD54NKICOKXTJCHVx9tJ8ZiyzhlPhmR2QPNS37Tk7Vg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9376 Add irqsteer, pwm and i2c in lvds subsystem. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi | 77 +++++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 10 +++ 2 files changed, 87 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi b/arch/arm64= /boot/dts/freescale/imx8qm-ss-lvds.dtsi new file mode 100644 index 0000000000000..1da3934847057 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi @@ -0,0 +1,77 @@ +// SPDX-License-Identifier: GPL-2.0+ + +/* + * Copyright 2024 NXP + */ + +&qm_lvds0_lis_lpcg { + clocks =3D <&lvds_ipg_clk>; + clock-indices =3D ; +}; + +&qm_lvds0_pwm_lpcg { + clocks =3D <&clk IMX_SC_R_LVDS_0_PWM_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices =3D , ; +}; + +&qm_lvds0_i2c0_lpcg { + clocks =3D <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices =3D , ; +}; + +&qm_pwm_lvds0 { + clocks =3D <&qm_lvds0_pwm_lpcg IMX_LPCG_CLK_4>, + <&qm_lvds0_pwm_lpcg IMX_LPCG_CLK_0>; +}; + +&qm_i2c0_lvds0 { + clocks =3D <&qm_lvds0_i2c0_lpcg IMX_LPCG_CLK_0>, + <&qm_lvds0_i2c0_lpcg IMX_LPCG_CLK_4>; +}; + +&lvds0_subsys { + interrupt-parent =3D <&irqsteer_lvds0>; + + irqsteer_lvds0: interrupt-controller@56240000 { + compatible =3D "fsl,imx8qm-irqsteer", "fsl,imx-irqsteer"; + reg =3D <0x56240000 0x1000>; + interrupts =3D ; + interrupt-controller; + interrupt-parent =3D <&gic>; + #interrupt-cells =3D <1>; + clocks =3D <&qm_lvds0_lis_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_LVDS_0>; + + fsl,channel =3D <0>; + fsl,num-irqs =3D <32>; + }; + + lvds0_i2c1_lpcg: clock-controller@56243014 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56243014 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds0_i2c1_lpcg_clk", + "lvds0_i2c1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_0_I2C_0>; + }; + + i2c1_lvds0: i2c@56247000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x56247000 0x1000>; + interrupts =3D <9>; + clocks =3D <&lvds0_i2c1_lpcg IMX_LPCG_CLK_0>, + <&lvds0_i2c1_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_LVDS_0_I2C_0>; + status =3D "disabled"; + }; +}; + diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 61986e0639e53..1e8511e8d8577 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -560,11 +560,20 @@ clk_spdif1_rx: clock-spdif1-rx { clock-output-names =3D "spdif1_rx"; }; =20 + lvds_ipg_clk: clock-controller-lvds-ipg { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <24000000>; + clock-output-names =3D "lvds0_ipg_clk"; + }; + /* sorted in register address */ #include "imx8-ss-cm41.dtsi" #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-gpu0.dtsi" + #include "imx8-ss-lvds0.dtsi" + #include "imx8-ss-lvds1.dtsi" #include "imx8-ss-img.dtsi" #include "imx8-ss-dma.dtsi" #include "imx8-ss-conn.dtsi" @@ -576,3 +585,4 @@ clk_spdif1_rx: clock-spdif1-rx { #include "imx8qm-ss-conn.dtsi" #include "imx8qm-ss-lsio.dtsi" #include "imx8qm-ss-audio.dtsi" +#include "imx8qm-ss-lvds.dtsi" --=20 2.34.1 From nobody Thu Feb 12 15:49:05 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2085.outbound.protection.outlook.com [40.107.22.85]) (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 9C8597442E; Mon, 10 Jun 2024 20:46:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.85 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052409; cv=fail; b=bjMP80EWgqfMAERCFbGfLwpskR7uz5BDgdOrVroWtoziwgIL/mnXaGV3rM5ghdrJQEJ5JieAGYTmh6QzmsaZ+89PI88tLqZqfwF+qe8D8S0BHuq1Q+/fawcDjpWjjIoXFNMFUAKVrPpuiIBezM8mr0HOLnHDN+FRMJuLYgmG05A= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052409; c=relaxed/simple; bh=0p2raQ2N5vsPsJddo41AkiQ1pr49GXdARo/kCGawPe8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=mqcgLB+l4FkIF3q33HFmrvLL9Cvm2PyFf/wed0xOYFQzD2Xn9lTenBGp5cMmm6kI/znmLzG1uKMWDwraFuzuhCM2SMXj9Rq2aUPc+cGETwOOphFswGGPqrszrPfCIob3Ka511pCWvn0klblsFk/0gBW7SX20/BF2wgkSlJj65Dw= 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=QAZEJSSR; arc=fail smtp.client-ip=40.107.22.85 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="QAZEJSSR" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jkvzgzfltDyXefqzJjnBBw7Rqi/EG3azwtciy835gCjjcZWa3xfYNksriu8T0KXbnnloAP/+kJ1Z/6xGRc5gBNizjmPHUrCEazobOzeKOe6FJ9ANxfw1hAyHX91hxjYunaGwSBrXzF9oZttd9wiyw8+wBjgbAFFluR7vsUAfo5t+ByhHU1uF/royiuDUjRwUwbTOQAcxPf4QdkrNI+x14ECA4aMWgxnoZJfV4wk0CLK7Od5hs9df8O/9W+VNBbmaCTeYcctGEZbZZ5f6W+O0T1suhWLwq/Ed61ixkkPRKnu8cWm3xh3P7KRQB3pJPaMiHcsilH601ObzFQtpddDlcA== 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=d1U9ThRqch8jsYxZT7J1rZ1nB+WhDLbERuAB0RbR+r0=; b=XuRKd+7/5TZAJP0T8DD9fazDfgOnWW9ckqN7BSp0ZPQJySgaLskFqpSaLD5U+U97NT6XwKbHoqGHin0lUR7j5NBcpoT7u28N5EnlF4G09p3fJjwrProMpa3a5UQCi9W+hsBDQY/6/wSDD60WFDvMGp70pEvwmKOt1n6ANlWXlhP6pl8ikDGCSGtFKAdsqifCgiUB254B1gnzhS/oHANmi0ejqNyV12cxIAgGdlWKl/+CyObCcFIin8+pKZB0Fu3XsUSl7NqJUHvbWK+R7gJUDwpLHUXmIE2X4+7b9JFtWN8ecjdFJ7ym8H3OqBdkYoOIl0HxfcfyJ6S7VIi83+LemA== 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=d1U9ThRqch8jsYxZT7J1rZ1nB+WhDLbERuAB0RbR+r0=; b=QAZEJSSRGNzqGp5/raf+EYaYVfhJvQdEiFsAL2sRGxZ8GArb0cUWGhgIvWjT5DeIBUkP11yZEO7dqAaeEitbfk+1eofRzcugR6yVAyAFN0eXEnjH4cS17185Gntn+F4c4NB1lycjHHMFil+146dSlnHp/82mHx4BSQbHOQZQvQs= 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 PAXPR04MB9376.eurprd04.prod.outlook.com (2603:10a6:102:2b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 20:46:45 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 20:46:45 +0000 From: Frank Li Date: Mon, 10 Jun 2024 16:46:20 -0400 Subject: [PATCH v2 3/9] arm64: dts: imx8: add basic mipi subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240610-imx8qm-dts-usb-v2-3-788417116fb1@nxp.com> References: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> In-Reply-To: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng 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=1718052391; l=9827; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=0p2raQ2N5vsPsJddo41AkiQ1pr49GXdARo/kCGawPe8=; b=GsDY+d6CU5FyYahH2FFIud+BNHMK1F79fUMvkCGhLRXOLKcWSShDu7w0SbQPOjq7EGdJbmYb5 FTYq7jl7l5CA0RovNnAdjwkO8p4tiLgV3Yf7Lc6dS1KN93mppS7wOv1 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR06CA0059.namprd06.prod.outlook.com (2603:10b6:a03:14b::36) 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_|PAXPR04MB9376:EE_ X-MS-Office365-Filtering-Correlation-Id: 6a67cf75-7f97-4aeb-1acf-08dc898e70da X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TkxKYlV5VmI0MmpiRGRFQjNDZlhVbXlmanpYOFlJenJpQkI0M3FrTkJCdCtH?= =?utf-8?B?MklSQnFDS3M2L3NCdGszOFBlZ1hyOEpJdVlsMGlCdGlmRVJGN096a2o0bi9s?= =?utf-8?B?am91MisrSHFWRmEwZS90aDM5WEdVWlR4aCtqVjZualhtK01ERjdYOVFUazJh?= =?utf-8?B?bHVCSmg4a2k5WU9mc3RlRk04eFg4bXZQdDFWSldTVTZJZis1UUdlanYvcmxS?= =?utf-8?B?WHN3bjBTUkFHSGN1bkZjSDZCTTE2QWFpQUQ5M0lSYXVUYUxVbEdnSSs2Uzd0?= =?utf-8?B?V2VYS2JabjNvS29HYVFNVEk4N21oSUdraCtVRXV2SGRpUUZ0SGJGOWt6TFg2?= =?utf-8?B?Nno4TnFRVmtRaExaaHp3Nk1CeFdBNURJUE93VWhzQzVIR1JZNVVYdUp0ZmNL?= =?utf-8?B?d0ZVK3JxbW55dU9acktZbndlV0ZFa2RxZ1pWdEF2UGYrL3AvbUhGUmNNYnJi?= =?utf-8?B?M1QxU2I2dEtIQVlQaVROcVRibXNCNklYQkF6RWczTXVGSkNmNll3ekEzQlRs?= =?utf-8?B?R1JkNFRYZUNNT2pGdGo4SElWaXdDb0IwMHRqK3J3RE1KY2FWRG5TU2lOdnor?= =?utf-8?B?ZW1uN2VoYkFPYkdteXFwM1VScEJaMkUxVE9kemppNGVBbUNKeEYyRlBJcVZZ?= =?utf-8?B?eXRPZi8xSmZjdjZJY093Q29oQXcrM3Q1Q3A3cmUxUXRjenczNHRESUxTejBW?= =?utf-8?B?T2YyWU0wekFsOHBYUGpBYTdKOVB0ZFlaRDNoZUJhREU1ekF5VHN1SVc4aDU2?= =?utf-8?B?MlNZMUJHa2xKYzVXNjhjYWlKMzFhMlN4a2EvWm9IVlp3RHpRTHkzTjVGTThK?= =?utf-8?B?eDYrbitxVFhsR3FIUlNUdnF3M3dOVW0wUmoxMzZvWjk0b0pGUjgxOW5ZaUN6?= =?utf-8?B?RjZpcytBZy9XQm5JbXluTHcvc2tSd3B0VVpRbnoyazNMN3ZVT0RwRTk2Z0pH?= =?utf-8?B?dzMrTEpVNG83aEJXcjRIU0ViaHpDTm1ScVVuNktwMjNoazdML2RrbzBJZTRt?= =?utf-8?B?MXEvRVZadHF2YWM2Um04ZHBIR3pmUkZTWFludHRwcEtuaFJqNEIxaG4wdktE?= =?utf-8?B?R2sxOWJXR0N5cExoT3JTMWgxYnNQM1kzQWo2eXpxVWZwc2NocmFUT2U2OVhs?= =?utf-8?B?cmVMK2VzNG1UZzl3NEF3aUk5WEdiQXZtdEM0VXBjMWpZUXZJdHNNWGFyUWhZ?= =?utf-8?B?NUl6YU1UT3hCdmMxaXpLVXUwS2xVT1BDNjlRa3ZaQW1IUFhwNEt0RDFObHNV?= =?utf-8?B?NDdNMkVDOWdkZlUzQVhiSkpwaTVPNWNTNFlZL3lwZTJkTzJXVkRoRE5BWlRH?= =?utf-8?B?TC9xdUtJcHRqNU8yMGxaMEJzMmpFWHpIVjNLY3RRbjVmR2VpZHYvREZ6ZEFW?= =?utf-8?B?bFNMNzB1eUpaZjRhZHF5a2h6NUMrNEoxbmpTTDZuNHRTWkIzL0tlRkRnb2Qw?= =?utf-8?B?N28vT1lKUXNrWWhpd0JmYUVmZjVBV1lVTjgvVmxlc0ZiZSt2QnlRalpqUGFo?= =?utf-8?B?azl4b3ZrbEdLOW5ORUhTV1o1bllTck44bjFvWms4QitKb0FkejRDeG9OQWNK?= =?utf-8?B?S2Uvc1ZIeWw4VVl6RlJIdnNSQ0FkYkNFSjBLaGlOQnhqZTM3QzBGVFFva1h2?= =?utf-8?B?QmVHcU5oSWJSeks0SVMxSWNZOEkxWUE5Y3daOWJCRzZYOWRiOW1RdHpFMGlS?= =?utf-8?B?M1AzcXNYU3IxOWhiSEpOT3UvUXhUdUxIWVJPUlR6eTZTemIyOGVTVEtTVFA4?= =?utf-8?B?OHdRbTcxamE4VFhEeXBpcEhJaGFERVV5Nk5sdVFMMUdHa0R3djdPck5xazJH?= =?utf-8?Q?hXLK1oPRfBW0yTE7kN2uyB4oXlcnpnyGUvOsw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R2lBRlllc0FQb2FheFBXam1ZMjY3c1V6bFIrRE4yVXdINm54SExJbUVmTTg5?= =?utf-8?B?eVMwZUsrdlF5MU1Yd2pOc0ppSVF4TnNGMlFSQllrc1ZabUw4RTFuQ1JUZmk1?= =?utf-8?B?TFJmODMyRVc5YWZ2WWFnQlpHZEZtZzNIMUQ2Q2FyQi9sWWpvRVU0T1hNSFc2?= =?utf-8?B?bXlzNVVKdU94ZVFDZC9UTFdIRkJFNnp3YlNJWFh4OU9rUUdMQllHakdldUpD?= =?utf-8?B?RktvQ0pKTHA0RlR6MXhZYUV1andidmFWSmZKTXFNZHJYcWdham1MbmlwODBP?= =?utf-8?B?aG5WUUU3cHBhdG01L3dwS2NxZEdKODNJektiSXM1ZGR1ZGpwWWdObHYvSnFK?= =?utf-8?B?OHpvTEMxaUlMaEFpSExNUUhxNXk4bmdLWit5U25CV2J6VkVPeEF2b1M4NWJF?= =?utf-8?B?V0lFRVJOOUdzTkUyOHdYUzlld1NqZzVUWWZqc2hUK2ZoeHpoRkxDUWhkYU1k?= =?utf-8?B?TzJWZjFjU3ZEeUZ6dThaUFhqUHdrNkNLVzlkeDZzNFFUNWFVM1gvbXo2V2dY?= =?utf-8?B?OTA3aVVLa3RJUTZxTVJUdndqMHczbEt2cFVFVFgreDJjaUxaR3BwQzNLL3Jj?= =?utf-8?B?UmtKY0RwRUlINGRxNHpScDl1cE1zcHIzZnVqbVVrS0J5aCtHVEtheklRVVRT?= =?utf-8?B?UXZIYVErbllMRFNwajZncWdRbHkyNHFsR0FQaHNyN2poWWNMZDFHcWlZaXJD?= =?utf-8?B?N0dsbEo3bE9yQURtRWhUUWhobWJocGdCLzIra0M3aStHUXhodU84L2tQNFMy?= =?utf-8?B?Ryt5SlV3eVQyUnE4M3ExTHNUeC8xZnFWYk5OQWY4ejRwNHl0TmpsRnhqOE1o?= =?utf-8?B?MktNUWo2V0xmY3J3WldHeklxcDBzL0hVNmswMzhGRFZzV1IxWDlsMGxaUEta?= =?utf-8?B?TzN2TVdPNVkyNEpCYzBqajhrdzIrRWxLbWpGZzBGeW1Xd09DS2c1Qk1vaWE3?= =?utf-8?B?TWdFWUtWNTREU2pQbzMyUkVML2oyOTdtN3ViSHVuMEF1MnBiSmRBUHNlUUNa?= =?utf-8?B?TElqYlU1UWljZ2xudDZIZG5BaXVFSUdIalNsOVdFaTRhOXZGdnJoUXlGMVRo?= =?utf-8?B?V05HVFNFK1BvNkxiNDR4YjdRMzRmdFZobTVHSmtZc2V2RmxlUVlxQWZLVGpo?= =?utf-8?B?cEZ3bjBvTnJiNFIxZE1vbjlGLzNlck54Z1VuSk94UTZRSzJXVnpVdXFIYVR6?= =?utf-8?B?V2wrTE1QSTI3NXZGZGZDck00aW51QjdDWENwcGpiQnJlWVp2ODhOc3RERjNZ?= =?utf-8?B?VVNUVGJiby9yc2l6TWcvOXJOMWFOQ2JMYm5qaWN2anJObUhid2NXTVROOWVD?= =?utf-8?B?alRoN25rTWswempTUWcwOU9PMEhyWkdIem9TM21NOXgrcEN2dWRSSURWb3lm?= =?utf-8?B?dWFPL1BvS1NQUmJkRHNzSlBEbXlaTWg0bGxFYW1UUHFJc2V0Zkw3anpGMHdz?= =?utf-8?B?czByNUVCdkNuRklFSURTb1hSb3ZqYnQrM0k4TTc1MTd6YktIOTBsdEN5aUNF?= =?utf-8?B?Q3NEamE4NDNBRXhMRnU2cjFIV2ZIbmwvSzdFV25xMkxiTzZKOEw5U3ZaQUpn?= =?utf-8?B?VkczNVBSNnNXRVhicmlQNkhGMnVLZVRvWDhlclFqRUcrWTdRb0tic2x4RWZS?= =?utf-8?B?amx6Mno0ODc4ZTFFeWV3V2hCYzQ2SWdLOGRhaWd6T2JqMG12cFFiRWcvbWtF?= =?utf-8?B?VWpRc2RqK1lCbEtCb0pGZGRkTHZIUS9UNG9weVlET1FJa2hlQVFPOENNVWUz?= =?utf-8?B?SUJ4RVRxUU0zRkh5VXkvOUVwOUE4UlI5S3krUEFCczBPZnlpbTAwRU9PZG5C?= =?utf-8?B?anpaYy9LbUg2N2FRMWxKVTZHYWFuKzY0dG9JalM4OWxqTlVBTTljQlIwdnpZ?= =?utf-8?B?cXFZK0RUZUZySm0xa0FFc2tlTW1Bb1F5aHR2THp3MG5lNUk2bGhvWmVETE9s?= =?utf-8?B?eG54RDFOQzBjWUFvejlwZnN2WjFUaHpqZXhOd1VBUVFKYnBRSDgxWW9pNExV?= =?utf-8?B?Q29vRzB1ZXV1blFlYkJycEprQ3owQmMxUHhOaG9OMzlEUVNjYXRaRHhscUlM?= =?utf-8?B?azBBMlFDbHlBT0NlQlFXTUp1Q21CR3NYSjlIUkFTRTZLcXg1TFFWYUZEMExr?= =?utf-8?Q?Kg/U=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a67cf75-7f97-4aeb-1acf-08dc898e70da X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2024 20:46:45.2332 (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: QzZnUX+TQqIrc0AvpL1c18UprZSy+0HFBG3PGPXee7uj3NisRdlaKFb3MvFZ3xsfyFwOaFcMvLtkVU81XpYtGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9376 Add basic mipi subsystem for imx8qm and imx8qxp. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-mipi0.dtsi | 138 +++++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8-ss-mipi1.dtsi | 138 +++++++++++++++++++= ++++ 2 files changed, 276 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-mipi0.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-mipi0.dtsi new file mode 100644 index 0000000000000..6b56315e8c434 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-mipi0.dtsi @@ -0,0 +1,138 @@ +// SPDX-License-Identifier: GPL-2.0-only and MIT + +/* + * Copyright 2024 NXP + */ + +mipi0_subsys: bus@56220000 { + compatible =3D "simple-bus"; + interrupt-parent =3D <&irqsteer_mipi0>; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x56220000 0x0 0x56220000 0x10000>; + + irqsteer_mipi0: interrupt-controller@56220000 { + compatible =3D "fsl,imx8qxp-irqsteer", "fsl,imx-irqsteer"; + reg =3D <0x56220000 0x1000>; + interrupts =3D ; + interrupt-controller; + interrupt-parent =3D <&gic>; + #interrupt-cells =3D <1>; + clocks =3D <&mipi0_lis_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_MIPI_0>; + fsl,channel =3D <0>; + fsl,num-irqs =3D <32>; + }; + + mipi0_lis_lpcg: clock-controller@56223000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223000 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi0_lis_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0>; + }; + + mipi0_pwm_lpcg: clock-controller@5622300c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5622300c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_0_PWM_0 IMX_SC_PM_CLK_PER>, + <&dsi_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "mipi0_pwm_lpcg_clk", + "mipi0_pwm_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_PWM_0>; + }; + + mipi0_i2c0_lpcg_ipg_clk: clock-controller@56223014 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223014 0x4>; + #clock-cells =3D <1>; + clocks =3D <&mipi0_i2c0_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_0>; + }; + + mipi0_i2c0_lpcg_ipg_s_clk: clock-controller@56223018 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223018 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c0_lpcg_ipg_s_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_0>; + }; + + mipi0_i2c0_lpcg_clk: clock-controller@5622301c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5622301c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_0_I2C_0 IMX_SC_PM_CLK_MISC2>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c0_lpcg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_0>; + }; + + mipi0_i2c1_lpcg_ipg_clk: clock-controller@56223024 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223024 0x4>; + #clock-cells =3D <1>; + clocks =3D <&mipi0_i2c1_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_1>; + }; + + mipi0_i2c1_lpcg_clk: clock-controller@5622302c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5622302c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_0_I2C_1 IMX_SC_PM_CLK_MISC2>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c1_lpcg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_1>; + }; + + mipi0_i2c1_lpcg_ipg_s_clk: clock-controller@56223028 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223028 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c1_lpcg_ipg_s_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_1>; + }; + + pwm_mipi0: pwm@56224000 { + compatible =3D "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg =3D <0x56224000 0x1000>; + clocks =3D <&mipi0_pwm_lpcg IMX_LPCG_CLK_4>, + <&mipi0_pwm_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg", "per"; + assigned-clocks =3D <&clk IMX_SC_R_MIPI_0_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + #pwm-cells =3D <3>; + power-domains =3D <&pd IMX_SC_R_MIPI_0_PWM_0>; + status =3D "disabled"; + }; + + i2c0_mipi0: i2c@56226000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x56226000 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + interrupts =3D <8>; + clocks =3D <&mipi0_i2c0_lpcg_clk IMX_LPCG_CLK_0>, + <&mipi0_i2c0_lpcg_ipg_clk IMX_LPCG_CLK_0>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&mipi0_i2c0_lpcg_clk IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_0>; + status =3D "disabled"; + }; +}; + diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-mipi1.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-mipi1.dtsi new file mode 100644 index 0000000000000..5b1f08e412b24 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-mipi1.dtsi @@ -0,0 +1,138 @@ +// SPDX-License-Identifier: GPL-2.0-only and MIT + +/* + * Copyright 2024 NXP + */ + +mipi1_subsys: bus@57220000 { + compatible =3D "simple-bus"; + interrupt-parent =3D <&irqsteer_mipi1>; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x57220000 0x0 0x57220000 0x10000>; + + irqsteer_mipi1: interrupt-controller@57220000 { + compatible =3D "fsl,imx8qm-irqsteer", "fsl,imx-irqsteer"; + reg =3D <0x57220000 0x1000>; + interrupts =3D ; + interrupt-controller; + interrupt-parent =3D <&gic>; + #interrupt-cells =3D <1>; + clocks =3D <&mipi1_lis_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_MIPI_1>; + fsl,channel =3D <0>; + fsl,num-irqs =3D <32>; + }; + + mipi1_lis_lpcg: clock-controller@57223000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223000 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi1_lis_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1>; + }; + + mipi1_pwm_lpcg: clock-controller@5722300c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5722300c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_1_PWM_0 IMX_SC_PM_CLK_PER>, + <&dsi_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "mipi1_pwm_lpcg_clk", + "mipi1_pwm_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_PWM_0>; + }; + + mipi1_i2c0_lpcg_clk: clock-controller@5722301c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5722301c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_1_I2C_0 IMX_SC_PM_CLK_MISC2>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c0_lpcg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + mipi1_i2c0_lpcg_ipg_clk: clock-controller@57223014 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223014 0x4>; + #clock-cells =3D <1>; + clocks =3D <&mipi1_i2c0_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + mipi1_i2c0_lpcg_ipg_s_clk: clock-controller@57223018 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223018 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c0_lpcg_ipg_s_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + mipi1_i2c1_lpcg_ipg_clk: clock-controller@57223024 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223024 0x4>; + #clock-cells =3D <1>; + clocks =3D <&mipi1_i2c1_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_1>; + }; + + mipi1_i2c1_lpcg_ipg_s_clk: clock-controller@57223028 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223028 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c1_lpcg_ipg_s_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_1>; + }; + + mipi1_i2c1_lpcg_clk: clock-controller@5722302c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5722302c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_1_I2C_1 IMX_SC_PM_CLK_MISC2>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c1_lpcg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_1>; + }; + + pwm_mipi1: pwm@57224000 { + compatible =3D "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg =3D <0x57224000 0x1000>; + clocks =3D <&mipi1_pwm_lpcg IMX_LPCG_CLK_4>, + <&mipi1_pwm_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg", "per"; + assigned-clocks =3D <&clk IMX_SC_R_MIPI_1_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + #pwm-cells =3D <3>; + power-domains =3D <&pd IMX_SC_R_MIPI_1_PWM_0>; + status =3D "disabled"; + }; + + i2c0_mipi1: i2c@57226000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x57226000 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + interrupts =3D <8>; + interrupt-parent =3D <&irqsteer_mipi1>; + clocks =3D <&mipi1_i2c0_lpcg_clk IMX_LPCG_CLK_0>, + <&mipi1_i2c0_lpcg_ipg_clk IMX_LPCG_CLK_0>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&mipi1_i2c0_lpcg_clk IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + status =3D "disabled"; + }; +}; --=20 2.34.1 From nobody Thu Feb 12 15:49:05 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2085.outbound.protection.outlook.com [40.107.22.85]) (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 E1E5F142915; Mon, 10 Jun 2024 20:46:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.85 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052411; cv=fail; b=RiyNFyJIlJ1oqYOXDyts2XAJtDfsefCMvyjn+bFRr1l0wcXyCpbrtzwtfIQ/c95HaHkYK6SQZmpHIpVbvZL4M5cBe+IpgzzyETOhsWQOEvXP0Kf7WkwdMX/8VmowEW3syoxfNsmd/YRHxVG/FMUt9Z1C57mXRKK5I9CDjfhhxgE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052411; c=relaxed/simple; bh=D/HTT6VW4dZrgZh+cZoXZPTksLJC7/kUCZRgOV8vPgw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=pT7ikE/m8HRBKuPVIULMn9b/12ozNfiDj1BiXh37AdeoQsr1JsT9HX5Yryfi8BOay/EwgEmgfTwFlpCnFaUcKbRfoz0HzU7nH9AGxi1GuuZUENsvGNOtMtwqyRX5P1UHFOwHElrqBv0vcZKuPcfXuUX9cZaB8coJKo22D7uMOrE= 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=bkWKXzsy; arc=fail smtp.client-ip=40.107.22.85 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="bkWKXzsy" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YOiwLbQ07RcIDKHa0TmQQcywXjFdXsgRoGVgcdktjCGSjwL7i4h6aPJ1HBpI4t6ncHSp8d9LVV/f/1fYxTyzt5MDr/yst2+VTOicUjlbNfZXco9i0CAL0ysA6x1Uv0HPVSHMAsa5sXxrtt1Q36FfQ5YUqhTCEP9q5ViDUeU/l8Q7gSi3swO8kDukqrtWdXdbMB6tBF0bSTTjTbgJy7Kx1mMfYXKX/lEl0ib/nWbwBQN3cj3qX3ilgpo0bONgbH+xdA/FiMCDmgrnrBtex3IvC2k3WZf2PSm9XQS4aundknaaDNfFxduEJE4KbfiZpmGT7GckV/a0OpM7RT6WIN0WRw== 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=z/sFqS5TSMYymvaoiJr8Kn/tPsOokn9bvjnnZsuXyJM=; b=HV0Ji3G+fL6H6e11vJdvOrYASFkmf1aN6lqDGgrP8qZDkBVZsgfLGQS8mmW9OEIEWsgclF7LrbmFYav8+ckUYxo56CtRhkzq0FmwdBJ2GpeKJwgz3x1UHDSFHIwyWgSJJ6l4xhTtTHGA2fcVlyXMmGCiljyou3CUV35RTkr8jCgtFRf9XDG7PX/EfjJ51IaOEFtwjra2jZaEZegKD7yvqwBua2XqVgx4VV/dIhDQwZ6YX+DAhcr6Qi+KERFwjsYY0zrOQw6Rfzcp9Zm5ww+BzPboA096UULWwbmK0uOh/SItrqi/CJc7/Fd2MALhpSQ+12HsV0LlPEwR8zCBRUOnEQ== 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=z/sFqS5TSMYymvaoiJr8Kn/tPsOokn9bvjnnZsuXyJM=; b=bkWKXzsyMElL2TwcYeGEZO1lg4p/xBc+cqIE5+0hkreUJquV9qOBUcZkq1V9xrCMPwF8cW9cQGrksvyhrpYXlqxfTToTSSecXkS3CdleiJSkxNwhd6hz9rrhTGKBsdzWi3uDiVDp/NW0IcJFd4kjy545dZI6VXO9/z3yXFy/wnc= 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 PAXPR04MB9376.eurprd04.prod.outlook.com (2603:10a6:102:2b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 20:46:48 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 20:46:48 +0000 From: Frank Li Date: Mon, 10 Jun 2024 16:46:21 -0400 Subject: [PATCH v2 4/9] arm64: dts: imx8qm: add mipi subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240610-imx8qm-dts-usb-v2-4-788417116fb1@nxp.com> References: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> In-Reply-To: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng 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=1718052391; l=1586; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=D/HTT6VW4dZrgZh+cZoXZPTksLJC7/kUCZRgOV8vPgw=; b=V2akUPTI++au/ry9HksCaX9XRH6ogbzbZi/bdGPIlwJ9BN6e1xguWm9CEc4n7QqyxMphWBGP+ uQQ83ik+9zPDtsXiDSHnz7yko6hBXSBLvqSRj4Np8OAj8VVTXY1kYhD X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR06CA0059.namprd06.prod.outlook.com (2603:10b6:a03:14b::36) 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_|PAXPR04MB9376:EE_ X-MS-Office365-Filtering-Correlation-Id: 85457aaa-b2c3-42af-cd0a-08dc898e72cd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?R3ZGUzd1THc0OHZLQ1cxL0NsbFBkcGh0QkdOdk1vRnphWjdjcXlWeDhGU3E0?= =?utf-8?B?eURzYmJZVndXSUdYZkh0MU81QmFZYlpIRjVyR2RrUFMxWjRJQVRrMWwxRXlh?= =?utf-8?B?eGRNRDVmVHlPQWZmL1E0cDYxNFN2R2tyTWVXMWZudHNrOXFYYUZMWlRRNng3?= =?utf-8?B?TmVyeFhFVVdhQUFSUEJON1BralFoQjJUMUVSTzJpbGxJT0JESDJZcHhWOVo3?= =?utf-8?B?M2NLNnJxVmM4cTR6ZVlqYnBkNGUxSXFhU0xZWjBTWG0ramFRcG13d3pnajZy?= =?utf-8?B?VW8wRVVBdmRWWTJ6K1FJL2QveE1xRmkrWlltU0VaYWh5Qk1CMTFsN2czZVNj?= =?utf-8?B?NTlsSEpyVG5sS1lhR3lXbkpCSGIwT2FQdXVyVVNvaGFCRW13Y25sMWQxc1Yv?= =?utf-8?B?Rlk3VzNQVVNDRmUxN0ZkMm02djRQYnBwS3BEMWhOTTBNSzdBV20yaUZyN0U5?= =?utf-8?B?aFJkQUdudDRDMXE5UUpsdWpnV0NwdStzRkRRQ1doeWtvZ2dUU3FFcHpoNkMy?= =?utf-8?B?Z2MraUFTQUI4OFZjLzdTcmVVMjNHQXFrajZOZDdnWk1XbHdxUjdpTGsxUm9N?= =?utf-8?B?TitzcnI2c0g0Wi9mNWpIRTJiYXhiMlJCNjBFWUV5N0FiczlOUkhXU2crTGdU?= =?utf-8?B?dTA1UGNyNEZjc1RaaDBjK0Z5TkZWL0Vwbnp1VmdQWEJLVm54MjJaRUN0MEZH?= =?utf-8?B?SE5CM1NFMkFsT1JKKzZEWmFnV0cyakhPTldJdXRmT2dZUFpObzlVV1ZCRHdj?= =?utf-8?B?R2cyV3l5QzAraGIxK0h1S3QrdG5yMk1MRHNORkJid0Y1RkhNQ00wMlFjTFJp?= =?utf-8?B?WVV3eHhlWTdlZnRRK3ZxL2grSVFpd0kvdzUvRDArNmlQNXczeWtCSWR1YzFL?= =?utf-8?B?MHFtR3N2RDNMRlQvVHI4eEZuWEQ3QzJQKzA1VlBhR1pwMkUxSjdiMGpJbzZL?= =?utf-8?B?K3ZuOTFaUVF6a2h4TytacFBmaXlJeDdtRGRuWjZhYnJvQkp5RWZhOXo2UmFB?= =?utf-8?B?TDMwbkltYmlCUW4vWWhkV082bHBOZHNUQ1AxT29tSXZaNWpMWVJyTHFFYlp1?= =?utf-8?B?T09HNEp0UkI3cXZpTDY5L2VsdEdXQzhtTmloOWdiMU9TUmpqT2h6M2huZ3Nl?= =?utf-8?B?UUttMTIwSUhDTGpDQ04xcVVkSkhnd1dpRG0zTnBZNnYvSXBpUitPbURGaGlS?= =?utf-8?B?dElTbURUc3RoR3FEZU85b3N1V1dqek1Ka3FLV1RkVFVxMnNPOFZkYmVybjJ4?= =?utf-8?B?VUdXeUR4YnFPUTRRVmJiREU0T1JFSHlCQXo5dkZRbmtnNk1iU3NHMHZZMnpX?= =?utf-8?B?TVBCVU5PQzVEMFBoemlJSHhFMVg4SUc1dklxOWh4dGhLM1RoMkdIaEpDUklY?= =?utf-8?B?cVY1M3JqdS93YXhBOVNVMUk3TVhkRTJoMzJjeVEzQmUwaVhrSkIrVU5CRklO?= =?utf-8?B?dGFPbjBORS8yMHZnSjEyTTRWN2kxSG1JYUhkajBhTWlqWHBqb2s3VVhzNkhD?= =?utf-8?B?MFhmemgrb3B4RGxPZWY1YTBzNHdOOXVXTSsrUTRrZTl3djVPdnNpMDJmV1ow?= =?utf-8?B?eHN0VGZXOXFRdzZ4RVdSeDd5cUMyZUV0d1Y4eGs2aFZkLzJiMXljSjNlVjhr?= =?utf-8?B?WGlhMlc3MXY2QlJqdnN1N3E3TXdhak8rOTg2a3Q5RVJ3bVZYYkwzalYvUktB?= =?utf-8?B?V1pWZFMzdWZORzE3eUhkcVl1SHlZNGZnRjFYZDFOcXdXTUVFMEs2SVJ2M1J2?= =?utf-8?B?RE1UdnhWUUpKb1ZKbG4zRUJBWVBnUFVmNjA1d3JuYytocVFTMUlZc0h4dDZk?= =?utf-8?Q?EA4E0PEDd6iy8Drxnx4ImAuiYGFx2o6CAi0e4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VU9zQWQra0VLTFQrSXY1L0RBbHN5RlRwVitwUEdaeHV0S1NhMTlTdXA2K0Vz?= =?utf-8?B?RU9Hd0VCK24yeCtTajE2RldiZGpqL25QTmh0V2VJK1I1RWdaTHdRb0NET1J0?= =?utf-8?B?MWc3djhtSnc2d1FucTFvTS9KN1lxeEQrQ2o0a3VJam9WejRsM011OG02NDBy?= =?utf-8?B?VG13RDc3UHo0aUdNelM4YlhTUnI2UmlVcjZBbkpVZm12K3dNS3dyMGRSd1E3?= =?utf-8?B?bnZVZWY3SG01aW4zWkFxN0UxdzhIYVFUaEVyUjVTTXNQdk4zMGVIN0hlUFQv?= =?utf-8?B?MW9DbHRseS83WEZ4RVMxSTZoeUdMeHRuSkxzOEpucVZELytpbEgvR1FPOFJN?= =?utf-8?B?SWJtL1pSTjljL2MzVEQ3eEVROHRmZndMUlZ0SW5qM1BMd2NML3lhRmxNNi9V?= =?utf-8?B?UmpheFY5WDFvVkpwbHdpOVVYeEcxZWxPWWVTTFJnRDY1dTd4K21VUTloU3ZK?= =?utf-8?B?dTRtSW1ycW1ESERQMDBSVU8vOEFta3FqR0pzRU9ZdXJXWlVMZWgxR2xGSldt?= =?utf-8?B?TGdIZXI1RGp2ZFhNeVRKZWFPWUxiYlI1NWFKQ0U3Rjh3WlFicVZ4WVIxVVp2?= =?utf-8?B?RStDeTR3elI0OER4K29ScnhJSmFRUTV1cHJGaEtlZFBBS3l5ZGU5a2kvYXZ1?= =?utf-8?B?WGozcGFYdVF5elk1NmkzUXo0a3dHVVhlZlFRYXkrd3dpQmh4MFlkdHZkWlhy?= =?utf-8?B?bEdxRzlZaXV1TFVFZEdkbHBzM0x6U0cwVzdWek9pR2JKQ1lnVDV6VVR6Q25F?= =?utf-8?B?aUdGM3dVdUVkbmtVaXZBMXhNRnpFaDJuTkJJWUlWWlUrY1V0cnhCRzNkd3Rr?= =?utf-8?B?QzdMUVBVaHpRT1ZxZFBXQzdxbUJXdkNFRUc1emVzejBPNzlKRG1wMDNUTDdF?= =?utf-8?B?VHFERlpzM2lza1E5UEg3OW5aTmYwWjE5cDlkMjF2WTJxTlROeERGTS9oWEda?= =?utf-8?B?UkRibGxibHpCTlp6czI2bmJLdkg4dWhuQmgyZmNXbmZ2NTJIbUFVNHVwYVVj?= =?utf-8?B?NWUybW0rWDJzK2UwK2hRRGdYUDNYV1VHQzZvQWtpWENRUktuSjY1Z0lldjZN?= =?utf-8?B?QTJMSGtFMlB4OXpKT0lrWVFnZ1VkNXgzaTlSTGFzbVp1TDNxWVkyTzFlczdO?= =?utf-8?B?czhmNlJKTWw0UGtZamVqV1NOVHVSNWJxQ29LZXhWbFlkTnkwMVFIRTBXdVJB?= =?utf-8?B?bUJJRmJGZGpqcFpGS20yLzErUmpHTUJYR2VxMGw3enVzRWtSb2YzdEJHbnRP?= =?utf-8?B?WnNJdmVYbitrYU1WSUxyOXZuTVp4N3N6dlRKTEVUVHE1WUdQMk1uWU9YSktT?= =?utf-8?B?bnpDMGsxcmQzMGV0WDNFaldFcGFaT2NjRU1HY2c2R0gvbittQk9SSlZUVE5P?= =?utf-8?B?Z1dnYlZwQWNuaEpwcHBxOUc4VTNOa2RCelhqNnIxc040ckk2a1ZXWFYzSElV?= =?utf-8?B?OEFHNVVpWVJ2YkhtZ3lYeGxVNDAxN3lWTmJReStPNGhtYmFoQTh1S0w4Ym5R?= =?utf-8?B?SW9ydExnTUhMVm1GQ3dMMm82bFlaV0szQmk2UWl6Njg4TEhLendNZDRTUUNo?= =?utf-8?B?UXJKZkhPakdieVp3ckh2SVUzNGlXZExCODdEV1Znd2c2eVNlTkt0amZ1L3M1?= =?utf-8?B?bS9tNUlkelpRMmdiVWNxMFo4RzdhZ1d0aTArdnZML0dYV0dSVVRWT0ZGMGQy?= =?utf-8?B?blk1TkdwRmdiT2JZWG5YYnZPbkxvS3lvT3hzMnV3WE9yZnJwc3VDNUR6SS9I?= =?utf-8?B?N0FYMkp4eEo5R0FCTG9XVmdqeUZyUDFPM1hmTmVpZUJOMVJRUFBVUVpCSENu?= =?utf-8?B?T2hSRllEdlFHTkVjNmcxdkhUMk9WTnhIbW5LdTZmdGVlTWNhL3l3Z0RoYWdm?= =?utf-8?B?emZLdFU3ZkZqV3BXV0cza3BsRmExaDg4eVVqSHYwQ25NYzIwNFNrZGRaRkJ5?= =?utf-8?B?V3NrcG1BY0lRMWFZR2E1bUZ1MUpUajNwdE1QbkZnZFVWZjR6bExzUkFqTWhG?= =?utf-8?B?T1FkU0JvTm5YQUduTHBkWk1LOFJvakUxYW9SWFp0M3NmTnBPNTM0Wm9GeCsw?= =?utf-8?B?S1NBY2djeXF0SWk4S29jUGRYVnpLanc2cWJmMzZsejhaQTZlVGpybkpqSk5j?= =?utf-8?Q?9e/k=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 85457aaa-b2c3-42af-cd0a-08dc898e72cd X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2024 20:46:48.4933 (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: ot2GiTE9xpAo+HhIfyRz82uAZKjRW0AGM0Tg0Qo/rvro1PJ/kPyNtIjbQoLCx8CkdPPcL8L7BZLFZWSkyXTEtQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9376 Include common imx8-ss-mipi.dtsi and imx8-ss-mipi2.dtsi. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 1e8511e8d8577..9554e60228dab 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -567,6 +567,20 @@ lvds_ipg_clk: clock-controller-lvds-ipg { clock-output-names =3D "lvds0_ipg_clk"; }; =20 + dsi_ipg_clk: clock-controller-dsi-ipg { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <120000000>; + clock-output-names =3D "dsi_ipg_clk"; + }; + + mipi_pll_div2_clk: clock-controller-mipi-div2-pll { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <432000000>; + clock-output-names =3D "mipi_pll_div2_clk"; + }; + /* sorted in register address */ #include "imx8-ss-cm41.dtsi" #include "imx8-ss-audio.dtsi" @@ -574,6 +588,8 @@ lvds_ipg_clk: clock-controller-lvds-ipg { #include "imx8-ss-gpu0.dtsi" #include "imx8-ss-lvds0.dtsi" #include "imx8-ss-lvds1.dtsi" + #include "imx8-ss-mipi0.dtsi" + #include "imx8-ss-mipi1.dtsi" #include "imx8-ss-img.dtsi" #include "imx8-ss-dma.dtsi" #include "imx8-ss-conn.dtsi" @@ -586,3 +602,4 @@ lvds_ipg_clk: clock-controller-lvds-ipg { #include "imx8qm-ss-lsio.dtsi" #include "imx8qm-ss-audio.dtsi" #include "imx8qm-ss-lvds.dtsi" +#include "imx8qm-ss-mipi.dtsi" --=20 2.34.1 From nobody Thu Feb 12 15:49:05 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2088.outbound.protection.outlook.com [40.107.22.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D9C2D142915; Mon, 10 Jun 2024 20:46:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.88 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052418; cv=fail; b=MuWyCRs3mDL+ZP5YN9G9lo4ke/57XvL8cutDzVglC3wZAVzn8mhVBWMseuyKpzZLie8BK8/mLidiekKFvFxZUJnSCiL9CPW4hamfMveG5aZkoxCBOQeeBudOtfxNjcPlbLfUCarbPJXeytbq3PNoSw3JnagKuTyz7qGbW8Khr/s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052418; c=relaxed/simple; bh=dCwtPi/8EJVcD5gh2DMUVEwQe5fEGO87oefK9gHe6mU=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=lSC7q+FcW7ALrd6kuS5JlJhfs0KU1CyPi0TlEGtgJJkdOz3H4PChu92Z/mSHK0mFLr/h2iZ7dX0f/rqW8ws6yZ77A5mmz0ssEzLKrwhispZfWKp0JWJ+9mEwvndTuPqhPtdeJJ/gcsyrPkDcEuN03QAw2TlAAuy2v1mPe7Zree4= 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=ahaqLuA7; arc=fail smtp.client-ip=40.107.22.88 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="ahaqLuA7" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iyabbG/CtyYYs28X68Ydtqkcev7OlOiagv1n7+VSt65Zu6RRn2+2B2E9GySbBmgO+rjITyl/0aBF72Pw7LGLec4HxTmFz51Zjw211fed2J0C3lhCaUJvcHh3ac9Fz5gNudabkRtmSvpRL067TxnVNNoX5qyz37NYACN5U00PzODgp5qV4ob0SmaA4du9lixAawbzsiMaMrJOKYX5oyUlXdiBx8fsyrEA1J0J4UyfURmmgtxgwzIBCT8MNqvrz2XZkp4JDljPnC9UNEy6SE3O3M6tkaikinx/g/MQZehWLS/Z/RyMv9F2eO1qTguDEmqMVr+06BG+ofcynPfuUXvt4Q== 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=b8G5qpoFp5Q8onqriaQOrAEkvT0GxrBUnT872PX/0Qk=; b=Uh5e4VQ95EWeSl3my9VZFj9F+2x9FmeewOcFw3wo+URZLkMFciqtqzI2xWzsw0HqSX2vFjArdC/VEQxtFwJeyCj2lBbZPBvE4H7PbrS6WaoAP2M1jT5zsaxla9J9sjV0gBqeVdYJMU80vPF2F3fIAEf2sCjuZwG2gtFpVd0uv45CiM0o7i7iMde6hNS01MkL4iSloiJgb/O322LdXY/Fhynm/G00fpqVsUsdcXglxHdLv0wRlOR7j0ZDm42XoBg2tujQeutHZyShAzpzGX2T0gPTZU+qNHyHK9tzd0PiRgEPe1PtoIGlQ1E8Mu7KXPgk64knsJdgwBjsny+gjQCZZg== 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=b8G5qpoFp5Q8onqriaQOrAEkvT0GxrBUnT872PX/0Qk=; b=ahaqLuA7dFVv70aI7NVJuWX5cwMzvvMyP84e070dxX1CNpNG82FOeK89N3VowWeolIdYI/oKP3sYAMSdh01lyp9yqLVdLxdMtlnwba+/GT+iKxechvrlDIptJFC/UaHEkzfFytFtBNIf4em2o03en/Kbf3iB1CpVts1Pa5ceeIM= 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 PAXPR04MB9376.eurprd04.prod.outlook.com (2603:10a6:102:2b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 20:46:52 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 20:46:52 +0000 From: Frank Li Date: Mon, 10 Jun 2024 16:46:22 -0400 Subject: [PATCH v2 5/9] arm64: dts: imx8qm-mek: add cm4 remote-proc and related memory region Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240610-imx8qm-dts-usb-v2-5-788417116fb1@nxp.com> References: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> In-Reply-To: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li , Peng Fan X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1718052391; l=2953; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=dCwtPi/8EJVcD5gh2DMUVEwQe5fEGO87oefK9gHe6mU=; b=AL51iU9t628NDgrn3X6MlN7DGmrOt3LofQEQdQCcNLgxLhlxGuH33QHMy21Cn1ckn/0heH0rr uXWDsvAOJB0CUdV58ab6eJmR/xJfNpSXMzUXEOGcYOiv58C8XpMzJ1S X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR06CA0059.namprd06.prod.outlook.com (2603:10b6:a03:14b::36) 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_|PAXPR04MB9376:EE_ X-MS-Office365-Filtering-Correlation-Id: 8330e461-40e2-494b-9790-08dc898e74db X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?a0NjTnBjY1BydjVTRXcrZXBCaHA5NjFacUtndytkbExXbEt0b3A4WEVKK1l3?= =?utf-8?B?M0c2elREMTRmUXA2QUlaaFlGNVJMVDVPY1pzWWJCc2x1eU1hTzZLVnp2cFYw?= =?utf-8?B?cTRTWXFVYmNVL1FHSEFzOFRQalZwVm5hSDgrSDIwVTdVbUl2MFg0SXJKTm1a?= =?utf-8?B?U2FqS0YyYWpPamZEVXpFVWZJa0VIc2IzNkE0L2NkTm5McmljWDYrWFRWYlVY?= =?utf-8?B?R00rdUgxbSt6Nm5mc3JBaDBpa1NNS0diSGRyS2dsaWs0VzdOaFZqWGdYTkI1?= =?utf-8?B?a280OHZ0V2NsOUQ3b0tuRFNneTFuOFE3b3V5OThHWU0wWHI0cmU0TEdJckdK?= =?utf-8?B?VHp6OEJhL2d0cFpRSzFtUFplRHkrOHFTZ0paVGg3RThSRE5qbGVBK0t3Sy9U?= =?utf-8?B?akQ0dlB4SGhUajRUQTVnNWdiV3g1VmRHVjV6d01BcUZZR3pweUZkc0hlditY?= =?utf-8?B?U25aaVlIMkE5REZwR2NLTEhCdkp1YVhRS2JiSklZblFtMC9QM3pIWE5ZSHA4?= =?utf-8?B?ZnJhUUw4Y0c1ejhreC9FRmxadEdia1ZQREI4eWlKSUljWFlPMmFWU2RzaHlN?= =?utf-8?B?cHhmRXpEY0xuK3ZwTFlkR0ZoMnVBSVIvYkxWNXhyZG94KzM0eUpEbVhiNmpW?= =?utf-8?B?M0tYVlByQTQybGgzWGxWb0JSTEZ4UFQvR2oydHVpWE9FaGVjeVBLakZhQ2hK?= =?utf-8?B?VC90TkxoRU9NVk9KYVQxMjVncFplQjh4alVCajZJSElQYVpLMTY5Z256dlUw?= =?utf-8?B?OWMrVThQQ201c0NEcHZnKzNndHl5VFZOTG9hLzh5YU53aTA5WTJxU1Z2MkpV?= =?utf-8?B?QmFqckY4S0dYVXE0YTJkaml4MzVaYWRCcDN3SmZKY2tPclZaNlVJNThZK2M4?= =?utf-8?B?NjhJcFhxYzlaZGxpMEJxSFo3OG5ZdkxMZWVZc0Q4Q1ViSDNyYytOaTU5RWNH?= =?utf-8?B?MDFtb2RBRWE1ODZFdVkxQjNUZHFTMEFrU3NCN1FVNFZNdEpzQkV0UTRQeWhl?= =?utf-8?B?R3RCSGN6OEdqdG5PWmU0N21mMXk4M0t0MWl6bHo3VzFBbnVtdU0yTU8vTFRm?= =?utf-8?B?dENLaENUdFFDdmNobU5tZk9VS0I2MDJack13VnFVYjNTMCtiWUxmaFNzY2tF?= =?utf-8?B?TXh2azZ2ZTd0WXlSODRPSmFEL3VKZm5uRzdJV0ZzUnFRSDQrTlpWdDQ5RXV5?= =?utf-8?B?dlIvQ3lDNGcwVmpPRHdxUEVzTkNGTGFZR1BmMllIMFREc1IrZGtueVA1Y1Nn?= =?utf-8?B?aWhndkp5czZGM1JVK2VvbU5kMzEyNFkxajk5ejlxei9Kc1JnemJJWDQ0YUpX?= =?utf-8?B?SHZ2QjMyRVg0NGozdzdrTEg2WGlBdnVoQUZSUEE3bkVRUXIyeGw5ek44UkNE?= =?utf-8?B?WFFpbWhGTlVralVYT0hCNjVpRTY4aFFuSUMyNEg2ZVVZMUZQYlRxTW5vS21q?= =?utf-8?B?ODc5cUo1dFVsL1NuMEJkVmZ2TnBOWWI5cmF4YnBXcFpQblM0QkJIN1RKbGt4?= =?utf-8?B?eEthdGdPZDhkclNUSnNOMldkVEU2ODd0LzBmRStJZTBUenZsTThhNlpORVVr?= =?utf-8?B?b3ZXVWQvR3pPcWVMRXc3T3NQTUhuREMvbHFENnpNekxPdXBZRzYyM2FoRkRa?= =?utf-8?B?UmRpbEtKVmhXc2xYSmgvd21qOVRSVnBCZUM5Y0ZTbnBCRVBHTTNMVERQTHEy?= =?utf-8?B?OWRlNzRCTzZMTFZBcjNkdTR1ZVpnaVRHRGhoK0F4RjhxaGxkY2FBTnRsRmVr?= =?utf-8?B?QUM5WXVjT1ZkaXRKaExQVGVsL09LQTlyNU1odnlyQmh4aTZNYVJxQmhRRXZm?= =?utf-8?Q?2ohAaKegup+vEAC6HcLVaQ4F9r+fGDLi3aTQY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cWlONXY2bEZ1Z2tQcFRQWGR2OGo3Mk1DOGRkWnNZcVhtL0IwcGhGZGZaRzNI?= =?utf-8?B?c0g5UXU0Y1hCYnp5UTdOK0lvZ09yMGhjTXlOVUhtWDIxUWRieHdyNXdncVpk?= =?utf-8?B?RDh4eHBmaGxHRSt1KzQ5bmtXeittRFA1OHZYTGJ1Wk9FWWQyNEI5WXhMVWF1?= =?utf-8?B?dHRJKzNlWkZuMlNlQ0VtZHVwMmpqRHBCNFRUU2t1K255dThWZkxqeU94YjNm?= =?utf-8?B?K29CWHhwOWlXTzduWXF3dEd1UFQrNFRzTkY5QmtwcXBFbjlwWDIvRFJuU3J1?= =?utf-8?B?YVYrb0N2SkZ6RUtYaE8vdUxsSDE4bGpLK21hZE9IUG10b1BFQ3d1T25iTTdF?= =?utf-8?B?U1FwdWRoZE1WRmNRL0N2ZWUxbUJoT1A3TXdkZ1BoRU1adkI4SEVvN3BocU4w?= =?utf-8?B?aFhnZlBoN3dybkh6MDYweXMxZUJPSGZ3c1Z3TjhVQTZtZTRuWUtYZkNXaTN1?= =?utf-8?B?cy8rMFJsOEs2dUhDRnlHMnZDN3BGNjN3dVh1Z0g5WVRRd1ArSndwUGNvRGV2?= =?utf-8?B?SmRCZGN6QUMvWUt3cS85NVl5Z1R1OUdaenNrZmpKVStuWkZDRzR1TW1LejZv?= =?utf-8?B?bTgrS09kU2hOVWRyWDFNS3ZuazdHSkhPUVFnN2RFMmhycHloYVI0dFZmM2pK?= =?utf-8?B?SkxuUWdPYU1ZcCt2NUVSZmtrcXJzbXJUQmJSTnVwR3FleWoxQUN2UTgyWkRw?= =?utf-8?B?VWI0RFF5S1VMM0oyMU1uMkdJZGpFaWJpT2RsOHdnNGtQZmdXUVRwMnZoV1dF?= =?utf-8?B?RmV5ZlRVN0grWXZaUHlkeEFqaUFpYmRrVTBxQXMxMGpqOHByY0lpZVhoZ3pw?= =?utf-8?B?U2dqeGw2MGxTUmlCMzEvWU1yOW9Jd1hzemZvSitLd0Z3ZkFSV0MwTytNdllF?= =?utf-8?B?MzY0QXJzdHM2VjNxRmR0RlNrYTFRRUhZY2ZSek9JWThQUEx2MWVXOEUrNmZW?= =?utf-8?B?ZlFlWEtzMnNBQjBMSm8vaEJ1N3RuMHE4Q1NJS0t0YllEVmlRazBpUWdKMFFu?= =?utf-8?B?MWJGaHc3NENxRStCSjJuUTUzY25wcXdSQW9CRk8rVkNISXBmaG5zeFo5M0Jn?= =?utf-8?B?aEY3aEc2NnlsaXVLM09KWnRCdGtabUpBdXNjUk1EdURSSDRxL01tdld2Nkhq?= =?utf-8?B?aGtDc1JvOEo4M1RzdlBMYnRUN0NRQzFxejVvcXlSRmpuR0RkUW5tbStMZEVU?= =?utf-8?B?UlBXUm0rblN3ajB1cG5SSWRtdWMzcTdaV01SeGVLVnRDNG1JenloVUJMZVFO?= =?utf-8?B?L1BJb2czTm5IWVZOeDNuTmhCbnJlTGkyWWpNN3dmZDNpL29Xalp4Nmh6bHY1?= =?utf-8?B?S3RINnNwZmdJMWJ6Ymlnd2FyMHBqYkJ0RXVkalo5V1FTNnJjVkR6dVM2QmdR?= =?utf-8?B?cDN4ZlkwcDBIbzRSSXJ5ZG1zZUJZOUd6M1Y1Tmk3REdTK0Rmc2NSL09Ed0ts?= =?utf-8?B?UVM0QXlWWkVwVUNyN0w2OVlXODlHSXVpRm01R1NUSERVWkNVQnN5bFhwemNT?= =?utf-8?B?aElzdGZYbjlCZTdnK0ZVTnBnM09NN3BtLy9Hc0FMQjMyVzJCUXFwOHFMc0tE?= =?utf-8?B?Vndlb3pxTUovcnl1R3BnclRmNWMvR2hiaXptSFB6emQ4VmtMZFczT2t0TmQ5?= =?utf-8?B?OFpGQlRPZzBROW5HMHJ0V1Nka1ZGcFlyUUt5YkJtQlpYWVl3cFNaSTlDbSs4?= =?utf-8?B?U3lueU1WWHl5cUpEMXgyTW1rOVhMeEFuSVM2SXc0UndQbmlvUlpKVjNpeVdC?= =?utf-8?B?UGNHNFhTTUdHaGtLU2l6QVBxd0wrbFRRRTVwYTJ2SHplcmdibE1tUmxTN0tI?= =?utf-8?B?VnBpYzJnd01qTjlhblR6bmw4VXpJRVRIb2ZCRm5qd05sMmsvY09JcTZBNlJE?= =?utf-8?B?eWo3cmV1dU0yY1haMnN1Z1hmaDJjZUpSZzlDWnhHK3RWRlhzK0FWeTR2OURp?= =?utf-8?B?QlloS0RJZERWWlVjdkVsQVNsZDVkemp4cEM2TlFBd250UnphcDdEeUZxb0Vk?= =?utf-8?B?NEQrWVZwNWUzcHc4cmVyWFBYLzlENUMreWpwQ3lHU2lhVnB4WSs3cm9ObCs5?= =?utf-8?B?MHRvc1pmWFBNZi81N2tWNFhvYk9kbnlDUDZzK1ZVQ0dkY09pTk1xYnpIV0Zr?= =?utf-8?Q?xOAM=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8330e461-40e2-494b-9790-08dc898e74db X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2024 20:46:51.9720 (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: y/Auux0EoIrOudDsD1tgU76VNcY0gLjMsv3aLPMEYCJbX8egd9FdhOtjr9ouhtt2UIr+aLn35o0W4870cPIohA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9376 Add two cm4 remote-proc and related memory regions. Reviewed-by: Peng Fan Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 93 ++++++++++++++++++++++++= ++++ 1 file changed, 93 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index c024be33fbcce..dbd478af2e474 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -31,6 +31,68 @@ memory@80000000 { reg =3D <0x00000000 0x80000000 0 0x40000000>; }; =20 + reserved-memory { + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges; + + vdev0vring0: memory@90000000 { + reg =3D <0 0x90000000 0 0x8000>; + no-map; + }; + + vdev0vring1: memory@90008000 { + reg =3D <0 0x90008000 0 0x8000>; + no-map; + }; + + vdev1vring0: memory@90010000 { + reg =3D <0 0x90010000 0 0x8000>; + no-map; + }; + + vdev1vring1: memory@90018000 { + reg =3D <0 0x90018000 0 0x8000>; + no-map; + }; + + rsc_table0: memory@900ff000 { + reg =3D <0 0x900ff000 0 0x1000>; + no-map; + }; + + vdevbuffer: memory { + compatible =3D "shared-dma-pool"; + reg =3D <0 0x90400000 0 0x100000>; + no-map; + }; + + vdev2vring0: memory@90100000 { + reg =3D <0 0x90100000 0 0x8000>; + no-map; + }; + + vdev2vring1: memory@90108000 { + reg =3D <0 0x90108000 0 0x8000>; + no-map; + }; + + vdev3vring0: memory@90110000 { + reg =3D <0 0x90110000 0 0x8000>; + no-map; + }; + + vdev3vring1: memory@90118000 { + reg =3D <0 0x90118000 0 0x8000>; + no-map; + }; + + rsc_table1: memory@901ff000 { + reg =3D <0 0x901ff000 0 0x1000>; + no-map; + }; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "SD1_SPWR"; @@ -133,6 +195,37 @@ sound-wm8960 { "LINPUT1", "Mic Jack", "Mic Jack", "MICB"; }; + + imx8qm-cm4-0 { + compatible =3D "fsl,imx8qm-cm4"; + clocks =3D <&clk_dummy>; + mbox-names =3D "tx", "rx", "rxdb"; + mboxes =3D <&lsio_mu5 0 1 + &lsio_mu5 1 1 + &lsio_mu5 3 1>; + memory-region =3D <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, + <&vdev1vring0>, <&vdev1vring1>, <&rsc_table0>; + power-domains =3D <&pd IMX_SC_R_M4_0_PID0>, <&pd IMX_SC_R_M4_0_MU_1A>; + + fsl,resource-id =3D ; + fsl,entry-address =3D <0x34fe0000>; + }; + + imx8qm-cm4-1 { + compatible =3D "fsl,imx8qm-cm4"; + clocks =3D <&clk_dummy>; + mbox-names =3D "tx", "rx", "rxdb"; + mboxes =3D <&lsio_mu6 0 1 + &lsio_mu6 1 1 + &lsio_mu6 3 1>; + memory-region =3D <&vdevbuffer>, <&vdev2vring0>, <&vdev2vring1>, + <&vdev3vring0>, <&vdev3vring1>, <&rsc_table1>; + power-domains =3D <&pd IMX_SC_R_M4_1_PID0>, <&pd IMX_SC_R_M4_1_MU_1A>; + + fsl,resource-id =3D ; + fsl,entry-address =3D <0x38fe0000>; + }; + }; =20 &adc0 { --=20 2.34.1 From nobody Thu Feb 12 15:49:05 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2088.outbound.protection.outlook.com [40.107.22.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 157B614F9EC; Mon, 10 Jun 2024 20:46:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.88 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052421; cv=fail; b=gBjz+H9vwrWwGmfKiPWk98yUGjXbCjDEh3Hpb8SV7HzOYFgHMCR2dJ9YW/SnM5m//zrDJEhrm7VgpAWesMN8ekEuuSdnsl3G1u4IG+7eygd05hjGnacSBWP30NkhnX1MPRYIv1BLThvdby9AXNYsq13TC968dE/afBVaURhbZ9Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052421; c=relaxed/simple; bh=CtkKNHUAo2fAzwGqCbTf9SwseCYd1w8VFFilR35ifTc=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=oJLHamwbPeZde09Gbi5ktWqvVMPcTcdanKrk0ch4oqmflymbKm+CK/Nz+aNATwU1kcaViWjoPpCmDexnqJ8RKrpI3zBhk27RRS0eKXq2eJRz23vG90GfO+8iwdKiOsjW+K85Rs+cejd4cyfDTS3It7vQQGKwQhUWOsLBGg/AWOs= 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=PPrOvMkW; arc=fail smtp.client-ip=40.107.22.88 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="PPrOvMkW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EFKKSSCttb0FK9Ek53mHsqsaQ4zoJdLu/sy7qsfuUDVwIUSej+woyCVfb1eXSIbfEhwVkS98BPCH5sJ95KCz4MYSdwGsluVugaJuKO97ZbMED2PgZBh7UmednTF4K7fcGzOgPa2AH4H0WmKc2IxNV5aq8N00i5RISzLt4Ap8TSmcDJskwsj1zmIKlr/GX+4vGAZ1sIE4gJ3NnJBPfmxfnPFqOZ52sLzTJDcyg4hycxoMCFtLpvcdujH/VDNiRmKzrbGssKpayiP2lNa2YcYsiRVJIXtfSGrf2cVI4lXqggLuGoyU47i3dwmZR1H7My1Zi5c25vEFeVfIfZ/mpbTVpg== 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=KELo4iICDdoq75xZlnxNbKYIHquYeUyms8sM9HSKKKs=; b=WbNXYOmM7fmpU6IcmuaQ8LES1RtyThc57lOnzveE9xfrIW/eu1acz1nHNerz3w3FKgtMWEFaesNMauutBHRlWgQFHnOG4Y2P5wri1bqqQre93KEeYCTX9jnV3fqqeOIqmKE7cl2MOdZK3tZb/jasQfUa3WOpVRFMUCN93l6gUh+/f+3Iq83dT/JdMU88OmoSdCvlH6vn9GHaUUM8QcddvUVZVkdPsrAk7lXJoVtmDzHpGu0wzjIqSTB3uBAL3+1R/CwOy0upTWY0v+hEmm1PUafKDL3VR8ac3C6OSzaslU6/DQVGVkzdOVfLjfOjxrSBauEnOCITIP0TxdKMddaTfg== 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=KELo4iICDdoq75xZlnxNbKYIHquYeUyms8sM9HSKKKs=; b=PPrOvMkW2+HtGR9kCvKDh74R2pbY8/CFsecd+PpG/jgObN/tZYHYSpOCOLzb8b8mtFsFELETxtUAOn3I75pRCbDqmalfZofwPcqI7oHgLNkVg9utdPHaTUUef8VDkpzK/6P1T68cxLL6Lw/EZlAgOj4/JFxw236+HhgtXvyNKmM= 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 PAXPR04MB9376.eurprd04.prod.outlook.com (2603:10a6:102:2b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 20:46:55 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 20:46:55 +0000 From: Frank Li Date: Mon, 10 Jun 2024 16:46:23 -0400 Subject: [PATCH v2 6/9] arm64: dts: imx8qm-mek: add pwm and i2c in lvds subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240610-imx8qm-dts-usb-v2-6-788417116fb1@nxp.com> References: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> In-Reply-To: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li , Peng Fan X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1718052391; l=2711; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=CtkKNHUAo2fAzwGqCbTf9SwseCYd1w8VFFilR35ifTc=; b=YqPFi70GU+jIChl7P1uqQM0qNddAZs8wDg3lVTUdW6wNASEhiuQASp9rtmLF7hCZs+VxkZxqb sDlFolW/1F3ACtmGOvxIrB26e5WrplHwqFjdr35OErmLYXJLzAJ+uRZ X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR06CA0059.namprd06.prod.outlook.com (2603:10b6:a03:14b::36) 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_|PAXPR04MB9376:EE_ X-MS-Office365-Filtering-Correlation-Id: 30e1a6b0-821f-4732-d6d9-08dc898e76ef X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cVRhZ0xkSVpYMnE2YnBXVThSaXozeU5hTjNZTVE1dGRSeXpoMVdwbCtVeFM1?= =?utf-8?B?QVpHbEhtelpSQ2FDRyt0bmVjV3JEVEVjL2ZhdkNMdi80ci83TnBZZ1hvblJq?= =?utf-8?B?Y1VXVStPWUdSaCtkWG9mSnZJeGFCbTdFckJKV3ordTJoalZvVjRLNWtpZVBY?= =?utf-8?B?ZWg0MlhrUEFreWZuekgzTXZ4dk40TWZOV1dwTmFYYnRTRGU1UmhiY2wyMVFM?= =?utf-8?B?b1E1REt1SENzOHplYk9ZT1dSVis5VGlBL05peXh3bStMU0JVYU1GSGtQNzJa?= =?utf-8?B?OE9CRUZEMklIdjhzbFcwTmVnNWVhYkhqNmN5YndEYVFmNTA0OGUvR1kxSkNS?= =?utf-8?B?Y1UyTEp0U1d1OFpRaTJ4Q1FjbWpxVGpEeVlNUHo0UDVzVlRjTDQ1QmJ3Vy9G?= =?utf-8?B?U0lPNXpiMXVwenJmLzI5T0xnM2tXTWMrVU13R2xZMElRbmdaOHNoZE8vNnZ0?= =?utf-8?B?TUxkQU13TU1mOS85RWZ5enY2cGhadGZEbzZHYVYvNVNoM25GZ2duTHgwbitU?= =?utf-8?B?WWhPU1V1dnkxeklBcmtBWGIrMDFrNWZDMWRpVjRWWCtNR2ZJb2xZZzlrejhR?= =?utf-8?B?dXk4VFIxS1FhZlVRU2F3dGhtWGkrN2ZXQWFzbnVmSEZMTDMrVDc0bVBtYVFX?= =?utf-8?B?WGgzZ3RpN2ZCYTR0UEZ3czdiRi9iV1VvN0VJZFU1UVRLYTJlQURtbk9jNWRT?= =?utf-8?B?TXlkR1lmTzJEeXF3K3pwU2xBV3RkbnpTa2JtZnk5TzRQby9JUDdPak1CYVQ3?= =?utf-8?B?ejdhUXR0SyttYUNwU1R5WFM3aGVpRFlwMGtmeTByTGpKMFR6WnhuTTJMMjh2?= =?utf-8?B?c3hCN2c5bHNmd1V2VTNORGRRdzY1d2hUK3lxeTcvdXVndHF1U2ZUK2VEV3kw?= =?utf-8?B?U2diUGhnN21yTFRtNnhGVXJGa2RHSmhjaUtlZ0RKMFRvYk9jekpMYUJMbXQv?= =?utf-8?B?dFRKYzk2RkZ0aTZhaDZrTzcvWk5pYmdDaittSHBRRzdDYkZvTHhjaFdtYVh1?= =?utf-8?B?bDIrU2pKVmFPVnVqcENxWml1bGM1NmpKMW5tbzVuN0VVa2J3a3liMWxYT0NC?= =?utf-8?B?WXJZS2dWNXB6a1RaL1ZkQytQSWdhbGVwaENDNlg5UHFxTFlYeThEMmlPdGFj?= =?utf-8?B?MGJVVG9RNmJuKzVVRnp0eGJjZnhKQ2dOY2d1LzFzc3d1T2NqY2ozNmszVjZo?= =?utf-8?B?TWJaeTM1NEtlenp5THBHdHFxbHN1S0thVytMT2lwc0w3eFlUVmE2RThyTzNE?= =?utf-8?B?SGhjMlFYc3JsblJmV1V1OVFoUGdtNlUrOGVYaGpZUEVWRDM3YjRaWmtEbjYw?= =?utf-8?B?YW1SeExLc1JoME9Gdk9qRDFqOWNWa3AydENTOG9JY1RDbXVWR1lwT3YzUTNi?= =?utf-8?B?UkhSV2J4bGNoSjBjTlYwSTRVMUFxL3RtSnAwVEYxSzhyWGxmUTV0ZVpUUG1z?= =?utf-8?B?MFFVa0NDdHBSK05SWXBUUlNjdjE3bTRocjh2c3BhanBvMXlpNG9mOG5XWFZO?= =?utf-8?B?blFpYzVzM2UwK2NPVUg4amxMU0ZIdzJZYWtmSzZDclpDVmJid1VRb3lLbE5n?= =?utf-8?B?S3JuRVpBelNJamZFUHprVUxVNElDa0VBSWg2bDQzVDVtTGNwTVF2dk5FQnZv?= =?utf-8?B?TW5yVGg2T255NzlOQ0VLaDFHWG1kVDVLNXYyK2ZXdTZhcmdTNU9PYVAvZnRl?= =?utf-8?B?TFlZaVI4cHl3YXBLU3BSVTJzNk1QR2RzRm5wWnRGZytGTXBkZUgxVnJiVnYv?= =?utf-8?B?ZzE1ekV1Y0NvWnhWZXJGRnUrRzd4K2ZUWEFTV3JZcUNIQjdZYTRWQ0VYZkRI?= =?utf-8?Q?9rQ029OHkBCU09erEOOz4UB/iwGUc0b/jzuk8=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VlRBNTZnSWpmWUtjcThHM3pGRkxMTXAydS9kQ1gxT3ozZFdRM2tJYXVSRFVI?= =?utf-8?B?SXVQTWFIemg5bTExRjlYUVhYb0Q5aWxUOFQ0L3NTekdiZWwzNHZneGdpRDVX?= =?utf-8?B?ZUl3eXdtYnU4clZmSlJEa3d5cm9USDJZMnR0ME1sWTdaNkRTcy9hZFN3V0tU?= =?utf-8?B?aWttNXZ5MVJreWVLNzFncy93NjRYK0Rpd3hveCsrcUNhcGdQcE5pSmdUV1dx?= =?utf-8?B?OUMvdktKYVNOZEEyR1RDRm9DVE9jWmdTNFY5Ti9HTjVzeS82MlE1cWw2Nitm?= =?utf-8?B?dXRIWnJHckVpVHc2bEtnQTlDTWpsalhFbVIrcWdWNlBtV2VKVUEvMG85dGpQ?= =?utf-8?B?cFQwUGVRN3g0N2UvL2dOb2sxcTU5RGxvcjZaZE1SRFRkSTBzcDM3QzNwMTF5?= =?utf-8?B?VC8vaFFGUm1GMllwR3lYLzE0ZUtmcExQWUdvOUxOUXc4d3hTdUlBN3p6cFNm?= =?utf-8?B?WVYyd2VYTktUOVV4ekM2MU5EdFhPYjgvNzUzVmhnTnRSZnhjU3RaWGw3R3ds?= =?utf-8?B?d1gxRTBYVEhTQWIxSjBlelZraEhQUWtSZStGeEMrWlFXSXdoQ09sdUQrLzBh?= =?utf-8?B?TFNGakNwdWY3dXo1aERsMHphd01LVDNYN1VwbjJDU3BYL1hVeE0rMHIrQ0NG?= =?utf-8?B?N3JGYTFhZkd6elVNaWNKNWVpeG9Velc5RzhZTExFZkQ1d0wxUitrS200RnFx?= =?utf-8?B?VmJSR3hvL08rcS92VitqcjJRSUNGZXRDcGRNaGx6SzdLTU45eFhrcnJQWE1u?= =?utf-8?B?N1puOEZiNFdPU0Nxa2xtT1FDazlUbVBoRjVRN3pIR0V3cnBaODlRQ0Z4SXJS?= =?utf-8?B?QWg3bmxjRnRNMVkyRk9tb0hVajNWOFB0cllqblBzQkp0TERmcmJUOVVqdk9Z?= =?utf-8?B?TVh1T2s3anJ5dVBIOEtGbUZIMndEOEkxOENNTVVIU24vSXk3d0ZvMmxiYXhh?= =?utf-8?B?aENBZ0ZobkhuMWR1WDc1dDdKVDlvNWpPT2VjcE50eXRiMWR3ZHhRcHVESVdp?= =?utf-8?B?azh1c1FnRy9zVmxmZlhrWTdHVkFGc0EyTEIzVzBOeFcvdjljUUF5d1FLKzNG?= =?utf-8?B?VWdaa24rcDJwQ3p4NjRWU0FYaXc5aks5WjhFQ2k3Q2ZYbUlVb3Jqck1RVHFy?= =?utf-8?B?UFdUb09yZlhZM2tqTEJKV3g2Q015QXJFY3RCaXMwRzhmeFYvVzFSK3NJd2VD?= =?utf-8?B?UlB2U2xhYTE1Lzk3L3RlNzN2Y2NTYlZEckM2eXZWZUpqZENZTnI4djdwTFhB?= =?utf-8?B?T3RnMzZKa00zVEZiVHF6QlRBcmYvTHppd1RYMWFZcDdKWWROVk04WWpRNVBO?= =?utf-8?B?dlAySmpNaFYrMkdlOGZnREozekxmcmlhSUs0dGVycnF2U2FzRi93TE5nWC9u?= =?utf-8?B?dVlxYTdZam9tUENpcDI1NGR2WDhnQkMrQmY2WjA0VWl6eWFGSENGNW1BdkVh?= =?utf-8?B?RUJZWW1uSGFjK3B5SmRXMHhPald2Z1dESEJDUmxNL01BSWpYb1dqbXFuSU8r?= =?utf-8?B?VWNwN0x0dGRsVlhlNXgvTFA4Yy9rcVUrTHplVE1CQjNVTy92OU5nVTJjMzlN?= =?utf-8?B?Ym4wTldVMzZNNjFKaW9pZ0hQR2ZUc0hKTEZENHB4L29KZTd5OWFLQk13ek9w?= =?utf-8?B?ejNPZmlaWUZaaEFsbzhLU2xOcW5HUmJYWFFKWW9jN2NiQUQxcXFtYmtuU2li?= =?utf-8?B?N3JzVEtCMzJtV080NE5rUTVyWThPTUJDaXdYUHMwQUU2OW5uY2lySkxaOGYz?= =?utf-8?B?T0NLengyMGJYVk82N0wvTElwdUlmTmgyWFd3L040eUNuVk5DUnVxT3JGa3FN?= =?utf-8?B?U0ExZFl5b3VNeHpEV3gvd05nRldKWk8wcTJGTUpHS3AxSzBITlF4SmltUUtS?= =?utf-8?B?a2NjdFc1TVJGTld6dHJiV3IvbmZRK1BLVG9iTEhtRzN2QWkvWk51WXJ1Nnkz?= =?utf-8?B?cDMxZHZ3U2NDWW04K0cza3pZYmxCVjRuQWxadDY2ZHk5ZStleEVObHRTNFBN?= =?utf-8?B?M3dlS2k2ZU9XNWY1MUhadC9ncUpPaHhwMTRuNGh2SDRXNFVSbEpoVzZMcDhu?= =?utf-8?B?WkFVZ1MycS94M0ZWNmVCb2Z6RXJCZEdVdWpzVjlIYkozaHByWU5HempnRHhX?= =?utf-8?Q?ON1o=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30e1a6b0-821f-4732-d6d9-08dc898e76ef X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2024 20:46:55.4267 (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: 5hETZfgLrMnyo/4FDrl2FNZiwKBmRdMaJW/L0Vf2xEP0IOggWk1ZDjQqE8wRsxVU3Lborg/+4cbxQuqMIGdZbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9376 Add pwm[0,1] and i2c[0,1] in lvds subsystem. Reviewed-by: Peng Fan Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 68 ++++++++++++++++++++++++= ++++ 1 file changed, 68 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index dbd478af2e474..3cf39c868e752 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -93,6 +93,22 @@ rsc_table1: memory@901ff000 { }; }; =20 + lvds_backlight0: backlight-lvds0 { + compatible =3D "pwm-backlight"; + pwms =3D <&qm_pwm_lvds0 0 100000 0>; + brightness-levels =3D <0 100>; + num-interpolated-steps =3D <100>; + default-brightness-level =3D <80>; + }; + + lvds_backlight1: backlight-lvds1 { + compatible =3D "pwm-backlight"; + pwms =3D <&pwm_lvds1 0 100000 0>; + brightness-levels =3D <0 100>; + num-interpolated-steps =3D <100>; + default-brightness-level =3D <80>; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "SD1_SPWR"; @@ -334,6 +350,20 @@ wm8960: audio-codec@1a { }; }; =20 +&i2c1_lvds0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_lvds0_lpi2c1>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + +&i2c1_lvds1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_lvds1_lpi2c1>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + &flexcan1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_flexcan1>; @@ -449,6 +479,18 @@ &fec2 { status =3D "okay"; }; =20 +&qm_pwm_lvds0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_pwm_lvds0>; + status =3D "okay"; +}; + +&pwm_lvds1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_pwm_lvds1>; + status =3D "okay"; +}; + &usdhc1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_usdhc1>; @@ -675,6 +717,32 @@ IMX8QM_M41_GPIO0_01_DMA_UART3_TX 0x06000020 >; }; =20 + pinctrl_lvds0_lpi2c1: lvds0lpi2c1grp { + fsl,pins =3D < + IMX8QM_LVDS0_I2C1_SCL_LVDS0_I2C1_SCL 0xc600004c + IMX8QM_LVDS0_I2C1_SDA_LVDS0_I2C1_SDA 0xc600004c + >; + }; + + pinctrl_lvds1_lpi2c1: lvds1lpi2c1grp { + fsl,pins =3D < + IMX8QM_LVDS1_I2C1_SCL_LVDS1_I2C1_SCL 0xc600004c + IMX8QM_LVDS1_I2C1_SDA_LVDS1_I2C1_SDA 0xc600004c + >; + }; + + pinctrl_pwm_lvds0: pwmlvds0grp { + fsl,pins =3D < + IMX8QM_LVDS0_GPIO00_LVDS0_PWM0_OUT 0x00000020 + >; + }; + + pinctrl_pwm_lvds1: pwmlvds1grp { + fsl,pins =3D < + IMX8QM_LVDS1_GPIO00_LVDS1_PWM0_OUT 0x00000020 + >; + }; + pinctrl_sai0: sai0grp { fsl,pins =3D < IMX8QM_SPI0_CS1_AUD_SAI0_TXC 0x0600004c --=20 2.34.1 From nobody Thu Feb 12 15:49:05 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2088.outbound.protection.outlook.com [40.107.22.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 594E715098A; Mon, 10 Jun 2024 20:47:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.88 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052423; cv=fail; b=NteC8LMcYR3yGcums+xsoMCkkI1Na/ga3uNQU0784EUXamz1TT1h71d5yAq+TWyxBMbCVDw2unVNtkYE84lFgYJ86ZVb0plXvBeseB0ysAQdKur/nHSL/YzxQaiFxT9cw83dIUFI0fl/jaWJV0c4mQcPv2t9gD2G0UmMcAjUdt0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052423; c=relaxed/simple; bh=IzehZz/tcy+OhZEkvv5yDy+VxEZsjK9N9TUy6La0efE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=C1XuOVweLc7sG2M6+IrtcL6WuwElHr2mit9TRfpbrYBC/rVqIpgZgB2Hek6PYT6w/kcNOZhZ/BQf6ITdTq9/UFqZJ69M6BZIcCWB6mgB61D37VDAy7SiaMTbaXefRIwmejI6N1NSd5Om8xDhkikJf5YOVBPwIUC6HknpcJGCubU= 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=MMKLyG0o; arc=fail smtp.client-ip=40.107.22.88 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="MMKLyG0o" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lI3nyfn6sg27nST1tOEYDtGEVitYOXyzADG2mLHJ9LLwZd6wI9lkNIjgTQbYzv2JWGfAyCvWTbQQO7qW4Tk544UWets8F0UohoaiZPjJNjQe+prNB/arC+yNNWNmBzO+oDjDdeUAR0Xo4mk2fu+Bf5LJtvTUeBXdRmvqzrE+dyLljAoiovBq4u8bocYi567ST+nQyVK3dLD+awmPQAFtpR95MnZgXc/2n86tkxFXjcT6TTkMZFayDieUEpzVjCGqZNeYeD7zz6hQPyK37q21nG0Pc8AwhlWMGRajnBQA9QTvBjpq+ylR8VS6kn7Au5V9QO+b8Ca+iYBbPnE2ycAZwg== 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=haeK8I07Q7QcIqVN+q6IdsLyvhH9JoPZFR3uZWs4m+w=; b=X81JUD6EAqM5UUsgP5bF4rBZfqOpdUYe5iyjtSptJYhgKWN7kMR4jTAV4Dbb/oHOgwLcRRzgs1n6zJ1Te4cRXQ1WhlG4754vzLOFLmuwlZQlKSTHRGKPp95DSbnPYxJY9gbd/vPiAWktyqEjZqzqI84mtrVgxPUtsPytsIDkihUXFTJPcs0zgUiyj3u3yb7xKqrax/CwL584DqI56VzXHCZMiEhjl3iIaZUPzPwA/2yu5Ck/w8S78JcBL8i9dd+6HXfT1r61IKzUefyoyPOrIV41DL+g6uQGg2/bLPgijy6fMjYW/KFs7UrbfoI2diVkQ2we5WhHUXBzUxbcttyzFg== 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=haeK8I07Q7QcIqVN+q6IdsLyvhH9JoPZFR3uZWs4m+w=; b=MMKLyG0oRMBUdcMDFF+Ja9KhQlQbr6ruVZ4IHPL8AwOXi0QPdzqz+jUfF7aZd8pJD0YdyqbEfiR4i6f2MLsSKjg1vw5tVbgHuk4a+1+T3srSPAgh5v7dqHyjOhVGOe2BTw5ykIcgR5355gTyfC0EpfOYNom8KC8X2LgRMSrBNwI= 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 PAXPR04MB9376.eurprd04.prod.outlook.com (2603:10a6:102:2b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 20:46:59 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 20:46:59 +0000 From: Frank Li Date: Mon, 10 Jun 2024 16:46:24 -0400 Subject: [PATCH v2 7/9] arm64: dts: imx8qm-mek: add i2c in mipi[0,1] subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240610-imx8qm-dts-usb-v2-7-788417116fb1@nxp.com> References: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> In-Reply-To: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li , Peng Fan X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1718052391; l=1699; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=IzehZz/tcy+OhZEkvv5yDy+VxEZsjK9N9TUy6La0efE=; b=evZc31/JK7Jrpi/z1h6jegjqRdT4j8h2PXsklLFXGlDLl82EBpirrKB2SoMWkO9Bsokv1JJiU o5PtwMUyDqcCbnvLhTUNxeuImjzGrJj2ltqBD4MsdtQ19x2VdDA3F8U X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR06CA0059.namprd06.prod.outlook.com (2603:10b6:a03:14b::36) 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_|PAXPR04MB9376:EE_ X-MS-Office365-Filtering-Correlation-Id: f62ee35a-3831-4fbb-0033-08dc898e7904 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TEdjOGxudlhDNXY0bkFUWno4bTF4VlIrd2x2L2Vla0lQSUdaZXNlTEZXRk02?= =?utf-8?B?VmV5YmxJZW5vR3kvdHBjcmpnTVdyb0VWUnp5dGVSb0tRSS8rTWhhUVBUVFIr?= =?utf-8?B?TkdIY2hpR1pCMUl3T0ZzeVpvbk1BOWtaMGRWZVBhU0FZYVh3Wm54RkZQcXA3?= =?utf-8?B?a3AxRURtS2k0MEJFVVRXTHU4SlVRVjRMTUZlTzVGdEkzZkh4dTJoVXdvVjYx?= =?utf-8?B?MHdySGZIWWp4RC9LSTFNN3BmaDEwbGV6MmtBOWV4NG1XQWtHcEJUTlNhV2Fu?= =?utf-8?B?OWRtUzVsMHF3U29lU0p6VTd1ZzJyeXdhNFg2aEVkU2JIYW50Y0JneXY0ODI0?= =?utf-8?B?QmQ4NGpWSWUyVnNBUTIyemtmbFI3QXl6MVVHSTJPTWl6UUJsbkNPbEoxY0RX?= =?utf-8?B?OWNXNkRnTmpkdm01Y3BmZ1NEMkhQQWFydDV3QjFGMU5zY0cvb25ibDJWczYy?= =?utf-8?B?UWs2ZjU4YWZRNVBzU3VXREtyOFpsL1RDMjlvR0JPK0ttN1pMNmk0R3V0MkhK?= =?utf-8?B?YWh0dFJHN1lYL2VDaFJINGMwR2t1RHJQc1p6OFNUd0VvS3ptdk9lWjFXZ1NO?= =?utf-8?B?M3VXckxiNzVRNGpXb2tadWpqcnRHZTRYU3A2RUN5eWpOQ1RyRzB5aFRPSExw?= =?utf-8?B?QURYOUhMUVh4T2g0MElVWkNmMnVxeHJMYlZBa0o4Wkx0ZndWb2RUblJrVzBi?= =?utf-8?B?QnUyMTBFRFlPOUdTVEhUZENqdDhsZUxwZTBCeHN3U01vVmhtc0VxalMzMXQw?= =?utf-8?B?eW1jWFZwOXBjaGtCMlBFa1ZxQ08vOXJ6YmxRVi9NTlVsS0xPN1NFcHNxZ2pV?= =?utf-8?B?RXVNSVZpR2RhQXE1WU94OFhhU2h5bFFoMWw5OFhXYXlHVWdILzJRU01tOW5j?= =?utf-8?B?ZkN5QVdpd2RuUjhBYXFUdy82eWF4VTNoOWNURkxqdnZzdTlnL2N6K3hpalFI?= =?utf-8?B?dkloU2tqdHZReDltd0NxbUN3VE12anJlU2xTQXJwRkcxdUJiR1FUMzFwY0dE?= =?utf-8?B?bzdVQzd1TGU3N0NPcVlyM2JYdlRkNjhHamlZYTk4ZFdTV0ZydEliOTdnMThv?= =?utf-8?B?RG0wZTcvWDNzSmIvbkJ3TlljOWZOVUJ6SUtPeEkxemZNSzlXT0pacjdxaFV3?= =?utf-8?B?NW9KTWRWUnY1dU1Cb1Y0RjNRYXIvS0k5UTBJY2J4TzJRY0IwanVhNlBqaWJN?= =?utf-8?B?Y2lncUpyd0lpV3hZWVJwOXJSbGJZZDBUUnFYZjFDQzBGWnZYTENldkNlaURN?= =?utf-8?B?ZHRwcnBKVUJvOEtvUXE5ZWIzWTlQV1RWWFlQdlhDVVBITzJnUWV5c0YyQVha?= =?utf-8?B?djZHaHRwSTJqRFQ3dHpQUmVtQ1J1V0dEdXBWemE0QXhTdGg1ZVdtTFJJc2tj?= =?utf-8?B?Y2pGMWhWVU4yVkJZSWo4eFZFOEwwQXdRbUpqWmRmWVVFd2pHQ3hrZTg1cVl5?= =?utf-8?B?TFlXdmFNMm93bXdQT2dOUHMvenB0N25uVVYzSW1jRTFiSnN3UWxka3lFUlB1?= =?utf-8?B?Y2pkdEJhVWFGSERGZ2FZN0JTeUJQWFFHUXhVaUk0b1RrMnNiMWFuVDZYZmtM?= =?utf-8?B?VE9pRGZIUFhiWGtFSFZTeThKM2tLMUR2VUVvYXlqWkIrRHRwWFpsTyttNERr?= =?utf-8?B?K0lFdVJQZzhSb1Y2YTU0aWdqSGNRNGpEa0I0MjJUbVZvR3NVZUFNNENtdjMx?= =?utf-8?B?S2tIUjBFeDNhMkExcXI5VXRUUmVDOUoxWUd3ZUl4am1OS2RXMDBUTXprOUNl?= =?utf-8?B?NnNSMFpKRTUvWUhRRWdTRGRjaFVzOUE1OEVCTXdkZjhrSytwME42c1pQUzdh?= =?utf-8?Q?iz8aS5NHCybwluzAiKiVG/5uVDxRhj0YB0S9k=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aGdVWW1PdnU4Vk53L1lUbGpMSm5qM2JodTlBcXdtWk9TMXVpaFFJRUYySjhK?= =?utf-8?B?cWJQbDdNbEVDYjRocm1weFJncVJFdTlFYUZOcWlWSm0ycFFHdXRoSk53TDlJ?= =?utf-8?B?cWRXV0kwbk8zKzhCWjQ2R1dmRE12R0Y0bktSS0NtdUFjWEsybUxzRVJHdGhM?= =?utf-8?B?L2hOTXFDUlNlek9Qc1VnQlRFb2FhK0FNZGhtUVBCTkJYSytqQlRTL0NqVHg3?= =?utf-8?B?S0k5a2JCWWNvZGpla3c5TVpEaGR4ZkdldVl1aXhIN090RjcrQ3o3Q1l0ck1Q?= =?utf-8?B?eGk3Tm94RnExamtPZ0JJRmNGeERZQ2tFL0dVM0xQenJ3UnlleWNGejNleXR3?= =?utf-8?B?NDZ6WFNWM29YajBFajFkQjV5ODYyaGxUUmFFQ1pZcnY5VlI3UVd5Tm44Qkgv?= =?utf-8?B?SXdrVTgwMDBqOCtob2RWc0ZCVjh3bVJscWpzSzY4MjB6NHNGMXRSQmZmYjNh?= =?utf-8?B?RjlLZnlMcGdjTWZuRi9MZUFpWWFDbFg3QitXZ3dKUlUzYXFjeW9iUWdoZDZo?= =?utf-8?B?bUhEOWFTZi9wSEtDSXR4YkhGSlczSW1HaWUvbENPbFZRN0JGcXY2VzlFdlhm?= =?utf-8?B?ZXFEUFZDYlVKUHNTWGJOVS9UT2xhVUVKNkhXc0lhcXByMEZqOVAvNjJla1RC?= =?utf-8?B?K2tpandubmhmYU1jeEQ3YkJnZ1VRSUVub000RzJNMWxFOTA3M2FhS2FXRjNn?= =?utf-8?B?S001NDhPdzBobUtnazVDTUd5aGVaQzkwYk1GYUtJOTk1RkcyS1B0ZkE5T0Z3?= =?utf-8?B?TEtMcVBmYUFEYnpjcHZIUGVhcFppZnF4Uld2UjB3NzhiVlNIQmVLbEZPZUV4?= =?utf-8?B?dDZUL1lZcDg4R0tnazhxbjNCcmM2Skd6RnFYeTN1RWkyeU1mNGUvLzJoWUJv?= =?utf-8?B?WnZhNW8zMEJZd0NSU1piVENiS1lTdTVPd2NsSEFqRW53MnAvcDl4RkZwZnl6?= =?utf-8?B?ZVB2a3VZYmFRemZGREYxbGgxTlhrOFNkRUNkRkFSTGJINGR1NHlNTXlRZHV0?= =?utf-8?B?WS8rZ2ZtWTYyLzdtTUloVU9Mc0NkQnJMYXpBZ0RlL2dLanFvbS9ySEZuZFdw?= =?utf-8?B?MVg1S0NpZjBmMDd4bkl0WGFmT2lRZUkxWU80a0ZBS3prM29xMWo1MHFWVkM4?= =?utf-8?B?ODFFZWhBZkc4WU9pbXZNN2V5L0FNeWNUK0V0cEZsSFhScm1Fa2FpdkJPUVJB?= =?utf-8?B?a0ZqQVMzc1BTbmNrSkpORnloQmh4blA5YWZaOXVMZ2E4TXpRSy9yWE1zaWJa?= =?utf-8?B?N05wTlYzTzZJQ0tta2NGVVlRTFZjV0JXb2VvSlZUWVQ3ZHkxRUxESkNFTWFM?= =?utf-8?B?SzhYUlFMOXpVQjJrTTM1MXM3L2M2NU1iRWd4L21RUUhmODczK1lramoxekZv?= =?utf-8?B?bWVjcEFFZTZSSzEvSmRVbVJGMU5vOGlvY3dWTkZna2FmMzNFM0FJWm1mY01u?= =?utf-8?B?YzdObEZTVmMyamZoRWtvazFzR2lmNGd5T1hmanNVOTdLdzBwYVJLRTNjVTk4?= =?utf-8?B?eUhMQ1Jsb2JWRGJmcE5pZFRCQ2tLZk9ROWJnd3lGZVpyTTM4QjJUMFlrWkxF?= =?utf-8?B?V01FSlBJbnZwWFV1TSt5Skg1S2VHWjhZdUplR0UybVZybDRCblhxbDBJWHNX?= =?utf-8?B?anN2S2xlb0lFS09jM2tzd0F0TTdkYmNkWEs2WGxabWVLMWJjWE4xOEs5VzZZ?= =?utf-8?B?ck5mOUxVK1VZM2pSK2phNXBlWllKSGR1ekdkNGpIeVJqNkEveWVYSVpyYzNn?= =?utf-8?B?Z0J3enRRWEZQSzQzdDNsRWNBY3BGUU1Sd2o1TXJLL3cwQzQyYlZMdUUreTNK?= =?utf-8?B?SGVWM0w5emhQem9IODJJR3lCSncydUE2NzV5UktOR2xXQUVjQmFCZkZ0Nk54?= =?utf-8?B?bDRHZzMyRHZHYlA2WGRJZEM0RUFLZ213V1hoTnIvZzNxSlVxVU5ocWJlK3pO?= =?utf-8?B?cStmMkl5eVZ5SDBuYmxQMjdxbC9Ya1NJQlRRTCsyKy9GOXlKMDh3NmJ2bmY5?= =?utf-8?B?OWRGbitHUGVEMUlWZ0FVOGxEVnFzN0tYWUkvdGpYK09RakNkQ0VMZWV2dU1k?= =?utf-8?B?WHJaa1RmcTUxeVBIaEdWQy9FTG9nT2hPVTYvbWpwbkt4NzRVQlBHWUJkbndH?= =?utf-8?Q?fWaw=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f62ee35a-3831-4fbb-0033-08dc898e7904 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2024 20:46:58.9084 (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: orr+QdeghY7yiUW5vF0ChYk5CuKx5uBgSSHuSi0N3M9qYVAAulJvEkA6fkOxqwzNeh1E4zIUOJrS+7EZxPhZZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9376 Add i2c node in mipi[0,1] subystem for imx8qm-mek. Reviewed-by: Peng Fan Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 30 ++++++++++++++++++++++++= ++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 3cf39c868e752..e3a653be7dacc 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -364,6 +364,20 @@ &i2c1_lvds1 { status =3D "okay"; }; =20 +&i2c0_mipi0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_mipi0_lpi2c0>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + +&i2c0_mipi1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_mipi1_lpi2c0>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + &flexcan1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_flexcan1>; @@ -636,6 +650,22 @@ IMX8QM_SPI2_CS0_LSIO_GPIO3_IO10 0x21 >; }; =20 + pinctrl_mipi0_lpi2c0: mipi0_lpi2c0grp { + fsl,pins =3D < + IMX8QM_MIPI_DSI0_I2C0_SCL_MIPI_DSI0_I2C0_SCL 0xc6000020 + IMX8QM_MIPI_DSI0_I2C0_SDA_MIPI_DSI0_I2C0_SDA 0xc6000020 + IMX8QM_MIPI_DSI0_GPIO0_01_LSIO_GPIO1_IO19 0x00000020 + >; + }; + + pinctrl_mipi1_lpi2c0: mipi1_lpi2c0grp { + fsl,pins =3D < + IMX8QM_MIPI_DSI1_I2C0_SCL_MIPI_DSI1_I2C0_SCL 0xc6000020 + IMX8QM_MIPI_DSI1_I2C0_SDA_MIPI_DSI1_I2C0_SDA 0xc6000020 + IMX8QM_MIPI_DSI1_GPIO0_01_LSIO_GPIO1_IO23 0x00000020 + >; + }; + pinctrl_flexspi0: flexspi0grp { fsl,pins =3D < IMX8QM_QSPI0A_DATA0_LSIO_QSPI0A_DATA0 0x06000021 --=20 2.34.1 From nobody Thu Feb 12 15:49:05 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2082.outbound.protection.outlook.com [40.107.22.82]) (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 3D78A1514DE; Mon, 10 Jun 2024 20:47:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.82 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052427; cv=fail; b=eQcv6K0kQ6H/WwbBEEREj+BNdjSdoyPSv37Tj51L8E+nNx6kzbpS72VL1lt4PSvXVSblFqDKGLtpfT5HjyLBixkD3DpE496Ly0dRwRR1DLGUl3lgkeDrIyFxUU+Uvi8Rw1yecQEv+NVS2XYeq3BmYdEwLXrgrYj7wDHzFie5SXE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052427; c=relaxed/simple; bh=x/N9UKbuC1PtJqldK9l4xcfA2yq5Uz//yB04e42/deM=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=DycOsiQcwq+xSrC2Srwvys7PNxQw71zGZKBgFy8dA+VZFvYwLtd24pNrzlq6FXW9NRxX116HWRCgfH09coaJ5QMmvsaRSsr/A/y9RH8M4R9LkAasvpIyp3z5N9cxgCGmX8rmOFaZtGk96ZoStedHjAh69BBTNdCxv0TgIPoILgA= 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=l3/0H58g; arc=fail smtp.client-ip=40.107.22.82 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="l3/0H58g" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mYu5oqNlsi7ZGAeNnB01riAAyMnYzaxjyc242xLDC+D6mzS5+93gyuG7ZkXX0AW8p7xT6ZxuxmodVOLPiqBUFdnjrgDY2qa/DmWN11P+COFcVgCkj68ZQEyMUlrrUTFeTX9DlAnsg4oxeyUkOzhUdBdJ/fnZJUrWik5B7BpNoMvoT3+lwOMcEIcmlBYpo3YveNkyWrpMlW6UET1iuYULquno/N2kLGT8V8s7f3ePYFrVLj8yj7XFmNofM/9g+B2rBoEQGnj4T/KBhAdV+wk+f0QUwOAAzSalVMDRIhf8+4WWJYn0H2qrdakcU41ellzvvRj7Oem+ockotTf0H1vSBQ== 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=s+3he17Q1UKFPYHjVKWKfzmbNcSbTss13TaJlIsutKg=; b=VwdNkEwVBOWOseNLvchCDFzIInVIeBTJXAZdDUGvuRk2l5ZjSritzWEwItTxj9Q5CGLLdYOK/sc43xJKaxOcr3YBb8DiL8bZPmYPiFfoljyQ81R46ewWJ8I5qqQBGEttkFA5dX/8QN2h2/aBuNMs3/+oyGf4dRiEJVSyvA2Txt4CvVNxSokOgCIrD3VkhQsQQQ9ES0/Pd7tComi/E9MaBRnXwZFMi8mtaFrUyo0MbO3NvoIb1BoC7927d14QhEremk6s8CASPNR33fANx69qqdJoTTzweXdKWgJMl6xRhnbm8jK7ioE3gx1BG+tBRL5Z90VE04zG43s52aE/H6f4gg== 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=s+3he17Q1UKFPYHjVKWKfzmbNcSbTss13TaJlIsutKg=; b=l3/0H58gHgGc9572tk+gAo+PbvsBPOKuuOmmeAFvhM0/qxmokV6MlPn3zCTPeqpkoAThlB1cmsA9UMz/RUqORJrrTaqGqWQd6qAi7qV/Xvg0vgVHQcHvvgOdPb1361nEsyw/Pqmrm5+p4HuM/a5RoQV5Hy5i6mzmCMaCOcSRCqI= 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 PAXPR04MB9376.eurprd04.prod.outlook.com (2603:10a6:102:2b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 20:47:02 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 20:47:02 +0000 From: Frank Li Date: Mon, 10 Jun 2024 16:46:25 -0400 Subject: [PATCH v2 8/9] arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240610-imx8qm-dts-usb-v2-8-788417116fb1@nxp.com> References: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> In-Reply-To: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li , stable@vger.kernel.org, Peng Fan X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1718052391; l=907; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=x/N9UKbuC1PtJqldK9l4xcfA2yq5Uz//yB04e42/deM=; b=2LeR1aEcpf33nz6zin/qdyb5DKwH9YhxOH1h28q59vWzEM8+oYKd9veGXCnt3C1BKyXRseMpT GEoML4p/gDlAjVKx35zLb99jb10yBAv3093ruLWwZwU0UyWt3z0meuE X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR06CA0059.namprd06.prod.outlook.com (2603:10b6:a03:14b::36) 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_|PAXPR04MB9376:EE_ X-MS-Office365-Filtering-Correlation-Id: 019cdf1e-16e9-4160-b599-08dc898e7b3d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?c0Y5SXBPQXlkZUJDK3hWQlhiVXBxWFl5MlJ6VmhyTUcvczBjT2lLdHlzWFFB?= =?utf-8?B?U2t5ZHdhSTYxbGlrODhmQnhield1QVpTNlNBNWFxYzc2NXJnMEpQajlXVnpV?= =?utf-8?B?K0FiM1Vza2puNGdwQkJUMDhsVGhITzNZMzVSMHh2bHlCM0hzYjdGWkFJSnAx?= =?utf-8?B?ZTBjSFAvOW9hRFlTTVorTXpkbzNHcDlENk4waTdKVDJCMm5WQ0hKQlY3WUk3?= =?utf-8?B?cHBDQWRheThsd2hCMStibUpUU1BzTDZYdGZLZTVXOTI5RHN1UTFadXpIQ3ZX?= =?utf-8?B?eUFBZUVlQmE0RVJvR0NtUW5LQmVKRjA2dWpSZUxocG4rcXhBdVo0V0ZQMmx3?= =?utf-8?B?SkxhMHRZVWxyNklLbFV2QU5xR204alFmK2FZVTZMOURmUFFjVFBmUTQ5WldQ?= =?utf-8?B?UVluNnNaSHdVWEozYk5mckZvQ2lGdHJsZ3NBZWhHT2NXZDVydUQ1VjF3T0h0?= =?utf-8?B?YmVISVhDdHIxNHluOExNTEo2RkdFRHhqVG50b1o3Y1JXVFZkSkxKa1lad1hN?= =?utf-8?B?dk1ibmFJK1I3V3FTL3VhZTVscnZyOVozWGg2N1MyQUh6eXc3dEdBK1Fsd2Rk?= =?utf-8?B?MW1FbndxRVpSc08zSGpTVWtSUWl1a2tOd1loVm5BWGhGQVNlWmxNYld6OUFV?= =?utf-8?B?NG9PQThCL3UzdHVtTlptcThFR2s2dldnZnkwUWVYR3loSjhFamFlK0tCSGpu?= =?utf-8?B?YkgyKzBsNExRV1JodVYwQmxGQldNT0xMZTJuT2psQzVuMG1SOXAzVXpjcE9q?= =?utf-8?B?ZWZabXFNYW9LREVJb2hkcVoxR3BUdFl4em9wZFRKMkpyeGovalk5MVRFdWpJ?= =?utf-8?B?OC80bWpOWkl6NU50S2lkY1VCaWFIc2tzV3B6aG9oQ2RVb3lGdUQwUGFKVG9r?= =?utf-8?B?bUQzOEQyQi8wL3l0UjhNMU9QSGFkNkE4RVhveXNjR0ZoeTUzY2gxcm5XMFFv?= =?utf-8?B?MEFKQWVhZE5WUWQ4N29HVmVwQkh3UWRLMUo0YmpuVUpqS2JUaTZwdmVuS20z?= =?utf-8?B?OFBYWUdBWEhKM1BHSXBVUGJYTXZzRDN5c3M0NS9IajIvZFRZWnZobW1OM1po?= =?utf-8?B?eEljRkVtSkZZd0hxLzB6bVprS2ZIVXVOTnMxWmJaYkV6dzJ6TEdNYzFZZm8x?= =?utf-8?B?ampiQ211cElBNkNUekd3dEhaV2ZtTnFvZVVqUi9nMFdvUDE4ektndjU1MnFi?= =?utf-8?B?eFY2dXpGd2JSV0ticDVlclpLOFg0Mm1PWXgzZ3ZWTC92dDlsaHpwUDAxUVBy?= =?utf-8?B?SHJiN2dYNW0wdTFwaStsNU9XU056KzVpekJEMzc0N0RNZUljcmx4NUhoMGd0?= =?utf-8?B?bzBoTXNYM1hKMXV0L0VXRmhadlVSRUE3aXYvOTdOaUhwYUw5VGk0ZXNtM293?= =?utf-8?B?L0pHelVVdmhZY3VFRmJEOEVZVkgxUGg3QVB3NkFrRjhSeUFZbThkeHB4L2tT?= =?utf-8?B?RmJZbjhMc2dvNjl0U0RndjA0azFYNEgvNndiSXFYWDIzRDZ6ek9uRlB3Qkp5?= =?utf-8?B?cEs3c1p6MUtUWWNrMmxOWlFjM2U4N0Nld2tlVkM5U1k2bW1nSGQvWStWa0h5?= =?utf-8?B?elJJdC9pMURaQUd6MFRwY3J4bVdBdUVEcDRvVXc5TDFHbmRYazR4bWx2NW9F?= =?utf-8?B?c2R2UGRMdFpUT21aMkN4MlJXUjU0amJxNHgwUi94cXJWZHZsQjR2UFZlWXR5?= =?utf-8?B?Nm9qT3FhVWVtYU5nTlFMUFRTZmZjcjd0TVFFK0ZGeDV5ZGYzUFFMbzRPaXN5?= =?utf-8?B?NWZSeDYxNktHeVNia0QwemZuaDhFc0htUFBCWmg3VkxwSi9yZjcvRGNobmZ3?= =?utf-8?Q?JBUNCZoECvbR8D5fu5xtpDi/2nDOCoB6z38qo=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cEdDemh1UlhVQTRlcThtaUZqUVZGbzRhYXV2ekVvWkVEVzA1ay9MNHhpYktq?= =?utf-8?B?ZWQ5RkVONXI4QTN0K0wxSjIrVGgzcy9TSHliMnJBa0ZmMEhaN3I5VnZvMWww?= =?utf-8?B?S1EyaVJZZlBVdUxXbVViL1BzRXNyR0tYQ1czdThmNFlyajY3U25SdFJxUHEv?= =?utf-8?B?ODU3TDRFT1M1YVQ0ZmhLUVFBV010eFFvMEpXQ0gxcVJwVUVwbHEvSkxocElv?= =?utf-8?B?elRLOTMzYzRyUUpLVC9wUDlkYnhROXdTS3BKNHlITlowU1JZcEpjWllBeGV3?= =?utf-8?B?aTFJMnRJc1NuVEdUU1FNRzRmdWdZVzYxTU1hUXRCdGUxMWFiZTFhSlp3YmFT?= =?utf-8?B?cWF2WEkxN2d3aWFMVEpyN1pEaVNwSmdRaEVYYUptNk5XOUd1cEV4dFZoM01F?= =?utf-8?B?L0tSQU55Y3p5UUg5L3JiSTdoRE8xRE1xQXFhUVl5WDhCWHNMeDducHg5cEl4?= =?utf-8?B?MTlLNTRncVBnZmlueWlORTNGM0tROUVnd3R6NmtKaWo4Y1AyaEpxNDVqNFM5?= =?utf-8?B?WkNCWThoaVNadUhZUnMreiswT2gxZzl0czNkM0JtVGRpUnNKeGE0eXY5UWNn?= =?utf-8?B?Y2hPVDBZRSthWlFJcEw4czJJMnJTUjk3MXV0VWdPeVBLVmhXaWFKOGNGOWw4?= =?utf-8?B?Ung1RVlyQ2RQYVhncEZ3SjUwOXNEN0pLMmRHRWxyU3FjYnArMlc3NkxlUTRn?= =?utf-8?B?NjVLTDV5TmdtNlM1b0JKRmVOT004MGRSY0dQWUl3WFJMRHpkY1NySU9lQkFU?= =?utf-8?B?MHJaanhEYVNOQmV5aW9EZFUvU09xdHR1OFVHaGRudlEzc3dNaTV0c0RXQWlD?= =?utf-8?B?dlpweTk4V08rLzdOUTl4YUhRQ09jRFk0U3A5UWE2cVYvQjU3a3hUcW5QY0hB?= =?utf-8?B?S0YrUEM5SU9IbEU0SHFJdTZRdWtEVGhrQnVqd0tMZXJ4L0RUYVdrTXk1NHJ1?= =?utf-8?B?dGNkZ0ZqVjc5ZnU4RkFoMnZUT1lYdVBTakEwTXJMbGE3cGVvK2hqVElvb1hn?= =?utf-8?B?bWFWTkhzcWtUd1BsN3k2eUVnN09tNlI2dncrNUQ5cTlBR0pkZlJZME1KWDY0?= =?utf-8?B?T2NOKzlLQlB3MmdjWXJTRDZRUTVueUpCQ2FGcU1BRHJzcFIwZXZFN3h6a29C?= =?utf-8?B?Z0VDVGxLcTRzditqUWFIQi9QbnZZVkhCRStqVmVYQXNvVDNpWUw2NVpKWDd4?= =?utf-8?B?YTdmNlNQZDJsSzA5dnBXay9oMjdJU09PZHBaRjlKQTBMRzJpT0YvYjRTRENo?= =?utf-8?B?Z0RJNXAwQkRvby9RU0pXTWVVc3g2aWg1dU1pWkpPbW1LNjZ4Z1UzMnRnSDUy?= =?utf-8?B?TnpwVTAzdkRKY2ZldEdmTUxucE9DR3Z3YlFocVZFTG51eWIxYk95aG9LR3Yw?= =?utf-8?B?bXo0MjZ4U0UwSVVaTktTNmJqSE1MVlZXY3hoM3VNOW1Bang1RkY5NXYwOVpl?= =?utf-8?B?aEEzNzVUYWp5SEZDNVRjMmJBZ1NHTVlhd2ZyRmIxQXc1QmhrSHQrNGpZZTRz?= =?utf-8?B?TmF0czNXRlpJZTdjU1FIZDlhSVFzMEhuSm5mdllVaTNTY2pZc3lkelVpL0Zs?= =?utf-8?B?NUVDWDRXZXEzem51ZUNsZXBDTHZKWmpkK0FPY3grUUdFQkN3ZlI4WjhSREdW?= =?utf-8?B?aXRLMkVWUmdYY2RSdFVOUi9zYW5remJyelcrY2Z4dCtSSVRPMVhyOTRzU1dT?= =?utf-8?B?K3RxY21Qcm5tZGUrTXkzdWlvTXRnVGlrbGZrMHB1aGNKeEJCZjJJMGVuNTVv?= =?utf-8?B?RHpYOFFIQUNpNE9kMDFYTlhjVVNkRXhtV25aWmhERk5KaWM1c1JBSjBlZ2hY?= =?utf-8?B?bmFvRHNJMHk4eVlucHN5WUlqU2NjbHp6MC9Hckk4dUVuSVJlNnk3NFJHVEJs?= =?utf-8?B?RTZIRFZ6SkhoZkpFVnJ3ZW9Ic0srZzZEWVpmam5ld3ljTE5qbTNlNERQRFJZ?= =?utf-8?B?YjYwZlplVDZhbm1TNGdFMi91ckJNTnZoUGRwSkEySFJPY1ZtcjZNQnZacWtv?= =?utf-8?B?RWpETEJLUFpkQkR2N2FGd2JrQzFBbHVaaHVIZ2pNZ1BGUHc2c3lxK2tveVRP?= =?utf-8?B?ajA2eUY4Y3A2T1VIcHdDZnVqajFtdG1mOGtvK3ZGTTlDbVFxU1VnMUdFajFh?= =?utf-8?Q?NRF0=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 019cdf1e-16e9-4160-b599-08dc898e7b3d X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2024 20:47:02.6625 (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: Z6TawCaa6RBwEh0tVyLzRciRkBC7e9T+Vlhfx5UFdsZ8Uxnv+CY/HuJJOWv4GftlwvYGRSkVgxL/1K2HKpDNfQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9376 The gpio in "reg_usdhc2_vmmc" should be 7 instead of 19. Cc: stable@vger.kernel.org Fixes: 307fd14d4b14 ("arm64: dts: imx: add imx8qm mek support") Reviewed-by: Peng Fan Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index e3a653be7dacc..8ab75cc5b9aff 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -114,7 +114,7 @@ reg_usdhc2_vmmc: usdhc2-vmmc { regulator-name =3D "SD1_SPWR"; regulator-min-microvolt =3D <3000000>; regulator-max-microvolt =3D <3000000>; - gpio =3D <&lsio_gpio4 19 GPIO_ACTIVE_HIGH>; + gpio =3D <&lsio_gpio4 7 GPIO_ACTIVE_HIGH>; enable-active-high; }; =20 --=20 2.34.1 From nobody Thu Feb 12 15:49:05 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2082.outbound.protection.outlook.com [40.107.22.82]) (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 5D6D515219C; Mon, 10 Jun 2024 20:47:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.82 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052429; cv=fail; b=Xp34Dyr4sW5my51ThjSLAQECj2NeDupB5UVWqtxdgl7OBiDMynUbhksqVYo22qOoNNH0Jw+mSc6hq5FsGfyA4n0UoWD+t52W/jbb986nflyeKUqng3uCr78XtfJGELTbKJnytuzEtTiolfugZkraoyuDX67t/pjnTZwVsIiuuns= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718052429; c=relaxed/simple; bh=BGdAl9Cw88q5CXYFPKaVtp4lX6FlBfRQpGYgJfGNwyY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Qw2HBWyy0pC7C5gPB6QhdAZyUSPZVL3WGQO0goQQxzWlhoFHPUxqPEOwNT5CJNRCyYaHGwplm0sl2ugvoVklz+UMf4rqjvjfXW8+h+H1YQQ+EStzqBqgHJyDpk0IXzwFfvw5ODsS/yfyXYVTA1HBirmZKg8YEv9W+x1gktldLN0= 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=rGV6h6dZ; arc=fail smtp.client-ip=40.107.22.82 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="rGV6h6dZ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DISjU6eNEQBvV/QHqzV4Nli8GGjXiS4Rsv1ISNExvAmycSsnKqfixeBiSDf2es7PsnXBJ+iLzAaYQrdigjWYrdqkBMq1MOjheJP9Z89G3X9SVRxtzphGU3fJ5RsEQ7hqj27pLG53VYg9xkanA2qqXNFcprMO6L+oPpjgZywb11S5WUAAaZEWtLorbLsrwhnTX+DuZsp5HpFG1FH/SEWcQSxmecPWETsGtE5clPmNPKnyqGNQ1AhmYJMhhIlyvsttxEkvctBlwCSOaxiPDYDlqYBlxQ6tWfEg8ZRS+VqiVYqwtEDs+dfo2glW3H5ROB1YTulCrxKJhjnhFbNbcfMKvA== 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=p5noNf9OgsZyK0Puh1BxlGX/SHf4fS2HLp0jvD3F09k=; b=KYaNouUi4FksiLWF1zfdej7orAbXXe7BEms7kRkSAoWjIuqTf23JZpyOzfR7fma28Ao1fNbn442ymmrxkZrxzkVLS/Fn68YH1aRiV7oFerf+/jsHBhsLTXsHGDj7lVe6A5woZAMv+4EhsL9eLDXMZtf7nRCcPy8mv9AJGMvqOwdGPUs7pW2t5HuPP2crhB2vvq0fXJNiTQCL3Oj7VihVlXn3ed612w4yxXakm0KnEmpPE/eYuKl9ERHabn2WFlLZ/2SA6gQhmo2Wlcw+QK9rTAs8EGF2v1eprdHjz+OjfAtTueLPmj6ONouuTQ/djMXwGmnMnKwH92y/WHpwob5cjA== 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=p5noNf9OgsZyK0Puh1BxlGX/SHf4fS2HLp0jvD3F09k=; b=rGV6h6dZIjzEKch1H/OsJI/9aOeXnhYutbbqoxf5IZj70Ok2l3As3l8vP7E9Ct8zkqO3+/rwPPRL5wQ0sGdbYdYOhJUDjn9Es9wsp+KrWWjwFOIcM6cW5my/GB597p7kXRTrVaMNhsWSf+M6JGvDc6dNt77wQPjBUS4mN+q9apE= 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 PAXPR04MB9376.eurprd04.prod.outlook.com (2603:10a6:102:2b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 20:47:06 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 20:47:05 +0000 From: Frank Li Date: Mon, 10 Jun 2024 16:46:26 -0400 Subject: [PATCH v2 9/9] arm64: dts: imx8qm-mek: add usb 3.0 and related type C nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240610-imx8qm-dts-usb-v2-9-788417116fb1@nxp.com> References: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> In-Reply-To: <20240610-imx8qm-dts-usb-v2-0-788417116fb1@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng 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=1718052391; l=2977; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=BGdAl9Cw88q5CXYFPKaVtp4lX6FlBfRQpGYgJfGNwyY=; b=WNwIlV9Jh8Jz9EGf/thYITAxuN8/su1hBXZ1B8/mJQY9G1yn3gfZ43eRg65NX3svU7Zm9uyNM qt25zTD3dRJA7Je22e9A94R9+i0avRccqpxh6DDIdpnIA6XdSY69S04 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR06CA0059.namprd06.prod.outlook.com (2603:10b6:a03:14b::36) 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_|PAXPR04MB9376:EE_ X-MS-Office365-Filtering-Correlation-Id: 3ae6cafa-6b61-4932-ee2b-08dc898e7d30 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015|52116005|7416005|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RjR4OHp4NTExZW8zSHZZMFJUUGlmM291RmhNRnNhblJwSDRNYmk1SVUwWVlR?= =?utf-8?B?NWNhWTVGSktCU2M3aitkcm83Z1ROQWprMnd2YnZ3dGFmek5CMHdrV2ZIZm9D?= =?utf-8?B?VzM2N29mSkg5ckxQdGJaYkVXM3dIamFvYWFCV3d0QjVsajJoYW5UWmJOMkNm?= =?utf-8?B?V2dqRlk0b1RWeUtmVEF3S01kdndpcTgxajAvMGZYZHhTWEVVS3BLVi9YZzIv?= =?utf-8?B?UWYycDN1b1VwUzVSTjVZVUZiZkRWSzdjNWlpWG43dGZVcUpsUXNnMGc4VFFz?= =?utf-8?B?WUlIQVJHZm1HcmJTdTgweEM4cnM5dUtVUE9oUjdYclFWeitoWFBRYjdrQUY2?= =?utf-8?B?QVZ3ZW9vUmt0a0VWbzIyMXhsd1ptaVFWMGhRSm85SDdXOFNyTFE4UWt4MXh2?= =?utf-8?B?eUZoN0R1UHFsNXh1NzRhZEVXb0dhZ0lQMWt0cVlFMFdvaitJalk0dEhMN0tO?= =?utf-8?B?cEN3Z1NOMXdvWnRSSjZpZUtrcG9xV2dCMEQxOU9yaHFpaVc2aGJjTnNKcGZH?= =?utf-8?B?Q1d6WnFKaTEyN0VFTHRuWndZT2V6L3p3MzBYdHUwR29jSDFFQitmNXl1MCt6?= =?utf-8?B?RjFuVGgzNmpCMi84L3FJenFYOHc1K3U2aGFKejdaWkpPWWluV2FOeFFnVFAv?= =?utf-8?B?VnZDSDZ2dVJ2ekpSdjg0Ky9YUFBXdjlmc2o4UURUZ0hTSnNlUThhYUJZeDF3?= =?utf-8?B?TXBMWkIrcU9nL0FwOE5NYWtkbS83a3ZycGRPbC9QVjJ6MmtMQzZqbWJTU3ZE?= =?utf-8?B?RCt6byt4OVdTb2lsdlhhUVpzNnpTc2F4b3RLU0ZhNDQ1VDVEdURHZ295YTlm?= =?utf-8?B?SWtldzhFc0c5ZDhZTE1ubnQyVExDRDBrRDBJQnFrN2lhbThCOExOWVRLakZB?= =?utf-8?B?eURMdEpNZUs2M1VEL2dUYzF4OHF6UlN0R1Y4MDQ3L1BGdnJrOGFaNTJsZmV3?= =?utf-8?B?bXFBdnI4UEwzV0c0R0QrN1JMaU5rKzNNRDVhTmg1cEZBWGQ0Ylo2c1ZSTTJj?= =?utf-8?B?Q2U4UWlPMVZ0YjhpR0NmNWpwUWVRdU00MzZPWkhjVVgwczVVcWZRTnlOclNL?= =?utf-8?B?VS9kSFM0dGladGtUQUpjVTNxNkkzbjg5OEJrR0d6NllBL3FzRlBXUG45QlBh?= =?utf-8?B?Q2hFR0t2NE8vLzZJWFlhS1FQeitSWWhkYnBIN2lsblpYeXVieDlLblJPd29z?= =?utf-8?B?SnlIck1jM2NJUXcvT0o1MGgxK2V4VEhWcUFOa29nWG1mYk10bHBtOUxwSWE2?= =?utf-8?B?aXNmaUFQSkg3WjhYRTRqRmJIZDdPc21pcE9lRHJ4YUFOcXE1Q0xEdGwvRSs1?= =?utf-8?B?MzJDVkNFUVI2ZWhXaVVlUEM0dzZ0dEdSSTIwTVljVWE3QkwraklxSm5mZnAr?= =?utf-8?B?b0hZOGhESHNOUElsTXdFVUdvODgwZitTb0RaRnczY2grd0pZaVJVZ3lUazBW?= =?utf-8?B?dXJSdHFXNy9wUE9IT29Sa1gweTdWbFNGbjVNL2RnN1VhZGVsRHpqVy9NWjRt?= =?utf-8?B?YVJ1cUZWYXpBTGxaeUtGZ3BhZ2c0R2RldXNCaXpINUx4VEJyRlFSUmo4dGEv?= =?utf-8?B?S2EySDk1a2c2YXQ1YmxHUnNKeFhyQ0hsZWdmR2Z1cVN6SWxpZlB6UmR1ODJq?= =?utf-8?B?SUpMVDloN3h4THJpT2VGK2I2cndvRGFZakUvNFVqdUU5TmtkbHNIZk5GOFNH?= =?utf-8?B?emkvbXRBVU1JdlRBTG9wUUxncjZOSWFBcHVkYlJIUWliQktFMHU4OTFmakZF?= =?utf-8?B?a2dac1lha0pFSTFkYllIdVpWWWphRHdaYlBJOW8vWTBEUUNiTDdxL0lSVTdK?= =?utf-8?Q?WUeTyiMdG8WPNrCESes0L5Dh2wWYQAoE5KljA=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NG90cHNyL2YvZXhiNzd2L3lmYWpEbUJ2NlIyT1VSZng5V3dPcWQ3OHhBMWZo?= =?utf-8?B?dkdaNTZkcUdYRjBrRkpsQ3BDbmdlRjZ4cGlac3JKVHVyRG9KNlY4UHdUQjFY?= =?utf-8?B?eW9iekZKTjFtV3d4WTd0T2puWC9GOElHK0pyeWJDK1ZNMG5LekZIamdoMERx?= =?utf-8?B?dUNOMEpaNmRSUm1ORjJVYVkweDZ4aEhzZWpneWQ3NnAwdmplSVg4Vjd5VWlz?= =?utf-8?B?L0xnZkVyeGdMUzZqMGFKaGZmQjBib1NtMDJXTzltbXBISnJGVjZLT3BQWGNn?= =?utf-8?B?MmNKeFgvVFFBNFVsL1VOR1lEbkRaR2RpaHZ1THBrUTZ4SVdoZmUzc0U0aXd3?= =?utf-8?B?a0lnMmNWZHAvNWlHTW14RWlFUzhFQ25IRXF0NjRDNkhzV3BkLzRoR1BkM3Rw?= =?utf-8?B?U0hUQzlxOFlVNVNXNGZqSm9vOE9FbjdpUDN1Y25JMWlpMXdzS0NsaktPNVVF?= =?utf-8?B?eWNvYSs1VUVydVlOcWduTEJRaWxMdkZQYjVpNjFDeWJDRmpNWllCZWtuNThv?= =?utf-8?B?dnlDY3lEVGZYWldWM0xLRWpRZkx1VGZwQzhuK3JzcWRCejJJVVdIUFdLYS9I?= =?utf-8?B?MTI0ZlZvKzFzTEF0dXdkdVhPYVZrZzUvZlR2VDdDOWVQYThOdy9kUS9RY3JG?= =?utf-8?B?U2t0aENFdUdGUGpDQnEza2d1NFU3cnNxM2FaSDh6OXFCQmZHc3RhYjJHRlhz?= =?utf-8?B?bHd1SXVvaEdOOVFBQSsrdlVqTFhiMU1LaUxvSkxFM2JyVXNMY1czUjZDRnc5?= =?utf-8?B?Rkt6ekxRN0FsQUE0UjB0QmpsdnJVbXE4T242Q3lFUTdTK1BSVFNTTXJGRjNy?= =?utf-8?B?ZVBNODdNZk5jU0Nzd2pPV2srYXpXR2E5T1dDazZ4MlB1UHQvVXZEUVVJUGtz?= =?utf-8?B?MWxFTlQrTzVOd2NJSUhscC9mMXdpTG1icmc3dE55b2QzeHdFaURvUWFkU2o1?= =?utf-8?B?YllFc2VpYjljc1gwSzltdFBPd3QvMDQxMlRWQi9Yc09uVExRSHJYSHQvdVpz?= =?utf-8?B?MVBLR1JKMlR5a3lkbXloTzhWeWExY05MMWo5U1FjMGg5dGx4emYzQUhVZ0VH?= =?utf-8?B?ZEdQWDQyVFFGUkVzSTZkY0RmSXVxcGdHSWtBUk5SYngvdG1lQ3JWYTI5WWpx?= =?utf-8?B?SG0rekdOY2FEaVhvd2gyL3FoV2pTTmRCY2xSY0pvaFdKR29XQVM0aXRPeXRI?= =?utf-8?B?bmFFZnYzcnBQVmdkVkJOQjdVeUNTeUhLUm9RRUNYZEVPbGJ2bG9raDZiMjg5?= =?utf-8?B?VHpxR1hKUFJJOUJSOXdHWUhLZEJ5VWkxekszdjl1aFZHQk5kbjMxWk1iZ0lJ?= =?utf-8?B?Y2ZEazRrdkJremdWeXQwcXM2MExYWVA1WEdtN0ZjaFczenFobk5uQ2l0dzN3?= =?utf-8?B?L09VZVpuNHNSY0lhZ01WU1M3SDVkcVZyUlQ4dEJYZXc4Q21UeDgrTGVWc05S?= =?utf-8?B?U1RQU0hNbUtBV1RsWnhHd0N2OWpzS3pmUi8zK3pSVDdjcmh5dTRTaTQwL1VZ?= =?utf-8?B?enN3VmNveXVITzRYeE9KTy9NVjhwOElmY29MMnB1bHFtV2VNckdEOEFaR0RZ?= =?utf-8?B?dHhBZUlWSXJITlhDT0MzMk9ublpvMHNaNkdlOSt5cEtuMmNlUDl6eFdxVEgy?= =?utf-8?B?NWc0Y1RqU0dNLzFtQ0JiZ2liTDc1cXhPUDU5cU9oR2RvYTdlNFhDYytjRUlu?= =?utf-8?B?Y1luaUpaQlA1NXZsTmRFR0RPRzhwbjF6QmI2N1JqY0RGcUNYdmhYcEkrTWEv?= =?utf-8?B?NnJJZDU2R0xVYU81Q29KTXJiRVRHR0VsY1RhLzNxSWpVSEVZbkFoalF6VzFX?= =?utf-8?B?aUZzQ3I0dEZwT0xSOUMwcnp2aUlTbGx6NG1PeUs4MzNlOUhSelFWR1dkRjdN?= =?utf-8?B?S0gxbjFBamVSVHZPNGIvSFd0ZkNUSkRHd0R0N0NxRi9Cbk5pL21TcGIxTVBl?= =?utf-8?B?bXFRcmNqNDZ3aEZZa3RJWm1SeitaRVNzMkhPRThyS0lVR0xLNEdIcmFpblZa?= =?utf-8?B?TkIyVVRjelRuY1BLWjNxYkxndGJCaWFxUWdTM3BZbUwrTGlxZ2xWOS94dWV3?= =?utf-8?B?QjVkNExzTUw5L3c1VmFkb010VHJzRjVoQmR5MmhwUE8weWR2T2FIMzBxMGxp?= =?utf-8?Q?TfR0=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ae6cafa-6b61-4932-ee2b-08dc898e7d30 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2024 20:47:05.9131 (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: ZR/Ucxrab1NkTl61UjthuUYSxHg1QbwBXyud+QyetBVAN+iiEN/ixG7E7a32FfZfa2Qb+Gp83lsR5VknfPwBkg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9376 Enable usb3.0 and related usb type C nodes. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 87 ++++++++++++++++++++++++= ++++ 1 file changed, 87 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 8ab75cc5b9aff..0f4132f342d89 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -6,6 +6,7 @@ =20 /dts-v1/; =20 +#include #include "imx8qm.dtsi" =20 / { @@ -109,6 +110,21 @@ lvds_backlight1: backlight-lvds1 { default-brightness-level =3D <80>; }; =20 + mux-controller { + compatible =3D "nxp,cbdtu02043", "gpio-sbu-mux"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_typec_mux>; + select-gpios =3D <&lsio_gpio4 6 GPIO_ACTIVE_LOW>; + enable-gpios =3D <&lsio_gpio4 19 GPIO_ACTIVE_HIGH>; + orientation-switch; + + port { + usb3_data_ss: endpoint { + remote-endpoint =3D <&typec_con_ss>; + }; + }; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "SD1_SPWR"; @@ -321,6 +337,44 @@ gyrometer@69 { compatible =3D "st,l3g4200d-gyro"; reg =3D <0x69>; }; + + ptn5110: tcpc@51 { + compatible =3D "nxp,ptn5110", "tcpci"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_typec>; + reg =3D <0x51>; + interrupt-parent =3D <&lsio_gpio4>; + interrupts =3D <26 IRQ_TYPE_LEVEL_LOW>; + status =3D "okay"; + + usb_con1: connector { + compatible =3D "usb-c-connector"; + label =3D "USB-C"; + power-role =3D "source"; + data-role =3D "dual"; + source-pdos =3D ; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + typec_dr_sw: endpoint { + remote-endpoint =3D <&usb3_drd_sw>; + }; + }; + + port@1 { + reg =3D <1>; + typec_con_ss: endpoint { + remote-endpoint =3D <&usb3_data_ss>; + }; + }; + }; + }; + }; }; =20 &i2c1 { @@ -525,6 +579,26 @@ &usdhc2 { status =3D "okay"; }; =20 +&usb3_phy { + status =3D "okay"; +}; + +&usbotg3 { + status =3D "okay"; +}; + +&usbotg3_cdns3 { + dr_mode =3D "otg"; + usb-role-switch; + status =3D "okay"; + + port { + usb3_drd_sw: endpoint { + remote-endpoint =3D <&typec_dr_sw>; + }; + }; +}; + &sai0 { #sound-dai-cells =3D <0>; assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, @@ -791,6 +865,19 @@ IMX8QM_SAI1_TXC_AUD_SAI1_TXC 0x06000040 >; }; =20 + pinctrl_typec: typecgrp { + fsl,pins =3D < + IMX8QM_QSPI1A_DATA0_LSIO_GPIO4_IO26 0x00000021 + >; + }; + + pinctrl_typec_mux: typecmuxgrp { + fsl,pins =3D < + IMX8QM_QSPI1A_SS0_B_LSIO_GPIO4_IO19 0x60 + IMX8QM_USB_SS3_TC3_LSIO_GPIO4_IO06 0x60 + >; + }; + pinctrl_usdhc1: usdhc1grp { fsl,pins =3D < IMX8QM_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041 --=20 2.34.1