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