All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Qualcomm ARM64 Devicetree updates for v6.3
@ 2023-01-26 20:25 Bjorn Andersson
  2023-01-27 15:04 ` Quentin Schulz
  2023-01-30 22:31 ` patchwork-bot+linux-soc
  0 siblings, 2 replies; 3+ messages in thread
From: Bjorn Andersson @ 2023-01-26 20:25 UTC (permalink / raw)
  To: arm, soc
  Cc: linux-arm-msm, linux-arm-kernel, Andy Gross, Arnd Bergmann,
	Olof Johansson, Kevin Hilman, Konrad Dybcio, Krzysztof Kozlowski,
	Dmitry Baryshkov, Marijn Suijten, Neil Armstrong, Abel Vesa,
	Johan Hovold, Bryan O'Donoghue, Brian Masney, Robert Marko,
	Lin, Meng-Bo, Luca Weiss, Robert Foss, Sibi Sankar, Vinod Koul,
	Douglas Anderson, Eric Chanudet, Souradeep Chowdhury,
	Bjorn Andersson, Martin Botka, Richard Acayan,
	Srinivas Kandagatla, Alex Elder, Luca Weiss,
	Manivannan Sadhasivam, Petr Vorel, Stephan Gerhold,
	Adam Skladowski, Alejandro Tafalla, AngeloGioacchino Del Regno,
	Bhupesh Sharma, Danila Tikhonov, Dzmitry Sankouski,
	Eugene Lepshy, Gabriela David, Jasper Korten, Judy Hsiao,
	Julian Braha, Kuogee Hsieh, Markuss Broks, Mukesh Ojha,
	Owen Yang, Pavankumar Kondeti, Pierre Gondois, Quentin Schulz,
	Rob Herring, Shazad Hussain, Siddharth Manthan, Sireesh Kodali,
	Srinivasa Rao Mandadapu, Steev Klimaszewski,
	Youghandhar Chintala, Yunlong Jia

The following changes since commit 69876bc6fd4de3ad2dc7826fe269e91fa2c1807f:

  arm64: dts: qcom: msm8992-libra: Fix the memory map (2023-01-10 09:49:03 -0600)

are available in the Git repository at:

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

for you to fetch changes up to a63a420d050d47a6afb5e2198181dadd08e71f97:

  arm64: dts: qcom: sc7280: Add a carveout for modem metadata (2023-01-18 21:35:25 -0600)

----------------------------------------------------------------
Qualcomm ARM64 Devicetree updates for v6.3

This introduces support for the new Snapdragon 8 Gen 2 (SM8550)
platform.  In addition to the adding support for the MTP on this
platform, support the following devices is introduced:
 - GPLUS FL8005A
 - Google Zombie with LTE and NVMe
 - Google Zombie with NVMe
 - Lenovo Tab P11
 - Motorola G5 Plus
 - Motorola G7 Power
 - Motorola Moto G6
 - Samsung Galaxy J5 (2016)
 - Samsung Galaxy Tab A 8.0
 - Samsung Galaxy Tab A 9.7
 - Xiaomi Mi A1
 - Xiaomi Mi A2 Lite
 - Xiaomi Redmi 5 Plus
 - Xiaomi Redmi Note 4X

On IPQ8074 the PCIe PHY register regions and PHY clock names are
corrected.

On MSM8916 DMA for the I2C controllers are introduced and blsp_dma is
unconditionally enabled. Per-sensor calibration data is provided for the
thermal sensor (tsens) block. The GPLUS FL8005A device is introduced and
gains support for touchscreen and flash LED. An additional Samsung
Galaxy J5 variant is added, and support is added for hall sensor and
MUIC.

Per-sensor calibration information is introduced for the thermal sensor
on MSM8956 as well.

On MSM8996, GPLL0 is added as a possible Kryo clock controller input, a
carveout is added to get modem metadata out of System RAM. Missing bus
clocks are added for agnoc2.
SDHCI1 is enabled on the Sony Xperia Tone platform and USB is limited to
high-speed, to make USB work.

MSM8998 gains the same modem carveout as other platforms, and the
description of the clock hierarchy is improved.

On QCS404 the clock hierarchy description is improved, the CDSP PAS node
is adjusted to match the binding and the thermal sensor (tsens) gains
per-sensor calibration information.

On SC7180 the Data Capture and Compare block is intorduced, and a
carveout for the modem metadata is introduced, to get this out of System
RAM. Pazquel360 gains touchscreen support, the regulator off-on-time is
adjusted for the Trogdor eDP and touchscreen.
Data lane and frequency properties are introduced for the DisplayPort
links.

SC7280 also gets Data Capture and Compare support, as well as the
dedicated modem metadata region. Herobrine gains DP audio support.
IPA description is updated so that it's only active on boards with a
modem.

On SC8280XP the display subsystem is introduced, currently with support
for most of the DisplayPort controllers. GPR, SoundWire and LPASS is
introduced, for audio support. Missing I2C and SPI controllers are
introduced.
Support for EDP is introduced for the CRD, the Lenovo ThinkPad X13s and
the SA8295P ADP automotive board. The SA8540P Ride platform enables one
i2c and pcie controllers.
A CMA region is defined for the CRD and X13s, to avoid allocation issues
from the NVMe support.

Fairphone FP3 gains NFC support and the Sony Xperia Nile platform gains
a description of simplefb.
SDM670 gains QFPROM definition.

SDM845 gains a carveout for the modem metadata and support for the Data
Capture and Compare block is introduced.  Lenovo Yoga C630 firmware
paths are aligned with all other Qualcomm platforms.

On SM6125 apss SMMU is introduced and streams are defined for USB and
SDHCI controllers. GPI DMA description is introduced, as well as missing
SPI and I2C serial engines.
On Sony Xperia 10 IIa regulator definitions are improved, SDHCI2 is
introduced, and I2C and related GPI DMA blocks are enabled.

On SM6350 IPA is introduced. DDR and L3 scaling is introduced based on
CPUfreq.

Fairphone FP4, on SM7225 also has IPA enabled, and the Flash LED is
enabled as well.

On SM8150 the display subsystem is introduced, with clock controller,
DPU and two DSI controllers. The Data Capture and Compare block is
introduced.
For the Sony Xperia Kumano platform, GPIO keys and NFC support is
introduced.

For SM8350 PCIe is introduced, as is the display subsystem with display
clock controller, DPU and two DSI controllers. #interconnect-cells is
changed to 2, to align with other platforms and allow for active-only
votes. The display is enabled and the LT9611uxc found on the SM8350
Hardware Development Kit board is described, to provide HDMI output.

