From nobody Sun Feb 8 01:34:13 2026 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11023096.outbound.protection.outlook.com [52.101.127.96]) (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 BA6A35478D; Fri, 23 Jan 2026 02:23:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.96 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135042; cv=fail; b=srp7nFQNbUscYV95g/ixJS+60gMWZIXhvNBQsxK9QJCTF63v3rxMrVV1rJKujbF/wZAsZ90VWhlE8iCLAE+CFUlbxCOKkm70SOHcQ7pXj73H+kGhiykLDMmCDXvyaGCWOOiUOjtkxiUwpdO87qtKIfTknq/Sxbb2IawTKd61Hjw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135042; c=relaxed/simple; bh=azfxAP6SWjW6T4jlvspS+CD4b+pnh3gXjOwdY6NyzrI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=VPb7a1gE0bOwCH3qbscy/RCgZ+Q1gurN8XRjIOdGPSY8ammdNgXiCrWzrMNbiNsVKQbU51udp3w3LyUDumyox1NH7UKq2MZZSwyNATvZtKwBjwZx6csIlfKTffJ27KfA+wbxpisYIKx4X9Av6EgpxC4WRoX0nFVry1s5zvENpFw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=52.101.127.96 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dWi0SSsWtCFmIhrMCO6gy3+hSShJDCVJndJ1C9NQZbWXMEQsXKTv5mlCLOh4VYUlE4+57aDzA5euKsxjDpYQn1ui6TAGBSAIXi/zLzQar1lEmebFkkYKwu6HQunUZL404cc2Jbsh8X1AtuL6tqwQzDUfmlI8SDJ/viyI3OFpJeqe00qYcY4vgzAgl5ee/bQpxwf3PfM3zvA/vdzK3BNf/6CUsCgwq1N8muvXEYc4VBaHICvPu9o6Gh470zCX11bhvwztApx7d5TWQecJM3KU8hFWl2UE6euJg0S48Ojq4GJqEKQCPWAXocPdUGgKfj04DgKIZ3UeIzK7eROnE6yJ7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jYgRvvO/+cltPCZGk3T72d1EKBU1d77mv1jxnbTSFQk=; b=GR7jCYfWByJ6OGDOGmzFObHFg6jZMpk3KaW1FbLTC084g5TnXpssY2ZSRrXPNwsFaHkl8Xb3txzZSzhb+mQZqQgAqfHQX+XsbJ9JcS0FrMrVIRijgw2tTlucWFWgyRS6V1tQn1c+nl+ybzPjWAh4qtKBgILu2jYXa0IKpUKnJSTuXci33NyrGirTrgnifHyEL6BDLSQmNTAA2SyFGWA1azV2uTHOwvFU4Zr9AvwPPj2WTZF3ZCs5/03pvAHuK15f2ptqVBizOEzTNs6WVCpw1PfDHhyaoji2VnFiwjOa1LIJInnKZYuyrmg7H2NLp2RG8auCii6HztVPOPUppBhztA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by JH0PR03MB7558.apcprd03.prod.outlook.com (2603:1096:990:a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Fri, 23 Jan 2026 02:23:17 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec%8]) with mapi id 15.20.9542.008; Fri, 23 Jan 2026 02:23:17 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, jbrunet@baylibre.com, martin.blumenstingl@googlemail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org Cc: krzk+dt@kernel.org, robh@kernel.org, conor+dt@kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH 1/6] arm64: dts: amlogic: meson-s4: add UART_A node Date: Fri, 23 Jan 2026 10:22:53 +0800 Message-Id: <20260123022258.136448-2-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260123022258.136448-1-nick@khadas.com> References: <20260123022258.136448-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0024.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::13) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) 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: PS1PPF62EEA9B1D:EE_|JH0PR03MB7558:EE_ X-MS-Office365-Filtering-Correlation-Id: 32a92700-05b8-42b0-2d62-08de5a265e90 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|7416014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?q7lNaBiabUR7sbovnGhjpv1es9fm/Sry3qSgm+tGuFQTA64Qq2lxjcZ3jWW/?= =?us-ascii?Q?enH63ytXEi0sVzM6uKjKe2QZq51QxddVj9jKAhCLyycUla6UNJs2Ci9RElhm?= =?us-ascii?Q?Lcju8nzQ05E928wSo4gvfHKbl87T2VDb9c5GTojlSC9aa43uT1Zl4RSao4nS?= =?us-ascii?Q?oEqUa7EtpshoXeg6YEYFrV/wN962w5pRFaLjEbjW94IPnb5XtIHusURhJ8sF?= =?us-ascii?Q?D9y7fWJJXHSMxDDrZVs+Ihlk6dXoZcaP7ojhKfPd3JbOsbx0EV6NyIMkEo8V?= =?us-ascii?Q?y7iVxzAIig1ssw0TZmEaxooOEzgs+g1ETYQj0bffNHzQWbhQOhK6LnU6/Jp6?= =?us-ascii?Q?IgrdL7+4MCwdUGeX8dMfFVwxsr3j1JcnfjozRjjNQlpf0UVSy39oT7JwzjRK?= =?us-ascii?Q?2v4Ky2BLr5LmTsPFOJ+v87ipz+65SMyoFbXW1Dh0M62RDZNNbDtvbI3c752r?= =?us-ascii?Q?8vQnlco+gWem7Bz8qF4Cdt7tVZk+9mAHJnrJd4zQ8T5oJF/SaAmxd/BrrHHI?= =?us-ascii?Q?No6uO/P6Z139yQexQ8Syljm5K1CM9OdyC4I+llEjpsjdBDNpahSRepflc7Cd?= =?us-ascii?Q?2Y8azaZCaFUr9aNTBSkhktwiNxFSk8RhqNvuOsHcMD2M3SAXQhDBAlIh2DjS?= =?us-ascii?Q?SI3gFvsZw4eC8xMmAmt8R3g84eBtq6tOSwYtQew1bDclvbUUVAakwlUmgNcz?= =?us-ascii?Q?ilR1cdwYL/m31aG03mVDGeaA3qFXljHT6EPMvvOob7w/yz8A36h+xjxF3zqJ?= =?us-ascii?Q?55Mjrt8WXlYxppLisOGLoUYraiA/mymIjDFhRIFSRVjCpIbs6JcRTpDmVI0V?= =?us-ascii?Q?JY6EOqGm9DQp7VXKzgDSfVgPh64zwO7osUJ0GdsTMgb9//FjuABVeyCvSrrj?= =?us-ascii?Q?72uSnB64dX72Y5md1ap+wreEf6x/oDP9CuoUGlJcGlg4i0CnTQddg+ZQInOj?= =?us-ascii?Q?p5sza9o7a5LM9FIUSDt0QH1rvvF/sx8/hWbWGyDpcn/aCV0PRdOXtuOxkb16?= =?us-ascii?Q?pUOka+y4tOvI/2M53vcK8we2N38U4tpxX4KyPtkFk+eTCGrfcOY78IpSSmE4?= =?us-ascii?Q?w6+cvX2aI4uQ4PlXLOqhOxrIR8m/Ai3vuR9/EAVr8AZN7AA9ZXvFdDRMECaH?= =?us-ascii?Q?weTAz4Uh4dsyCi2WRkv7KPFFYAAFscfCRkl/8sZV9F3sgmDXuWE56bOVqm+Y?= =?us-ascii?Q?7n4aTyhpDevpIGoSvmNrno5irp2oxn/VhxB7zupADIgGtLNrjPjNm5ElZWXr?= =?us-ascii?Q?cQFVOPcsWy2O5Tlnl3piV/mwIUC9Ogw/xNcyYlQLaFKbQiqoPSM+a6Odu/GU?= =?us-ascii?Q?dmUCCN6WbcpF5Cz80Cs8sBKkIfdci69KKCRt/Smk4ZTA/3ICunwwLh9C/DNq?= =?us-ascii?Q?YR6qsIHrpz36T68WY9yxJ8g3x85y+JFVOVDDlCx3g+nENhx89vli2Yttwhlp?= =?us-ascii?Q?ZHQPlY3UTQf6Vv3kiyd4hiAI6Kkov3zJZAIzDzTbcW9I/dYlWLYssZlflp2E?= =?us-ascii?Q?R5aXXgbEO6uJbvcE0ceSHQfaZeurcap1C0vWAlCxz5uUq1z95ZcmD86JGK0b?= =?us-ascii?Q?Cw9z5nIOHU3Xol56iLijoIDUpBX3jIdqYukDaNhfQwlPaxL0X9wcVtbNwRSg?= =?us-ascii?Q?TiVwVznhgyCwaCLH0T2wFu0=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(7416014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Tx6MRWXu2O/DFp/YkQ6SaVHAwZ0tAZQTLpK8aOOsqsoMM1mzwjJAqgTr10si?= =?us-ascii?Q?Tx4PoHhsLEYQZVSvrikJhDqt0ldSbVIV+TWCZfMBocdJfXb7wnlq8szzOCNM?= =?us-ascii?Q?SDQWYX/YY0gSFPfWOwSSHtN0GUSUDQWnzdbInaREj40kD6u28M2E4f3/gkNW?= =?us-ascii?Q?nxFQvyeZcSujn7Oe5q63OyqUrk7u6r8ATgEIYWtIGEx6sdr9kuK40Najho9w?= =?us-ascii?Q?K9dFTWtU5DYnJnwBo2u6Oh0CKgSEDL4M9RWk3lQZuPi4xRAUeGTRgBPqATE6?= =?us-ascii?Q?He5IUOeVHUMiz2Bf3DmzzO8yCcSZdBZki3H0rvHT+JrNTKLnx4rjjnGnm++F?= =?us-ascii?Q?5wE2HhuHXnP/w6URzTmzkyxUehJKLmnTXwTFIfxTIvSKAS47KuLsDQjx9z0/?= =?us-ascii?Q?yP/QmvU/9ix/hudNVrmzjby4aIYU4z29x9xYssyPi0cdILzrg+gDMIzezemj?= =?us-ascii?Q?pp3Cv+vlmOkKBQuYrGhQERGqD8eR0vfWjHD1AR8ywECTHodW1i3fDkJnqS1Y?= =?us-ascii?Q?+rxOtGHFBdUF4C7VuRl3acdwpDvClKhJTaTZ/wh1Rz4uqiXBzkk2O6IzeAJ2?= =?us-ascii?Q?9YgfkqrVV3jZvA/eI04HWROY6j/r9d3N4HwkzsWDhwLyMWC36DQSDLL0lTOX?= =?us-ascii?Q?Bcc2bUn0iD/swZp0NqdFKyk3iBxWCJReOxLDWOjVTTzxNohvjXGhqLZnftc0?= =?us-ascii?Q?bfXMGYs5EfR/g1jBX7jsCQctMqYjyyugH1mYRNp/ne7CohnrZca3a/p35XO/?= =?us-ascii?Q?/gcAif6Rq2NdoxDgjR3x/hwBxbuVsdEcj0BLlBxKnHQZpCYqvLHKp6/E/9jk?= =?us-ascii?Q?79ar+g0ty7zlOKDMn5680cUCmbvBNj46rk/e0yhsT1qLO00MfTBYf80y5oHO?= =?us-ascii?Q?mz2lc/B1U16WM5TfXamsArZRGH/ZmsimHYWXtsfR51tDAYV/VeL8sIyo70rC?= =?us-ascii?Q?6+te2F9T0L7v9hy8ca0qA/Aa4SZYwO8Kmx7uukF+075Qhd8gXb0G5eDU4CPd?= =?us-ascii?Q?vthl38uxl4ZScwl0kxqG6qhlrb6F/Hr2owYDxfdvJj3Z5Ppxn7idu+s/pBwC?= =?us-ascii?Q?p4hyAOJHOxC6BB2nNLueQUJpNuPBrplndJ08G3P5uCEFYfhaeIGx6Z7rdFUd?= =?us-ascii?Q?SnYWZMp3LnTRJFOjUAmGTJpMv9Z+g79Jc5z563IiUpEKLYUHmk9VejJANVIT?= =?us-ascii?Q?ZAfrMyq6gVcq13RjiCgwRYYcbrve1pS7eIfJlSjYA3OtMPRAt6sLAC/en1RZ?= =?us-ascii?Q?Q3NAHGQLYMABMqe4AoRHT4Iiq6jrH6IlF1nWlbQliutbFI7heY2UlAp4kmzx?= =?us-ascii?Q?yBTKDqGWLY6UFkNjelSiBmVgLXjLMpElrNTOwDdnPrY9EO5pVwK/H/CrjxaQ?= =?us-ascii?Q?wyGXnOu/6qqu4+Q+kOalJQcY6+20BEJia8V6vM+7s3FcM13cRRyvTWr6lSih?= =?us-ascii?Q?XJUWy0JE07UdgWhgikv7faIHlKEN9Q8OS4T7eCMgdqHsATCskpg1jlduL8DZ?= =?us-ascii?Q?yjiHB1XEPku1n1JjY80pYDo5h+Lw02BbZtVYq61bgM919qwBsQxPaXYegBXx?= =?us-ascii?Q?Re2p3vwn0SCes/Y5gqeiK/LedKtizfDuAcdquJcq2ENyNIvzPOqTASZgniMQ?= =?us-ascii?Q?OyM4hQBa0/NZdtLqeE9FCjnxOGSeZxD0kR6mMu8v8xeTwNsIHnHKyvDsC9kT?= =?us-ascii?Q?pf7KKlw2YeSP4kGH+RC7LkCXp/tGbdEEHEjmHXTQUOkDSUn2?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 32a92700-05b8-42b0-2d62-08de5a265e90 X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2026 02:23:17.7364 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: RcdxmJCFvRt+mLXBoP/MNIgIf8pFwqEIEOHIvwJmBPWYm/R8z5QM5X04tBztISDE X-MS-Exchange-Transport-CrossTenantHeadersStamped: JH0PR03MB7558 Content-Type: text/plain; charset="utf-8" Add the UART_A node and its related pinctrl definitions to the Meson S4 SoC dtsi. This interface is typically used for Bluetooth communication on boards like the Khadas VIM1S. Signed-off-by: Nick Xie --- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi b/arch/arm64/boot/dt= s/amlogic/meson-s4.dtsi index dfc0a30a6e61b..b1d66054a6e87 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-s4.dtsi @@ -163,6 +163,16 @@ mux { }; }; =20 + a_uart_pins: a_uart { + mux { + groups =3D "uart_a_tx", + "uart_a_rx", + "uart_a_cts", + "uart_a_rts"; + function =3D "uart_a"; + }; + }; + i2c0_pins1: i2c0-pins1 { mux { groups =3D "i2c0_sda", @@ -814,6 +824,18 @@ mdio0: mdio { }; }; =20 + uart_a: serial@fe078000 { + compatible =3D "amlogic,meson-s4-uart", + "amlogic,meson-ao-uart"; + reg =3D <0x0 0xfe078000 0x0 0x18>; + interrupts =3D ; + clocks =3D <&xtal>, <&clkc_periphs CLKID_UART_A>, <&xtal>; + clock-names =3D "xtal", "pclk", "baud"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&a_uart_pins>; + status =3D "disabled"; + }; + sdio: mmc@fe088000 { compatible =3D "amlogic,meson-axg-mmc"; reg =3D <0x0 0xfe088000 0x0 0x800>; --=20 2.34.1 From nobody Sun Feb 8 01:34:13 2026 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11023096.outbound.protection.outlook.com [52.101.127.96]) (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 4DC39387375; Fri, 23 Jan 2026 02:24:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.96 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135058; cv=fail; b=EER/GdNAN4mS4ef17mVftWfeRFnppDGAR6PM1I1BrYgb7BbjwjUrFHBEXKRzhVIxYXUcwekz/I4HbK6Pdz+YPjDh86UU9FVI8YciWCoMRaD16WvSaKJsCpJrhWYs8Y3VP4WpA+mYe+pBIqknJ4ZKhZjOV1/YdcQ1sElxrcs9B5s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135058; c=relaxed/simple; bh=/8t+Bsl8LQ49FpAYrtLrNM03N3Dml/hZ+Ydq/4VXlf0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=DeQMV5wtekrFVGTeXpeP/4euSEFlfpFTrkOAXdD0N3hfOYvnMSz24u0UyOrXm9l5Il1ltlw6ri+DQWqSEsdj8WUQDT5ruYK8qoGoWk853VPmGyCnE0uPmH2gLIxvM/ztxC5zoACgZjEZiLQVRi5/ZK0PdAk385sxaaNfYfPC8U4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=52.101.127.96 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PpduM7HcS4uNxnajX3sLK08yzUzVLibDAuINKStrQgEVmgahcX2SF//MQPKx/ibBZHqLSza1LDsr0VCk/xiR6w9CC5XS7q12Y0/szPV3AUeTmnj2kELzj7vds8Bn+7fR7GqB6xrXQIFPJ25p7yU4WFUOcEWEHR4vYnlLWFJVIkMRSDzaITpqpySWyKSmBa3iLyZ3PBCfiIaMOK/l8ioKB9e+j3kNTnnP97rprXRYNRO2WQ3nVJvbUq4IaIJyf5eWFueb3u3rpfjjwLFY9zO87+qn/TqPSTyrpK/Fn/NHFehBpuPWlCurYdrVTrFwoxkgrqfKwiXoB1n+NEzxlrv8vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=duitwgWPcGmfGEpEHeRWb/pZI/iMnpxW3PGuuuqZ09Y=; b=Z/ZCfO7ZPQLto3TgOaiIDa+7ktPjCyus7KVlC6pXBsyY9k2/IrEpR+EU+FffbbDzXYRYifXtNMQYVtF/CSgzTUC63AtalZyMbphz6EN445Mgks4sJbFbuk/I9jCo+053OSuCCah53IingeESo2GXrqnBc4VRLIXFpNMPTVKVcdQZOXIGJIz6A2tqYaoHabZ9q51V8IAFgyaQCTNarHfkIXMahf1Gn5x5LPJ/dEJWBqTmpi4D59wt9Ipw2rezZTREp8PQv1ueM1EgB9gHj9bSrCFNVUZao2m1rUF9KWT3M8DC/tuatTDql1jF8nwhMi7kaS76DxekaX0T3TH28RWVUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by JH0PR03MB7558.apcprd03.prod.outlook.com (2603:1096:990:a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Fri, 23 Jan 2026 02:23:20 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec%8]) with mapi id 15.20.9542.008; Fri, 23 Jan 2026 02:23:20 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, jbrunet@baylibre.com, martin.blumenstingl@googlemail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org Cc: krzk+dt@kernel.org, robh@kernel.org, conor+dt@kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH 2/6] arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable bluetooth Date: Fri, 23 Jan 2026 10:22:54 +0800 Message-Id: <20260123022258.136448-3-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260123022258.136448-1-nick@khadas.com> References: <20260123022258.136448-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0024.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::13) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) 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: PS1PPF62EEA9B1D:EE_|JH0PR03MB7558:EE_ X-MS-Office365-Filtering-Correlation-Id: 94b73f25-d93c-4595-174c-08de5a266046 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|7416014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?7aC3ChZmKfBUWd3CsT5CR+gtnWlPV0ttVdgEVfellhDO7SjVX3XNIQ61coYg?= =?us-ascii?Q?3cRgoe73U1/DhpHocvnze60OaJLAzikFykhsN0vbPd7jTFkZrXm+oJoNXW46?= =?us-ascii?Q?y5O0q0F79GE76EVucnyp4R6ldyIkVsulh85t0hVA7deUG8v9/R1ID2Jz3jDJ?= =?us-ascii?Q?I9jbH941QJLFuz9uLfzqwtW12OXRA2oI9iCV6W6jzrwxpnWpwMy9saR8WnRe?= =?us-ascii?Q?9xElfN4MXco/8CifFUbUJJ9T9qxrcmCwuLBPcFsZxfTmNZLFYI52LMHPjNaD?= =?us-ascii?Q?FoDVUitW4OyWSOy8fuyzeYaFOTEQRSPT1BXaA6jIGfsDFwLim/z76joU/3DD?= =?us-ascii?Q?l99mOGowb0jmWwW2N1CG6HMYeqN01TX+bsYDsHVoG9fkPEuf9QlcCGXb83oJ?= =?us-ascii?Q?q8JcQ6cVmofV6Ai6WTdjx5rur8Ze2QfOH+13hCs5EPsvkl8SnMiZfQ8Mf5LG?= =?us-ascii?Q?vomEdwVF83/8t0Zjpo4pHk1y2idH5jfKTwrR1K2gGwTwkKiUXVYLPnADdUR7?= =?us-ascii?Q?HB/dHs5dkb3QGfYTMSTbuUq9Oty5ZjhgsjSRzu4rKc8V0agHCP8wW15SXgwq?= =?us-ascii?Q?7lZ0naiao0i8FkVgUXu9zLssxU7UgkgAyULN8EIk+dk3S3mbbSFt+lc2pues?= =?us-ascii?Q?lWsUsI8aBFhS9clD+WziGhvzrMa6MLrbIQT9hsa6HcQwn4f4SfierbWLyabc?= =?us-ascii?Q?VHaBaf+NX3dfriRZS3IFYrGRovDXAqho0W//J+hT45SAW7dzrSOZ876RnGpd?= =?us-ascii?Q?g5Bd6A5tASWYZfbQhPh8qztZ5DJZoMsr8V8mTs+W1NReUy2hV7dDbiAffgFm?= =?us-ascii?Q?Ktqwb+nYdL3Qi3O8quD1ikFwkbj5bEy7zQ9Ehv3bmQYP+3PiOgGliMqZXU2H?= =?us-ascii?Q?B5GPSftGS3Le+HrfYAXWQBSyMZtrr6UhlmWq/VeOLJVqd66Uh6ShWvrS6/4L?= =?us-ascii?Q?JbK8Mw3pefUI41QN6EtSSMSJ/dZDdsyJWBdI/NOWp4/JimltURWgpgoi9aMu?= =?us-ascii?Q?/SYYzR8vi9ub0geuJNDoxt/RpVTNAgwVIM6WkxCn03ss5+FPHXMsFPPKpYZ9?= =?us-ascii?Q?uOYUt6WTgWcK3ZpgYDnz+9Un2QKW1W5SQZjEZljROI03Vtj+MoPLjUhuxhzw?= =?us-ascii?Q?RCfLELOLQ2iPZLMOA7444m5EZ9SjgkistM3GtUhDmtKkK9WIcGjFJUIheF8J?= =?us-ascii?Q?/OCMyxH92YDrBQyMeVLv7vhuKEpES98EwQRU3Ll7wsdcmPCdHkuHvptAtj0L?= =?us-ascii?Q?qhbQvD2reE6NZCjcVsMBveoNFA5ejc4G/+2me3L+fMAXCLlmMcJwbqwrteKh?= =?us-ascii?Q?TE0f1RkVotnyqP7VnYypnpQTz8AoQYZc50IX1jJIPNYu9wNSpPIgft4vOQhL?= =?us-ascii?Q?0FqO00AqxU927aY/eipuE7JLeWa972WaZasqy2WJhyXw2VuBHwLi0qZAAVTn?= =?us-ascii?Q?ex9SyZyrSxJapB/lUXnrxWoRisU5hIDb54Cpfgpg4MUoRU+qEMXvtIcELyPP?= =?us-ascii?Q?NbfpeuZaZPVQ2jt95Rppox8iR9HNt9SBA+Bc6enygn8cWNtgbmkURKdXeZ+M?= =?us-ascii?Q?IRXY7QwrcMrvyFLk4eFNJA7QFWKBSoiEjzd+ZuNyMDYLiaBK4QiYseMisIrq?= =?us-ascii?Q?FDAL3/uepi5KV1slfUkIMWM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(7416014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KkySzY6RSLcdl91Cn8TQrX8UjhSjV3USeMKY6wE8iGo+KaQ3H3nibgAJJAoV?= =?us-ascii?Q?Lp9ilPEUMVNhJ33HCMGkYlwwsjf3tXXR4QIMREhRv/2C0XsP4ndktHIBEtz2?= =?us-ascii?Q?pPxeL8xNKkGERgR70ORK00NukYcztHhhsIr9ztsxvsDAX+E62XuZp0BYYTcF?= =?us-ascii?Q?w57XnDsVV7xxW3BfmkrFaIbXDXsp/+vthYMVPM1owuUUPWLu0wTviDdjAKj9?= =?us-ascii?Q?mymeo/Tlydo/2D9dGhP6CYWeoXpOJJsobSVzZw4sPJtZe+isogUNAlq6PnhP?= =?us-ascii?Q?TgkKAlbe/6geszZ4NN/3nSsLFgrX+JOlaYZDVeW0RYsnEa30z2iqpE250dop?= =?us-ascii?Q?Myx/8n8HsmHwTyeZZc3gULAKRtwYwmS8136x6WGNQli+4Yy8RVacYaYRNRNb?= =?us-ascii?Q?kxw4CZEDxqhNnTLu/yxQzkmFm1f2532+7mbvHQJnrJ8L8ubFiSE1hSdHGYfc?= =?us-ascii?Q?hpQ1LkZRVehKE+2u5HRGFII2olJW3Uldsnq98YGyGUPyIg+NC9mo2hmB91Pb?= =?us-ascii?Q?SxIXQJjU9Szg4gOn0RF/waK4IcYwSzMv/+LVdghCNor4gG+yP2dg4OfVRHF7?= =?us-ascii?Q?XHRz3MZAdeQ9Tm0qwlceH+/hFokojyMBqBMpQDuHCBubQFYJ5+t5NxrckL1G?= =?us-ascii?Q?CrOMvittutfWtRbNDcWeGB43eYYOyG2VxeqXZwnB5RcJgDDzLX7N0O/rXzkd?= =?us-ascii?Q?KitKLTHy4Z3QmGupDg/OIw/ThSyHhu4n640yvkjU1W1bhwhffieqPPUv1Ee/?= =?us-ascii?Q?W63hFSlW0EpxE/4E7CZ7IY2Wtt1+enIuhAKD9mjipqRWCN5d6Y+v0xmKe/iv?= =?us-ascii?Q?D5Yk9LA1CmePAx1rNDogR+e3kApMNnjnnDQchxUNaHP1Z07FjYNXti/aK8/e?= =?us-ascii?Q?Rwt9orN/RIBBqC8DCzkIYcwbMXpGmwjwlMtHwEWbkBtetX0b3/1teca0eDby?= =?us-ascii?Q?G/B91hMNH8bresjbklwNxkIruF5B/IZuFg9bvI1HYLjrhF/L1gyTBh45iPID?= =?us-ascii?Q?EYPHW0qxqgQF7Lh2kZv9U96OEuknUBrob7f3MMnFDqbwEOoYFxCPQlL0Bd19?= =?us-ascii?Q?5NciQvsPWfH+sv1NHIMgVPFPL8PRsOMXB0OP/wTJuDyXms614cq2Qe76Ac2M?= =?us-ascii?Q?u+qGTUURNAZDsWKHXTjfhJVqMY7h5ESYXsqDMjizCTBLWXQC5vi7L5Lg8vnS?= =?us-ascii?Q?sSbHDKA2jeJWPlRJ8shjm14GtfOJWO9EL7i7/iFhHTwl69vBLxKmbah/oAZp?= =?us-ascii?Q?MaIPZy649JwZPSAazEg/wzu+43aKVWnW43Yd14M6EQaseDJg97HhCNJ90npa?= =?us-ascii?Q?pU3ZtVBXyUMvgHDppnNXBwh8ePuohfUyxN+Yig6/j6oLA4nbMD3N1mj4cGul?= =?us-ascii?Q?lgYAvmZfy1D8EpXq9x+pFUmwwy8ewrPtrMGA+5WFv1kRzDi7d2QY2iyS0I/j?= =?us-ascii?Q?WOLAffARTQ7bJZw5IMk2Uv6Egf/NhnzsADX5H9x4wkUE83cgVggKNUq1wlSA?= =?us-ascii?Q?pw8K44rFtuDBUbclKKFT1HNgkXrL4nofWUxZeufU8kAJJFbkNCP6x1y5jUZ7?= =?us-ascii?Q?qq9K26l3iEnyuVKStrlAj9j1lhH8pBfZVxbpH9hb798Tcvxu4uq8hpxdGuY+?= =?us-ascii?Q?3DtTori94wRVmHoWRLvAjjKMv5+LfsPGsDjEePwQU7mA7m2brtv5wVLEnYiL?= =?us-ascii?Q?HcOe96CorTV/IVf96Qc/UxeeOG3d4+ApQnnX8vXYBK06i/hQ?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 94b73f25-d93c-4595-174c-08de5a266046 X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2026 02:23:20.5701 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Fwd+3nZzsyuV+3jlhNUpJBqhKOnW2Js6ZNHhtvHu0xcoIfpHG1R0SyQeNyq/k2gH X-MS-Exchange-Transport-CrossTenantHeadersStamped: JH0PR03MB7558 Content-Type: text/plain; charset="utf-8" The Khadas VIM1S board uses the Ampak AP6256 Wi-Fi/Bluetooth module. The Bluetooth controller is connected via UART_A and requires the external 32k clock (LPO). Enable the UART_A node and add the bluetooth child node to support it. Signed-off-by: Nick Xie --- .../dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts b= /arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts index 27d0f6134ea9d..041291999bc8c 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts +++ b/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts @@ -254,6 +254,19 @@ &spicc0 { cs-gpios =3D <&gpio GPIOX_10 GPIO_ACTIVE_LOW>; }; =20 +&uart_a { + status =3D "okay"; + uart-has-rtscts; + + bluetooth { + compatible =3D "brcm,bcm4345c5"; + shutdown-gpios =3D <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>; + max-speed =3D <2000000>; + clocks =3D <&sdio_32k>; + clock-names =3D "lpo"; + }; +}; + &uart_b { status =3D "okay"; }; --=20 2.34.1 From nobody Sun Feb 8 01:34:13 2026 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11023115.outbound.protection.outlook.com [52.101.127.115]) (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 C21F73815D3; Fri, 23 Jan 2026 02:23:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.115 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135018; cv=fail; b=Ruqd6gSqttD/oolYNT6UO6+SUgMdZWZxBt5GU094lpuvJ3DP6pTdVGVD82qONIeX7CvXZH5kAGf1oEKxCt1KQygCbe0atKfY7Vbuhpy/ygc25YiUq+3bLJLw/yUdeHHi+eSHawjozHrLTXAJR3QknpgLyucizZXrvCHpV2d1tDE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135018; c=relaxed/simple; bh=g3u7y5UCbXFjmbZbllyLysNTkWbHCKx3EhT5daaeSs0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=itSiDJq/7iu5rRRLKAdrEhSxObzXp0+60bCOeSqccptvplDQ7EZKHhtZdKEGTRJXGg6mI66taKDLU0QjT/oV1JxClkWYtkkUbFuXplN4Tnal2qZ8++BiExJm0qyaLJWeiNKZiIkxlYBlsh/RQ6jg3urRuYg0N/j40tQvIjzAbao= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=52.101.127.115 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xkhqntaEggcypLAH4GHxtNbMZgD6SvlsvgDjBJTjT1WSqzmV152ubxbNLzt1z7BUsfWWaRDUu7FVxnB2mWyKBehXHD4xgd74qm3rK70IndQaK/dYfeqO6cRAjOa+iUzDf9mzwiSA69kYd+RUWv+vZbtYUUnAatBek7c0nMObfQkmiE80ggmZrntZchXtKIouQudvyLQz60NBU/Kw/AMa0Vh9L2NuI2HP36gNaMp1fbcDxSaFMcjsB//7Ro7LtWy+qnQcALy9JzC9iBQuHSPo+0zqpRU3BAGVtooEU0K1dECZY/IvG+ahPWy+/Q674zAJP49oy/doNxattV3jMJBoaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Qy8sDL9s8n7tnNyG2sp9nrtfGGQx0CnzPDUaeIJwNQM=; b=EjW8SXiWb5ftKaEjMSkos3HOyfEwxhBGx3o+g29b3UAv5EwiIJL4+5IkeAZtcE7ZgRC8E4x1gBhKh/7YPQfou3pRQgs3L66aCGEs4n+sFa7GUUsQ/Qq1RHZrSCq2b2xa91dbRgFAqvVOVTFtz3IP2r67t25C/9svDQDsMsJC9tuGG9kRxe9Lcu+dRjmixRiLJh2thwPRZzOfaA25SYfaNK+Kl7koQXXmhka+MSzS1J7BM++zg6LWrZrLA6UbUoOPQpTC0Tp5cMFQylBUEju06/FtmbenMSRdvVI1qlSIrPZkZywpI/RYQXAeAkDSZ53lXINyiT+WM0vABdEyj2L1pA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by SI2PR03MB6590.apcprd03.prod.outlook.com (2603:1096:4:1e2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Fri, 23 Jan 2026 02:23:24 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec%8]) with mapi id 15.20.9542.008; Fri, 23 Jan 2026 02:23:23 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, jbrunet@baylibre.com, martin.blumenstingl@googlemail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org Cc: krzk+dt@kernel.org, robh@kernel.org, conor+dt@kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH 3/6] arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add PWM LED support Date: Fri, 23 Jan 2026 10:22:55 +0800 Message-Id: <20260123022258.136448-4-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260123022258.136448-1-nick@khadas.com> References: <20260123022258.136448-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0024.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::13) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) 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: PS1PPF62EEA9B1D:EE_|SI2PR03MB6590:EE_ X-MS-Office365-Filtering-Correlation-Id: 83ed5f50-a743-4705-589f-08de5a266203 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Z27rPtYKrMYXKoiv2F7DSpz/pHC0rUUaadchtydHtwxr2lhRI9qauMFJCQ9o?= =?us-ascii?Q?ZGlkoSEnGxAelho03O7worwUpwuo444tje8uV+K3ueDbu5oiHCkxGDlzW/01?= =?us-ascii?Q?kOPX/+WJJm2IdWOnVsnRHW4OgffAX+i1yPqcOQD4o0Gd16WXL1qLJ2a+Kktj?= =?us-ascii?Q?1FPm8rdhoFwg15m1BBdp+fITX8WeOG0PaYlTqr3IQ/nNG521u+9auyrhdn5h?= =?us-ascii?Q?uvIDowOM8Cnxh0gG9N/EFUD79K5INYOaoL5C67awZ1nYI0Dz0CS6Dfqh+jp1?= =?us-ascii?Q?KCO9z6qcpGkakOXryHfh30RDEJGHFOmt91VZFGbG8mGxFK3OQqg0p8aMAkhm?= =?us-ascii?Q?VTcIuCUdeqKsMngFgONJqsWvqVzbGBjRXTGiZT6tkIx0YKORnYidJnfdbZig?= =?us-ascii?Q?sSH4kfktGrv/cT/zWmF5abkoNaJWPRmHJkshF2Tt1g/jDD3c7BhVwc57q9qM?= =?us-ascii?Q?egeb458+cQUgG4DMohiALu3vwZ5+K1VyPCiSVzLQ6sg97KfqnY3VNoE2wafu?= =?us-ascii?Q?JUJ3Si16loYESVSzIJjy6akXYepI+yYjsDe5TcS/g/suhdsa5KQbGwSObpOo?= =?us-ascii?Q?2HR7OSRXml2T+JSwnVMqbik0jbY2O9ammEe2AIz6dTN0hoTaBl04LGfevaF2?= =?us-ascii?Q?Y2trRuArBDqe5Vfou/QHYOhQYwUSq/+7cBbshwAIG8qyAHyZb7CrEL/g3PPG?= =?us-ascii?Q?S6TPtZ9Ct3z/HBatLnVVJf3SBrkMEbpmNvpeKYhCGgOLfqzAnQPpbEgPWc3B?= =?us-ascii?Q?Pn33L5JafSKX331H/9wJmq3KQu14qmnC8VRgabJSPFcjor/1SKpVevsVGAFk?= =?us-ascii?Q?MFwxDbyavZAyrznyF3PXZKVoXonarkovKD3wfpmMFHqxV8M4LZHwSXylUJrz?= =?us-ascii?Q?/X6ygpO6B6piLMDpOKE5fOyMy8JKWhzBGhA+pA+AXyrnemhA1vP0wZe03x1H?= =?us-ascii?Q?v8rDJGSRzXbe9iiPl73EBLbvWs7yzVDlul56USDEgZAEBU5F7zJgb+Gif1JR?= =?us-ascii?Q?f5zDiRhz4YwvF4Yya9+TieqMWsrO1v6UVoXAHknBNOof5Hmsz6VvW1yHBJTZ?= =?us-ascii?Q?Au7scKE+xRR469ZoON6soMuO+H9QbUbgiSXw7DWdLOTzzFjt2JSRHwZI/qhF?= =?us-ascii?Q?aGOVaTVxsj/r7Sdbk+GrWGVn1lxxCtv4wvk6dMYuW5Ikm7LraKB/W5IEMiDu?= =?us-ascii?Q?wy+aqexrbsdhn0naXQhbnpPRm2Es8Ig9qJgQViRKotIz6h1bw0YF6zQGmzvO?= =?us-ascii?Q?6+uYf5p6mJWnT9a+K1paTcSPf3kX2h2qJYYwYuJV2k6DMOLkNBmO5PI2IDgw?= =?us-ascii?Q?rAxhQCtTOxEhoM9d0KeZMj8mSIalzaAoJwBaVYz9g+3Hs5dV5R10n+MgozfQ?= =?us-ascii?Q?m1uBziExKVufcUoG8G2FO90pfrL7kJQKonRrTKjEyrnacUjqiJRs52hDTsyS?= =?us-ascii?Q?a/ajabzSCYjyg6lGF4kffWZXy3Sjzrrv7Po35Qd4d2FipLARNriC0gwyTyO4?= =?us-ascii?Q?qmlWiWI+Pm7qNvSgcoawcKwC9AriiNagGlsWKKIGkBHEcBGosDYkhuJaihbS?= =?us-ascii?Q?N3XIorl8LyfC4sAIUTCqxOtpvevKdYZxgOubyDTQZc5yILc46z0NlJcgLonZ?= =?us-ascii?Q?UxEAlA+GDW0Yv275B86tYhs=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?REplBkxfBzV8zslzwHFaA9yc5XyojYmUsyghtQipkaY7l5sjUJp8VoO+ho9j?= =?us-ascii?Q?tDARWqyEn/f5OT6Z6t2Vdrp6mW9G4sAB2RkH6aogu9pTdx5lM6vRM+Vj2+ux?= =?us-ascii?Q?VawVmqSJQXiTC9GCTc1CEquDKoLq7Ktv9TLtSiIcIHC0INgC3wWE7cEw+HLb?= =?us-ascii?Q?Es3gyFRdaljcgDfHrcZrJDsX74xoiGlYtBIz1FPYRaZHze8Xe6M/ONeRoHkp?= =?us-ascii?Q?HoiQZ2L3OLW868TpijM43LGKwDyIx3ybjgJMiQ2B4/KXGjCilgIoA9yN2/NQ?= =?us-ascii?Q?vQtLlOds0vv1J2EWcM/pt3HcqkjXonlTiRttlf6S8TLDI/sFYFcIznynvHhE?= =?us-ascii?Q?j+0TeDDFRuai4lfxohNH8aerb5sR99JuHYr8zqTrooqdEhqsnUc4gKiHTHGu?= =?us-ascii?Q?AHt2pezgm3wRS+5pPcDnGh+VCRxB6kymsoAQIVOBm5xcs/D9NILVYHk9bIhU?= =?us-ascii?Q?yCMFKkN4kvhSeHIY7/UwScjLpRKMv/yloyCSpFao8E+nvgcNn4fy0NWZPM9Y?= =?us-ascii?Q?OtKtFWB4Gqlp8zQ2ZqENgHLmk2o95t89IppRkfBpKehLlvy4EZVvKVR2Rlpa?= =?us-ascii?Q?P1EpZoQkRe4A73YXgapFc9mA0cmtJapL+PMisXVJYaNZI6ZfNlctfDAQhx3C?= =?us-ascii?Q?uMD/A6tCCkcJp2Yopqe8nriuBjcTH/cMeNZgHNBmzDtDOVCj9XhsZHMOKRzQ?= =?us-ascii?Q?Bs4D2rp0xIb/hSM/wmNpIDjNOmnHxspatyBYjZimPYP95mZU0r5wpSUWtdZB?= =?us-ascii?Q?Ql2PfdxD/ROEsLuXFetfGmNsFHS8EuDMGcdS9gV6tVK32bVEcVHGPeo8uUz2?= =?us-ascii?Q?a2iNsz5WfIF7xtojhuf5BKZGbvdXM4Gtw/BBZnexIFm3zOfUL1+sEhj5xSQS?= =?us-ascii?Q?GzGCQqFC/WaL/zuk5UpliNwS57hQCvC4ax0T2PAV8Lx0kuB853xxrHUuXD9B?= =?us-ascii?Q?OjivohAC9JN4TX+T1jFMYsu7glsbGulZS7V0U2OwDTsDQpxy5+ke2IY8ZHTQ?= =?us-ascii?Q?U5imHOC3qEkqa4FjNk4Du/6Q6GmZBTE76RRgeg2MesciV/CNGkdwHNjDX7W4?= =?us-ascii?Q?ukH46NyNe7apZ1vHUQMvrxoYV+pUCZTUTvgZfOb8mjDAXMgVADh7KG31za9/?= =?us-ascii?Q?LcfbtL+pRQW2TULfB+9swzqCgonI34KjnLoHWOdpKP8qKi1FdjuyoqKBeEIM?= =?us-ascii?Q?lbA9K9pW7lOhUPzIRPrhFQPbkjQae5RrUAqg/qB4rxotS2Kev7m+yI4GxcY7?= =?us-ascii?Q?/EqBOwUR1WZfFFQhCjDGUvxttM7RVWTtbfsFNq9ImpGmCegFcmF17V9Olx0B?= =?us-ascii?Q?38A3/x3m+akUSHC0z4MMPnprDLg5LQ8+GvUgdsO03Cr+209icg28L8k8St8n?= =?us-ascii?Q?J8Y457TYNerQBTt8jUV435j9LiCFnpEAWAetJwYcPOkBpvlK8ipLdB59BBL7?= =?us-ascii?Q?fbCDYtPqn5GxxCSL64towtU3g5UKJs5/BX5nG8MJ6en9mbzMYyrjJG7uaAZ9?= =?us-ascii?Q?8N4rvbgvRMg3IzYsXvsL4Mhb6da4Jbyn+eMUZNTRNuW71bKHgTXBFJ3owTPj?= =?us-ascii?Q?O2LyCzQ3klWcaMZMgedslqF77RH1Xa0JZRemYbPbv1DnMnOntc4zxmZvQmSJ?= =?us-ascii?Q?CYKXQlsD9M9Kdj1+16xYu5KhHBDRMM5dIdLRVYej5sZ2Pve/QJMXQK+gxYnL?= =?us-ascii?Q?T7KplSROFzsmK7umKnAsxAGlxzKIrReIKCK0beRyEkekcgts?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83ed5f50-a743-4705-589f-08de5a266203 X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2026 02:23:23.4756 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Ud4+dDVzygPIry5aWXj8vmSmmdMBCYjRSK3J9ZuVdKmhWYYfEw5uHmPXZNoTMSns X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR03MB6590 Content-Type: text/plain; charset="utf-8" The Khadas VIM1S board features a white LED connected to the PWM_G controller (PWM channel 0). Enable the PWM_G controller and add the pwm-leds node to support using this LED as a heartbeat indicator. Signed-off-by: Nick Xie --- .../amlogic/meson-s4-s905y4-khadas-vim1s.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts b= /arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts index 041291999bc8c..4bae6d46defb5 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts +++ b/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts @@ -6,6 +6,7 @@ /dts-v1/; =20 #include "meson-s4.dtsi" +#include =20 / { model =3D "Khadas VIM1S"; @@ -43,6 +44,18 @@ emmc_pwrseq: emmc-pwrseq { reset-gpios =3D <&gpio GPIOB_9 GPIO_ACTIVE_LOW>; }; =20 + pwm-leds { + compatible =3D "pwm-leds"; + + led-1 { + color =3D ; + function =3D LED_FUNCTION_STATUS; + linux,default-trigger =3D "heartbeat"; + max-brightness =3D <255>; + pwms =3D <&pwm_gh 0 30040 0>; + }; + }; + sdio_32k: sdio-32k { compatible =3D "pwm-clock"; #clock-cells =3D <0>; @@ -196,6 +209,12 @@ &pwm_ef { pinctrl-names =3D "default"; }; =20 +&pwm_gh { + status =3D "okay"; + pinctrl-0 =3D <&pwm_g_pins1>; + pinctrl-names =3D "default"; +}; + &pwm_ij { status =3D "okay"; }; --=20 2.34.1 From nobody Sun Feb 8 01:34:13 2026 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11023115.outbound.protection.outlook.com [52.101.127.115]) (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 56E2237F0EB; Fri, 23 Jan 2026 02:23:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.115 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135038; cv=fail; b=d9VxdONIeOJt5kYKRlQwifULDa9MDA03XhigRoPEG0Uy8EAps0fzpoSsGLHQIGytpOq0w18hJyM+HJA0Q3Wa9JBSXDAyLE3G7NEfgNdL1l/BkxLL6qlhLpwjEKQDArRoW3SHN06GsYi30fTfXE48h2TeXlDLb3J++Djk8rNj4XE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135038; c=relaxed/simple; bh=agUSbnFeigMvSe4gq/RIzJ9BrAH2d9fzAg+/64IqyLo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=OVscvWB3+AWkwkPSEbObMX34NggYAAcVSQYq1emRatbouCLoN1Al1nDgRXoUoIjoq72mubz8UgMdJ9sG27RaB6PKK20Mfa9S1S1UNklYP3h877i2odm7NPru/BjJtNlQ/oDlhFEXKlCfpRrMTPxoSPFoDW1zItjDerjfKdbdZvs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=52.101.127.115 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o7/ly9LSn0eWsqKx92xe48Qwg9h/jcdzmMQqUvsgOzjn+aYWyTP4dSNgQVoOIGqAWxdC/0HpjnA3eWug06OkNMytouvNkVoyceoij9hJb/KDi5084Ibbzw33qnRsIar3+TJddLmggVlbj9C/gJPMthl/hCP8d4YgsRyrVGDwXzUqy1rL2rzKK+F8vvaeyPN+lYz9lD8bciP6Y1uJ3oavEAWF8qu+Dk47TpMRXUjCvD8/YJcivzS6pscNJ8jUNoFS5/hp1bawxVl3igN+je+183Rda2VeNsdRNQf+5utEp1kgyXwQ7Shv5l4bHE2CywsDLwmTtYShvnxSeel6IJnfYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5nyUCQ+oZWnMfjmugvFrjPRiXd9IUcCD612Vl90c7uk=; b=OaGF/stPKm0I4anuGTiMMf4zNq0J6gcKpf4SThzhqr23Kn3lq+WPuGURHLBIkeOgx9cKCn9UDQRbSyfvfuznWSrGi83UP/aV1rsA6ajYgunXfkdickF4nwX6YX0/U7yqgkr1Bi239hDnGIcFWA+ZN4JUlAaJ4yq5fuj6KyLuQig7wSm5aL4imtZp2ydQrxy5NmHXqBcFee87nlisR8zvHWoQ8HtuvNjJ+XbxOrLJppzYq11anbRQdO4icOTlP8Om0YeEmYK667n8Rm5rU+YNtIp0oiimYRkucZemkjvhNfQutOHT3rthSgJpCQluzmnEFxF7XIF8GOveSA0vnBJ/ow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by SI2PR03MB6590.apcprd03.prod.outlook.com (2603:1096:4:1e2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Fri, 23 Jan 2026 02:23:26 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec%8]) with mapi id 15.20.9542.008; Fri, 23 Jan 2026 02:23:26 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, jbrunet@baylibre.com, martin.blumenstingl@googlemail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org Cc: krzk+dt@kernel.org, robh@kernel.org, conor+dt@kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH 4/6] arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add POWER key support Date: Fri, 23 Jan 2026 10:22:56 +0800 Message-Id: <20260123022258.136448-5-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260123022258.136448-1-nick@khadas.com> References: <20260123022258.136448-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0024.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::13) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) 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: PS1PPF62EEA9B1D:EE_|SI2PR03MB6590:EE_ X-MS-Office365-Filtering-Correlation-Id: 117445b1-09f1-433f-2f30-08de5a2663b3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?hR3Xd+iejVoUxGnrSto3DAwUeiiaaW1TWMc1zhuEi92HHZdLWVAlGdwyyF5G?= =?us-ascii?Q?ion2jWMDxWEhd4XzI0DipT1HBlso6z9tbD7qfrE/GcD49wK1FjpZsr+2auXU?= =?us-ascii?Q?Mbq9HfST2xrp+9ONKZiHGofWgn2WLHmsrBVKQrvYh6fURWGRd/bkfg5dW5B8?= =?us-ascii?Q?Mk9fOZiu7wC0PVuiuDdE7WVYcE93wE8WUM0Y5K1tk7Lwg1sFQSYOjCCj2J9k?= =?us-ascii?Q?tqrp2A09dDbOqpZvSqmNqGx5sbl6haKR6rS+qXwhfeinpbPaq1+uw+gnDIE5?= =?us-ascii?Q?f6wTOa37MFb7rMmCJUz+m0ONYuyj2nfrmyep9RnCLNcMrf7stH8xL1e6jr4q?= =?us-ascii?Q?bJC+KDsodaXVDRbH6bl+0ppsUuWx7jZgvh9Kj4wii2cxfQ/o3NmvE60lNgrE?= =?us-ascii?Q?1HIscQQrSPpJdW0+pMxT2FWMlePihWA8si8nczM1hhg/dkbvJTn6KQzUg4Ea?= =?us-ascii?Q?vCuSjD6x5VMKfwrZs2txChJVJ0W8bK8KIxDGic6BjjJRzOJffURxDoEHxph3?= =?us-ascii?Q?zstKvxSehAleIj+tI248kEuvGnplj7Dtm3pfrj3W2fwryH6OQqw6rBowE/H+?= =?us-ascii?Q?xIVBDe0OKFZ4qs6PMeSN9jnh/FK5zEV2Deo84C82xwali2nZcv38Jg8u8ZnK?= =?us-ascii?Q?hrYzJDvvvN5EFSfjzzf2yQfIT7YC3v+z6uZokBYgmKsO1yNUcsLmBaSqPB6r?= =?us-ascii?Q?TNYZipLCgeZL2EfBPGFrLrww5bD9V2DTe+7X/bsl3ZgQl6ZJtnq3vxnIdnZ5?= =?us-ascii?Q?FRsxpBYoqX50fmBceWZ1/eVRbs1wxTcEcTSBYYuOwU1mEVDG/uLZyxyvj5RW?= =?us-ascii?Q?OHcmZbZx7dIlJFARJ5Trx3Wpg/CU1V1qobdZJfVKjLTQpcpCTskr1l/fJ3PE?= =?us-ascii?Q?UqfZYvj6i7oV5cqRaJg5tuN6GVmtJfAQc6x3+uBDdUzhf2mKZF/fEoDC8wzu?= =?us-ascii?Q?RWIDx39EU6FiuixLH3JnMX4al86z0rzPL2zqcGKcV2Q4NvvLQ8/lvSSYcJpf?= =?us-ascii?Q?yuhFbEij2sWwhYJ4b1tr+GJeD2krS8WfvzqMoMMTirPRqTCMAOqAVKaqKZFw?= =?us-ascii?Q?RDh15eaRSQEg311YH6znSHHwwMI6cEHuIZE6rVZ1pCOYKbgWvXg/vxgZcQ+e?= =?us-ascii?Q?AXVFGfY7imJAEk1Oe/6IyvTi/ODZliVKdg2V3NFejAS8BphKeyw6SwSOOEn/?= =?us-ascii?Q?DQc1slvH8av282BiQwvva4CWmRz71bdWm69FEKH/GUFGl0UA+onp5RO62u9B?= =?us-ascii?Q?UT+JFGDMBzBwqgmDRLTa741XGsWyVOsuNb+QbMFGKqhPfE11dVqyDgxk8krB?= =?us-ascii?Q?ULX0DVT8XxFavviqxLHtwFG3P0U67JljN1eaZOgOYgiytFZGmQHJT4Pvmspb?= =?us-ascii?Q?/KaR7u4alR76VgzCuj0/8PH1Tj1QXZSsvArh0MrywF0Y5ZJwrumdNuTeHPsS?= =?us-ascii?Q?bKNkc8Gb7UM0PUHaeB9Kj5HFoznV3VYrp3xgXHpTTslxP5uVNrtKakoaIQoQ?= =?us-ascii?Q?GfRSrXizqj14J9f8K8nqNwxW2fUZ3jejePcAZvgdzWxf8WxyplbhzyVGz8Yp?= =?us-ascii?Q?97FpCRUMUe/vluO8/uCqFCP1Re/VKFS0u+VuOXiD5Up2UQAzLGpAXKxl3FBz?= =?us-ascii?Q?HldOzXqjOg/hA3kbyd5s5Fw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?AXQuUNYL5PLjBXzc3gBvQG9+bZhT8canPlPdp734bbno5P+qydcioFzGK9H0?= =?us-ascii?Q?5590IErLVqi3ytbEbeyIP/5zgt7R4xdLNKSbxCGrga+vHvnGPc1UJyd7GKKs?= =?us-ascii?Q?AjBbcwxA3v82kdzbPlbej9cCffflcFtGDc8XGsrSjX3DdLNELyr5rSdlTMUt?= =?us-ascii?Q?ffm38aIW6YXixoM20rqca0MwQSfAFO+RiIhUK1PANVfDBtpq1id5BodSt0EQ?= =?us-ascii?Q?2QM9ixLyiTF4mEanapILznA3Z2iYdbD9P21B8yOGWyBO35ivqFqLWL5rSZ4h?= =?us-ascii?Q?mH9m1zC2Dlph2WB+FsqsdFsQ0NMkeN0qksgwikoLdwT5T52n/iaRcJ4Q0gPE?= =?us-ascii?Q?5CF4e26owIWmoYR3QrIpjngn43xvka9J0WTq3xPVmCI/zTz+bB1c8aWlf3oP?= =?us-ascii?Q?tmjKRSjGvsh3PAzOfdu7r8+Y6iCTWKGUyIUyc9c/COD7gnMvXMscYWL+aukN?= =?us-ascii?Q?qUdigzZMdhV266Bbfs9VApW6yEL4hBiAA2RjjW1z2OVvDFW+1XIjdxjs4h83?= =?us-ascii?Q?ozdqBQz3mdsi+eJsMTpWDKopUDRg6q8Cnsts4hBn5aNC3PaE1mPDCl8CMt+F?= =?us-ascii?Q?13dy+/wv47CAc791dogl+uWoVtOGrVK45n4r55ICsLDvRSuWo9QGR4f0/FJf?= =?us-ascii?Q?U78zStu+jvEcN+MS7cesOXW/c3Z57/eorxEWJvv6lp/5MmTOPDZoPcc2OrQY?= =?us-ascii?Q?+DFads/K7dt4CaT0eVHdZTKn1kPFsXFRy2FcusnNBhWPLgPgqRox1savhClU?= =?us-ascii?Q?zdE8vRmCWXsJttI+3VTprvlimYurxDLIanNW0eXmrzXmRJFjGaaxZs+JM4am?= =?us-ascii?Q?yUpPVaQvapcFg5raIgE5MZKneo3uFp6B9d8dp+2O5A6niQ5JeHl+oufFHYN9?= =?us-ascii?Q?qlHFn4GitQDbGmgwuAnS9xdotSod5E5eDyNIEBzBH5Seq8FZBfropNLQxUhc?= =?us-ascii?Q?+RP2MVvSK+lLyYh+iKZCQgjgvMSXgh7/yjz5LJqYzFxnJHkJlipKpK5lXQLQ?= =?us-ascii?Q?f/xp18qmEeAWsplA5iCm0oevdFmDqZTXOkrIrXHeNbnQERqfHAL5EO+jgvNl?= =?us-ascii?Q?BMMcD2xt9iZNmkpKSbykdROkEnJoANQ43CBE4UaH4f4YWfXQGcEyafUk02DC?= =?us-ascii?Q?rCxSw76n52cBcO3sgB+IG4phu7bm2w/BquwQzCnbpwyjpZhNrUjb8jpolLnx?= =?us-ascii?Q?lQoAlw7C4Ujg/vGqIv3yUn2Yk/gzmipJXjgI3P9WxgIrWAPP1qAGvlrr1G9r?= =?us-ascii?Q?x0ttjMUUwSbJLoSyipbKqOP215HV4J42IwTPd2XnI1S9Mzf0gMhz78HE/yxR?= =?us-ascii?Q?zJlc1UV+Uiu50FMOXd31bMVo33G9X3b2RAog722rjwFPMN9fMcZFkUd/QvL5?= =?us-ascii?Q?tOYPGwiVUdbiOLrJWrfd/YBCh+xdVQNqyUH4D0LaEZa9zAsXQN3of/BDlLGm?= =?us-ascii?Q?IXCKzCEtPluPObVNGv239vmkxPBjAHbBlsmLYiWze215WE5UmIyH1qq7FaMj?= =?us-ascii?Q?Ap8Cgw1rGTzwayW6H9FgNVXT1KtntqUm49nsmRTdlvKqnsF0RXU7muwYzufb?= =?us-ascii?Q?Y/8l0ByNZwpTu9B8qm8PunqcQIB973Ed8jb9xdGHs25g1hv5KFGgOV7KCc8D?= =?us-ascii?Q?C6r1CMPd9N09tCz8Wha9rS/gDKNZNR78EwF3BJ7uxR/l0C/z/+LUycOKrZpI?= =?us-ascii?Q?9fY7+/wvynqtJ0OUY1p4GbQlIbQCT1+qMBL0w1sPg8owdIFp?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 117445b1-09f1-433f-2f30-08de5a2663b3 X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2026 02:23:26.3465 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: TCDpTsy0UYVmHv7qkIUj2jbtRwjFBH+nN0PlU05q+bLTVcIuiu7Cgevph3kvvOQk X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR03MB6590 Content-Type: text/plain; charset="utf-8" Add the gpio-keys-polled node to support the Power button found on the Khadas VIM1S board. The button is connected to the GPIOD_8 pin. Use polled mode instead of gpio-keys because the GPIO interrupt controller support for Meson S4 SoC is not yet available upstream. Signed-off-by: Nick Xie --- .../dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts b= /arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts index 4bae6d46defb5..cf65c079e675a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts +++ b/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts @@ -6,6 +6,7 @@ /dts-v1/; =20 #include "meson-s4.dtsi" +#include #include =20 / { @@ -44,6 +45,17 @@ emmc_pwrseq: emmc-pwrseq { reset-gpios =3D <&gpio GPIOB_9 GPIO_ACTIVE_LOW>; }; =20 + gpio-keys-polled { + compatible =3D "gpio-keys-polled"; + poll-interval =3D <100>; + + power-button { + label =3D "power"; + linux,code =3D ; + gpios =3D <&gpio GPIOD_8 GPIO_ACTIVE_LOW>; + }; + }; + pwm-leds { compatible =3D "pwm-leds"; =20 --=20 2.34.1 From nobody Sun Feb 8 01:34:13 2026 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11023115.outbound.protection.outlook.com [52.101.127.115]) (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 405D9381714; Fri, 23 Jan 2026 02:23:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.115 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135046; cv=fail; b=jjX5ANhifbH+Bl3mmHlmIX812M6fuWdD0eG6XqEzB2pFXoUcKt12spj9OLdMfuOHYzQXYRi2ju+YhsKJc+iC/5Typza5jGZs0zHY3BoqZx8IxXv9zX7THPgMJgimUXrMu1gDuJT6xP10Jdapqm2yoXUDOcoWfN7NLxgGebNaT/k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135046; c=relaxed/simple; bh=Owl7WTJd9O49HBrNsSECdaEvSl4MZX+nkgG18E9wsaA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=VaUgCODPnAGXfQAbrM/mEk6uC8CCNz3kFM/TwbCqpmEYSMJy07oAFS/YfNxr316qxFuCxRixqUWzLnE50iaW+7qpm1oqztgNK3zvrNyzzYNUrt68qI0O91mx5IBBusP0qKFywY+6KurfCJd+t9Br2JQ8wguh1tCx0oeUtVCvMgM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=52.101.127.115 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l3qbtZHe6EALwvm5eIU2l5DORTb7SejTX9ZYJrxlrItLHbiAH4udMq/MCdOITYLugOSN+A0uilYH+HfQWZ+Td7FQ2EvAMUvZBnXOafX9aluPRxY9oPUrMWCw3SSEVlpJvKpPhjudiQ7pfAv0uyv8JqCa8C/khi0ndVQPtsU+IBpUNbiLzM5HuFwRPCvpCOM3as6SBNjg7NwgXXIVaI7kPKafEipnRATo4wRPFkzYr2UoRnsrk/x9nYo1ddvkt/zFmKZ38Qckz6kqg/Co8UW7srS7VF7HHSV/jwx1+pKVsZSPrwNUU1N7H453h3ZhW230u2PDBmSJ9SgIt7GrwmJJgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=++Q37H8dRMC8MzpQy5kcTRqK9pnRtjsbzq0cWg0OXBE=; b=V1iEtfriFrhAWUOX8aGKMBz6jRnnqr6xEn5PKoGblkytGbua2iYM7yZW1qEePlq+VEPQqASDkl7VRj2CUFpDVlEb+7XIYRWqXOd5KLiK2LEO97UHtOcuhjadFtp1Eknr3szV9fbrlrrvngkeQMHBZBRDiLZ4MoBu0ysWra67Vc1JOpF+7QZGwfxdQtW/4f2x/m05TfK9qqSNFBhRU5hKbf7MmY/mi4krgjTuihh1TiyYL/bjKGLYl7gUOVzFJclry5yBZJWJWNhdIxB10d5I73HLM5hj35xsU9nSmgojV2mcFIA7po4vztBV4mamF+dcE6Uf2bxFaNdL0cGuD94J0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by SI2PR03MB6590.apcprd03.prod.outlook.com (2603:1096:4:1e2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Fri, 23 Jan 2026 02:23:29 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec%8]) with mapi id 15.20.9542.008; Fri, 23 Jan 2026 02:23:29 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, jbrunet@baylibre.com, martin.blumenstingl@googlemail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org Cc: krzk+dt@kernel.org, robh@kernel.org, conor+dt@kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH 5/6] arm64: dts: amlogic: meson-s4: add internal SARADC controller Date: Fri, 23 Jan 2026 10:22:57 +0800 Message-Id: <20260123022258.136448-6-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260123022258.136448-1-nick@khadas.com> References: <20260123022258.136448-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0024.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::13) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) 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: PS1PPF62EEA9B1D:EE_|SI2PR03MB6590:EE_ X-MS-Office365-Filtering-Correlation-Id: 23029450-d2e8-498a-12ce-08de5a266571 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?nOqX58oC3vFkiBdgFsfdXfNaQ1/opZzFmJuLNtYN7TSQwnmY/k0xC+rUI5YB?= =?us-ascii?Q?7KhtAmAL87Oru3fHSnp1HZ3X+SvOJNK241HxUVBJOZpKPpsKSIGxUP3S5L4n?= =?us-ascii?Q?OcGxIoryCcfJFSjJR/SA7PlgnRbBm4TdykE7FPjuCcW3R22Wt6YAaILlmGSl?= =?us-ascii?Q?erWHLr+iVMZ8z6ncTykB5IR5reXVpnTjG8ffgPylwK2Cc+nJyBnVmGksGtNk?= =?us-ascii?Q?G08fQdVBUc+HQU3JlyDO+j3rNa9TstmwPGfVEN6AyvaMmIWUg9Fh7UyPuy4T?= =?us-ascii?Q?BzhQpWO0IGRGeQVwihu+nki+QUGnT2khnuw6oHN3PmcHLEzhvLiTI5FOgGoa?= =?us-ascii?Q?Xym3F/9I2uR1czWPFm97dInqkUynA1PFHwJKh+MKnIue+Jm6IOX3GzQTlG/d?= =?us-ascii?Q?vtugLe/tgYWMkOASaTalyzW3a7uz4rmp9bzfGj/JA7mj6/k6UObGhjexbX8l?= =?us-ascii?Q?KJIa0Gabnbd04orhFyjMY+j18A7q7JGAUcB0TvMRtfYC6RJFpeJpLqeHMITj?= =?us-ascii?Q?/alNwsTYjPMaht/A+0MBoa8Em23h472qzmRrfY5LMoJlDwU7k9Qz3vqoJxiO?= =?us-ascii?Q?Bahh52doPpJvK0SetKuK15JBZ9E8bq9nPx7565u/SsHwtpOjVfWxu5rsEhei?= =?us-ascii?Q?bHxZXaLuhbtKyzdsEStJ9JXyqptk1lSFnwX/s3su/hBUDT/J/ewGKvJv48V3?= =?us-ascii?Q?ce5lAnLX1Qb7jcfDRVL4duCWxoQiNJOZNMERqLlyzrPOggJL8ysA+lz1wFji?= =?us-ascii?Q?sCTOx8P7E41aqbw+wVa04+K4/xDTWNPMHdrTKi0xgfFeT/khCu3w16cZV7Z0?= =?us-ascii?Q?81xHJUqJn/NnpKlhwk9zrXbIRbHrkyd5wKY+DfQ2xPnJKaE0bA8V05R4BdHj?= =?us-ascii?Q?eII1cuwlFqNNZIK7CPnpRn1/I/sl0M/pPn14rCO0WnTz/8pzTKp4P3dVpfbn?= =?us-ascii?Q?aokVsNl4ekct4IO6z0MykxxetSYFeoFmQQkBwy6wksZI0rEuR7ce72ZH9gDN?= =?us-ascii?Q?QEtRmgeL4E7fLWKp/0aVr+iNmixE01YlKgikugEl69zzENAno5JB6DMPX5uF?= =?us-ascii?Q?sjLCPunRQeum90qdouuO50Vin+/Ml8AEB2f+IVFGY37tkE74uMKm0yVonPBF?= =?us-ascii?Q?6RcnoGzYinE+prUmr434bY2haJXMJ2JtAsHq2BNh8UaOMH5bowDgv5/qmyry?= =?us-ascii?Q?h//bEjBWxPXvodI92/rbjX2toLjTRgtbFbcQGbi7P32QaxXX2/O9GhuxuA3j?= =?us-ascii?Q?2GTVfD4m6yh/OBO6j6AJpf0iBBBfZACBUqFwKWuXHbTDDIGlMNWSYJyEoQrD?= =?us-ascii?Q?to3X3Rk85MqtsaGxT8fdQxVJ77yGgm+cy2ls3GC4fA7dWtIUmk7ucOEHLhpV?= =?us-ascii?Q?N8rFU/CCx/hI4IwCyZU5Z5FX9vDyIgVXjfwgKusMbOKEM+68lxrQD/wefY9n?= =?us-ascii?Q?SAdpKdFNXpH/uwHDKLFs2AthSSnms0t71O1TKtvgQWGLcgUgWnTnbuTOlIDQ?= =?us-ascii?Q?U0rM/xgZlpu/rxxu7ijoZanuB35DgGCojwKSDqC6J+y4WjAX+nLkQNc8tFIg?= =?us-ascii?Q?FZBrsoBOZC/io9No3BqgPpCNDmAfkpJ+k6XuI9EQ5Fz5s7yJ6TU616BhKPT2?= =?us-ascii?Q?SXrYobrC/bWaqhd1uvpDKl4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?eSGW9IIIjhSp5YHJMPBc60SYHFYyVWRFl3eHd6ShN2ON1ZLAPByciNOj0F5V?= =?us-ascii?Q?naZhqC28XirFXRDODZ0q3aNDOHdW9B7kkGy3wkNWuHiCODsNfVgs2ey/s2HW?= =?us-ascii?Q?y9w4wFkUKE6HhIwZyaffZf8D3lSuzwD5ZOrhho2n00ROO2pVCEfLvg9vnTe5?= =?us-ascii?Q?2WxBMBWInt6ngbbB1EBgNvrmN7KvwzKnkRBezWJsvqMepCAIkIgChWHyvYCn?= =?us-ascii?Q?kV9M2Unp0xPNLYlofwX9FQntYaDgU4p7N/qLf3QE3qQVdIbhDGg/OudQoIOb?= =?us-ascii?Q?9jNSb1XH9z1Cc5kE2Xj9T3SEJg4aa4K+SJHF6ZIzKelsODhai5qRG5J3u7kE?= =?us-ascii?Q?eUxeIv91wWXiJBUkSGpyz4Cw6kbD+PPNCqP5Q5wIbBMhKhptCev4t94FYdxN?= =?us-ascii?Q?9C58CyDuWdygBHk0JonYQNQ6H63NPzNW7vwAM5JrzlicGYNsOqp07hSyFVeg?= =?us-ascii?Q?Ey92TiEODbt+jAkbMhpiCX3+PuG2EgmA/3KzJrOityfM91FTiQ3xCsIeaFe2?= =?us-ascii?Q?S9rad7C22ur5MfFyKKdUpvMZ39hZHP/dWqtWAIC3Ib4q1vFimYCDAZsvCm1r?= =?us-ascii?Q?McYfXEbxSbSI91Kq2zpQFiEL/qP4DoFt6ggnLK1q0EG012VvFNLIFEMNvd63?= =?us-ascii?Q?cr+bQxRnJEN0yvJE8ZyY0jm01Dfb7+Y6pLSZEEHNAg15JcpDDFDDa/RvUoRx?= =?us-ascii?Q?hywwkcSfTxArr1qYaDnt3xMPIdIh/aZpgHdeFgcBBC2LbormAIjJvkuUnCdX?= =?us-ascii?Q?pBEStXgM8QXvwY5Ttm0Lx9m/lL/4BcmgAcvYkyHpa4jjYblRNXpNmuDdBqZ9?= =?us-ascii?Q?qhzm0iiYaWqDmes/QvZrIniAd2Pby+TBbRGNchKe9/DZCYvACpbeyFY4Ejre?= =?us-ascii?Q?NfL1+WE37oQ6ie7ZbzILUTGv48hbgkUcxt6QLo1mSDt7dgNgx5/ZuibMmVtA?= =?us-ascii?Q?B16Iv87cIM/5EL1F0LErGd2iXcOY5eplphaPcVv4lzCGo1Nxdb7IXCmDSHdu?= =?us-ascii?Q?GgMHEDHl3PB9rC1Mi62hAHHhUa0X7B6m/MCQtZAfQ3ToS/WpVzI/gQWPYCao?= =?us-ascii?Q?P5PcaBLteph7kRZqgGfxff6omm6UWxfNqdoowNVPtxtAfI/YhqsDMgLIOyC1?= =?us-ascii?Q?r1CSoMEmdNpCSs3h2kWXPUvvQ/UtHgfu6CVxVRdgWS2ASc88JeNsRka8GSYc?= =?us-ascii?Q?GrDXQg8T2vRqFYBnLFQ/QQw/Fw67cIwSwNFJhvnErjkg1ge1vAUs3ATEmbQ/?= =?us-ascii?Q?TUlYjMqBHhQicXqfMxJ6pWidVu25xVwU5XNZdymWJaaJyCF9iKIY6FocMjbY?= =?us-ascii?Q?KdM5Zf4qiLYVvokGryg2CzeClo68k7mE8cxBeQVRqbjH6O7lzSg713xR7UtU?= =?us-ascii?Q?EltfyCUxlU1ia5YtTte0mCLamdeBViICc/Y1FfAa/d1S365+k5fSr/bDkIiF?= =?us-ascii?Q?UDcAG/wRUXluWzU4GwNmCJJtGryirYEzvl7JZXle2NTMn+Q4KFygDAuzb++a?= =?us-ascii?Q?//C6dskILKJrEFTUY7jeXja8SjBbYu3oFo+5shZt6UeWfkP2RkH+4xQaGLmc?= =?us-ascii?Q?LPIvmFeF4C0arCCpkHQRtdz9sQqbiAj0FgbcNVcu4xdPQ/WgsJDx/MIRq48Q?= =?us-ascii?Q?7UyE6odwz3m/+TOaHEP2k+kI2IC/APo4+zKIo2b1CyMtyaGDAQOOTMzjkhK8?= =?us-ascii?Q?EZKfBFglOUi1jKYI/P3PZT2doXbXWDGRdNcTK2MJLxTPUdsi448rPVFXAvkx?= =?us-ascii?Q?4jOHLogrLg=3D=3D?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23029450-d2e8-498a-12ce-08de5a266571 X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2026 02:23:29.2682 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: K2hnnZfIBUFlH/no0/h4tBWQidKREzKz281nyStDbl1T+TnywD0uGOWrlNmFn+5o X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR03MB6590 Content-Type: text/plain; charset="utf-8" Add the SARADC (Successive Approximation Register ADC) controller node to the Meson S4 SoC dtsi. Signed-off-by: Nick Xie --- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi b/arch/arm64/boot/dt= s/amlogic/meson-s4.dtsi index b1d66054a6e87..cd768f9f4db80 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-s4.dtsi @@ -77,6 +77,20 @@ pwrc: power-controller { }; }; =20 + saradc: adc@fe026000 { + compatible =3D "amlogic,meson-g12a-saradc", + "amlogic,meson-saradc"; + reg =3D <0x0 0xfe026000 0x0 0x48>; + #io-channel-cells =3D <1>; + interrupts =3D ; + clocks =3D <&xtal>, + <&clkc_periphs CLKID_SAR_ADC>, + <&clkc_periphs CLKID_SARADC>, + <&clkc_periphs CLKID_SARADC_SEL>; + clock-names =3D "clkin", "core", "adc_clk", "adc_sel"; + status =3D "disabled"; + }; + soc { compatible =3D "simple-bus"; #address-cells =3D <2>; --=20 2.34.1 From nobody Sun Feb 8 01:34:13 2026 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11023115.outbound.protection.outlook.com [52.101.127.115]) (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 827C8359714; Fri, 23 Jan 2026 02:24:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.115 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135052; cv=fail; b=g7Qaa8139SV/qTrufhIuX1QoBkc5z7m9FY89k4R2+h+WC8UMNJE/5biFN6yefXMWwQVV3AcG+j99pJkIyhoYnX2iMqJQO2mH7y8d1M9a2jzU3iZncS7N6Jp+DqxfWg3SynLoI8oT7lgvQO8MdkwUdJ+LSjNJvd26c+tV3IU9QGk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769135052; c=relaxed/simple; bh=OaFC83T0OcGkSu758V88x9w1sp9qyYAaC8MEwuxm7fQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=DRs68y+OO0zjktgPBrGexuXfg3+r8uJYgDf5cNLt5HmG0bMfohvDWqZihYctZs6rhoZ5AyZ9HjIR1RHZgZ4eF5DIvHrsVAtVVQXoD2uHyPWJxQuFES2sv9NQtsCvayK4Dd+updoAqHKAbeRKCjymgQpCUjGZyJhXd3RtQoOsJEE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=52.101.127.115 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rFmqag5Ya7j/UZStX45XpLnEpzozrqHPlRno6MmV6joZwmlR6GnBM2+JR8OjqqGHFPOh5DPe4ltFN3sTKIkY3nKTZUzcAWdslQHGLsjGn1mpH65N23taygUfny28SKcWdnWmoYv+VBH4x8jjPHAvtNsbOADHm2J+9xjZmltzt495xBxvkLTRDmgrzSMapJQ6lEkIo4qgJe+dOYjye6J/ps94ez2nyEq99HbMSd4pAhlnyZI5CKMMoD3RBCipmFI0E2Qq0oeSaIpDNVFm67C8yG8iqRcRpdFl6dApb+Wwm421nW5+kRD64zG7yMIMuL4NKBPoaZ7SZ169XrDFPkwjnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AMC79HnKTa2bKPiaBW6uL7GA8V01Qz2H7WB2Wa8PYlg=; b=YjeQHjz/gO3BZ4jNpJ3hcorySsdNccsK+pwKd53d2bas8fyJ+onykZUomLfaAZtHllMja29M3QlwlZ5OdNXq7tnSBGDuXIYNFX63ZMXQ0CCjFBGDdNpwjz9rd84vIgyFRChA3uVBhFDappCn9b8ZJZcQTHsL96J8q0lBmOk20ErqSL5069/5ha/Q0P22872PPzOoYl636yhY888faW0+ryaa5SrWVCFNJvM0vol5zErzJ57JvWKgdu4SrEhXGTnd1pGjDl8KqH4BjRkZ4OzGpXGt0SBhJdzc4euZoxOUnbuvmlEIE60dI6vHzfKp57TVRC7B6PimZd4jeldEYlg/Mw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by SI2PR03MB6590.apcprd03.prod.outlook.com (2603:1096:4:1e2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Fri, 23 Jan 2026 02:23:32 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::af44:7e78:1133:adec%8]) with mapi id 15.20.9542.008; Fri, 23 Jan 2026 02:23:32 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, jbrunet@baylibre.com, martin.blumenstingl@googlemail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org Cc: krzk+dt@kernel.org, robh@kernel.org, conor+dt@kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH 6/6] arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add Function key support Date: Fri, 23 Jan 2026 10:22:58 +0800 Message-Id: <20260123022258.136448-7-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260123022258.136448-1-nick@khadas.com> References: <20260123022258.136448-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0024.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::13) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) 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: PS1PPF62EEA9B1D:EE_|SI2PR03MB6590:EE_ X-MS-Office365-Filtering-Correlation-Id: 0efe9aad-f4f2-4a73-7421-08de5a26672f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?4gh5HweInkTHxQb4mU1tndtMjCf2UwU8Pm0S3O4pCN8ChdiUFJWaVCX4WK1J?= =?us-ascii?Q?gN61AiVopbdDfIQYziEqX8gmDi18+1CdmbvLexRa3bvWAJCTgJCQbShxDQzo?= =?us-ascii?Q?7gbyTtfj3JDVdaLhDkCIOWUV6hOapF7TCHVI91OM2zc5siU0pZrz3LD9Mrr1?= =?us-ascii?Q?BwN6tsL9EWuSQwfqgjU485I54r3D3bkAwTHxNPTGiiI4MqwTUBHPTB0inqvh?= =?us-ascii?Q?OvTT5VJWU7VSbE1u9XcWZjk5OjUmT4f8YdKbDIIag4w9LVupL1zsBuk6mlX5?= =?us-ascii?Q?YAJFiTryY1WmQxvn8Cjwp6NZeVU3w9hpfeutoF+8buiX8D7EQ8Wm1PMMZccK?= =?us-ascii?Q?PG3PhPsTToaohNDlbj3kIinhs8XZSD0RrxfsLPitnxZt5EF0nmOpyD3/8P8y?= =?us-ascii?Q?D+DX22Lj73j8KmRKdKSSzOQ32w9tKH6NHcqBmwRvenm/zsUR/fc7+ykTAwNP?= =?us-ascii?Q?FRzgclYSUMoSlk0qC+8EEwucFUFTklwjYL6qn9Dta4ymOq4lXwV9qmxQPQL7?= =?us-ascii?Q?mkwh9T3Lh/R6vbFC1CxBJlourmY7tcXidw4MI2lAo9anpn257ZZe0gzTv2lA?= =?us-ascii?Q?XgY1816UZqNI+j/+blpUeWTiNHW+5B1XDtAIgxbg6CQMLY27Ci928ZudGwHu?= =?us-ascii?Q?5xDRT1jFqT1f4rOleddxUTAnebu9EWlzLmE3pH/EHM2urOEgR4e2yb0lnc47?= =?us-ascii?Q?ERrHsIKx5st309B0TxfbSps7wvO0+fq3aBJaWs+wfd4wPXUnpVcMwxJBXGb9?= =?us-ascii?Q?pmkd+lkb63lwcvUzHB8hvnP7YKk0QreFpbFpxJDB89bCxMCy22SVP/p44L1f?= =?us-ascii?Q?BjRF5Vb626BhxIiyV7uW2VeEAnlCFmrDXLKTr84a58skGLJyl0M64NgPBIDo?= =?us-ascii?Q?GF9xsw6eevJfbssL0W772wtXWeii1yq5vT/Xrwej3wInSB/HyzAAsGItl2w8?= =?us-ascii?Q?n7f3+jbwt1VRAfox+/RRLNOTGH+vN0K6RB/mEbV1eHJItxWRtAC/75045RRC?= =?us-ascii?Q?uL87u7Ai3CAXM2mvHALXbUg+xvIyyXzf1U1UdoKkyKpM0WHCjT5yZcgm00bt?= =?us-ascii?Q?H0XMo1Fv6qLZanlkqfigucrDOG8CyN9pFnwru09cJuSANmyQQFW05Rgi7Psd?= =?us-ascii?Q?IE5iWB7X2o9Kxh4NoAzWw8uUXG7mp3hQOw2c1MbYhBGML3WR0hjTPO83XHv2?= =?us-ascii?Q?9hXHaxHMpe+ZDua13z+mm6puW67473WoaiDjIaZr2wLYR421rHDicyhkomtz?= =?us-ascii?Q?iwJFDER+8Zae8HssTP+QG/UEEc7zUcgTfFkEM8SduOt8/pxJqMvkYGeTJHcD?= =?us-ascii?Q?RuEQDUQAkq/fxrNiL5qcmgj2j/oEivh7BHSmEJqWRKagTtgbuiweHCbxvy05?= =?us-ascii?Q?5p/pcn72V601pLWHfF8UkN0ZbW0DCy1XKGE0gNauEA3VkXJaezhpVqCRuVMg?= =?us-ascii?Q?Y4WYcjdLDzbuLfb4aZ257KtNznnRyqvVz3WHY9nNr8HMMMApZt/I7AMARY3c?= =?us-ascii?Q?QdMzXnwre58x4VNJh7B+qzIXEtUo+E5ClJ/EbB/1WKjzWiZRc6cD2m83K6c4?= =?us-ascii?Q?JPmodv+P9SHVXKEkO+XOsE/+6bexWfDIOhU6XevM1IqjJRvwEo57DiLuq5yC?= =?us-ascii?Q?RagwldzRSxYbSiAhtyeTPEw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hhNOjKWbCZR1F552ETDTHmnOsCErFtnQK52weE4Na4haN+UsogEoTskbonre?= =?us-ascii?Q?/9BoqEp6ywpy6PC6dF+9M0dj75piJgMMEcK9csQekBd8FEPMrVBRB1cfZWVI?= =?us-ascii?Q?ZO8PEO/4jFMtdw/V+VyUUGYxhRQ/Wgy9vegIF+6CqZCqHhupr2pTPSk9gMMB?= =?us-ascii?Q?4aYKCqGbmvAei7+Qv/uZJbUgPeZrTAvK5aTqCYgrKFXpfqW7TvCRYzwHdNr0?= =?us-ascii?Q?tIvTaEKjPvU5rlGZ8XTwPVO6Y3TyastvajFfHq8zH79yJU803gOt7qcVDx4X?= =?us-ascii?Q?HBADhE1bKYooYXOuQ06ohnQg9y/zq9VWRP6ma9itJO17m0s1yw2uVM+8JdXA?= =?us-ascii?Q?d+rcjvFuE7M0RweIeKk4Qs18W1qHWRzivx3hiEkYAEknubRyQbxCK4JjkXvb?= =?us-ascii?Q?1xC40pYa/bjsNWO8s4PEl4hhFGNMyG4TTBiwbQUsMRG1ChSqhU1rI5dJLO6V?= =?us-ascii?Q?PwSAwxfVtTPcBW9cGfJOGX2xJvYeCerPST7r/xqrCdD08aPq5mvBAO7wCdtb?= =?us-ascii?Q?NGqVgSQMZPD9sw/bigvNLIZRGx3sKAxbbFNsKTw6MS+XUmCkBtiolJm2WXyU?= =?us-ascii?Q?TAu++XzALNKFP1yFU2rF/AtJRzCgLSrrW9yq7+M+tbMp9saRtA0I+HqpmqZS?= =?us-ascii?Q?1GdmKPDW5/11vLNa8NkjTXeU9FPc4X0lxV4DfweLRHrvCZL4fWsQ+ZVUfqEN?= =?us-ascii?Q?hQxTpJ4//iSyPYSy7GayqDwlnTfiaZb6MGSeraN6CY3qoAxrLa/mbuKfq0dl?= =?us-ascii?Q?PKSGD3OoTR/rgHc+YnBgqGzXkmkndtKZeHzdirgZoiVVqd0Gi3RIZqNNsjvF?= =?us-ascii?Q?5M8YlpgLozRX1qUXjV4YkvY+GB+yLhYR8WmDjSdRLI8GKiyW10WRIkmUMndt?= =?us-ascii?Q?CVU+5ttF79VOVFXC995PFxgKGjdf75OSiUlMYucTsGygV7BeTZRMb5ssakiO?= =?us-ascii?Q?ExYYGG81xIhpxpU8S9M7AZtwII09lAKNmqoh3ndr3GJThDvD6gEi1lIZ5YaG?= =?us-ascii?Q?e/4FHurP4T/36CLzB8IXlpBn4/0epnBpgGtpBUIp2cypKsKHaCy5fzuKgPaI?= =?us-ascii?Q?DYqhTl6ZzX2z3hK3u9l+ENElabXu74HYhO1o6sDSoD5xTMJDVRTgi+ow/7RH?= =?us-ascii?Q?vvkUJayBrr9P6gHrX8tdRs/ecl8hlMJPKnoizNKS2HGOWmqNsrYrMMZvb8F/?= =?us-ascii?Q?d11KAiVcbD66DWFkvS1G5c90+WY5gSiBdtn18R4mzUxdyW9lLbwlskoWMih6?= =?us-ascii?Q?2ybZ9RWKfQmNm3K/SEOTVLCYir80qlO+1BRQQcb7nboDnK/nOKFXpGNNx/ea?= =?us-ascii?Q?uI0g0LQ+8Pb20R5wauoZY5632OFlWfpg8OBhT+d3FOwN+u76VgfiB0/s/2Zd?= =?us-ascii?Q?mwpt5/n4hP5K6gVIizt1Mu+JfApcn9+sCkdE0N4frKSxCLt91tadzfOVAX3D?= =?us-ascii?Q?WVJs3ofQi/gIIZoCWjeMtzs8LC+0QycDBFfaKNfs9IcCkuieGJXoKCqlyJDP?= =?us-ascii?Q?jhSWlnaFvuo8sm7ae+26YgDP23m0a8+6S/e4oWsjSlRSRCmeFF717fQBMxlU?= =?us-ascii?Q?k6ZBjlGi0n5SYST5I6RTzF8YIOrjB8yBF8mAXj2cT7kKhCUE2RYtmcpi/k5R?= =?us-ascii?Q?zMSZbTtsFd4YlKQSDo2SbrLeG+zd80Am1E8xXQGqXSAJa0fjKfzjydaeHa7H?= =?us-ascii?Q?5w2fyV2zoAVUZKr1od3GcmT2QNTM7dSvtghpuzxWKRY3JkIdSnu/Ys6VdGeN?= =?us-ascii?Q?JZMu9v4bpA=3D=3D?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0efe9aad-f4f2-4a73-7421-08de5a26672f X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2026 02:23:32.2118 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GF2DoF1mrBhReOhHXm7v4W0gQnXO3UdotAQlI9XRKqTRTRgQGIk6RurBpsPmC4GE X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR03MB6590 Content-Type: text/plain; charset="utf-8" Enable the SARADC controller and add the adc-keys node to support the Function key found on the Khadas VIM1S board. Signed-off-by: Nick Xie --- .../amlogic/meson-s4-s905y4-khadas-vim1s.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts b= /arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts index cf65c079e675a..2fa2ed941cb98 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts +++ b/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts @@ -40,6 +40,20 @@ secmon_reserved: secmon@5000000 { }; }; =20 + adc-keys { + compatible =3D "adc-keys"; + io-channels =3D <&saradc 0>; + io-channel-names =3D "buttons"; + keyup-threshold-microvolt =3D <1710000>; + poll-interval =3D <100>; + + button-function { + label =3D "Function"; + linux,code =3D ; + press-threshold-microvolt =3D <10000>; + }; + }; + emmc_pwrseq: emmc-pwrseq { compatible =3D "mmc-pwrseq-emmc"; reset-gpios =3D <&gpio GPIOB_9 GPIO_ACTIVE_LOW>; @@ -278,6 +292,11 @@ brcmf: wifi@1 { }; }; =20 +&saradc { + status =3D "okay"; + vref-supply =3D <&vddio_ao1v8>; +}; + &spicc0 { status =3D "okay"; pinctrl-names =3D "default"; --=20 2.34.1