Skip to contentSkip to conversation

Qualcomm ARM64 DeviceTree updates for v6.6

GIT PULL Applied Bjorn Andersson 2 participants 2 messages Aug 19, 2023 – Aug 22, 2023

lore
Share & tools
lore
#0 lore raw

The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-arm64-for-6.6

for you to fetch changes up to 110e70fccce4f22b53986ae797d665ffb1950aa6:

arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved (2023-08-17 19:50:45 -0700)

----------------------------------------------------------------
Qualcomm ARM64 DeviceTree updates for v6.6

Initial support for the SM4450 platform and the QRD device thereon is added.

The IPQ5018 platform is introduced, and the RDP432-C2 board thereon.

A shared definition of the IPQ5332 RDP is introduced, as is GPIO-based LEDs and buttons.

On the IPQ9574 RDP433 USB, CPU cooling maps and regulators are added.

On MSM8916, the D3 camera mezzanine is improved and refactored out to its own dts. The Samsung Galaxy S4 Mini gains support for its PMIC with charger, while Samsung Galaxy J5 and E5 gains touchscreen support.

A few fixes for MSM8939 are introduced, and initial support for Samsung Galaxy A7 is add.

Support for scaling the cache bus fabric is introduced on MSM8996. A missing interrupt for the USB2 controller is added. The touchscreen vio supply on Xiaomi Mi 5 is corrected, and a few other cleanups are introduces across other devices.

The display controller is introduced for MSM8998, a few clock fixes are introduced and missing power domains are added for the multimedia subsystem iommu.

Reserved memory-regions and reserved GPIO lists are updated for the QDU/QRU1000 IDPs.

USB3 PHY is added to the QCM2290, the RB1 gains regulators and GPU is enabled for the RB2.

PCIe and Ethernet support is introduced on SA8775P, and enabled for the Ride board.

On SC7180 the PSCI integration is refactored, to allow supporting devices with the Qualcomm firmware. BWMON is introduced, alongside the CPUfreq-based bus voting.

A number of fixes are added for SC8180X, on the Primus and Lenovo Flex 5G devices pmic_glink is introduced and wired up, to provide support for external display.

Missing SCM interconnect is added to SC8280XP, and the PDC is marked as wakeup-parent of TLMM. On the CRD the gpio for vreg_misc_3p3 is corrected and a few regulators are renamed to align with schematics. The Lenovo Thinkpad X13s gains camera activity LED and a set of previously reserved GPIOs are released. The SA8540P Ride platform gains RTC support.

For SDM670 CPU and L3 frequency scaling is added, the PDC is introduced and wired up as wakeup-parent of the TLMM.

On SDM845 the UFS controller gains interconnect path description, power-domain information is added to GCC and minimum frequency of the UFS ICE is corrected. On RB3 continuous splash memory region is described, and the camera subsystem is enabled. On the Lenovo Yoga C630 a missing power supply for the display panel is added, and the debug UART is introduced.

SDX75 RPMh power-domains and SPMI controller are introduces, the PMX75 PMIC is described and added to the IDP.

GPU description is added to SM6115, and together with display enabled on the Lenovo Tab P11.

On SM635 BWMON is introduced for LLCC and DDR scaling. Display and GPU is added, and the PDC is registered as wakeup-parent of TLMM.

L3 cache scaling is introduced on SM6375.

The DSI PHY compatible and an interrupt for I2C7 are corrected for SM8150, on the Sony Xperia 1 and 5 the ramoops pmsg size is corrected.

On SM8250 BWMONs are introduced for DDR and LLCC scaling, the UFS node gains interconnect paths, SMMU is marked as DMA coherent and dynamic power coefficients are updated. On Sony Xperia 1 II and 5 II GPIO line names are updated.

On SM8350 missing cluster sleep states and LMH interrupts are added, the CPU compatibles are corrected and APR and LPASS pinctrl support is introduced. The HDK gains uSD card support and PMK8350 is added.

For SM8450 support for RNG and RPMh stats are added, the ICE handling is extracted from the UFS node and the display subsystem gains a missing interconnect path. Thermal description is improved for the HDK.