On SM8450 the display subsystem is introduced, with DPU and two DSI
controllers.  GIC-ITS support is introduced for both PCIe0 and PCIe1.
SPMI bus support is introduced and pmics are wired up across the various
devices.
The display subsystem is enabled and the LT9611uxc is described to
provide HDMI output on the SM8450 Hardware Development Kit.
On Sony Xperia Nagara platform, GPIO keys and GPIO line names are
introduced. As is the SLG51000 PMIC and camera regulators are defined.

Support for SM8550 is introduced, with support for storage, USB,
remoteprocs, PCIe, low-speed buses, crypto and display subsystem. These
blocks are enabled on the MTP.

Lastly, the work continue to align Devicetree source with bindings
across all platforms.

----------------------------------------------------------------
Abel Vesa (12):
      dt-bindings: interconnect: Add Qualcomm SM8550
      interconnect: qcom: Add SM8550 interconnect provider driver
      dt-bindings: clock: Add SM8550 TCSR CC clocks
      arm64: dts: qcom: Add base SM8550 dtsi
      arm64: dts: qcom: Add base SM8550 MTP dts
      arm64: dts: qcom: sm8550: Add UFS host controller and phy nodes
      arm64: dts: qcom: sm8550-mtp: Add UFS host controller and PHY node
      arm64: dts: qcom: sm8550: Add interconnect path to SCM node
      arm64: dts: qcom: sm8550: Add PCIe PHYs and controllers nodes
      arm64: dts: qcom: sm8550-mtp: Add PCIe PHYs and controllers nodes
      arm64: dts: qcom: sm8550: Add USB PHYs and controller nodes
      arm64: dts: qcom: sm8550-mtp: Add USB PHYs and HC nodes

Adam Skladowski (1):
      arm64: dts: qcom: msm8953: Add device tree for Xiaomi Redmi Note 4X

Alejandro Tafalla (1):
      arm64: dts: qcom: msm8953: Add device tree for Xiaomi Mi A2 Lite

Alex Elder (2):
      arm64: dts: qcom: sc7280: only enable IPA for boards with a modem
      arm64: dts: qcom: use qcom,gsi-loader for IPA

AngeloGioacchino Del Regno (1):
      arm64: dts: qcom: sm6125: Add IOMMU context to DWC3

Bhupesh Sharma (1):
      arm64: dts: qcom: sm6115: Add debug related nodes

Bjorn Andersson (11):
      Merge branch 'icc-sm8550-immutable' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into arm64-for-6.3
      Merge branch '20230104093450.3150578-2-abel.vesa@linaro.org' into arm64-for-6.3
      Revert "dt-bindings: arm: qcom: Add SM6115(P) and Lenovo Tab P11"
      arm64: dts: qcom: sc8280xp: Define some of the display blocks
      arm64: dts: qcom: sc8280xp-crd: Enable EDP
      arm64: dts: qcom: sa8295-adp: Enable DP instances
      arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
      arm64: dts: qcom: sc8280xp: Use MMCX for all DP controllers
      arm64: dts: qcom: sc8280xp: Define CMA region for CRD and X13s
      Merge tag 'qcom-arm64-fixes-for-6.2' into arm64-for-6.3
      Merge branch '20230103-topic-sm8550-upstream-dispcc-v3-1-8a03d348c572@linaro.org' into HEAD

Brian Masney (8):
      arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17
      arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21
      arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4
      arm64: dts: qcom: sc8280xp: add missing i2c nodes
      arm64: dts: qcom: sc8280xp: add missing spi nodes
      arm64: dts: qcom: sa8540p-ride: add i2c nodes
      arm64: dts: qcom: sc8280xp: add aliases for i2c4 and i2c21
      arm64: dts: qcom: sc8280xp: add rng device tree node

Bryan O'Donoghue (9):
      arm64: dts: qcom: msm8916: Add compat qcom,msm8916-dsi-ctrl
      arm64: dts: qcom: msm8953: Add compat qcom,msm8953-dsi-ctrl
      arm64: dts: qcom: msm8996: Add compat qcom,msm8996-dsi-ctrl
      arm64: dts: qcom: sc7180: Add compat qcom,sc7180-dsi-ctrl
      arm64: dts: qcom: sc7280: Add compat qcom,sc7280-dsi-ctrl
      arm64: dts: qcom: sdm630: Add compat qcom,sdm660-dsi-ctrl
      arm64: dts: qcom: sdm660: Add compat qcom,sdm660-dsi-ctrl
      arm64: dts: qcom: sdm845: Add compat qcom,sdm845-dsi-ctrl
      arm64: dts: qcom: sm8250: Add compat qcom,sm8250-dsi-ctrl

Danila Tikhonov (1):
      arm64: dts: qcom: msm8953: Add device tree for Xiaomi Mi A1

Dmitry Baryshkov (29):
      arm64: dts: qcom: qcs404: use symbol names for PCIe resets
      arm64: dts: qcom: qcs404: add power-domains-cells to gcc node
      arm64: dts: qcom: qcs404: add clocks to the gcc node
      arm64: dts: qcom: qcs404: add xo clock to rpm clock controller
      arm64: dts: qcom: qcs404: register PCIe PHY as a clock provider
      arm64: dts: qcom: sm8450: add RPMH_REGULATOR_LEVEL_LOW_SVS_D1
      arm64: dts: qcom: sm8450: add display hardware devices
      arm64: dts: qcom: sm8450-hdk: enable display hardware
      arm64: dts: qcom: sm8150: Add compat qcom,sm8150-dsi-ctrl
      arm64: dts: qcom: sm8450: Add compat qcom,sm8450-dsi-ctrl
      arm64: dts: qcom: sm8450-qrd: add missing PMIC includes
      arm64: dts: qcom: sm8450-hdk: add missing PMIC includes
      arm64: dts: qcom: msm8998: get rid of test clock
      arm64: dts: qcom: sdm845: make DP node follow the schema
      arm64: dts: qcom: msm8996-oneplus-common: drop vdda-supply from DSI PHY
      arm64: dts: qcom: msm8996: mark apcs as clock provider
      arm64: dts: qcom: sm8150: drop the virtual ipa-virt device
      arm64: dts: qcom: sm8250: drop the virtual ipa-virt device
      arm64: dts: qcom: sm8350: add PCIe devices
      arm64: dts: qcom: sm8350-hdk: enable PCIe devices
      arm64: dts: qcom: use UFS symbol clocks provided by PHY
      arm64: dts: qcom: msm8956: use SoC-specific compat for tsens
      arm64: dts: qcom: msm8916: specify per-sensor calibration cells
      arm64: dts: qcom: msm8976: specify per-sensor calibration cells
      arm64: dts: qcom: qcs404: specify per-sensor calibration cells
      arm64: dts: qcom: add SoC specific compat strings to mdp5 nodes
      arm64: dts: qcom: rename mdss nodes to display-subsystem
      arm64: dts: qcom: rename mdp nodes to display-controller
      arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input

