public inbox for linux-usb@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/33] Add support for Qualcomm Snapdragon SM7150 SoC and Google Pixel 4a
@ 2025-04-22 20:17 Danila Tikhonov
  2025-04-22 20:17 ` [PATCH 01/33] dt-bindings: arm: cpus: Add Kryo 470 CPUs Danila Tikhonov
                   ` (19 more replies)
  0 siblings, 20 replies; 23+ messages in thread
From: Danila Tikhonov @ 2025-04-22 20:17 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lorenzo Pieralisi,
	Rafael J. Wysocki, Viresh Kumar, Manivannan Sadhasivam,
	Wim Van Sebroeck, Guenter Roeck, Rajendra Nayak, Jassi Brar,
	Bjorn Andersson, Konrad Dybcio, Amit Kucheria, Thara Gopinath,
	Daniel Lezcano, Zhang Rui, Lukasz Luba, Thomas Gleixner,
	Greg Kroah-Hartman, Wesley Cheng, Vinod Koul,
	Kishon Vijay Abraham I, Ulf Hansson, Souradeep Chowdhury,
	Lee Jones, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Alex Elder, Alim Akhtar, Avri Altman,
	Bart Van Assche, Andy Gross, Srinivas Kandagatla, Herbert Xu,
	Krzysztof Kozlowski, Georgi Djakov, Loic Poulain, Robert Foss,
	Andi Shyti, Michael Turquette, Stephen Boyd, Taniya Das,
	Sibi Sankar, Will Deacon, Robin Murphy, Joerg Roedel, Imran Shaik,
	Mathieu Poirier, Bartosz Golaszewski, Neil Armstrong,
	Jessica Zhang, David Airlie, Simona Vetter, Maarten Lankhorst,
	Maxime Ripard, Thomas Zimmermann, Kees Cook, Tony Luck,
	Guilherme G. Piccoli, David Wronek, Jens Reidel
  Cc: devicetree, linux-kernel, linux-pm, linux-arm-msm, linux-watchdog,
	linux-usb, linux-phy, linux-mmc, netdev, linux-scsi, dmaengine,
	linux-crypto, linux-i2c, linux-clk, linux-arm-kernel, iommu,
	linux-remoteproc, dri-devel, linux-hardening, linux,
	~postmarketos/upstreaming, Danila Tikhonov, Connor Mitchell

This patch series adds support for the Qualcomm Snapdragon 730/730G/732G
(SM7150) platform along with the Google Pixel 4a (sunfish) device. Since
the most critical drivers were submitted and applied in separate patch
series, this series is largely composed of DT bindings and device‑trees.

To date, we’ve tested SM7150 support on the following eleven devices:
- Google Pixel 4a (sunfish)
- Samsung Galaxy A71 (a715f)
- Lenovo Tab P11 Pro (j706f)
- Xiaomi POCO X2 (phoenix)
- Xiaomi POCO X3 (karna) / POCO X3 NFC (surya)
- Xiaomi Redmi Note 10 Pro (sweet)
- Xiaomi Redmi Note 12 Pro (sweet_k6a)
- Xiaomi Mi 9T / Redmi K20 (davinci)
- Xiaomi Mi Note 10 Lite (toco)
- Xiaomi Mi Note 10 (CC9 Pro) & Mi Note 10 Pro (CC9 Pro Premium) (tucana)
- Xiaomi Mi 11 Lite 4G (courbet)

A huge thank‑you to the SM7150 community for all the devices-porting
work, testing efforts, and bug reports.

Patches adding support for the aforementioned Xiaomi devices will be
submitted as a separate series, contingent on this series being applied.

Signed-off-by: Danila Tikhonov <danila@jiaxyga.com>
---
Connor Mitchell (1):
      arm64: dts: qcom: sm7150: Add device-tree for Google Pixel 4a

