From nobody Mon Jun 8 06:36:46 2026 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 CC35943DA4C for ; Fri, 5 Jun 2026 07:09:59 +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=1780643401; cv=none; b=BuQQLPdIxPcEmNY0xBxiSv4Dv0NOHUG/X/9hLn5krnBxgUUAZBym5O2CMxpc7CP6bpXWVGoZ5PWu30jUm0G98JV5j1ydkDKPzb7iqGgfVeKmDkpLkqXEzXbJVzcw77K58/qXd4khBS6tdlUXTdu0fI05v6Kgrsqzn4HTethu48U= 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=AOQSVOA+; 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="AOQSVOA+" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-45ef5146b56so1689894f8f.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=vger.kernel.org; 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=AOQSVOA+0VS2n82UCRIZq99iRTn/IhIt+I8e+EQn1dO0oldKe0uUSJYDczg4UkGEQA VEqBUCzKM6rmlqxW+SBN5v9L6GmtwH8NR5+SQWINfwCTb211duRtMBeAtf7CT37bK0/h rAHFSy8gJUmrv+d0b/Uq/Qp3jltKX7sQX1ZYDGK7yLRJ0cOl91A6Zn15sPtOo0fcC+yl Tlu6tpPSlY/EaEfowef9ROe+g9xyaT/amyl+CAYnI23zRZxsBLccDWHns7c79kekRq8L 9ZzlreWgXwPda8iHp/1eBGsFZIGacqqt8X9ZYO1Rw2hNh4B9CCdssPvAiC95on0lrbms jo9A== 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=UB82CRD7WAkuLoZwifDuFPjiPoeoiyixf1X4V3baUsnSq4MQiG8qpCSXxZmJYezv8F cN9eQghRdzkiw6BaWAjbGsc3rrHubioRm5faxMNYkCt2me1YWmPlnJCrNIJOXclY2//7 THgBW7FXcuCT2ynBhshf3EsXDeVMgvoMw4D3dS4auTfjm3xg0q4HCtEDdayRXCBljLZx IKQ1No3TRktmnrxyKBKpzKPVGrVFqIE2aXUBqrZNg3lEAZk8beIHypMf1FEydskegjYb hRtq61djBIq/Covn4/AiifeW0X95aVzRRdBuDR7royB2qXkik96lZhAMuBa+BAJugZI0 xt0g== X-Forwarded-Encrypted: i=1; AFNElJ9R15POEWvUZujAoz7LzUAzyLaxtR/3vlyINGMBJoCctZJhe4+vOEk0xyG1tlbKvyP0COdk6B3/3r0VAVg=@vger.kernel.org X-Gm-Message-State: AOJu0YyQ2xIQxojwMMYJaZ+ymp07R6rui+aAF399KVy9NWPXbSH7h/Ha rp4E0x2z2Ya+1Ao8NbKXr63dJ4HFVu0uxvMeas35Pwsrs1xiOLO+/IGp X-Gm-Gg: Acq92OE4n4/U4oESTG4HuByusbAvxDP1/xm+bf3aoaHOlw/ltNmAu1v3/jp+ksTrmkO XLvAYzIEPsaCJky9hqkItmhzRCCWpcSgZ/rBzgxoxIEO2+xHfhqOBfuFbAuQUnLABS64bZgAQmw Cr30cUqfXN5cXbMCutesNXwxQohYLJqHQB0ER1lVAf95xQKF/2WBoiVAurh2nlm+ERJzhixwxjt 9ycjjwXIywPXPIjBeaEJdFPPbac+HqJNVsF3l9ruQIagaRW2Z/S90+snwhHLG7G5yhA0Iq+/NPw BKaTyaaROiLK5QYyj1eYvTtnXr7C/uZDfwKn8XeR2TRc72Clc21jlLRdbZznCuWPNLV6CtlgnwM 4zSUK4LIuXeW3PmBirR0fvJPLehFehCt88jyuyx/+o/ppSltgWZtV6mn2PAdjOcYoI9INpO05Qv J/WzBws6Sd1ICTxeSlh2NNWWRyD7YgOM/3cpY2IVdIKxAHFMbAUn2N30sDEQ0OaJPFfpDaa3DFT 4aaO7hlstQITuZCKpl1yQ== 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=20Neusch=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-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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=3Dy CONFIG_KEYBOARD_GPIO_POLLED=3Dm CONFIG_KEYBOARD_SNVS_PWRKEY=3Dm CONFIG_KEYBOARD_IMX_SC_KEY=3Dm +CONFIG_KEYBOARD_SUN4I_LRADC=3Dm CONFIG_KEYBOARD_CROS_EC=3Dy CONFIG_KEYBOARD_MTK_PMIC=3Dm CONFIG_MOUSE_ELAN_I2C=3Dm --=20 2.54.0 From nobody Mon Jun 8 06:36:46 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5BF93450915 for ; Fri, 5 Jun 2026 07:10:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643403; cv=none; b=f7GhrV9kD5LeNHtJoFhd79JD2TsaWrVI+yPBZjFGq36dZMaRLkCqvSjDgX27ZX2OY3cJgu9ZWPGO4QzCf4UTkLXfOymL2gImQsbDRQMG6NKxBS5w87LgXLtdI0ve6S1879UQUQ+62XL/K8+mdBwmqUGqJJoEu9fewjm5xrpJDEA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643403; c=relaxed/simple; bh=81QWGp2xwz5I5iCFmW4tGpxlb1ZZCK6gGl11cl7Gxbo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=OTFPb0O6kkrUWPuWruLsz3gzvZAIJSWBAYsR4it7p+mjni9NHasNi2p+lDW/WvuwU3G30zFFiCaQOcFOnhd22wpZvyrtcWaNt8PWBPAiaayiIO0jfjB9fFXGy8EG4PrtJbRdV4A2xdyJlcEF2w2pY0riB8MKvHATTkmeuVIR2YA= 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=OiQJE1lB; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="OiQJE1lB" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-490c0c92cffso7086095e9.2 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=vger.kernel.org; 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=OiQJE1lBfqJhsNSGtRE6hvNCZl8O0JH/n7508pOaG1Yj4F2I6RKttuwqTB5YKQQl/Z E6x2r/4KN8KIHaU6pmmeH878wdben34ihjWaXwHAWJHS1fsCDPlZzPmdoRuMG4BdPZIB Dl8GlQtV/ViusHFXgkanRfIYGewpeIiL7/mjpuoKz+ZjB1Pw+ddj+gAzcMJ/VfgC4UFq ekjq0oBKyIFvt4pyXL2iMKg1W9ePRKVw6suImJwuSwGKmafKW+5SuyUCa+QHoxjMAy+k jDDGw7ZmoTkuyGfQdIyAF9cUwoiOgWl3byEhUAmjmC88boVVkyxFijC/Z4Qy50Ar23PA h/hA== 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=lyLS6vSFA7gLurv9x4QK7U6F68b6IdZbqad3Akq33TpqSUSNBAm3BdJEqy5lUvjSr/ qre7dNmqfZW8iJsIqf1uRMp8E7Xx9mQU9wp+xG+DnHeJUxQnzDC6EtMDSR8+tVdKFsU8 Uvwkg9ScvDI0U+yT5huOatH8SDKepckAX50bnl9J9qMngHegcgvY3H6MgtEkD28Wcglt 04k96bvq6OCygTstOq65nz42hs/OaJjkq/NrHPPWYrs+5K2ND6C27FBobT6QqYBua7Xw o/8CLJU912fIYQ3v7kkZPLefA3RvROwyqHJswGYGGhnt/YmIwU1bkHPpWW55AXrZDOYc GaWA== X-Forwarded-Encrypted: i=1; AFNElJ8u/rCxhBwwGySlOKzVOliBO442fLU6B4eco+2GwYRg4FRwG5TSGpj2EE+0d1X+9U5/N/5DLP6+cADkfj8=@vger.kernel.org X-Gm-Message-State: AOJu0YwRoSkhrHdR1Rrr0CZe7+n5RXv2pxXqQ4XAiUgN4nO1SvIbeZqL 6Km/+GaDiknY53wRqy06/iq+IDY3Xuv7kxnj9c3hoSBOvF8qxslhswxU X-Gm-Gg: Acq92OEy7c1Ln43bs6vNXqJx7O2kQHt5ONuSnod6fTi6kRzy+uBsSOfkheOQVFZj/ou 8t9q0eRc9ZbxUduNiggckjqm0QcfdpDYjHH/EtR0i9qmVqUtWwS5Rttq0pBeGHS/Dxmj7bqaolK HjIiRsMGR8yJA/C9sLmCExncMuim36sUKGtlikXVJNiycmBRs3eRn6TQCxspyQ43YaXLaL7Tlrd z7zDUYUIAs6eUzeLdvBrx6pkGJ91xKdi4fdnzvT4J17oU7qnh7ruZ7MxOy9DNlKl4WZtwOs175n HlwvMqb5pgAu+LlthNrxx6r9tqlR5Sr+48SVUSTRxiFAI31y/zS7HtzhdsUsLiu2jL6HrLbgkBz z5eNs64FxhktpfxCtw1PDaNOdJGorn3O5h9e3TYTYv9Su1vN1l62DBuoqx8/s0VLsQhIy740/pP OEqQDaIpWzXoAHSE8FmMYBHcjPDcDPPOxrwXSePlPxIM1/xikJIdIgIv4MFsfkYawL/s6QjXyrv zZV5671K51fUfRl9auA6g== 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=20Neusch=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-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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/Docum= entation/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,.*": --=20 2.54.0 From nobody Mon Jun 8 06:36:46 2026 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (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 A716546AEF0 for ; Fri, 5 Jun 2026 07:10:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643404; cv=none; b=so669ZiTX1DTndbLWnwfyp4gAAeMuT3etEeaqzJVLYzr5ee4khuJrusvkt2LN+6UZt0DM4XwurAkNGwEacFHjR8Qy1UkDhixdHL0lMCZUOwCg+1KW7LjvfHqnDxGQZNfX9Y4PIRoGixw+dqJgR1+hKxPdyvfkCzKPe0GskCTll0= 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=fSy9aAf/; arc=none smtp.client-ip=209.85.221.41 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="fSy9aAf/" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-4600ddc4017so1191117f8f.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=vger.kernel.org; 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=fSy9aAf/UppHL2XCuU87VFTQmEsCIb/b4p5MU/uaQTdP3j0fbn3QW9kZS7IsOgGmRL A9TPjxfxioz3hQWmTBq09svrElNUeclNmT2W9ke2a5hAxeFXvlJlWrTBsvdg41zF6PT+ 1UH1MBTL7K6BuWC03AvGOaI/bIExTFWtIKvBUe+V2soaQGIynTuTKpa/mbeO73NRF2i4 Eq1fhyuIYKelTNDBdOqoIKYUAc+N0Ss0RmsukBtY6KzvCVWmH+I2/SdQpQG6n0N74BcJ CkHrDAK0l1+w8y1tumNFf/bq1BA1stF45eWrgJwtJImvUu6/DtAfS21ibRka+z5zvlda CMQg== 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=D7RhiAiU7xISxW8y64zc266wxkCL20w9eC1rJoppsF5vRgL+yECvmjTiflfnbFPYaE dKRj/yGOswIEZl+juFXHdYyVbekFBFDWHOnicnCClmnvptCPPsAv8IBiUTtSd4Mip6Nb iGA9bZ093U4GnacfDNWRsUJTqE/fuKyGoXUUhBvf3sp6cAdugDyvr57NgUaVSGyCYkQz HgLy9wVj5VumfFkJnEEgbW6sGVsl5V3VR7ndeaTYZJ4pNS8XbcwVVnLv6WBpyFXTRVVI YMNykDtx9EnG9jXNzv7wiPj1Iy8BiyX5ZBITifgDlqEvakSxg79TfxL+SaRxexTV0t27 kwiA== X-Forwarded-Encrypted: i=1; AFNElJ/fYOQUEgohG4y2BcTlwrHTY3Vydhumr5wd5/mPJy0c+rPdpo5Z3KRqqsNTPojrGm8dOuIegGjed+3N15s=@vger.kernel.org X-Gm-Message-State: AOJu0Yzu7yVRcsAz940zhy8l58copKEWdKj5lVYqY5oPxphJeJHBaWGc 1bEKxlgmAr6gIKxOWOUbUlj5ap/8k2m7+tIqbcW5cXgkTEgJvanF37t7 X-Gm-Gg: Acq92OGEmCEh/VymFAdXfc3LsEYbThCy2wdXkg6RgMdZeaR9ZotG21H5lhscnDYrZpd nrF/JzZZrzyvlv+LbkZX6dRneJgXm4K/cDDOUGeseImX+vDDq9w8hPq2I61eGSGPzxMk6q4knLW N5AGEhd0SQ1WwSEC51mc/6qXfrZiP3sKhOTwVOAcYGyJnRnAI1HZ2ypDHeIvu2JkoxAVK80VWaa uk8/sKv9cHvswd0TK4JI0nsRylbx/J2uwjL6lJeLK60PmM3NGLhfUfR04y4FfQtcwaGb638ZqqO T6bVxWRrTv4qdHv79ESKanBd96djTEfI5JSpM3KVH1E2UAlqQSV0Wi9K/e/K8htpIsiJp2FoohE fSjRicDwCqDT3zuUK18XS7SfRUOKFNboqyA4mKwxZSngpJhZIQ5vbpEgqPfUZhXx/qkCxUSILcN xZJbU63HNEoDhFnL8Gan7fQjyZ6wVYxpDhqXF3VDyrZroPulBytZSFpKKtyFtNCKuKF3QojZ5/E /r9aT4x/Tl4NNa1ubkRZos0hm6/12fG 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=20Neusch=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-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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/Documentati= on/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 =20 + - description: Baijie A133 HelperBoard + items: + - const: baijie,helperboard-a133 + - const: baijie,helperboard-a133-core + - const: allwinner,sun50i-a100 + - description: BananaPi items: - const: lemaker,bananapi --=20 2.54.0 From nobody Mon Jun 8 06:36:46 2026 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (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 DAA9D477998 for ; Fri, 5 Jun 2026 07:10:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643405; cv=none; b=aKoJOb1Te6agZ3fUVQVtf2ex/mgRblpS6vwOEhmbUS1Nd73midzLw6s7Rb9/+IqpB+c7pXPRYCQs+epGRetWaajbZ1iv7wUVPIUHYbEaUPS0u+SHOcXyBKGCCIyZs1iPzirBrjfwq9SkNjB9Wk40U3txppQ3McopbtFs4SF1jxA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643405; c=relaxed/simple; bh=hVTb0DesiLB14DyOmgF2mSD+qdL2FylIfKbrjfTiu3A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=q8lukNCe8wycbgffn8vw5dFuJumd+3QW2qs8C/kC0rco5v/2I9oXxxkzC+ZoJCgiTTrYsE+h7upLIlE3s4kxqlRnNjRmTysKs1fjIXUjKS14uyuv9HxpV9f57ufOtnE00kGP9jxvqcY0HCfzc92qK5oIWTMjbN999onBbA02/gE= 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=TeglxoMt; arc=none smtp.client-ip=209.85.221.46 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="TeglxoMt" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-46015dc517aso1284830f8f.2 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=vger.kernel.org; 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=TeglxoMtxklcy6nTqFAzsR0oMiH8gCsf0xd6YP0kVCj3l3/qNrbAO05Qq6olTG57+8 PrQf223Lq1rDdixXUyya3OpujCwGqTtl0/ESXn6dylTY++6SnJkFAjZw63yl+4bzieE8 dblgvWb5+9GZoRip+eSks2dPs8g8hJAHwoxXw85gjbrrubM+NrIrN/3EOieW3bkz9lBQ LpFOtrk8Ldk5lq3McEkL6Mwzh9RlPp7p2IuKGHDt/dA6ph55CrfUcmZI2scQxxqdF3bJ z+gTyaG57I3KP+g/Z5X7q9zaU1AbTYEtVU8WMOcClD/NmMVhX7Xd6u06r0x3HCacNVy0 JR7w== 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=Twvlfb1mh9cW2p3g6BeGUQ+j3zohPyWsa+qUoyxK+dlhj7fVuQ+HAIdfs/MjW3XMKB wcdGOMddizNWm04spo1b4BzEA/eNSRPS+Puk7qhVArj80dWZJLLtHmtf8whQIbBiKJSr 49GZy+fZsahIr3JWlfC3LSkS3SGPgwciWYCL9JhKwrgIq7lwTdWhFcdKXsyUSm7//ys/ 8GFLQRTLIk0lb+1Ib8LBA5nzSu5G/wYM4wo3y6Qzd3n9wzNsk8UjCouBBq9oQbPAW5++ Wx/I1LwRDYdCnA53wdwivmyyQ4f9Vk3Q8W8zQkIlgcnEa+ImgSZ5foedU6KJHeBUlK4l xR3w== X-Forwarded-Encrypted: i=1; AFNElJ9iIGS6tey+izKQICyeQO0nBxhgQP6XZF7dte1BfHs6VlwLQqmMTlM+QMz092AQ71Gs27d64aNc1D9/fm8=@vger.kernel.org X-Gm-Message-State: AOJu0YxPMnRuJRZ67SQRhUonOx++PLT6lW48+YMGCUOyrpFzQPZ1oXMS RXnCxDCNNUwFAMQTcDzCjSmg5KWwl5LllKhLtwJ/UjR+DVaTQzkQR5pU X-Gm-Gg: Acq92OFdhJDFD2lgT0i3Bp4HDhsbjW2YdVci2NAvbtApCbeH2Lrzavd1/tt14M4aSQQ /I9A3l0yT0+aiyaDYlMI+LJPPNZHNJdK+2sCq/TiXamkxWpSQ5WhlxTiusEbYqVg8InhgSGEasg sO734zeRbWa/nhxYJcYkplrxZG6/epeQ4Ya7dIZeFZpC68zyiYJPZDP7ts76+bhsi28WdDhsZqm ITxTxRq6e6lmwKTBg8Ou0AI9coKrmgsL2FcOKgfccEKVmtNAbf6o2APUU0oO3hSVuZI4HtOmxHG VOr9p/vpU08TC7ad5nDoxt1SUw2XgRCtKecg0t4wLl61z03H40Wb4V+96gJqi8Zt3NMiGStjcD4 opH7iIXaw0ReNlJzJrFE311W75tKDq3MQlYNdGw2Zh4f9CJ1DgrVekdF5QezVej6ZCNEHClJjfb 0bLc+l4Crk3CidRuCX40wjggy00rhhNZf57muN1LlmZjnmA9lHx1X6rwkyxVhk0jejAAEeLJMsm 45qV7JBLa2vlc25Hc2zIQ== 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=20Neusch=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-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The Allwinner A100/A133 SoCs have an LRADC which is compatible with the versions in existing SoCs. Add a compatible string for A100, with the R329 fallback. Signed-off-by: Alexander Sverdlin Acked-by: Conor Dooley --- 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-lr= adc-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-key= s.yaml +++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-key= s.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 --=20 2.54.0 From nobody Mon Jun 8 06:36:46 2026 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 2AB3B47886D for ; Fri, 5 Jun 2026 07:10:05 +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=1780643406; cv=none; b=Hc5prUdL+hZ6QKCy9nRqUzmj7iwbVKNB1c+DMwf1Udwdt6cZPdivw/WiGqnb4TjXpZsT6fpt4fG5CUt0YZ7RicxEr7e3Pg+7i3HtmuhhsXE1LMH39UmtrombqxlIT36OBZ8bfjPR09n+tQgEF8EqLdnwi7ox0X4cijhdUrPhQc4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643406; c=relaxed/simple; bh=5WZ+tBexvdJk8/8pbvHz1XquFaJAKiQawiGF8mrATF0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dK2w1VsyJn+NGkSOAsqns5aaVVMMvP/2D+ZsxxVWM2cJTghqoftqadjeEVcifeVsKt9DQmoHZnA2NEpivC6CG11x24nDoDkJvd5AAfs1NmdyHbfUbWYc6gHUXOWEZBL2CBI/CiCD8/Hs60KgceMPdZbkKzNoqg16hEsgIAbvwFQ= 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=E6YcQJsB; 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="E6YcQJsB" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-45ef4223be7so860727f8f.2 for ; Fri, 05 Jun 2026 00:10:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780643404; x=1781248204; darn=vger.kernel.org; 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=E6YcQJsB0D+womB3Rz+vlMOwxEHEwTtvamnQq4sx0MbbXCMQCLnM2/nLCH0pp/t7wN /smqVU8IWIecX7nFGmQs6t8jrpqmnemfeZVzMLeMNbfsAmL/eihOOg5vttelPT4FZ+/2 XRqWWQdkXvWBc6pkv1hnJXWReQ4Pt4IAUq0aFCBIqGNqpcbEmTnAsnBdXvQx0w92Iqga +ujMo/0HQm32RzMDRaUp46GxqmzNlfZkj8TfbCJfeNLuDhhRQEgtdlvL10awq7ikvO0k 70RBh2GawqssT5TtOuTBlfz4BnLKRirfwNGrnSMEYLzal/8DeU1ZNOTbemFe5bMh0YXt GwbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780643404; x=1781248204; 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=BAwBQ2JbdH43wK7nJYd5iod91AIBioAhYGBAa6Ml8RuEe17G+qGr9BxGo8Y1UJ8VGU fkvaXCSY9VrbwmKh5kyLSjsKOv6BmBoaONAI2xnJ8wHNTR4LKesrIJjer2TTEfH4wEhq UuPr9GxG7ecj5bE7x5eOkYNGOPknAkbNO68ZcD1txtP4LWh13J3mnXQL8J4AhKRzGQ9a v4wQtZQFnPYRz+G+1Q39GjhqItcfa77Y+4+VsXfsI/sXsKSqoIH6h8tF4mFPPRKlS8tL eo/2BNz/IckotyqCgnRQaGo4B6q02ondFsJfbuZ15h5hbYitx97w4bWOl1SPt1Z0FP6p Cmmw== X-Forwarded-Encrypted: i=1; AFNElJ+S1wk62ymSidtETOPFEc+miN6LpS8ZjjcY94RG3cbIh4dNRUInO86frrSJs+DK/KLHjud73xxdNHy2aiU=@vger.kernel.org X-Gm-Message-State: AOJu0Ywn8TgZ5D5oqCo6ZD6H6vMn00rkeuOxr8tMjXYneXWPl/ayocdo 0M3jx+K2FVvVl17ztSD3AdO2sZd+LMPqwSRIzoJllXgtBmqXR1ORvxAb X-Gm-Gg: Acq92OHcYX4iPYEfdBm+YqgF0VEneBYqSSOzLcOJbPVm+8DZk/yVfYDyl4hClFne+xj V8Y8H9k9om3OvokaMNsNcV0ImuW7x/yLvBykjHBOE2GRdgWWhODozBHqNToFWPBucYwcI9zeKRM WHhqhSvHkX2SPD9b2beSRjDx0fzeAl8yv6f8oRqU9yKaV/gRe9/AQG1l8zPouX3drEuSjIEcNSx d+MTmVXeuHAO6PCgSYHr8eRql1AYijoErEo5YxA3QMGuygwzVn5z8ch72qYn0HsflEAimMXW4sx lhf5ikAyA+mIgmouzepG+0d/RS62VU4gKbjoR4fDkTKadK3eBjDpTX/IUyn/L1qqiHobmXXApCZ DbVThMu5qmi/C3uB9vEvXdEl5/o7j6gwq7fWXkLH+U2yeXQ2q7z93mCBQftYr2mFQSdIagrTE1p lo0Kv4fwAWYGptQwcKP1635qFI8PKgy2HcyXdh7sfIAQtOuubtttrogpoblryFmiX52IL+cqvf1 WezI367z3lp2qJ2mrwa9w== 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=20Neusch=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-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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/bo= ot/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 =3D <1>; }; =20 + lradc: lradc@5070800 { + compatible =3D "allwinner,sun50i-a100-lradc", "allwinner,sun50i-r329-lr= adc"; + reg =3D <0x05070800 0x400>; + interrupts =3D ; + clocks =3D <&ccu CLK_BUS_LRADC>; + resets =3D <&ccu RST_BUS_LRADC>; + status =3D "disabled"; + }; + usb_otg: usb@5100000 { compatible =3D "allwinner,sun50i-a100-musb", "allwinner,sun8i-a33-musb"; --=20 2.54.0 From nobody Mon Jun 8 06:36:46 2026 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 76476478E5F for ; Fri, 5 Jun 2026 07:10:06 +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=1780643409; cv=none; b=vBfbHKwVsbuHKe1CLO6ee+j+H5IDFtDRtp51uETpLsfzt4+14RidEzADD6ro9Zkjj+47vcNQmOEyQe4IH23pJF0spHBJ67Ej0+wHH1y+/bra/dE5ue4RJblK3V1fmvYNvBM0ZrxKqBKJQIdX3SKS88g0NZUrvIQGw1o8B67uwqg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780643409; c=relaxed/simple; bh=GBzyizyPv+xra61B+Vq9gjaajVwxBgMvkwqgSZplbY0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KTNCOjaeOjyEnWL76WKMM4TtlZHcOMCjVeH4bYHHmS+MQR4Dr7qWFL3NTMDMhbyn/d3Xat+ENAcqMfkdn49K7qbihcYOYaMGWIsAaSVoBTI32RslRuwsQuXYx+hNpRpT/QFmNbaJWgvWHwuE4K30adIcmEAXn/3+bk0xJcNxe0c= 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=Vuo5E6EA; 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Vuo5E6EA" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-45ef56d9b67so1199653f8f.2 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=vger.kernel.org; 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=Vuo5E6EAK4v38a+swgTIT8rImIXJrw4+wTnDO4sNWHk/lowq8xMvONyE2fZ5SIhUU9 v/Sqky2Q3NPamCt/kLRXBWbRTihr9m8AO7KtqYFCskOnCbBGQ1CGZTNFhHWqUuPnckqm iPUwLWPJB3xBTFGN1k0gafsj98Rd5iTAvJsRC2w+t/VGgVOyPphSxKQK0OaSHEV/8Jyu NtOYvbLxTpi/ugtaJd1Mpa2PZNnxGqfMJZO2mPhlzuNMb66nWP2CHwBeBBBKXtRQ+z25 tF196E4TECl82t5WsgmBWMVJmtLbeSLG1st7A5fxSwp+fZY/cJuemCx3L4UBvvt0s76w orxw== 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=YNSRKLuZE2JnfzTAlhnHp71JE2tQzydRK0NoExYWKUALRq0c/JcCQ9IIxjSqTlLWId MEsdhyQOnBRZM0wOeBk8oSOyHPgpF0Q+rwG4BDP4z2MHIHNjoyelGWZsbdYO0iINt8IZ ws8SPTzo2zhiZkit4I7XY/euaSUw0pqJN+trKtc48Cc7DxbaD58NASLI6f8if2N3nT/t OShS8uLKuyjq7c4KiJ9cwwQ3x7yRy6w+0mWKoXwVlGwfdUebpu57vZgBJAqAWQ3FnmHy wtowFuZibb0ocj76s5JqnKWg2Hs/PJTnS1uMc1gbDhO8SoKZv6YKj4CcIFG8S3dlLUWF CDtQ== X-Forwarded-Encrypted: i=1; AFNElJ+5riKbbgOLITvuj02LYumq3ess0mSz21uWLIgSzWTNs4RSmW/LYm/9kvKgeKQD6GouiiCWIF8UAt5A+/A=@vger.kernel.org X-Gm-Message-State: AOJu0YzwoHoLfj25Z+eCtxmR0lW0LikD7z+/W986E94twg1TQ6ADLF/K 7sVq3FoCbu5Vnr6e3bclNOZwHIHQqZDFT5XY+iO0CBOGfJ/AWA6oWKf+ X-Gm-Gg: Acq92OGn7VfqaHOl+NwetqAjhJ7Ga8pj9lveD/xcH/U5k2XSbl2yugL/Nls64FC63GV ITlx6DT8n0d06eKJ1UOXEO3HWyVCYmqfd4sVRfG0Q0OXdAxw9hjW6ZNttwrFblvcJfUOI7gMt4m YTc1Zh1jpoz91skF6RQbHxwXrHBhYxzCvaC84gzx68b1cJZW9gXC5d0/ceiPHdwitD+gnk8Nsrl FcthdLaSWdyvN9iGJuCdr2OlmvdveE4Uz/RzAISqHBhrN9hHAOzl4cGyPmQjF5aS4qPSE/rxGy5 04YjlSN6T846s2aKqgXSS+nf7J2MQGL8XviETG1tWhwY68t+dAjkuALIj4XLyTi2Xg1gkWqJ2Eh s0vGzT8Z90DKZ/TW5C8HTP/a6WuZVr/IB6NoNuxxo3kKx+MRb+m92jMKtt5EQ0qFrahnEz3LTWn vHygJtXjIP75yim7Znksx7AiiFawhyJ58AjFqGyYQ2HB28FssC6M47OOp+gl9SQgF2KfVbRH5NK LWl6P5wL132hetumgucDg== 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=20Neusch=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-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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/bo= ot/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 =3D <0>; }; =20 + reserved-memory { + #address-cells =3D <2>; + #size-cells =3D <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 =3D <0x0 0x40000000 0x0 0x40000>; + no-map; + }; + }; + timer { compatible =3D "arm,armv8-timer"; interrupts =3D ; Fri, 5 Jun 2026 07:10:07 +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=1780643410; cv=none; b=coopo5z1E7BJx6ICm7EUZHyG8wMU664HObbHyiKagdtiMLV0Ns4taRIgUYAerYKRxQMjWbzn3YAyQ6LAmqjwbtvUQLf7okpy8SyViy1c8os+VQkHg+0PdzcOAsnk4HbRrPxLL3fdWekIRc9jnnScXMgcW3oHs0zFPwlCVD1VGeo= 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=SkeHVBUQ; 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SkeHVBUQ" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-45ef616daf6so1385095f8f.3 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=vger.kernel.org; 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=SkeHVBUQwAUA+Hw8/ZWpTlLQCv512X85d9HQxtxxQ02JW9CYnUnOuq5YgnACQAZotR Pg++HUkl/N1maacdL1q7JuxfmTUQLXrFtb0tO9opd7SI/qvntZfoctW17Of3syocU1rh w5bjZ9CU2K1fUh69wkHMf47hPMx5mp1I+NHZeTpixI1Rnr3+PuhG9ybO4NXKrGYu96hN tbQRUinZgSo94edbHXLGLs+joEHe1cbUENWbHLh2tWhZkwZ/gp497+uU4GnRcwJ1ZX7N WpKttdEvENzSgIUwU45ChGAc304dwk86CS8GfeZfsldWzSb72uUsqIBHI2CwFCMtEukU zSCw== 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=Vq/eC0cjSLmCFbuicMqrLjvrx5Ul0I3jkfBItm7GkChPC8ThuXPCTbatxQtiKYnYdR 3w2sqBCc2nKUmactD8WwVSvDh6TepK4Aa4qZS9JhcK2tGfBSjQD+Tdl06tINuSbQA7rJ sxhKRkAWAIZB++Hvar1Qmum0CUucpkwiC0e/a8IXMyJDnjEWkIkBDqgjygFwKPAknBmK iroOhugfbxHjtPg5/EioR/hw8ogfToaarYc8Bd0tvwxaP1yvIjoQEKNPA9ae1fzc59/A OxrIEQGSXhetu5ZbI7ccvpXsFpalhLFIsgxkK8PMwEs1b1SX3URCWg8HIgo3hn+LmQQb rdTQ== X-Forwarded-Encrypted: i=1; AFNElJ+k1MGmCcidkwS064IRMx2Z+a8tEExvHRTEPpp8yuHpEdI0Q9P/pVz54f15NCZHWUnawCGB6Iz30OF24YI=@vger.kernel.org X-Gm-Message-State: AOJu0YyGLoxkgRnGkDwvSTsPfjVfSkwuhk5VwVpu8DQINYQLc886pyW5 ycJt/LnLz9aVRWtLCsrjIl6rnOOwDGseZ6rLjSGRU3wcTbECauUJQZtv X-Gm-Gg: Acq92OEO/Y2rqvNne64bVzTsr1o3+onG89/wQZOuuGBIrYJEpqQcDC2BoQEM2HEJMuY QpQswk1QV31FXJS1uX/zO9JNXB5qgQMJWLGx7TTUOVitzJbsCpp0SwAg6m3SdJExechWy8eyjVz tSt3RMFaedKIwix/+RNtyVxAea6YeN2LtV/8lxCpGCxfoBNN/tmrZ6YoxtzvNV+s1tW6+TxfaNG 0xRkzOux8AvPWmhLuT6f8mUNQ/93IgHa/LgFQCARnSBHQWOqEIbxkXCnUPg6JscEZZ2tnh3s7ZO c/jzy4WlpJYDjYrkbb3egkzZWhcG2VsZdNh8RI5H33o3IbKtmwl2vwe5L4XDrtEYxheXYNtTgob dQWq4+ncsUYU6ywX+Nr6xMsXarO3QW1Nrsx9Ub6TKVmBFgSTYOpmXpcadWIqCmLyFH+iuG6tPk2 HalhFEOsWn9fx7llqUoccZSsDnwXKf0H6pjW6goylvuqer5ox3a4dDUeQ9ER1l0a1UbBIi30lMy P4HpBvVlm8Zgj3CFyC9uw== 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=20Neusch=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-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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-c= ore.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard.d= ts diff --git a/arch/arm64/boot/dts/allwinner/Makefile b/arch/arm64/boot/dts/a= llwinner/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) +=3D sun50i-a64-sopine-baseboard= .dtb dtb-$(CONFIG_ARCH_SUNXI) +=3D sun50i-a64-teres-i.dtb dtb-$(CONFIG_ARCH_SUNXI) +=3D sun50i-h64-remix-mini-pc.dtb dtb-$(CONFIG_ARCH_SUNXI) +=3D sun50i-a100-allwinner-perf1.dtb +dtb-$(CONFIG_ARCH_SUNXI) +=3D sun50i-a133-helperboard.dtb dtb-$(CONFIG_ARCH_SUNXI) +=3D sun50i-a133-liontron-h-a133l.dtb dtb-$(CONFIG_ARCH_SUNXI) +=3D sun50i-h5-bananapi-m2-plus.dtb dtb-$(CONFIG_ARCH_SUNXI) +=3D sun50i-h5-bananapi-m2-plus-v1.2.dtb diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard-core.dts= i 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 =3D "Baijie A133 HelperBoard Core"; + compatible =3D "baijie,helperboard-a133-core", + "allwinner,sun50i-a100"; + + aliases { + serial1 =3D &uart1; /* BT module */ + }; +}; + +&cpu0 { + cpu-supply =3D <®_dcdc2>; +}; + +&lradc { + vref-supply =3D <®_aldo1>; +}; + +&mmc2 { + vmmc-supply =3D <®_dcdc1>; + vqmmc-supply =3D <®_eldo1>; + cap-mmc-highspeed; + cap-mmc-hw-reset; + max-frequency =3D <100000000>; + non-removable; + bus-width =3D <8>; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + status =3D "okay"; +}; + +&pio { + vcc-pb-supply =3D <®_dcdc1>; + vcc-pc-supply =3D <®_eldo1>; + vcc-pd-supply =3D <®_dcdc1>; + vcc-pe-supply =3D <®_dldo2>; + vcc-pf-supply =3D <®_dcdc1>; + vcc-pg-supply =3D <®_dldo1>; + vcc-ph-supply =3D <®_dcdc1>; + /* + * PL0/PL1 are the I2C connection to PMIC, but it would create a + * circular dependency: + * vcc-pl-supply =3D <®_aldo3>; + */ +}; + +&r_i2c0 { + status =3D "okay"; + + axp803: pmic@34 { + compatible =3D "x-powers,axp803"; + reg =3D <0x34>; + interrupt-parent =3D <&r_intc>; + interrupts =3D <0 IRQ_TYPE_LEVEL_LOW>; + x-powers,drive-vbus-en; /* set N_VBUSEN as output pin */ + aldoin-supply =3D <®_vdd5v>; + dldoin-supply =3D <®_vdd5v>; + eldoin-supply =3D <®_vdd5v>; + fldoin-supply =3D <®_dcdc5>; + vin1-supply =3D <®_vdd5v>; + vin2-supply =3D <®_vdd5v>; + vin3-supply =3D <®_vdd5v>; + vin4-supply =3D <®_vdd5v>; + vin5-supply =3D <®_vdd5v>; + vin6-supply =3D <®_vdd5v>; + drivevbus-supply =3D <®_vdd5v>; + }; +}; + +#include "axp803.dtsi" + +&ac_power_supply { + status =3D "okay"; +}; + +®_aldo1 { + /* PLL + LRADC analog reference */ + regulator-always-on; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "vcc-pll"; +}; + +®_aldo2 { + /* LPDDR */ + regulator-always-on; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "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 =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "vcc-pl"; +}; + +®_dcdc1 { + /* Besides Port D it also powers analog part of USB IP and SoC I/O */ + regulator-always-on; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-name =3D "vcc-3v3"; +}; + +®_dcdc2 { + regulator-always-on; + regulator-min-microvolt =3D <810000>; + regulator-max-microvolt =3D <1200000>; + regulator-name =3D "vdd-cpu"; +}; + +/* DCDC3 is polyphased with DCDC2 */ + +®_dcdc4 { + /* Digital part of USB IP, "System" SoC power rail */ + regulator-always-on; + regulator-min-microvolt =3D <950000>; + regulator-max-microvolt =3D <950000>; + regulator-name =3D "vdd-sys"; +}; + +®_dcdc5 { + regulator-always-on; + regulator-min-microvolt =3D <1100000>; + regulator-max-microvolt =3D <1100000>; + regulator-name =3D "vcc-dram"; +}; + +/* DCDC6 unused */ +®_dcdc6 { + status =3D "disabled"; +}; + +®_dldo1 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "vcc-pg"; +}; + +®_dldo2 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "vcc-pe"; +}; + +®_dldo3 { + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <2800000>; + regulator-name =3D "avdd-csi"; +}; + +®_dldo4 { + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <2800000>; + regulator-name =3D "afvcc-csi"; +}; + +®_eldo1 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "vcc-pc"; +}; + +®_eldo2 { + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + regulator-name =3D "dvdd-csi"; +}; + +/* ELDO3 unused */ + +®_fldo1 { + /* CPUS power rail */ + regulator-always-on; + regulator-min-microvolt =3D <900000>; + regulator-max-microvolt =3D <900000>; + regulator-name =3D "vdd-cpus"; +}; + +/* reg_drivevbus unused */ diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a133-helperboard.dts b/ar= ch/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 =3D "Baijie HelperBoard A133"; + compatible =3D "baijie,helperboard-a133", + "baijie,helperboard-a133-core", + "allwinner,sun50i-a100"; + + aliases { + serial0 =3D &uart0; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + leds { + compatible =3D "gpio-leds"; + + led { + function =3D LED_FUNCTION_INDICATOR; + color =3D ; + gpios =3D <&pio 7 13 GPIO_ACTIVE_LOW>; /* PH13 */ + }; + }; + + reg_vdd5v: vdd5v { + /* board wide 5V supply from a 12V->5V regulator */ + compatible =3D "regulator-fixed"; + regulator-name =3D "vdd-5v"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-always-on; + }; +}; + +&ehci1 { + status =3D "okay"; +}; + +&emac0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&rgmii0_pins>; + phy-handle =3D <&rgmii_phy>; + phy-mode =3D "rgmii-id"; + allwinner,rx-delay-ps =3D <200>; + allwinner,tx-delay-ps =3D <200>; + status =3D "okay"; +}; + +&lradc { + wakeup-source; + status =3D "okay"; + + button-115 { + label =3D "K1"; + linux,code =3D ; + channel =3D <0>; + voltage =3D <114607>; + }; + + button-235 { + label =3D "K2"; + linux,code =3D ; + channel =3D <0>; + voltage =3D <234783>; + }; + + button-360 { + label =3D "K3"; + linux,code =3D ; + channel =3D <0>; + voltage =3D <360000>; + }; + + button-476 { + label =3D "K4"; + linux,code =3D ; + channel =3D <0>; + voltage =3D <476471>; + }; + + button-592 { + label =3D "K5"; + linux,code =3D ; + channel =3D <0>; + voltage =3D <591946>; + }; +}; + +&mdio0 { + reset-gpios =3D <&pio 7 11 GPIO_ACTIVE_LOW>; /* PH11 */ + reset-delay-us =3D <10000>; + reset-post-delay-us =3D <150000>; + + rgmii_phy: ethernet-phy@1 { + compatible =3D "ethernet-phy-ieee802.3-c22"; + reg =3D <1>; + }; +}; + +&mmc0 { + vmmc-supply =3D <®_dcdc1>; + cd-gpios =3D <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ + bus-width =3D <4>; + disable-wp; + status =3D "okay"; +}; + +&ohci1 { + status =3D "okay"; +}; + +&rgmii0_pins { + drive-strength =3D <30>; +}; + +&uart0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart0_pb_pins>; + status =3D "okay"; +}; + +&usb_otg { + /* + * Connected to a downstream port of an onboard hub, therefore only + * "peripheral" mode will work here. + */ + dr_mode =3D "peripheral"; + status =3D "okay"; +}; + +&usbphy { + usb1_vbus-supply =3D <®_vdd5v>; + status =3D "okay"; +}; --=20 2.54.0