Douglas Anderson (4):
      arm64: dts: qcom: sc7180: Bump up trogdor ts_reset_l drive strength
      arm64: dts: qcom: sc7180: Add trogdor eDP/touchscreen regulator off-on-time
      arm64: dts: qcom: sc7180: Start the trogdor eDP/touchscreen regulator on
      arm64: dts: qcom: sc7180: Add pazquel360 touschreen

Dzmitry Sankouski (1):
      arm64: dts: qcom: Re-enable resin on MSM8998 and SDM845 boards

Eric Chanudet (4):
      arm64: dts: qcom: rename pm8450a dtsi to sa8540p-pmics
      arm64: dts: qcom: sa8450p-pmics: add rtc node
      arm64: dts: qcom: sa8295p-adp: use sa8540p-pmics
      arm64: dts: qcom: pm8941-rtc add alarm register

Eugene Lepshy (1):
      arm64: dts: qcom: msm8953: Add device tree for Xiaomi Redmi 5 Plus

Gabriela David (1):
      arm64: dts: qcom: sdm632: Add device tree for Motorola G7 Power

Jasper Korten (1):
      arm64: dts: qcom: Add device tree for Samsung Galaxy Tab A 9.7 (2015)

Johan Hovold (11):
      arm64: dts: qcom: sc8280xp-x13s: move 'thermal-zones' node
      arm64: dts: qcom: sc8280xp-x13s: move 'regulator-vph-pwr' node
      arm64: dts: qcom: sc8280xp-x13s: enable eDP display
      arm64: dts: qcom: sa8540p-pmics: add missing interrupt include
      arm64: dts: qcom: sa8540p-pmics: rename pmic labels
      arm64: dts: qcom: sc8280xp-crd: allow vreg_l3b to be disabled
      arm64: dts: qcom: sc8280xp: disable sound nodes
      arm64: dts: qcom: sc8280xp-x13s: move vamacro node
      arm64: dts: qcom: sc8280xp-x13s: move wcd938x codec node
      arm64: dts: qcom: sm8450-hdk: move wcd938x codec node
      arm64: dts: qcom: sm8250: clean up wcd938x codec node

Judy Hsiao (1):
      arm64: dts: qcom: sc7280: add DP audio to herobrine rt5682 1-mic dtsi

Julian Braha (1):
      arm64: dts: qcom: sdm450: Add device tree for Motorola Moto G6

Konrad Dybcio (63):
      arm64: dts: qcom: sm8350-sagami: Configure SLG51000 PMIC on PDX215
      arm64: dts: qcom: sm8350-sagami: Add GPIO line names for PMIC GPIOs
      arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
      arm64: dts: qcom: sm6115: Fix UFS node
      arm64: dts: qcom: sm6115: Provide xo clk to rpmcc
      arm64: dts: qcom: sm6115: Provide real SMD RPM XO to SDC1/2
      dt-bindings: arm: qcom: Add SM6115(P) and Lenovo Tab P11
      arm64: dts: qcom: Add Lenovo Tab P11 (J606F/XiaoXin Pad) dts
      arm64: dts: qcom: sm6115: Add thermal zones
      arm64: dts: qcom: sm6350: Fix up the ramoops node
      arm64: dts: qcom: msm8996-tone: Enable SDHCI1
      arm64: dts: qcom: msm8996-tone: Move status last
      arm64: dts: qcom: sm8150-kumano: Add GPIO keys
      arm64: dts: qcom: sm8150-kumano: Add NXP PN553 NFC
      arm64: dts: qcom: msm8996: Add additional A2NoC clocks
      arm64: dts: qcom: ipq6018: Use lowercase hex
      arm64: dts: qcom: msm8996: Use lowercase hex
      arm64: dts: qcom: msm8998: Use lowercase hex
      arm64: dts: qcom: sdm630: Use lowercase hex
      arm64: dts: qcom: sdm660: Use lowercase hex
      arm64: dts: qcom: sdm845: Use lowercase hex
      arm64: dts: qcom: sm8250: Use lowercase hex
      arm64: dts: qcom: sm8150: Use lowercase hex
      arm64: dts: qcom: sdm845: Fix some whitespace/newlines
      arm64: dts: qcom: sm8350-sagami: Rectify GPIO keys
      arm64: dts: qcom: sm8150: Add DISPCC node
      arm64: dts: qcom: sm8150: Wire up MDSS
      arm64: dts: qcom: sm8450-nagara: Include PMIC DTSIs
      arm64: dts: qcom: sm8450-nagara: Add GPIO line names for PMIC GPIOs
      arm64: dts: qcom: sm8450-nagara: Add GPIO keys
      arm64: dts: qcom: sm8450-nagara: Set up camera regulators
      arm64: dts: qcom: sm8450-nagara: Enable PMIC RESIN+PON
      arm64: dts: qcom: sm8450-nagara: Configure SLG51000 PMIC
      arm64: dts: qcom: sm8250-edo: Remove misleading comments
      arm64: dts: qcom: sm8350-sagami: Disable empty i2c bus
      arm64: dts: qcom: sm8450-nagara: Disable empty i2c bus
      arm64: dts: qcom: msm8916: Add fallback CCI compatible
      arm64: dts: qcom: sdm845: Add fallback CCI compatible
      arm64: dts: qcom: sm8250: Add fallback CCI compatible
      arm64: dts: qcom: sm8450: Add fallback CCI compatible
      arm64: dts: qcom: sm8350: Drop standalone smem node
      arm64: dts: qcom: msm8998: Use RPM XO
      arm64: dts: qcom: sdm630-nile: Don't use underscores in node names
      arm64: dts: qcom: sdm630-nile: Reserve simplefb memory
      arm64: dts: qcom: sm6350: Add OSM L3 node
      arm64: dts: qcom: sm6350: Set up DDR & L3 scaling
      arm64: dts: qcom: ipq6018: Pad addresses to 8 hex digits
      arm64: dts: qcom: ipq6018: Fix up indentation
      arm64: dts: qcom: ipq6018: Sort nodes properly
      arm64: dts: qcom: ipq6018: Add/remove some newlines
      arm64: dts: qcom: ipq6018: Use lowercase hex
      arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits
      arm64: dts: qcom: sm8150: Pad addresses to 8 hex digits
      arm64: dts: qcom: sm6350: Pad addresses to 8 hex digits
      arm64: dts: qcom: sdm845: Pad addresses to 8 hex digits
      arm64: dts: qcom: sm8250: Pad addresses to 8 hex digits
      arm64: dts: qcom: sm8350: Pad addresses to 8 hex digits
      arm64: dts: qcom: sc7180: Pad addresses to 8 hex digits
      arm64: dts: qcom: sc7280: Pad addresses to 8 hex digits
      arm64: dts: qcom: msm8994-octagon: Pad addresses to 8 hex digits
      arm64: dts: qcom: sm8450: Pad addresses to 8 hex digits
      arm64: dts: qcom: msm8994-kitakami: Pad addresses to 8 hex digits
      arm64: dts: qcom: sm6115: Pad addresses to 8 hex digits

