[GIT PULL] Qualcomm ARM64 DT updates for 5.11

Bjorn Andersson bjorn.andersson at linaro.org
Mon Nov 30 14:01:31 EST 2020


The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 956e9c85f47bfe874d58d96c85471f2e2ebae626:

  arm64: dts: qcom: c630: Define eDP bridge and panel (2020-11-30 11:30:30 -0600)

----------------------------------------------------------------
Qualcomm ARM64 DT updates for 5.11

For SM8250 the recently introduced support for handling boot-loader
stream mappings in the ARM SMMU allow us to enable this, and thereby USB
controller and PHY, SDHCI controller and FastRPC, as well as support for
the SM8250 HDK board has been added. Additionally PRNG and RTC is
enabled.

Similarly for SM8150, the ARM SMMU could be added which allows the
secondary USB controller and PHYs, as well as WiFi to be added and
support for the SM8150 HDK board to be introduced. Additionally
Coresight and support for the last-level cache controller was added.

MSM8916 finally has VDDCX and VDDMX removed as regulators and are now
handled by the rpmpd driver for the devices controlling them. The
Longsheer L8150 gains touchscreen, sensors, vibrator and LED support.

MSM8992 gains USB and SDHCI support as well as an I2C controller and the
associated RMI4 based touchscreen for the Lumia 950.

MSM8994 also gains USB and SDHCI support, as well as VADC and temp-alarm
support. Then support for the Lumia 950 XL is added.

SDM845 gains interconnect properties for a number of devices and the
GENI wrappers gains iommu stream configuration, which means DMA
operations on e.g. I2C now works. The Lenovo Yoga C630 finally has the
SMMU enabled, a few fixes and the description of the eDP bridge and
panel means that the laptop can now boot mainline with working display,
GPU, WiFi and audio.

SC7180 gains a slew of smaller improvements and fixes.

----------------------------------------------------------------
Ajit Pandey (1):
      arm64: dts: qcom: sc7180: Add lpass cpu node for I2S driver

Akhil P Oommen (1):
      arm64: dts: qcom: sc7180: Add gpu cooling support

Alex Elder (3):
      arm64: dts: qcom: sc7180: limit IPA iommu streams
      arm64: dts: qcom: sc7180: use GIC_SPI for IPA interrupts
      arm64: dts: qcom: sdm845: use GIC_SPI for IPA interrupts

Alexandru Stan (1):
      arm64: dts: qcom: trogdor: Add brightness-levels

Antony Wang (1):
      arm64: qcom: sc7180: trogdor: Add ADC nodes and thermal zone for charger thermistor

Bjorn Andersson (7):
      arm64: dts: qcom: sm8150-mtp: Specify remoteproc firmware
      arm64: dts: qcom: sdm845: Limit ipa iommu streams
      arm64: dts: qcom: c630: Re-enable apps_smmu
      arm64: dts: qcom: c630: Expose LID events
      arm64: dts: qcom: c630: Polish i2c-hid devices
      arm64: dts: qcom: c630: Fix pinctrl pins properties
      arm64: dts: qcom: c630: Define eDP bridge and panel

Dmitry Baryshkov (4):
      arm64: dts: qcom: enable rtc on qrb5165-rb5 board
      arm64: dts: qcom: enable rtc on sm8250-mtp board
      arm64: dts: qcom: sm8250: add iommus entry to QUP nodes
      arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp

Douglas Anderson (4):
      arm64: dts: qcom: sc7180: Fix one forgotten interconnect reference
      arm64: dts: qcom: sc7180: Provide pinconf for SPI to use GPIO for CS
      arm64: dts: qcom: Switch sc7180-trogdor to control SPI CS via GPIO
      arm64: dts: qcom: sc7180: Assign numbers to eMMC and SD

Evan Green (1):
      arm64: dts: qcom: sc7180: Add soc-specific qfprom compat string

Georgi Djakov (3):
      dt-bindings: interconnect: sdm845: Add IDs for the QUP ports
      interconnect: qcom: sdm845: Add the missing nodes for QUP
      arm64: dts: sdm845: Add interconnect properties for QUP

