From nobody Fri Dec 19 18:55:54 2025 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2098.outbound.protection.partner.outlook.cn [139.219.17.98]) (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 080463115B5; Fri, 7 Nov 2025 10:30:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.98 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762511412; cv=fail; b=LxvjQGL0cYkoZyvv94wIaf/f09S7o4YYkmOB/FGEIEnNxaiNq3HlHunXH3g7g2gLKCPrvZpDSb3tBDYPwnfbzmvkKoxm9FvAylyHW26olq1soJaLTTFNYyRu9k6qkIcQh3z9AM6CJAwQ9iqVo20EZDBjd542hQTsVz51Ni26quA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762511412; c=relaxed/simple; bh=dZvdAOKsKn4xUz6m9MEOpO0j6/uJ8VN0HQy5nJL/ABo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=EdSr6QmByv8imGISxGbp8HERbaN4hii/wrKMkhx4e7tlzgspfuIKm/HgGlDp3Z0EEMuxRtcaBUGE8nBwFMB9CDRNcuw0nyB3K5356nGpDBxRa1vZE0Lbh/iGdSX4XGbRHCq4EcXvTO9Dmar32TG7Qp2SaAXzMU/Crbx63JdYznQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.17.98 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=duBQ2ge1405dCHHZPQ93zIn9xuVIP2E+yTqtpWIRh+OgMVufsAKw2RRfqJkq0vMlixu6pQVLlg0LpzHgpvJSNphnt/LtUMI1dTbt4k/Ik9NLrj78pyicPW91kUFGnc7ynSJ+QK48l3qgRz4/TJXKr1dEsF5LIjaUYBsU8glLAsZzLXVRqLG0nUCfZinD2do7wYCwizyChu4Payg2u0e0oXyGlH4fmfwZF3Rnz60uSfxxdqPAR3H7CxRqoVRGg9FJm4YQELMOqh8sCPkMh7GbuLkkGAqnGLA3glDz6WE3eQq3bnpI5NXjmOYIE5Vyp0QVpeIVkGgjHrSobyzivG7QmA== 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=RopYT9nzxjAG1AgJJOfzvjsouzhfjUNUpcWgGKqJh5Q=; b=EcAtN3MxqSX/J4l1MHCzXg6LCnw5MsdhWEUyKts1NUAN2lHII0dDAhc3SHX5oIrH4mSbiwLvsCafVcGnQjH59i6NmiyoeeQ+IzTYy9zTW19Ddp1HNFMp/jjPWTT34lTZSfP+4Y42S1gkprGHjrLHTSzYkTTyv1IrE25K3VHqvJaVbiVr3m+/RLn688L2oIf68cMVsseB4HSpZwJsjXR7bWugqEZvSjN0SqpqcIlnLxzfP30m1OMfHkJiTOJGzELM917NQy5Jp+K8hUHaN+sN8hfcYQrTORbt0CYItl2DddAZzD06sG0vpcn6v+japaLI7kc3lSM/cGY1LohrbWp1tA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) by ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 09:55:39 +0000 Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7]) by ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7%6]) with mapi id 15.20.9298.010; Fri, 7 Nov 2025 09:55:39 +0000 From: Hal Feng To: Conor Dooley , Rob Herring , Krzysztof Kozlowski , Palmer Dabbelt , Paul Walmsley , Albert Ou , "Rafael J . Wysocki" , Viresh Kumar , Bjorn Helgaas , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Manivannan Sadhasivam , Emil Renner Berthing , Heinrich Schuchardt , E Shattow Cc: Hal Feng , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/8] dt-bindings: PCI: starfive,jh7110-pcie: Add enable-gpios property Date: Fri, 7 Nov 2025 17:55:23 +0800 Message-ID: <20251107095530.114775-2-hal.feng@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20251107095530.114775-1-hal.feng@starfivetech.com> References: <20251107095530.114775-1-hal.feng@starfivetech.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0014.CHNPR01.prod.partner.outlook.cn (10.2.0.83) To ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (10.2.1.78) 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: ZQ2PR01MB1307:EE_|ZQ2PR01MB1305:EE_ X-MS-Office365-Filtering-Correlation-Id: 7aa2df87-424e-47ad-9324-08de1de3ce5e X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|52116014|1800799024|41320700013|38350700014|921020; X-Microsoft-Antispam-Message-Info: bmPYnsQGobFnS83YzdcFKYph65yqnS7rsljac/Ik7NqUvJrqjKMnrDUJTbBDF9VzGSyPl/lKoTSTSj8KKyEmfB+CsHr0Kv5CQu8cHqFdbhAS3oU44t38fP+FW7LpCpqdH43PdyQz8oI3h5/0DXCaffT6s0YO05dVYR33LCU3u+22WnlRndRPBwKqfxPClgygAAcuZ7PWjAubWvh2idvJXshX0YMIsplfjxmI0RtlmNXNqIw31D7LgspjfTPzyAt23T+vjYoOCKIpAzPXwQtQYAXD+0KLETn/avl3SunNbQzkcWLafvdtbDaZUux0TndSQqarGNfq25r3HszJK0KwcFPl2qG62RHs6DgtFBTC5HVc5Qjx/AKnLON9kIdyuf21MvDajOSJZWlMwSMoI03yNb2lyM0gbnDx3CxO8omPSonIrjTGB3NDQgGHt2ENwRINHiF8OMCqIuDSM6Vbn9v4WvdBIjggIG0EHq61ZEDIQP1LarZLiV3H4yLtLzFcKbIHMwJVtQCj0inVokMf7NIEu8ayWwUXRWZg96CSiK83okkqorOuohFXL7IhK4wJljPijSZIaMQq3tplOh58G7OsAYHqt5r8mYhBA590QU5Jl2U= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(52116014)(1800799024)(41320700013)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?mGLWjjd3DdEM5AQ7kYolD2QuxGvjjmFwmkNfMymG9MHnrE/FhbrdSy6uHWRf?= =?us-ascii?Q?m6alxPT3VqJXPi+SYgGCJIEWS2RTN55ukVkx0gyN8jlJGwgTBacsTn4spR1n?= =?us-ascii?Q?a9a3NeuecJHZgRke6H+uVxffu9xGg7OdAT2T9ngmIgr+vbcC1bnsgQ3Ah+Iq?= =?us-ascii?Q?cn2mFi+UDTfsF+jOSsia4pmAik1f/Md2hL8VtRFEZhiB7r6iLceTQcGg/359?= =?us-ascii?Q?UNG3NODERpsnGGpxiBkMnnfTRreG/jW25Z7OlPHyrPab0ZOxpBQAn2oVc3tS?= =?us-ascii?Q?uTYm/e5tmeZUYUG0deexeq2ptHwzAreH6Zu+iCWys72/rYkaur72CIz5dlfd?= =?us-ascii?Q?c+v6aUsMe9bTFCk9qpt6rCMTGH+6x1CZ4/kB3Bm5wNiHnepQjD/azTT6Lk9x?= =?us-ascii?Q?5J43/nCG1jkLfRKe8+pGs1mYoIciH3fvvQX7gmQzVZdUoMJ9/62sXlEZ4y45?= =?us-ascii?Q?NyTM1A8wl7qs59w3/cHcYLWTIP8m22vlmZz2CqQgTaBTFeJOCHrclEecjCvT?= =?us-ascii?Q?8opWj3U8hprSYKUbxjqfalA+4RHcTcWmsdLsCAelP7hdDidxBGDjops4rxLS?= =?us-ascii?Q?n4bkGfKW8YOJcZxjjsoziekfxnTsuNKKCmI6UO+fDmUG/FuDkamBSxJVSNQI?= =?us-ascii?Q?Eeh4DTtJAh4iiYzgRzeNMnrBDHq6hAR1D9p3YfzwmBFvtzTPP2+wAogxkuVT?= =?us-ascii?Q?rznFrrUzXKEPqmkZyNkriZM9NfuhWfiRi4jPJR2Hea45nTwzOm4LoZj2DeVN?= =?us-ascii?Q?Nyjp87coVOUpp/YSIiDiw4WQKs5cuBA2S47atNc8eV1jYWNPm4Lh3ZKjTmo1?= =?us-ascii?Q?lSotHmZhQ90l0d3p56Bg8PoeAwhRVN5f0E86V/E/td0Qf6roaWIBXPGIgSTe?= =?us-ascii?Q?smwP+tnvtOlO16gTF3Dkp/2NZhBBIksDDiak2F7rrHcnnx4JBbyX38YxcaPI?= =?us-ascii?Q?pCJFGO7jDtiWWaDlGYQSD7WK2iwv1d+SmXky7GugUTAAG4GQFrLnVHK7bDyD?= =?us-ascii?Q?bNl3NdMAP+JqndWLdjZaDNy0cJHXylMw2FJ0SktL0gueQWr9v7aIIofxmTyU?= =?us-ascii?Q?DPLjbzOuvP2ZUX3u19L6zmd572XgdadXoi8hL1d5cRX6kCFcCPlvSPh17+IO?= =?us-ascii?Q?7zIb1vN99UUO/Y9jd8BjW+MujnpQfbheX/1mnuOqNotQ7EcxovOcFxtBlmfQ?= =?us-ascii?Q?JXhdkYmhpALAwdPA9eX8KEO+0jo+zqkZvXeWavYbvu1qHWhjtYLhbG9hSAPv?= =?us-ascii?Q?P8YG1dHR2MzA8GzcX9/GE0tAbTSO9SG1jwdSMHD8zBLelyTYW2AyIiQUN5Ve?= =?us-ascii?Q?OGK0FzIPGYGiBaK+dHR0Sdo/skBZtcqZxXSie10cZtL2PJ0zEXpc8/MSEMvY?= =?us-ascii?Q?4VI+gh42cYTQ4yc+6qcibxF57fQUoLMN1n0JgJmEp3ixWRelyoSP9C0egCJE?= =?us-ascii?Q?BF8OQNlf4G8iFlbyCuqiDDec/IDcK1xY8N1kkA9GslRa+YwMSduIZ7U3ay26?= =?us-ascii?Q?59jUxH5JrEVG1A6uR/a5S4Cy/Oq3GAIVpIIjBs+Kn1cbLaPqmSlJF/4aKvET?= =?us-ascii?Q?L0e0LJoE/+/inRxVzHn1JwOeQvndqOMo5GVt5fK0g5XHv/fZDIV7Yk1rK+No?= =?us-ascii?Q?WA=3D=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7aa2df87-424e-47ad-9324-08de1de3ce5e X-MS-Exchange-CrossTenant-AuthSource: ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 09:55:39.1241 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: I9mGPjD4rU54fTz1U1tzYZOUydLohxXqMOfNv0I0eU4gXxRH6YGyshwpv8pdtRebQ4JcBBqrjGRg2opApP+obzzaA9rqWCkJ53BRdkOUs3k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ2PR01MB1305 Content-Type: text/plain; charset="utf-8" Add enable-gpios property for controlling the PCI bus device power. This property had been supported in the driver but not added in the dt-bindings. Acked-by: Conor Dooley Fixes: 22fe32239770 ("dt-bindings: PCI: Add StarFive JH7110 PCIe controller= ") Signed-off-by: Hal Feng --- .../devicetree/bindings/pci/starfive,jh7110-pcie.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yam= l b/Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml index 33c80626e8ec..1e36f92ec852 100644 --- a/Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml +++ b/Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml @@ -59,6 +59,10 @@ properties: description: The phandle to System Register Controller syscon node. =20 + enable-gpios: + description: GPIO used to enable the PCI bus device power + maxItems: 1 + perst-gpios: description: GPIO controlled connection to PERST# signal maxItems: 1 --=20 2.43.2 From nobody Fri Dec 19 18:55:54 2025 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2090.outbound.protection.partner.outlook.cn [139.219.17.90]) (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 7E51A30FC23; Fri, 7 Nov 2025 11:08:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.90 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762513717; cv=fail; b=hkG9xhFUKlaQ9LdaH5T5RXOUlmUddqHabxlfbJRQhhvf+J1Bm5mk16z8nasvwQgBnKc8XzgOLR3J+Tv2Hp/Pey0MgQKBgkyFAzpfBPh2cIo3oVCg4Kmf8Mk7LGyIoaZAbKyuo9sTMdluM8GBUzTIIerFKUllLS22le0zE3AEUps= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762513717; c=relaxed/simple; bh=nL5jLAky1y6eU1JSj2sdKu7T8q6TR+IjSIzWMLgQbCA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=bMtYjKruxFTOATJ3VhSWGrb0VNkzfo1oqlRiKlZKy0qtLo3g6ni7vicqjsAjMcat1Vx/OEloEuhtk+TgtUlpgP6DAtsgs5VFbCXZYbTd7tUJ62hg8ciFHFRVz8C2gSU56K6xerbE93ahQjrsxrrtU/MFyukCMgQpK0XoMtdOyjs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.17.90 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com Received: from ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) by NT0PR01MB1309.CHNPR01.prod.partner.outlook.cn (2406:e500:c510:f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 10:54:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WdozJx4+cs6dqsWrentRm9nQbAdDmcv6VbDc4NHYz0ksTpAg0s72ATmYlba31LOMZMY4Suyzty2/NknmtA04HFoAWxVzKbFqccKCrx6xgg7p3KhStbfMJJnRzZpaJ00YflUkJzGMWkBuDAAZakobbhqnl1lMLBizstClNp96buKnz0Rzj25srhB1QuZz2NUYZ5aDL7CiGHm7BuBKMAiaj4eRYRjW86koZhrMLa4+uwsNmjkOgQBhYy1vgdYYfjR2KV/6bxjOvbEsgsHBkNOAkaxw8Aut0jqVZC8OtfCtZcoD1xFzwT998izATIxAWIhmbUQMjjA3bDT2PJu0C7FhnQ== 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=TrdOIBe6XTVZYCkuYgFBIwODEgTpoZey6Uz/1VHRgT0=; b=e36z+ag0dGk285J+fFmDEVrbAv+TB8GLVn/oMegF7/7HHyNIBFrlOlKZmWWe6eGmtCs4+fwWI4xfGWB6vMVLZssOF+rLqmejO77lU4B7H72C7zt5KJLlvAFBKO40D25BJDjfol5UkZ3FqeWwnTuX28o8iM7sgHx3GhCWRzDB7hjoA84OFP5hOoDuih4SolNRpEE8OF6XX0o+Xe4oR7EDPAjarZBg1dD2uVhwOQZFy5hi03puMnGO/7FJVNaZC4HB74wGX2bI4OjBatZuUYN7S7A7xGy3d4jIaX86N23R5ZnsJQAiJ2s/mu2vvmBcgvkQYzxRoK3QEmAWu3ZAzzqMuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) by ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 09:55:40 +0000 Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7]) by ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7%6]) with mapi id 15.20.9298.010; Fri, 7 Nov 2025 09:55:40 +0000 From: Hal Feng To: Conor Dooley , Rob Herring , Krzysztof Kozlowski , Palmer Dabbelt , Paul Walmsley , Albert Ou , "Rafael J . Wysocki" , Viresh Kumar , Bjorn Helgaas , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Manivannan Sadhasivam , Emil Renner Berthing , Heinrich Schuchardt , E Shattow Cc: Hal Feng , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/8] dt-bindings: riscv: Add StarFive JH7110S SoC and VisionFive 2 Lite board Date: Fri, 7 Nov 2025 17:55:24 +0800 Message-ID: <20251107095530.114775-3-hal.feng@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20251107095530.114775-1-hal.feng@starfivetech.com> References: <20251107095530.114775-1-hal.feng@starfivetech.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0014.CHNPR01.prod.partner.outlook.cn (10.2.0.83) To ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (10.2.1.78) 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: ZQ2PR01MB1307:EE_|ZQ2PR01MB1305:EE_|NT0PR01MB1309:EE_ X-MS-Office365-Filtering-Correlation-Id: 5c9f0c0c-8aae-4c2a-2744-08de1de3cf12 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|52116014|1800799024|41320700013|38350700014|921020; X-Microsoft-Antispam-Message-Info: 7bQqh4feFPbdWh0jCeHER1jTrSE1exxiyUQ9KWvtK21DLJr1isQi64CgJ4zcZEC4ul0gvsiVMf1QPCC9EDTUHLCC94wthajav6NN3Iqlkf30PJfhic9xZxH4I4/xpfuAk9eZzDgA5M6f+CtaQSTwY0S7+q+DzMqN1jdB2FV/fKZSyi7nH8cYWLn+vf5aNab1l12IdVDJdLAT+FgHHTmPw3wDysln5Z9llJz7po0i5UCPmAR2YAWVosMfYjRdGNJVqDpJQ6KjoVj2YYdfapG9GGWAa+92HmpFiXmDsILVp0p7a1wW31xY+iQ0eO66fmza6bbypNFIfVIUUTzLzqyp2ET/ClDcj+uZaDKJ9DDOS9vyK1znCY4G2TuuUtDG5yDjeTDo+PMBuGPnZXXx0XxnTJjw55YsiTM6+/EHPw6SX14v0Ir3R9CO8wy9RoJAP+T1HkAy07DR2I4sMWCK5i919fHXCUTeiqSBxnGvSMGriammMWLoQRc2wtOG8nq1cOU+FcMr73Yn421i5Z/0Oe0ePO/p0SOsHjdlc2Cq+wMLmc5sA8DHU+ej7A34VKJsJBUUFBLFODFU5rLlwYjU8SKpXa5E4SrmJzCmLvC+V105RvI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(52116014)(1800799024)(41320700013)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TiLpzzMZJ2X20c1L2tUPjC6tuzqY5TUr6wnIV/tSGCHhJtBVjDTpMUZVVKO9?= =?us-ascii?Q?lD4bh4ZttJGyVminG505oHDp7aDENfzgcLT0ueufWLJUO8kSKG000Sl0rk8S?= =?us-ascii?Q?jpBuHYumhs941sef+u/UeQk0Qa2y+3Jaj9w+MCgsSMfzEYF53169voCBDK/R?= =?us-ascii?Q?BcK40KpYZs5ybv55GRBKRyXdiBVOkAlV1ZIwcM5B/LTky3kKuk3AanbeLVhB?= =?us-ascii?Q?86zAPTRLhNNX4v6yR9H1Pk+ihqcD6590ac86uLc9wm9k1rOq7talLLcmI3UM?= =?us-ascii?Q?RGNGCTq7q+6R+j7I/DWJ85eDa4MMh7yjYSigpOz0xiWs0Vxnd3L8TwigJLCJ?= =?us-ascii?Q?+nJVOAf6kW0ZKff39q7eOeDLz2UgmEXCczMfPdOl3dAC7fSaB+CzDdDsabVp?= =?us-ascii?Q?IRMGg1gwUkK60U5Jfh2DOW/dihvgN9v6s7KpwjNmdTc9xMT/ajm/ga/kxTCR?= =?us-ascii?Q?8ZVbOXyFCFQYgOhv4ULvK7dlcV0mkGCoArrjLvU/y93az3olGYqSMwmVGWwa?= =?us-ascii?Q?VIcdQU15yBjNYbycw3XpsKfN05lMxOrJLpj6CcLMO0Lygn1JW6Drou2wivqg?= =?us-ascii?Q?J5h6YQbb/GZvMwkSJauV5CNB+dI7r00jOwJa84Degar1cHteJYSzW947JHag?= =?us-ascii?Q?AsxwghJ+OT/fDTFNrh5/DQKbv9zQXB5Mfrf0C16sDHc2FEi0nUqg9ukyPRfO?= =?us-ascii?Q?26HeWWtEwjqDj4qq+5OdJyg52Q2FAg3nvtbZJEnTgsQbQk9kVn45U3+y2VcL?= =?us-ascii?Q?Rxro54me3f5ofna8Ck4z2WU+R2vIXi8bGK0QkWNnOeOzV5DrQlFDzQx6dsT4?= =?us-ascii?Q?R0BDZU4ImEaZavTE1HWD4UgHPAEj32jOVY0xLy1g45OZ34p/GL1OCD9WkjqP?= =?us-ascii?Q?Z5VaMsPGKdzXg17Cfdgiv3bpiZ5Bki/USQscL/ya0F0by6DXcQ6aCXI7e6rN?= =?us-ascii?Q?wRQhoXcpvRqMqLdvaeB+yxdOG4JGUJP1g8fqNZRrxYHMhgdvTDp6fIUGmcmL?= =?us-ascii?Q?VOhAYWs3MaZ+3vX1/gTLQQ4NuoMbutSQH/dKHIEKBxtOKhyGyVjFyRelDeDB?= =?us-ascii?Q?4I31l0/TXNbjQuDTq8PYjVCvyKqEq62v633fxYCSujfAGh0FuRHO+LB79bhM?= =?us-ascii?Q?GzZTrFYHHu6yM1o/5CuTy+90LDicLZGd+XdbLrlXPsrvgIfy9IijS7iqSDyp?= =?us-ascii?Q?340vgS4PoC0eq1a8RVqbJ27u6d7i5szg18idt5Ld7lmYIy0TgCLKK3X6+LRx?= =?us-ascii?Q?PM4dmgkE+HgHLhBrslLJpMzX/CYF5qLPB278faGa1iHgyLkqYp2SaNx47nAQ?= =?us-ascii?Q?QTkxanWBB4K1M++iJmaDf5hH9/4PTa0uqaNSBqINJVPapZ5+nVx44hoWDl/z?= =?us-ascii?Q?Qvz8sKaKeqc3G7PiMTn1X/fCsM3fIBTHVRmBlkx+T6/mbwrs3eFgoD7Y6zOn?= =?us-ascii?Q?a4DUAWIbYCRXreRXWKUOarNHNN04YnkZBVgXzgeunG/WTe/a5lYW79LtMJso?= =?us-ascii?Q?3Cc4wIqAv9nqAZgi5gm4RynnBFpRyHgqO74XX7wTqfN30s1bJqDVhstUZmSK?= =?us-ascii?Q?WJfhfeqvaZvs0tLCnXIIE2Vie5U/QbLDXaeGZAOs/utdK8aAO4zv2S/DKfFs?= =?us-ascii?Q?Tw=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 5c9f0c0c-8aae-4c2a-2744-08de1de3cf12 X-MS-Exchange-CrossTenant-AuthSource: ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 09:55:40.3008 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: uGakS39WWJZ3ECey7QMJsA02iNvYb1an9u6TcO7wyX+bwXSACQQkf1ZaJG/PQnpf6RH93rwQJcVkrUkFyYSBEheLAaWP2dOnG5KcsdQ8v4k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ2PR01MB1305 X-OriginatorOrg: starfivetech.com Content-Type: text/plain; charset="utf-8" Add device tree bindings for the StarFive JH7110S SoC and the VisionFive 2 Lite board equipped with it. JH7110S SoC is an industrial SoC which can run at -40~85 degrees centigrade and up to 1.25GHz. Its CPU cores and peripherals are the same as those of the JH7110 SoC. VisionFive 2 Lite boards have SD card version (default) and eMMC version, which are called "VisionFive 2 Lite" and "VisionFive 2 Lite eMMC" respectively. Reviewed-by: Heinrich Schuchardt Signed-off-by: Hal Feng --- Documentation/devicetree/bindings/riscv/starfive.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/riscv/starfive.yaml b/Docume= ntation/devicetree/bindings/riscv/starfive.yaml index 04510341a71e..797d9956b949 100644 --- a/Documentation/devicetree/bindings/riscv/starfive.yaml +++ b/Documentation/devicetree/bindings/riscv/starfive.yaml @@ -35,6 +35,12 @@ properties: - starfive,visionfive-2-v1.3b - const: starfive,jh7110 =20 + - items: + - enum: + - starfive,visionfive-2-lite + - starfive,visionfive-2-lite-emmc + - const: starfive,jh7110s + additionalProperties: true =20 ... --=20 2.43.2 From nobody Fri Dec 19 18:55:54 2025 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2098.outbound.protection.partner.outlook.cn [139.219.17.98]) (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 C78883195EC; Fri, 7 Nov 2025 10:30:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.98 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762511417; cv=fail; b=FytVl/YAUriijgZ06/dtescAHtgVHJlakxl1DWgp9Ic0qEYdzcig8y0O3A/Koy8Xp2J4WNWPKRIDIsp1JgYQsx2xTVGb+4xZppaqU92z6t+v4dNhNVZoOtfVAPEg3GPIyIOKUdY91Hgh+X+A7wXRMl/KJ2Do6J45dTQhj3cVGcg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762511417; c=relaxed/simple; bh=/Q+0iEwPd8dENaLPCJaSXynf71xyqBM66C/Y+25SKYs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=r1lXIAw65nnTs2/Ar5rR7Ok8MlPPllvWdLAOEU1+mS6KHV0PSQm5reVuGG8l7H7woWvgLOFfynrJbwlXtUNSlWViXMLEIcy29B62RgvdX1rr0hEORBSVxaJ30XCuqNVL+h+1XFpubfLpYz7XP12XaS1VVB1Kd+mrTOKTiTNtock= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.17.98 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aFTdoNQ2J5hVcma2qI63oBqEXgN50wZCPqnIhNRPj79eo9vtXfZQntEPuaYh5ffi9iRvOqkDo2REqgDJj0ZmJVzp7qZmw5LhoVyhvIQtDG0vq6NIHVC5bIueyykBJQlEoXMwImx62CrtD1+AuxtjX4qgqxwt8/VxWkP58+vB41PJ+q9dzbpv2+gPoLv+haDYVOKLT2pOPv818G0045um2PQd2fUAVDC5XSo4IXNnQkFDBxVMl2bFmVHHgF0YZaPtmBFZSMyfd6XiI6y3L9qCVM4MLIr39Y9aDA8XWkBaL90DRsQmlPmDGaS1bDpbzVJjqHGW9SAvpuSPvOj46RnMFg== 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=QQCTHLQIU/AIPDs6AFrkkAkw5Vdt6Bv+nefuaHIZTGI=; b=ZEhTOf1Y3q8ySNxxncVXvgXWTgkN1q48EsnJ5GDc6fwRkjlUhccQhwGum70yvkq2Rm+vGjgBjC62WaE48xVLtAo1bMzMs8yzD4RbxjqQfPJR8iPr504qEgPB1wvc5UJQ8iBL1olTmSafUu9zeOn3reV6p7gqo/NoYMypZnqOC469coXck8DkXumslWcGtPnCasne26l508rSM0pwO0xFsl6TBmT/KE8JB48Yf8OEZA4rDte/vWGmaa6wXS7NSmjQxMvqNMJuEiJQggRSDtn4632R1nt+OoO0mz5UgpPdzQci7tWZ0toGKost6BaFstU3whPguy4s3f3fN1DNcq5FtA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) by ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 09:55:41 +0000 Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7]) by ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7%6]) with mapi id 15.20.9298.010; Fri, 7 Nov 2025 09:55:41 +0000 From: Hal Feng To: Conor Dooley , Rob Herring , Krzysztof Kozlowski , Palmer Dabbelt , Paul Walmsley , Albert Ou , "Rafael J . Wysocki" , Viresh Kumar , Bjorn Helgaas , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Manivannan Sadhasivam , Emil Renner Berthing , Heinrich Schuchardt , E Shattow Cc: Hal Feng , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/8] riscv: dts: starfive: Rename jh7110.dtsi to jh711x.dtsi Date: Fri, 7 Nov 2025 17:55:25 +0800 Message-ID: <20251107095530.114775-4-hal.feng@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20251107095530.114775-1-hal.feng@starfivetech.com> References: <20251107095530.114775-1-hal.feng@starfivetech.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0014.CHNPR01.prod.partner.outlook.cn (10.2.0.83) To ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (10.2.1.78) 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: ZQ2PR01MB1307:EE_|ZQ2PR01MB1305:EE_ X-MS-Office365-Filtering-Correlation-Id: 892fd969-ac0c-494f-9239-08de1de3cfc4 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|52116014|1800799024|41320700013|38350700014|921020; X-Microsoft-Antispam-Message-Info: uBMDFddZHmdxi56iU7yikjyVP5QVFJblWbuSik10oEEZmOf7nicwd95nzFQFdZn9IqmuAgHxI/zpg3PAr1MF1cMmgR5kJ1xLCG4ccY1domX0EjOql7Q/sqG4ervmayqnvxDMl2yj6Qh1sGAUxUZ40wp+CasRh9QafkBaL08vB7R6D4TQW3YzIkNYMqRZGrbscWeYxPB6sjTIuoiD7yc0e9SmhVUpSm6qQ4H4oMCLUe1rOYSZsOAXOma/W8nseGAqSZcrYKpkgrS0chcVzWTIr0cYILHP6r5s6x/d+8Kd8q89kdfgjvUEEt9MJuUo6k7190BBNNRM6zoilDUQd0PPOp3mvgX/aetHCgi2k63gqJRDm9DRtl2ZfrDFGUxGsziEbTjO2dlzhVferY86qirGQ6bH35ZV4tUtDFQfpOgwfgEGiXi67VoUvWcbDKksykILM7yAT0Yc4Y39DobxsIj92jtdTFmdwcL+I/TaVZ23jCljkK+D7TR6p9B2hzu582jtIbCPMjLLzthfcU8ioGVccWGZEElbvH9fn/oSB2OjRmchxZ7ouiFojhLm+hFLwRyemHVx3a+D8HRF6u98UXnkkejiLsMhuZcBYmQY3ok5TaA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(52116014)(1800799024)(41320700013)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?m3/DRifrg9eMHgCQEHT13nV2G88X06Dh/vp+gRghlNN7GvWJRTQsbFRYxClI?= =?us-ascii?Q?z0ViuwO8mRgEEQGYaMXzwX6zFUbYommSsHocHbKGD1F9ooAvrU6jpGUdcR8J?= =?us-ascii?Q?f1Ax0sjjtRwvFXYRwQYRUMFkK2FLEK7YrXlXcVswqQTKaD7Gk+kdV4uScySk?= =?us-ascii?Q?KcpmubfuQt5Sd8syqVEI9qb8Ey9irffbR9FLk0czxPfXhWazIy7MAfYY2cQP?= =?us-ascii?Q?9sesyu7fhvtLCF/dJv2hKSjw/zSKOxBGTQ8e2DsFZUaGu5vU6QOQ47lnkmhQ?= =?us-ascii?Q?HTg/PBEUappQb1gqDDHjkXDc5zj+mt47POyxPSEGi82qmS+RPSV7AFlEUFOP?= =?us-ascii?Q?Onxu+rGmouh5/fjrR0vRdHqQ8Pmj60K/x2ae1UufPdG4MKcGaYYCtib+INaN?= =?us-ascii?Q?hdOUrNLXJYckMS6c9pscq63BRDs3mo7vI3aFL+zkFBzL82KyORbYpa0h+Zfq?= =?us-ascii?Q?kN26/x5Z/xyPyzIsTeQfP0W0i9RJvRbH1wCV/zSfzuovoMYfPh5/0vqh8Gf/?= =?us-ascii?Q?OsRrWTFBl68kfWXlNfzjt40147LYhDlqDKaYilsobcyPBVYAPvQDEwoEUwy4?= =?us-ascii?Q?VMFVEzu0H9O7eNLTdkdMxfM/dH0g6qaInR6nlseoOyxVBy4Wt9ZH83lktcdr?= =?us-ascii?Q?pHLbLFt5j2laAO9LDx2Z/yKFKD3CGa492OU9kFSTwFbn0RhGjn9AShuj727c?= =?us-ascii?Q?9ufmP7Oh62aFTDli8hFikccOKF70jdX1j2sFkCGRioMdcrPZ60oweDVX5zVz?= =?us-ascii?Q?+3m9QHY6/kjL4pODb/xpZSUl1smuOpekrJodVJ8KKyYnA0OpfNaBq+jh5fvk?= =?us-ascii?Q?Y9qRMzynt6d1fLNwf8HG0Wrd1ffuEHaskQBU734q+KZtEG7OzgaYrwmJGTkE?= =?us-ascii?Q?i2/oEiRourISkpCTTT/FRCe0nKLFVlmbKEdw0VgjaHdAaBGKu9/X153KEqvh?= =?us-ascii?Q?nXYxo5b+68Qbzto5QDEwXYiMT0veeVqHxh4HLtjFOe3Ra6cj5x7z2avsf+he?= =?us-ascii?Q?vyEoUwzU3piKdqGJ3p3BdNXGi3AyUNTP+Db6pXtUwtodDe8oy5R/dr5EP7tx?= =?us-ascii?Q?SAWeHojLz7Y5Z2IkFOVdFeBwShYUpgTGgrbywksmC+CiD4t7jsQFRfdX6Uc5?= =?us-ascii?Q?DyJYhv+ojvFy5UIZvpdMYn1BHr890I++y6VExCCiDRBV6p/95nlGUQgEZxQ2?= =?us-ascii?Q?L/R1w5M/vpvAnSfC92oL2HDc3oUy2GMqxICdAUP+4LFJB0x1MZlQVDEf+H/m?= =?us-ascii?Q?aTmCH6NaVOkOkFf/Yl0K22mySqEbKnZkBRP2JsijEaBt+YWavWnUbuKaVb2j?= =?us-ascii?Q?r60MwadDTIO30410Q8F+nUaT0foCY9v1feWBRZl4wz3kporOyx5+HMDQ2IjA?= =?us-ascii?Q?f3AyPCxDLatp/5FMmtViAJ5cq55mAnXzon/+ly+j4Xs+Xhz+eWX7SCm94DN1?= =?us-ascii?Q?RsqNR6yMKpqyYKYWSr7FFC7MGjfuOo8WoGfOyNS+UloQll5a2gYE9exvKHkX?= =?us-ascii?Q?PGBGWqg7KTRGhcuNd+hRqZu0cs6UdM92Xe/wuTuRGe2vx5xZKRKvGRtHQ7vy?= =?us-ascii?Q?zG19Ce4+6LdtFVmw/xiV0FalZTruLWdmfNQx23qhpGsJHu2U/DH8/gry6kBB?= =?us-ascii?Q?4g=3D=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 892fd969-ac0c-494f-9239-08de1de3cfc4 X-MS-Exchange-CrossTenant-AuthSource: ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 09:55:41.4700 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qfNAV3zeT3knpZF9g6l2OftsjpVQrJSjoXVBl3cw2n46blOW/zt50EWFA49nk1rztt2Jj3u821pJlvFjGdS3oaWj6k1RCof4aqj5kvwqYfk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ2PR01MB1305 Content-Type: text/plain; charset="utf-8" JH7110S uses the same devices as JH7110. Rename jh7110.dtsi to jh711x.dtsi for preparing to add JH7110S based board device trees. Signed-off-by: Hal Feng Reviewed-by: E Shattow --- arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 2 +- arch/riscv/boot/dts/starfive/{jh7110.dtsi =3D> jh711x.dtsi} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename arch/riscv/boot/dts/starfive/{jh7110.dtsi =3D> jh711x.dtsi} (100%) diff --git a/arch/riscv/boot/dts/starfive/jh7110-common.dtsi b/arch/riscv/b= oot/dts/starfive/jh7110-common.dtsi index 083ec80b4e44..809274625615 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-common.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110-common.dtsi @@ -5,7 +5,7 @@ */ =20 /dts-v1/; -#include "jh7110.dtsi" +#include "jh711x.dtsi" #include "jh7110-pinfunc.h" #include #include diff --git a/arch/riscv/boot/dts/starfive/jh7110.dtsi b/arch/riscv/boot/dts= /starfive/jh711x.dtsi similarity index 100% rename from arch/riscv/boot/dts/starfive/jh7110.dtsi rename to arch/riscv/boot/dts/starfive/jh711x.dtsi --=20 2.43.2 From nobody Fri Dec 19 18:55:54 2025 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2111.outbound.protection.partner.outlook.cn [139.219.17.111]) (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 7898331B81C; Fri, 7 Nov 2025 11:09:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.111 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762513751; cv=fail; b=QYrxRFup6wZcmE+vz74EKsk0nGyz/IkKsI/JxdgBauTjRAO283QJu44isneEIvkAST898fCDr8FEqOH64vQroF+2aOedeBW8jj8kGhXjg5ip2lEn0F5u3kAfCiyKbRN9PDahoQMLGzQLd/KvhOgx6Bi1l12IGmcpPDquKHJTMuY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762513751; c=relaxed/simple; bh=ZqrXIXWIFl3QjiE1o2y500s0CX0D0lLb9NXFXexY75I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=pvsh+Bb4M3tqIkmQNHfn6PmA+R5zUTfYEnX4H40KWkAr7SFFkQQj6AXvDeM7lebyk4cJLgXPVgCxbNeKFNR5K7luXlBu+wGp2YLuzPCa7I9E55vMiC/HlwOR7mjnKIcgXrGIEuFIXnkvNIUd7bvTGQfvz72KvtxtvU1iB2DzmUA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.17.111 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com Received: from ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) by ZQ0PR01MB1302.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:1b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 10:54:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f7z++mRuCYrPOwlJ2dh+6jaLd144Y8a9pP7S6FuR8Sb55fss39ScrMieYZCo//e3cOWl3XClQZP0yitXS7/i+5xxkoyIklpTCRNoKJLtRlO3O3blhKxRMf83pN7xvvjH6xNAdHbGbBt7Q/9sZ3BKJz66MiN/TgpOftz7Jdt03AhOrq40DbSwSyBVFZ3HrxuAUQXvSYuEpj92PB2lBu41VtYcbANuogZ3gZz6nWkH/ZKKrMbyfvA3HAmU6dyCSxgIOgOk+JBmW6B9ijFVmTNQhaLskBT8I11joZg6y/8tujkga5AJCcFKk4fmmQBPBlwJ7WvD0cYA8SfZRuwDqIxi4Q== 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=mqHGOPzizN1ZM8vl7b5SmVvlZOgfrD7BiMDWGn+mZbg=; b=G/SiKD+vkzaMMo9r258OZd1cs0ngBHS9b8Pj1V2YpJJbB8qUL1LsPGhyLvu9CaAIZPsC26UD6vZtDFPwEvbQRRvtK7aOTtX3tMeD+C8HKTHeBB28ybE1ASuCwzOWgugST27/5kU+dN6Y37HGkVmpWVdPPJIqRqZDqbCcXDsIUiXG71J/BwhIax7UbXNCxkrcyxIHoTuOWPHBk4Lmd9QK0k7xhFA/OV0i2d1xBeVAUkHMV7CtB4ETYdUHH3dvoAA9O/Z47HpaEvifL9YzIma0dw8nZLN3B+jTDekhJIZjXdx15tbQGPuILnKB4NV1Yt17Mtsw9D9odLobSjggfEsB6A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) by ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 09:55:42 +0000 Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7]) by ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7%6]) with mapi id 15.20.9298.010; Fri, 7 Nov 2025 09:55:42 +0000 From: Hal Feng To: Conor Dooley , Rob Herring , Krzysztof Kozlowski , Palmer Dabbelt , Paul Walmsley , Albert Ou , "Rafael J . Wysocki" , Viresh Kumar , Bjorn Helgaas , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Manivannan Sadhasivam , Emil Renner Berthing , Heinrich Schuchardt , E Shattow Cc: Hal Feng , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 4/8] riscv: dts: starfive: Split jh7110-common.dtsi and move opp table to it Date: Fri, 7 Nov 2025 17:55:26 +0800 Message-ID: <20251107095530.114775-5-hal.feng@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20251107095530.114775-1-hal.feng@starfivetech.com> References: <20251107095530.114775-1-hal.feng@starfivetech.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0014.CHNPR01.prod.partner.outlook.cn (10.2.0.83) To ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (10.2.1.78) 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: ZQ2PR01MB1307:EE_|ZQ2PR01MB1305:EE_|ZQ0PR01MB1302:EE_ X-MS-Office365-Filtering-Correlation-Id: 0edba901-81c7-4c49-9e42-08de1de3d077 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|52116014|1800799024|41320700013|38350700014|921020; X-Microsoft-Antispam-Message-Info: /aG7xfXc0q1wdie5CvxSO3nC1+fUkXQFk5+71NBoHiFmPhNRbpv6KYsGO220RN5BYsXq5Bp/lRbgi/EceFD0dFSNBqhefp0kkT6ca0yxTfTfjDruJ6Rkz+270JIBWXfLZ8PoWkGoKJpsAznbnpt3rISbNRZH1suYl9/wJoW8yQtyQVCS4bW1ZxJrSaAVplF8zKxDfBk0S7oaB+63wnbxshIVCDxlM3SpaMNIyH3Uz1RIgGqHpde4tJk1HVRf2SlzifVCJoTJmD4RGDhasnSeg4Ye38ffZ5UDRAPdauuLC2ZMK1WHXlTaKbRm8L0zZ3cki6QP0VNfN9JKRh5/bSABa3XqdkpJ+fk73dB2HbBTa8iBTk8BHX/a8U9DliNGHOGfnWeGhhXiA47V0sTgAv34BZKt87q7Xfk0iCryRSksg9kYs4sSTZcQse0kYsuD4oOudjR+uCnuCrwB/3IBZksxNPjHPADlm8SHDNvRYf4L/KT/SLAtPnjxttVnWB5isvATCBGPGuIklj0gbeAiuZv7XOYfi7geHnVcMEaBnfKhxxYST+kwv8vc9xvJVeExuaJyjmBV/X6DlDj3DjJwdUuDyQ6VXkQtWIKwMifQh+ECq60= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(52116014)(1800799024)(41320700013)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ApBbncwN+6nIpAZUN1QOloH9e2XJZrQyl6TyqwO1kKvCYWPKrieJAFFrpKy0?= =?us-ascii?Q?pbfTzrm/g1vEJbg8T7tHbDIc+xoqDhvjkGQR5rHR2AXWJQCT1VWf0LcgTFXi?= =?us-ascii?Q?0xZmiYeaDlbQC11y/1q+Xr7sNnvtVe7er4hJvoqN9zR2CTZl7vcy3IpXeg+Q?= =?us-ascii?Q?KSjZOQ8TpewEt5YlGDqx9EFEqscFfDZjOFK5Iaa81nyNPEdrTepbL23r0VsT?= =?us-ascii?Q?iBNzJlT3KZQg7T+ZB0yoMlm51U25VVTYaTIKKxBo41aLtxmbELHYLhxc77Y+?= =?us-ascii?Q?qs89f4REgkRwUMp7XdS3Ox5rItoEbc3+jchRP0vZlxiSQF8QnrM7KZxVx4Gm?= =?us-ascii?Q?UTkwoYoVofelaBqY0YiLhrxlt4e5Zl3kkYsoy0kbM1+lBUUCsrnGGSXsKsFj?= =?us-ascii?Q?NvwAjy/WfU9hbsZIDLbfS+EpTm1qsB2Wy0rSiriyMlKl+/DSQw5e4vE0FDrj?= =?us-ascii?Q?dK9BZZW0b2fE4aVg96UMCro0FYFstcAPCs4KDc1SKdD2jilhN+FsF2X123yc?= =?us-ascii?Q?h1Emw+ag2xb450NU7QdVUPTnjzwmI68YTn593wjyDK+dBg4gC8J80g3+dbli?= =?us-ascii?Q?jdAUOwCwLgCiqh17aap4y/czAPwuFfa2PRuD79u6GtlkbGxeDZD1gLlsJ5W/?= =?us-ascii?Q?jC3y2Yg+KhQIjHAOfJd7kCH9eMdRfC6XOIcAdyPOBOpT6z8x110I2mCXr/gY?= =?us-ascii?Q?F607a7JEtNJDtzTkbSJjCYr20TpmRqi0epasXq0VkJVDH6MzKbJAmPekrICp?= =?us-ascii?Q?xa8PT5muPtKGfxdsHJ93qaqwStCJwYy5x8xrOi1cgsfI6m21yT9FqdtdwsWK?= =?us-ascii?Q?zfX2FxeQCPgEBNhQM0BFTdRWEVIr8a0G5UvsB5K9dz0MenbsuoSUqJJfHqG0?= =?us-ascii?Q?InTZghD+b8VoYV/T/zA27jzUciWj+E6PujmWfmhyuYBSqbLG9Hu1EyXyHiQg?= =?us-ascii?Q?usJXzUuQS4IWzg9FuEBTyOJGb7bJjEqFCTj+EVBRk+pmHdKUL9rPqz1vEh2/?= =?us-ascii?Q?/PK6kOwIVbY9zGK5v6W9BBf7QjrLqfU34RuVE6bGmeUcF2zkt6yP/kV2f+S2?= =?us-ascii?Q?DBtp9ptAvMBqCOeA2FWGER74+/BPShlsR+z8Cib9pjL506gKWF7PV7OpV51G?= =?us-ascii?Q?EQej1kmwhPXBAJkmS4ppxe9cXPCqPnaKekV4CjyVQKznGyUEfXJ+kSYKRxLG?= =?us-ascii?Q?v1L93hNfj/h31BcwHPkiaaDmG5WLc1KSalxRSdpg9h/MVSnuJvOAK2jPPQdb?= =?us-ascii?Q?4tcVT53ZWCe6K2B+X7jtwtzJog9S9mDZ/59SwxKGKu0WnPYLX+Ql/dio/3Vb?= =?us-ascii?Q?/dfi7UbMqRB3nAFvaTbkGdXFqIk0J7VX2De2exU1eEdXoFsFjwyZSwmKXjjA?= =?us-ascii?Q?nM5CuQ7hebHFywCvDRRhcfuBfkzK6F+QAsniDySbfarNlFOpktDSwV3y5DnS?= =?us-ascii?Q?Gc1kQB15eTcZyaivjNd6qFzjROwFmzl4UcjiAeAtn8RNgWr7Nhx14Lm6IYkQ?= =?us-ascii?Q?UsE0WR3AoYUCVHKfo9UNnjA//MEv4PwGrIFSsjDLfB1cJFekCg+7gecuN9bZ?= =?us-ascii?Q?5FTvYr0wAutPhADUlcohPRW/cilSz2piGQxs/1fz3T+pizKliZUt46g1xsKi?= =?us-ascii?Q?ew=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 0edba901-81c7-4c49-9e42-08de1de3d077 X-MS-Exchange-CrossTenant-AuthSource: ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 09:55:42.7640 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: tRBDTnwr6wPtYk3WRxW7RtTKYo8fp1cghVkpnlBoV3+csAZASCGwNB98Wkf3NyUP13ZVmg/f9Yo5PBao23aC8TQ7Rm5LVXTkpt0F0JGkOl8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ2PR01MB1305 X-OriginatorOrg: starfivetech.com Content-Type: text/plain; charset="utf-8" Preparing to add JH7110S based board device trees, move the content of jh7110-common.dtsi to the new file jh711x-common.dtsi and move opp table to jh7110-common.dtsi. Signed-off-by: Hal Feng Reviewed-by: E Shattow --- .../boot/dts/starfive/jh7110-common.dtsi | 665 +----------------- .../boot/dts/starfive/jh711x-common.dtsi | 664 +++++++++++++++++ arch/riscv/boot/dts/starfive/jh711x.dtsi | 16 - 3 files changed, 678 insertions(+), 667 deletions(-) create mode 100644 arch/riscv/boot/dts/starfive/jh711x-common.dtsi diff --git a/arch/riscv/boot/dts/starfive/jh7110-common.dtsi b/arch/riscv/b= oot/dts/starfive/jh7110-common.dtsi index 809274625615..dd5805ef70a1 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-common.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110-common.dtsi @@ -5,660 +5,23 @@ */ =20 /dts-v1/; -#include "jh711x.dtsi" -#include "jh7110-pinfunc.h" -#include -#include -#include +#include "jh711x-common.dtsi" =20 -/ { - aliases { - ethernet0 =3D &gmac0; - i2c0 =3D &i2c0; - i2c2 =3D &i2c2; - i2c5 =3D &i2c5; - i2c6 =3D &i2c6; - mmc0 =3D &mmc0; - mmc1 =3D &mmc1; - serial0 =3D &uart0; +&cpu_opp { + opp-375000000 { + opp-hz =3D /bits/ 64 <375000000>; + opp-microvolt =3D <800000>; }; - - chosen { - stdout-path =3D "serial0:115200n8"; - }; - - memory@40000000 { - device_type =3D "memory"; - reg =3D <0x0 0x40000000 0x1 0x0>; - bootph-pre-ram; - }; - - gpio-restart { - compatible =3D "gpio-restart"; - gpios =3D <&sysgpio 35 GPIO_ACTIVE_HIGH>; - priority =3D <224>; - }; - - leds { - compatible =3D "gpio-leds"; - - led_status_power: led-0 { - gpios =3D <&aongpio 3 GPIO_ACTIVE_HIGH>; - }; - }; - - pwmdac_codec: audio-codec { - compatible =3D "linux,spdif-dit"; - #sound-dai-cells =3D <0>; - }; - - sound { - compatible =3D "simple-audio-card"; - simple-audio-card,name =3D "StarFive-PWMDAC-Sound-Card"; - #address-cells =3D <1>; - #size-cells =3D <0>; - - simple-audio-card,dai-link@0 { - reg =3D <0>; - format =3D "left_j"; - bitclock-master =3D <&sndcpu0>; - frame-master =3D <&sndcpu0>; - - sndcpu0: cpu { - sound-dai =3D <&pwmdac>; - }; - - codec { - sound-dai =3D <&pwmdac_codec>; - }; - }; - }; -}; - -&cpus { - timebase-frequency =3D <4000000>; -}; - -&dvp_clk { - clock-frequency =3D <74250000>; -}; - -&gmac0_rgmii_rxin { - clock-frequency =3D <125000000>; -}; - -&gmac0_rmii_refin { - clock-frequency =3D <50000000>; -}; - -&gmac1_rgmii_rxin { - clock-frequency =3D <125000000>; -}; - -&gmac1_rmii_refin { - clock-frequency =3D <50000000>; -}; - -&hdmitx0_pixelclk { - clock-frequency =3D <297000000>; -}; - -&i2srx_bclk_ext { - clock-frequency =3D <12288000>; -}; - -&i2srx_lrck_ext { - clock-frequency =3D <192000>; -}; - -&i2stx_bclk_ext { - clock-frequency =3D <12288000>; -}; - -&i2stx_lrck_ext { - clock-frequency =3D <192000>; -}; - -&mclk_ext { - clock-frequency =3D <12288000>; -}; - -&osc { - clock-frequency =3D <24000000>; -}; - -&rtc_osc { - clock-frequency =3D <32768>; -}; - -&tdm_ext { - clock-frequency =3D <49152000>; -}; - -&camss { - assigned-clocks =3D <&ispcrg JH7110_ISPCLK_DOM4_APB_FUNC>, - <&ispcrg JH7110_ISPCLK_MIPI_RX0_PXL>; - assigned-clock-rates =3D <49500000>, <198000000>; - - ports { - #address-cells =3D <1>; - #size-cells =3D <0>; - - port@0 { - reg =3D <0>; - }; - - port@1 { - reg =3D <1>; - - camss_from_csi2rx: endpoint { - remote-endpoint =3D <&csi2rx_to_camss>; - }; - }; + opp-500000000 { + opp-hz =3D /bits/ 64 <500000000>; + opp-microvolt =3D <800000>; }; -}; - -&csi2rx { - assigned-clocks =3D <&ispcrg JH7110_ISPCLK_VIN_SYS>; - assigned-clock-rates =3D <297000000>; - - ports { - #address-cells =3D <1>; - #size-cells =3D <0>; - - port@0 { - reg =3D <0>; - - /* remote MIPI sensor endpoint */ - }; - - port@1 { - reg =3D <1>; - - csi2rx_to_camss: endpoint { - remote-endpoint =3D <&camss_from_csi2rx>; - }; - }; + opp-750000000 { + opp-hz =3D /bits/ 64 <750000000>; + opp-microvolt =3D <800000>; }; -}; - -&gmac0 { - phy-handle =3D <&phy0>; - phy-mode =3D "rgmii-id"; - - mdio { - #address-cells =3D <1>; - #size-cells =3D <0>; - compatible =3D "snps,dwmac-mdio"; - - phy0: ethernet-phy@0 { - reg =3D <0>; - }; + opp-1500000000 { + opp-hz =3D /bits/ 64 <1500000000>; + opp-microvolt =3D <1040000>; }; }; - -&i2c0 { - clock-frequency =3D <100000>; - i2c-sda-hold-time-ns =3D <300>; - i2c-sda-falling-time-ns =3D <510>; - i2c-scl-falling-time-ns =3D <510>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&i2c0_pins>; -}; - -&i2c2 { - clock-frequency =3D <100000>; - i2c-sda-hold-time-ns =3D <300>; - i2c-sda-falling-time-ns =3D <510>; - i2c-scl-falling-time-ns =3D <510>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&i2c2_pins>; - status =3D "okay"; -}; - -&i2c5 { - clock-frequency =3D <100000>; - i2c-sda-hold-time-ns =3D <300>; - i2c-sda-falling-time-ns =3D <510>; - i2c-scl-falling-time-ns =3D <510>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&i2c5_pins>; - status =3D "okay"; - - axp15060: pmic@36 { - compatible =3D "x-powers,axp15060"; - reg =3D <0x36>; - interrupt-controller; - #interrupt-cells =3D <1>; - - regulators { - vcc_3v3: dcdc1 { - regulator-boot-on; - regulator-always-on; - regulator-min-microvolt =3D <3300000>; - regulator-max-microvolt =3D <3300000>; - regulator-name =3D "vcc_3v3"; - }; - - vdd_cpu: dcdc2 { - regulator-always-on; - regulator-min-microvolt =3D <500000>; - regulator-max-microvolt =3D <1540000>; - regulator-name =3D "vdd_cpu"; - }; - - emmc_vdd: aldo4 { - regulator-boot-on; - regulator-always-on; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <3300000>; - regulator-name =3D "emmc_vdd"; - }; - }; - }; - - eeprom@50 { - compatible =3D "atmel,24c04"; - reg =3D <0x50>; - bootph-pre-ram; - pagesize =3D <16>; - }; -}; - -&i2c6 { - clock-frequency =3D <100000>; - i2c-sda-hold-time-ns =3D <300>; - i2c-sda-falling-time-ns =3D <510>; - i2c-scl-falling-time-ns =3D <510>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&i2c6_pins>; - status =3D "okay"; -}; - -&mmc0 { - max-frequency =3D <100000000>; - assigned-clocks =3D <&syscrg JH7110_SYSCLK_SDIO0_SDCARD>; - assigned-clock-rates =3D <50000000>; - bus-width =3D <8>; - bootph-pre-ram; - cap-mmc-highspeed; - mmc-ddr-1_8v; - mmc-hs200-1_8v; - cap-mmc-hw-reset; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mmc0_pins>; - vmmc-supply =3D <&vcc_3v3>; - vqmmc-supply =3D <&emmc_vdd>; - status =3D "okay"; -}; - -&mmc1 { - max-frequency =3D <100000000>; - assigned-clocks =3D <&syscrg JH7110_SYSCLK_SDIO1_SDCARD>; - assigned-clock-rates =3D <50000000>; - bus-width =3D <4>; - bootph-pre-ram; - cd-gpios =3D <&sysgpio 41 GPIO_ACTIVE_LOW>; - disable-wp; - cap-sd-highspeed; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mmc1_pins>; - status =3D "okay"; -}; - -&pcie0 { - perst-gpios =3D <&sysgpio 26 GPIO_ACTIVE_LOW>; - phys =3D <&pciephy0>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pcie0_pins>; -}; - -&pcie1 { - perst-gpios =3D <&sysgpio 28 GPIO_ACTIVE_LOW>; - phys =3D <&pciephy1>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pcie1_pins>; -}; - -&pwmdac { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pwmdac_pins>; -}; - -&qspi { - #address-cells =3D <1>; - #size-cells =3D <0>; - status =3D "okay"; - - nor_flash: flash@0 { - compatible =3D "jedec,spi-nor"; - reg =3D <0>; - bootph-pre-ram; - cdns,read-delay =3D <2>; - spi-max-frequency =3D <100000000>; - cdns,tshsl-ns =3D <1>; - cdns,tsd2d-ns =3D <1>; - cdns,tchsh-ns =3D <1>; - cdns,tslch-ns =3D <1>; - - partitions { - compatible =3D "fixed-partitions"; - #address-cells =3D <1>; - #size-cells =3D <1>; - - spl@0 { - reg =3D <0x0 0xf0000>; - }; - uboot-env@f0000 { - reg =3D <0xf0000 0x10000>; - }; - uboot@100000 { - reg =3D <0x100000 0xf00000>; - }; - }; - }; -}; - -&pwm { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pwm_pins>; -}; - -&spi0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&spi0_pins>; -}; - -&syscrg { - assigned-clocks =3D <&syscrg JH7110_SYSCLK_CPU_ROOT>, - <&syscrg JH7110_SYSCLK_BUS_ROOT>, - <&syscrg JH7110_SYSCLK_PERH_ROOT>, - <&syscrg JH7110_SYSCLK_QSPI_REF>, - <&syscrg JH7110_SYSCLK_CPU_CORE>, - <&pllclk JH7110_PLLCLK_PLL0_OUT>; - assigned-clock-parents =3D <&pllclk JH7110_PLLCLK_PLL0_OUT>, - <&pllclk JH7110_PLLCLK_PLL2_OUT>, - <&pllclk JH7110_PLLCLK_PLL2_OUT>, - <&syscrg JH7110_SYSCLK_QSPI_REF_SRC>; - assigned-clock-rates =3D <0>, <0>, <0>, <0>, <500000000>, <1500000000>; -}; - -&sysgpio { - i2c0_pins: i2c0-0 { - i2c-pins { - pinmux =3D , - ; - bias-disable; /* external pull-up */ - input-enable; - input-schmitt-enable; - }; - }; - - i2c2_pins: i2c2-0 { - i2c-pins { - pinmux =3D , - ; - bias-disable; /* external pull-up */ - input-enable; - input-schmitt-enable; - }; - }; - - i2c5_pins: i2c5-0 { - bootph-pre-ram; - - i2c-pins { - pinmux =3D , - ; - bias-disable; /* external pull-up */ - bootph-pre-ram; - input-enable; - input-schmitt-enable; - }; - }; - - i2c6_pins: i2c6-0 { - i2c-pins { - pinmux =3D , - ; - bias-disable; /* external pull-up */ - input-enable; - input-schmitt-enable; - }; - }; - - mmc0_pins: mmc0-0 { - mmc-pins { - pinmux =3D , - , - , - , - , - , - , - , - , - ; - bias-pull-up; - drive-strength =3D <12>; - input-enable; - }; - }; - - mmc1_pins: mmc1-0 { - clk-pins { - pinmux =3D ; - bias-pull-up; - drive-strength =3D <12>; - input-disable; - input-schmitt-disable; - slew-rate =3D <0>; - }; - - mmc-pins { - pinmux =3D , - , - , - , - ; - bias-pull-up; - drive-strength =3D <12>; - input-enable; - input-schmitt-enable; - slew-rate =3D <0>; - }; - }; - - pcie0_pins: pcie0-0 { - clkreq-pins { - pinmux =3D ; - bias-pull-down; - drive-strength =3D <2>; - input-enable; - input-schmitt-disable; - slew-rate =3D <0>; - }; - - wake-pins { - pinmux =3D ; - bias-pull-up; - drive-strength =3D <2>; - input-enable; - input-schmitt-disable; - slew-rate =3D <0>; - }; - }; - - pcie1_pins: pcie1-0 { - clkreq-pins { - pinmux =3D ; - bias-pull-down; - drive-strength =3D <2>; - input-enable; - input-schmitt-disable; - slew-rate =3D <0>; - }; - - wake-pins { - pinmux =3D ; - bias-pull-up; - drive-strength =3D <2>; - input-enable; - input-schmitt-disable; - slew-rate =3D <0>; - }; - }; - - pwmdac_pins: pwmdac-0 { - pwmdac-pins { - pinmux =3D , - ; - bias-disable; - drive-strength =3D <2>; - input-disable; - input-schmitt-disable; - slew-rate =3D <0>; - }; - }; - - pwm_pins: pwm-0 { - pwm-pins { - pinmux =3D , - ; - bias-disable; - drive-strength =3D <12>; - input-disable; - input-schmitt-disable; - slew-rate =3D <0>; - }; - }; - - spi0_pins: spi0-0 { - mosi-pins { - pinmux =3D ; - bias-disable; - input-disable; - input-schmitt-disable; - }; - - miso-pins { - pinmux =3D ; - bias-pull-up; - input-enable; - input-schmitt-enable; - }; - - sck-pins { - pinmux =3D ; - bias-disable; - input-disable; - input-schmitt-disable; - }; - - ss-pins { - pinmux =3D ; - bias-disable; - input-disable; - input-schmitt-disable; - }; - }; - - uart0_pins: uart0-0 { - tx-pins { - pinmux =3D ; - bias-disable; - drive-strength =3D <12>; - input-disable; - input-schmitt-disable; - slew-rate =3D <0>; - }; - - rx-pins { - pinmux =3D ; - bias-disable; /* external pull-up */ - drive-strength =3D <2>; - input-enable; - input-schmitt-enable; - slew-rate =3D <0>; - }; - }; -}; - -&uart0 { - bootph-pre-ram; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&uart0_pins>; - status =3D "okay"; -}; - -&U74_1 { - cpu-supply =3D <&vdd_cpu>; -}; - -&U74_2 { - cpu-supply =3D <&vdd_cpu>; -}; - -&U74_3 { - cpu-supply =3D <&vdd_cpu>; -}; - -&U74_4 { - cpu-supply =3D <&vdd_cpu>; -}; diff --git a/arch/riscv/boot/dts/starfive/jh711x-common.dtsi b/arch/riscv/b= oot/dts/starfive/jh711x-common.dtsi new file mode 100644 index 000000000000..809274625615 --- /dev/null +++ b/arch/riscv/boot/dts/starfive/jh711x-common.dtsi @@ -0,0 +1,664 @@ +// SPDX-License-Identifier: GPL-2.0 OR MIT +/* + * Copyright (C) 2022 StarFive Technology Co., Ltd. + * Copyright (C) 2022 Emil Renner Berthing + */ + +/dts-v1/; +#include "jh711x.dtsi" +#include "jh7110-pinfunc.h" +#include +#include +#include + +/ { + aliases { + ethernet0 =3D &gmac0; + i2c0 =3D &i2c0; + i2c2 =3D &i2c2; + i2c5 =3D &i2c5; + i2c6 =3D &i2c6; + mmc0 =3D &mmc0; + mmc1 =3D &mmc1; + serial0 =3D &uart0; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + memory@40000000 { + device_type =3D "memory"; + reg =3D <0x0 0x40000000 0x1 0x0>; + bootph-pre-ram; + }; + + gpio-restart { + compatible =3D "gpio-restart"; + gpios =3D <&sysgpio 35 GPIO_ACTIVE_HIGH>; + priority =3D <224>; + }; + + leds { + compatible =3D "gpio-leds"; + + led_status_power: led-0 { + gpios =3D <&aongpio 3 GPIO_ACTIVE_HIGH>; + }; + }; + + pwmdac_codec: audio-codec { + compatible =3D "linux,spdif-dit"; + #sound-dai-cells =3D <0>; + }; + + sound { + compatible =3D "simple-audio-card"; + simple-audio-card,name =3D "StarFive-PWMDAC-Sound-Card"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + simple-audio-card,dai-link@0 { + reg =3D <0>; + format =3D "left_j"; + bitclock-master =3D <&sndcpu0>; + frame-master =3D <&sndcpu0>; + + sndcpu0: cpu { + sound-dai =3D <&pwmdac>; + }; + + codec { + sound-dai =3D <&pwmdac_codec>; + }; + }; + }; +}; + +&cpus { + timebase-frequency =3D <4000000>; +}; + +&dvp_clk { + clock-frequency =3D <74250000>; +}; + +&gmac0_rgmii_rxin { + clock-frequency =3D <125000000>; +}; + +&gmac0_rmii_refin { + clock-frequency =3D <50000000>; +}; + +&gmac1_rgmii_rxin { + clock-frequency =3D <125000000>; +}; + +&gmac1_rmii_refin { + clock-frequency =3D <50000000>; +}; + +&hdmitx0_pixelclk { + clock-frequency =3D <297000000>; +}; + +&i2srx_bclk_ext { + clock-frequency =3D <12288000>; +}; + +&i2srx_lrck_ext { + clock-frequency =3D <192000>; +}; + +&i2stx_bclk_ext { + clock-frequency =3D <12288000>; +}; + +&i2stx_lrck_ext { + clock-frequency =3D <192000>; +}; + +&mclk_ext { + clock-frequency =3D <12288000>; +}; + +&osc { + clock-frequency =3D <24000000>; +}; + +&rtc_osc { + clock-frequency =3D <32768>; +}; + +&tdm_ext { + clock-frequency =3D <49152000>; +}; + +&camss { + assigned-clocks =3D <&ispcrg JH7110_ISPCLK_DOM4_APB_FUNC>, + <&ispcrg JH7110_ISPCLK_MIPI_RX0_PXL>; + assigned-clock-rates =3D <49500000>, <198000000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + }; + + port@1 { + reg =3D <1>; + + camss_from_csi2rx: endpoint { + remote-endpoint =3D <&csi2rx_to_camss>; + }; + }; + }; +}; + +&csi2rx { + assigned-clocks =3D <&ispcrg JH7110_ISPCLK_VIN_SYS>; + assigned-clock-rates =3D <297000000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + /* remote MIPI sensor endpoint */ + }; + + port@1 { + reg =3D <1>; + + csi2rx_to_camss: endpoint { + remote-endpoint =3D <&camss_from_csi2rx>; + }; + }; + }; +}; + +&gmac0 { + phy-handle =3D <&phy0>; + phy-mode =3D "rgmii-id"; + + mdio { + #address-cells =3D <1>; + #size-cells =3D <0>; + compatible =3D "snps,dwmac-mdio"; + + phy0: ethernet-phy@0 { + reg =3D <0>; + }; + }; +}; + +&i2c0 { + clock-frequency =3D <100000>; + i2c-sda-hold-time-ns =3D <300>; + i2c-sda-falling-time-ns =3D <510>; + i2c-scl-falling-time-ns =3D <510>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c0_pins>; +}; + +&i2c2 { + clock-frequency =3D <100000>; + i2c-sda-hold-time-ns =3D <300>; + i2c-sda-falling-time-ns =3D <510>; + i2c-scl-falling-time-ns =3D <510>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c2_pins>; + status =3D "okay"; +}; + +&i2c5 { + clock-frequency =3D <100000>; + i2c-sda-hold-time-ns =3D <300>; + i2c-sda-falling-time-ns =3D <510>; + i2c-scl-falling-time-ns =3D <510>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c5_pins>; + status =3D "okay"; + + axp15060: pmic@36 { + compatible =3D "x-powers,axp15060"; + reg =3D <0x36>; + interrupt-controller; + #interrupt-cells =3D <1>; + + regulators { + vcc_3v3: dcdc1 { + regulator-boot-on; + regulator-always-on; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-name =3D "vcc_3v3"; + }; + + vdd_cpu: dcdc2 { + regulator-always-on; + regulator-min-microvolt =3D <500000>; + regulator-max-microvolt =3D <1540000>; + regulator-name =3D "vdd_cpu"; + }; + + emmc_vdd: aldo4 { + regulator-boot-on; + regulator-always-on; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <3300000>; + regulator-name =3D "emmc_vdd"; + }; + }; + }; + + eeprom@50 { + compatible =3D "atmel,24c04"; + reg =3D <0x50>; + bootph-pre-ram; + pagesize =3D <16>; + }; +}; + +&i2c6 { + clock-frequency =3D <100000>; + i2c-sda-hold-time-ns =3D <300>; + i2c-sda-falling-time-ns =3D <510>; + i2c-scl-falling-time-ns =3D <510>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c6_pins>; + status =3D "okay"; +}; + +&mmc0 { + max-frequency =3D <100000000>; + assigned-clocks =3D <&syscrg JH7110_SYSCLK_SDIO0_SDCARD>; + assigned-clock-rates =3D <50000000>; + bus-width =3D <8>; + bootph-pre-ram; + cap-mmc-highspeed; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + cap-mmc-hw-reset; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mmc0_pins>; + vmmc-supply =3D <&vcc_3v3>; + vqmmc-supply =3D <&emmc_vdd>; + status =3D "okay"; +}; + +&mmc1 { + max-frequency =3D <100000000>; + assigned-clocks =3D <&syscrg JH7110_SYSCLK_SDIO1_SDCARD>; + assigned-clock-rates =3D <50000000>; + bus-width =3D <4>; + bootph-pre-ram; + cd-gpios =3D <&sysgpio 41 GPIO_ACTIVE_LOW>; + disable-wp; + cap-sd-highspeed; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mmc1_pins>; + status =3D "okay"; +}; + +&pcie0 { + perst-gpios =3D <&sysgpio 26 GPIO_ACTIVE_LOW>; + phys =3D <&pciephy0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pcie0_pins>; +}; + +&pcie1 { + perst-gpios =3D <&sysgpio 28 GPIO_ACTIVE_LOW>; + phys =3D <&pciephy1>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pcie1_pins>; +}; + +&pwmdac { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwmdac_pins>; +}; + +&qspi { + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "okay"; + + nor_flash: flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; + bootph-pre-ram; + cdns,read-delay =3D <2>; + spi-max-frequency =3D <100000000>; + cdns,tshsl-ns =3D <1>; + cdns,tsd2d-ns =3D <1>; + cdns,tchsh-ns =3D <1>; + cdns,tslch-ns =3D <1>; + + partitions { + compatible =3D "fixed-partitions"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + spl@0 { + reg =3D <0x0 0xf0000>; + }; + uboot-env@f0000 { + reg =3D <0xf0000 0x10000>; + }; + uboot@100000 { + reg =3D <0x100000 0xf00000>; + }; + }; + }; +}; + +&pwm { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pwm_pins>; +}; + +&spi0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&spi0_pins>; +}; + +&syscrg { + assigned-clocks =3D <&syscrg JH7110_SYSCLK_CPU_ROOT>, + <&syscrg JH7110_SYSCLK_BUS_ROOT>, + <&syscrg JH7110_SYSCLK_PERH_ROOT>, + <&syscrg JH7110_SYSCLK_QSPI_REF>, + <&syscrg JH7110_SYSCLK_CPU_CORE>, + <&pllclk JH7110_PLLCLK_PLL0_OUT>; + assigned-clock-parents =3D <&pllclk JH7110_PLLCLK_PLL0_OUT>, + <&pllclk JH7110_PLLCLK_PLL2_OUT>, + <&pllclk JH7110_PLLCLK_PLL2_OUT>, + <&syscrg JH7110_SYSCLK_QSPI_REF_SRC>; + assigned-clock-rates =3D <0>, <0>, <0>, <0>, <500000000>, <1500000000>; +}; + +&sysgpio { + i2c0_pins: i2c0-0 { + i2c-pins { + pinmux =3D , + ; + bias-disable; /* external pull-up */ + input-enable; + input-schmitt-enable; + }; + }; + + i2c2_pins: i2c2-0 { + i2c-pins { + pinmux =3D , + ; + bias-disable; /* external pull-up */ + input-enable; + input-schmitt-enable; + }; + }; + + i2c5_pins: i2c5-0 { + bootph-pre-ram; + + i2c-pins { + pinmux =3D , + ; + bias-disable; /* external pull-up */ + bootph-pre-ram; + input-enable; + input-schmitt-enable; + }; + }; + + i2c6_pins: i2c6-0 { + i2c-pins { + pinmux =3D , + ; + bias-disable; /* external pull-up */ + input-enable; + input-schmitt-enable; + }; + }; + + mmc0_pins: mmc0-0 { + mmc-pins { + pinmux =3D , + , + , + , + , + , + , + , + , + ; + bias-pull-up; + drive-strength =3D <12>; + input-enable; + }; + }; + + mmc1_pins: mmc1-0 { + clk-pins { + pinmux =3D ; + bias-pull-up; + drive-strength =3D <12>; + input-disable; + input-schmitt-disable; + slew-rate =3D <0>; + }; + + mmc-pins { + pinmux =3D , + , + , + , + ; + bias-pull-up; + drive-strength =3D <12>; + input-enable; + input-schmitt-enable; + slew-rate =3D <0>; + }; + }; + + pcie0_pins: pcie0-0 { + clkreq-pins { + pinmux =3D ; + bias-pull-down; + drive-strength =3D <2>; + input-enable; + input-schmitt-disable; + slew-rate =3D <0>; + }; + + wake-pins { + pinmux =3D ; + bias-pull-up; + drive-strength =3D <2>; + input-enable; + input-schmitt-disable; + slew-rate =3D <0>; + }; + }; + + pcie1_pins: pcie1-0 { + clkreq-pins { + pinmux =3D ; + bias-pull-down; + drive-strength =3D <2>; + input-enable; + input-schmitt-disable; + slew-rate =3D <0>; + }; + + wake-pins { + pinmux =3D ; + bias-pull-up; + drive-strength =3D <2>; + input-enable; + input-schmitt-disable; + slew-rate =3D <0>; + }; + }; + + pwmdac_pins: pwmdac-0 { + pwmdac-pins { + pinmux =3D , + ; + bias-disable; + drive-strength =3D <2>; + input-disable; + input-schmitt-disable; + slew-rate =3D <0>; + }; + }; + + pwm_pins: pwm-0 { + pwm-pins { + pinmux =3D , + ; + bias-disable; + drive-strength =3D <12>; + input-disable; + input-schmitt-disable; + slew-rate =3D <0>; + }; + }; + + spi0_pins: spi0-0 { + mosi-pins { + pinmux =3D ; + bias-disable; + input-disable; + input-schmitt-disable; + }; + + miso-pins { + pinmux =3D ; + bias-pull-up; + input-enable; + input-schmitt-enable; + }; + + sck-pins { + pinmux =3D ; + bias-disable; + input-disable; + input-schmitt-disable; + }; + + ss-pins { + pinmux =3D ; + bias-disable; + input-disable; + input-schmitt-disable; + }; + }; + + uart0_pins: uart0-0 { + tx-pins { + pinmux =3D ; + bias-disable; + drive-strength =3D <12>; + input-disable; + input-schmitt-disable; + slew-rate =3D <0>; + }; + + rx-pins { + pinmux =3D ; + bias-disable; /* external pull-up */ + drive-strength =3D <2>; + input-enable; + input-schmitt-enable; + slew-rate =3D <0>; + }; + }; +}; + +&uart0 { + bootph-pre-ram; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart0_pins>; + status =3D "okay"; +}; + +&U74_1 { + cpu-supply =3D <&vdd_cpu>; +}; + +&U74_2 { + cpu-supply =3D <&vdd_cpu>; +}; + +&U74_3 { + cpu-supply =3D <&vdd_cpu>; +}; + +&U74_4 { + cpu-supply =3D <&vdd_cpu>; +}; diff --git a/arch/riscv/boot/dts/starfive/jh711x.dtsi b/arch/riscv/boot/dts= /starfive/jh711x.dtsi index 6e56e9d20bb0..a380d3dabedd 100644 --- a/arch/riscv/boot/dts/starfive/jh711x.dtsi +++ b/arch/riscv/boot/dts/starfive/jh711x.dtsi @@ -205,22 +205,6 @@ core4 { cpu_opp: opp-table-0 { compatible =3D "operating-points-v2"; opp-shared; - opp-375000000 { - opp-hz =3D /bits/ 64 <375000000>; - opp-microvolt =3D <800000>; - }; - opp-500000000 { - opp-hz =3D /bits/ 64 <500000000>; - opp-microvolt =3D <800000>; - }; - opp-750000000 { - opp-hz =3D /bits/ 64 <750000000>; - opp-microvolt =3D <800000>; - }; - opp-1500000000 { - opp-hz =3D /bits/ 64 <1500000000>; - opp-microvolt =3D <1040000>; - }; }; =20 thermal-zones { --=20 2.43.2 From nobody Fri Dec 19 18:55:54 2025 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2114.outbound.protection.partner.outlook.cn [139.219.146.114]) (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 DE97B2777E0; Fri, 7 Nov 2025 16:28:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.114 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762532909; cv=fail; b=lwmNZBm7AFkzegeq8VFr2kibdRiw27CI4STyq7mYc6aAhUi9nDbxrLFj2QBV3N4xikkVJAskaPyWHh8E7cv2dTw3+3f19IDFu/x5UVo8FjHsZ/8scrZ+m2yxwKPboMLDTWexxhXhsWOmrAzReuJOZgcubAF08NG1Ycrd397ArFI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762532909; c=relaxed/simple; bh=w43FQJiKQ2qt9nfluECaDO6a3rPSjfXhkrNmIQelFT4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=HyQt4on4dZJ3pbN//8bNDEl/GY5A6h5HGFIt40g3FoASEHbYQ8rPvQ42ZkDcDvCH6+Str1q8uXYqaqMwk9yxqbqeyKBkMMPcIe0e2lGXDw/AkuRjXSjP/csq0zMA52mvlqePjFd9aVrDyfit9prGzdihNsVdMFG7dFyln+Inv14= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.146.114 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com Received: from ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) by ZQ0PR01MB1303.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:1c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.13; Fri, 7 Nov 2025 10:54:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JmMXpj9j/KG9Yhg/0KLKoDH1t7FkITpURFlis7Ai8qWGp77vtowgCWVwTs8KyAUfqIlePEDzU3EdCHyC/P+ZSFTfMxLI+Wi9evyx/fqUrBqLt6k5O4zSH9RNLH90YkfcSnJyU0f6/xNDtp4lUNertXrncnPOqV1nAHuS+7uHdlj64py7eh8M1t4InvbnqKA0qhJrrZ0pN0/VnS/hqxkTYbHgZXFZ+yI3Njs1ieSrhdPzuDxACqxy0VQmQ3lY9CCX0RyInhtDdvVNa5kD9fHdAqruwM9byhsUhKBcXSfHM9CP+lrr99CfAPF2Nu/U155HcqrSmp6zWiPsV0JpaMoAfQ== 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=i8n6SNZWksjhK85foVY53SEeSHR7VcGkpy74cVogcqo=; b=Qx6QHNPSm80RhhvhhE5OjaFfBc0vrGlhqX4KYoXpem9RE1kNnP18gY6FV+18fv2wW/w4ub48iG69/6BM0BQnZ/WXnlb6lR3aAQiAx5Lbpkx1t/F6ESNugkilHBhfglgeu7Tmopm+X8DSjeF5tXwEszp4IE8Dpz2CZUlptugojd5nX8uIyK0CdbN/ulD1tjLtw9vNKDOkZ7PmlikpPEvoBxX9g5vJtSNg7+R5+3sYXTUyUza7hyqHni2d+7g5rHzv77cJwh5J14WjN+5CmnzabUlY3aM2WcJx7ATxRsgtQvELgABE3y7Qa1WwCwdp+tPBkN66iabdaPQ5V4ph+GFoUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) by ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 09:55:44 +0000 Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7]) by ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7%6]) with mapi id 15.20.9298.010; Fri, 7 Nov 2025 09:55:44 +0000 From: Hal Feng To: Conor Dooley , Rob Herring , Krzysztof Kozlowski , Palmer Dabbelt , Paul Walmsley , Albert Ou , "Rafael J . Wysocki" , Viresh Kumar , Bjorn Helgaas , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Manivannan Sadhasivam , Emil Renner Berthing , Heinrich Schuchardt , E Shattow Cc: Hal Feng , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 5/8] riscv: dts: starfive: jh711x-common: Move out some nodes to jh7110 common dtsi Date: Fri, 7 Nov 2025 17:55:27 +0800 Message-ID: <20251107095530.114775-6-hal.feng@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20251107095530.114775-1-hal.feng@starfivetech.com> References: <20251107095530.114775-1-hal.feng@starfivetech.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0014.CHNPR01.prod.partner.outlook.cn (10.2.0.83) To ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (10.2.1.78) 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: ZQ2PR01MB1307:EE_|ZQ2PR01MB1305:EE_|ZQ0PR01MB1303:EE_ X-MS-Office365-Filtering-Correlation-Id: a92e3628-0ecd-4e25-84ae-08de1de3d13f X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|52116014|1800799024|41320700013|38350700014|921020; X-Microsoft-Antispam-Message-Info: xobX1KTHuJgyWxGT9ZARs9M8zecmGOSRiD9Rce5lyMel6YpRBXdpsfJZcFg8IGE7YUV28HHbJVBJ4n7NpE9iRb3X7l65XQmuIDF7xbqI6hvaQUp0OPknf1iSIK9AvkzrTbGiNyhkblQfd/N78KzHmrsPEdjpHpR+QKia2IzsxCo8La5plyadS1W9D8fW74ZKR8yYKd/t13ciU3WgmYxGDD1TtOpz03v/+3bYGqKutR2Mzk4EwG4V8NKkJK9h2/CzYnyyg9V1YYPh6UOEZXjeCqISwCybxQaMsX2ViMRNaSEibqKDYWd6k0U8TtYpUYRut1a0jnufio8BhRFTLYn8sJcsk0rV9sAMvKhh1oH4wCPs/zfQNPsyrKhofOBVunQP43qt06Am+zJC8TRok1aEumDxHcfbkbT8OIDzrykPh5YPRIsU4m445FYcQ1/A0I+Jv4X0eHg0tFqETb9ZQVdXy1BPW94brwACL7ADeQnpnoW+oT1NXvm+6Qlvj8U7nLxUBtnh9DknhMpzDNyLSLBpnhvODvYczoUDJM9ZeGdEF0V0q+FozeKSmRGX5NpCUjndL3g3xpA1NjzUy4IJXAkP7Es6S5GbcmeGw0aYCT9DULo= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(52116014)(1800799024)(41320700013)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?D68cgW3twNC6nf1BHuReoeS23fkaumCUalM04UgcyDQi4xon/oCMKQufravO?= =?us-ascii?Q?Co9RjMZlJTJFGvJGtKThOKLY/XNPp+V3zaxesHlEugrP5tBrFEoXThIoJM0d?= =?us-ascii?Q?bJgwWU8hlIZu6ZGjz4TIDqMlaK4Rp/aBKfdV+HJnm4kBXGHUhcI3K9RX8eig?= =?us-ascii?Q?YXJdWqK9N2aKU9BMvVWqPk77tcq/Dr9fx2nohqvuiHOurHazDJdjQigEz9vF?= =?us-ascii?Q?Sfvgem69zadAbQ05tN0nqIBDJ/HA+kXhHtJz8xpdZMXXoxwML+AayLsey3bU?= =?us-ascii?Q?RWOv+t1mKxaz5dZSDn+FgjWL2+s7KuELjxp5XN/5rOsw7/X9cKIzyISC0J9P?= =?us-ascii?Q?mIRnc78EdOhjr1s7XuDL1nkbmDc6Zq+K3JyQA++UY69q172aYBofeXBufNhN?= =?us-ascii?Q?jsVuZPWw4EFzlAW9hJzHGtmRwELBV1NhSSikA0YI52ru5ZHK4ep1cbYzKM3M?= =?us-ascii?Q?dpvESmqRYgkEGQG5Q8wDsX5BblLvGCRy2kQ6qM7yHHnVERSuMDXwJJHjeud1?= =?us-ascii?Q?/iUgQ/TGWLOnH3vmebDB2JQJ1eeCXBLqocfZ0z0S3fqhAil+gmvgIZPbSie+?= =?us-ascii?Q?IWZ+6hb3wAy628raeLNhFo2g94FRLPhPr1/ENNfh5eL57D6MWK/nPvw0kPbo?= =?us-ascii?Q?B54DFEY8rkO0+AfXVh9EyCHfKCZd067T5+oQX8F/JsWcBD8i4VeGC/6R1AK6?= =?us-ascii?Q?V1F6ccNgQTb8Wm4o/Zzu1suCA2AyXzSWwEONwtkEFiga0xLmL4Vbamo08pcD?= =?us-ascii?Q?+AybZqFoIMFPNiifOjQp7Al+89V+LYWc/3cvf2sEEgdBKutEWeP76tIwq3xU?= =?us-ascii?Q?a5+ntaEqgeQp+M5U3mtM36c+xx6qiWQ7Nd4j08hTk4B8xMckjFZ+9PMceX13?= =?us-ascii?Q?gWimkrGtd7o07bpGLVtjcPts9Em/LyttxgSUkxKbKUUwjNvkI9oGi1XROyzh?= =?us-ascii?Q?K/gu1brpuO5yx2vfmR09rHXcSJ2oUGLM0qcfq+SZQSAL95YqNHuzlVZrg+cJ?= =?us-ascii?Q?rbcCOOghIKjcud/1c7S5ZP8To10cW4FmXbO7UbBZTT12pgcPWLpFsQ+o+XG2?= =?us-ascii?Q?inJS8Hho1iCT+BrbhAhbX8pnUsNwNdX69sG7WVnV84S6ca4ujKRSFHasLLoe?= =?us-ascii?Q?wLR5fBLCICpwt/I0pfNHCAkQUG/xx/MfR9kY1AwlmRRMQTjm7nGPU4oFJR2s?= =?us-ascii?Q?QzuNhYzAP8grIu671cU12G3frKVLwPNXk8CWbrbNDm5HC16z8Av4jVdaFUko?= =?us-ascii?Q?j6u9EHG3qGQaP7wtetzZsp8unpUtc4UXbnthySYRc8opn/mIv7bK3vF/ic4U?= =?us-ascii?Q?C3BWNSdsJHY9FuUrxWhkyOp7lMrljUvoHvdsLsc5sSiAg5/zQ51XeS6YGNA9?= =?us-ascii?Q?lCnSv1fXeNL1MxticbEV42EsfbM+8XIi7/5cAKDXG5qMKcl5Rw1tgjqqFI0M?= =?us-ascii?Q?xFWvAOHsqOT6q3IL8+1vysIRSf4rxf59agqsTyQqzx0WtUQu3jp9g6HeyUod?= =?us-ascii?Q?1NAEGnhX+HS05SZycbpzgLpi8okJ9ProLthP3/NitGkTrO+VvBkPKDvBbF3A?= =?us-ascii?Q?vGNdNrqrjk0cy+F6yqt8jygTLXYiuVVPRZfeZzcFDSepuodHk39pgRBerDM3?= =?us-ascii?Q?2w=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: a92e3628-0ecd-4e25-84ae-08de1de3d13f X-MS-Exchange-CrossTenant-AuthSource: ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 09:55:43.9724 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1j19WGXGnUBZ5eBZc8ax2cB2Xzl2dK/2JZmeMeOpO21I8RyVnXmOSC0azVkhZ55WKag48WKIGryMfWx2x5Xz8mcwmloqtDMFJp8kZVq7K8k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ2PR01MB1305 X-OriginatorOrg: starfivetech.com Content-Type: text/plain; charset="utf-8" Some nodes in this file are not used by the upcoming VisionFive 2 Lite board. Move them to the jh7110 common dtsi to prepare for adding the new VisionFive 2 Lite device tree. Signed-off-by: Hal Feng Reviewed-by: E Shattow --- arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 14 ++++++++++++++ arch/riscv/boot/dts/starfive/jh711x-common.dtsi | 8 -------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/arch/riscv/boot/dts/starfive/jh7110-common.dtsi b/arch/riscv/b= oot/dts/starfive/jh7110-common.dtsi index dd5805ef70a1..cdc362b8d58b 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-common.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110-common.dtsi @@ -25,3 +25,17 @@ opp-1500000000 { opp-microvolt =3D <1040000>; }; }; + +&mmc0 { + cap-mmc-highspeed; + cap-mmc-hw-reset; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + vmmc-supply =3D <&vcc_3v3>; + vqmmc-supply =3D <&emmc_vdd>; +}; + +&mmc1 { + cd-gpios =3D <&sysgpio 41 GPIO_ACTIVE_LOW>; + disable-wp; +}; diff --git a/arch/riscv/boot/dts/starfive/jh711x-common.dtsi b/arch/riscv/b= oot/dts/starfive/jh711x-common.dtsi index 809274625615..42b8f60725fb 100644 --- a/arch/riscv/boot/dts/starfive/jh711x-common.dtsi +++ b/arch/riscv/boot/dts/starfive/jh711x-common.dtsi @@ -281,14 +281,8 @@ &mmc0 { assigned-clock-rates =3D <50000000>; bus-width =3D <8>; bootph-pre-ram; - cap-mmc-highspeed; - mmc-ddr-1_8v; - mmc-hs200-1_8v; - cap-mmc-hw-reset; pinctrl-names =3D "default"; pinctrl-0 =3D <&mmc0_pins>; - vmmc-supply =3D <&vcc_3v3>; - vqmmc-supply =3D <&emmc_vdd>; status =3D "okay"; }; =20 @@ -298,8 +292,6 @@ &mmc1 { assigned-clock-rates =3D <50000000>; bus-width =3D <4>; bootph-pre-ram; - cd-gpios =3D <&sysgpio 41 GPIO_ACTIVE_LOW>; - disable-wp; cap-sd-highspeed; pinctrl-names =3D "default"; pinctrl-0 =3D <&mmc1_pins>; --=20 2.43.2 From nobody Fri Dec 19 18:55:54 2025 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2111.outbound.protection.partner.outlook.cn [139.219.17.111]) (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 E7D71320A1F; Fri, 7 Nov 2025 11:08:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.111 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762513724; cv=fail; b=mQz95/iYnp5YppyaKisQO6Ys+N/7k98rQpBQdC1IIssCr5Hqgs3kz9RSJjhg0g7UdMYcvqbuANtT7rK1P88Nra8G2Kch+kzZGGr1RbzW1up5fb6fy5xZ38EuZbxeHUlvuRCfi8Lyqe8xKiYPHnq8CQPtO+7byn94ODU/kQDc54A= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762513724; c=relaxed/simple; bh=RehCo4sUZSnk9AjckI+Hgps8mXiLtcQD3wq7+ccZv0M=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=IgXHchGFsX+DmLEV9vM4XZO/nKNHIdfHjv+BIv6GXfzWTypKy1ah1Qu7BAfTBE+rgXzSaQkysZnNl6WWaMrnkEAWvfpfpasGvnXC149ZE1zquhOOQwGTvge9bE9mpITKEyDOJMzXWh7KzZpr3XMk7KmQ1u3/WdOwD51Hw/12SOA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.17.111 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com Received: from ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) by NT0PR01MB1309.CHNPR01.prod.partner.outlook.cn (2406:e500:c510:f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 10:54:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fW3wXH20sU3xNoS1Ap1Ja66CG5GzjI3Jb/qsXn9UFMeuUNO9dJ6P4HGxyRm6FNjDLk/w4Ls52AOGKyJd+2+Veucpdsg/Wp66A4PRktiOIS8KDd69OlC/OfbmULXM0LDrP6Wt5ipdBG3tyA81ZGn6doXLvgItfKfr3Tjm7ArzrXOq64sqj3Sg+OYkbpI9qUIyqJ5aR3M13PK5W80DK3NwI5+XEXK3kEgK1XTZsifclnGjpBCqz9CmklTxeX8YVvGJiagHoUDqVDFLzt9+QgqyOGko6nEov5mPG/7uQGJ+t7zv/Osxe9eyyctuDTP+IEkqVJA3gB2jG4gHpp0FfVLpVg== 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=OkGAzpKBcoDhRWb5kotsVESWZoSUPUUsZEuVHZgFVLs=; b=alh8AW5NxyWi++sR86aTN4RCctM4QQ6yRaBRpMAzAuXMA+Kqok01b0BAFoMT0Gmdvm/8cv9kcK06sI/ykJZnOnaddZMsjezWYsYZe+l022AGF+V5Q49LrbGFt8EbvZAw/XgGXoxn6QyVdv4siJk6MgMYjYoc9LOqmi1vXHR68VMx+QHKMSCeGB6oCVMUeaY3G4/8S6XkYi8X67bcixGTH7+9sXJc5EevSxZBzhJsECHcqoMd4dngoqOtUAtUgiN8auFCMNAH6xEbDyxWhqMTfTRv6xzwOtl+pxU3xugEsSK3gdWof2pOHSRpwHScvudO69vfi8bKQFmNiHzNJ2G4aw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) by ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 09:55:45 +0000 Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7]) by ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7%6]) with mapi id 15.20.9298.010; Fri, 7 Nov 2025 09:55:45 +0000 From: Hal Feng To: Conor Dooley , Rob Herring , Krzysztof Kozlowski , Palmer Dabbelt , Paul Walmsley , Albert Ou , "Rafael J . Wysocki" , Viresh Kumar , Bjorn Helgaas , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Manivannan Sadhasivam , Emil Renner Berthing , Heinrich Schuchardt , E Shattow Cc: Hal Feng , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 6/8] riscv: dts: starfive: Add common board dtsi for JH7110s and VisionFive 2 Lite variants Date: Fri, 7 Nov 2025 17:55:28 +0800 Message-ID: <20251107095530.114775-7-hal.feng@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20251107095530.114775-1-hal.feng@starfivetech.com> References: <20251107095530.114775-1-hal.feng@starfivetech.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0014.CHNPR01.prod.partner.outlook.cn (10.2.0.83) To ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (10.2.1.78) 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: ZQ2PR01MB1307:EE_|ZQ2PR01MB1305:EE_|NT0PR01MB1309:EE_ X-MS-Office365-Filtering-Correlation-Id: b061be4a-8630-481e-2e0b-08de1de3d1f7 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|52116014|1800799024|41320700013|38350700014|921020; X-Microsoft-Antispam-Message-Info: DALQ5wrCOkgDc1ksNLUQHRjwfX/sMUSEcA5LdWfwdQIW4SlHsKWO7JLu8eeu4p8VYVRgi7ysBCdfyVjBt8Oe9aw6k5ZttIl6RBZOFPjdWoKoHdTd490+rr8gAxbnDoi95LqgvCNnzn1gghzy1eJE8YfwcgH2jVDqpCP5VPmqIlu+S4W8pONPyNd3EDon8uhkwpSc/nyt6oipHlncpjMu2FUQ2U9quhGPJpEW6smOWba9j6ubGE0peJLYsgFffPeggZ+PeDpHQR2k+IDwew1TZHyXG98HXPqXVo7qKP30uvH+khQtFDiRzsZV0vY704ilkre15jTT7/SGsCg7dbVf4GOiWW3/D4ktHNfeaUcCcpMxz1fGoxR59ovlHoo1LjO16sQFDyqcGGcSIk6btY0WsJ/MdlmLa/wuQ5Py19/6ofDEzRkVI7NhlbcL9ngiZmNZtnhPVoLJpvPuE9oDCl0yRlhwjn5ueHD96vh9MbnLbHmEP3hbhK5GQujl8JsruNqwBFUpBVaDl6w4zREbHrJawmWWRfddn3Neo6boZap0UTJWd0B48q37+6dugQb+WtaBAEnYbh32kYcwXrHYWWWqLDHq1FRiFNyzJ3B60WB8tK0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(52116014)(1800799024)(41320700013)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?QHpY78J8pC522GslMm4T0/3oYbYtQgtQRWUbmg+CZcG3pUqgiRED8Y8R6PFz?= =?us-ascii?Q?4N6G9GjxYr26gz2SDCP1D/JSYu+41VTeuQ8kkQCMUsi7pkDAwG6KksVuz+sf?= =?us-ascii?Q?EV0+NZg6FZZE2OLwqLxHRPrzGwt2cP8WseEzOkJqbyLipHV5HI8X1rdOhFW2?= =?us-ascii?Q?bPymD4JUqODB4ZRjbids05BT2WuAiixBTMOMns9h9r7yPxw5a5MCZfKboZ5t?= =?us-ascii?Q?liwU2EEP77IFAFIB4a6Onc30PQF+aYUsV/S95ag5wvCcUhE05N2eDHGUj+WT?= =?us-ascii?Q?0UwEGjStUnnj/lLlmMModkCCbK048827imY4FKarBhtzP09ZuX/+FCy4XuYJ?= =?us-ascii?Q?GduLpeaSBnjQD/+AWpRnHZ34GjxsFphU+SdGu7/meh8OICsaxIqEb1LShQ7J?= =?us-ascii?Q?aN1Ovbng+AJR5fl5bk7b9WUzAb1nwvPKn3o/WyBQTcAVHfzuiU0J6Dy5L2Sw?= =?us-ascii?Q?lN2IC2GlHXH2StO02FjE6QaQtqi9S/prwmHsx0nTFeB1OqtaTwBi0NbGFD8J?= =?us-ascii?Q?Cpkxlp3MwO/eaHf2W/VSXvMJqNpqway+0SVZ66FNmsyQbmx53AITVV7x5nVd?= =?us-ascii?Q?SBwvYYJyFgTFe7JkAvGpGkQ0CYnr06GLOKi5QqUh3ftW2sIuupOiu9aML5Jf?= =?us-ascii?Q?uxVIna7sFexf1KP3uDXv+b4lBtFcZ9LZPEXbnJ6TKzN9t+XMxTyFNItMZr78?= =?us-ascii?Q?Wbs0tLxwAI64516TqjzsOiAYP3/yh0L+9gXkcMcTAEKfBxWK/GJrj2NWlz7S?= =?us-ascii?Q?4V9hTinH7EIXqqEMG4sXFXUDFVYFq01vRGbbOCkq3zFZnxDmWxt3V2Cqq++B?= =?us-ascii?Q?mK7LiIav/kf0FGj3C9gI6Bq1UdHXl5EyQfLfN16nKsq9Js+p0FKT0vAtV8oA?= =?us-ascii?Q?EoodiCc6bbt0+Zn1qMoDrHs3KFzDm36LIgc1zzr1fqI2ZQ+t/NHeY59NMwfQ?= =?us-ascii?Q?cwJ/aCSs6q2krH18StquMxUdV/EhdCHcKAtI3KfCgvjPYfmDCcVVmFs3sWy6?= =?us-ascii?Q?uAWnU9uQetFeG6jBTRPpHyX40GXdjqdSqdrSre4PeiB4VxOrcoq4FVHlxtjU?= =?us-ascii?Q?vw32PCskHrS7H/PkChAEkSmfEMq6FMX1axRu4zOOKiR4mB70bg4Hd3xq8c2K?= =?us-ascii?Q?kyiEOJooZlguiodk/3CjCBtJ5BLaF2hGp2QOJaBi7tOxiXKKR/BofwSu9QYG?= =?us-ascii?Q?jUYzXrWBn0cojiO14bbWKxc6gqg7LVBF+brGsdVujxLAJxohMHUvMc9vsliQ?= =?us-ascii?Q?l6ODgprJAR1FdWCQKjB/5gQrRvRQkrARZFeH6665w+AT8MQZX7tARp8DaWb1?= =?us-ascii?Q?+BuD5XVVNgvEtWJBHS9y4SsmkYo/SBMitU7RlSqlX2B7R/4lOenKiz02Gcmx?= =?us-ascii?Q?ZRqNKpmysEWsBemm28T1FUCuFU7k8XvRdryFxUfG8pZpkyr3zZKpE30otyoT?= =?us-ascii?Q?JODt67QI73iIzcnLoRNCFH9NKkidNasClcHF8mIPb+dKsOsU8Nt6sj5gHgwx?= =?us-ascii?Q?8Cr4Vvj/zAVhEKfsoAPF1Mse/bzmUKB5hWFlOQOXbaWY/tDi4kVKb+UviYAe?= =?us-ascii?Q?6u+Q8Rcd8i+17yK/5mPFnSt+JNmgSg8hMQaKrr7qHr4F06Gn1k81GhgJ3q62?= =?us-ascii?Q?bw=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: b061be4a-8630-481e-2e0b-08de1de3d1f7 X-MS-Exchange-CrossTenant-AuthSource: ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 09:55:45.1748 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +mS6G2gyhlF4kVwx4fMnsiKV8FqIXfd1GlcMeDUfeQBMXIO/uNFgcgvomyN1y96UEyvEhVvleDruAUlO3v9PITpDp5g8pd/Sw61hEMPOniM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ2PR01MB1305 X-OriginatorOrg: starfivetech.com Content-Type: text/plain; charset="utf-8" Add common board dtsi for use by JH7110s based boards and VisionFive 2 Lite variants. Signed-off-by: Hal Feng --- .../boot/dts/starfive/jh7110s-common.dtsi | 27 ++++ .../jh7110s-starfive-visionfive-2-lite.dtsi | 126 ++++++++++++++++++ 2 files changed, 153 insertions(+) create mode 100644 arch/riscv/boot/dts/starfive/jh7110s-common.dtsi create mode 100644 arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfiv= e-2-lite.dtsi diff --git a/arch/riscv/boot/dts/starfive/jh7110s-common.dtsi b/arch/riscv/= boot/dts/starfive/jh7110s-common.dtsi new file mode 100644 index 000000000000..ad0d54d44123 --- /dev/null +++ b/arch/riscv/boot/dts/starfive/jh7110s-common.dtsi @@ -0,0 +1,27 @@ +// SPDX-License-Identifier: GPL-2.0 OR MIT +/* + * Copyright (C) 2025 StarFive Technology Co., Ltd. + * Copyright (C) 2025 Hal Feng + */ + +/dts-v1/; +#include "jh711x-common.dtsi" + +&cpu_opp { + opp-312500000 { + opp-hz =3D /bits/ 64 <312500000>; + opp-microvolt =3D <800000>; + }; + opp-417000000 { + opp-hz =3D /bits/ 64 <417000000>; + opp-microvolt =3D <800000>; + }; + opp-625000000 { + opp-hz =3D /bits/ 64 <625000000>; + opp-microvolt =3D <800000>; + }; + opp-1250000000 { + opp-hz =3D /bits/ 64 <1250000000>; + opp-microvolt =3D <1000000>; + }; +}; diff --git a/arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfive-2-lit= e.dtsi b/arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfive-2-lite.dt= si new file mode 100644 index 000000000000..747fb806034d --- /dev/null +++ b/arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfive-2-lite.dtsi @@ -0,0 +1,126 @@ +// SPDX-License-Identifier: GPL-2.0 OR MIT +/* + * Copyright (C) 2025 StarFive Technology Co., Ltd. + * Copyright (C) 2025 Hal Feng + */ + +/dts-v1/; +#include "jh7110s-common.dtsi" + +&gmac0 { + starfive,tx-use-rgmii-clk; + assigned-clocks =3D <&aoncrg JH7110_AONCLK_GMAC0_TX>; + assigned-clock-parents =3D <&aoncrg JH7110_AONCLK_GMAC0_RMII_RTX>; + status =3D "okay"; +}; + +&i2c0 { + status =3D "okay"; +}; + +&mmc1 { + max-frequency =3D <50000000>; + keep-power-in-suspend; + non-removable; +}; + +&pcie1 { + enable-gpios =3D <&sysgpio 27 GPIO_ACTIVE_HIGH>; + status =3D "okay"; +}; + +&phy0 { + motorcomm,tx-clk-adj-enabled; + motorcomm,tx-clk-100-inverted; + motorcomm,tx-clk-1000-inverted; + motorcomm,rx-clk-drv-microamp =3D <3970>; + motorcomm,rx-data-drv-microamp =3D <2910>; + rx-internal-delay-ps =3D <1500>; + tx-internal-delay-ps =3D <1500>; +}; + +&pwm { + status =3D "okay"; +}; + +&spi0 { + status =3D "okay"; +}; + +&syscrg { + assigned-clock-rates =3D <0>, <0>, <0>, <0>, <500000000>, <1250000000>; +}; + +&sysgpio { + uart1_pins: uart1-0 { + tx-pins { + pinmux =3D ; + bias-disable; + drive-strength =3D <12>; + input-disable; + input-schmitt-disable; + slew-rate =3D <0>; + }; + + rx-pins { + pinmux =3D ; + bias-pull-up; + drive-strength =3D <2>; + input-enable; + input-schmitt-enable; + slew-rate =3D <0>; + }; + + cts-pins { + pinmux =3D ; + input-enable; + }; + + rts-pins { + pinmux =3D ; + input-enable; + }; + }; + + usb0_pins: usb0-0 { + power-pins { + pinmux =3D ; + input-disable; + }; + + switch-pins { + pinmux =3D ; + input-disable; + }; + }; +}; + +&uart1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart1_pins>; + status =3D "okay"; +}; + +&usb0 { + dr_mode =3D "host"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&usb0_pins>; + status =3D "okay"; +}; + +&usb_cdns3 { + phys =3D <&usbphy0>, <&pciephy0>; + phy-names =3D "cdns3,usb2-phy", "cdns3,usb3-phy"; +}; --=20 2.43.2 From nobody Fri Dec 19 18:55:54 2025 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2107.outbound.protection.partner.outlook.cn [139.219.146.107]) (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 97A31298CAB; Fri, 7 Nov 2025 11:09:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.107 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762513788; cv=fail; b=Bu7CqNtsXp5wDb1Wk2oHGWHMt5927F9iZjv34fdXtVIkCqOVRvRKKZB1rfrSzuyg0ok46p9THUStWXPrhEQDrXD+k2MPp7zpcooUskiZanFB92s3Rjuyb2rjrDWWYiDhyRlgKylTqhGtUX8+KTUsVjrkuaTxxGVK95mgOWxJrOo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762513788; c=relaxed/simple; bh=LdzGWsjgm4jXXnlQXRUj6UffMOY0qPHGD+wceV3zsmE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=FQVfJPV8n4owNLxrgWNHHjsHgkrtJV9cfQPljBI9F+DAYVw5Brz/kllukQHDEmX+Zp1+df1ZVBkFH/LeQeJ3HW3baolTr1hzfqxDgAzNWYoFcbSo7yt2cwjgLvPSCn3BMw7uDmblZB51ubrRvYMpVt3qjUJgQeI1iWQzZrHQT8U= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.146.107 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com Received: from ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) by ZQ0PR01MB1302.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:1b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 10:54:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I4fZs09Z/S5IBoSLEcoNwGacGAQyUV1pHoKLRsmthPpcSOroGWNJsBCmMjpSKZzut6/8GILdJ7/YbvS+/FpTSBNFcKAQW8qzIB1vnBN4vc83dPlBBhOAKQZfLTcvFrXYue1kIjUaSbtNVtms7ltUDnGtCA7ptAN0+uzNpLNcPf9ctlClPsn5tRok+/W7d0eTv66/Cj2znPZNh397nzz2o/LPRAD++R7VQR81+NTFLhD0I+na0pGazj5rMqCOSS0dLFE8r4VLMXFso3sCZsQNY9ur5lWvVZEGfX6KoBoh9RDcYqZcghLMBD4nQGDRgJ3PIn/cAZFt7jzYr7bVrqzA7Q== 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=tf4kqQuHDbwJ71Sfz0JWkfJUsoJ8ZnctFfRDLAakt5c=; b=ZrNspswwWNVR0szaVgKOD1SAZq1V1Y6c+RCDS/hcMBd4jSn0xNsfth1n5vVr6Lzb4U/gRs0eH0y/XmnFWBda2GO84IrynmFuuP7wi9f/Lx0cdEmqztq6MT3Eiwx6Xyf5TGe0YStSFXFuXAgHVSX2t5E5FJSCTyg81jIUNN7cOYkUHJViYYrlx2vGC4P4DKiyyW6DXqNY2COAUbCayeVlruCFUjq3tlnd9kYiFYddiTi/t5h8c0DHMd1pQZYQ+MLYVRZSfP86GO4jMvdGB245xjOG0PhA8jEgEE8gZJjlLGQkyKGhZDLpi7k1rvrVxbQqrLsWkYHhQ4zRzInIAnBo0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) by ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 09:55:46 +0000 Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7]) by ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7%6]) with mapi id 15.20.9298.010; Fri, 7 Nov 2025 09:55:46 +0000 From: Hal Feng To: Conor Dooley , Rob Herring , Krzysztof Kozlowski , Palmer Dabbelt , Paul Walmsley , Albert Ou , "Rafael J . Wysocki" , Viresh Kumar , Bjorn Helgaas , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Manivannan Sadhasivam , Emil Renner Berthing , Heinrich Schuchardt , E Shattow Cc: Hal Feng , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 7/8] riscv: dts: starfive: Add VisionFive 2 Lite board device tree Date: Fri, 7 Nov 2025 17:55:29 +0800 Message-ID: <20251107095530.114775-8-hal.feng@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20251107095530.114775-1-hal.feng@starfivetech.com> References: <20251107095530.114775-1-hal.feng@starfivetech.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0014.CHNPR01.prod.partner.outlook.cn (10.2.0.83) To ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (10.2.1.78) 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: ZQ2PR01MB1307:EE_|ZQ2PR01MB1305:EE_|ZQ0PR01MB1302:EE_ X-MS-Office365-Filtering-Correlation-Id: 0ac73d76-3dc9-4ac9-c9ef-08de1de3d2af X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|52116014|1800799024|41320700013|38350700014|921020; X-Microsoft-Antispam-Message-Info: 63+yPJKYnf29w3HkUeosojTfLS/PhRe5CbHZ49jmYED6eQ1oMfuaIItG9g00wkz8R4pGpb7b3/nDbSkH5EqBgRdsZyzV845jmxtNNMKe+j6Kbg33dCGEtjcr5y4Pref+LDzmH2m/684VinuMmQzV6iFdK5c3GoTYAc9G/+vGHlJOcOOzfX39RK+oEeQVz6xmq7m4I7oNvjRsEUsT3mz0dTZKzEQXDz45HgvRh2j/xYPzDNXVdr3g40DZqP3otg8kVxC8JQsWgwv3cW6oLREHArC7sBKaPmDu3f74zE+0AhwfrK3dKsehe0cDYnknthZ5+Xl87UsiwR8DwGsNwPvgbGU8LfeRfIMaV9OqbfO3/6QjsvZQbxzDKvhyy+srdZJzgPq+wABRDnrwadEsRi1ZYAJ2o0lRV2HBE/Prc4BHkxJIL5A7/mvVwBMJKSsmHiPFHDswknBl7ip2fV500Jl5TcCfv0Pt36Y4vX8g73n7jvVNCMO3sMMRShZeSgo5yAEkRFU/bGnsbPWXLx4weEZmBDVYOzDNShodBBYQE0c8MIEIyvej4jbwX2TF8m1W6NUyezfZtl7+JKET7rbb2zVEEX3rpjx/oQqn7nUCEHPuS68= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(52116014)(1800799024)(41320700013)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5XTkhdGl0oeLjyh7tV3VO8UI1/rdE63susoZPjnfI2dgwG37QYDrvqGXMJaS?= =?us-ascii?Q?LcBhxrIZc5r9F7r1nZLGiTRm/P3IPwuixGqSt6Tg2LrobYjsyHpAAx6tPXG9?= =?us-ascii?Q?vNcfzQxsRXcNHnMNC11VFxbVFiz+b2S7BmoHE1UHKL5C43CHrbcOUCF2HKn8?= =?us-ascii?Q?SuQCnaqLYCjICgMLmjVPb/ivWLP63scnggsGxYMh32kWOE64eaLXFU4tsBYB?= =?us-ascii?Q?d62l2EOtS4oIwi0guSOMb/coCWbZc97ZMqxpBkG9rPqfKGTxl+Pn1P41CHT3?= =?us-ascii?Q?QRBu1Oopk2DKDeJY7yVdtS7HmQ/eZcgYRtQsRjuuYd/b18vtDggC8mXF4evA?= =?us-ascii?Q?UWClbnPYekOJDfgtHzVQFMCTvZXA1P2Z8pU+Fs4sf5rVHWxBOx36w0aI0zJm?= =?us-ascii?Q?Wz52DJLCJG10JxhZdML0N0bJZBX2+Mhy1PlzEXkJVB2yFtIfmJSyfG4MAe2I?= =?us-ascii?Q?4soCx7XMmsdy0VTu62JtJjrYQuxSPwVmd+E5KMvNO3+uvjMV8LFGxw5jxtBf?= =?us-ascii?Q?0AQN4TlXqn0NbaCdJZZpAJfp1pb+RKRjI5H3L32F+SndOoxxsc4XrTiyzGzt?= =?us-ascii?Q?Rzb5Qqbf74MJJ+fvpql1LHPB8R3CJYumxrr/yf+yHkYu8jyfgg/VWaVBpdl9?= =?us-ascii?Q?/1/+FXsIYiXvjjBZrUGKMLTsb6pIZ8f9QVktLr5CWUrMSBguBIUfMGJ5tJDE?= =?us-ascii?Q?Y3SX4dRSS6lKo8sZ5LkT6YL1xZ2x2Eq31ZZpiu+YicR7KIwklmA/4JOUlWMl?= =?us-ascii?Q?OFUSaQOxLzZe2OegicXzUVeJbRZ22Z0Ahzl11LvSXiJskJrovptb99E5OIKD?= =?us-ascii?Q?YA2BUOShO0AYkGyd/rNilr8N5O8tcj0zJP8obRsEWYMfgfRGjZ2h/KBXBTie?= =?us-ascii?Q?7k97OYRWPQh51jlSQhynY0n5mmXtYj0J6Q32a5z3/BGBCAwAFw/Nm3Gp3gyt?= =?us-ascii?Q?KPETA6Do5MtwFI0u5CpEilS4fFU3eVB0QLJbUGHm1IbJP9Z1WuRoqs+2V6HJ?= =?us-ascii?Q?ezBHQJw8o9I4wkxXqgpMah/DXCWEi3X4a35rVQRXmjXUbYPFmUKpx68q9QNu?= =?us-ascii?Q?wAnredAzTw5aD1WsjnCM8HtUH5n2XE32I9+NDnC/IChPcXrAmxt4+eCv18rc?= =?us-ascii?Q?tUY9Q00AGp3WhWkdX+YosfV4xRiFVmIPVO+3TWs4OROe1o47VBzjpfYPKzNy?= =?us-ascii?Q?dNRfexZiU5fNLOYfuJXjsS/VJ31Ipubb6ksbEu0cdZWXQhX77AbzTdOQKwrC?= =?us-ascii?Q?tpPta5kJ74klyRpcVgaFo4gorx9/9pOQHIpYn/f376ngiwtg5hNpXG483LBU?= =?us-ascii?Q?2/WrwRqbNQOODltCtftRXsqyWoWEOMMmtPDiqb4AfAfRMqm42nUqJTT4pGLc?= =?us-ascii?Q?8Lld1Y4O+jR9ehmMaS5Rw2v55ZErMNUPMBOFHJN70uq8qusrWNdwdd4SH6Tp?= =?us-ascii?Q?3FoGZ03JE9ersCGH20bi1JeMlw39vySxJHV4c+NSLHgsR0+41XDz9Dqqb9vZ?= =?us-ascii?Q?HrM5NSoSR373VPESigs3v9IQVT9+c3lLbI6apF2Tp47OljJ2qwpxMk8Y8fFK?= =?us-ascii?Q?k7yWYkO+0PULjnPIOQdH1/uATBa1lkUxKj5IKOsqvf9zxxlEDOds3/qLozdv?= =?us-ascii?Q?WA=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 0ac73d76-3dc9-4ac9-c9ef-08de1de3d2af X-MS-Exchange-CrossTenant-AuthSource: ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 09:55:46.4063 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: K6c+bSh2bncwuh/QB8Q7CYqtxr7z+wGqWNYgG+6fpdC7gK4iobDPz64HTk6295NnLZp2+qNKUT5lW+1z6SFv7IAYxbQQsIX41s9Kt0vdJbg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ2PR01MB1305 X-OriginatorOrg: starfivetech.com Content-Type: text/plain; charset="utf-8" VisionFive 2 Lite is a mini SBC based on the StarFive JH7110S SoC. Board features: - JH7110S SoC - 4/8 GiB LPDDR4 DRAM - AXP15060 PMIC - 40 pin GPIO header - 1x USB 3.0 host port - 3x USB 2.0 host port - 1x M.2 M-Key (size: 2242) - 1x MicroSD slot (optional non-removable 64GiB eMMC) - 1x QSPI Flash - 1x I2C EEPROM - 1x 1Gbps Ethernet port - SDIO-based Wi-Fi & UART-based Bluetooth - 1x HDMI port - 1x 2-lane DSI - 1x 2-lane CSI VisionFive 2 Lite schematics: https://doc-en.rvspace.org/VisionFive2Lite/PD= F/VF2_LITE_V1.10_TF_20250818_SCH.pdf VisionFive 2 Lite Quick Start Guide: https://doc-en.rvspace.org/VisionFive2= Lite/VisionFive2LiteQSG/index.html More documents: https://doc-en.rvspace.org/Doc_Center/visionfive_2_lite.html Signed-off-by: Hal Feng --- arch/riscv/boot/dts/starfive/Makefile | 2 ++ .../jh7110s-starfive-visionfive-2-lite.dts | 20 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfiv= e-2-lite.dts diff --git a/arch/riscv/boot/dts/starfive/Makefile b/arch/riscv/boot/dts/st= arfive/Makefile index 62b659f89ba7..f53109253d41 100644 --- a/arch/riscv/boot/dts/starfive/Makefile +++ b/arch/riscv/boot/dts/starfive/Makefile @@ -15,3 +15,5 @@ dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-milkv-marscm-lite= .dtb dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-pine64-star64.dtb dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-starfive-visionfive-2-v1.2a.dtb dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-starfive-visionfive-2-v1.3b.dtb + +dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110s-starfive-visionfive-2-lite.dtb diff --git a/arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfive-2-lit= e.dts b/arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfive-2-lite.dts new file mode 100644 index 000000000000..ac5e66027bad --- /dev/null +++ b/arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfive-2-lite.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0 OR MIT +/* + * Copyright (C) 2025 StarFive Technology Co., Ltd. + * Copyright (C) 2025 Hal Feng + */ + +/dts-v1/; +#include "jh7110s-starfive-visionfive-2-lite.dtsi" + +/ { + model =3D "StarFive VisionFive 2 Lite"; + compatible =3D "starfive,visionfive-2-lite", "starfive,jh7110s"; +}; + +&mmc0 { + bus-width =3D <4>; + cd-gpios =3D <&sysgpio 41 GPIO_ACTIVE_HIGH>; + disable-wp; + cap-sd-highspeed; +}; --=20 2.43.2 From nobody Fri Dec 19 18:55:54 2025 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2098.outbound.protection.partner.outlook.cn [139.219.17.98]) (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 B2C0F31A542; Fri, 7 Nov 2025 10:30:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.98 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762511422; cv=fail; b=ZOXqqhem1RhGIjcV2SJSSVPHN8q3wbDlknmyGah6dahgR1UUTtccy0sTSZC/FNeD/W4fhaH//ifoL28r4LjN1Pc6Fub1Tv3fJNakOXl7t0jc4iPVE2MpAkM4u+3StHF31XhRTxEGNegAhx46JH8msa9VSOszzknF4HEQs865Z2o= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762511422; c=relaxed/simple; bh=LffuFy0o+ak0sYVtamZtfM1tkLci4+dbgr5HAogXeVo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=QaphqUZmszk/+FmvDqPFp9RNKdOkiaiaoOB34xzhTkkNUswm+yjUJ8BMegATecIb/0HDQUX2Ygani9hrLkAU54I9hfob8HkoMOkQtHkHy0qaA1X+Ayj2mgj+WDP1/ehpC18aVM28fK85m4PC2rFANUd63aePmGNmZgNZBXoLak4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.17.98 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RWvBSdDXXbOomf87+spAhKSGTyJIVdrYdAIzj6tI72ZrR7BSl/2NG9/X5ZApcazLsavUMBEF5WB6rF6h0GdM/mZFJI6HkvmJyIlFVib/jhdFvoD+g9EchCkSQCZkPejmaiI8r1vzkiX3IVUk928irlcmdVx9d8mohvPJTLJ/9GCf3v0OxtxyG/jeer0RT6GzeNVML6IsF5BAHIHVeFCKEnnI24U7oDvdbfj/0Ax9+PaKxfrGqLWFT2XgjPp2ElCYDsLcEiUDkZ/H3XjqUqj8OKglcwpEb/TJ99sq/IlFfkuAsM7rgG2GPVIda8wlkXqj+pFZRsizIAAIVzlY8a0vbA== 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=2kXPRul5UgqNQ91FZuNxL8MCd5ZCkwkQkOLYKss6ByM=; b=Z7RCPJC0/AkiNlBVO0Ga2Wg/mz3x+mpHUata2lkeRPhhUis0i43OZDxAEqxQiaRxmapOHJFKFztF7bWjxvtbRxYuMJLsLRtsRt0fprj9vAvFTBvUcxH5xV9b6C+h9gJ/1NTFYvjdfmwPW/lvzxhCGs8JQhBLZ6Y1VoVvFSPmpJ+acyWQLN5V/f5OlHUdH8UT8UV3ftjPyzwHXFRKsKgOefJehuCEw21kgxEIRY1ZhoMDDRJOfl7eo3it8bwCZOx2YRMrez1/Mg80E/oClpwcy8W0baA8JWieW5g+ll5Pk8inbUl6BklTLyuVsh6+m9bQVBKpZEE7lwjQgDkc05PGPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:7::14) by ZQ2PR01MB1305.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Fri, 7 Nov 2025 09:55:47 +0000 Received: from ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7]) by ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn ([fe80::2595:ef4d:fae:37d7%6]) with mapi id 15.20.9298.010; Fri, 7 Nov 2025 09:55:47 +0000 From: Hal Feng To: Conor Dooley , Rob Herring , Krzysztof Kozlowski , Palmer Dabbelt , Paul Walmsley , Albert Ou , "Rafael J . Wysocki" , Viresh Kumar , Bjorn Helgaas , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Manivannan Sadhasivam , Emil Renner Berthing , Heinrich Schuchardt , E Shattow Cc: Hal Feng , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 8/8] riscv: dts: starfive: Add VisionFive 2 Lite eMMC board device tree Date: Fri, 7 Nov 2025 17:55:30 +0800 Message-ID: <20251107095530.114775-9-hal.feng@starfivetech.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20251107095530.114775-1-hal.feng@starfivetech.com> References: <20251107095530.114775-1-hal.feng@starfivetech.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0014.CHNPR01.prod.partner.outlook.cn (10.2.0.83) To ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn (10.2.1.78) 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: ZQ2PR01MB1307:EE_|ZQ2PR01MB1305:EE_ X-MS-Office365-Filtering-Correlation-Id: 6eb8fe6f-6a7d-4adc-f1ae-08de1de3d36b X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|52116014|1800799024|41320700013|38350700014|921020; X-Microsoft-Antispam-Message-Info: 90hR7ZVPH81Lj3uQtD/YY7U6ZuBGfP4LVEMuIwGoi/OOpY0At2W9kDP3uJ9+OzdgxST3/f3DlGrpd0f6a9ni4rnh+T6UtwwizOxMNvMXmlJXQd8t3wzctbk4TM8fsRp/M4/wclsn0KkZCeDb40zpFPS55ejMPXICw1MkqMYpocg65WeAA0ailapdisav6zAGp1gnKaq9xQfd+Wo4lGfilJWWbD/2wVUMqBgb88Xqa2nFm9Bc+jkuvAhKVFs0jE9S4mnygDi+u2bVTPiNZ/T01y89n/WKx/uKxuLQqd+Exf37+LFTr44LAGRX83fC2yQPmiM/0AF0UFU5iBfXjJ4JjUA3McnevOCbrADJ6SP9Wo/nzTq7TYlHEx3VUOwGQt7jfznEo9N+zXCcKrCXK/PHhnV6DqG4Y5FXWLomcYFHRd1ImR90eluSCFeiFLF7FuVM0ZT10xcqBuWVHzPhg856SyTGks8xd4B9vM4Jl3Nqt3xY5myaL+8WH0XsX6TsZvX0w6fxgVMIS5KS8AzbsV+fficC/cfZxrdcsT1w4SDLVqgov8pbMl6ThtgFPIGuIWKkLc01bE6xbrivp9GMvsqByTRHrjXfK3kdnu/JyOznM1A= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(52116014)(1800799024)(41320700013)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?O9F6TYOtHI1AKsfliBsMnIxAM8fbE321VcZxH8e9dfbn5vaBwwhPaB6lBnsH?= =?us-ascii?Q?OCQR2nxXTitrGwT41PUQQ78kZlSmHnk+txhs5kkkKCt53v5APDTI6C5G1T0M?= =?us-ascii?Q?A89wNnjYrnmlBLYthAk6jLW0WWEw63UqNhi0nP9rAvTQhw6l/L7GQIPO4aJ2?= =?us-ascii?Q?unDj8y0KGc1HBQ/PccMCajaCdKh+63JVV5xn34qaqzaJoBVRtcPIPxxmzvmn?= =?us-ascii?Q?rJxSZFGKZtxnZsrtfVb9BM55o4sbXNiY9ptlefschP49BcI0yaq3DBLniRcK?= =?us-ascii?Q?kaO0KKQ7JtD73ca8ODtkXtQmRAVsLsZjZTUBDD2FV9rwJTpTLoblEHcTAqMd?= =?us-ascii?Q?WyETUfva/JhgXVO5lukO1JuTUobS8Yv5xhISuN/FDmVGc7py1XJzZ2KILdt5?= =?us-ascii?Q?DUDgGN2Pb/aXEWhKvl22E2evgGb168VPHLwDKhD80HiwRTTBxQjJMgf4cpMO?= =?us-ascii?Q?iGahHefAedQBmr4YMXh1F6GgBLmeK+CfdJuyg5eFKozZmcBuoHjOFaYoi7OO?= =?us-ascii?Q?/q59ugLGPQCm3qKSDRO2CiMaPfhUI1RboerMzl2xCco2gB9b10LucxYlZTMv?= =?us-ascii?Q?Til8uETHB6QHtTcO6D0ssijWTyg/H1G1MfQwIhd0Qr17ydtvP5NYHtC5W8Yo?= =?us-ascii?Q?RTlDXiABW7fnWCPAkpVGUoSNC6Rs8PYHGk3Xqc7r9mwvaicDNiLM561wN7UP?= =?us-ascii?Q?zsU6pm6h4qxVlUgnunUB6Z02i5Ql17uAsKP5clfTzDmC3oTqqo9Wa8606YMR?= =?us-ascii?Q?u+xK3H2pauCPmEY6UVzopyv++mZn38P6gj8A1EI8vuK2RaQVbab8aagRU8Kk?= =?us-ascii?Q?zBW0/1YiGjlby+0Dcsn9RnAJZi6dOiMl4BLw451PIYwnOUO5EXSB2orBgQ4b?= =?us-ascii?Q?lB9aA7EgsP+8sB5wH03adHKAI9VaER6r7Fm32c0UxibYT37HaKv3oGwALLDa?= =?us-ascii?Q?RRMRhj30ckcZSN5bfl5dVQCByVFqY+F5J4lQOBhJ2KgG2cb3rkZcSVyXOKN3?= =?us-ascii?Q?5Pf9EGZDSlxnWU9SKk0qTNxTaTvjukPMCXU0zZEU+mQr8WkCqwj4cmZkMo57?= =?us-ascii?Q?KIFM6OlfvPgqMd4QGQYhxEGjWt9iMAZBvUCCW8MdmjzGRWilD9S+saJjNwA8?= =?us-ascii?Q?dxeY3EjI7gESmBGAnIz6tJxT4f0lwXmMgUYIrs7WJq9pxA5z7vrB+AoLur5P?= =?us-ascii?Q?63/FrN9QRXx0nrE4AJqibeUIO+k8Bg57wW3xKHHoYxMHBKFrl9NMzv6ORAkF?= =?us-ascii?Q?X1rTpOcw5jL+kFIzJ6o2ii+8SdqX14Iqt1mDt1FAiCbBH8VKOOxDD/zBvGSn?= =?us-ascii?Q?Hu1d/lOkftZ1/2s1Mzn84ANXxjjktbpdmugFub89i6eFfGHT5nhuvpfHsFj1?= =?us-ascii?Q?hoBWK0Kj7lRaE4uLiLRFOvYW/rtqJD3IfdX1X1XbqcN71GWthx3wCUBCP48U?= =?us-ascii?Q?d96AaSuZS3GY1Hwzf4wgBAyzB5gsqIDusRyLYYIGDZPHCi0mZWaIZA9Pctuu?= =?us-ascii?Q?JG6vN41Dh8RUSINHDVqQo7+oQHJBC6ygdM6QwoGHKjBM5j/P3MHwLQQdiriZ?= =?us-ascii?Q?bQtSR5iYWRmLn+MNZiFvIcL+H8R1L+LwQWWTdCBK1TFqrbHchKQXF4Z84sa4?= =?us-ascii?Q?bA=3D=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6eb8fe6f-6a7d-4adc-f1ae-08de1de3d36b X-MS-Exchange-CrossTenant-AuthSource: ZQ2PR01MB1307.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 09:55:47.6152 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: IFiuM9zGQIRd0iYaTnlg+iFBscbwKtuXFM9YzvhV/cbTPjnIIbu2JQ0mharYVuRkNf3dQvZA6PKszYTP3Bw4gSfUTWwHIGR9NDMluj5zX4M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZQ2PR01MB1305 Content-Type: text/plain; charset="utf-8" VisionFive 2 Lite eMMC board uses a non-removable onboard 64GiB eMMC instead of the MicroSD slot. Signed-off-by: Hal Feng --- arch/riscv/boot/dts/starfive/Makefile | 1 + ...h7110s-starfive-visionfive-2-lite-emmc.dts | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfiv= e-2-lite-emmc.dts diff --git a/arch/riscv/boot/dts/starfive/Makefile b/arch/riscv/boot/dts/st= arfive/Makefile index f53109253d41..a60244803829 100644 --- a/arch/riscv/boot/dts/starfive/Makefile +++ b/arch/riscv/boot/dts/starfive/Makefile @@ -17,3 +17,4 @@ dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-starfive-visionfi= ve-2-v1.2a.dtb dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-starfive-visionfive-2-v1.3b.dtb =20 dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110s-starfive-visionfive-2-lite.dtb +dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110s-starfive-visionfive-2-lite-emmc.d= tb diff --git a/arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfive-2-lit= e-emmc.dts b/arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfive-2-lit= e-emmc.dts new file mode 100644 index 000000000000..60ce2753f2d1 --- /dev/null +++ b/arch/riscv/boot/dts/starfive/jh7110s-starfive-visionfive-2-lite-emmc.= dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0 OR MIT +/* + * Copyright (C) 2025 StarFive Technology Co., Ltd. + * Copyright (C) 2025 Hal Feng + */ + +/dts-v1/; +#include "jh7110s-starfive-visionfive-2-lite.dtsi" + +/ { + model =3D "StarFive VisionFive 2 Lite eMMC"; + compatible =3D "starfive,visionfive-2-lite-emmc", "starfive,jh7110s"; +}; + +&mmc0 { + cap-mmc-highspeed; + cap-mmc-hw-reset; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + vmmc-supply =3D <&vcc_3v3>; + vqmmc-supply =3D <&emmc_vdd>; +}; --=20 2.43.2