Krzysztof Kozlowski (48):
      arm64: dts: qcom: msm8996: drop address/size cells from smd-edge
      arm64: dts: qcom: qcs404: align CDSP PAS node with bindings
      arm64: dts: qcom: sc7180: align MPSS PAS node with bindings
      arm64: dts: qcom: sc7280: align MPSS PAS node with bindings
      arm64: dts: qcom: msm8996-xiaomi-gemini: use preferred enable-gpios for LP5562 LED
      arm64: dts: qcom: sdm845: drop 0x from unit address
      arm64: dts: qcom: sc7180: move QUP and QSPI opp tables out of SoC node
      arm64: dts: qcom: sdm845: move DSI/QUP/QSPI opp tables out of SoC node
      arm64: dts: qcom: sdm845: move sound node out of soc
      arm64: dts: qcom: sm8250: move sound and codec nodes out of soc
      arm64: dts: qcom: sm8250: add cache size
      arm64: dts: qcom: sm8350-sony-xperia-sagami: specify which LDO modes are allowed
      arm64: dts: qcom: sm8350: align MMC node names with DT schema
      arm64: dts: qcom: msm8996: align bus node names with DT schema
      arm64: dts: qcom: sm8250: drop unused clock-frequency from va-macro
      arm64: dts: qcom: sm8450: re-order GCC clocks
      arm64: dts: qcom: use generic node name for CS35L41 speaker
      arm64: dts: qcom: sm8450: disable by default Soundwire and VA-macro
      arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema
      arm64: dts: qcom: sm6375: align PSCI domain names with DT schema
      arm64: dts: qcom: sm8150: align PSCI domain names with DT schema
      arm64: dts: qcom: sm8250: align PSCI domain names with DT schema
      arm64: dts: qcom: sm8350: align PSCI domain names with DT schema
      arm64: dts: qcom: sm8450: align PSCI domain names with DT schema
      arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
      arm64: dts: qcom: sdm845-xiaomi-beryllium: fix audio codec interrupt pin name
      arm64: dts: qcom: sdm845: align TLMM pin configuration with DT schema
      arm64: dts: qcom: sdm845: do not customize SPI0 pin drive/bias
      arm64: dts: qcom: sc7180: order top-level nodes alphabetically
      arm64: dts: qcom: sdm845: order top-level nodes alphabetically
      arm64: dts: qcom: sc7180: correct SPMI bus address cells
      arm64: dts: qcom: sc7280: correct SPMI bus address cells
      arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
      arm64: dts: qcom: rename AOSS QMP nodes
      arm64: dts: qcom: replace underscores in node names
      arm64: dts: qcom: sm8450: correct Soundwire wakeup interrupt name
      arm64: dts: qcom: add missing space before {
      arm64: dts: qcom: sm8350: drop unused dispcc power-domain-names
      arm64: dts: qcom: sc7180-trogdor: align DAI children names with DT schema
      arm64: dts: qcom: sm8250: drop unused clock-frequency from rx-macro
      arm64: dts: qcom: sc8280xp: drop bogus clock-controller property
      arm64: dts: qcom: sc8280xp: drop unused properties from tx-macro
      arm64: dts: qcom: msm8916-samsung-a2015: correct motor pinctrl node name
      arm64: dts: qcom: sc7280-idp: add amp pin config function
      arm64: dts: qcom: align OPP table node name with DT schema
      arm64: dts: qcom: sm8250: drop unused clock-frequency from wsa-macro
      arm64: dts: qcom: sm8250: drop unused properties from tx-macro
      arm64: dts: qcom: sdm845-db845c: drop label from I2C controllers

Kuogee Hsieh (1):
      arm64: dts: qcom: add data-lanes and link-freuencies into dp_out endpoint

Lin, Meng-Bo (7):
      arm64: dts: qcom: msm8916-samsung-grandmax: Add properties function and color for keyled
      arm64: dts: qcom: msm8916-gplus-fl8005a: Add initial device tree
      arm64: dts: qcom: msm8916-gplus-fl8005a: Add touchscreen
      arm64: dts: qcom: msm8916-gplus-fl8005a: Add flash LED
      arm64: dts: qcom: msm8916-samsung-j5-common: Add initial common device tree
      arm64: dts: qcom: msm8916-samsung-j5-common: Add new device trees
      arm64: dts: qcom: msm8916-samsung-j5-common: Add Hall sensor

Luca Weiss (8):
      arm64: dts: qcom: sdm632-fairphone-fp3: Add NFC
      arm64: dts: qcom: sm7225-fairphone-fp4: Add pmk8350 PMIC
      arm64: dts: qcom: pm6150l: add spmi-flash-led node
      arm64: dts: qcom: sm7225-fairphone-fp4: configure flash LED
      arm64: dts: qcom: msm8953: Adjust reserved-memory nodes
      arm64: dts: qcom: pm7250b: Add BAT_ID vadc channel
      arm64: dts: qcom: sm6350: add IPA node
      arm64: dts: qcom: sm7225-fairphone-fp4: enable IPA

Manivannan Sadhasivam (2):
      arm64: dts: qcom: sm8450: Use GIC-ITS for PCIe0 and PCIe1
      arm64: dts: qcom: sm8450: Allow both GIC-ITS and internal MSI controller

Marijn Suijten (17):
      arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
      arm64: dts: qcom: pmi8950: Correct rev_1250v channel label to mv
      arm64: dts: qcom: Use plural _gpios node label for PMIC gpios
      arm64: dts: qcom: sm8150-kumano: Configure resin as volume up key
      arm64: dts: qcom: sm8150: Enable split pagetables for Adreno SMMU
      arm64: dts: qcom: sm6350-lena: Flatten gpio-keys pinctrl state
      arm64: dts: qcom: sm6125-seine: Configure PM6125 regulators
      arm64: dts: qcom: sm6125-seine: Provide regulators to HS USB2 PHY
      arm64: dts: qcom: sm6125-seine: Provide regulators to SDHCI 1
      arm64: dts: qcom: sm6125-seine: Configure SD Card slot on SDHCI 2
      arm64: dts: qcom: sm6125-seine: Lock eMMC and SD Card IDs via aliases
      arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
      arm64: dts: qcom: sm6125: Add apps_smmu with streamID to SDHCI 1/2 nodes
      arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down)
      arm64: dts: qcom: sm6125: Add QUPs with SPI and I2C Serial Engines
      arm64: dts: qcom: sm6125-seine: Enable GPI DMA 0, QUP 0 and I2C SEs
      arm64: dts: qcom: sdm845-tama: Add volume up and camera GPIO keys