Jishnu Prakash (1):
      arm64: dts: qcom: pm6150x: add ADC_TM definitions

Jonathan Marek (12):
      arm64: dts: qcom: sm8150: add apps_smmu node
      arm64: dts: qcom: sm8250: add apps_smmu node
      arm64: dts: qcom: sm8150: Add secondary USB and PHY nodes
      arm64: dts: qcom: sm8250: Add USB and PHY device nodes
      arm64: dts: qcom: add sm8150 hdk dts
      arm64: dts: qcom: add sm8250 hdk dts
      arm64: dts: qcom: add sm8250 fastrpc nodes
      arm64: dts: qcom: fix serial output for sm8250-hdk
      arm64: dts: qcom: sort sm8150 usb_2 node
      arm64: dts: qcom: sm8150: Add wifi node
      arm64: dts: qcom: sm8150-mtp: Enable WiFi node
      arm64: dts: qcom: fix indentation error in sm8250 cpu nodes

Jordan Crouse (1):
      arm: dts: qcom: sm845: Set the compatible string for the GPU SMMU

Kathiravan T (1):
      arm64: dts: ipq6018: update the reserved-memory node

Konrad Dybcio (11):
      arm64: dts: qcom: pm8994: Add VADC node
      arm64: dts: qcom: pm8994: Add temperature alarm node
      arm64: dts: qcom: pm8994: Add thermal-zones for temp alarm
      arm64: dts: qcom: pm8994: Fix up spmi-gpio node
      arm64: dts: qcom: msm8992: Add support for SDHCI2
      arm64: dts: qcom: msm8994: Add SDHCI2 node
      arm64: dts: qcom: msm8992: Add BLSP_I2C1 support
      arm64: dts: qcom: talkman: Add Synaptics RMI4 touchscreen
      arm64: dts: qcom: msm8994: Add USB support
      arm64: dts: qcom: msm8992: Add USB support
      arm64: dts: qcom: Add support for Microsoft Lumia 950 XL (Cityman)

Manivannan Sadhasivam (5):
      arm64: dts: qcom: sm8250: Add support for SDC2
      arm64: dts: qcom: rb5: Add support for uSD card
      arm64: dts: qcom: sm8250: Add support for PRNG EE
      arm64: dts: qcom: qrb5165-rb5: Add USB support
      arm64: dts: qcom: qrb5165-rb5: Add support for MCP2518FD

Matthias Kaehlcke (3):
      arm64: dts: qcom: sc7180: Add sc7180-lazor-r2/r3
      arm64: dts: qcom: sc7180: Set 'polling-delay-passive' for thermal zones back to 250 ms
      arm64: dts: qcom: sc7180-trogdor: Make pp3300_a the default supply for pp3300_hub

Michael Srba (1):
      arm64: dts: qcom: msm8916-samsung-a3u: add nodes for touchscreen

Nikita Travkin (6):
      arm64: dts: qcom: msm8916-longcheer-l8150: Enable PM8916 vibrator
      arm64: dts: msm8916-longcheer-l8150: Add touchscreen
      arm64: dts: msm8916-longcheer-l8150: Add position sensors
      arm64: dts: qcom: msm8916-longcheer-l8150: Add flash LED
      arm64: dts: qcom: msm8916-longcheer-l8150: Add notification LED
      arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c pin bias

Rob Clark (1):
      arm: dts: qcom: sc7180: Set the compatible string for the GPU SMMU

Sai Prakash Ranjan (1):
      arm64: dts: qcom: sm8150: Add Coresight support

Sibi Sankar (3):
      arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
      arm64: dts: qcom: sc7180-lite: Tweak DDR/L3 scaling on SC7180-lite
      arm64: dts: qcom: sc7180: Add DDR/L3 votes for the pro variant

Souradeep Chowdhury (1):
      arm64: dts: qcom: sm8150: Add LLC support for sm8150

Stanimir Varbanov (1):
      arm64: dts: sdm845: Add interconnect properties for Venus

