mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 00/17] Add initial support for Qualcomm Halliday and Samsung Galaxy XR
@ 2026-11-09  0:33 Stanislav Aleksandrov
  2026-11-09  0:33 ` [PATCH 01/17] dt-bindings: arm: qcom-soc: Add Halliday Stanislav Aleksandrov
                   ` (16 more replies)
  0 siblings, 17 replies; 25+ messages in thread
From: Stanislav Aleksandrov @ 2026-11-09  0:33 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Robert Marko,
	Guru Das Srinagesh, Thomas Gleixner, Radu Rendec, Lee Jones,
	Will Deacon, Robin Murphy, Joerg Roedel (AMD),
	Greg Kroah-Hartman, Wesley Cheng, Vinod Koul, Neil Armstrong,
	Manivannan Sadhasivam, Alim Akhtar, Bart Van Assche, Bean Huo,
	Stanley Jhu, Herbert Xu, David S. Miller, Rafael J. Wysocki,
	Viresh Kumar, Amit Kucheria, Thara Gopinath, Daniel Lezcano,
	Zhang Rui, Lukasz Luba, Georgi Djakov, Sibi Sankar
  Cc: linux-arm-msm, devicetree, linux-kernel, mfd, linux-arm-kernel,
	iommu, linux-usb, linux-phy, linux-scsi, linux-crypto, linux-pm,
	Stanislav Aleksandrov

This series introduces initial Devicetree support for the Qualcomm Halliday
(SXR2250P / Snapdragon XR2+ Gen 2) and the Samsung Galaxy XR headset
(board compatible "samsung,xrvst2").

With this DT and the driver series, the headset boots to an initramfs
with a shell over USB NCM.

UFS, cpufreq and the thermal zones work too. PCIe with Wi-Fi and more
will follow.

Dependencies:
- The dts patches only need the Halliday TLMM, clock and interconnect
  series:
  https://lore.kernel.org/r/20261109-halliday-tlmm-v1-0-a181d54214cd@gmail.com
  https://lore.kernel.org/r/20261109-halliday-clk-v1-0-20c3ba8be0bd@gmail.com
  https://lore.kernel.org/r/20261109-halliday-icc-v1-0-def7cf786f75@gmail.com

The SoC ID was sent separately:
https://lore.kernel.org/r/20261108-sxr2250p-socinfo-v1-0-06244862f5c6@gmail.com

This work was made together with Claude, ChatGPT and Gemini.
Reviewed and tested on my Galaxy XR.

Signed-off-by: Stanislav Aleksandrov <lightofmysoul@gmail.com>
---
Stanislav Aleksandrov (17):
      dt-bindings: arm: qcom-soc: Add Halliday
      dt-bindings: firmware: qcom,scm: Document Halliday SCM
      dt-bindings: interrupt-controller: qcom,pdc: Document Halliday PDC
      dt-bindings: power: qcom,rpmpd: document the Halliday RPMh Power Domains
      dt-bindings: mfd: qcom,tcsr: Add Halliday TCSR
      dt-bindings: arm-smmu: Add Halliday SMMU
      dt-bindings: usb: qcom,snps-dwc3: Add Halliday
      dt-bindings: phy: qcom,usb-snps-femto-v2: Add Halliday HS PHY
      dt-bindings: ufs: qcom,sc7180-ufshc: Add Halliday UFS
      dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Add Halliday
      dt-bindings: crypto: qcom,inline-crypto-engine: Add Halliday
      dt-bindings: cpufreq: qcom-hw: Document Halliday CPUFREQ hardware
      dt-bindings: thermal: qcom-tsens: Document the Halliday Temperature Sensor
      dt-bindings: interconnect: OSM L3: Add Halliday EPSS L3 compatible
      dt-bindings: arm: qcom: Add Samsung Galaxy XR
      arm64: dts: qcom: Add initial Halliday dtsi
      arm64: dts: qcom: Add Samsung Galaxy XR

 .../devicetree/bindings/arm/qcom-soc.yaml          |    4 +-
 Documentation/devicetree/bindings/arm/qcom.yaml    |    5 +
 .../bindings/cpufreq/cpufreq-qcom-hw.yaml          |    2 +
 .../bindings/crypto/qcom,inline-crypto-engine.yaml |    1 +
 .../devicetree/bindings/firmware/qcom,scm.yaml     |    2 +
 .../bindings/interconnect/qcom,osm-l3.yaml         |    1 +
 .../bindings/interrupt-controller/qcom,pdc.yaml    |    1 +
 .../devicetree/bindings/iommu/arm,smmu.yaml        |    2 +
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |    1 +
 .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml    |    4 +
 .../bindings/phy/qcom,usb-snps-femto-v2.yaml       |    1 +
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |    4 +
 .../devicetree/bindings/thermal/qcom-tsens.yaml    |    1 +
 .../devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml |    2 +
 .../devicetree/bindings/usb/qcom,snps-dwc3.yaml    |    3 +
 arch/arm64/boot/dts/qcom/Makefile                  |    1 +
 .../boot/dts/qcom/halliday-samsung-xrvst2.dts      |  218 +++
 arch/arm64/boot/dts/qcom/halliday.dtsi             | 1859 ++++++++++++++++++++
 18 files changed, 2110 insertions(+), 2 deletions(-)
