From patchwork Fri Jun 5 07:09: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: 2409 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 158F11C1377 for ; Fri, 5 Jun 2026 09:21:43 +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-23740-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-23740-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 681AB30CD745 for ; Fri, 5 Jun 2026 07:10:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 447AF43E4AC; Fri, 5 Jun 2026 07:10:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="coEHjUbE" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (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 B91404266A1 for ; Fri, 5 Jun 2026 07:09:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643401; cv=none; b=ApEu5sb+QPhJYAnZPsS2i/S3e1bVvUo90GZXcJ71txJnahU8Fd+xFv9SGG3zbZ6L5XbTKBEAmxBhLPjBstiWUEnZbCt5bOG0EpYUzgHY424BW3Fw7q9yIJ9N5BeDo1H2ps+Fdi4DIiY30eZ2+Y9jRQsbIDV1jLRl1qdO0mzur78= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643401; c=relaxed/simple; bh=cli46i4g+ZWhHfmQnyctvXCYw7h17mfnw626tvQL2Io=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TPH/QAN7cRpCc8m0j+KIpxqbVDKJbWXBjX0JxrNEmu+ZrPTclfWurD0z4Z9iuxGpXXvSkT5OewJt6fyq7kU64AElMIAtKOut/M62Xlh8wDl4zYW7jV3g8ramfezjGzcdy51SRW+K4a8LCoY2+x7mX0oopMxevJ+rI8BUWtnVLeg= 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=coEHjUbE; arc=none smtp.client-ip=209.85.221.47 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-f47.google.com with SMTP id ffacd0b85a97d-45ef5146b56so1689897f8f.0 for ; Fri, 05 Jun 2026 00:09:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780643398; x=1781248198; 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=cWQkWARQy+nWOamGOOMfZhOPV4ti0QdK7fq4o+3I26Y=; b=coEHjUbEOImw9/uN61cxlvd3DFtzMhQ7xSjQF/rBworOnDkGot9GZmtiTQN05Zhies Nrzh3tocvYMgwuicykSgjWY456PTbIuV+OWfGsW1QWEE+V/cwLF24mvAL1vnzaQaUa61 KpygrST1X3rVoWlvkKrTURCQwd69UpDEScHA/phvY70hfUyE0UAtRaMlSWT/ZWO4EMnz Uj7k87/B7aUMrKcaBxxhc36Fwe+V5L3J8bmhYZmMgZshjlParK9PNtjfzd1i06lGgGL+ OrLNTMXQs7jyr38CdSrW7stbzfj/zJr3gU4938n7W1SdfBD39Vzq9rjY0YkuAWrw88z3 1wmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780643398; x=1781248198; 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=cWQkWARQy+nWOamGOOMfZhOPV4ti0QdK7fq4o+3I26Y=; b=LdYjggHnLMGnTua5/GcO31yPhcf29phcqYZLkY2vMOu9HUabfV2H7W819NxKtrsO+w vJppkm3tO21SVzvCod8sHVm6BpjZLAs3RSdUb16AVgI9AMW4VWcyY4hgpvoKGFzaiweu Qnu+A8zeZH/liSYgbooTeoXfu78QbPsUnN2P3XWbTcwh9g8i/NkxK3Dy1ElKdo/p46vx 4z0Uz/XFCewkieb3oAfHpVjyJw0R4XWMftcHkVbOuW+74z+V7bk34t1PVKu6fCgZ/STT GBFddHhF1ITQlKu3dzKkYQdC4wUnQXx9oOBkUy+zZPRzYVrPsgJGrWz9eOvEEFH0GAa5 4cqA== X-Forwarded-Encrypted: i=1; AFNElJ8zd6DU9XAfe85fDQfs2wzXSURMaCBXMNgtMJXuWzkbP43i8qSSS55b6riefvJ5ganNpGzDppLQet/BSw==@lists.linux.dev X-Gm-Message-State: AOJu0YxeyJTLObugM5M6zdqAhDT6YgnJ4jE+hSVKUc9cj4SQR8cFpE9t Ipm+/0F87JYazIQghkkq4phzRAP4t3Untj0Qs18c6UqoQO64JIVeZgTs X-Gm-Gg: Acq92OFCpiGFSs2P6JWzKxBDgGMpbFma96lA/3NGt1KuFXZ82ddadh0WGATFm0iuFN+ 5T7qja0f45QcDGZduUNOuDtaef3T6YLEs7E7mJjebI+XEx57noZAb6ph3houUG8M6Pj7yEBmK0t cublFotIW/KAKKJYXOVQBB3l9B1YeHmv6Ev1ZIwpnC2aobpxBG+dzhjBIgtof88clgHWSLpa4sP slWiJ7yWPS0fwqWhfqN7DSv0+NyqyQfEIp7gtTO66Z5JeNJkM7AaPBXa/dj9bAC5UpJDu4JZatA AIwZ7FEnz0Tmsszx/I1c+wVQB3zNaIAFMxX1KUzKdEQIKS36SQaTbllN+vEy0vAELrBv8wTSB3F yrWHLtZOUt0sTTFOiKYjshEmo25WpYb+sD3DWcVnpouP18TsiYXuAygOhrOSMvW2OToPDHMaQZH vkKOyL4cSIgPcd62DiVBrNlIojMK6FcOcPLmu1AGKEBpV+MHMWSmrN9R479Fpdf2FQchhthQx7S OQGlvjaPrhF4KAbWu5aJw== X-Received: by 2002:a05:6000:4802:b0:45e:f3b2:1228 with SMTP id ffacd0b85a97d-46032b611d3mr2196291f8f.3.1780643398206; Fri, 05 Jun 2026 00:09:58 -0700 (PDT) Received: from localhost.localdomain (72.92.4.85.dynamic.cust.swisscom.net. [85.4.92.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm25132882f8f.5.2026.06.05.00.09.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jun 2026 00:09:57 -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 v4 1/7] arm64: defconfig: Enable Allwinner LRADC input driver Date: Fri, 5 Jun 2026 09:09:15 +0200 Message-ID: <20260605070923.3045073-2-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260605070923.3045073-1-alexander.sverdlin@gmail.com> References: <20260605070923.3045073-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?= Enable Allwinner LRADC input driver as module to support buttons on Baijie HelperBoard A133. Signed-off-by: Alexander Sverdlin --- Changelog: v4: - 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 96ce783f24e7..faf6d86d0555 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -479,6 +479,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 Fri Jun 5 07:09: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: 2405 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4]) by mxe881.netcup.net (Postfix) with ESMTPS id E02291C1377 for ; Fri, 5 Jun 2026 09:19:59 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 104.64.211.4) smtp.mailfrom=linux-sunxi+bounces-23741-noreply=patchwork.local@lists.linux.dev smtp.helo=sin.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 104.64.211.4 as permitted sender) client-ip=104.64.211.4; envelope-from=linux-sunxi+bounces-23741-noreply=patchwork.local@lists.linux.dev; helo=sin.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sin.lore.kernel.org (Postfix) with ESMTP id 32F8F3058C77 for ; Fri, 5 Jun 2026 07:10:21 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E07DA46AF35; Fri, 5 Jun 2026 07:10:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YQAR1EDS" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 68474451064 for ; Fri, 5 Jun 2026 07:10:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643402; cv=none; b=dGpuy0AmjCB7oc48NHKDRONZznU+iH1K1iz0d/eOeT7oREqwoj/jcGY9yEc/bZnkyxUfCDtcrN4v5b3ZdZgPMFsltA/SV4S3ugDF62JEn2gMwf/RUTq2mPoLLrbWMO1IEE0f6DZpO6I6YZgqVxeLNBQoIClB1MPKz73Wp3gdgbU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643402; c=relaxed/simple; bh=81QWGp2xwz5I5iCFmW4tGpxlb1ZZCK6gGl11cl7Gxbo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=i9nutPPBEKHJKzQn9bpwpLjUEGfSMeHnhFbsmbFmFf0QSxw/CPnCqZ4lLZBWut3/N9cH0cvTZNh3xVXCIhnu9M1BUfrZ3BwVDycRqqs2/k2TfK2Zl+TfXpH127Kfn6NM+XZBHMI1JjgsAVzmS1TTDmv/XaNKZ+EkGlqRMa76H0s= 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=YQAR1EDS; arc=none smtp.client-ip=209.85.128.43 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-f43.google.com with SMTP id 5b1f17b1804b1-490b4a8e28bso12885905e9.1 for ; Fri, 05 Jun 2026 00:10:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780643400; x=1781248200; 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=//utTjSSQFS79aIABVKNXcplPpUF6UEdGauCN88OgVs=; b=YQAR1EDSCA773IU/792ZqU9zaktAoosnx6JNOnpirSlEX4q0W+FHa/hclruy3DrPa+ PcJ+EVPHq2hFhuBmddkVSaaqawolDkBBaM0OTpHjo40a5aACaZnbtgp6R2UKpzp3tcxx JIu/JLb47RQCKAEikn0MN4//c4O4l7t/GL63ICGBxrBrw7V/u/ffM9drPGFtV+wZRo3x 9XbNF58spMjig6FVLc1nejPdbbr4bfyYMB/KAxyGJ5BMOWu2h7qvamHb0FlpS3y4GH0N qD4kmhYqOkr0/M1kqYvwBlvpYZmnf3HEhn1gD3uiZ5QNxcRSU38RAdNIXGmkNVlIcrJZ l0Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780643400; x=1781248200; 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=//utTjSSQFS79aIABVKNXcplPpUF6UEdGauCN88OgVs=; b=WooPXFnTUUx4FNB23pd5dIilUSBXQ8itKQHx6N9foXUX1apisZYuX7bepkcXwTtkxu X5pqhJ3+lAO+b4RKmDnVibOdobAdYqkOTHTvHXQUyq1pSCJCz8jWlf4NxgdwE/PaZtAl 1pqggDHf6sdTAKnCqkyUNl7TXBGvwZ8mCJ1MjCto4xrBOCZZSFDUn2kOAwVTTRcJzec3 2hiOR4/IxCCWpo/HbvBgfjN033AvOBgwl4j/euXVJlY6XD76nxcmFBeMEPdO5S290Oer +0srWkSJnDHBTMXegmFmUU3Mgw0qcWofzfA0NEReGJ7mrS9an7+nwWQSoJaVB20amaNK WUOw== X-Forwarded-Encrypted: i=1; AFNElJ+6T/u+6HKj659qSxzHPmJf5yjWbUhoycjOWI56mhG56aDIo6+HnKJHdsHGe9c0spkkKjYI7ZBOmfqNRw==@lists.linux.dev X-Gm-Message-State: AOJu0Yw6vJz6MK6kgXWOrkEW/KMBf8LKFsZymtDHmzYTxeSa2qEnljgJ onNEA5+nQPUTyO9l4it+KUJ+AbcwlxYb0zr22WlvHm/fzF/VaCk0i+Hm X-Gm-Gg: Acq92OEA0BzLB4qMV4lMuaJhz+Lp1E/iQ3J57h+dMS83n07ZMBEOJL1fBKeIAR0x1if j6yawFkuYQpAJKdgZCp6DzHngACXZxvcGzwA4Puo7wQ92NI8CE9mOw48siNHrlyh9T5H8NSkSRW /FNmC1U+504Ov7dvKM1KOHMShDTnc3NVkTuXz6eL86sszriiT/5qrjztPel+fnZ6E5TTfppGnEt GLyo7udC9eddmk2IZI9JEa3eVcdekOLe0pZxwvEZU2VKWVLqjrJxDfM5haB0VYnwW9gvuwoFGmq DPese2H84xJY/o2xc3OWymRaI/aCFtl0URFeia4f0LV5ZDOEy5UKoGLv7OB0tcyKwOWeZyDh6Jc oGEmH/o0EV+656LYxMi18IE9q+vg70p5kv7Kw1NdNwQ78Pijlq0FtOwB5wvFCEvBrejfwq/94rC t2lrwrWsJd1hLxeTatziXMro+qFjZ5Wz3YYBtrwhBw/wJE/MdSrDLs0Yz7Z6oCHwNrLibjLpjOF K3E2hK5+FpLJPxafEEc2g== X-Received: by 2002:a05:600c:3f1b:b0:490:bcf6:46bf with SMTP id 5b1f17b1804b1-490c2599fecmr30837895e9.9.1780643399552; Fri, 05 Jun 2026 00:09:59 -0700 (PDT) Received: from localhost.localdomain (72.92.4.85.dynamic.cust.swisscom.net. [85.4.92.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm25132882f8f.5.2026.06.05.00.09.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jun 2026 00:09:59 -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 v4 2/7] dt-bindings: vendor-prefixes: Add Shenzhen Baijie Technology Co., Ltd. Date: Fri, 5 Jun 2026 09:09:16 +0200 Message-ID: <20260605070923.3045073-3-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260605070923.3045073-1-alexander.sverdlin@gmail.com> References: <20260605070923.3045073-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 [2.96 / 15.00]; RBL_SENDERSCORE(2.00)[104.64.211.4:from]; BAYES_HAM(-1.88)[87.41%]; 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)[]; R_SPF_ALLOW(0.00)[+ip4:104.64.211.4]; TAGGED_RCPT(0.00)[dt]; RCPT_COUNT_TWELVE(0.00)[25]; DBL_BLOCKED_OPENRESOLVER(0.00)[microchip.com:email,szbaijie.com:url,sys-base.io:email,sin.lore.kernel.org:rdns,sin.lore.kernel.org:helo]; TO_DN_SOME(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; FORGED_SENDER_MAILLIST(0.00)[]; FREEMAIL_CC(0.00)[gmail.com,kernel.org,sholland.org,arm.com,netcube.li,posteo.net,amd.com,lucaweiss.eu,vger.kernel.org,microchip.com,sys-base.io]; PRECEDENCE_BULK(0.00)[]; ARC_ALLOW(0.00)[subspace.kernel.org:s=arc-20240116:i=1]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:63949, ipnet:104.64.192.0/19, country:SG]; TAGGED_FROM(0.00)[bounces-23741-noreply=patchwork.local]; RCVD_COUNT_FIVE(0.00)[6]; FROM_NEQ_ENVFROM(0.00)[alexandersverdlin@gmail.com,linux-sunxi@lists.linux.dev]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: E02291C1377 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 --- 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 28784d66ae7b..095cf654787f 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 Fri Jun 5 07:09: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: 2406 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4]) by mxe881.netcup.net (Postfix) with ESMTPS id F1E871C1377 for ; Fri, 5 Jun 2026 09:20:27 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 104.64.211.4) smtp.mailfrom=linux-sunxi+bounces-23742-noreply=patchwork.local@lists.linux.dev smtp.helo=sin.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 104.64.211.4 as permitted sender) client-ip=104.64.211.4; envelope-from=linux-sunxi+bounces-23742-noreply=patchwork.local@lists.linux.dev; helo=sin.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sin.lore.kernel.org (Postfix) with ESMTP id 94DAC30845BE for ; Fri, 5 Jun 2026 07:10:31 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B60DA478841; Fri, 5 Jun 2026 07:10:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Rfxo5vgl" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (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 AA58C46AEFB for ; Fri, 5 Jun 2026 07:10:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643404; cv=none; b=tknv4s1b7iDCic7X0HT0QeFK6BnS+tpxi949JzGkvQXZvgs+B6NKxNhc9EtzSJ6qwjs0Hgt+9gbScYGWwJCan6K7dN1KolxxsSw1p7reOyVrVeB8O+ofBbLlMs6fmRJ3R0ch/TTjvMQsbNTuer2eLLn1VT0F9z7A6nTynFpHFZc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643404; c=relaxed/simple; bh=7MDbaMfdfDFcEL1euNDkSuzapxJuUtssv4QW4CSalUc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YNTO7esh4foMKDu8w1qG3QRri0Hra3DkCaF9HFpOj1YeTJeJsLz1IsW4XDNY+c8pdrE+Wfw91kcL21iF4XoqKEMTILpKqCWp04YUPQpNPEeuvwsyksyOpoWBDQor7aWjK+34Nmsr/B7rUifOI5NF+z5kUoa/N37uRhkixJun7vk= 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=Rfxo5vgl; arc=none smtp.client-ip=209.85.221.53 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-f53.google.com with SMTP id ffacd0b85a97d-4600ddc4017so1191114f8f.0 for ; Fri, 05 Jun 2026 00:10:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780643401; x=1781248201; 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=oL4Y31r8dtXqoPXz/W9R/fk3pvn98vrw1YoAz+z4buw=; b=Rfxo5vglsEOlhkjEfxRq6btMAckqEoM/jxHhB4n4lXi+tSVJKTECPAygdkA9psEmhQ eN2CYYJnffklCVLLiHIj9qBIn8Sh2g/S/pvfr5I2GXmn7vAL43bollDej+J9k0JyOtU3 bgc9K61g5GmgPxjHNaDUTI0+79iHeoKOvO9FW+iGMGBsE9XoW1F8zEf8V1Sx/BFCONeU M/GYJJ44/zkRnCL5sdradvhFiN/9+d4GX6C9dD9331nDx6dV8jxch+NtlvyUnVtkFXcf vur6Qsj1W28aosk+XEXkvyDEDVYi7Tddg79rzmDZpsJ2ARboCBc4K7V8yqZrE7G2KKCw iFQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780643401; x=1781248201; 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=oL4Y31r8dtXqoPXz/W9R/fk3pvn98vrw1YoAz+z4buw=; b=XVH/n5SxpSjN27k25bhvfddNDc8T4gp+U2/P8bZTQGwHkoCN8FzL/jYiaSC4FtHQrh nAfZsMNHwalpP0NGnmXMBs0wyitecT2PpXzu1QQTZNcOMn1vmR3NszsvHbPriQoyvruB bgFNzj+kqqy2dOP/SLx7E4/S2ppfTuFtOq3V3ap5WlzFSRsKXH/sai5EHaD/soTvI7IK gKSa9AmnC4rgVn/ouyAEE/ymA+3iQfyipu1SEZ+F1H6cqlwc/25x7w4JmD5/r5ydP1AN hMS1gkt8+jqvxHkmOL+nL59JAkbov8fFPQ+DT0jyOZ9MKIQmxMZMH2i+R+RhA2lx10BC uMNA== X-Forwarded-Encrypted: i=1; AFNElJ+lXFGEwZ1LHmCeCnmDn8xcQ374+NhULMrHUw3k/IgvGJ68+K4eeezEVIn4j7uLGPJlWowDbHZjntNIcw==@lists.linux.dev X-Gm-Message-State: AOJu0Ywp7IxmSV5Dqk0zyGDYlrzrFyhr68R+c931BlAAEC07sDvW4ko0 oLP20GDfmkzlUQW6Hg0ewpoet3A+iHNK2FWp++rtmQRN8pFDlvAfeb2x X-Gm-Gg: Acq92OHCjH3g4Tv/N+w8ePo7mT3EitkdJlrLAwVffaCg8Pe9/l5nUjxFeagFi/QDKfy UHd4ZNI62yAXxuboPJ81xEGUOPrq5Sfqh+gppJdxqvgHhcwXa2GAH+zaLNT/lNCD2kt1u+XRdtC flaqugG7NvcNDBkRor/u3eJ7vajDvi29+ohMTMN9TQUE0VGI97nKR9w81WOlC1XQtUidEzVdcVB AX+X9IiPqBZB18x0SggI9JciGhlABONx1dE4D68u+V2RhbU81LUDrd+V+z8PuZUdykGeAdcqMmj gJT2Xc9dZak7uyZkbKx/lsXLQVLr7eupHPg5lVynzxEMfwerqY19mCXcXT4uw0kfqRB7raT0ux6 dnd3JLtLr1LaypYOMqik/VxY6vtv+DMUxzFI0FB01ssisufvg2aGkFZFvk2lFMf2pvbZQ0o+TuY EtSrTwj9ZNuU2DSJrdmxVwjnPOKeWM4QKtqDQ1QQO9nLM89YLij4TFcV29xANhoErZCPduvLrHf RwCcZfijw29u6HWBGbAG6X5W95WvkAk X-Received: by 2002:a05:6000:178e:b0:460:3234:293d with SMTP id ffacd0b85a97d-46032342a62mr2372600f8f.40.1780643400949; Fri, 05 Jun 2026 00:10:00 -0700 (PDT) Received: from localhost.localdomain (72.92.4.85.dynamic.cust.swisscom.net. [85.4.92.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm25132882f8f.5.2026.06.05.00.09.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jun 2026 00:10:00 -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 v4 3/7] dt-bindings: arm: sunxi: Add Baijie HelperBoard A133 compatible Date: Fri, 5 Jun 2026 09:09:17 +0200 Message-ID: <20260605070923.3045073-4-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260605070923.3045073-1-alexander.sverdlin@gmail.com> References: <20260605070923.3045073-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)[104.64.211.4: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)[]; R_SPF_ALLOW(0.00)[+ip4:104.64.211.4]; TAGGED_RCPT(0.00)[dt]; RCPT_COUNT_TWELVE(0.00)[24]; DBL_BLOCKED_OPENRESOLVER(0.00)[sin.lore.kernel.org:rdns,sin.lore.kernel.org:helo,microchip.com:email]; TO_DN_SOME(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; FORGED_SENDER_MAILLIST(0.00)[]; FREEMAIL_CC(0.00)[gmail.com,kernel.org,sholland.org,arm.com,netcube.li,posteo.net,amd.com,lucaweiss.eu,vger.kernel.org,microchip.com]; PRECEDENCE_BULK(0.00)[]; ARC_ALLOW(0.00)[subspace.kernel.org:s=arc-20240116:i=1]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:63949, ipnet:104.64.192.0/19, country:SG]; TAGGED_FROM(0.00)[bounces-23742-noreply=patchwork.local]; RCVD_COUNT_FIVE(0.00)[6]; FROM_NEQ_ENVFROM(0.00)[alexandersverdlin@gmail.com,linux-sunxi@lists.linux.dev]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: F1E871C1377 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: 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 Fri Jun 5 07:09: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: 2410 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 3C3BE1C1379 for ; Fri, 5 Jun 2026 09:26:36 +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-23743-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-23743-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 8797630837E2 for ; Fri, 5 Jun 2026 07:10:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E67FB478E23; Fri, 5 Jun 2026 07:10:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YSKvfC/M" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (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 DD41447799E for ; Fri, 5 Jun 2026 07:10:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643406; cv=none; b=sXf5iQ43hh7gnIgtfg1721pYRIXC9SP03w0b7WPPDJOh3AklKeYti+Oot1dVkanOVizo9lreQJldMEo6sfu3dHgytoLlxfwu2JN06FX12Xme3jgCi7gyo38hNx/lEhD8IlAhB/8q06G+4/eNK6L+8qY1T1ITVYvhSP7/c43CQBY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643406; c=relaxed/simple; bh=hVTb0DesiLB14DyOmgF2mSD+qdL2FylIfKbrjfTiu3A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=scOv0U7dq+yh2ht0L2nrWxtiwUQXbHCNXrTwO7kwmvz6T4oLhkFCenWtLND++iD7WpTXtIWuYD70zTJjZeuFtAKB8XIvPCgqCT+fkwfJSTXP7dHr90lZLavXWi8w6Qb9yhhhqK4MbNWhNx3IX2uOwfIZsBUkBVZhkzs1g19awuA= 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=YSKvfC/M; arc=none smtp.client-ip=209.85.221.47 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-f47.google.com with SMTP id ffacd0b85a97d-45ef779c1c2so1058512f8f.1 for ; Fri, 05 Jun 2026 00:10:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780643402; x=1781248202; 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=GRiUKaQT1nJBPq+KqxNJfa8ue8e7/Pl8K6UY0lHo7O4=; b=YSKvfC/MiAeFnrj4LqDN/p+/BZiaylfRYZxUUgpyhp+APbHf09UMC+mS/PiHta1Vym PMKWSwLixQi0he4W2y6AZ5wbONSgXpEDz5AtT1A/s8eD8KWUgVB2fJ8bG098TyGHc/Iu EY/jbA2algXsYBKxKbrmO2IYvrlPY2DRJHHDtvjCPjI+8Lxr6h6wGBgwZXiLnjDsff5k bRYxKA1AdGCAs+0KwuJUjD1YRrLUzlkgqWRVdsmxSywcV96QxRbMe4pZyHWaI0wajeMH U1YoqEJqtDnUbEHy1hpeVoN1yQlpq1xNj+yQOYwvm2m0zFt23Cj6JhrZMqDedtfInRkE 8oiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780643402; x=1781248202; 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=GRiUKaQT1nJBPq+KqxNJfa8ue8e7/Pl8K6UY0lHo7O4=; b=jWq2m4vjUwqOjjIGoRoh/qyBQFZmIHqGPgIxVSWzOCbhtHyqMobcHfiX8TpJl5kmfX X0zUucEXKhCFqPKpiTqOQ4fYsKp6zZdmMn6vlx81mshAa2xYxhhcN5bZ5wjJmg7itn1m brdZTZncqDVfjFHh5LNl/wumDg0Qvjq6MvTM+IREXcaE2/LgWRUD7vZkBy9jftDTMTNU RTWmKkg06myXYaRFhD8TnRGMawJpC+33cPajCLCSMlj0VKIx/wr39zrKhjaONUvbKC0O ORxmw8z6T0hOyxgL6kapQs5e8o/L+8/ptRhzbwCEYzx1VnSNvWgAFG6p5LBoTowdua0K 8TWA== X-Forwarded-Encrypted: i=1; AFNElJ/Axo4NzBDjxm3UunYj3kuiiWqYX4pm98d3ekcSBWh3X9wKMLO9l8m3wgvWPE0xaAEDGY9otD9Z21Z0oQ==@lists.linux.dev X-Gm-Message-State: AOJu0YzcTmJiKae21sosdzA52j/RLjgQkQrQxFukqC8UT7olfXWgYaHO zGK/MVhS17d7eQl7meOk8fI7UQPqlp0+ugf0pvTwVzdnHd+JqT3icogt X-Gm-Gg: Acq92OFeFDapQ0ftYlsto6JCwL5VeX4QVCoOmdTN7H5Th0YudDbpcaaHCnSH2xkhnIr 7Wvbd7+mAY2vM9acoTMQpy1m/ps8H0f0X/eO5rdUY8uMjeKOGWc7I7ntw57Tp1mf/i7SpA4IlBj /D/U7LqAlNzV2xYPiW2swc/XznJMBD2hB53t7nvLW8e/cX/Qo2zqiB05rUb3pu9JaIFRWXClu4a VW3bvx/vM5/b6zoOPJgzUZo5h57Z/NXv3eNBg67gebrjnhvgo7oFpRMIwgJ1EmPXPSJsJtuTXNR 6v6DgFIyk7zhVHSe48iV8L5Dg5+LRi2lYx7RMmV0E+Umd/M/ecPbcD9MY44MI1QyrcfCXn25nRB WVf4uf/r1Jgpxttu+I3R5aQy3BsqGa8Y+XkiI6eYZDc7I2wjLPKbvNsru0x+sxqosNzCcLLixGS oGY1bSslU0ulFVwFxVJG0vMeK9vQk7bbeDyjPVH0iumhhqF3Khn4loaWiohL06AY8HlbKmbgToB 1fVTburcrpbsrFg4OBysw== X-Received: by 2002:a5d:4ec7:0:b0:45e:ed7e:f900 with SMTP id ffacd0b85a97d-460304ee4bemr2656740f8f.6.1780643402240; Fri, 05 Jun 2026 00:10:02 -0700 (PDT) Received: from localhost.localdomain (72.92.4.85.dynamic.cust.swisscom.net. [85.4.92.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm25132882f8f.5.2026.06.05.00.10.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jun 2026 00:10:01 -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 v4 4/7] dt-bindings: input: sun4i-lradc-keys: Add A100/A133 compatible Date: Fri, 5 Jun 2026 09:09:18 +0200 Message-ID: <20260605070923.3045073-5-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260605070923.3045073-1-alexander.sverdlin@gmail.com> References: <20260605070923.3045073-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 --- Changelog: 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 Fri Jun 5 07:09:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Sverdlin X-Patchwork-Id: 2407 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4]) by mxe881.netcup.net (Postfix) with ESMTPS id 0F8781C1377 for ; Fri, 5 Jun 2026 09:21:09 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 104.64.211.4) smtp.mailfrom=linux-sunxi+bounces-23744-noreply=patchwork.local@lists.linux.dev smtp.helo=sin.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 104.64.211.4 as permitted sender) client-ip=104.64.211.4; envelope-from=linux-sunxi+bounces-23744-noreply=patchwork.local@lists.linux.dev; helo=sin.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sin.lore.kernel.org (Postfix) with ESMTP id B895E305BF02 for ; Fri, 5 Jun 2026 07:10:49 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2D595478E34; Fri, 5 Jun 2026 07:10:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BXx/z+Eo" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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 39CB847887A for ; Fri, 5 Jun 2026 07:10:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643407; cv=none; b=MXCbbIyA1yk4wdD/50tsbjfpeOv+TxzUBuVhiJoZHCO3wHgbYWKpfZXBi34BPY7EVYodY8uFwchZsaOi4F06FnwlhpeAAyCkRV43ABCP6TdTbkGIdzT5PCZdHY3MCyCEQz2hBbA22snfeMA2cKd4+a5//KYLhWhH2/000VyYdnM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643407; c=relaxed/simple; bh=5WZ+tBexvdJk8/8pbvHz1XquFaJAKiQawiGF8mrATF0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cr0LHu1ARys1ISgccE1ceVlY5HzpZQQfijbgD428nywcwYEeXZBqchGO/5txCBRiKGpF12EUdqkPchhALBKxHxnw0TpMLB++1XICR+DBwDlIli6OsMsjAlY3TcjOm1nlTwa9WVk4HJvlqHNdbsAUwzWJXYTSDq3j2/IdWriu7vY= 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=BXx/z+Eo; arc=none smtp.client-ip=209.85.221.48 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-f48.google.com with SMTP id ffacd0b85a97d-45ef6565cfdso784971f8f.0 for ; Fri, 05 Jun 2026 00:10:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780643403; x=1781248203; 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=ti3aO8Zn2qwqlJrE/LtPSs6G2aaVeGfvnqG893sDUic=; b=BXx/z+EoxVSl1YVRrgy8fX3ctt0knGFR7ogmPdpYZYFe2q537PKJ6cFIUpt40eRHv3 W2CwLh5ke478ilhl8CO5eWNkdKt7gNghz4u7JOq7UCHzGuEtvaTMQdhwmxkE9GOflDR2 EHAGlhyStzzAZWMO5DTCpAL6TXBsbDJaXx3OYInHxB+RMvEUcqcMKgGqJgsinO7Kx25t CO0L4x+xB3XnYFznIN3Ihz7hJvgyIMbzu//f+F4ICBMg9if51Ji20uPu7mS8IG6+2ZtQ Jo/BBwuOsWcKWjdQ1XSgAGxkYQ8GJkAJ9Lq6DD5I/JtRkxVXvJ3bc0kVYal53S8WLuYN 2gPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780643403; x=1781248203; 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=ti3aO8Zn2qwqlJrE/LtPSs6G2aaVeGfvnqG893sDUic=; b=pokWc0OwTFOuXElyFJ8DavMg22ZfOepF6NaDjThhHNAg0UVSgkxsGm2CNlbt37l1Mj HeCoZX+CmrM5zzRMREjUlo2YbF/TcjgIhy0B7fH0q7+QTNOg8ZamIXjZDWlejxo2s+n0 WLCd7JzuZxJeGBq1SukLTjXjZLZMVnfoTztNTsY12/olpUsE4n41BcgteSXYWkME+c7R qT3kwku5o9CYutNqkDCoaGqMk+OgtqOYAIXJPuQv/eCL4wF/Km3Jnup7ovcwbO0EWoPq owrXvhQdj08rjDj2KBEAF/JQQSA7PWzkHwTMqZU4azZJ9XvlFUW/BaaOQoN5r0APSISt hHXg== X-Forwarded-Encrypted: i=1; AFNElJ96J4zZeFzRo0v6tYtcYsOrB7OiMxfxCF90HbZXQ9FuqyyC7umqBkW3P0KgkWwRNFZEMqkpSADaigY5GQ==@lists.linux.dev X-Gm-Message-State: AOJu0YxMJRovbr6lCpCbjVo299oeKCNEjA/8HUKLqZbaNATQK2mJW0rV 1xlQpin9VbH2KMNNPorl09KGIwEaLYE/3DpSVQI0hcMKRddpA0OlHWJm X-Gm-Gg: Acq92OHNLfah+o2A7W9csVjHXnRmfmTOGFhyRfkdQt768hqxE5c6agXCOnrVzKalwTN lBy7Rm2SMkC5xNQwDuuOeVX1R9/4p8b3FAMolcrFtD7GDYR4eC9hbUEMDHLLXUpTujSNcvUXYXC 2OT/u8jr3u9xWEJErPSxNlOdOi3dBmFc/D89FWWZrs6aoHF/SsiSVUUoLNCA7y9ih3TzB0ouDJ+ 9sGTTRRCgLeSlWtoExBV6emBIUo/vRIvCLJo6uKVmyhhnJyHCOQbe16rgNWlL18DuU5Z5N81WdS yWTeWLJwYkjdIPLRGu5QBjufE1p6XPIEoGaJZ4jfG7n8MpHWNRpFB3dnrzhY93nSy1VPWQLNLCs iLIfgMPtsAzzhMSIaIiEv5/c8HxfXc2ck5WVvCnYEKM13ftzUjHmsqRtgC/5ZgYC8sOcOi/92q9 VRBZ2rbkncNrIJw4Z9Omp3voSh0huv7LSKu9lweOM3jIjzpp7CRJpc5PctxoTMvkQCydou3mOID YHFUTmaoEgVjT5BwIYSvw== X-Received: by 2002:adf:fe01:0:b0:43d:775b:c9bd with SMTP id ffacd0b85a97d-460304fadf5mr2671883f8f.10.1780643403511; Fri, 05 Jun 2026 00:10:03 -0700 (PDT) Received: from localhost.localdomain (72.92.4.85.dynamic.cust.swisscom.net. [85.4.92.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm25132882f8f.5.2026.06.05.00.10.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jun 2026 00:10:03 -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 v4 5/7] arm64: dts: allwinner: a100: Add LRADC node Date: Fri, 5 Jun 2026 09:09:19 +0200 Message-ID: <20260605070923.3045073-6-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260605070923.3045073-1-alexander.sverdlin@gmail.com> References: <20260605070923.3045073-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)[104.64.211.4: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)[]; DBL_PROHIBIT(0.00)[0.77.94.64:email]; RCPT_COUNT_TWELVE(0.00)[23]; DBL_BLOCKED_OPENRESOLVER(0.00)[sin.lore.kernel.org:rdns,sin.lore.kernel.org:helo,0.77.209.224:email,0.77.95.208:email]; FUZZY_BLOCKED(0.00)[rspamd.com]; FORGED_SENDER_MAILLIST(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]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+ip4:104.64.211.4]; PRECEDENCE_BULK(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; ARC_ALLOW(0.00)[subspace.kernel.org:s=arc-20240116:i=1]; MIME_TRACE(0.00)[0:+]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:63949, ipnet:104.64.192.0/19, country:SG]; TAGGED_FROM(0.00)[bounces-23744-noreply=patchwork.local]; RCVD_COUNT_FIVE(0.00)[6]; FROM_NEQ_ENVFROM(0.00)[alexandersverdlin@gmail.com,linux-sunxi@lists.linux.dev]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 0F8781C1377 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 Signed-off-by: Alexander Sverdlin --- Changelog: v4: - added allwinner,sun50i-a100-lradc compatible v3: - new patch arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi index b3fb1e0ee796..7cb06b19b5a5 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi @@ -466,6 +466,15 @@ 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 Fri Jun 5 07:09:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Sverdlin X-Patchwork-Id: 2408 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4]) by mxe881.netcup.net (Postfix) with ESMTPS id 1FC8E1C1377 for ; Fri, 5 Jun 2026 09:21:26 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 104.64.211.4) smtp.mailfrom=linux-sunxi+bounces-23745-noreply=patchwork.local@lists.linux.dev smtp.helo=sin.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 104.64.211.4 as permitted sender) client-ip=104.64.211.4; envelope-from=linux-sunxi+bounces-23745-noreply=patchwork.local@lists.linux.dev; helo=sin.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sin.lore.kernel.org (Postfix) with ESMTP id E3F34308BD92 for ; Fri, 5 Jun 2026 07:10:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5351E47CC8F; Fri, 5 Jun 2026 07:10:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="meDIm0ZR" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 680FF47A0B8 for ; Fri, 5 Jun 2026 07:10:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643408; cv=none; b=eXnShN3yzHofO+18kcTbO4trYaEn6JfgbXAn5sq2+3whRjkNFcA4EYiYCuECZZKdD0I19BVAcTuPzCOFRNxZ21DoowkQeP8r1yqrwtyTyyorSrvqF1Cn8gvFQ9c2Jbch0mQJQ+9oko2KmMuQAWWGqH4R/JuLjjt8RhNCbfSn5YQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643408; c=relaxed/simple; bh=GBzyizyPv+xra61B+Vq9gjaajVwxBgMvkwqgSZplbY0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=k3pRGJ+G2Pv8rHocZZJDwQCp7MbSgApYAjFPAk0YwSo1/MVyR7/9q3zRJn8OHQkqGUNtmAzIMiIOGlVOIh33VG0wuCGwx8GXqbTsibziuqkrJkWEDp1FOz3z9q414HpG9eWRSfFuomjnS9cB4y9Etm8JEKd9buSSh1LONVF3lqg= 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=meDIm0ZR; arc=none smtp.client-ip=209.85.221.49 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-f49.google.com with SMTP id ffacd0b85a97d-46019b190b6so1187188f8f.3 for ; Fri, 05 Jun 2026 00:10:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780643405; x=1781248205; 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=KMKMXYkNxydSpTz7ZRDCxG2wY5Cxqn9vnpLFwt0ezvo=; b=meDIm0ZRZoKq0tQXDpMg0nfemYRXm7j+rQNOhiCxEz3O7G9CIP4zrQWb9HF25sp6JM uKnuM9uje0E9GEnkuzToXfSTrtXTZOlnrP8cMLcrwmBT6aEYw11d/3zb6jDhSg7iwwT3 3l6t2RVj2X9ECV2qF+/LkBzWQ+v/Yuqzkxxr1IqNJVY4N4njHnvwFJgKhgt7upvJtIrf I6ninqx23hDBfWuZn5d5EzrjdpsZnYIsQV4b4GvhbjobV0/bFRWukVNXzmdySVL6B7sR rELsZ9JKKKLuQwQw+TSg0AWAJY/Q60ZdU5uP8ozlb6Kl9Ii4eB9fbdxOwjSkcvWgoeYE +F6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780643405; x=1781248205; 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=KMKMXYkNxydSpTz7ZRDCxG2wY5Cxqn9vnpLFwt0ezvo=; b=P44sw1g4XvM/dvUMUT3bt09UChujKUwySlAmgKMXGJkSRTJWtTuUNPWZqO3MYrynfg M3Nzh/qSbPFw52Ds67zHOXJT9w3vSmwxdSpoWnNflBDTljdtK0obKEBzD2gycfQxY9hz XBs+Ob1yV4dLQ0uto0dC0ooHFqvYukiLNcM0Prtktziy64L33sXjqOwW0NPrAG+gGjfP 0D+ZhY0TF5jgIHEqi06lx+6E6O+QZkIZHriuyNt0nEuqGte8ivc/jkFJTPfBWs2cdBvP hFv1XrQpuK8lWZ6h5qEA+c3Pe9TUQcKjPOBx4YnKjK3x6xLJB5AcMGW+XGJ6pUm2GGvW pUNg== X-Forwarded-Encrypted: i=1; AFNElJ+pQwNJOw2VCTxUTDnBIyMjYsGik5MfYCBwBovGyGzCtzK3FxO/sW3NIOPT9LrFZVoGJQVsnlXD7Kujeg==@lists.linux.dev X-Gm-Message-State: AOJu0YwwxQyOusb2pLpY6qoUZ63SdDoscExHRmvDF447F3XpLmT7yKrn eXs0x7KkuNug+xN7wF1NdQQzoyQfxACCanb2dwEt65hOOUGL8Gc4gx9I X-Gm-Gg: Acq92OGFtcbXw3TNnH4ZP9Wken54MduL20aiZPh8+3V4rsqzKZkWllWQ5PLKPtXYHKa 6slKN3l+KHWp6LkVuoVsRBwBytyA7thk1iGAOvCfzvj8FG1vwS8ijGQT3iD8AF7rDx+gkbjjuTt vLZjz8md61HCmqItmq7OYr/UMICK98o9gsypZsdb13TO5OI40TzUuKsCbGbhjzKtS1sLl1wR0kb G2lV8KCqZFfazuxpbpvRCIHlOmJPPp3Aj9bCQrrmWMp22vHzCP9xbC9Y+XMJZ5DTm9uogxnm6+E cda376D0kmsepwnm5jkORCRetORW7Xjurfs938xOnnIDwJJbyR6kyBwMWJf+wOF2kTD1ICTzkyR eWNLoUp46gmOOg64UOhqaKaoQ+FkJ1f1GAKhheAT0O8+8kLX+CLha8CAa29JRWERynExXPPyrBT dWwPAp3hyLvR83Sm4bun33Gojl2+5mw43M4VLgJGrHizLpnTvsXN3A77ovxQqtiDlPO+1DH4Iuz kVK9udL0krWH6Wg9wH1iw== X-Received: by 2002:a5d:40c8:0:b0:45e:eec6:5020 with SMTP id ffacd0b85a97d-4603063ff2dmr2697534f8f.38.1780643404687; Fri, 05 Jun 2026 00:10:04 -0700 (PDT) Received: from localhost.localdomain (72.92.4.85.dynamic.cust.swisscom.net. [85.4.92.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm25132882f8f.5.2026.06.05.00.10.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jun 2026 00:10:04 -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 v4 6/7] arm64: dts: allwinner: a100: reserve RAM for ATF Date: Fri, 5 Jun 2026 09:09:20 +0200 Message-ID: <20260605070923.3045073-7-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260605070923.3045073-1-alexander.sverdlin@gmail.com> References: <20260605070923.3045073-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)[104.64.211.4: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)[]; R_SPF_ALLOW(0.00)[+ip4:104.64.211.4]; TAGGED_RCPT(0.00)[dt]; RCPT_COUNT_TWELVE(0.00)[23]; DBL_BLOCKED_OPENRESOLVER(0.00)[sin.lore.kernel.org:rdns,sin.lore.kernel.org:helo,2.98.90.0:email]; TO_DN_SOME(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; FORGED_SENDER_MAILLIST(0.00)[]; FREEMAIL_CC(0.00)[gmail.com,kernel.org,sholland.org,arm.com,netcube.li,posteo.net,amd.com,lucaweiss.eu,vger.kernel.org]; PRECEDENCE_BULK(0.00)[]; ARC_ALLOW(0.00)[subspace.kernel.org:s=arc-20240116:i=1]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:63949, ipnet:104.64.192.0/19, country:SG]; TAGGED_FROM(0.00)[bounces-23745-noreply=patchwork.local]; RCVD_COUNT_FIVE(0.00)[6]; FROM_NEQ_ENVFROM(0.00)[alexandersverdlin@gmail.com,linux-sunxi@lists.linux.dev]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 1FC8E1C1377 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?= Add reserved-memory node carving out Trusted Firmware-A region spanning fixed 256K from physical address 0x40000000. Even though Allwinner ATF itself passes the address range in the fdt to U-Boot, U-Boot currently only reserves this memory internally, but doesn't carve out the region in the fdt passed to Linux. Signed-off-by: Alexander Sverdlin --- Changelog: v4: - new patch arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi index 7cb06b19b5a5..d8391663fd1d 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi @@ -87,6 +87,22 @@ osc32k: osc32k-clk { #clock-cells = <0>; }; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + /* + * 256 KiB reserved for Trusted Firmware-A (BL31). + * This is added by BL31 itself, but some bootloaders fail + * to propagate this into the DTB handed to kernels. + */ + secmon@40000000 { + reg = <0x0 0x40000000 0x0 0x40000>; + no-map; + }; + }; + timer { compatible = "arm,armv8-timer"; interrupts = X-Patchwork-Id: 2411 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 CAABB1C1379 for ; Fri, 5 Jun 2026 09:27:00 +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-23746-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-23746-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 DD997308A94E for ; Fri, 5 Jun 2026 07:11:07 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9BA2B47886D; Fri, 5 Jun 2026 07:10:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="buGHCT51" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 E862247CC83 for ; Fri, 5 Jun 2026 07:10:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643410; cv=none; b=hdzr3rhWr79kAAmNufrkll/TRD6jROuTltvgl/YFNordUKEkzMOrMub8wiU+Y6iede+k+m0KCy0M1lQlRDU9SzEeoYklHWsFc9NLDlgV0pR+Kqpdxqp5YXLH5B0+OKNvEifq20ErzwsNhtMbwdEh8UubtmtAAylyf/b+Yg0HbkI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643410; c=relaxed/simple; bh=pp5heEpgmgSTEW3K21CAryOZq4j/ircBiHwaoeSCdYE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QnF7vJW+LBKlR8IN40TxIe6ThtBl+cBdQteXSnbHLhPrG6c9ADQTSrLP9olULvnTPS7xGDN1b9bBPgrJrt3emFTPbpviJh+G7q1yQTxThmph2nv8bRHwqqfYFoC+Q44RlTJVCVGvDKaXGgkB7ASN5pLrvhyQcu96X6qTv2VoQY4= 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=buGHCT51; arc=none smtp.client-ip=209.85.221.44 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-f44.google.com with SMTP id ffacd0b85a97d-45eeba68948so1016290f8f.1 for ; Fri, 05 Jun 2026 00:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780643406; x=1781248206; 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=uqzhMeEc+Wgxf+HH46mg5KPvRwxrTlYFNd0Qvb6R2sA=; b=buGHCT514dPYgTnJP2e59qAMznXWp0slLDFN6UVPcLs2ayGfxV7exyVCyn4YufB9hh dZB00NzvbVB3tPxaYMB0jrHo8o5jgYBLnzHIa1TsZHKQj+HyyQCBi9jmATO6N805EwNe QJpigzHY3p/9PqD207yx9+sZYrjzyXtJS2U+iTVde6gfOxlG0k9vOgXbcAXMmcF/kKvz x64Ebm4SJKC380AXJKpJ+dCqKn1S93Dl1IIpEDmCoeeDevjqYYXPjpq5Jbt8EueCUAhY CLLxF/pH2k6qu4Li0TG0EWwYBUI0Z1xun0H96dNRP7wnotex/2R7WDXbLSsAxvcL9L32 T+8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780643406; x=1781248206; 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=uqzhMeEc+Wgxf+HH46mg5KPvRwxrTlYFNd0Qvb6R2sA=; b=RRSr2+ECtGoTOpS7FxxYPVJLm6Q8KJ6ovr7dGRs4hCiP965T5z+hfCOEhV3/nmk1cC Oa6puBZymdci0rC655/d24pp+cabM0bz8iJRs8zwXXmiiddzlqp7WRtt+ivWYO0MCrEg zzjB+J88Rs1tjACeeH12Gixa6sZ2C8gC+wfP0qCgXdugpMel73pua7n93wsOyegIRmgn XbtVUYy5fxReCXmDRhLyHxe0bG4nu3QjnEiEu5mToLwrFOdLt7UlHE4fkuBNG3kvT2Fr /DJK5KT+vslpSjOOMrf9bqHio/nlZpxtQER8HE9luTqJNKuciTu3GMymCkN4+eh/PljV CJuQ== X-Forwarded-Encrypted: i=1; AFNElJ8wr9KC43igkUk9Do+1jJ5zoX225EnY4v3Fwmvl4ssylw1INEmPblMIkgSY+KJdUR14KSJ21OZnIoDY+w==@lists.linux.dev X-Gm-Message-State: AOJu0YwZBDQWIjU1/46In5ps6X6K2btwAq23sQ8DnMtkEtussAvyYCb8 PhHYdna9BqGEh/iS2kcCYzXlVoyPPrUfL1M+nR+9wDmHA7srRpW5XvdO X-Gm-Gg: Acq92OEIk65sFp5CHqURzU54FYmHaaCkdrL0jrVlPxkzi06te+8RcUrqrJGy7gh650U IWJwYri+afPBvvhNghRo9Ov1n2jSvMex6CqvSvfiNMvupEsgMaHl7jbPtW2mTur7ASVbNUpGt45 o1kxdXQVc9dMgrK4CMljHCLSVtlRWPJInRiqS6VGcjdoCo2dKKm61tjBXfaFoLODluXg389x+6v lJXV3w5fCZir+O6KAO13SWIG3IRY7rAdJqsC0RkXfJLDGm6qYfCYkE48tq6fC8Sv8pv35lpP7dY igeUJxkSxiPkBfUvWtcuzQHePTHo0ZxVN4xesS3HFFAVeSMGeT+4lCFkcVas2DBUhEVuzvBeez4 fBpWSPpZu4ZJITSgQjmX2E+yfAs6EFfDhk+YP7TnoN2eUop6m2C8OdxKDfG89akLjFo35E4XEtQ wvw5s5AeanFcL4zz3jWq+EfCIz5noBLsKn0q9+ELQRksPXW3aiI/zpx1BK5459iVj7koP4QY2Xz LmptHPwnMYFU5ozJZ1LwQ== X-Received: by 2002:a05:6000:e52:b0:45e:a0ab:8bcb with SMTP id ffacd0b85a97d-460302e45f7mr2476891f8f.15.1780643405978; Fri, 05 Jun 2026 00:10:05 -0700 (PDT) Received: from localhost.localdomain (72.92.4.85.dynamic.cust.swisscom.net. [85.4.92.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm25132882f8f.5.2026.06.05.00.10.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jun 2026 00:10:05 -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 v4 7/7] arm64: dts: allwinner: A133: add support for Baijie Helper A133 board Date: Fri, 5 Jun 2026 09:09:21 +0200 Message-ID: <20260605070923.3045073-8-alexander.sverdlin@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260605070923.3045073-1-alexander.sverdlin@gmail.com> References: <20260605070923.3045073-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. Signed-off-by: Alexander Sverdlin --- Changelog: 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 d116864b6c2b..cf8434064b0d 100644 --- a/arch/arm64/boot/dts/allwinner/Makefile +++ b/arch/arm64/boot/dts/allwinner/Makefile @@ -18,6 +18,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"; +};