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