---
base-commit: 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4
change-id: 20261108-halliday-dts-e6ed3a2b5cd0
prerequisite-change-id: 20261108-halliday-tlmm-f250374110e0:v1
prerequisite-patch-id: 5a614cbb038d4083d1ce56b413923dfb4e7c2fd7
prerequisite-patch-id: 36f2dcc3de10d5ccba9eee25b73736189559162a
prerequisite-change-id: 20261108-halliday-clk-362190f4f5dd:v1
prerequisite-patch-id: 765d40b7543dba6580852939a5c3d177f12d0a1e
prerequisite-patch-id: f12c958fceb125bcefd8dc9de139f30a371f85a4
prerequisite-patch-id: a6559b14fa1badec8e7752940362d68306523557
prerequisite-patch-id: 3574a3f99dc1a987a61b4e4a73e0204142604a73
prerequisite-patch-id: 5ff25f591783dea61a6719bffe3961070f7167e1
prerequisite-change-id: 20261108-halliday-icc-65a5442be859:v1
prerequisite-patch-id: 94cd5dee75e96876c6a42852cf6d1b52df1c7ace
prerequisite-patch-id: 730c6d80310f7472ecbcfbdb84dff4cc864d99af

Best regards,
--  
Stanislav Aleksandrov <lightofmysoul@gmail.com>


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2026-11-09 17:38 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-09  0:33 [PATCH 00/17] Add initial support for Qualcomm Halliday and Samsung Galaxy XR Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 01/17] dt-bindings: arm: qcom-soc: Add Halliday Stanislav Aleksandrov
2026-11-09  8:25   ` Krzysztof Kozlowski
2026-11-09 17:38     ` Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 02/17] dt-bindings: firmware: qcom,scm: Document Halliday SCM Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 03/17] dt-bindings: interrupt-controller: qcom,pdc: Document Halliday PDC Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 04/17] dt-bindings: power: qcom,rpmpd: document the Halliday RPMh Power Domains Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 05/17] dt-bindings: mfd: qcom,tcsr: Add Halliday TCSR Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 06/17] dt-bindings: arm-smmu: Add Halliday SMMU Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 07/17] dt-bindings: usb: qcom,snps-dwc3: Add Halliday Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 08/17] dt-bindings: phy: qcom,usb-snps-femto-v2: Add Halliday HS PHY Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 09/17] dt-bindings: ufs: qcom,sc7180-ufshc: Add Halliday UFS Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 10/17] dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Add Halliday Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 11/17] dt-bindings: crypto: qcom,inline-crypto-engine: " Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 12/17] dt-bindings: cpufreq: qcom-hw: Document Halliday CPUFREQ hardware Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 13/17] dt-bindings: thermal: qcom-tsens: Document the Halliday Temperature Sensor Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 14/17] dt-bindings: interconnect: OSM L3: Add Halliday EPSS L3 compatible Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 15/17] dt-bindings: arm: qcom: Add Samsung Galaxy XR Stanislav Aleksandrov
2026-11-09  0:33 ` [PATCH 16/17] arm64: dts: qcom: Add initial Halliday dtsi Stanislav Aleksandrov
2026-11-09  8:29   ` Krzysztof Kozlowski
2026-11-09  8:50     ` Stanislav Aleksandrov
2026-11-09 10:07       ` Krzysztof Kozlowski
2026-11-09  0:33 ` [PATCH 17/17] arm64: dts: qcom: Add Samsung Galaxy XR Stanislav Aleksandrov
2026-11-09 15:12   ` Konrad Dybcio
2026-11-09 17:04     ` Stanislav Aleksandrov

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®