Markuss Broks (1):
      arm64: dts: qcom: msm8916-samsung-j5-common: Add MUIC support

Martin Botka (3):
      arm64: dts: qcom: sm6125: Configure APPS SMMU
      arm64: dts: qcom: sm6125: Add GPI DMA nodes
      arm64: dts: qcom: sm6125: Add pin configs for QUP SPI/I2C Serial Engines

Mukesh Ojha (1):
      arm64: dts: qcom: sm8450: Add TCSR halt register space

Neil Armstrong (15):
      arm64: dts: qcom: Add pm8010 pmic dtsi
      arm64: dts: qcom: Add PM8550 pmic dtsi
      arm64: dts: qcom: Add PM8550b pmic dtsi
      arm64: dts: qcom: Add PM8550ve pmic dtsi
      arm64: dts: qcom: Add PM8550vs pmic dtsi
      arm64: dts: qcom: Add PMK8550 pmic dtsi
      arm64: dts: qcom: Add PMR735d pmic dtsi
      arm64: dts: qcom: sm8550: add I2C Master Hub nodes
      arm64: dts: qcom: sm8550: add QCrypto nodes
      dt-bindings: clock: document SM8550 DISPCC clock controller
      arm64: dts: qcom: sm8550: add display hardware devices
      arm64: dts: qcom: sm8550-mtp: enable display hardware
      arm64: dts: qcom: sm8550-mtp: add DSI panel
      arm64: dts: qcom: sm8550: add adsp, cdsp & mdss nodes
      arm64: dts: qcom: sm8550-mtp: enable adsp, cdsp & mdss

Owen Yang (1):
      arm64: dts: qcom: sc7280: Add DT for sc7280-herobrine-zombie with NVMe

Pavankumar Kondeti (1):
      arm64: dts: qcom: sm8550: fix xo clock source in cpufreq-hw node

Petr Vorel (2):
      arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
      arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem

Pierre Gondois (1):
      arm64: dts: qcom: Update cache properties

Quentin Schulz (1):
      arm64: dts: qcom: msm8998-fxtec: fix touchscreen reset GPIO polarity

Richard Acayan (3):
      arm64: dts: qcom: sdm670: add qfprom node
      arm64: dts: qcom: sdm670: add missing usb hstx nvmem cell
      arm64: dts: qcom: sdm670-google-sargo: keep pm660 ldo8 on

Rob Herring (1):
      arm64: dts: qcom: sc7280: Fix CPU nodes compatible string

Robert Foss (5):
      arm64: dts: qcom: sm8350: Add display system nodes
      arm64: dts: qcom: sm8350-hdk: Enable display & dsi nodes
      arm64: dts: qcom: sm8350-hdk: Enable lt9611uxc dsi-hdmi bridge
      arm64: dts: qcom: sm8350: Add &tlmm gpio-line-names
      arm64: dts: qcom: sm8350: Use 2 interconnect cells

Robert Marko (8):
      arm64: dts: qcom: ipq8074: add SoC specific compatible to MDIO
      arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
      arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
      arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
      arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
      arm64: dts: qcom: ipq8074: set Gen2 PCIe pcie max-link-speed
      arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
      arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names

Shazad Hussain (1):
      arm64: dts: qcom: sa8540p-ride: enable pcie2a node

Sibi Sankar (5):
      arm64: dts: qcom: msm8996: Add a carveout for modem metadata
      arm64: dts: qcom: msm8998: Add a carveout for modem metadata
      arm64: dts: qcom: sdm845: Add a carveout for modem metadata
      arm64: dts: qcom: sc7180: Add a carveout for modem metadata
      arm64: dts: qcom: sc7280: Add a carveout for modem metadata

Siddharth Manthan (1):
      arm64: dts: qcom: Add device tree for Samsung Galaxy Tab A 8.0 (2015)

Sireesh Kodali (1):
      arm64: dts: qcom: msm8953: Add device tree for Motorola G5 Plus

Souradeep Chowdhury (4):
      arm64: dts: qcom: sm8150: Add Data Capture and Compare(DCC) support node
      arm64: dts: qcom: sc7280: Add Data Capture and Compare(DCC) support node
      arm64: dts: qcom: sc7180: Add Data Capture and Compare(DCC) support node
      arm64: dts: qcom: sdm845: Add Data Capture and Compare(DCC) support node

Srinivas Kandagatla (3):
      arm64: dts: qcom: sc8280xp: add gpr node
      arm64: dts: qcom: sc8280xp: add SoundWire and LPASS
      arm64: dts: qcom: sc8280xp-x13s: Add soundcard support

Srinivasa Rao Mandadapu (1):
      arm64: dts: qcom: sc7180: Set performance state for audio

Steev Klimaszewski (1):
      arm64: dts: qcom: c630: Fix firmware paths

Stephan Gerhold (2):
      arm64: dts: qcom: msm8916: Enable blsp_dma by default
      arm64: dts: qcom: msm8916: Add DMA for all I2C controllers

Vinod Koul (5):
      arm64: dts: qcom: sm8450-hdk: Add LT9611uxc HDMI bridge
      arm64: dts: qcom: sm8450-hdk: Enable HDMI Display
      arm64: dts: qcom: sm8450: add spmi node
      arm64: dts: qcom: sm8450-qrd: add pmic files
      arm64: dts: qcom: sm8450-hdk: add pmic files

Youghandhar Chintala (1):
      arm64: dts: qcom: sc7280: Add wifi alias for SC7280-idp

