From: Franz <franzelfranzel@gmail.com>
To: Jeff Johnson <jjohnson@kernel.org>, Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Bjorn Andersson <andersson@kernel.org>,
Konrad Dybcio <konradybcio@kernel.org>
Cc: Johannes Berg <johannes@sipsolutions.net>,
Abel Vesa <abelvesa@kernel.org>,
ath12k@lists.infradead.org, linux-wireless@vger.kernel.org,
devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: [PATCH RFC 1/3] dt-bindings: net: wireless: qcom,ath12k: add disable-rfkill
Date: Sat, 3 Oct 2026 11:15:07 +0200 [thread overview]
Message-ID: <20261003091509.4822-2-franzelfranzel@gmail.com> (raw)
In-Reply-To: <20261003091509.4822-1-franzelfranzel@gmail.com>
Some boards do not wire the WCN7850 hardware rfkill input, or wire it so
that it always reads as "radio off". On the Microsoft Surface Pro 11
(X1E80100), ath12k enables hardware rfkill handling and the interface
ends up hard-blocked for good.
ACPI platforms can already turn this off through a firmware setting
that ath12k reads (ath12k_acpi_get_disable_rfkill()). Add a boolean
property so that DT-based boards can describe the same thing.
Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Franz <franzelfranzel@gmail.com>
---
.../devicetree/bindings/net/wireless/qcom,ath12k.yaml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath12k.yaml b/Documentation/devicetree/bindings/net/wireless/qcom,ath12k.yaml
index dc68dd599..d56050e77 100644
--- a/Documentation/devicetree/bindings/net/wireless/qcom,ath12k.yaml
+++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath12k.yaml
@@ -27,6 +27,13 @@ properties:
If present, a board or platform specific string used to lookup
usecase-specific firmware files for the device.
+ disable-rfkill:
+ type: boolean
+ description:
+ The device's hardware rfkill input is not usable on this board (for
+ example, it is not wired and reads as "radio off"). The driver must
+ not enable hardware rfkill handling.
+
vddaon-supply:
description: VDD_AON supply regulator handle
--
2.56.0
next prev parent reply other threads:[~2026-10-03 9:15 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-03 9:15 [PATCH RFC 0/3] Allow DT boards to disable WCN7850 hardware rfkill Franz
2026-10-03 9:15 ` Franz [this message]
2026-10-03 9:27 ` [PATCH RFC 1/3] dt-bindings: net: wireless: qcom,ath12k: add disable-rfkill Krzysztof Kozlowski
2026-10-03 9:15 ` [PATCH RFC 2/3] wifi: ath12k: honour disable-rfkill from the device tree Franz
2026-10-03 9:28 ` Krzysztof Kozlowski
2026-10-03 9:15 ` [PATCH RFC 3/3] arm64: dts: qcom: x1-microsoft-denali: disable WCN7850 hardware rfkill Franz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261003091509.4822-2-franzelfranzel@gmail.com \
--to=franzelfranzel@gmail.com \
--cc=abelvesa@kernel.org \
--cc=andersson@kernel.org \
--cc=ath12k@lists.infradead.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jjohnson@kernel.org \
--cc=johannes@sipsolutions.net \
--cc=konradybcio@kernel.org \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=robh@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®