From patchwork Tue Jul 28 02:49:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Justin Suess X-Patchwork-Id: 2810 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 B974B1C082B for ; Tue, 28 Jul 2026 04:50:19 +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-24787-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-24787-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 96AF53058A17 for ; Tue, 28 Jul 2026 02:49:27 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 541142F12A1; Tue, 28 Jul 2026 02:49:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="asHgmK/5" X-Original-To: linux-sunxi@lists.linux.dev Received: from mail-yw1-f182.google.com (mail-yw1-f182.google.com [209.85.128.182]) (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 D4A122F7F12 for ; Tue, 28 Jul 2026 02:49:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785206967; cv=none; b=HhINUYCWssVLDVCz99WDOX2oI7Q5E6HjsaCBg05eGptYQ0gi3Rwz1M7rOMaoVi015zaK70Ta6MgfiB0O1YSsLd0gu2Ek8e891GkUo+qnSX4lPS+4Ld4RZ0eYqqg2BAgOBVzWAg1O3VpGGubTuIc4TunqVoHAQw07P/aXxqsIRd0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785206967; c=relaxed/simple; bh=es+rJotQRwyypM61fneWNzwmRxWIGX4iJwW6Sl/cW/w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Bqpj8pWA00ZuXeVvXgtMRpyuUPfTybPdvyvdl2RcUxeLmjlpA4DCSn9LONE71cIiY8GzHvdlUJBEVdinxho4MzkQct9m4ZwzTCDpVLRVixKfeFcZvaZFumTvEdg3OlZWR9HXMacu62kmH1wO10WOKxfmND6kFBSBbPphE/yaXdU= 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=asHgmK/5; arc=none smtp.client-ip=209.85.128.182 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-yw1-f182.google.com with SMTP id 00721157ae682-80bb41f7f3cso32915317b3.2 for ; Mon, 27 Jul 2026 19:49:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785206965; x=1785811765; 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=i6eNcf+AhwmRS6BoOkHO52GkK3UKWVS1XZpDCOhvYRA=; b=asHgmK/5yv6O/Ef+YEgYkjzSxEzxWeHYAtiTspmi4ESYg4LX0G9PycMu5i2oG2exSV J18mJhX1XbzJ6d6L4LAw0tX3eXmkUvK/uSrWhZeWDLJltavQRAHyS/R9ANZXOdQ0ALfh UZEMTW4+gym/s6iV+GVbZcIpdprwpKTDKULI+SGTG21XFomLSKr99tVdRQZv4LNuXM1Z /x/9DrONLYMu7Ie0SPzuIgFSS3o0i3kyhBxkHYHSDPPXV/yAOp3as7SELMZe/kIqTE6q cRO3rhfDXxnA+zc5N5Rs6vvOIJCh/qh7ojUFJbIOiCA42RqG4JzDCC7niiO6bSdZ4KEZ XeZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785206965; x=1785811765; 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=i6eNcf+AhwmRS6BoOkHO52GkK3UKWVS1XZpDCOhvYRA=; b=hQgoaL4kPIweRTz/pASeONub8BY6IkEFA6ETDZ4sAywDt+tStcBRzg6xB/a8AzK5Vf yzo7jR0prJkfXCvyfUkMyNeNuUGNoT14aQ+rc+HNOwvSK0IBZkfryQ7oBXTJn8ehRqZk YLsg3ZYBjJDBL5X6mmFobNtntnUUk7usk233UjNyMObrq5qq1w+HXr4UteF3hi53bgJW tuVT9H69OoQiI++B3c+iWgaCqnFWtX+mP/7nkUryDqToeHDkjGHFLjkdI8Q4orZ+mBy3 YYAYfA3xyWmXvpsT4jKMJ1jP3/LhtF2s+UqpOBVwvh4T3t4axKjiIhmETXVxSOV/7k7d f4JQ== X-Forwarded-Encrypted: i=1; AHgh+RpunpxgU3Nx3DASqbVNksZepbG7etp73pKqlY9imGtIqB0NMT3ejRf1JtI94U0ugtE1L+1X0u1EFnNNQw==@lists.linux.dev X-Gm-Message-State: AOJu0Yy+JbEnfaIIz2/42rFaBetkdkqvj/ul0TON/DXhIHjQ0aqTg4Uu 6TFKKdMdAZHd+dbO0jhETS+hXuIzA4vrA652Jj5f3dGwyvzm+4RqAI01 X-Gm-Gg: AR+sD12ITiyjvnHP+lnjBLsiUW5J8X6gPUkK+e4b4BNKe8lOSM55f72X/wBj4BOE7NE RXamjO3Emc2hu+/C+ZE/+ORjKf5tkzEt9tSJYvzBe0aV7LnwnKIXdzvpR7jHJ8J7p0UVIFVMJB4 qoy6gg4q5Nuwmx0TfhuEdRX1jxDejg/grmWG5BqgODH7QyoMiFtb+ZlsjtWBYR7dubHfOZZDaWF r8Jwoge+0EQqis9U9Kvdv15LJ0thJGQXtgCU476kM3+dpc8s7J+Swzbs4+YbBH5F2eFbRXWWrWr e9x911DwwFjjc2nSlDXGVW7Nj4iQ20tSslmtNvzRzkTLHDrwYouqC2ru8Z5WoJSInyyoDE+2ATO kM9Dq3cr58YPvjqZ5SRHoSAiGcgn48jp0zRWlVQis0xkYXbYurA1TcLp4XSS3AiOx4Dj4OgLiRW uLHTbgb3/3cZKTgxVaGehhA/Ur/juGrJilkiDq X-Received: by 2002:a05:690c:4d84:b0:81e:d23b:f8d1 with SMTP id 00721157ae682-81f99368d13mr1674717b3.35.1785206964798; Mon, 27 Jul 2026 19:49:24 -0700 (PDT) Received: from zenbox ([2600:1700:18fb:6011:722a:22a9:308b:2c35]) by smtp.gmail.com with ESMTPSA id 00721157ae682-81f6579f462sm40974847b3.11.2026.07.27.19.49.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 19:49:24 -0700 (PDT) From: Justin Suess To: Sean Young , Mauro Carvalho Chehab , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Ripard Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, Sashiko , Justin Suess , Andre Przywara Subject: [PATCH v4 3/4] arm64: dts: allwinner: a523: enable IR receiver on the X96Q Pro+ Date: Mon, 27 Jul 2026 22:49:15 -0400 Message-ID: <20260728024916.993224-4-utilityemal77@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260728024916.993224-1-utilityemal77@gmail.com> References: <20260728024916.993224-1-utilityemal77@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.105.105.114: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]; MIME_GOOD(-0.10)[text/plain]; BAD_REP_POLICIES(0.10)[]; HAS_LIST_UNSUB(-0.01)[]; PRECEDENCE_BULK(0.00)[]; TAGGED_RCPT(0.00)[dt]; RCPT_COUNT_TWELVE(0.00)[16]; FREEMAIL_CC(0.00)[vger.kernel.org,lists.infradead.org,lists.linux.dev,kernel.org,gmail.com,arm.com]; DBL_BLOCKED_OPENRESOLVER(0.00)[tor.lore.kernel.org:rdns,tor.lore.kernel.org:helo,arm.com:email]; FORGED_SENDER_MAILLIST(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; TAGGED_FROM(0.00)[bounces-24787-noreply=patchwork.local]; R_SPF_ALLOW(0.00)[+ip4:172.105.105.114]; FREEMAIL_TO(0.00)[mess.org,kernel.org,gmail.com,sholland.org]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[utilityemal77@gmail.com,linux-sunxi@lists.linux.dev]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:63949, ipnet:172.105.96.0/20, country:SG]; ARC_ALLOW(0.00)[subspace.kernel.org:s=arc-20240116:i=1]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: B974B1C082B 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 X96Q Pro+ TV box has an IR receiver window on the front panel, wired to the SoC CIR input on PL11. Enable the CIR receiver in the RTC power domain and mux its RX signal to PL11. Tested on an X96Q Pro+ with ir-keytable and nec keybindings with the remote that it came with in the box. Reviewed-by: Andre Przywara Tested-by: Andre Przywara Signed-off-by: Justin Suess --- arch/arm64/boot/dts/allwinner/sun55i-h728-x96qpro+.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun55i-h728-x96qpro+.dts b/arch/arm64/boot/dts/allwinner/sun55i-h728-x96qpro+.dts index a96927fbdadd..1eaee20acaab 100644 --- a/arch/arm64/boot/dts/allwinner/sun55i-h728-x96qpro+.dts +++ b/arch/arm64/boot/dts/allwinner/sun55i-h728-x96qpro+.dts @@ -266,6 +266,12 @@ reg_dcdc3_323: dcdc3 { }; }; +&r_ir { + pinctrl-names = "default"; + pinctrl-0 = <&r_ir_rx_pin>; + status = "okay"; +}; + &r_pio { /* * Specifying the supply would create a circular dependency.