Yunlong Jia (1):
      arm64: dts: qcom: sc7180: set ath10k output power calibration string

 .../bindings/clock/qcom,sm8550-dispcc.yaml         |  105 +
 .../bindings/clock/qcom,sm8550-tcsr.yaml           |   55 +
 .../bindings/interconnect/qcom,sm8550-rpmh.yaml    |  139 +
 arch/arm64/boot/dts/qcom/Makefile                  |   15 +
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts           |    4 -
 arch/arm64/boot/dts/qcom/ipq6018.dtsi              |  548 ++-
 arch/arm64/boot/dts/qcom/ipq8074.dtsi              |   66 +-
 arch/arm64/boot/dts/qcom/msm8916-gplus-fl8005a.dts |  299 ++
 .../dts/qcom/msm8916-samsung-a2015-common.dtsi     |    2 +-
 .../boot/dts/qcom/msm8916-samsung-grandmax.dts     |    6 +-
 .../boot/dts/qcom/msm8916-samsung-gt5-common.dtsi  |  296 ++
 arch/arm64/boot/dts/qcom/msm8916-samsung-gt510.dts |  113 +
 arch/arm64/boot/dts/qcom/msm8916-samsung-gt58.dts  |   75 +
 .../boot/dts/qcom/msm8916-samsung-j5-common.dtsi   |  262 ++
 arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts    |  196 +-
 arch/arm64/boot/dts/qcom/msm8916-samsung-j5x.dts   |   19 +
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |  115 +-
 .../boot/dts/qcom/msm8953-motorola-potter.dts      |  305 ++
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts  |  325 ++
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dts   |  329 ++
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts |  325 ++
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts  |  361 ++
 arch/arm64/boot/dts/qcom/msm8953.dtsi              |   92 +-
 arch/arm64/boot/dts/qcom/msm8956.dtsi              |    4 +
 arch/arm64/boot/dts/qcom/msm8976.dtsi              |  153 +-
 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi  |    7 +-
 .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi  |   52 +-
 .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi     |    2 +-
 .../boot/dts/qcom/msm8996-oneplus-common.dtsi      |    1 -
 .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi    |   38 +-
 arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi         |    2 +-
 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts |    6 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   65 +-
 arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts    |   21 +-
 .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts |    4 +-
 .../boot/dts/qcom/msm8998-oneplus-common.dtsi      |    6 +-
 .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts |    4 +-
 .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi |   27 +-
 arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts  |    4 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |   48 +-
 arch/arm64/boot/dts/qcom/pm6125.dtsi               |    4 +-
 arch/arm64/boot/dts/qcom/pm6150.dtsi               |    4 +-
 arch/arm64/boot/dts/qcom/pm6150l.dtsi              |   10 +-
 arch/arm64/boot/dts/qcom/pm7250b.dtsi              |    8 +
 arch/arm64/boot/dts/qcom/pm8005.dtsi               |    4 +-
 arch/arm64/boot/dts/qcom/pm8010.dtsi               |   84 +
 arch/arm64/boot/dts/qcom/pm8150.dtsi               |    2 +-
 arch/arm64/boot/dts/qcom/pm8550.dtsi               |   59 +
 arch/arm64/boot/dts/qcom/pm8550b.dtsi              |   59 +
 arch/arm64/boot/dts/qcom/pm8550ve.dtsi             |   59 +
 arch/arm64/boot/dts/qcom/pm8550vs.dtsi             |  194 +
 arch/arm64/boot/dts/qcom/pm8916.dtsi               |    3 +-
 arch/arm64/boot/dts/qcom/pm8950.dtsi               |    6 +-
 arch/arm64/boot/dts/qcom/pm8998.dtsi               |    4 +-
 arch/arm64/boot/dts/qcom/pmi8950.dtsi              |    6 +-
 arch/arm64/boot/dts/qcom/pmi8998.dtsi              |    4 +-
 arch/arm64/boot/dts/qcom/pmk8550.dtsi              |   55 +
 arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi          |    2 +-
 arch/arm64/boot/dts/qcom/pmp8074.dtsi              |    2 +-
 arch/arm64/boot/dts/qcom/pmr735d.dtsi              |  104 +
 arch/arm64/boot/dts/qcom/pms405.dtsi               |    2 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi               |  224 +-
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |    2 +-
 arch/arm64/boot/dts/qcom/sa8295p-adp.dts           |  330 +-
 .../dts/qcom/{pm8450a.dtsi => sa8540p-pmics.dtsi}  |   33 +-
 arch/arm64/boot/dts/qcom/sa8540p-ride.dts          |  185 +-
 arch/arm64/boot/dts/qcom/sa8540p.dtsi              |    4 +-
 arch/arm64/boot/dts/qcom/sc7180-idp.dts            |   30 +-
 .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi     |   18 +
 .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi      |    5 +-
 .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi     |   20 +
 .../boot/dts/qcom/sc7180-trogdor-pazquel360.dtsi   |   23 +
 .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi |   20 +
 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi       |   50 +-
 arch/arm64/boot/dts/qcom/sc7180.dtsi               |  339 +-
 .../dts/qcom/sc7280-herobrine-audio-rt5682.dtsi    |   19 +-
 .../boot/dts/qcom/sc7280-herobrine-lte-sku.dtsi    |   30 +-
 .../boot/dts/qcom/sc7280-herobrine-nvme-sku.dtsi   |   14 +
 .../dts/qcom/sc7280-herobrine-zombie-nvme-lte.dts  |   17 +
 .../boot/dts/qcom/sc7280-herobrine-zombie-nvme.dts |   17 +
 .../boot/dts/qcom/sc7280-herobrine-zombie.dtsi     |   12 +-
 arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi     |    4 +
 arch/arm64/boot/dts/qcom/sc7280-idp.dtsi           |    7 +-
 arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi         |    5 -
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |  104 +-
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |  246 +-
 .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |  554 ++-
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             | 2745 +++++++++--
 arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts   |  252 ++
 .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts   |    5 +
 .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi     |   15 +-
 arch/arm64/boot/dts/qcom/sdm630.dtsi               |   35 +-
 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts  |   15 +
 arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts |  291 ++
 arch/arm64/boot/dts/qcom/sdm660.dtsi               |   19 +-
 arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts   |    1 +
 arch/arm64/boot/dts/qcom/sdm670.dtsi               |   14 +
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi         |  403 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |  130 +-
 arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi     |   77 +-
 arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts      |    2 +-
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |   80 +-
 .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi |  111 +-
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts  |  169 +-
 .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi     |   80 +-
 .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi   |   34 +-
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts |   37 +-
 arch/arm64/boot/dts/qcom/sdm845.dtsi               | 1381 +++---
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts      |   67 +-
 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts   |  126 +-
 arch/arm64/boot/dts/qcom/sm6115.dtsi               |  995 +++-
 arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts  |  289 ++
 .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts   |  214 +-
 arch/arm64/boot/dts/qcom/sm6125.dtsi               |  643 ++-
 .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts    |   18 +-
 arch/arm64/boot/dts/qcom/sm6350.dtsi               |  231 +-
 arch/arm64/boot/dts/qcom/sm6375.dtsi               |   18 +-
 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts  |   49 +
 arch/arm64/boot/dts/qcom/sm7225.dtsi               |   19 +
 .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi   |   86 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |  426 +-
 arch/arm64/boot/dts/qcom/sm8250-mtp.dts            |   44 +-
 .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi      |    6 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |  192 +-
 arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |  412 ++
 .../dts/qcom/sm8350-microsoft-surface-duo2.dts     |    4 +-
 arch/arm64/boot/dts/qcom/sm8350-mtp.dts            |    4 +-
 .../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts  |   23 +
 .../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts  |   87 +
 .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi   |  110 +-
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |  616 ++-
 arch/arm64/boot/dts/qcom/sm8450-hdk.dts            |  181 +-
 arch/arm64/boot/dts/qcom/sm8450-qrd.dts            |    7 +
 .../dts/qcom/sm8450-sony-xperia-nagara-pdx223.dts  |   61 +
 .../dts/qcom/sm8450-sony-xperia-nagara-pdx224.dts  |   38 +-
 .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi   |  188 +-
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |  480 +-
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |  568 +++
 arch/arm64/boot/dts/qcom/sm8550.dtsi               | 4755 ++++++++++++++++++++
 drivers/interconnect/qcom/Kconfig                  |    9 +
 drivers/interconnect/qcom/Makefile                 |    2 +
 drivers/interconnect/qcom/sm8550.c                 | 2318 ++++++++++
 drivers/interconnect/qcom/sm8550.h                 |  178 +
 include/dt-bindings/clock/qcom,sm8550-dispcc.h     |  101 +
 include/dt-bindings/clock/qcom,sm8550-tcsr.h       |   18 +
 .../dt-bindings/interconnect/qcom,sm8550-rpmh.h    |  189 +
 include/dt-bindings/power/qcom-rpmpd.h             |    1 +
 147 files changed, 23398 insertions(+), 3754 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8550-dispcc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8550-tcsr.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm8550-rpmh.yaml
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-gplus-fl8005a.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-gt5-common.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-gt510.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-gt58.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-j5-common.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-j5x.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8953-motorola-potter.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts
 create mode 100644 arch/arm64/boot/dts/qcom/pm8010.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pm8550.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pm8550b.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pm8550ve.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pm8550vs.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmk8550.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmr735d.dtsi
 rename arch/arm64/boot/dts/qcom/{pm8450a.dtsi => sa8540p-pmics.dtsi} (69%)
 create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-nvme-sku.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-zombie-nvme-lte.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-zombie-nvme.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8550-mtp.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8550.dtsi
 create mode 100644 drivers/interconnect/qcom/sm8550.c
 create mode 100644 drivers/interconnect/qcom/sm8550.h
 create mode 100644 include/dt-bindings/clock/qcom,sm8550-dispcc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm8550-tcsr.h
 create mode 100644 include/dt-bindings/interconnect/qcom,sm8550-rpmh.h

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

