From: "Jérôme de Bretagne via B4 Relay" <devnull+jerome.debretagne.gmail.com@kernel.org>
To: "Bjorn Andersson" <andersson@kernel.org>,
"Konrad Dybcio" <konradybcio@kernel.org>,
"Rob Herring" <robh@kernel.org>,
"Krzysztof Kozlowski" <krzk+dt@kernel.org>,
"Conor Dooley" <conor+dt@kernel.org>,
"Johannes Berg" <johannes@sipsolutions.net>,
"Lorenzo Bianconi" <lorenzo@kernel.org>,
"Maximilian Luz" <luzmaximilian@gmail.com>,
"Hans de Goede" <hansg@kernel.org>,
"Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>,
"Jeff Johnson" <jjohnson@kernel.org>
Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org,
platform-driver-x86@vger.kernel.org, ath12k@lists.infradead.org,
"Jeff Johnson" <jeff.johnson@oss.qualcomm.com>,
"Dale Whinham" <daleyo@gmail.com>,
"Jérôme de Bretagne" <jerome.debretagne@gmail.com>,
"Dmitry Baryshkov" <dmitry.baryshkov@oss.qualcomm.com>,
"Konrad Dybcio" <konrad.dybcio@oss.qualcomm.com>
Subject: [PATCH v5 0/7] Microsoft Surface Pro 11 support
Date: Sat, 20 Dec 2025 01:21:57 +0100 [thread overview]
Message-ID: <20251220-surface-sp11-for-next-v5-0-16065bef8ef3@gmail.com> (raw)
This series brings support for the Qualcomm-based Microsoft Surface
Pro 11 covering both the OLED and LCD variants.
Signed-off-by: Dale Whinham <daleyo@gmail.com>
Signed-off-by: Jérôme de Bretagne <jerome.debretagne@gmail.com>
---
Changes in v5:
- Move the OLED variant description to keep the logical order [Krzysztof]
- Remove a T-b: tag as not applicable for a binding [Krzysztof]
- Remove another T-b: tag already covered by authorship [Krzysztof]
- Reference disable-rfkill in qcom,ath12k.yaml to fix dtbs_check failure [Krzysztof]
- Remove erroneously copied Copyright lines [Krzysztof]
- Add the R-b: tag from Dmitry for the aggregator_registry patch
- Link to v4: https://lore.kernel.org/r/20251218-surface-sp11-for-next-v4-0-7bcf83c1504a@gmail.com
Changes in v4:
- Re-order the denali entry in the aggregator_registry acpi_match table [Dmitry]
- Improve the bindings by splitting the LCD and OLED variants into 2 entries [Konrad]
- Enable i2c4 to make it accessible through i2c-tools [Konrad]
- Document the addresses for i2c0 and i2c4 like in romulus.dtsi [Konrad]
- Fix the clock-frequency for i2c0 based on DSDT/SSDT
- Drop i2c5 which is not found in the DSDT after double-checking
- Add the R-b: tag from Konrad for the SP11 device trees
- Link to v3: https://lore.kernel.org/r/20251218-surface-sp11-for-next-v3-0-875afc7bd3b7@gmail.com
Changes in v3:
- Update the compatible strings to document both the OLED and LCD variants
- Move the disable-rfkill property into ieee80211.yaml [Rob,Krzysztof]
- Reference commit c6a7c0b09d5f and detail the disable-rfkill patch description [Rob,Krzysztof]
- Switch to the renamed hamoa.dtsi and hamoa-pmics.dtsi [Dale]
- Improve the comments describing the 2 USB Type-C port location
- Update the speaker definition to describe only 2-speakers [Konrad]
- Drop output-low from the speaker definition [Konrad]
- Enable i2c0 to make it accessible through i2c-tools [Konrad]
- Delete a non-applicable comment about removable WLAN card [Konrad]
- Re-order a few nodes and fix indentation issues [Konrad]
- Squash one of the patches as suggested [Krzysztof]
- Drop the NAKed patch patch about a dpcd link rate quirk [Dmitry]
- Include the Reviewed-by: tags
- Link to v2: https://lore.kernel.org/all/20251201011457.17422-1-daleyo@gmail.com/
Changes in v2:
- Dropped ATNA30DW01 patch as it was merged.
- Split device tree into x1e (OLED)/x1p (LCD) specific *.dts files and move common code into x1-microsoft-denali.dtsi (patch 4).
- Device tree now enables higher external monitor refresh rates/resolutions (patch 4).
- Device tree now enables partially working audio output; requires alsa-ucm-conf and audioreach-topology definitions in userspace (patch 4).
- Replaced 'Work around bogus maximum link rate' with a quirk-based approach (patch 5).
- Improve the commit message about the disable-rfkill property in response to feedback (patch 6).
---
Dale Whinham (4):
firmware: qcom: scm: allow QSEECOM on Surface Pro 11
platform/surface: aggregator_registry: Add Surface Pro 11 (QCOM)
arm64: dts: qcom: Add support for Surface Pro 11
wifi: ath12k: Add support for disabling rfkill via devicetree
Jérôme de Bretagne (3):
dt-bindings: arm: qcom: Document Microsoft Surface Pro 11
dt-bindings: wireless: ieee80211: Add disable-rfkill property
dt-bindings: wireless: ath12k: Allow disable-rfkill property
Documentation/devicetree/bindings/arm/qcom.yaml | 11 +
.../bindings/net/wireless/ieee80211.yaml | 6 +
.../bindings/net/wireless/qcom,ath12k.yaml | 5 +
arch/arm64/boot/dts/qcom/Makefile | 4 +
arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi | 1324 ++++++++++++++++++++
.../dts/qcom/x1e80100-microsoft-denali-oled.dts | 19 +
.../boot/dts/qcom/x1p64100-microsoft-denali.dts | 15 +
drivers/firmware/qcom/qcom_scm.c | 1 +
drivers/net/wireless/ath/ath12k/core.c | 3 +
.../platform/surface/surface_aggregator_registry.c | 18 +
10 files changed, 1406 insertions(+)
---
base-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8
change-id: 20251218-surface-sp11-for-next-626e327f7b33
Best regards,
--
Jérôme de Bretagne <jerome.debretagne@gmail.com>
next reply other threads:[~2025-12-20 0:22 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-20 0:21 Jérôme de Bretagne via B4 Relay [this message]
2025-12-20 0:21 ` [PATCH v5 1/7] dt-bindings: arm: qcom: Document Microsoft Surface Pro 11 Jérôme de Bretagne via B4 Relay
2025-12-20 9:12 ` Krzysztof Kozlowski
2025-12-20 0:21 ` [PATCH v5 2/7] dt-bindings: wireless: ieee80211: Add disable-rfkill property Jérôme de Bretagne via B4 Relay
2025-12-20 6:04 ` Bryan O'Donoghue
2025-12-20 9:12 ` Krzysztof Kozlowski
2025-12-20 14:02 ` Jérôme de Bretagne
2025-12-20 16:05 ` Dmitry Baryshkov
2025-12-22 10:06 ` Konrad Dybcio
2025-12-22 10:23 ` Hans de Goede
2025-12-22 11:04 ` Krzysztof Kozlowski
2025-12-22 11:45 ` Manivannan Sadhasivam
2025-12-22 12:41 ` Hans de Goede
2025-12-22 13:41 ` Manivannan Sadhasivam
2025-12-22 14:22 ` Hans de Goede
2025-12-23 6:31 ` Manivannan Sadhasivam
2025-12-23 9:23 ` Jérôme de Bretagne
2025-12-20 0:22 ` [PATCH v5 3/7] dt-bindings: wireless: ath12k: Allow " Jérôme de Bretagne via B4 Relay
2025-12-20 0:22 ` [PATCH v5 4/7] firmware: qcom: scm: allow QSEECOM on Surface Pro 11 Jérôme de Bretagne via B4 Relay
2025-12-20 0:22 ` [PATCH v5 5/7] platform/surface: aggregator_registry: Add Surface Pro 11 (QCOM) Jérôme de Bretagne via B4 Relay
2025-12-20 0:22 ` [PATCH v5 6/7] arm64: dts: qcom: Add support for Surface Pro 11 Jérôme de Bretagne via B4 Relay
2025-12-20 0:22 ` [PATCH v5 7/7] wifi: ath12k: Add support for disabling rfkill via devicetree Jérôme de Bretagne via B4 Relay
2025-12-20 6:07 ` Bryan O'Donoghue
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=20251220-surface-sp11-for-next-v5-0-16065bef8ef3@gmail.com \
--to=devnull+jerome.debretagne.gmail.com@kernel.org \
--cc=andersson@kernel.org \
--cc=ath12k@lists.infradead.org \
--cc=conor+dt@kernel.org \
--cc=daleyo@gmail.com \
--cc=devicetree@vger.kernel.org \
--cc=dmitry.baryshkov@oss.qualcomm.com \
--cc=hansg@kernel.org \
--cc=ilpo.jarvinen@linux.intel.com \
--cc=jeff.johnson@oss.qualcomm.com \
--cc=jerome.debretagne@gmail.com \
--cc=jjohnson@kernel.org \
--cc=johannes@sipsolutions.net \
--cc=konrad.dybcio@oss.qualcomm.com \
--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=lorenzo@kernel.org \
--cc=luzmaximilian@gmail.com \
--cc=platform-driver-x86@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