On SM8550 MTP and QRD the pmic_glink is introduced, to provide DisplayPort output. A missing regulator supply is also added.

A few platforms that happens to share the RPMH power-domain resource identifier constants are migrated to new generic defines. ADC channel names are generalized on various PMICs.

A variety of devices gain chassis-type, and the GIC_SPI constant is replacing the 0 across a few different platforms.

----------------------------------------------------------------
Abel Vesa (1):
arm64: dts: qcom: sm8550-mtp: Add missing supply for L1B regulator

Alexander Stein (1):
arm64: dts: qcom: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties

Amit Pundir (1):
arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved

AngeloGioacchino Del Regno (1):

      arm64: dts: qcom: msm8998: Add DPU1 nodes

Bartosz Golaszewski (14):
arm64: dts: qcom: sa8775p: add the SGMII PHY node
arm64: dts: qcom: sa8775p: add the first 1Gb ethernet interface
arm64: dts: qcom: sa8775p-ride: enable the SerDes PHY
arm64: dts: qcom: sa8775p-ride: add pin functions for ethernet0
arm64: dts: qcom: sa8775p-ride: enable ethernet0
arm64: dts: qcom: sa8775p: add a node for the second serdes PHY
arm64: dts: qcom: sa8775p: add a node for EMAC1
arm64: dts: qcom: sa8775p-ride: enable the second SerDes PHY
arm64: dts: qcom: sa8775p-ride: move the reset-gpios property of the PHY
arm64: dts: qcom: sa8775p-ride: index the first SGMII PHY
arm64: dts: qcom: sa8775p-ride: add the second SGMII PHY
arm64: dts: qcom: sa8775p-ride: sort aliases alphabetically
arm64: dts: qcom: sa8775p-ride: add an alias for ethernet0
arm64: dts: qcom: sa8775p-ride: enable EMAC1

Bjorn Andersson (12):

      arm64: dts: qcom: Drop undocumented "svid" property
      Merge branch 'd1c5aa4a8535c645fdb06df62a562918516ba0c6.1686289721.git.quic_varada@quicinc.com' into HEAD
      arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
      arm64: dts: qcom: sc8280xp-crd: Fix naming of regulators
      Merge branch '[email protected]' into arm64-for-6.6
      Merge branch '[email protected]' into arm64-for-6.6
      arm64: dts: qcom: sc8180x: Add USB Type-C of_graph anchors
      arm64: dts: qcom: sc8180x-primus: Wire up USB Type-C
      arm64: dts: qcom: sc8180x-flex5g: Wire up USB Type-C
      arm64: dts: qcom: sc8180x: Fix LLCC reg property
      Merge branch '[email protected]' into arm64-for-6.6
      Merge branch '[email protected]' into arm64-for-6.6

Bryan O'Donoghue (8):
arm64: dts: qcom: sdm845: Enable CAMSS on the bare rb3 board
arm64: dts: qcom: msm8916: Define CAMSS ports in core dtsi
arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
arm64: dts: qcom: apq8016-sbc: Fix ov5640 data-lanes declaration
arm64: dts: qcom: apq8016-sbc: Set ov5640 assigned-clock
arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios
arm64: dts: qcom: apq8016-sbc-d3-camera-mezzanine: Move default ov5640 to a standalone dts
arm64: dts: qcom: apq8016-sbc: Enable camss for non-mezzanine cases

Caleb Connolly (3):
arm64: dts: qcom: c630: add panel bridge 1p2 regulator
arm64: dts: qcom: c630: add debug uart
arm64: dts: qcom: sdm850-*: fix uart6 aliases

David Wronek (1):
arm64: dts: qcom: msm8996: Fix dsi1 interrupts

Devi Priya (1):
arm64: dts: qcom: ipq9574: Use assigned-clock-rates for QUP I2C core clks