* Re: [GIT PULL] Qualcomm ARM64 Devicetree updates for v6.3
  2023-01-26 20:25 [GIT PULL] Qualcomm ARM64 Devicetree updates for v6.3 Bjorn Andersson
@ 2023-01-27 15:04 ` Quentin Schulz
  2023-01-30 22:31 ` patchwork-bot+linux-soc
  1 sibling, 0 replies; 3+ messages in thread
From: Quentin Schulz @ 2023-01-27 15:04 UTC (permalink / raw)
  To: Bjorn Andersson, arm, soc
  Cc: linux-arm-msm, linux-arm-kernel, Andy Gross, Arnd Bergmann,
	Olof Johansson, Kevin Hilman, Konrad Dybcio, Krzysztof Kozlowski,
	Dmitry Baryshkov, Marijn Suijten, Neil Armstrong, Abel Vesa,
	Johan Hovold, Bryan O'Donoghue, Brian Masney, Robert Marko,
	Lin, Meng-Bo, Luca Weiss, Robert Foss, Sibi Sankar, Vinod Koul,
	Douglas Anderson, Eric Chanudet, Souradeep Chowdhury,
	Bjorn Andersson, Martin Botka, Richard Acayan,
	Srinivas Kandagatla, Alex Elder, Luca Weiss,
	Manivannan Sadhasivam, Petr Vorel, Stephan Gerhold,
	Adam Skladowski, Alejandro Tafalla, AngeloGioacchino Del Regno,
	Bhupesh Sharma, Danila Tikhonov, Dzmitry Sankouski,
	Eugene Lepshy, Gabriela David, Jasper Korten, Judy Hsiao,
	Julian Braha, Kuogee Hsieh, Markuss Broks, Mukesh Ojha,
	Owen Yang, Pavankumar Kondeti, Pierre Gondois, Rob Herring,
	Shazad Hussain, Siddharth Manthan, Sireesh Kodali,
	Srinivasa Rao Mandadapu, Steev Klimaszewski,
	Youghandhar Chintala, Yunlong Jia

Hi Bjorn,

