Message ID | 20250422-sm7150-upstream-v1-0-bf9a9081631d@jiaxyga.com |
---|---|
Headers | show |
Series | Add support for Qualcomm Snapdragon SM7150 SoC and Google Pixel 4a | expand |
Hi, On 23/04/2025 00:07, Jens Reidel wrote: > Hi everyone, > > apologies for the mess this created. Danila's mail provider ratelimited him halfway through sending the series and the attempt to re-try sending the second half an hour later ended up with a new message ID (I think due to not using --in-reply-to). > He asked me to let you know that this will be resolved later and the whole series will be re-sent once the problems are resolved. The b4 web submission is a great alternative when the mail provider is rate limited: https://b4.docs.kernel.org/en/latest/contributor/send.html#web-endpoint Neil > > Best regards, > Jens
On 22/04/2025 22:17, Danila Tikhonov wrote: > 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. Targeting 20 or 30 different maintainers in one patchset is not the way to go. The minimum is to split/group by few patches (e.g. you have few remoteprocs, so separate). Best regards, Krzysztof
Hi! > 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. Thank you, looking forward for well supported phones. Please cc phone-devel@vger.kernel.org with phone patches. Best regards, Pavel
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,