Dmitry Baryshkov (12):
arm64: dts: qcom: sm8150: use proper DSI PHY compatible Revert "arm64: dts: qcom: msm8996: rename labels for HDMI nodes"
arm64: dts: qcom: msm8996: rename labels for HDMI nodes
arm64: dts: qcom: pm8350: fix thermal zone name
arm64: dts: qcom: pm8350b: fix thermal zone name
arm64: dts: qcom: pmr735b: fix thermal zone name
arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
arm64: dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion
arm64: dts: qcom: sm8450-hdk: define DIE_TEMP channels
arm64: dts: qcom: sm8450-hdk: add ADC-TM thermal zones
arm64: dts: qcom: msm8996: scale CBF clock according to the CPUfreq
arm64: dts: qcom: sm8450: provide MDSS cfg interconnect

Eric Chanudet (1):

      arm64: dts: qcom: sa8540p-ride: enable rtc

Jakob Hauser (1):
arm64: dts: qcom: msm8916-samsung-serranove: Add RT5033 PMIC with charger

Johan Hovold (1):

      arm64: dts: qcom: sc8280xp-pmics: add explicit rtc interrupt parent

Komal Bajaj (4):
arm64: dts: qcom: qdu1000-idp: Add reserved gpio list
arm64: dts: qcom: qru1000-idp: Add reserved gpio list
arm64: dts: qcom: qdu1000-idp: Update reserved memory region
arm64: dts: qcom: qru1000-idp: Update reserved memory region

Konrad Dybcio (56):
arm64: dts: qcom: qcm2290: Add USB3 PHY
arm64: dts: qcom: sm6350: Add GPUCC node
arm64: dts: qcom: sm6350: Add QFPROM node
arm64: dts: qcom: sm6350: Add GPU nodes
arm64: dts: qcom: sm6350: Fix ZAP region
arm64: dts: qcom: sm6350: Add DPU1 nodes
arm64: dts: qcom: sc7180: Hook up BWMONs
arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
arm64: dts: qcom: sm8250-pdx203: Configure SLG51000 PMIC
arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
arm64: dts: qcom: sm6115: Add GPU nodes
arm64: dts: qcom: sm6115p-j606f: Hook up display
arm64: dts: qcom: sm6115p-j606f: Enable GPU
arm64: dts: qcom: qrb4210-rb2: Enable GPU
arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
arm64: dts: qcom: sm6375: Set up L3 scaling
arm64: dts: qcom: sc7180: Fix DSI0_PHY reg-names
arm64: dts: qcom: msm8939: Drop "qcom,idle-state-spc" compatible
arm64: dts: qcom: msm8939: Add missing 'cache-unified' to L2
arm64: dts: qcom: apq8039-t2: Drop inexistent property
arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
arm64: dts: qcom: msm8998: Provide XO to RPMCC
arm64: dts: qcom: sm8350: Add missing cluster sleep state
arm64: dts: qcom: sm8350: Fix CPU idle state residency times
arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
arm64: dts: qcom: sc8180x: Fix cluster PSCI suspend param
arm64: dts: qcom: sm8350: Use proper CPU compatibles
arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
arm64: dts: qcom: sm8250: Mark SMMUs as DMA coherent
arm64: dts: qcom: sm8250: Add BWMONs
arm64: dts: qcom: sm6350: Add BWMONs
arm64: dts: qcom: sc7180: Bring back cpufreq-based DDR votes
arm64: dts: qcom: qrb2210-rb1: Add regulators
arm64: dts: qcom: pm6150l: Add missing short interrupt
arm64: dts: qcom: pm660l: Add missing short interrupt
arm64: dts: qcom: pmi8950: Add missing OVP interrupt
arm64: dts: qcom: pmi8994: Add missing OVP interrupt
arm64: dts: qcom: sc8180x: Add missing 'cache-unified' to L3
dt-bindings: qcom: Allow SoC names ending in "pro"
arm64: dts: qcom: sm8450: Add PRNG
dt-bindings: clk: qcom,gcc-msm8998: Add missing GPU/MMSS GPLL0 legs
arm64: dts: qcom: msm8998: Use the correct GPLL0 leg for GPUCC
arm64: dts: qcom: msm8998: Use the correct GPLL0_DIV leg for MMCC
arm64: dts: qcom: sm8450: Add RPMh stats
arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
arm64: dts: qcom: sc8280xp-x13s: Add camera activity LED
arm64: dts: qcom: sdm670: Add PDC
arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM
arm64: dts: qcom: sa8775p: Hook up PDC as wakeup-parent of TLMM
arm64: dts: qcom: sdm670: Hook up PDC as wakeup-parent of TLMM
arm64: dts: qcom: sm6350: Hook up PDC as wakeup-parent of TLMM