Danila Tikhonov (25):
      dt-bindings: arm: cpus: Add Kryo 470 CPUs
      dt-bindings: cpufreq: qcom-hw: Add the SM7150 compatible
      dt-bindings: watchdog: qcom-wdt: Add the SM7150 compatible
      dt-bindings: sram: qcom,imem: Add the SM7150 compatible
      dt-bindings: thermal: tsens: Add the SM7150 compatible
      dt-bindings: mmc: sdhci-msm: Add the SM7150 compatible
      dt-bindings: soc: qcom,dcc: Add the SM7150 compatible
      dt-bindings: mfd: qcom,tcsr: Add the SM7150 compatible
      dt-bindings: net: qcom,ipa: Add the SM7150 compatible
      dt-bindings: dmaengine: qcom: gpi: Add the SM7150 compatible
      dt-bindings: nvmem: qfprom: Add the SM7150 compatible
      dt-bindings: crypto: qcom,inline-crypto-engine: Add the SM7150 compatible
      dt-bindings: interconnect: qcom-bwmon: Add the SM7150 compatible
      dt-bindings: i2c: qcom-cci: Add the SM7150 compatible
      dt-bindings: clock: qcom-rpmhcc: Add the SM7150 compatible
      dt-bindings: interconnect: OSM L3: Add the SM7150 compatible
      dt-bindings: arm-smmu: Add the SM7150 compatible
      dt-bindings: clock: qcom,gpucc: Add the SM7150 compatible
      dt-bindings: remoteproc: qcom: sc7180-pas: Add the SM7150 compatible
      remoteproc: qcom: pas: Add SM7150 remoteproc support
      cpufreq: Add SM7150 to cpufreq-dt-platdev blocklist
      firmware: qcom: tzmem: disable sm7150 platform
      arm64: dts: qcom: Add dtsi for Snapdragon 730/730g/732g (SM7150) SoCs
      dt-bindings: arm: qcom: Add SM7150 Google Pixel 4a
      dt-bindings: display: panel: samsung,ams581vf01: Add google,sunfish

David Wronek (6):
      dt-bindings: mailbox: qcom: Add the SM7150 APCS compatible
      dt-bindings: soc: qcom: aoss-qmp: Add the SM7150 compatible
      dt-bindings: interrupt-controller: qcom-pdc: Add the SM7150 compatible
      dt-bindings: usb: dwc3: Add the SM7150 compatible
      dt-bindings: phy: qcom,qusb2: Add the SM7150 compatible
      dt-bindings: ufs: qcom: Add the SM7150 compatible

Jens Reidel (1):
      soc: qcom: pd-mapper: Add support for SM7150

 Documentation/devicetree/bindings/arm/cpus.yaml    |    1 +
 Documentation/devicetree/bindings/arm/qcom.yaml    |    6 +
 .../devicetree/bindings/clock/qcom,gpucc.yaml      |   29 +-
 .../devicetree/bindings/clock/qcom,rpmhcc.yaml     |   53 +-
 .../bindings/cpufreq/cpufreq-qcom-hw.yaml          |    2 +
 .../bindings/crypto/qcom,inline-crypto-engine.yaml |    1 +
 .../bindings/display/panel/samsung,ams581vf01.yaml |    8 +-
 .../devicetree/bindings/dma/qcom,gpi.yaml          |    1 +
 .../devicetree/bindings/i2c/qcom,i2c-cci.yaml      |    2 +
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |    2 +
 .../bindings/interconnect/qcom,osm-l3.yaml         |    1 +
 .../bindings/interrupt-controller/qcom,pdc.yaml    |    1 +
 .../devicetree/bindings/iommu/arm,smmu.yaml        |    3 +
 .../bindings/mailbox/qcom,apcs-kpss-global.yaml    |    1 +
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |    1 +
 .../devicetree/bindings/mmc/sdhci-msm.yaml         |    1 +
 .../devicetree/bindings/net/qcom,ipa.yaml          |    4 +
 .../devicetree/bindings/nvmem/qcom,qfprom.yaml     |    1 +
 .../devicetree/bindings/phy/qcom,qusb2-phy.yaml    |    1 +
 .../bindings/remoteproc/qcom,sc7180-pas.yaml       |   14 +-
 .../bindings/soc/qcom/qcom,aoss-qmp.yaml           |    1 +
 .../devicetree/bindings/soc/qcom/qcom,dcc.yaml     |    1 +
 .../devicetree/bindings/sram/qcom,imem.yaml        |    1 +
 .../devicetree/bindings/thermal/qcom-tsens.yaml    |    1 +
 .../devicetree/bindings/ufs/qcom,ufs.yaml          |    2 +
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |    3 +
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |    1 +
 arch/arm64/boot/dts/qcom/Makefile                  |    1 +
 arch/arm64/boot/dts/qcom/sm7150-google-sunfish.dts |  901 ++++
 arch/arm64/boot/dts/qcom/sm7150.dtsi               | 5010 ++++++++++++++++++++
 drivers/cpufreq/cpufreq-dt-platdev.c               |    1 +
 drivers/firmware/qcom/qcom_tzmem.c                 |    1 +
 drivers/remoteproc/qcom_q6v5_pas.c                 |    3 +
 drivers/soc/qcom/qcom_pd_mapper.c                  |   11 +
 34 files changed, 6031 insertions(+), 40 deletions(-)