On 1/26/23 21:25, Bjorn Andersson wrote:
> The following changes since commit 69876bc6fd4de3ad2dc7826fe269e91fa2c1807f:
> 
>    arm64: dts: qcom: msm8992-libra: Fix the memory map (2023-01-10 09:49:03 -0600)
> 
> are available in the Git repository at:
> 
>    https://urldefense.com/v3/__https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git__;!!OOPJP91ZZw!gSqxckuJQ24o_zqdjnwdYLdWlnU6s495rnqf9eWlCR97TlUH_0cJjwsofmXM4xftzvUYP7s8ETYsyA7F2R-VBvlNU6jWX2hwvA$  qcom-arm64-for-6.3
> 
> for you to fetch changes up to a63a420d050d47a6afb5e2198181dadd08e71f97:
> 
>    arm64: dts: qcom: sc7280: Add a carveout for modem metadata (2023-01-18 21:35:25 -0600)
> 
> ----------------------------------------------------------------
> Qualcomm ARM64 Devicetree updates for v6.3
> 
> This introduces support for the new Snapdragon 8 Gen 2 (SM8550)
> platform.  In addition to the adding support for the MTP on this
> platform, support the following devices is introduced:
>   - GPLUS FL8005A
>   - Google Zombie with LTE and NVMe
>   - Google Zombie with NVMe
>   - Lenovo Tab P11
>   - Motorola G5 Plus
>   - Motorola G7 Power
>   - Motorola Moto G6
>   - Samsung Galaxy J5 (2016)
>   - Samsung Galaxy Tab A 8.0
>   - Samsung Galaxy Tab A 9.7
>   - Xiaomi Mi A1
>   - Xiaomi Mi A2 Lite
>   - Xiaomi Redmi 5 Plus
>   - Xiaomi Redmi Note 4X
> 
> On IPQ8074 the PCIe PHY register regions and PHY clock names are
> corrected.
> 
> On MSM8916 DMA for the I2C controllers are introduced and blsp_dma is
> unconditionally enabled. Per-sensor calibration data is provided for the
> thermal sensor (tsens) block. The GPLUS FL8005A device is introduced and
> gains support for touchscreen and flash LED. An additional Samsung
> Galaxy J5 variant is added, and support is added for hall sensor and
> MUIC.
> 
> Per-sensor calibration information is introduced for the thermal sensor
> on MSM8956 as well.
> 
> On MSM8996, GPLL0 is added as a possible Kryo clock controller input, a
> carveout is added to get modem metadata out of System RAM. Missing bus
> clocks are added for agnoc2.
> SDHCI1 is enabled on the Sony Xperia Tone platform and USB is limited to
> high-speed, to make USB work.
> 
> MSM8998 gains the same modem carveout as other platforms, and the
> description of the clock hierarchy is improved.
> 
> On QCS404 the clock hierarchy description is improved, the CDSP PAS node
> is adjusted to match the binding and the thermal sensor (tsens) gains
> per-sensor calibration information.
> 
> On SC7180 the Data Capture and Compare block is intorduced, and a
> carveout for the modem metadata is introduced, to get this out of System
> RAM. Pazquel360 gains touchscreen support, the regulator off-on-time is
> adjusted for the Trogdor eDP and touchscreen.
> Data lane and frequency properties are introduced for the DisplayPort
> links.
> 
> SC7280 also gets Data Capture and Compare support, as well as the
> dedicated modem metadata region. Herobrine gains DP audio support.
> IPA description is updated so that it's only active on boards with a
> modem.
> 
> On SC8280XP the display subsystem is introduced, currently with support
> for most of the DisplayPort controllers. GPR, SoundWire and LPASS is
> introduced, for audio support. Missing I2C and SPI controllers are
> introduced.
> Support for EDP is introduced for the CRD, the Lenovo ThinkPad X13s and
> the SA8295P ADP automotive board. The SA8540P Ride platform enables one
> i2c and pcie controllers.
> A CMA region is defined for the CRD and X13s, to avoid allocation issues
> from the NVMe support.
> 
> Fairphone FP3 gains NFC support and the Sony Xperia Nile platform gains
> a description of simplefb.
> SDM670 gains QFPROM definition.
> 
> SDM845 gains a carveout for the modem metadata and support for the Data
> Capture and Compare block is introduced.  Lenovo Yoga C630 firmware
> paths are aligned with all other Qualcomm platforms.
> 
> On SM6125 apss SMMU is introduced and streams are defined for USB and
> SDHCI controllers. GPI DMA description is introduced, as well as missing
> SPI and I2C serial engines.
> On Sony Xperia 10 IIa regulator definitions are improved, SDHCI2 is
> introduced, and I2C and related GPI DMA blocks are enabled.
> 
> On SM6350 IPA is introduced. DDR and L3 scaling is introduced based on
> CPUfreq.
> 
> Fairphone FP4, on SM7225 also has IPA enabled, and the Flash LED is
> enabled as well.
> 
> On SM8150 the display subsystem is introduced, with clock controller,
> DPU and two DSI controllers. The Data Capture and Compare block is
> introduced.
> For the Sony Xperia Kumano platform, GPIO keys and NFC support is
> introduced.
> 
> For SM8350 PCIe is introduced, as is the display subsystem with display
> clock controller, DPU and two DSI controllers. #interconnect-cells is
> changed to 2, to align with other platforms and allow for active-only
> votes. The display is enabled and the LT9611uxc found on the SM8350
> Hardware Development Kit board is described, to provide HDMI output.
> 
> On SM8450 the display subsystem is introduced, with DPU and two DSI
> controllers.  GIC-ITS support is introduced for both PCIe0 and PCIe1.
> SPMI bus support is introduced and pmics are wired up across the various
> devices.
> The display subsystem is enabled and the LT9611uxc is described to
> provide HDMI output on the SM8450 Hardware Development Kit.
> On Sony Xperia Nagara platform, GPIO keys and GPIO line names are
> introduced. As is the SLG51000 PMIC and camera regulators are defined.
> 
> Support for SM8550 is introduced, with support for storage, USB,
> remoteprocs, PCIe, low-speed buses, crypto and display subsystem. These
> blocks are enabled on the MTP.
> 
> Lastly, the work continue to align Devicetree source with bindings
> across all platforms.
> 
> ----------------------------------------------------------------
[...]
> 
> Quentin Schulz (1):
>        arm64: dts: qcom: msm8998-fxtec: fix touchscreen reset GPIO polarity
> 

This is going to introduce a regression. See:
https://lore.kernel.org/lkml/f6a8a8f1-0eec-2716-d4f1-9115c9d156b6@theobroma-systems.com/

I concede the commit title is confusing. It requires a change in the 
touchscreen driver too and it hasn't been merged yet.

I see I'm late and it's already in linux-next though... So either we 
revert it or we need the rest of the patch series to be merged.

Cheers,
Quentin

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

* Re: [GIT PULL] Qualcomm ARM64 Devicetree updates for v6.3
  2023-01-26 20:25 [GIT PULL] Qualcomm ARM64 Devicetree updates for v6.3 Bjorn Andersson
  2023-01-27 15:04 ` Quentin Schulz
@ 2023-01-30 22:31 ` patchwork-bot+linux-soc
  1 sibling, 0 replies; 3+ messages in thread
From: patchwork-bot+linux-soc @ 2023-01-30 22:31 UTC (permalink / raw)
  To: Bjorn Andersson; +Cc: soc

Hello:

This pull request was applied to soc/soc.git (for-next)
by Arnd Bergmann <arnd@arndb.de>:

On Thu, 26 Jan 2023 14:25:28 -0600 you wrote:
> The following changes since commit 69876bc6fd4de3ad2dc7826fe269e91fa2c1807f:
> 
>   arm64: dts: qcom: msm8992-libra: Fix the memory map (2023-01-10 09:49:03 -0600)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git qcom-arm64-for-6.3
> 
> [...]

Here is the summary with links:
  - [GIT,PULL] Qualcomm ARM64 Devicetree updates for v6.3
    https://git.kernel.org/soc/soc/c/2e0f3acb9040

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



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

end of thread, other threads:[~2023-01-30 22:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-26 20:25 [GIT PULL] Qualcomm ARM64 Devicetree updates for v6.3 Bjorn Andersson
2023-01-27 15:04 ` Quentin Schulz
2023-01-30 22:31 ` patchwork-bot+linux-soc

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.