The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf: Linux 5.16-rc1 (2021-11-14 13:56:52 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-arm64-for-5.17 for you to fetch changes up to bf0a257a9418ebcbe6ab2a73728f76969942e52a: arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes (2021-12-15 16:30:58 -0600) ---------------------------------------------------------------- Qualcomm ARM64 DeviceTree updates for v5.17 This introduces initial support for the brand new Snapdragon 8 Gen 1, aka SM8450 platform, with SMP, CPUfreq, cluster idling, low speed buses, TLMM pinctrl, SMMU, regulators, clocks, power-domains, UFS storage currently supported. SDM845 adds new support for Sony Xperia XZ2, XZ2C and XZ3. The Lenovo Yoga C630 gains a few audio related fixes. The PMIC's VADC channels are described as thermal zones. OnePlus devices gains msm-id and board-id, to facilitate a single firmware image for the multiple devices. On SM8350 the Sony Xperia 1 III and 5 III, as well as initial description of Microsoft's Surface Duo 2 are introduced. On the platform side, LLCC, QUP nodes, redistributor stride and all the low-speed QUPs are added MSM8996 gained various regulator fixes, and adsp firmware name to faciliate pushing firmware to linux-firmware. Xiaomi Mi Note 2 gained touchkey controller definition. On SDM660 the Xiaomi Redmi Note 7 gained power and volume keys, RPM and regulator definitions, USB, eMMC and SD-card and a simple-framebuffer description. MSM8916 has the mmc aliases corrected, to stop the storage devices to move around and the RPM sleep stats memory is described. Support for the Samsung J5 2015 smartphone is introduced. SM6350 validation errors are fixed and and description of the audio, compute and modem remoteprocs are added. A couple new revisions of the SC7180 based Google devices are added. The SC7280 platform gains venus and a few fixes. The CRD development device is introduced, with the EC, touchscreen and touchpad. On SM8250 CPU opp-tables, for scaling L3 cache and DDR frequency based on CPU frequency, are added. As is TX, RX macros and SoundWire blocks and used to enable audio on the SM8350 MTP. ---------------------------------------------------------------- Alexey Min (1): arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB Baruch Siach (1): arm64: dts: qcom: ipq6018: Fix gpio-ranges property Bjorn Andersson (3): Merge tag '20211207114003.100693-2-vkoul@xxxxxxxxxx' into arm64-for-5.17 arm64: dts: qcom: pm8998: Add ADC Thermal Monitor node arm64: dts: qcom: sdm845: mtp: Add vadc channels and thermal zones Caleb Connolly (1): arm64: dts: qcom: sdm845-oneplus-*: add msm-id and board-id Dang Huynh (8): arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixed regulators arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Framebuffer arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button arm64: dts: qcom: Drop input-name property David Heidelberg (3): arm64: dts: qcom: msm8996: drop not documented adreno properties arm64: qcom: dts: drop legacy property #stream-id-cells arm64: dts: qcom: sdm845: add QFPROM chipset specific compatible Dikshita Agarwal (1): arm64: dts: qcom: sc7280: Add venus DT node Dmitry Baryshkov (8): arm64: dts: qcom: apq8096-db820c: specify adsp firmware name arm64: dts: qcom: apq8096-db820c: add missing regulator details arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 supply property arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lvs1 and lvs2 supply property arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regulators declaration arm64: dts: qcom: msm8916: fix MMC controller aliases arm64: dts: qcom: sm8450: Add rpmhpd node arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes Julian Ribbeck (1): arm64: dts: qcom: Add device tree for Samsung J5 2015 (samsung-j5) Kate Doeen (2): arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmware path Katherine Perez (1): arm64: dts: qcom: add minimal DTS for Microsoft Surface Duo 2 Konrad Dybcio (18): arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / XZ3 (Tama platform) arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI arm64: dts: qcom: sm8350: Add missing QUPv3 ID2 arm64: dts: qcom: sm8350: Add redistributor stride to GICv3 arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer arm64: dts: qcom: sm[68]350: Use interrupts-extended with pdc interrupts arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name arm64: dts: qcom: *8350* Consolidate PON/RESIN usage arm64: dts: qcom: sm8350: Describe GCC dependency clocks arm64: dts: qcom: sm8350: Set up WRAP0 QUPs arm64: dts: qcom: sm8350: Set up WRAP1 QUPs arm64: dts: qcom: sm8350: Set up WRAP2 QUPs arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs arm64: dts: qcom: Add support for Xperia 1 III / 5 III arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/SPI nodes arm64: dts: qcom: sm8350-sagami: Configure remote processors arm64: dts: qcom: sm8350: Add LLCC node Revert "arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer" Kshitiz Godara (2): arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad support Luca Weiss (5): arm64: dts: qcom: sm6350: Fix validation errors arm64: dts: qcom: sm6350: Add MPSS nodes arm64: dts: qcom: sm6350: Add ADSP nodes arm64: dts: qcom: sm6350: Add CDSP nodes arm64: dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS Martin Botka (2): arm64: dts: qcom: sm6125: Add RPMPD node arm64: dts: qcom: sm6125: Add power domains to sdhc Philip Chen (4): arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI host output arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9 arm64: dts: qcom: sc7180: Support Homestar rev4 Prasad Malisetty (3): arm64: dts: qcom: sc7280: Fix incorrect clock name arm64: dts: qcom: sc7280: Add pcie clock support arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent address cells Rajendra Nayak (2): dt-bindings: arm: qcom: Document qcom,sc7280-crd board arm64: dts: qcom: sc7280-crd: Add device tree files for CRD Robert Marko (1): arm64: dts: qcom: ipq8074: add MDIO bus Shawn Guo (1): arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY Srinivas Kandagatla (6): arm64: dts: qcom: sm8250: Add nodes for tx and rx macros with soundwire masters arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node arm64: dts: qcom: sm8250-mtp: add sound card support arm64: dts: qcom: c630: Fix soundcard setup arm64: dts: qcom: c630: add headset jack and button detection support Stephan Gerhold (2): arm64: dts: qcom: Add missing 'chassis-type's arm64: dts: qcom: msm8916: Add RPM sleep stats Thara Gopinath (1): arm64: dts: qcom: sm8250: Add CPU opp tables Vinod Koul (9): dt-bindings: clock: Add SM8450 GCC clock bindings arm64: dts: qcom: Add base SM8450 DTSI arm64: dts: qcom: sm8450: Add tlmm nodes arm64: dts: qcom: sm8450: Add reserved memory nodes arm64: dts: qcom: sm8450: add smmu nodes arm64: dts: qcom: Add base SM8450 QRD DTS arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes arm64: dts: qcom: sm8450: add ufs nodes arm64: dts: qcom: sm8450-qrd: enable ufs nodes Vladimir Zapolskiy (1): arm64: dts: qcom: sm8450: add cpufreq support Yassine Oudjana (2): arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to TUSB320L yangcong (1): arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Homestar rev4 Documentation/devicetree/bindings/arm/qcom.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 85 ++ arch/arm64/boot/dts/qcom/Makefile | 19 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 + arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 209 ++++ .../boot/dts/qcom/msm8916-samsung-serranove.dts | 1 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 1 - .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 1 - .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 3 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 30 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 28 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 3 - .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 + .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 2 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 1 - arch/arm64/boot/dts/qcom/pm660.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 10 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 + .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 6 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 21 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 3 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 31 + ...s => sc7180-trogdor-lazor-limozeen-nots-r9.dts} | 8 +- .../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 46 + ...en.dts => sc7180-trogdor-lazor-limozeen-r9.dts} | 6 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 8 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 22 + .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 30 + .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 18 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 3 - .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 2 + .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 1 - arch/arm64/boot/dts/qcom/sc7280-crd.dts | 93 ++ arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 105 ++ arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 1 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 89 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 17 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 6 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 1 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 351 +++++++ arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 140 +++ .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 1 + .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 2 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 2 + .../dts/qcom/sdm845-sony-xperia-tama-akari.dts | 13 + .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 29 + .../dts/qcom/sdm845-sony-xperia-tama-apollo.dts | 13 + .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 438 +++++++++ .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 30 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 55 ++ arch/arm64/boot/dts/qcom/sm6350.dtsi | 299 +++++- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 32 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 191 ++++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 472 ++++++++- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 1 - .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 369 +++++++ arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 10 +- .../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts | 19 + .../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts | 13 + .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 259 +++++ arch/arm64/boot/dts/qcom/sm8350.dtsi | 756 ++++++++++++++- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 375 +++++++ arch/arm64/boot/dts/qcom/sm8450.dtsi | 1026 ++++++++++++++++++++ include/dt-bindings/clock/qcom,gcc-sm8450.h | 244 +++++ 82 files changed, 6042 insertions(+), 111 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r4.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts rename arch/arm64/boot/dts/qcom/{sc7180-trogdor-lazor-limozeen-nots.dts => sc7180-trogdor-lazor-limozeen-nots-r9.dts} (60%) create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts rename arch/arm64/boot/dts/qcom/{sc7180-trogdor-lazor-limozeen.dts => sc7180-trogdor-lazor-limozeen-r9.dts} (82%) create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8350-microsoft-surface-duo2.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8450-qrd.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8450.dtsi create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8450.h