From patchwork Wed Sep 23 10:57:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?0JLQu9Cw0LQg0KHQktCd?= X-Patchwork-Id: 3434 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114]) by mxe881.netcup.net (Postfix) with ESMTPS id 0B21A1C1404 for ; Wed, 23 Sep 2026 13:05:44 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=gmail.com; spf=pass (sender IP is 172.105.105.114) smtp.mailfrom=linux-sunxi+bounces-26172-noreply=patchwork.local@lists.linux.dev smtp.helo=tor.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.105.105.114 as permitted sender) client-ip=172.105.105.114; envelope-from=linux-sunxi+bounces-26172-noreply=patchwork.local@lists.linux.dev; helo=tor.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by tor.lore.kernel.org (Postfix) with ESMTP id 8895025C54 for ; Wed, 23 Sep 2026 10:58:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 59B2748D873; Wed, 23 Sep 2026 10:58:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DT+svzsm" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-lr2-f12.google.com (mail-lr2-f12.google.com [74.125.230.76]) (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 B7CD5488200 for ; Wed, 23 Sep 2026 10:57:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.230.76 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790161085; cv=none; b=sjcfrbRTtu4yIkCnwUeF91OXnYuVjMl7AeZSUY6hAshs7NsAfPjd/ozhavk+HjJy2QpRRXBGCrN6Ok5XE1CNZafBfUgtrhk466qDPGWO7TL6ZWP0W6wvdqwnmW+L7TZ9kpKXdVV7qouVEij6EiD79//yDTYBWJiemVbTyR4DA0E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790161085; c=relaxed/simple; bh=f74eJB9/Nuxhr40IU0wotj41meeuQyj2wg3FsczjbNA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=f70UFDKd85M54N23HdxwHxd0UOMNARDK8k2YjRun1ku5P0IEF1a1BERQgSp6dyWjVQXv286YfW2HXRLiN8xI/ZiA+nciXvcw1DwcEzh7ElUT7rgMHHfAVXL4g1zdzJ3jdDvV0k5c+7LMmBYBN6O9P9vak1ceCWHw6/OvUZumWLQ= 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=DT+svzsm; arc=none smtp.client-ip=74.125.230.76 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-lr2-f12.google.com with SMTP id 38308e7fff4ca-3a2ff00b8d8so6322281fa.1 for ; Wed, 23 Sep 2026 03:57:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790161076; x=1790765876; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=wU3cdglOMO4fNUbFU6VE7Bg9T8/+Nhjntbc1rLwcCxk=; b=DT+svzsm4Hx5A1MyuTjBUCy3Q1AoKT12dzepmarH0Dwl8kPMfLzJSNwC4OwZKJ8359 jEGNk9jrTuQIuaFfSiUqoXpFHZEaA1aMGOJPole2MGvXGgJZv5ygblsQ1kWxHhbp/51d AfLfe0yYdzwbHkqDQhnlyJo55QpF8KJsW6Uu6MwGRn2HOo0fHxfGP6GJ70cZ+epkXml0 yLGbAMPjUry/6N83Ygu1MwN9XjdvIa4w6E0iSPzbVDwmdVOE/UAiqkOqZzpe1GllceGw HDsB5wDv+E7nWGCs03pS3FVbSFulFEPdij/Hy150iLfxdx8l7C/5tinlpGBBnMi5jgbB V1kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790161076; x=1790765876; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=wU3cdglOMO4fNUbFU6VE7Bg9T8/+Nhjntbc1rLwcCxk=; b=h80ZnhFlX6cvPgSpB4WdNVuQA2szuyhbyHOnZ+042/ampd1T/aTkiTEsaQG5/Oh/GO lj4PfaIpEntG4/9crGMK6eE5Nr5xv8cA76eOaJB4H7bCj6zJkHDNbg5L/mPnGLgUVA15 v0AxMzqIyPb1PJtkjCm+v13Pc75CU0qr/ZJjOQOuBaipP4fHTFkQbGeIxAhNxiPGyMYk /7sdGCe1Ujf9uy1WQqaux5F7h5ljt4oX+RvXfAIXs/w+DruM260qVvYfs4aGzbD9VOV6 NgIANYWTKlOVdHSpbnRLU1pc3oKo358w31Nfz7UQ1KzA87Vuxs6iuCL39pHJ56oyaAuE PVKw== X-Gm-Message-State: AFuF++nx1shNiRS3zIgjzTNpUGUKNK0N+ZtsbLsVxqAFx0k5sUAIk4xi Wtya2UwUgZdDr63OFl2SkrQaBlji1dO6Vb/hpUpZooiS7wvS/1xbS0Xe X-Gm-Gg: AYBFou1DzykCISmvZRvdVTUN0LK/Z4Mcku+uu/OcMpmk3M+eU2gkRWZTejJlR/ZoENu eQTwm/k5aucHJLA7y8mWAMz2jYi2idiXlD0Nz3nvOOLKpHv7QrO1Y/Yaaw9PcUATlj67DbfjyC1 31Gb8EY5uzvDvPJNclphOW28Gg7gQaV/lv6yY77IdcZnpG42w9wy0uaFgAGfhJjI0ISv80uq1K1 qGMRArguC0BogNURioHwzkeGMzqnpGYXRYzc85LTjXpUkmzrRc9wLVio1jjVDCLgSPpbu+bL8Bb aF6VlDygbDnOPN4vsX5LMFz3/7xI0TeBgIIat2xALG8GG1tkjizkEHlyebn5jjNJVFytx3H5Pvu q1NrNKJZXtS8ie6Nt947ukJuashndIkUIMg5/r9/0t9x2m5NhooEkF15faJ+QWoby0/9dPk8Rzr uxd/fnFIyfOSHv7/NljqWXPO0kFqZ6EtOt3NyUmh7Sbq1d60lHvpnR/HnQ8kRyuXZGAmGbAJ9YO Dsf+bwh+aMG4MOu9wTwdDPKSvKSEg== X-Received: by 2002:a2e:be9f:0:b0:3a3:368:fb9f with SMTP id 38308e7fff4ca-3a63069666bmr5961811fa.13.1790161075789; Wed, 23 Sep 2026 03:57:55 -0700 (PDT) Received: from DESKTOP-7GRJKK0 ([188.226.104.175]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5b8d857873asm506392e87.17.2026.09.23.03.57.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 03:57:55 -0700 (PDT) From: Vladimir To: Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: linux-sunxi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Vladimir Subject: [PATCH 2/3] arm64: dts: allwinner: h616: orangepi-zero2w: add 24-pin expansion buttons and IR Date: Wed, 23 Sep 2026 15:57:50 +0500 Message-ID: <20260923105751.435-1-anykey196@gmail.com> X-Mailer: git-send-email 2.55.0.windows.3 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 optional 24-pin expansion board exposes two LRADC buttons and an IR receiver. KEY1/KEY2 are on LRADC channel 0 (measured ~1.0 V / ~1.6 V) and are wired to KEY_1 / KEY_ENTER; the IR receiver is on the SoC ir controller (PH10). Tested on: OrangePi Zero 2W (Allwinner H618). Signed-off-by: Vladimir --- .../allwinner/sun50i-h618-orangepi-zero2w.dts | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts b/arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts index ff9b40352..1b690e3cd 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts @@ -10,6 +10,7 @@ #include #include +#include #include / { @@ -189,3 +190,31 @@ &usbphy { usb1_vbus-supply = <®_vcc5v>; status = "okay"; }; + +/* + * Buttons and IR receiver on the optional 24-pin expansion board. + * KEY1 -> KEY_1, KEY2 -> KEY_ENTER (LRADC channel 0). + */ +&lradc { + vref-supply = <®_vcc3v3>; + status = "okay"; + wakeup-source; + + button-1000 { + label = "KEY_1"; + linux,code = ; + channel = <0>; + voltage = <1000000>; + }; + + button-1600 { + label = "KEY_ENTER"; + linux,code = ; + channel = <0>; + voltage = <1600000>; + }; +}; + +&ir { + status = "okay"; +}; From patchwork Wed Sep 23 10:57:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?0JLQu9Cw0LQg0KHQktCd?= X-Patchwork-Id: 3435 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 DDC061C141F for ; Wed, 23 Sep 2026 13:12:34 +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-26173-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-26173-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 462C8437E8 for ; Wed, 23 Sep 2026 10:58:09 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BE6F7489FD6; Wed, 23 Sep 2026 10:58:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="k4vlUOnA" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-lf2-f13.google.com (mail-lf2-f13.google.com [74.125.229.205]) (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 837AD3ACF0B for ; Wed, 23 Sep 2026 10:58:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.229.205 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790161085; cv=none; b=aiZWilAyeD5u4i+M53e4AEvD2IallU/uReVJNUWmNPxQFmwjm0mb8XOjItLbiGaCRMu3DRhpcjF591Mjnn083mqZpnpzAplZdiQM2eR6/eVIUjKuG5Huw5KV33iDe0Wob8w4L12oqtKVUzOWM3AMtZVm64IzR8HxEcMmipv8Njc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790161085; c=relaxed/simple; bh=VkwdKB+MXQWKmoYFPDHYwms7Ci1KdIZEugREExK9jsY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rAGlQTula6vAM88Mkc0yYhwtgqNb9GxqQkMnTETKkcIZwckHTCUVES8K7lPrB5gqUZFrJ05grOUI4c3fpgTU9/soF+oCawDaWWhOlrXlDG7XvZqOsZn6Crcincy6j7UeCCWFu8jH+KdNQL4P76lvp8olfQw0j2qh58eoJlg6CGE= 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=k4vlUOnA; arc=none smtp.client-ip=74.125.229.205 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-lf2-f13.google.com with SMTP id 2adb3069b0e04-5b5e4f15cfdso605937e87.3 for ; Wed, 23 Sep 2026 03:58:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790161077; x=1790765877; 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:content-type; bh=nw6Jfgol+yDjTzgndHSV7uyj9H85igiM05o9ZsjDnik=; b=k4vlUOnAd/xYxdjSUr+YCRxqawMp3XFSqiLWLX4bPGRIpMFZZvOPPEpBqra/xtvhGj 8Qe2h6d1sPRqN8QgWmkX+8Kli2iMzF4pzvLNwaeIgSTqYKV5hnkcqftrV70ihW3rvoIm Sel7oXaFeZnBycRUI+AixukcuVw7hp2o1AQLVnN5ck9tWmKE+5ZD3XT+7v90oyzuXgka uQvzV2V9XU7roDe0/oU+aBEl6TjUSWNzfXV5xLT8/JVY3pprEHi3YGrhPRZgHCvT4L8Q +orMf72Q7/xpb9dkQ3m5274gQR7VGQxcpn+z5e/RGURiV/3+dEOAs1wYywRnab6QFDqe HS2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790161077; x=1790765877; 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:content-type; bh=nw6Jfgol+yDjTzgndHSV7uyj9H85igiM05o9ZsjDnik=; b=1UX5EmRlV2PXvnNqI8sL3BQr8nBo0gh/DsQacvfgOxr9kfRDkG6ftXaOTo10tcl7J5 smKkwYhaxOnNbsaXljueCIiImaeHm0th4T5sLFFXakXfxX3ydYXQUHgE7g1V4c3qF75k Jzy0mdIlyaVFIZq+cyqL8fHB8JWeh0mWcDFogoBpZqrmfPyhBAW7A+CE8nhHM2lXJfrc iX+gsL11tMoK8gnephlTzha8Ekg4MVimLFJy2tqfTef9TKctO8MUa1f50ALjRkPdBPeQ l53rWcBqvFA6UmdAnIOjLBx6KBoIw/njYy7MOWepDepgFl9GBrpFrsloE6ZnCmY27djj 8w+Q== X-Gm-Message-State: AFuF++m2LlZKQUbYlGsN9lczMpjLhVebzHHCS72+3bbjHfoovXzhhXv6 +503Orq8RLfiGNT3+1ij5LOd4vTCnBFKcit9Z/e0Yf/O0plrS+pfsigU X-Gm-Gg: AYBFou0XQcMSgPaNmjEZj9WU028xNFws3WsRqqkqMWAGJrhatcdnzsGkm1FcoCSy/9c SSdU6LBRMmqEGsfweUGuiL905lqTkWEBGwr39nnrNrb+9ikGeqYbCBiDMN4LfW3GXvxrmhvtp/w JwD/IDNDz/F30O8L1gtJb7BRAIVIIwMzFGlzoc8QRlyAi/B6fJmF8WBoAeY/is9Dx0VE2NCtcuX XC3cD//HwV5Ln0yj4O7COBE9tTCKfCyPgggSWVLug94ApyMDbvbcUso2dzV9AF1AN/YmjSLJRW/ qzOpPRcXXcxlQGIjdmywM/wy6aGDxGnvLSC8cEBGJ817WN9WchV6WZtb8Mc6+YdclockwyylLKm E48ESNI86c2lB6nADNnJ/3A7f01RB0QaHvVW2BXri8WZVN2EoW5bKlQBQki5/XSJVT72QGX8a+R gSBGAZV+mAeCafUrPPPbofCZenc6VY7n77oUaCTkyXIDugYM/Ec5xzxoloTqzZ2RTFPn2yd+328 0HQa8Gc9FNWKnRPUVk= X-Received: by 2002:ac2:5696:0:b0:5b6:1a7c:59db with SMTP id 2adb3069b0e04-5b8d89c2a3dmr808727e87.53.1790161077408; Wed, 23 Sep 2026 03:57:57 -0700 (PDT) Received: from DESKTOP-7GRJKK0 ([188.226.104.175]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5b8d857873asm506392e87.17.2026.09.23.03.57.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 03:57:57 -0700 (PDT) From: Vladimir To: Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: linux-sunxi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Vladimir Subject: [PATCH 3/3] arm64: dts: allwinner: h616: orangepi-zero2w: add SDIO WiFi/BT (AW859A) Date: Wed, 23 Sep 2026 15:57:51 +0500 Message-ID: <20260923105751.435-2-anykey196@gmail.com> X-Mailer: git-send-email 2.55.0.windows.3 In-Reply-To: <20260923105751.435-1-anykey196@gmail.com> References: <20260923105751.435-1-anykey196@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.34 / 15.00]; BAYES_HAM(-5.50)[100.00%]; RBL_SENDERSCORE(2.00)[172.234.253.10:from]; SUSPICIOUS_RECIPS(1.50)[]; DMARC_POLICY_SOFTFAIL(1.00)[gmail.com : SPF not aligned (relaxed), No valid DKIM,none]; MID_CONTAINS_FROM(1.00)[]; R_MISSING_CHARSET(0.50)[]; MAILLIST(-0.15)[generic]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[text/plain]; HAS_LIST_UNSUB(-0.01)[]; FORGED_SENDER_MAILLIST(0.00)[]; FROM_HAS_DN(0.00)[]; PRECEDENCE_BULK(0.00)[]; TAGGED_RCPT(0.00)[]; FREEMAIL_CC(0.00)[lists.linux.dev,lists.infradead.org,vger.kernel.org,gmail.com]; DBL_BLOCKED_OPENRESOLVER(0.00)[sea.lore.kernel.org:rdns,sea.lore.kernel.org:helo]; RCVD_COUNT_FIVE(0.00)[6]; TAGGED_FROM(0.00)[bounces-26173-noreply=patchwork.local]; ASN(0.00)[asn:63949, ipnet:172.234.224.0/19, country:SG]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(0.00)[+ip4:172.234.253.10]; TO_DN_SOME(0.00)[]; RBL_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[172.234.253.10:from]; RECEIVED_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[188.226.104.175:received,74.125.229.205:received,100.90.174.1:received]; FROM_NEQ_ENVFROM(0.00)[anykey196@gmail.com,linux-sunxi@lists.linux.dev]; RCPT_COUNT_SEVEN(0.00)[7]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; ARC_ALLOW(0.00)[subspace.kernel.org:s=arc-20240116:i=1]; FREEMAIL_TO(0.00)[kernel.org,gmail.com,sholland.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: DDC061C141F 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 the SDIO bus (mmc1) and power the on-board AW859A (UWE5622) WiFi/BT combo through an mmc-pwrseq-simple that resets WL_REG_ON (PG18), with the 3.3 V and 1.8 V supplies and the RTC 32 kHz clock. Tested on: OrangePi Zero 2W (Allwinner H618) with the out-of-tree uwe5622 driver. Signed-off-by: Vladimir --- .../allwinner/sun50i-h618-orangepi-zero2w.dts | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts b/arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts index 1b690e3cd..3ec060228 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts @@ -218,3 +218,43 @@ button-1600 { &ir { status = "okay"; }; + +/ { + reg_vcc33_wifi: vcc33-wifi { + /* Always-on 3.3V regulator for WiFi and BT */ + compatible = "regulator-fixed"; + regulator-name = "vcc33-wifi"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + vin-supply = <®_vcc5v>; + }; + + reg_vcc_wifi_io: vcc-wifi-io { + /* Always-on 1.8V regulator for WiFi and BT IO */ + compatible = "regulator-fixed"; + regulator-name = "vcc-wifi-io"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + vin-supply = <®_vcc33_wifi>; + }; + + wifi_pwrseq: wifi-pwrseq { + compatible = "mmc-pwrseq-simple"; + clocks = <&rtc 1>; + clock-names = "osc32k-out"; + reset-gpios = <&pio 6 18 GPIO_ACTIVE_LOW>; /* PG18 */ + post-power-on-delay-ms = <200>; + }; +}; + +&mmc1 { + vmmc-supply = <®_vcc33_wifi>; + vqmmc-supply = <®_vcc_wifi_io>; + mmc-pwrseq = <&wifi_pwrseq>; + bus-width = <4>; + non-removable; + mmc-ddr-1_8v; + status = "okay"; +};