Stephan Gerhold (3):
      arm64: dts: qcom: msm8916: Add RPM power domains
      arm64: dts: qcom: msm8916: Use power domains for MSS/WCNSS remoteprocs
      arm64: dts: qcom: msm8916-pm8916: Stop using s1/l3 as regulators

Stephen Boyd (3):
      arm64: dts: qcom: sc7180: Remove double pull-up on p-sensor-int-l
      arm64: dts: qcom: sc7180: Add prox sensor to LTE sku Lazor boards
      arm64: dts: sdm845: Add iommus property to qup

Taniya Das (1):
      arm64: dts: sc7180: Add camera clock controller node

Terry Hsiao (1):
      arm64: dts: qcom: sc7180-trogdor: add "pen-insert" label for trogdor

Thara Gopinath (1):
      dts: qcom: sdm845: Add dt entries to support crypto engine.

Vinod Koul (9):
      arm64: dts: sdm845: Fix dma node name
      arm64: dts: sdm630: Fix dma node name
      arm64: dts: qcs404: Fix dma node name
      arm64: dts: msm8916: Fix dma node name
      arm64: dts: msm8994: Fix dma node name
      arm64: dts: msm8996: Fix dma node name
      arm64: dts: msm8998: Fix dma node name
      arm64: dts: ipq6018: Fix dma node name
      arm64: dts: ipq8074: Fix dma node name

Zhen Lei (1):
      arm64: dts: qcom: clear the warnings caused by empty dma-ranges

 arch/arm64/boot/dts/qcom/Makefile                  |   6 +
 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi          |  10 -
 arch/arm64/boot/dts/qcom/ipq6018.dtsi              |  82 +--
 arch/arm64/boot/dts/qcom/ipq8074.dtsi              |   4 +-
 .../boot/dts/qcom/msm8916-longcheer-l8150.dts      | 181 ++++-
 arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi       |   7 +-
 .../dts/qcom/msm8916-samsung-a2015-common.dtsi     |  21 +-
 .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts      |  29 +
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |  40 +-
 .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts   |  28 +
 arch/arm64/boot/dts/qcom/msm8992.dtsi              | 120 +++
 .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts   |  73 ++
 arch/arm64/boot/dts/qcom/msm8994.dtsi              |  94 ++-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/pm6150.dtsi               |  10 +
 arch/arm64/boot/dts/qcom/pm6150l.dtsi              |  24 +
 arch/arm64/boot/dts/qcom/pm8150.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/pm8994.dtsi               |  96 ++-
 arch/arm64/boot/dts/qcom/qcs404.dtsi               |   4 +-
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts           | 108 +++
 arch/arm64/boot/dts/qcom/sc7180-lite.dtsi          |  18 +
 .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts      |  11 +
 .../boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts   |   4 +-
 .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts  |  12 +-
 .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts      |  15 +-
 .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts   |  17 +
 .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts  |  26 +
 .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts      |  15 +
 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi |   7 +-
 .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi      |   4 +
 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts     |  16 +-
 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi       | 106 ++-
 arch/arm64/boot/dts/qcom/sc7180.dtsi               | 281 +++++++-
 arch/arm64/boot/dts/qcom/sdm630.dtsi               |   4 +-
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi         |  11 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi               | 206 +++++-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts      | 183 ++++-
 arch/arm64/boot/dts/qcom/sm8150-hdk.dts            | 463 ++++++++++++
 arch/arm64/boot/dts/qcom/sm8150-mtp.dts            |  17 +
 arch/arm64/boot/dts/qcom/sm8150.dtsi               | 801 +++++++++++++++++++++
 arch/arm64/boot/dts/qcom/sm8250-hdk.dts            | 454 ++++++++++++
 arch/arm64/boot/dts/qcom/sm8250-mtp.dts            |   6 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               | 491 ++++++++++++-
 drivers/interconnect/qcom/sdm845.c                 |   3 +
 include/dt-bindings/interconnect/qcom,sdm845.h     |   2 +
 46 files changed, 3899 insertions(+), 217 deletions(-)
 create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-lite.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8150-hdk.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8250-hdk.dts



More information about the linux-arm-kernel mailing list