---
base-commit: 2c9c612abeb38aab0e87d48496de6fd6daafb00b
change-id: 20250422-sm7150-upstream-9900414931e0

Best regards,
-- 
Danila Tikhonov <danila@jiaxyga.com>


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

end of thread, other threads:[~2025-06-17 21:31 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-22 20:17 [PATCH 00/33] Add support for Qualcomm Snapdragon SM7150 SoC and Google Pixel 4a Danila Tikhonov
2025-04-22 20:17 ` [PATCH 01/33] dt-bindings: arm: cpus: Add Kryo 470 CPUs Danila Tikhonov
2025-04-22 20:17 ` [PATCH 02/33] dt-bindings: cpufreq: qcom-hw: Add the SM7150 compatible Danila Tikhonov
2025-04-22 20:17 ` [PATCH 03/33] dt-bindings: watchdog: qcom-wdt: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 04/33] dt-bindings: mailbox: qcom: Add the SM7150 APCS compatible Danila Tikhonov
2025-04-22 20:17 ` [PATCH 05/33] dt-bindings: sram: qcom,imem: Add the SM7150 compatible Danila Tikhonov
2025-04-22 20:17 ` [PATCH 06/33] dt-bindings: soc: qcom: aoss-qmp: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 07/33] dt-bindings: thermal: tsens: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 08/33] dt-bindings: interrupt-controller: qcom-pdc: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 09/33] dt-bindings: usb: dwc3: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 10/33] dt-bindings: phy: qcom,qusb2: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 11/33] dt-bindings: mmc: sdhci-msm: " Danila Tikhonov
2025-04-28 16:21   ` Ulf Hansson
2025-04-22 20:17 ` [PATCH 12/33] dt-bindings: soc: qcom,dcc: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 13/33] dt-bindings: mfd: qcom,tcsr: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 14/33] dt-bindings: net: qcom,ipa: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 15/33] dt-bindings: ufs: qcom: " Danila Tikhonov
2025-04-22 20:17 ` [PATCH 16/33] dt-bindings: dmaengine: qcom: gpi: " Danila Tikhonov
2025-04-22 22:07 ` [PATCH 00/33] Add support for Qualcomm Snapdragon SM7150 SoC and Google Pixel 4a Jens Reidel
2025-04-23  7:26   ` Neil Armstrong
2025-04-23 12:03 ` Krzysztof Kozlowski
2025-04-26  7:31 ` Pavel Machek
2025-06-17 21:31 ` (subset) " Bjorn Andersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox