From patchwork Tue Jun 23 20:48:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Sverdlin X-Patchwork-Id: 2462 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10]) by mxe881.netcup.net (Postfix) with ESMTPS id E4D751C3A56 for ; Tue, 23 Jun 2026 22:48:48 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23927-noreply=patchwork.local@lists.linux.dev smtp.helo=sea.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.234.253.10 as permitted sender) client-ip=172.234.253.10; envelope-from=linux-sunxi+bounces-23927-noreply=patchwork.local@lists.linux.dev; helo=sea.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sea.lore.kernel.org (Postfix) with ESMTP id 049EF3020D5E for ; Tue, 23 Jun 2026 20:48:41 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2F03C3ACA7C; Tue, 23 Jun 2026 20:48:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qo8N9Cuo" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D42073955FD for ; Tue, 23 Jun 2026 20:48:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247720; cv=none; b=nHheKMS4HH9ENZw9a5ydRasvWbJrXIVONfgED6ia7QDO/cHkyqynn86fNL5kU5Dgjbu6VGpdt/XTn08lwy/edSXQTz7x9WKFLU/d7C+g7O/sqSkhR/EgcIIuPetK8xvWw/RAck5vBqPyYOe3SaT8o4BwabT1bPwO3EhtJcDS0QQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247720; c=relaxed/simple; bh=7BGgOMqfp64HcLM4LgYBtFJU9OxxhoCE6bY2vD84luI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WixjLP6rSdJlguc5XdOLPnJ2DtBXP6KD5cJ6O6HEQUTlchrGj/ZzyepHUOU0LZMrpP45sS1s41E47jjB729qa4vDIOz20rQeEReBwWznBfdWpNdPiroqwZymOQtLxHd8Tr/ZcsXr++ka16taWJGsvt8bcBAvk7a3UXCFYGVwLGk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qo8N9Cuo; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-462bb734793so203232f8f.1 for ; Tue, 23 Jun 2026 13:48:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782247717; x=1782852517; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=L+McTmOMLIPUuLLM47k3fHqRzuLTPsVSB+P6EOYjRpc=; b=qo8N9CuoXP9/+0GQnU8xKk1BjZKuxjsM7ivvSyUB3ZRzl1hNaEX0pTzFIbChqKd8Cd c9biN3hsGxThNhabwNmaZn1qV91RNiMOqeexSsKQ9aSceiqw1spcrvaTukEK0sr8M9x9 wOGmwmROZ/+7odLgAwKieg/ogR/ypuvEdsgpzCk+sxnyzAN0/no5u+AKxwNiBajPgFE6 hqJF27B87iGe5tb9goaWB/Is2Bba4ewuanVGQ3JT76zhblbuRl5CGgX574+rHUSAfAIE LS8Bmsr8Jw0jG5CB82npdzcVl+8zntxDfeLRRebm8iUqCwghsr+jFcpVzc1j1p0+ieex vzfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782247717; x=1782852517; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=L+McTmOMLIPUuLLM47k3fHqRzuLTPsVSB+P6EOYjRpc=; b=f6CY0lf92eI75dbVH0lnZXtdnXv99XyeFILCg5uvKpG8JoSKr2wiT3Zi6Dfq1GIe+z +FKsAIQzdvCJ/muF0IDK14gnlR+arfNb61Txq+xBOV5lihvphkKbmJBAAKM1ESAZqZbe 4RyZw7i4S4pTqqXY7Pb7GOIDUVThwB60JWiMXmuG3PV0kQs4lFg+jHhUQf5UZMPy+tuH CAAG8hXelvsi8+vylHSfioHgUNw8tCz6Yvevps3vwjfN38zSc1xPToTqKxliRCLhySyp 5CUxDwzUap/sPlbtAY5rA695EANtdN1v1AHtzaDvdOUKLeo+hcNP1ae37AEPqvf/la3L oAcQ== X-Forwarded-Encrypted: i=1; AHgh+RqVb2iVz3Dun++GnglQjrkb7F8FJLN2qrGYaCACs2U6MRNN+4t1e7qx8lBed/5n7wbZQiaotLHnlqyDQw==@lists.linux.dev X-Gm-Message-State: AOJu0Ywi7Lc+3VSaLGSXxbtFT2fmpKB+2F4Y5fJT9mCn9HJfVRVuDUr8 zsqQbUgUewxLMoHOzKZbJOQMDDGlckkXlxC7eYYnhmHx3vb/QpM/F/Ai X-Gm-Gg: AfdE7cn6vo4TyK5e58rBs1mItZhRPRhJaVu0wRE8LlKN1EouNhe7Zghtnk5abFvPBzU Wp0cPY2DQdFPnAh2nOfTqDK5cQV+7YflhbWPrpzG3rN4yeELreS0zdP9Fnu2kOkfRDF+MQzWLcJ ZE1cgIHWFNBc+7AeFmv++gdwArYpnpmcT//vmOF0IBerDsnZnmoZQfj/b+qXo9Ze3/WfrslTl+p 2ByrnXrSerdex+sD/mGrbYflctj7Q4u23z+62h2d5GBmJ+/LOxGHShMgwuCBHRpcSlzfuI0HO4n +o29KjRmpnYy2jzlZJ51A263M5fgwgYozlF5HSutf85Xs9i3RKecPqO1aj2H8QBsbquAnOGdXwI Mp+rrc8fdOvvU8X/kAwoAxJQcVCBFOqC6auP4uI9s6Whd0OVlbX+VXizeig45Av2I8abi6qfo9B f/LAsUok2zww8Y4voXOFUMBULZt2InCwIUPswYpApmgw== X-Received: by 2002:a05:6000:40e1:b0:460:3233:beee with SMTP id ffacd0b85a97d-4666358161amr26055694f8f.42.1782247717200; Tue, 23 Jun 2026 13:48:37 -0700 (PDT) Received: from localhost.localdomain ([2a02:1210:8642:2b00:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46c1e840f80sm351996f8f.6.2026.06.23.13.48.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 13:48:36 -0700 (PDT) From: Alexander Sverdlin To: linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Hans de Goede , Dmitry Torokhov , Andre Przywara , Jun Yan , Lukas Schmid , =?utf-8?q?J=2E_Neusch=C3=A4fer?= , Eric Biggers , Michal Simek , Luca Weiss , Sven Peter , Maxime Ripard , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org Subject: [PATCH v5 1/6] arm64: defconfig: Enable Allwinner LRADC input driver Date: Tue, 23 Jun 2026 22:48:13 +0200 Message-ID: <20260623204824.691832-2-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260623204824.691832-1-alexander.sverdlin@gmail.com> References: <20260623204824.691832-1-alexander.sverdlin@gmail.com> Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Rspamd-Server: rspamd-worker-8404 X-Spamd-Result: default: False [-0.66 / 15.00]; BAYES_HAM(-5.50)[100.00%]; RBL_SENDERSCORE(2.00)[172.234.253.10:from]; SUSPICIOUS_RECIPS(1.50)[]; DMARC_POLICY_SOFTFAIL(1.00)[gmail.com : SPF not aligned (relaxed), No valid DKIM,none]; R_MISSING_CHARSET(0.50)[]; MAILLIST(-0.15)[generic]; MIME_GOOD(-0.10)[text/plain]; BAD_REP_POLICIES(0.10)[]; HAS_LIST_UNSUB(-0.01)[]; PRECEDENCE_BULK(0.00)[]; FROM_HAS_DN(0.00)[]; TAGGED_RCPT(0.00)[dt]; FREEMAIL_CC(0.00)[gmail.com,kernel.org,sholland.org,arm.com,netcube.li,posteo.net,amd.com,lucaweiss.eu,vger.kernel.org]; FUZZY_BLOCKED(0.00)[rspamd.com]; FORGED_SENDER_MAILLIST(0.00)[]; RCPT_COUNT_TWELVE(0.00)[23]; RCVD_COUNT_FIVE(0.00)[6]; ASN(0.00)[asn:63949, ipnet:172.234.224.0/19, country:SG]; R_SPF_ALLOW(0.00)[+ip4:172.234.253.10]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[alexandersverdlin@gmail.com,linux-sunxi@lists.linux.dev]; MIME_TRACE(0.00)[0:+]; ARC_ALLOW(0.00)[subspace.kernel.org:s=arc-20240116:i=1]; RCVD_TLS_LAST(0.00)[]; TAGGED_FROM(0.00)[bounces-23927-noreply=patchwork.local]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: E4D751C3A56 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Enable Allwinner LRADC input driver as module to support buttons on Baijie HelperBoard A133. Acked-by: Jernej Skrabec Signed-off-by: Alexander Sverdlin --- Changelog: v4-v5: - no changes v3: - new patch arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 654a102cb5bc..c267f0906460 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -527,6 +527,7 @@ CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_SNVS_PWRKEY=m CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_SUN4I_LRADC=m CONFIG_KEYBOARD_CROS_EC=y CONFIG_KEYBOARD_MTK_PMIC=m CONFIG_MOUSE_ELAN_I2C=m From patchwork Tue Jun 23 20:48:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Sverdlin X-Patchwork-Id: 2463 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10]) by mxe881.netcup.net (Postfix) with ESMTPS id 2264E1C0759 for ; Tue, 23 Jun 2026 22:49:15 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23928-noreply=patchwork.local@lists.linux.dev smtp.helo=sea.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.234.253.10 as permitted sender) client-ip=172.234.253.10; envelope-from=linux-sunxi+bounces-23928-noreply=patchwork.local@lists.linux.dev; helo=sea.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sea.lore.kernel.org (Postfix) with ESMTP id E1C45307D992 for ; Tue, 23 Jun 2026 20:48:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EF3BD3ACEEC; Tue, 23 Jun 2026 20:48:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Cs1AXYFQ" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 50FF63ACEEA for ; Tue, 23 Jun 2026 20:48:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247721; cv=none; b=uKGfijrrZWwCdm0vhdPLAiR2ZIrC8nXP62yjVZgFEUYHNEYvQlrfVLYn2CZyKGwwvAIL9gmGJclJLW3KU7c3uKAO+c7JCOIhubtSDRzFFbuku5EOs9cb7vvcygH/i234k4VUNQ5iFJ7+zsieE7H8V0o7xYJkTNNk+eO6Mvmwh8w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247721; c=relaxed/simple; bh=keipto/oGSm9DO6JiPL+egMCOZdUpk6kCgz+ngJcUX4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ORhKam+Joi1ngSRR0H/9bPLN8vLaLCrR3sDEM4dzh7n2fsfmMx19Hl19K1E7hmj5XQKhTgEx3GjwpPYbGg+MY6jnCh3OoBLL8t5xRfsFOZIwaqNzQqzMNxo97+NZugfuiqFe6keiKcYbNQ72bs3a8LZh0g4T8iIkvjMroimV3jA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Cs1AXYFQ; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4921eed3fa2so2434305e9.0 for ; Tue, 23 Jun 2026 13:48:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782247719; x=1782852519; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mJ/LUwVD4cMnF3/D7za+W6saFQ2jiETM71jeGNmmf3I=; b=Cs1AXYFQumNF+Il+FvLOLSZDgB5SF9CJq6gr1qnPpEbreQYhvUTkhlkJQKXDla30GR ZH3cogCSex/4GCRY01ZKkW3UOeItqjbcN0tBrwQL9/DHsjQbtJ81YlMdsnGmRLa1X9JT xwJcLAZbSDlMGOxJD1qZMcIf4Pem9dLekMDeHhDE2e98OQ9HoFg3OHjzHOC4z05cPq4J YmW74f1jktD1znsI7MO/HRu1ApZ3gjFmgCJARsM5T+DgyFve3WWdvuKFveRqnOr7rqBR W3x+L7YwpSaZ3jaRTxmqH2nM43H0q/7SOyQOTuwUFJKf6d0duBSe1LZRSyZje/E8tQbC 8+oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782247719; x=1782852519; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=mJ/LUwVD4cMnF3/D7za+W6saFQ2jiETM71jeGNmmf3I=; b=FYiTss4r7qh30UmWrVIZr+rcDYumWpuBsNlaZbCar7B8XGnRYPmK6Vty3Q8Mz3ixAL g4jdvJZoxi6UZ7QYcK3wn8g4IHdicCf8GCcmtPmuzdK9BY74VFz9pQi2jtup6vuEUCy4 07X8X3jg0M7AWbR9jYwFrvH24V4oW4gPK3jlO8uzVk27JzRDrdJzFeOg3+gT5aLTtV0E Jao//qA/diqTjFo4XOVuQACYKb/5JXqYcLGnnkD7vJWVu1aZY067JvMZ22BwOk0W0RSC T96vYWtPjv+GeS/0WoHTr4MYeeLj0KUQ2+2GvuWk0ayBDo94vyomqKVQGC4XRhJ0Y69C 503g== X-Forwarded-Encrypted: i=1; AFNElJ8aNUtvr7Tyl5BkXGQXaaATj9Kn67IenSabYwYtQgo/M/v0EKXgFSvx2SzLch1O4VWnEsUbZzpZbON/DA==@lists.linux.dev X-Gm-Message-State: AOJu0YyozBVquRvBnrnfg4YVrniSJnLJWt3BMGBdeghfNgFk0wBKrC0X dWY9w4qYnWQxz/zTgOr+HCYklUFJKgbIbv1FNHvLBFyHfPyWiQfjAhtq X-Gm-Gg: AfdE7cnH1p+m7jJwmjehc4kfepS8lO1TIkEdSoJTWXiFUqVF1qbhMyShFjTffHaSbVK 9SpX4ZeF48CLxOpbk+vTwT+2RcqtOKrwMr+HK6wPqm65fBiAaQbmNrW5ySW40tzWH9Wgeb/Hk8h WRiThHnUdcu6gyEQcRujgqSaFbczNYwaHhg4e73CVYuNDhesVLWqwSgj6qaxbF2LMK5ZXRt+YM4 nab4idLUcNMcKNuHqfd7Mnr4i3QGahQdRcCe4YbY1GM67iv1lKW2u1XGE1FLTNGtEN7uGGbJiOJ Sss/FM7DdcOZM/z16ha47x9xuSg9H9y5Ayb3RaSl/zmmBVesKHvdexfXr+6OMgRkSI7vP2A58UL PHWVln6fLGqQgr5btbjNEGqop9vFlKx5moVfacVSMPVlbq3ETFYiWqItI6IqnXBaWYxTQFJc7/m oZg/XyrCxvYO5vBQqUPcN5uDr7wMQC4Gb1dw4YTY9TkA== X-Received: by 2002:a05:600c:4453:b0:490:d32b:39d6 with SMTP id 5b1f17b1804b1-4925b37973bmr71981035e9.19.1782247718492; Tue, 23 Jun 2026 13:48:38 -0700 (PDT) Received: from localhost.localdomain ([2a02:1210:8642:2b00:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46c1e840f80sm351996f8f.6.2026.06.23.13.48.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 13:48:38 -0700 (PDT) From: Alexander Sverdlin To: linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Hans de Goede , Dmitry Torokhov , Andre Przywara , Jun Yan , Lukas Schmid , =?utf-8?q?J=2E_Neusch=C3=A4fer?= , Eric Biggers , Michal Simek , Luca Weiss , Sven Peter , Maxime Ripard , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, Conor Dooley , Paul Kocialkowski Subject: [PATCH v5 2/6] dt-bindings: vendor-prefixes: Add Shenzhen Baijie Technology Co., Ltd. Date: Tue, 23 Jun 2026 22:48:14 +0200 Message-ID: <20260623204824.691832-3-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260623204824.691832-1-alexander.sverdlin@gmail.com> References: <20260623204824.691832-1-alexander.sverdlin@gmail.com> Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Shenzhen Baijie Technology Co., Ltd. focuses on R&D and production of embedded products as well as customization of embedded solutions. Link: https://szbaijie.com/ Acked-by: Conor Dooley Reviewed-by: Paul Kocialkowski Signed-off-by: Alexander Sverdlin --- Changelog: v2-v5: - no changes Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index 6b9fb6a6bf0b..88225786e216 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -229,6 +229,8 @@ patternProperties: description: Azoteq (Pty) Ltd "^azw,.*": description: Shenzhen AZW Technology Co., Ltd. + "^baijie,.*": + description: Shenzhen Baijie Technology Co., Ltd. "^baikal,.*": description: BAIKAL ELECTRONICS, JSC "^bananapi,.*": From patchwork Tue Jun 23 20:48:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Sverdlin X-Patchwork-Id: 2464 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10]) by mxe881.netcup.net (Postfix) with ESMTPS id 3C8801C0759 for ; Tue, 23 Jun 2026 22:49:48 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23929-noreply=patchwork.local@lists.linux.dev smtp.helo=sea.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.234.253.10 as permitted sender) client-ip=172.234.253.10; envelope-from=linux-sunxi+bounces-23929-noreply=patchwork.local@lists.linux.dev; helo=sea.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sea.lore.kernel.org (Postfix) with ESMTP id 21E6030AB820 for ; Tue, 23 Jun 2026 20:48:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9F8BA3AD501; Tue, 23 Jun 2026 20:48:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="T7Xw53wA" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 433313ACEE0 for ; Tue, 23 Jun 2026 20:48:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247723; cv=none; b=QUo3LJ5OLG8Z7tf0w8k5spPtjrV2vqLnFojwnhWTuSbaFr1CpZe/294vW3hLcbHy9c1bzNjJFpKjqEWsc0kFIIVUNqjTbxUXyGSdNl+IqougQuO6vdwXPLgL2xtk4YBzJzmKYSYxCGp1l/Lb4rO6qruwdCrkV5WXtVefRb9J+aU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247723; c=relaxed/simple; bh=dR45JslvD8X9ffV3iYwOxJm087D1op+CNofDiF/LfOQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YUfJFDVfar3a61KtkYPm50p+mOeKsw3qmTvOpfVJVx80Ommafb3A8wEJfhPvynyYkwB14gSDRvSIN6ve4j/UI6XEyuY/mSqKTKKV00fHS36MfyDxZGk/VYJly3Vi1gqqcmxTMYBIrPiBBIuyryyWKGvtW7xz+OHx5BMmkiQNgXo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=T7Xw53wA; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-490b8ac62baso14146085e9.0 for ; Tue, 23 Jun 2026 13:48:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782247720; x=1782852520; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fHPVJLFdyyFn1B3+/j6XeVWPQvw5tBspxfdA6KrvZVs=; b=T7Xw53wARTwU6z66QZZ+rxmOrl8U6L4bu8gDLDMdbZi323fl7gg3mTaq7eJ+uWaZgD HgKS4PmcQzEmt1k2xzLP6/AJDdX2q4BgduVSSund0m1XlR2+kRLIo9FKw3p842TcLtmE ZBJYQ/wp4MyiLnTK1UYcfUgnzBz9KIs7x6PC7CygHSQKzKZhIB7yR5fJDYP5QYaFPaqk 3ahnFq+P9J+SZcJIN8Lrhtv56cVKcSYDccZpMTygwCczQYGiuf2+FDBJZUbL2gbX++YH hOGbXG15IRZKFVoBv5VY9qukIiTkFvkPDLC34m0sTPhMGSoZmOPRALn7OGFvWWPjRag8 DgQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782247720; x=1782852520; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=fHPVJLFdyyFn1B3+/j6XeVWPQvw5tBspxfdA6KrvZVs=; b=iW8hUPsIBficyAKkDqJFse0vKjz6624OxVSv96ss/eT5+7v8i1JWnrYx29FmzwMjB5 a+tJtFkDVEIyH0RGgcd9wUXp8YilAiCOFpLM7Fts+fixM91gsZGzHQmVijvAr0AbCo0W qhzyvyN8ObE+nd0dee8Wa/6Las1T7XWBQOMZ0U/HdB0Bnz9OZFAezaGetACINrSSV2Iz h0f6Wn7l60qtHWUbGqU5VD/vMI3P0BwYVk90y/8gy1CilNKdnVlmHz1U6mfC3EuDF8jr KhKsOt2gVziIWzfxllfJ2LtcQ6ud3UfWRxzEK8LKT7Oj5wGNtht2qirriPbIw008PYhR ZOGQ== X-Forwarded-Encrypted: i=1; AHgh+Rq5szlHWnA5cB5jZ3kHlF1VyRSFVzxirE+384ydNyYqurTtg7ZP3NbzCGBGgMV1EbNYpVa5ZyXft4HTqw==@lists.linux.dev X-Gm-Message-State: AOJu0YxKtKG5fLmB9PRWcpOOOjveczDZ/E4sEaa/W6LZVY3o/mfKjYAo 9Ivxed6ibCvQV+ytz5UK/74WTKvy/EgOgCIHWHQXBMFJzbzS+Y6ydaGw X-Gm-Gg: AfdE7cn9IYqd+bz0sy1Iju/mI9/awIwreGDBpmBsQVd+60bAp6VJtNdrdCogRHooMvz aIesblYhg225JfCVtXjqU42t0v5kivMpk3quk2zEzm9CyxJ9MRcSBNVl+AE8GU1k04yteT2mnx1 h+I2I3Tm1gKusa3P1MC7yFeql7ciX/W/FR5EzOrYMoaK4Nl53PbJ40IHzBIOJgRHGj24hXb094r vaEiBuEZHg6tKeLzlLZ0IwsD4TofFhBEkGyhvhoU7+rzp9e43eFm+c455vpcDrQm8wk/EhX0DGr /Kilmc7JT58tQ2B3Sbol0gyn/GBtPH/hGKUBMRBzJDRlTATzn+IHD3qabkoAIY7h2qb5xKVY/YA ZlM7fegFG0UHkDYFNijJExxQrO4XUZYt0ldI0/0wgTICVd5+OqnZSMS345JCZ+ElSugusRlgrrI XA11v5bQYpA88EwBLBu/xOag95gFERFCqOoT069/F8hg== X-Received: by 2002:a05:6000:401e:b0:460:6b12:1783 with SMTP id ffacd0b85a97d-46a7ebdf3eemr8161239f8f.4.1782247719719; Tue, 23 Jun 2026 13:48:39 -0700 (PDT) Received: from localhost.localdomain ([2a02:1210:8642:2b00:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46c1e840f80sm351996f8f.6.2026.06.23.13.48.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 13:48:39 -0700 (PDT) From: Alexander Sverdlin To: linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Hans de Goede , Dmitry Torokhov , Andre Przywara , Jun Yan , Lukas Schmid , =?utf-8?q?J=2E_Neusch=C3=A4fer?= , Eric Biggers , Michal Simek , Luca Weiss , Sven Peter , Maxime Ripard , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, Conor Dooley Subject: [PATCH v5 3/6] dt-bindings: arm: sunxi: Add Baijie HelperBoard A133 compatible Date: Tue, 23 Jun 2026 22:48:15 +0200 Message-ID: <20260623204824.691832-4-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260623204824.691832-1-alexander.sverdlin@gmail.com> References: <20260623204824.691832-1-alexander.sverdlin@gmail.com> Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Baijie HelperBoard A133 is a development board around their A133 Core board. Introduce a compatible for both the Core and the development boards. Acked-by: Conor Dooley Signed-off-by: Alexander Sverdlin --- Changelog: v5: - no changes v4: - renamed "Baijie Helper A133" -> "Baijie A133 HelperBoard" - renamed "baijie,helper-a133" -> "baijie,helperboard-a133" v3: - no separate section for "core" .dtsi v2: - introduced baijie,helper-a133-core compatible for the Core (SoM) board Documentation/devicetree/bindings/arm/sunxi.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/sunxi.yaml b/Documentation/devicetree/bindings/arm/sunxi.yaml index e6443c266fa1..82dd58b95f8a 100644 --- a/Documentation/devicetree/bindings/arm/sunxi.yaml +++ b/Documentation/devicetree/bindings/arm/sunxi.yaml @@ -96,6 +96,12 @@ properties: - const: allwinner,ba10-tvbox - const: allwinner,sun4i-a10 + - description: Baijie A133 HelperBoard + items: + - const: baijie,helperboard-a133 + - const: baijie,helperboard-a133-core + - const: allwinner,sun50i-a100 + - description: BananaPi items: - const: lemaker,bananapi From patchwork Tue Jun 23 20:48:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Sverdlin X-Patchwork-Id: 2466 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10]) by mxe881.netcup.net (Postfix) with ESMTPS id 5199F1C0759 for ; Tue, 23 Jun 2026 22:50:59 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23931-noreply=patchwork.local@lists.linux.dev smtp.helo=sea.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.234.253.10 as permitted sender) client-ip=172.234.253.10; envelope-from=linux-sunxi+bounces-23931-noreply=patchwork.local@lists.linux.dev; helo=sea.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sea.lore.kernel.org (Postfix) with ESMTP id 6389430F049D for ; Tue, 23 Jun 2026 20:48:49 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 462C83ACF01; Tue, 23 Jun 2026 20:48:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="roAdjYsM" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 314413ACA77 for ; Tue, 23 Jun 2026 20:48:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247728; cv=none; b=KqwxP+AHw7TpqGwaHq6Na1ujvlDmzmXY1FmK8aUw3y3Q1IRfEZNopmHNYljrDbs/ZOgaigE6MNf1hdGCVMRqdBeKIimYBUhfW+a7RSAVfOG36uwNHS+1+RBPfPQD7USefwTv47PG34xy157XdVWDB3c2YHpq5zFuxMfAEZqRp+o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247728; c=relaxed/simple; bh=c/ZEvKrH8NyUFFYM1KdAFACpOhsENfDRqpjWjQ8d+Q0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=l0zx+AmbxIYSv4cpKZXnSt/yA0NqovEEISRL434A3TQcV4e3rTVYzRpCfcUjYKAgQ+r4hC9VS7OKZxo+9q8ix+zcm9iVOrXxZSthr0wfVM2hYzYd7U3+iwLbv6dS6AF/p07cQaoShffIYl566N4k60Iwb8U0mM0pzrh8TREb81E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=roAdjYsM; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-462cdb88d01so251953f8f.0 for ; Tue, 23 Jun 2026 13:48:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782247722; x=1782852522; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wchiVNh3rpBI2XZC92te0JGKBDBHe7YjoYm2rNU3USE=; b=roAdjYsMQud+g1J5z8i7BohrB3eamFkC8gU0S3oa2nj07usZ6AFxAA9VWyM0Yp7iaZ VVL52LTAFLLhCXy0CVFKr0uSlBrZBLG15xFXnKstgSqp6tUJxG3PEdWxz8CLopxN7vVE IhFOB5Oypqftx39Kv/UAopx9qnkuYlHcuk8P8IeGUCGRhDLwCnjwOAsMw98DHdTtk9+R X3aXz63F6dB1Xvfx9kWvT1bsG5XubWba/YE6v2LXDt6x+VHY7ZyAbAbuiVLitbRNucoO 9ZekTnofwL1ErLgrHR79hbcC3CSwGECjxjJml3t+siZ/n315hVOHs3RsZbvJ0LS/JCND PPPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782247722; x=1782852522; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=wchiVNh3rpBI2XZC92te0JGKBDBHe7YjoYm2rNU3USE=; b=b1bXw++goXNecLIlodCO+ZE08K9p+wmtPT5aqc4PrT2jzD9D4IyArIgjK6oJmw/axk lVoJ9pTCVsonhhCrEQDS8xS5IGGRFYsFujAo+dnN9XLrJ+zvaf3nvn3seDQWs0eC8hbO EwnGf1WU9hJcw/PS/VMWWQVFu/ew/A9ZrValS/QnhkrF/ny7XhnLqqOqU5vv0/hpWAKg xqibV7Iz0Wj7P4fLAq+lugH9wruFYqspZ5q2DYEbRRCbQ9RwbIqqtFjlJKr3VkvJpsn7 MdVzTPhIELeP099eBfdEQg3cfhwXHQ18gJm/W1uUK8gnCQhRilsta0Dbt5XoJ7i7uycr goQg== X-Forwarded-Encrypted: i=1; AHgh+RoNHpP2PFluW1zbSuFRD/Kg9fLX/kD9ldsOS5fXNvykNIvEc2uJkgjWTgPFowkyr582jTe/GaT2cX00cw==@lists.linux.dev X-Gm-Message-State: AOJu0YzcZr3f8Yx/MY+RkSINnzAxY9WSssyBmnCAn3hSnUVTy3Z+LkdN lQaX/YJhaGhX1szIAwf6F8LFiTsA/muvaFX3eBM0NvhF8+7Ub5eK9A2R X-Gm-Gg: AfdE7cllg6SzVwh9ZADVhagpKfXl1HWb0Rh/tDFrdF2Fbswanbrm/UmRF+/E54deBws 114UIQZQlVc673oTS4WvzA5zJH/4O5Dj+O5p2b7zDmuL480zU3ClpSnK3VMB7ywULrgayP53KkO 6zSo0P8WiTIBwlBIQ1HFeanPnAXAmzGxr8UDu8xsUvr27qCoxGC/lYCJRKMyGZGnE5SQGzRpngm u389Pw+yOx7cSR3JDIpOrIkRaDkJYx+rue98u45R49QKgOiwv8C6pQwwTmDQQ76Cjuvt5tfOo/b 6vWokFQagXt65dqsSIXjd6jD+3eIsAnaoTjTqbTpOlQbZMpvP7NF65im77rpCrWPpE3/Yij0xAB GZvs3B3Traci9E1bg1fa+tTrQnWuwzy4MCRMauWi4nsGUe2bKnGZoRsZY7XLUvzQENmmvPhgme0 +jy4nzLuS2sO7+r1mxm4LaDHuTTY9eRNaFcaPiD9qGBw== X-Received: by 2002:a05:6000:4284:b0:464:fff6:489a with SMTP id ffacd0b85a97d-46a7e9f3eacmr9075904f8f.6.1782247721730; Tue, 23 Jun 2026 13:48:41 -0700 (PDT) Received: from localhost.localdomain ([2a02:1210:8642:2b00:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46c1e840f80sm351996f8f.6.2026.06.23.13.48.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 13:48:40 -0700 (PDT) From: Alexander Sverdlin To: linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Hans de Goede , Dmitry Torokhov , Andre Przywara , Jun Yan , Lukas Schmid , =?utf-8?q?J=2E_Neusch=C3=A4fer?= , Eric Biggers , Michal Simek , Luca Weiss , Sven Peter , Maxime Ripard , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org Subject: [PATCH v5 4/6] dt-bindings: input: sun4i-lradc-keys: Add A100/A133 compatible Date: Tue, 23 Jun 2026 22:48:16 +0200 Message-ID: <20260623204824.691832-5-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260623204824.691832-1-alexander.sverdlin@gmail.com> References: <20260623204824.691832-1-alexander.sverdlin@gmail.com> Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The Allwinner A100/A133 SoCs have an LRADC which is compatible with the versions in existing SoCs. Add a compatible string for A100, with the R329 fallback. Signed-off-by: Alexander Sverdlin Acked-by: Krzysztof Kozlowski --- Changelog: v5: - no changes v4: - new patch .../bindings/input/allwinner,sun4i-a10-lradc-keys.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml index 6bdb8040be65..524c8b51f53f 100644 --- a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml +++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml @@ -23,6 +23,7 @@ properties: - const: allwinner,sun50i-r329-lradc - items: - enum: + - allwinner,sun50i-a100-lradc - allwinner,sun50i-h616-lradc - allwinner,sun20i-d1-lradc - const: allwinner,sun50i-r329-lradc From patchwork Tue Jun 23 20:48:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Sverdlin X-Patchwork-Id: 2467 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10]) by mxe881.netcup.net (Postfix) with ESMTPS id C73EB1C0759 for ; Tue, 23 Jun 2026 22:51:44 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23932-noreply=patchwork.local@lists.linux.dev smtp.helo=sea.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.234.253.10 as permitted sender) client-ip=172.234.253.10; envelope-from=linux-sunxi+bounces-23932-noreply=patchwork.local@lists.linux.dev; helo=sea.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sea.lore.kernel.org (Postfix) with ESMTP id 4EBDB310BD1B for ; Tue, 23 Jun 2026 20:48:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3FAC43AD511; Tue, 23 Jun 2026 20:48:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YfyYjo8x" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9BDCD3ACF14 for ; Tue, 23 Jun 2026 20:48:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247732; cv=none; b=PcahhF6z+UoEX/nq1GXidSnAVBcpWmezd1FXX/psmu8Iyq+bJbG2p0GDwCgHOHhKmiv6iukAxYR9J3DwRR1W4bW5EINe2Q75kGfGeZDMymsoZvrschbviqbWcBwCeMKgUcpbSLAPz7ijQO7yIWdRFoLPyzmNDh9yCWRFV5yB4r0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247732; c=relaxed/simple; bh=kDr2xBEtgmjzuHMhUmmo8nMGXVZVg0h5DcPuluFIFns=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XPAP8NzThQkETtFf84ek/dLttkTJKSr4anYuPDAqgoFtmQOJDwTIyL9bWltBW1678QupQOZ278zZD6HVRAHGGjG855GGnfNdFHRaUhJUCNCGCGo2o29xq5ytHia4VIqmAeSejBfQcjyO1D+IJP32ZGX9GDTdKFCxNpEdzA5Wd9E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YfyYjo8x; arc=none smtp.client-ip=209.85.221.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-45ef189aa1cso245321f8f.0 for ; Tue, 23 Jun 2026 13:48:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782247723; x=1782852523; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3VmlgmQI7H4S8qo2yEQ+YQUSbvnieo421LNuRZ/c1mQ=; b=YfyYjo8xWfDRVDMeuhi6S5sF2qX6YwWpuDfOiX1VDVFC/r7T9XO9Dre58fHKHNOFSU itjTMLfTiJmKv4l9v/rZyGxHcHvjpIeFiYLKSVGKtbHmj8aao2cmwf6j63UeKV8g/yax +yqIcc1r5mAG6hg/mLZmJP4aeo1uQuvkVfTPu2+XaKYJibQ0c5L7N1pw92ztYscrA8ZS B38Key6bmwPhvkppz5wGSb52wzG+vUPo985FzyA2yLrZItJbU6gFtsoMlUfdS03zrrhV f2o9dkD5UXExGoexFfv8noWfiPRtb4fr6/7tF4H4opHLiC7PP79KuKaP2jYjayn1zlJ/ M1hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782247723; x=1782852523; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=3VmlgmQI7H4S8qo2yEQ+YQUSbvnieo421LNuRZ/c1mQ=; b=eZy9iajKbSoNvDAeG4PgBTi6t0m7BWNZMaHH2IFOuLvE3Llhixct9KMCkhiWWSqo19 Xj1tc+vcpXWPEH7MECD2Bj87JEy4rjoP+GnjaSl7t6+lBP30L2UOsBNTTKCCSQV1Ga0E 5ka2mN+1FgoLzVtbtNT6gXS3qCv2TD1i0BFXhQn6bGE8QwNuS5mnGO4c2iKvFQn+a1gh S3p8nSB2gj3Vtv7EIvOOAzC22xPh1jkUuRblySHxfpsre0C6IdVK3ZJ9QqMeMIvW58lA rc7nK+eSYdeh5tAhZlLLHE2USizYLWFY+pd/dPN4KA3eJXOiJ3/+Mx5bmOS8LCkwu/El K+0g== X-Forwarded-Encrypted: i=1; AHgh+Rqp5znMmhDwETAtgGr4odCfvJby/ooBSHchT+Yth89lP/a1D4BInB/yYPL7wHyoIhcOeTnDK3UflDJHnw==@lists.linux.dev X-Gm-Message-State: AOJu0YzWGhEQX/Q5SElBR+L5MebOYzicKlet3l0JxjpRTPSJibQuV3hZ HPos10Udu2DhB0khDcLFJcGOlese5bxAqf82A0lSpiqrmzA301VeYbTT X-Gm-Gg: AfdE7cnszNsPsdDRZ8PpRCNLEivGVHZl+fe++mZ9IQVrWoth6XF4ywcIhSGnLvWzfLC /ZckLraBLzNgAnDaRuSwKcwQ3gDKSJCsF2vFax/k7O2e86wD/WoYaBrW6+9yNB6CffrsYEsdg0y IdYmM8vNSQwm+QihV1J5mxA5785b3hQ0yATGDOwT1Bva3/Dn3XYdTaZBlbs/4uXMlrpiwkYhRWd IoeRnNa/xKfxyEqipnll4NHwY+RHMlEzSoyMmOuj2qIGKtDpN1jVCEYYdcPi1rcpKDOK0VJwC79 6W5m/kdP8zXsiGoYI/KQoOjhSlJPCqMJ/PUC3DVhFjy9msyyNAbRr+sq88dYlZTcoWHBjBo1o2k mLeGkaiL2YfoR+zIyGZmUGgBkgIqrE2WRLItUUFE+d1+W1qeQfRfM7O2hthxMh82jhz5Hpz75r0 Asb/KueQsuzUYWOs+71rBBgJxJ08OActjO+v8YQifL8g== X-Received: by 2002:a05:6000:298f:20b0:45e:ea46:ce13 with SMTP id ffacd0b85a97d-46c0990089bmr554253f8f.10.1782247722883; Tue, 23 Jun 2026 13:48:42 -0700 (PDT) Received: from localhost.localdomain ([2a02:1210:8642:2b00:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46c1e840f80sm351996f8f.6.2026.06.23.13.48.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 13:48:42 -0700 (PDT) From: Alexander Sverdlin To: linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Hans de Goede , Dmitry Torokhov , Andre Przywara , Jun Yan , Lukas Schmid , =?utf-8?q?J=2E_Neusch=C3=A4fer?= , Eric Biggers , Michal Simek , Luca Weiss , Sven Peter , Maxime Ripard , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org Subject: [PATCH v5 5/6] arm64: dts: allwinner: a100: Add LRADC node Date: Tue, 23 Jun 2026 22:48:17 +0200 Message-ID: <20260623204824.691832-6-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260623204824.691832-1-alexander.sverdlin@gmail.com> References: <20260623204824.691832-1-alexander.sverdlin@gmail.com> Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= A100/A133 SoCs feature a Low Rate ADC (LRADC) for Key application. Specs: - Power supply voltage: 1.8 V - Reference voltage: 1.35 V - Interrupt support - Support Hold Key and General Key - Support normal, continue and single work mode - 6-bits resolution, sample rate up to 2 kHz - Voltage input range between 0 and 1.35 V Reviewed-by: Jernej Skrabec Signed-off-by: Alexander Sverdlin --- Changelog: v5: - reflowed "compatible" property of lradc node v4: - added allwinner,sun50i-a100-lradc compatible v3: - new patch arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi index b3fb1e0ee796..ba6020989ce9 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi @@ -466,6 +466,16 @@ ths: thermal-sensor@5070400 { #thermal-sensor-cells = <1>; }; + lradc: lradc@5070800 { + compatible = "allwinner,sun50i-a100-lradc", + "allwinner,sun50i-r329-lradc"; + reg = <0x05070800 0x400>; + interrupts = ; + clocks = <&ccu CLK_BUS_LRADC>; + resets = <&ccu RST_BUS_LRADC>; + status = "disabled"; + }; + usb_otg: usb@5100000 { compatible = "allwinner,sun50i-a100-musb", "allwinner,sun8i-a33-musb"; From patchwork Tue Jun 23 20:48:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Sverdlin X-Patchwork-Id: 2465 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10]) by mxe881.netcup.net (Postfix) with ESMTPS id 4DB791C0759 for ; Tue, 23 Jun 2026 22:50:57 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23930-noreply=patchwork.local@lists.linux.dev smtp.helo=sea.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.234.253.10 as permitted sender) client-ip=172.234.253.10; envelope-from=linux-sunxi+bounces-23930-noreply=patchwork.local@lists.linux.dev; helo=sea.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sea.lore.kernel.org (Postfix) with ESMTP id 538C430EF9E2 for ; Tue, 23 Jun 2026 20:48:49 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3DC203ACA7E; Tue, 23 Jun 2026 20:48:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jiO57wqO" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A5AD33AD512 for ; Tue, 23 Jun 2026 20:48:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247728; cv=none; b=iTcRgfuFIw9V7TXj9xpV4MwgznATYLaMeNIqzkd0UW6WVO+Te7ftVXdohuUKoQ/ncm4BcSDK5XmwYr6GpCntjRAcJUznSjoW5Zh03qLDXFSThKHdpXHGVLF7WSO3TJu/UOKDJSsZxdLLwvD0EEKc9P0S1QL2eL6sEg/CNbu6Kus= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782247728; c=relaxed/simple; bh=imH5HQRFwuaZyrrTMfswXOP+C744Ym8WUzXtL2cxVSQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ndyV2VTSqN4Nfingat6DqW8leu61FtalgwlPY6ebk8gvmkpAU2IzhKAYixwB1108UcpHGG3yjwLTabQqutyX8lkL3uaTZAAx/RN5Kce4EEuPvEyZ1tmffwKd8Bd9sKPGF48AueF7u/lAf/xFDjZpRdiVKdWBXUjc4LiRs0OK++c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=jiO57wqO; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-464192ab2e1so244427f8f.0 for ; Tue, 23 Jun 2026 13:48:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782247724; x=1782852524; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gpwmh+JDDGegnFSzMspybYCunWyCARRw7ITPQqgM/JQ=; b=jiO57wqOCVLqIUccdBvXKv9f0+ewULNcQwpJPZWQMcHF2PmK3RQNho4KlqKBnkvxaK o0sEyFphALqSbW4pnLi9bYauhWPfq7+s0/XavNzNjVca6pWLWVuIhEHiqNSjdei0TmP2 I5iSpilGpndJoTtpi+hsTLqmfXHHlUJRD+C5WVfwgKn7RrrMdOE/bEVbEX2LsOKNl88j bLj7O0lKdtZyHyaCQ0iEZJTXeR3M5UFySbVF/v6uGY4QhyxoImh1PI7XFscsAVsV0Y49 z6wSI7zllL4gx+xfk2TetjqXkt5xldtTYILYpPglNEMkeeaVuIcs4TIkqFoRlgWN0Vzy SGvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782247724; x=1782852524; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=gpwmh+JDDGegnFSzMspybYCunWyCARRw7ITPQqgM/JQ=; b=mpLgJyS/tMjtVU5Lc/JQMFXXk90soElu+7eCw1BhaE0Z9HW0bS6gyQ8IrP+EIoP+9u jKbYF+1J4Ih58LX4XedWM0EhcBHofz0Q54REMd+FdhMTkttoqI86kTmm2JPBJOXNn0qG X++YaQTjIrFDiwBcCPUDifxkEe1ecY1kubi8XRhyKAsPNzhrempW8fSl3opXscXC2woG sboYGnqdFMsc6I7Y4NOWUO3LlQsL4EzNYuhw9ShZXm+rPZIqgsnrI97p94PlitobSzkY CAmqG+FXPRcp2Jd7EI3Oi9gctgs8AN5CWD9YHtm71NgPnJ9c7xJ/zKc814SBotWcURuV SpxQ== X-Forwarded-Encrypted: i=1; AHgh+RrO8HTZltgYahVSnR7S4GLmzypNCjrSJG0H4p2PeQ68FA9iJS9ZcLjkDmwGWuMlwoUApfLsTpw/ASf/eA==@lists.linux.dev X-Gm-Message-State: AOJu0YwX9jwwFYosAIr8TRKiWxBEKHWKpc+1rs1ZEnV5ZzSmqXTg/Ueb eA7BFCPlqF/mE4QWBxFlzIdeC8h1FinWuZQMVKU3Aor3HGx8rqLQiBlt X-Gm-Gg: AfdE7cn6a5EM0lgZPaVAzw+xdaBfmFzYNHxW3nkt8jZjmxFA4AR+75WgjC17pwqllEL PGUVZAWnW8hIXcsp480DR7vtz7ejGZ/nd6FMZiRJw0Q0fefo+5M72BdkkiGYTjbcr0Oj1ND0EaH DKrZWOoBAswERDomDJSW/cCE5jg1It//tf154M6bW6v9Mlq/8a9N/cg1QYM+zHOTFk3a5sifGHT wcSDBORj9RK9P2ceziEbs+lUplvYmLY2xytXAvGkzbo08RTU02q9Uf2VMtcX4T7QavkeyPhaBGf qQATWAGGUNPaPRkBNF89bWME7YctZEWxHI7mPS0FUKQL9uRATo7uxrNblcUHnwjcpNy2zyH+QD+ 0R16/U0qINgKDigq0Mx4g0xetUNFlf7mmOxDg/FXKutcDPkairKWeRtFAd7d7s9lluts8GJQLYF 2mG9HXYywsaqbVTnM5v6VPO5FMQOk786/9XPUw0UIGjA== X-Received: by 2002:a05:6000:2203:b0:452:273:5cd6 with SMTP id ffacd0b85a97d-46c04a33d97mr899375f8f.1.1782247724061; Tue, 23 Jun 2026 13:48:44 -0700 (PDT) Received: from localhost.localdomain ([2a02:1210:8642:2b00:82ee:73ff:feb8:99e3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46c1e840f80sm351996f8f.6.2026.06.23.13.48.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 13:48:43 -0700 (PDT) From: Alexander Sverdlin To: linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev Cc: Alexander Sverdlin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Hans de Goede , Dmitry Torokhov , Andre Przywara , Jun Yan , Lukas Schmid , =?utf-8?q?J=2E_Neusch=C3=A4fer?= , Eric Biggers , Michal Simek , Luca Weiss , Sven Peter , Maxime Ripard , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org Subject: [PATCH v5 6/6] arm64: dts: allwinner: A133: add support for Baijie Helper A133 board Date: Tue, 23 Jun 2026 22:48:18 +0200 Message-ID: <20260623204824.691832-7-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260623204824.691832-1-alexander.sverdlin@gmail.com> References: <20260623204824.691832-1-alexander.sverdlin@gmail.com> Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Baijie Helper A133 board is a development board around Baijie A133 Core SBC. Features: - 1/2/4GiB LPDDR4 DRAM - 8/16/32GiB eMMC - AXP707 PMIC - USB-C OTG port in peripheral mode (via onboard hub) - 2 USB 2.0 ports - MicroSD slot and on-board eMMC module - Gigabit Ethernet - Bluetooth - WiFi Add initial support for both the Helper and Core boards, including UART, PMU, eMMC, USB, Ethernet, LRADC-connected buttons. UART1 can only be used for Bluetooth module, but BT-WiFi combo Allwinner AW869A chip has no mainline driver currently. Acked-by: Jernej Skrabec Signed-off-by: Alexander Sverdlin --- Changelog: v5: - no changes v4: - renamed "sun50i-a133-baijie-helper.dtb" -> "sun50i-a133-helperboard.dtb" - added "model" property into root of sun50i-a133-helperboard-core.dtsi - added "cap-mmc-highspeed" and "max-frequency" into &mmc2 - added "x-powers,drive-vbus-en" and "*-supply" into &axp803 - dropped all "regulator-enable-ramp-delay" properties - replaced ®_dcdc3 with a "polyphased" comment - exact DRAM voltage in ®_dcdc5 - disabled ®_dcdc6 to avoid "[ 31.710641] dcdc6: disabling" - added ®_vdd5v "root" regulator - added "disable-wp" into &mmc0 - commented &usb_otg - assigned usb1_vbus-supply in &usbphy v3: - added my copyrights into the newly introduced DTs - all DT nodes sorted alphabetically - all always-on regulators commented/propetly named - all regulators got proper voltages (not default ranges) - ADC-sensed buttons K1..K5 added - re-labelled "eth_phy" -> "rgmii_phy" - usbphy 0 switched from host into peripheral mode (downstream from an onboard hub) - typo sun50i-a133-baije-core.dtsi -> sun50i-a133-baijie-core.dtsi v2: - introduced baijie,helper-a133-core compatible for the Core (SoM) board arch/arm64/boot/dts/allwinner/Makefile | 1 + .../sun50i-a133-helperboard-core.dtsi | 197 ++++++++++++++++++ .../dts/allwinner/sun50i-a133-helperboard.dts | 148 +++++++++++++ 3 files changed, 346 insertions(+) create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard-core.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard.dts diff --git a/arch/arm64/boot/dts/allwinner/Makefile b/arch/arm64/boot/dts/allwinner/Makefile index 53e6b701e7d3..aa21f58a4be1 100644 --- a/arch/arm64/boot/dts/allwinner/Makefile +++ b/arch/arm64/boot/dts/allwinner/Makefile @@ -24,6 +24,7 @@ dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-sopine-baseboard.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-teres-i.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h64-remix-mini-pc.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a100-allwinner-perf1.dtb +dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a133-helperboard.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a133-liontron-h-a133l.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h5-bananapi-m2-plus.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h5-bananapi-m2-plus-v1.2.dtb diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard-core.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard-core.dtsi new file mode 100644 index 000000000000..545972d2324a --- /dev/null +++ b/arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard-core.dtsi @@ -0,0 +1,197 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2025 Arm Ltd. + * Copyright (c) 2026 Alexander Sverdlin + */ + +/dts-v1/; + +#include "sun50i-a100.dtsi" +#include "sun50i-a100-cpu-opp.dtsi" + +/{ + model = "Baijie A133 HelperBoard Core"; + compatible = "baijie,helperboard-a133-core", + "allwinner,sun50i-a100"; + + aliases { + serial1 = &uart1; /* BT module */ + }; +}; + +&cpu0 { + cpu-supply = <®_dcdc2>; +}; + +&lradc { + vref-supply = <®_aldo1>; +}; + +&mmc2 { + vmmc-supply = <®_dcdc1>; + vqmmc-supply = <®_eldo1>; + cap-mmc-highspeed; + cap-mmc-hw-reset; + max-frequency = <100000000>; + non-removable; + bus-width = <8>; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + status = "okay"; +}; + +&pio { + vcc-pb-supply = <®_dcdc1>; + vcc-pc-supply = <®_eldo1>; + vcc-pd-supply = <®_dcdc1>; + vcc-pe-supply = <®_dldo2>; + vcc-pf-supply = <®_dcdc1>; + vcc-pg-supply = <®_dldo1>; + vcc-ph-supply = <®_dcdc1>; + /* + * PL0/PL1 are the I2C connection to PMIC, but it would create a + * circular dependency: + * vcc-pl-supply = <®_aldo3>; + */ +}; + +&r_i2c0 { + status = "okay"; + + axp803: pmic@34 { + compatible = "x-powers,axp803"; + reg = <0x34>; + interrupt-parent = <&r_intc>; + interrupts = <0 IRQ_TYPE_LEVEL_LOW>; + x-powers,drive-vbus-en; /* set N_VBUSEN as output pin */ + aldoin-supply = <®_vdd5v>; + dldoin-supply = <®_vdd5v>; + eldoin-supply = <®_vdd5v>; + fldoin-supply = <®_dcdc5>; + vin1-supply = <®_vdd5v>; + vin2-supply = <®_vdd5v>; + vin3-supply = <®_vdd5v>; + vin4-supply = <®_vdd5v>; + vin5-supply = <®_vdd5v>; + vin6-supply = <®_vdd5v>; + drivevbus-supply = <®_vdd5v>; + }; +}; + +#include "axp803.dtsi" + +&ac_power_supply { + status = "okay"; +}; + +®_aldo1 { + /* PLL + LRADC analog reference */ + regulator-always-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-name = "vcc-pll"; +}; + +®_aldo2 { + /* LPDDR */ + regulator-always-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-name = "vdd18-lpddr"; +}; + +®_aldo3 { + /* + * Port L, but linking it to &pio node would create a circular + * dependency because of PL0/PL1 I2C connection to PMIC + */ + regulator-always-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-name = "vcc-pl"; +}; + +®_dcdc1 { + /* Besides Port D it also powers analog part of USB IP and SoC I/O */ + regulator-always-on; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-name = "vcc-3v3"; +}; + +®_dcdc2 { + regulator-always-on; + regulator-min-microvolt = <810000>; + regulator-max-microvolt = <1200000>; + regulator-name = "vdd-cpu"; +}; + +/* DCDC3 is polyphased with DCDC2 */ + +®_dcdc4 { + /* Digital part of USB IP, "System" SoC power rail */ + regulator-always-on; + regulator-min-microvolt = <950000>; + regulator-max-microvolt = <950000>; + regulator-name = "vdd-sys"; +}; + +®_dcdc5 { + regulator-always-on; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1100000>; + regulator-name = "vcc-dram"; +}; + +/* DCDC6 unused */ +®_dcdc6 { + status = "disabled"; +}; + +®_dldo1 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-name = "vcc-pg"; +}; + +®_dldo2 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-name = "vcc-pe"; +}; + +®_dldo3 { + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + regulator-name = "avdd-csi"; +}; + +®_dldo4 { + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + regulator-name = "afvcc-csi"; +}; + +®_eldo1 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-name = "vcc-pc"; +}; + +®_eldo2 { + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-name = "dvdd-csi"; +}; + +/* ELDO3 unused */ + +®_fldo1 { + /* CPUS power rail */ + regulator-always-on; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <900000>; + regulator-name = "vdd-cpus"; +}; + +/* reg_drivevbus unused */ diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard.dts b/arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard.dts new file mode 100644 index 000000000000..694c0cacf906 --- /dev/null +++ b/arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard.dts @@ -0,0 +1,148 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2025 Arm Ltd. + * Copyright (c) 2026 Alexander Sverdlin + */ + +/dts-v1/; + +#include "sun50i-a133-helperboard-core.dtsi" + +#include +#include +#include + +/{ + model = "Baijie HelperBoard A133"; + compatible = "baijie,helperboard-a133", + "baijie,helperboard-a133-core", + "allwinner,sun50i-a100"; + + aliases { + serial0 = &uart0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + leds { + compatible = "gpio-leds"; + + led { + function = LED_FUNCTION_INDICATOR; + color = ; + gpios = <&pio 7 13 GPIO_ACTIVE_LOW>; /* PH13 */ + }; + }; + + reg_vdd5v: vdd5v { + /* board wide 5V supply from a 12V->5V regulator */ + compatible = "regulator-fixed"; + regulator-name = "vdd-5v"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-always-on; + }; +}; + +&ehci1 { + status = "okay"; +}; + +&emac0 { + pinctrl-names = "default"; + pinctrl-0 = <&rgmii0_pins>; + phy-handle = <&rgmii_phy>; + phy-mode = "rgmii-id"; + allwinner,rx-delay-ps = <200>; + allwinner,tx-delay-ps = <200>; + status = "okay"; +}; + +&lradc { + wakeup-source; + status = "okay"; + + button-115 { + label = "K1"; + linux,code = ; + channel = <0>; + voltage = <114607>; + }; + + button-235 { + label = "K2"; + linux,code = ; + channel = <0>; + voltage = <234783>; + }; + + button-360 { + label = "K3"; + linux,code = ; + channel = <0>; + voltage = <360000>; + }; + + button-476 { + label = "K4"; + linux,code = ; + channel = <0>; + voltage = <476471>; + }; + + button-592 { + label = "K5"; + linux,code = ; + channel = <0>; + voltage = <591946>; + }; +}; + +&mdio0 { + reset-gpios = <&pio 7 11 GPIO_ACTIVE_LOW>; /* PH11 */ + reset-delay-us = <10000>; + reset-post-delay-us = <150000>; + + rgmii_phy: ethernet-phy@1 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <1>; + }; +}; + +&mmc0 { + vmmc-supply = <®_dcdc1>; + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ + bus-width = <4>; + disable-wp; + status = "okay"; +}; + +&ohci1 { + status = "okay"; +}; + +&rgmii0_pins { + drive-strength = <30>; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pb_pins>; + status = "okay"; +}; + +&usb_otg { + /* + * Connected to a downstream port of an onboard hub, therefore only + * "peripheral" mode will work here. + */ + dr_mode = "peripheral"; + status = "okay"; +}; + +&usbphy { + usb1_vbus-supply = <®_vdd5v>; + status = "okay"; +};