[PATCH v3 0/4] arm64: qcom: x1-vivobook-s15: add X1P42100 variant, restructure dts files

Jens Glathe via B4 Relay posted 4 patches 1 month, 2 weeks ago
Documentation/devicetree/bindings/arm/qcom.yaml    |    1 +
arch/arm64/boot/dts/qcom/Makefile                  |    2 +
arch/arm64/boot/dts/qcom/x1-asus-vivobook-s15.dtsi | 1362 ++++++++++++++++++++
.../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts   | 1346 +------------------
.../boot/dts/qcom/x1p42100-asus-vivobook-s15.dts   |   44 +
drivers/firmware/qcom/qcom_scm.c                   |    1 +
6 files changed, 1411 insertions(+), 1345 deletions(-)
[PATCH v3 0/4] arm64: qcom: x1-vivobook-s15: add X1P42100 variant, restructure dts files
Posted by Jens Glathe via B4 Relay 1 month, 2 weeks ago
This patchset adds the X1P42100 variant of the ASUS Vivobook S15 [1]. To avoid
redundant code, it pulls the part that is identical to both variants into
x1-asus-vivobook-s15.dtsi.

I have maintained the X1P42100 variant on my tree for about a year now, it has
been tested by quite a few users. Also added sound (not in this patchset) and
users operate this successfully.

[1]: https://www.asus.com/de/laptops/for-home/vivobook/asus-vivobook-s-15-s5507/techspec/

Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
---
Changes in v3:
- Fixed the \nstatus = "okay"; nit
- Dropped the t-b on the bindings commit
- Rebased onto next-20260213
- Link to v2: https://lore.kernel.org/r/20260211-b4-vivobook-v2-0-9f500415d2ed@oldschoolsolutions.biz

Changes in v2:
- Fixed the bindings mixup and the redundant gpu node in the Purwa dts
- Re-partitioned the patch set to have no new dangling file
- Rebased onto next-20260210
- Thanks to all that commented on the patches.
- Link to v1: https://lore.kernel.org/r/20260208-b4-vivobook-v1-0-3a9b5e153909@oldschoolsolutions.biz

---
Jens Glathe (4):
      dt-bindings: arm: qcom: Add ASUS Vivobook X1P42100 variant
      firmware: qcom: scm: allow QSEECOM on ASUS Vivobook X1P42100 variant
      arm64: dts: qcom: x1-vivobook-s15: create a common dtsi for Hamoa and Purwa variants
      arm64: dts: qcom: x1-vivobook-s15: add Purwa-compatible device tree

 Documentation/devicetree/bindings/arm/qcom.yaml    |    1 +
 arch/arm64/boot/dts/qcom/Makefile                  |    2 +
 arch/arm64/boot/dts/qcom/x1-asus-vivobook-s15.dtsi | 1362 ++++++++++++++++++++
 .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts   | 1346 +------------------
 .../boot/dts/qcom/x1p42100-asus-vivobook-s15.dts   |   44 +
 drivers/firmware/qcom/qcom_scm.c                   |    1 +
 6 files changed, 1411 insertions(+), 1345 deletions(-)
---
base-commit: 635c467cc14ebdffab3f77610217c1dacaf88e8c
change-id: 20260118-b4-vivobook-d05546efec82

Best regards,
-- 
Jens Glathe <jens.glathe@oldschoolsolutions.biz>
Re: (subset) [PATCH v3 0/4] arm64: qcom: x1-vivobook-s15: add X1P42100 variant, restructure dts files
Posted by Bjorn Andersson 1 month ago
On Sat, 14 Feb 2026 09:32:52 +0100, Jens Glathe wrote:
> This patchset adds the X1P42100 variant of the ASUS Vivobook S15 [1]. To avoid
> redundant code, it pulls the part that is identical to both variants into
> x1-asus-vivobook-s15.dtsi.
> 
> I have maintained the X1P42100 variant on my tree for about a year now, it has
> been tested by quite a few users. Also added sound (not in this patchset) and
> users operate this successfully.
> 
> [...]

Applied, thanks!

[1/4] dt-bindings: arm: qcom: Add ASUS Vivobook X1P42100 variant
      commit: 1fdbcc6d3f39a67e65d1fbdb91af43ae6b576110
[3/4] arm64: dts: qcom: x1-vivobook-s15: create a common dtsi for Hamoa and Purwa variants
      commit: da35a8931fccda7a165a2ec07f3bd48664eadaf4
[4/4] arm64: dts: qcom: x1-vivobook-s15: add Purwa-compatible device tree
      commit: b0829cd6a633d1cd18d1560937dd0455bb8d4d28

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>