Krzysztof Kozlowski (44):
arm64: dts: qcom: sm8450: correct crypto unit address
arm64: dts: qcom: apq8039-t2: remove superfluous "input-enable"
arm64: dts: qcom: sc8180x-flex-5g: remove superfluous "input-enable"
arm64: dts: qcom: msm8916-gt5: drop incorrect accelerometer interrupt-names
arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
arm64: dts: qcom: apq8016-sbc: drop label from I2C and SPI
arm64: dts: qcom: apq8096-db820c: drop label from I2C
arm64: dts: qcom: msm8939: drop incorrect smp2p Hexagon properties
arm64: dts: qcom: msm8996-xiaomi: drop label from I2C
arm64: dts: qcom: msm8996-xiaomi: use generic node names
arm64: dts: qcom: sc7180-aspire1: use generic ADC channel node names
arm64: dts: qcom: sc8180x: use generic ADC channel node names
arm64: dts: qcom: sc8180x: align thermal node name with bindings
arm64: dts: qcom: sc8180x-flex-5g: correct panel ports
arm64: dts: qcom: sc8180x-primus: correct panel ports
arm64: dts: qcom: sc8180x-flex-5g: align gpio-keys node name with bindings
arm64: dts: qcom: sm6115-pro1x: fix incorrect gpio-key,wakeup
arm64: dts: qcom: sm8350-hdk: correct FSA4480 port
arm64: dts: qcom: sm8450-hdk: correct FSA4480 port
arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
arm64: dts: qcom: sm6125-sprout: correct ramoops pmsg-size
arm64: dts: qcom: sm6350: correct ramoops pmsg-size
arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
arm64: dts: qcom: minor whitespace cleanup around '='
arm64: dts: qcom: add missing space before {
arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
arm64: dts: qcom: sdm850-c630: add missing panel supply
arm64: dts: qcom: sc8180x-primus: remove superfluous "input-enable"
arm64: dts: qcom: sm8250-pdx203: add required pin function
arm64: dts: qcom: sm8350-hdk: include PMK8350
arm64: dts: qcom: sm8350-hdk: add uSD card
arm64: dts: qcom: sm8350: add APR and LPASS TLMM
arm64: dts: qcom: msm8953-vince: drop duplicated touschreen parent interrupt
arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
arm64: dts: qcom: msm8996-sagit: drop unsupported syna,codes
arm64: dts: qcom: sc8180x-pmics: add missing qcom,spmi-gpio fallbacks
arm64: dts: qcom: sc8180x-pmics: add missing gpio-ranges
arm64: dts: qcom: sc8180x-pmics: align SPMI PMIC Power-on node name with dtschema
arm64: dts: qcom: sc8180x-pmics: align LPG node name with dtschema
arm64: dts: qcom: use defines for interrupts
arm64: dts: qcom: msm8953-tissot: use 0 as speaker DAI cells
arm64: dts: qcom: sdm845-enchilada: use 0 as speaker DAI cells
arm64: dts: qcom: msm8953-daisy: use new speaker maxim,interleave-mode

Lin, Meng-Bo (5):
arm64: dts: qcom: msm8916-samsung-e2015: Add accelerometer
arm64: dts: qcom: msm8916-samsung-j5-common: Add touchscreen
dt-bindings: qcom: Document msm8939,a7
arm64: dts: qcom: msm8939-samsung-a7: Add initial dts
arm64: dts: qcom: msm8916-samsung-e5: Add touchscreen

Luca Weiss (2):
arm64: dts: qcom: pm8953: Add thermal zone
arm64: dts: qcom: sm8450: Use standalone ICE node for UFS

Manivannan Sadhasivam (4):
arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
arm64: dts: qcom: sdm845: Add interconnect paths to UFSHC
arm64: dts: qcom: sm8250: Add interconnect paths to UFSHC

Marijn Suijten (1):
arm64: dts: qcom: Use labels with generic node names for ADC channels

Mrinmay Sarkar (2):
arm64: dts: qcom: sa8775p: Add pcie0 and pcie1 nodes
arm64: dts: qcom: sa8775p-ride: enable pcie nodes

Neil Armstrong (8):
arm64: dts: qcom: sm8[1235]50-mtp: add chassis-type property
arm64: dts: qcom: sm8[45]50-qrd: add chassis-type property
arm64: dts: qcom: sm8[1234]50-hdk: add chassis-type property
arm64: dts: qcom: msm89xx-mtp: add chassis-type property
arm64: dts: qcom: sdm845-mtp: add chassis-type property
arm64: dts: qcom: sm8550: add ports subnodes in usb/dp qmpphy node
arm64: dts: qcom: sm8550-mtp: add pmic glink port/endpoints
arm64: dts: qcom: sm8550-qrd: add pmic glink port/endpoints

Nikita Travkin (1):
arm64: dts: qcom: sc7180: Split up TF-A related PSCI configuration

Praveenkumar I (1):
arm64: dts: qcom: ipq9574: Add cpu cooling maps

Raymond Hackley (1):
arm64: dts: qcom: msm8939-sony-xperia-kanuti-tulip: Add missing 'chassis-type'

Richard Acayan (3):
arm64: dts: qcom: sdm670: add osm l3
arm64: dts: qcom: sdm670: add cpu frequency scaling
arm64: dts: qcom: sdm670: add frequency profile

Rob Herring (1):
arm64: dts: qcom: Fix "status" value

Rohit Agarwal (12):
dt-bindings: power: qcom,rpmhpd: Add Generic RPMh PD indexes
arm64: dts: qcom: sm8250: Update the RPMHPD bindings entry
arm64: dts: qcom: sm8350: Update the RPMHPD bindings entry
arm64: dts: qcom: sm8450: Update the RPMHPD bindings entry
arm64: dts: qcom: sm8550: Update the RPMHPD bindings entry
arm64: dts: qcom: sdx75: Add spmi node
arm64: dts: qcom: Add pinctrl gpio support for pm7250b
arm64: dts: qcom: Add pm7550ba PMIC dtsi
arm64: dts: qcom: Add pmx75 PMIC dtsi
arm64: dts: qcom: sdx75-idp: Add pmics supported in SDX75
arm64: dts: qcom: sdx75: Add rpmhpd node
arm64: dts: qcom: sdx75-idp: Add regulator nodes

Sricharan Ramabadhran (3):
dt-bindings: clock: Add IPQ5018 clock and reset
dt-bindings: qcom: Add ipq5018 bindings
arm64: dts: Add ipq5018 SoC and rdp432-c2 board support

Sridharan S N (2):
arm64: dts: qcom: ipq5332: Add common RDP dtsi file
arm64: dts: qcom: ipq5332: enable GPIO based LEDs and Buttons

Stephan Gerhold (3):
arm64: dts: qcom: Add rpm-proc node for SMD platforms
arm64: dts: qcom: Add rpm-proc node for GLINK gplatforms
arm64: dts: qcom: msm8939-samsung-a7: Drop internal pull for SD CD

Tengfei Fan (3):
dt-bindings: arm: qcom: Document SM4450 SoC and boards
arm64: dts: qcom: Adds base SM4450 DTSI
arm64: dts: qcom: Add base SM4450 QRD DTS

Varadarajan Narayanan (4):
dt-bindings: clock: Add USB related clocks for IPQ9574
arm64: dts: qcom: ipq9574: Add USB related nodes
arm64: dts: qcom: ipq9574: Add LDO regulator node
arm64: dts: qcom: ipq9574: Enable USB

Vincent Guittot (1):
arm64: dts: qcom: sm8250: correct dynamic power coefficients

Zeyan Li (1):
arm64: dts: qcom: sm8150: Fix the I2C7 interrupt

 .../devicetree/bindings/arm/qcom-soc.yaml          |   2 +-
 Documentation/devicetree/bindings/arm/qcom.yaml    |  14 +
 .../bindings/clock/qcom,ipq5018-gcc.yaml           |  63 +++
 arch/arm64/boot/dts/qcom/Makefile                  |   4 +
 .../dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts   |  81 ++++
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts           |  85 +---
 arch/arm64/boot/dts/qcom/apq8039-t2.dts            |   2 -
 arch/arm64/boot/dts/qcom/apq8096-db820c.dts        |  27 +-
 arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts     |  72 +++
 arch/arm64/boot/dts/qcom/ipq5018.dtsi              | 250 +++++++++++
 arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi   |  78 ++++
 arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts        |  26 +-
 arch/arm64/boot/dts/qcom/ipq5332-rdp442.dts        |  26 +-
 arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts        |  24 +-
 arch/arm64/boot/dts/qcom/ipq5332-rdp474.dts        |  47 +-
 arch/arm64/boot/dts/qcom/ipq6018.dtsi              |  48 +-
 arch/arm64/boot/dts/qcom/ipq8074.dtsi              |   8 +-
 arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts        |  48 ++
 arch/arm64/boot/dts/qcom/ipq9574.dtsi              | 182 +++++++-
 arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts   |   2 +-
 .../boot/dts/qcom/msm8916-alcatel-idol347.dts      |   2 +-
 arch/arm64/boot/dts/qcom/msm8916-gplus-fl8005a.dts |   2 +-
 arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts     |   2 +-
 .../boot/dts/qcom/msm8916-longcheer-l8150.dts      |   2 +-
 .../boot/dts/qcom/msm8916-longcheer-l8910.dts      |   2 +-
 arch/arm64/boot/dts/qcom/msm8916-mtp.dts           |   1 +
 .../dts/qcom/msm8916-samsung-e2015-common.dtsi     |  21 +-
 arch/arm64/boot/dts/qcom/msm8916-samsung-e5.dts    |  20 +
 .../boot/dts/qcom/msm8916-samsung-gt5-common.dtsi  |   1 -
 .../boot/dts/qcom/msm8916-samsung-j5-common.dtsi   |  29 ++
 arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts    |   8 +
 arch/arm64/boot/dts/qcom/msm8916-samsung-j5x.dts   |  26 ++
 .../boot/dts/qcom/msm8916-samsung-serranove.dts    |  70 ++-
 .../boot/dts/qcom/msm8916-wingtech-wt88047.dts     |   2 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |  14 +-
 arch/arm64/boot/dts/qcom/msm8939-samsung-a7.dts    | 495 +++++++++++++++++++++
 .../dts/qcom/msm8939-sony-xperia-kanuti-tulip.dts  |   3 +-
 arch/arm64/boot/dts/qcom/msm8939.dtsi              | 132 +++---
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts  |   4 +-
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts |   2 +-
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts  |   3 +-
 arch/arm64/boot/dts/qcom/msm8953.dtsi              | 136 +++---
 arch/arm64/boot/dts/qcom/msm8976.dtsi              | 154 +++----
 arch/arm64/boot/dts/qcom/msm8994.dtsi              | 101 ++---
 arch/arm64/boot/dts/qcom/msm8996-mtp.dts           |   1 +
 .../dts/qcom/msm8996-sony-xperia-tone-dora.dts     |   2 +-
 .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi    |   2 +-
 .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi |   8 +-
 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts |   2 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              | 193 +++++---
 .../boot/dts/qcom/msm8996pro-xiaomi-natrium.dts    |   2 +-
 arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts    |   2 +-
 arch/arm64/boot/dts/qcom/msm8998-mtp.dts           |   1 +
 .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi |   4 +-
 arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts  |   1 -
 arch/arm64/boot/dts/qcom/msm8998.dtsi              | 417 ++++++++++++++---
 arch/arm64/boot/dts/qcom/pm6125.dtsi               |  18 +-
 arch/arm64/boot/dts/qcom/pm6150.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/pm6150l.dtsi              |  13 +-
 arch/arm64/boot/dts/qcom/pm660.dtsi                |  33 +-
 arch/arm64/boot/dts/qcom/pm660l.dtsi               |   5 +-
 arch/arm64/boot/dts/qcom/pm7250b.dtsi              |  34 +-
 arch/arm64/boot/dts/qcom/pm7550ba.dtsi             |  70 +++
 arch/arm64/boot/dts/qcom/pm8150.dtsi               |   6 +-
 arch/arm64/boot/dts/qcom/pm8150b.dtsi              |   8 +-
 arch/arm64/boot/dts/qcom/pm8150l.dtsi              |   6 +-
 arch/arm64/boot/dts/qcom/pm8350.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/pm8350b.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/pm8916.dtsi               |  14 +-
 arch/arm64/boot/dts/qcom/pm8950.dtsi               |  39 +-
 arch/arm64/boot/dts/qcom/pm8953.dtsi               |  45 +-
 arch/arm64/boot/dts/qcom/pm8994.dtsi               |  12 +-
 arch/arm64/boot/dts/qcom/pm8998.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/pmi8950.dtsi              |  17 +-
 arch/arm64/boot/dts/qcom/pmi8994.dtsi              |   5 +-
 arch/arm64/boot/dts/qcom/pmk8350.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi          |   6 +-
 arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi          |   6 +-
 arch/arm64/boot/dts/qcom/pmp8074.dtsi              |  27 +-
 arch/arm64/boot/dts/qcom/pmr735b.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/pms405.dtsi               |  21 +-
 arch/arm64/boot/dts/qcom/pmx75.dtsi                |  64 +++
 arch/arm64/boot/dts/qcom/qcm2290.dtsi              | 158 ++++---
 arch/arm64/boot/dts/qcom/qcs404.dtsi               | 160 +++----
 arch/arm64/boot/dts/qcom/qdu1000-idp.dts           |  26 ++
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts           | 266 +++++++++++
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts           |   8 +
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts           |  15 +-
 arch/arm64/boot/dts/qcom/qru1000-idp.dts           |  16 +
 arch/arm64/boot/dts/qcom/sa8540p-pmics.dtsi        |  11 +-
 arch/arm64/boot/dts/qcom/sa8540p-ride.dts          |  15 +
 arch/arm64/boot/dts/qcom/sa8540p.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/sa8775p-ride.dts          | 279 +++++++++++-
 arch/arm64/boot/dts/qcom/sa8775p.dtsi              | 289 +++++++++++-
 arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts   |   6 +-
 arch/arm64/boot/dts/qcom/sc7180-firmware-tfa.dtsi  | 107 +++++
 arch/arm64/boot/dts/qcom/sc7180-idp.dts            |   1 +
 .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts     |   4 +-
 .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi |   3 +-
 .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi     |   3 +-
 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi |   2 +-
 .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts     |   2 +-
 .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts     |   2 +-
 .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi |   3 +-
 .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi  |   3 +-
 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi       |   4 +-
 arch/arm64/boot/dts/qcom/sc7180.dtsi               | 216 +++++++--
 .../qcom/sc7280-herobrine-audio-rt5682-3mic.dtsi   |   2 +-
 arch/arm64/boot/dts/qcom/sc7280-idp.dts            |   2 +-
 arch/arm64/boot/dts/qcom/sc7280-idp.dtsi           |   2 +-
 arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi         |   4 +-
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |   2 +-
 .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 209 ++++++++-
 arch/arm64/boot/dts/qcom/sc8180x-pmics.dtsi        |  36 +-
 arch/arm64/boot/dts/qcom/sc8180x-primus.dts        | 209 ++++++++-
 arch/arm64/boot/dts/qcom/sc8180x.dtsi              |  66 ++-
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |  16 +-
 .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |  46 +-
 arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi       |   2 +-
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |   2 +
 .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts |   2 +-
 .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi     |   2 +-
 arch/arm64/boot/dts/qcom/sdm630.dtsi               | 160 +++----
 .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts |   2 +-
 arch/arm64/boot/dts/qcom/sdm670.dtsi               | 186 ++++++++
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi         |  10 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |  16 +
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |  13 +-
 .../boot/dts/qcom/sdm845-oneplus-enchilada.dts     |   6 +-
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts  |   2 +-
 .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi     |   9 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   7 +-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts      |  57 ++-
 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts   |   2 +-
 arch/arm64/boot/dts/qcom/sdx75-idp.dts             | 230 ++++++++++
 arch/arm64/boot/dts/qcom/sdx75.dtsi                |  79 +++-
 arch/arm64/boot/dts/qcom/sm4450-qrd.dts            |  18 +
 arch/arm64/boot/dts/qcom/sm4450.dtsi               | 431 ++++++++++++++++++
 arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts    |   2 +-
 arch/arm64/boot/dts/qcom/sm6115.dtsi               | 233 +++++++---
 arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts  |  65 ++-
 .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts   |  19 +-
 .../boot/dts/qcom/sm6125-xiaomi-laurel-sprout.dts  |   4 +-
 arch/arm64/boot/dts/qcom/sm6125.dtsi               | 140 +++---
 arch/arm64/boot/dts/qcom/sm6350.dtsi               | 494 +++++++++++++++++++-
 arch/arm64/boot/dts/qcom/sm6375.dtsi               | 227 ++++++++--
 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts  |   6 +-
 arch/arm64/boot/dts/qcom/sm8150-hdk.dts            |   1 +
 arch/arm64/boot/dts/qcom/sm8150-mtp.dts            |   1 +
 .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi   |   2 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |   6 +-
 arch/arm64/boot/dts/qcom/sm8250-hdk.dts            |   1 +
 arch/arm64/boot/dts/qcom/sm8250-mtp.dts            |  22 +-
 .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts     | 366 +++++++++++++++
 .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts     | 243 ++++++++++
 .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi      |  63 ++-
 .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi  |   2 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               | 414 +++++++++++------
 arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |  35 +-
 arch/arm64/boot/dts/qcom/sm8350-mtp.dts            |   1 +
 arch/arm64/boot/dts/qcom/sm8350.dtsi               | 399 ++++++++++-------
 arch/arm64/boot/dts/qcom/sm8450-hdk.dts            | 303 ++++++++++++-
 arch/arm64/boot/dts/qcom/sm8450-qrd.dts            |   1 +
 arch/arm64/boot/dts/qcom/sm8450.dtsi               | 274 ++++++------
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |  61 ++-
 arch/arm64/boot/dts/qcom/sm8550-qrd.dts            |  92 +++-
 arch/arm64/boot/dts/qcom/sm8550.dtsi               | 251 ++++++-----
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |   2 +-
 include/dt-bindings/clock/qcom,gcc-ipq5018.h       | 183 ++++++++
 include/dt-bindings/clock/qcom,gcc-msm8998.h       |   3 +
 include/dt-bindings/clock/qcom,gcc-sc8280xp.h      |  10 +
 include/dt-bindings/clock/qcom,ipq9574-gcc.h       |   2 +
 include/dt-bindings/power/qcom,rpmhpd.h            |  30 ++
 include/dt-bindings/reset/qcom,gcc-ipq5018.h       | 122 +++++
 174 files changed, 8956 insertions(+), 1972 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq5018-gcc.yaml
 create mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts
 create mode 100644 arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts
 create mode 100644 arch/arm64/boot/dts/qcom/ipq5018.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8939-samsung-a7.dts
 create mode 100644 arch/arm64/boot/dts/qcom/pm7550ba.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmx75.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-firmware-tfa.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sm4450-qrd.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm4450.dtsi
 create mode 100644 include/dt-bindings/clock/qcom,gcc-ipq5018.h
 create mode 100644 include/dt-bindings/power/qcom,rpmhpd.h
 create mode 100644 include/dt-bindings/reset/qcom,gcc-ipq5018.h
#1 lore raw
This pull request was applied to soc/soc.git (for-next) by Arnd Bergmann <[email protected]>:

Hello:

This pull request was applied to soc/soc.git (for-next) by Arnd Bergmann <[email protected]>:

Quoted 9 lines · On Fri, 18 Aug 2023 20:45:49 -0700 you wrote:

The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-arm64-for-6.6

[...]

Here is the summary with links:
- [GIT,PULL] Qualcomm ARM64 DeviceTree updates for v6.6

    https://git.kernel.org/soc/soc/c/6522fbd48aaf

You are awesome, thank you!

Signature · 2 lines
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html