From patchwork Sat Jun 13 09:42:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Enzo Adriano via B4 Relay X-Patchwork-Id: 2427 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 2FA971C0135 for ; Sat, 13 Jun 2026 11:42:46 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=kernel.org; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23798-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-23798-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 77304308B988 for ; Sat, 13 Jun 2026 09:42:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EBFA43B5E19; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="aw6+l6Fp" X-Original-To: linux-sunxi@lists.linux.dev Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B1BB53264F1; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781343733; cv=none; b=mkBEfIZhevJaUvwbL6qzPreVEEsyP7/vaShfMm4TBHhbA+sZx+0nR7VeH9LKA5lpHZA6ZdMaJZV9kEJdE61R8PeKhzaUnrg48O62mylM1JvQ3VvQos+WeP3iGEcMYibw7ls7WitoV9VNm4CqHZJ1c0or6PZ/n0ec+M5gMxOZHJ4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781343733; c=relaxed/simple; bh=hP2JkIrZctPbTnRpe+Zy7+t9wd8M+gb11xmJHpExrYE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iCIdGTQKaRzf/8ojJMO7A9GkUDNBxIMQDcOdLzKsci5v6kIGt9CGIDgHQ8zcxpws53NRFuT1/ptC6R37IOuj6/BXZhB1bDPNN6VfZej/EDQyr6a7sa+SWr3xMiojYyP7HeIfBSyOFDJTxDy73yu/4rNCdXn4MFkAJUGqVVI0Hrk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=aw6+l6Fp; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPS id 574B5C2BCB7; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1781343733; bh=hP2JkIrZctPbTnRpe+Zy7+t9wd8M+gb11xmJHpExrYE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=aw6+l6FppVdYNcjSfW/E4tviNWPc6zVdUKDNs2KfRPTmoiEvr00UsbgRj9V6V+aut 4w1CJR0+Va00Y+htR+5bQ1pBuh60tO6FP1yCSrujO2Dyo42V4OR6PK3NnzslAFc9gO Y9rXFOi4bO5vemqWHP8aDmFgrUbbK2Zt3EJVyc6+2Q5VMVvL2ZrE0Q2lKGL69W/rs7 C2eT34pJ0VIsQPXhqxrx/HAdkY85m3ynm2TXRFVms2OmutLv9GsrRHiSbsvLzwz8Cv kV/x3uJM/yK7ILUEvlM+sv+3yIAO8/oUgor6SYQ0ERpRT56+gSs0uzBAzs4T1Nrk59 t+cpvoUSYlQbA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 44216CD8CA8; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) From: Enzo Adriano via B4 Relay Date: Sat, 13 Jun 2026 05:42:13 -0400 Subject: [PATCH 1/4] dt-bindings: arm: sunxi: add Radxa Cubie A7S Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20260613-a733-dts-v1-public-ready-v1-1-7787c94681db@gmail.com> References: <20260613-a733-dts-v1-public-ready-v1-0-7787c94681db@gmail.com> In-Reply-To: <20260613-a733-dts-v1-public-ready-v1-0-7787c94681db@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Maxime Ripard , Ulf Hansson Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Enzo Adriano X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781343732; l=870; i=enzo.adriano.code@gmail.com; s=a733-cubie-a7s; h=from:subject:message-id; bh=i6WAYnG2+hwZK3Eb/pK94tZG5A16TibjSeWXfvrfG5Q=; b=5BARvAPMpbKPU18jBrRxIKm7WodlM6Gk6MSwlfRJ27A2ff7vIgRd1LEXPKA4Y2YrCF8MS/5C9 EJzXnC/1/kBBJVnh2a/D4waItyqVfHitw2Wm55132Zfn98+LESXjRpj X-Developer-Key: i=enzo.adriano.code@gmail.com; a=ed25519; pk=5S3Wmdqa4XfCdeZF/HfeYqnQF8GN9JGt3SE1cxqSX8E= X-Endpoint-Received: by B4 Relay for enzo.adriano.code@gmail.com/a733-cubie-a7s with auth_id=820 X-Original-From: Enzo Adriano Reply-To: enzo.adriano.code@gmail.com X-Rspamd-Server: rspamd-worker-8404 X-Spamd-Result: default: False [-0.66 / 15.00]; BAYES_HAM(-5.50)[99.99%]; RBL_SENDERSCORE(2.00)[172.234.253.10:from]; SUSPICIOUS_RECIPS(1.50)[]; DMARC_POLICY_QUARANTINE(1.50)[kernel.org : SPF not aligned (relaxed),quarantine]; MAILLIST(-0.15)[generic]; MIME_GOOD(-0.10)[text/plain]; BAD_REP_POLICIES(0.10)[]; HAS_LIST_UNSUB(-0.01)[]; FREEMAIL_REPLYTO(0.00)[gmail.com]; TAGGED_RCPT(0.00)[dt]; FREEMAIL_CC(0.00)[vger.kernel.org,lists.infradead.org,lists.linux.dev,gmail.com]; R_DKIM_PERMFAIL(0.00)[kernel.org:s=k20201202]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; PRECEDENCE_BULK(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; RCPT_COUNT_TWELVE(0.00)[14]; DBL_BLOCKED_OPENRESOLVER(0.00)[sea.lore.kernel.org:rdns,sea.lore.kernel.org:helo]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; FREEMAIL_TO(0.00)[kernel.org,gmail.com,sholland.org]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; DKIM_TRACE(0.00)[kernel.org:~]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+ip4:172.234.253.10]; FORGED_SENDER_MAILLIST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:63949, ipnet:172.234.224.0/19, country:SG]; FROM_NEQ_ENVFROM(0.00)[devnull@kernel.org,linux-sunxi@lists.linux.dev]; RCVD_TLS_LAST(0.00)[]; ARC_ALLOW(0.00)[subspace.kernel.org:s=arc-20240116:i=1]; TAGGED_FROM(0.00)[bounces-23798-noreply=patchwork.local,enzo.adriano.code.gmail.com]; HAS_REPLYTO(0.00)[enzo.adriano.code@gmail.com] X-Rspamd-Queue-Id: 2FA971C0135 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?= From: Enzo Adriano Document the Radxa Cubie A7S board compatible for the Allwinner A733 SoC. Signed-off-by: Enzo Adriano Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/sunxi.yaml b/Documentation/devicetree/bindings/arm/sunxi.yaml index e6443c266fa1..9f603681c78e 100644 --- a/Documentation/devicetree/bindings/arm/sunxi.yaml +++ b/Documentation/devicetree/bindings/arm/sunxi.yaml @@ -850,6 +850,11 @@ properties: - const: radxa,cubie-a5e - const: allwinner,sun55i-a527 + - description: Radxa Cubie A7S + items: + - const: radxa,cubie-a7s + - const: allwinner,sun60i-a733 + - description: Remix Mini PC items: - const: jide,remix-mini-pc From patchwork Sat Jun 13 09:42:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Enzo Adriano via B4 Relay X-Patchwork-Id: 2424 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 53BE81C0135 for ; Sat, 13 Jun 2026 11:42:37 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=kernel.org; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23796-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-23796-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 E61193089E4A for ; Sat, 13 Jun 2026 09:42:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DDACE3AB5B8; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="exP8+YD0" X-Original-To: linux-sunxi@lists.linux.dev Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B1A632E06D2; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781343733; cv=none; b=LkzsVG200J2kpYGz6RZxCEdWVq++mzv8uKiZQIQTB/IA3fKo/spaAO98rCdeJlONwGHKUT5ZQdFdH+AY6JvcW+vbRvfZuFyoMGyWMszfIssMEUknoSRRoeM/Bnyzo0kkYhz/ArdXPdIouoBJClnRSh5EMBluC0xjvxb8PXs89Bg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781343733; c=relaxed/simple; bh=VD3wegu1/KUmolrGMeczMtvZsTjBcVy9Lh73wJLBBpg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NZNLWm4CH8JwH0ZjhgiypWmpDw7i9WHIcL9o2aAkIY3/gieTCM4xPuBpFNpEG5L+53WETxtSXoDQ477wzt7iDvgyJfw4KEeBlDTNZ50RXhYjDd4TcHpdmUVlJ+O1I8ObYlkjiDBLCZ6UNtHtSfxaYX/Mgauaucwt0a6xw1p5yz8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=exP8+YD0; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPS id 6181EC2BCB9; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1781343733; bh=VD3wegu1/KUmolrGMeczMtvZsTjBcVy9Lh73wJLBBpg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=exP8+YD0cA8lBIdBRwLwiDtCEtDnpjJgDfXHmfis2d9+mFPDh5Q+sECQjrkW6TX0T pMc2Xu0NFKeDL8dZGosbGz+QiYawrUBntqayPvF+XDE0B2hVtaXYurGjhmLJeoQ/+C ibJuHf8nU3BX6nfvdAZDTtH3br1c7iK2qnTAwEShMR1vaSwVdNSioDKlugdGELN8Si UmzAqGSfu1qt7eblCtiTikeGXQuL1vO41oLkIq+RKLueUL8d+//e9aRvt69E61F1gH B69Uu9nNk45njpS1d/tJX6SR0ocNJcla4PH+lZLVZhMTvp90pHI/kfczcwAcBUBGJP FLtYtFjTIpbrA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5030ACD98D2; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) From: Enzo Adriano via B4 Relay Date: Sat, 13 Jun 2026 05:42:14 -0400 Subject: [PATCH 2/4] dt-bindings: mmc: add Allwinner A733 compatible Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20260613-a733-dts-v1-public-ready-v1-2-7787c94681db@gmail.com> References: <20260613-a733-dts-v1-public-ready-v1-0-7787c94681db@gmail.com> In-Reply-To: <20260613-a733-dts-v1-public-ready-v1-0-7787c94681db@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Maxime Ripard , Ulf Hansson Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Enzo Adriano X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781343732; l=895; i=enzo.adriano.code@gmail.com; s=a733-cubie-a7s; h=from:subject:message-id; bh=zVJKVu7EGuw8s8oGE8yMBHZdc3RPxLxGeUk2Y5HLBc4=; b=OwgC+JN5AxLkp2caqoaunDY4+/Rg7UispYVAhVzR01NX/xGu8rU+mT5ag15avNFEpQPgGL2xd w/SSVPmL2kfCkdwUaZJS/7zONdzg2abvndKPVpuP38+mOo01+0S893R X-Developer-Key: i=enzo.adriano.code@gmail.com; a=ed25519; pk=5S3Wmdqa4XfCdeZF/HfeYqnQF8GN9JGt3SE1cxqSX8E= X-Endpoint-Received: by B4 Relay for enzo.adriano.code@gmail.com/a733-cubie-a7s with auth_id=820 X-Original-From: Enzo Adriano Reply-To: enzo.adriano.code@gmail.com 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?= From: Enzo Adriano Document the A733 MMC controller compatible with the existing D1-style fallback. Signed-off-by: Enzo Adriano --- Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml b/Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml index 9f3b1edacaa0..9e9590521210 100644 --- a/Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml +++ b/Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml @@ -58,6 +58,9 @@ properties: - items: - const: allwinner,sun55i-a523-mmc - const: allwinner,sun20i-d1-mmc + - items: + - const: allwinner,sun60i-a733-mmc + - const: allwinner,sun20i-d1-mmc reg: maxItems: 1 From patchwork Sat Jun 13 09:42:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Enzo Adriano via B4 Relay X-Patchwork-Id: 2425 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 358871C0135 for ; Sat, 13 Jun 2026 11:42:38 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=kernel.org; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23797-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-23797-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 EB88D308AAEB for ; Sat, 13 Jun 2026 09:42:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DFF943ACA59; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="gP8vligz" X-Original-To: linux-sunxi@lists.linux.dev Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B1B1030E0DC; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781343733; cv=none; b=iOCM8YZ/uMgpTwasM1t83yZyJGKyKhwLEyb8aSlYgHITgMD4Gn9Ct1+dcVg9XBaYnfUnDuWhHZwDce95LKq2BN72mYYrIGFTfyjoPsGjhdM04KXWrYQzaJIxYyUAqi3n55MN7asvQxROz6dQuRIn2afDwnrpO2rxG9TRVHD76wI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781343733; c=relaxed/simple; bh=+Xe3LPaABBTt1eEwWotR2Scg+txkKP1t29wlk/lsTp0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ORaF8ns/ihIKJuKP8FEOQ1fcCAOdBsdXKfRJjaTQlkwDb33UAbB8hnGd1MjuJA7qCeJI+GE3FVzSBhs/edtaSUVjj38yyYhir+oI1bbUrv3i9sViqwCaGTDRdfc8cY03Y7VxS4G8rctr2HXHKIceUlOamw2/8yAMxBHRCjVDpts= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=gP8vligz; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPS id 6E754C4AF0D; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1781343733; bh=+Xe3LPaABBTt1eEwWotR2Scg+txkKP1t29wlk/lsTp0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=gP8vligzGpfh5Z52G5TsWRiOnXukJkcLPRsIpMd6vkakcglcErmIbPxeLjtV495Lp Gm9AQMawn1IsLa4k1SoHSd2+gTc+YnFWacCLSlFnAWOgkd02lVJCbPZVbeMqWRINxS o2DwIil4M0OdTSjeq2ETm7MtuNq+nvhxmyEUSfka5X5njr0Tm8m5b4jHngh+U8IXLQ JnA96QuPhsiksJNMpPBi2km0UQN/ZuWslhcSJ0/DvnDHwkvFuqxKB2BK6Fr7fD3uiu U/omWs1aKSQ8tfUyUiLgeMG+DbRf7flsRliKqpqPVzwPQit8aycv/pNbsWhZ3KsZ1Z O891fAoo4RLhg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5C6CECD98DA; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) From: Enzo Adriano via B4 Relay Date: Sat, 13 Jun 2026 05:42:15 -0400 Subject: [PATCH 3/4] arm64: dts: allwinner: add Allwinner A733 SoC Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20260613-a733-dts-v1-public-ready-v1-3-7787c94681db@gmail.com> References: <20260613-a733-dts-v1-public-ready-v1-0-7787c94681db@gmail.com> In-Reply-To: <20260613-a733-dts-v1-public-ready-v1-0-7787c94681db@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Maxime Ripard , Ulf Hansson Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Enzo Adriano X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781343732; l=5731; i=enzo.adriano.code@gmail.com; s=a733-cubie-a7s; h=from:subject:message-id; bh=MDyjVPy/pUO2guRlLlgaSdcvtjZ+Ix+jLr6N5U6+5/0=; b=JC7ZHAOkRSVLxxOXG4AOmtfCHMsoRbnr51H0qx4dhrviM9+TcApGxtLQzpRQ6g7O/HhXJpeg8 xzN7uH3upIwDoUTdP4HyxlLsHKvIo1+xthjUHY1Ed8bJFxdh8g8DwgF X-Developer-Key: i=enzo.adriano.code@gmail.com; a=ed25519; pk=5S3Wmdqa4XfCdeZF/HfeYqnQF8GN9JGt3SE1cxqSX8E= X-Endpoint-Received: by B4 Relay for enzo.adriano.code@gmail.com/a733-cubie-a7s with auth_id=820 X-Original-From: Enzo Adriano Reply-To: enzo.adriano.code@gmail.com 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?= From: Enzo Adriano Add the initial A733 SoC description with CPUs, timers, interrupt controller, clocks, pinctrl, UART0, and MMC0. Keep peripherals disabled by default. Board DTS files can enable only the devices that are proven on their hardware. Signed-off-by: Enzo Adriano --- arch/arm64/boot/dts/allwinner/sun60i-a733.dtsi | 198 +++++++++++++++++++++++++ 1 file changed, 198 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun60i-a733.dtsi b/arch/arm64/boot/dts/allwinner/sun60i-a733.dtsi new file mode 100644 index 000000000000..3721aa9e8573 --- /dev/null +++ b/arch/arm64/boot/dts/allwinner/sun60i-a733.dtsi @@ -0,0 +1,198 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR MIT) + +#include +#include +#include + +/ { + interrupt-parent = <&gic>; + #address-cells = <2>; + #size-cells = <2>; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu0: cpu@0 { + compatible = "arm,cortex-a55"; + device_type = "cpu"; + reg = <0x000>; + enable-method = "psci"; + capacity-dmips-mhz = <530>; + }; + + cpu1: cpu@100 { + compatible = "arm,cortex-a55"; + device_type = "cpu"; + reg = <0x100>; + enable-method = "psci"; + capacity-dmips-mhz = <530>; + }; + + cpu2: cpu@200 { + compatible = "arm,cortex-a55"; + device_type = "cpu"; + reg = <0x200>; + enable-method = "psci"; + capacity-dmips-mhz = <530>; + }; + + cpu3: cpu@300 { + compatible = "arm,cortex-a55"; + device_type = "cpu"; + reg = <0x300>; + enable-method = "psci"; + capacity-dmips-mhz = <530>; + }; + + cpu4: cpu@400 { + compatible = "arm,cortex-a55"; + device_type = "cpu"; + reg = <0x400>; + enable-method = "psci"; + capacity-dmips-mhz = <530>; + }; + + cpu5: cpu@500 { + compatible = "arm,cortex-a55"; + device_type = "cpu"; + reg = <0x500>; + enable-method = "psci"; + capacity-dmips-mhz = <530>; + }; + + cpu6: cpu@600 { + compatible = "arm,cortex-a76"; + device_type = "cpu"; + reg = <0x600>; + enable-method = "psci"; + capacity-dmips-mhz = <1024>; + }; + + cpu7: cpu@700 { + compatible = "arm,cortex-a76"; + device_type = "cpu"; + reg = <0x700>; + enable-method = "psci"; + capacity-dmips-mhz = <1024>; + }; + }; + + osc24M: osc24M-clk { + #clock-cells = <0>; + compatible = "fixed-clock"; + clock-frequency = <24000000>; + clock-output-names = "osc24M"; + }; + + osc32k: osc32k-clk { + #clock-cells = <0>; + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "osc32k"; + }; + + iosc: internal-osc-clk { + #clock-cells = <0>; + compatible = "fixed-clock"; + clock-frequency = <16000000>; + clock-output-names = "iosc"; + }; + + psci { + compatible = "arm,psci-1.0", "arm,psci-0.2"; + method = "smc"; + }; + + timer { + compatible = "arm,armv8-timer"; + arm,no-tick-in-suspend; + interrupts = , + , + , + ; + }; + + soc { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x0 0x0 0x0 0x40000000>; + + pio: pinctrl@2000000 { + compatible = "allwinner,sun60i-a733-pinctrl"; + reg = <0x02000000 0x600>; + interrupts = , + , + , + , + , + , + , + , + , + , + ; + clocks = <&ccu CLK_APB1>, <&osc24M>, <&osc32k>; + clock-names = "apb", "hosc", "losc"; + gpio-controller; + #gpio-cells = <3>; + interrupt-controller; + #interrupt-cells = <3>; + + mmc0_pins: mmc0-pins { + pins = "PF0", "PF1", "PF2", + "PF3", "PF4", "PF5"; + function = "mmc0"; + drive-strength = <30>; + bias-pull-up; + }; + }; + + ccu: clock-controller@2002000 { + compatible = "allwinner,sun60i-a733-ccu"; + reg = <0x02002000 0x2000>; + clocks = <&osc24M>, <&osc32k>, <&iosc>; + clock-names = "hosc", "losc", "iosc"; + #clock-cells = <1>; + #reset-cells = <1>; + }; + + uart0: serial@2500000 { + compatible = "snps,dw-apb-uart"; + reg = <0x02500000 0x400>; + interrupts = ; + reg-shift = <2>; + reg-io-width = <4>; + clocks = <&ccu CLK_BUS_UART0>; + resets = <&ccu RST_BUS_UART0>; + status = "disabled"; + }; + + gic: interrupt-controller@3400000 { + compatible = "arm,gic-v3"; + #interrupt-cells = <3>; + interrupt-controller; + reg = <0x03400000 0x10000>, + <0x03460000 0x100000>; + }; + + mmc0: mmc@4020000 { + compatible = "allwinner,sun60i-a733-mmc", + "allwinner,sun20i-d1-mmc"; + reg = <0x04020000 0x1000>; + interrupts = ; + clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>; + clock-names = "ahb", "mmc"; + resets = <&ccu RST_BUS_MMC0>; + reset-names = "ahb"; + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins>; + max-frequency = <200000000>; + cap-sd-highspeed; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + }; + }; +}; From patchwork Sat Jun 13 09:42:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Enzo Adriano via B4 Relay X-Patchwork-Id: 2426 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 34F971C0135 for ; Sat, 13 Jun 2026 11:42:44 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=kernel.org; spf=pass (sender IP is 172.234.253.10) smtp.mailfrom=linux-sunxi+bounces-23799-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-23799-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 4D91430BD3E5 for ; Sat, 13 Jun 2026 09:42:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EB9ED3B3BFC; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Uf/ZT06/" X-Original-To: linux-sunxi@lists.linux.dev Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B1C5032B115; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781343733; cv=none; b=k2dMDPcmSqywG4ElT7LmQS9nkMeZR1FLvA1ZARmMa98VG1ZpEN2CueQ1ZMIsVD/rbtv0PZaPtpEzuY23S+11Lh22MUp49xA9mjaAoRXkXz3Nk4J9Kmj/Tg9BgNIvxuHF3J7blO81fPQbfvbA/H+BXmcSy9W8DzMt9OA/s5Ks7xc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781343733; c=relaxed/simple; bh=K3NSNpo9bYvrRkVd6BA97gap7TGSqpSPnzHzv28qtIA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ru2wQDVGEB9/PYWewA+dp+HJu2s5WjrC31noIyFHyy6GYH+0w5bi6VqVzMudsRJ1AZgXV5NQjGytrxCLUQsahSD1gxiufmAWIbexl+8ZZoYxQuw0WxQS06IWtYHOjDiO8vG1Jx+gDCQGInu89bdD70hWAyZlTpi4aYNGB9/wELw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Uf/ZT06/; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPS id 75CE4C4AF13; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1781343733; bh=K3NSNpo9bYvrRkVd6BA97gap7TGSqpSPnzHzv28qtIA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Uf/ZT06/TJDVvFRDYnIeJY9enLWXaWv18k/d57YXEQXchFp+XqYpjfjrSHO5TE+AD MLqpphn3Uh/pFFH3u36VRHgxlPoKLPsuoyMjTp9giKQoI6Qo/s7JR+O4c5XDo05sD2 wdhvv9pdzPVstpBcuLu+j0mnVyHLXbO1gBzseu8gP+BEkF6Q/pc3a5DGr8Tn/XFvnI 6yy0hOwGo6fAFc+th8cVKc5k995VqMPmuyOTjISRwck2HVrKHn6ORh7V7XThbRY5g4 4x4uOwCeSzJmDi+4i9RC51bvMUo4DWWpZZZSfLA8LNBeZMI3lo/rXbHLAksSCELBY1 9oo0ZipOkLFzA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 694F7CD98D6; Sat, 13 Jun 2026 09:42:13 +0000 (UTC) From: Enzo Adriano via B4 Relay Date: Sat, 13 Jun 2026 05:42:16 -0400 Subject: [PATCH 4/4] arm64: dts: allwinner: add Radxa Cubie A7S Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20260613-a733-dts-v1-public-ready-v1-4-7787c94681db@gmail.com> References: <20260613-a733-dts-v1-public-ready-v1-0-7787c94681db@gmail.com> In-Reply-To: <20260613-a733-dts-v1-public-ready-v1-0-7787c94681db@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Maxime Ripard , Ulf Hansson Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Enzo Adriano X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781343732; l=2364; i=enzo.adriano.code@gmail.com; s=a733-cubie-a7s; h=from:subject:message-id; bh=WglawFMrtY9x8pOjuPdnu6SXc40mYnW0SaPFITAFqtE=; b=GbPhqn66Lz40aOjXStKHF233v3bsLzM1ml6LsXpvkrLn92HN/jl3uoeOECLYFwLIOOTvAKgWs elncJREMxH/DYHkJnIGC2PGIqP1I/hQiHA0jjrPTsST7XrK6bualNwq X-Developer-Key: i=enzo.adriano.code@gmail.com; a=ed25519; pk=5S3Wmdqa4XfCdeZF/HfeYqnQF8GN9JGt3SE1cxqSX8E= X-Endpoint-Received: by B4 Relay for enzo.adriano.code@gmail.com/a733-cubie-a7s with auth_id=820 X-Original-From: Enzo Adriano Reply-To: enzo.adriano.code@gmail.com 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?= From: Enzo Adriano Add the Radxa Cubie A7S board description with serial console and SD card boot support. Ethernet remains disabled until the GMAC210 wrapper, clocks, resets, MDIO, PHY reset, PHY power, and link behavior are proven. Signed-off-by: Enzo Adriano --- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun60i-a733-cubie-a7s.dts | 48 ++++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/Makefile b/arch/arm64/boot/dts/allwinner/Makefile index d116864b6c2b..824cc35152db 100644 --- a/arch/arm64/boot/dts/allwinner/Makefile +++ b/arch/arm64/boot/dts/allwinner/Makefile @@ -56,6 +56,7 @@ dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h700-anbernic-rg35xx-2024.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h700-anbernic-rg35xx-h.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h700-anbernic-rg35xx-plus.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h700-anbernic-rg35xx-sp.dtb +dtb-$(CONFIG_ARCH_SUNXI) += sun60i-a733-cubie-a7s.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun55i-a527-cubie-a5e.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun55i-h728-x96qpro+.dtb dtb-$(CONFIG_ARCH_SUNXI) += sun55i-t527-avaota-a1.dtb diff --git a/arch/arm64/boot/dts/allwinner/sun60i-a733-cubie-a7s.dts b/arch/arm64/boot/dts/allwinner/sun60i-a733-cubie-a7s.dts new file mode 100644 index 000000000000..453761a96323 --- /dev/null +++ b/arch/arm64/boot/dts/allwinner/sun60i-a733-cubie-a7s.dts @@ -0,0 +1,48 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR MIT) + +/dts-v1/; + +#include "sun60i-a733.dtsi" + +/ { + model = "Radxa Cubie A7S"; + compatible = "radxa,cubie-a7s", "allwinner,sun60i-a733"; + + aliases { + serial0 = &uart0; + mmc0 = &mmc0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + reg_vcc3v3: vcc3v3 { + compatible = "regulator-fixed"; + regulator-name = "vcc-3v3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; +}; + +&mmc0 { + vmmc-supply = <®_vcc3v3>; + bus-width = <4>; + no-mmc; + no-sdio; + status = "okay"; +}; + +&pio { + uart0_pb9_pb10_pins: uart0-pb9-pb10-pins { + pins = "PB9", "PB10"; + function = "uart0"; + }; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pb9_pb10_pins>; + status = "okay"; +};