[GIT PULL] Qualcomm ARM64 DT updates for v5.19
Bjorn Andersson
bjorn.andersson at linaro.org
Mon May 9 13:44:51 PDT 2022
The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:
Linux 5.18-rc1 (2022-04-03 14:08:21 -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.19
for you to fetch changes up to 19794489fa2474a55c00848e00ca3d15ea01d36c:
arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi (2022-05-05 22:42:27 -0500)
----------------------------------------------------------------
Qualcomm ARM64 DT updates for v5.19
This adds MDIO bus description on the IPQ6018 platform.
On MSM8916 the BAM-DMUX WWAN network device is added and the Huawei
Ascend G7 gains sound card definition and clarified installation
instructions.
MSM8992 and MSM8994 continues to be worked on, gaining multimedia clock
controller, on-chip memory, watchdog and various cleanup changes. The
Xiaomi Mi 4C gains CPU regulators and fixes to the framebuffer
definition, while Huawei Nexus 6P gains eMMC support.
On MSM8996 the modem and sensor remtoeprocs are added and enabled in the
Dragonboard 820c and the Xiaomi devices.
On MSM8998 a few newly added clocks related to the sensor subsystem bus
are marked as protected by default and the OnePlus devices gains NFC.
The SC7180 platform and devices thereon are further polished and
limozeen moves to using edp-panel for EDID-based detection, over
statically defined panels.
On SC7280 GPI DMA, WiFi remoteproc and network device, LPASS audio
clocks, resets for SDCC controllers and a new CRD revision are added. A
supply glitch on the PCIe power and a current leak for Bluetooth during
suspend are corrected. The Herobrine board gains eDP support and the IDP
gains backlight. USB is marked wakeup capable.
On SDM845 the IPA, WLED based backlight and second WiFi channel are
enabled for Xiaomi Pocophone F1, the firmware name is modified to not
conflict with other boards. On RB3 the CAN bus controller is added and
the WiFi calibration variant is defined to allow adding the board's
calibration information into linux-firmware.
SM6350 gains I2C busses, UFS and WiFi support, and the numbering of
uart9 is corrected.
On SM7225 and the Fairphone 4 UFS, WiFi and haptics are enabled.
On SM8150 PCIe, Ethernet and uSD card support is added, and enabled for
the SA8155p ADP board. The PDC interrupt controller is also added and
described as wakup interrupt parent for TLMM.
Camera subsystem and control interface are defined for SM8250. On the
Sony Xperia 1 II the audio amplifiers are enabled.
On SM8350 GPI DMA engines are added and linked to the I2C and SPI
serial engines. Surface Duo 2 gains battery charger support.
On SM8450 the two PCIe controller/PHYs are enabled, GPI DMA and QUP
serial engine instances are added. Remoteproc instances are enabled on
SM8450 HDK.
Last, but not least, a number of DeviceTree validation errors across
various boards are corrected.
----------------------------------------------------------------
Akhil P Oommen (1):
arm64: dts: qcom: sc7280: Support gpu speedbin
Baruch Siach (1):
arm64: dts: qcom: ipq6018: Add mdio bus description
Bhupesh Sharma (14):
arm64: dts: qcom: sm8150: Add pdc interrupt controller node
arm64: dts: qcom: sm8150: Add ufs power-domain entries
arm64: dts: qcom: sm8150: Add PCIe nodes
arm64: dts: qcom: sa8155: Enable PCIe nodes
arm64: dts: qcom: sm8150: Add support for SDC2
arm64: dts: qcom: sa8155p-adp: Add support for uSD card
arm64: dts: qcom: sm8150: Add PDC as the interrupt parent for tlmm
arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vddp-ref-clk properties from QMP PHY
arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ instead of lanes@)
arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node
arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller
arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues for ethernet IP
Bjorn Andersson (5):
Merge branch '20220223172248.18877-1-tdas at codeaurora.org' into arm64-for-5.19
Merge branch '20220411072156.24451-2-michael.srba at seznam.cz' into arm64-for-5.19
arm64: dts: qcom: sm8350: Define GPI DMA engines
arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1
Bryan O'Donoghue (3):
arm64: dts: qcom: sm8250: Add camcc DT node
arm64: dts: qcom: sm8250: camss: Add CAMSS block definition
arm64: dts: qcom: sm8250: camss: Add CCI definitions
Dmitry Baryshkov (25):
arm64: dts: qcom: sdm845-db845c: add wifi variant property
arm64: dts: qcom: apq8096-db820c: enable MSS node
arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles
arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles
arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances
arm64: dts: qcom: sm8450: add fastrpc nodes
arm64: dts: qcom: sdm845: correct dynamic power coefficients
arm64: dts: qcom: pm8350: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350b: add temp sensor and thermal zone config
arm64: dts: qcom: pmr735b: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350c: stop depending on thermal_zones label
arm64: dts: qcom: pmr735a: stop depending on thermal_zones label
arm64: dts: qcom: add pm8450 support
arm64: dts: qcom: sm8450: add PCIe0 PHY node
arm64: dts: qcom: sm8450: add PCIe0 RC device
arm64: dts: qcom: sm8450: add PCIe1 PHY node
arm64: dts: qcom: sm8450: add PCIe1 root device
arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device
arm64: dts: qcom: sm8450-qrd: enable PCIe0 host
arm64: dts: qcom: sm8450-hdk: add pcie nodes
arm64: dts: qcom: msm8996: Drop flags for mdss irqs
arm64: dts: qcom: sdm630: Drop flags for mdss irqs
arm64: dts: qcom: sdm660: Drop flags for mdss irqs
arm64: dts: qcom: sdm845: Drop flags for mdss irqs
arm64: dts: qcom: sm8250: Drop flags for mdss irqs
Douglas Anderson (4):
arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator glitch at bootup
arm64: dts: qcom: sc7280: Delete herobrine-r0
arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V, not 1.62V
arm64: dts: qcom: sc7280: eDP for herobrine boards
Ivy Jian (1):
arm64: dts: qcom: switch panel compatible to "edp-panel" for limozeen
Jami Kettunen (1):
arm64: dts: qcom: msm8998-oneplus-common: Add NFC
Joel Selvaraj (5):
arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware path and use mbn format
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver
arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second wifi channel
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wled backlight and link to panel
Katherine Perez (1):
arm64: dts: qcom: sm8350-duo2: enable battery charger
Kathiravan T (1):
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
Konrad Dybcio (16):
arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps
arm64: dts: qcom: msm8994: Fix sleep clock name
arm64: dts: qcom: msm8992-libra: Add CPU regulators
arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU count to 1
arm64: dts: qcom: msm8992-libra: Remove superfluous status = "okay"
arm64: dts: qcom: msm8994: Add MMCC node
arm64: dts: qcom: msm8992: Use the correct GCC compatible
arm64: dts: qcom: msm8992: Use the correct MMCC compatible
arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
arm64: dts: qcom: msm8992-libra: Fix up the framebuffer
arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly enabled I2C host
arm64: dts: qcom: msm8994-kitakami: Update regulator configuration
arm64: dts: qcom: msm8994: Add OCMEM node
arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
arm64: dts: qcom: msm8994: Add watchdog timer node
arm64: dts: qcom: msm8994: Add mmc aliases
Krzysztof Kozlowski (13):
arm64: dts: qcom: align SPI NOR node name with dtschema
arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-clk-max-microamp
arm64: dts: qcom: msm8996: correct UFS compatible
arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS
arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth
arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema
arm64: dts: qcom: align clocks in I2C/SPI with DT schema
arm64: dts: qcom: msm8953: do not use underscore in node name
arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property
arm64: dts: qcom: add RPM clock controller fallback compatible
arm64: dts: qcom: do not use underscore in BCM node name
arm64: dts: qcom: msm8994: override nodes by label
arm64: dts: qcom: msm8996: override nodes by label
Kuldeep Singh (1):
arm64: dts: qcom: msm8996: User generic node name for DMA
Luca Weiss (7):
arm64: dts: qcom: sm6350: Fix naming of uart9
arm64: dts: qcom: sm6350: Add I2C busses
arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics
arm64: dts: qcom: sm6350: Add UFS nodes
arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS
arm64: dts: qcom: sm6350: Add wifi node
arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi
Manikanta Pubbisetty (1):
arm64: dts: qcom: sc7280: Add WCN6750 WiFi node
Matthias Kaehlcke (7):
arm64: dts: qcom: sc7280: Add SAR sensors for herobrine
arm64: dts: qcom: sc7280: Add device tree for herobrine villager
arm64: dts: qcom: sc7280: Rename crd to crd-r3
arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compatible strings
arm64: dts: qcom: sc7280: herobrine: disable some regulators by default
arm64: dts: qcom: sc7280: Add CRD rev5
arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd
Michael Srba (2):
dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks
arm64: dts: qcom: msm8998: reserve potentially inaccessible clocks
Petr Vorel (1):
arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition
Rakesh Pillai (1):
arm64: dts: qcom: sc7280: Add WPSS remoteproc node
Rob Herring (1):
arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties with values
Sandeep Maheswaram (1):
arm64: dts: qcom: sc7280: Add wakeup-source property for USB node
Sankeerth Billakanti (1):
arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out
Satya Priya (2):
arm64: dts: qcom: pm8350c: Add pwm support
arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2
Shaik Sajida Bhanu (1):
arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers
Souradeep Chowdhury (1):
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
Stephan Gerhold (3):
arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network interfaces
arm64: dts: qcom: msm8916-huawei-g7: Clarify installation instructions
arm64: dts: qcom: msm8916-huawei-g7: Add sound card
Stephen Boyd (7):
arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name
arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins
arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling
arm64: dts: qcom: sc7180: Remove ipa interconnect node
arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling
arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling
arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi
Taniya Das (2):
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock controllers
Vijaya Krishna Nivarthi (2):
arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth
arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth
Vinod Koul (14):
arm64: dts: qcom: sm8150: add ethernet node
arm64: dts: qcom: sa8155p-adp: Enable ethernet node
arm64: dts: qcom: sm8450: Add gpi_dma nodes
arm64: dts: qcom: sm8450: Fix missing iommus for qup
arm64: dts: qcom: sm8450: Add qup nodes for qup0
arm64: dts: qcom: sm8450: Add qup nodes for qup1
arm64: dts: qcom: sm8450: Add qup nodes for qup2
arm64: dts: qcom: sm8450: Fix missing iommus for qup1
arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes
arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
arm64: dts: qcom: db845c: Add support for MCP2517FD
arm64: dts: qcom: sc7280: Add GPI DMAengines
arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sc7280-idp: Enable GPI DMAs
Vladimir Zapolskiy (2):
arm64: dts: qcom: sm8450: Add thermal sensor controllers
arm64: dts: qcom: sm8450: Add thermal zones
Yassine Oudjana (4):
arm64: dts: qcom: msm8996: Revamp reserved memory
arm64: dts: qcom: msm8996: Unify smp2p naming
arm64: dts: qcom: msm8996: Add MSS and SLPI
arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI
.../bindings/clock/qcom,sc7280-lpasscorecc.yaml | 172 +
arch/arm64/boot/dts/qcom/Makefile | 5 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 6 +
arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +-
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 34 +-
arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +-
arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 2 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 42 +-
arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 59 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 102 +-
arch/arm64/boot/dts/qcom/msm8953.dtsi | 52 +-
arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 36 +-
arch/arm64/boot/dts/qcom/msm8992.dtsi | 24 +-
.../dts/qcom/msm8994-huawei-angler-rev-101.dts | 21 +-
.../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 89 +-
arch/arm64/boot/dts/qcom/msm8994.dtsi | 126 +-
arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 8 +-
.../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 18 +-
.../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 36 +-
arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 9 +
.../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 9 +
arch/arm64/boot/dts/qcom/msm8996.dtsi | 250 +-
.../boot/dts/qcom/msm8998-oneplus-common.dtsi | 31 +
arch/arm64/boot/dts/qcom/msm8998.dtsi | 15 +
arch/arm64/boot/dts/qcom/pm8350.dtsi | 31 +
arch/arm64/boot/dts/qcom/pm8350b.dtsi | 31 +
arch/arm64/boot/dts/qcom/pm8350c.dtsi | 41 +-
arch/arm64/boot/dts/qcom/pm8450.dtsi | 59 +
arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +-
arch/arm64/boot/dts/qcom/pmr735b.dtsi | 31 +
arch/arm64/boot/dts/qcom/qcs404.dtsi | 94 +-
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +-
arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 193 +
.../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 11 +-
.../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 7 -
.../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 2 +-
.../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 4 +-
.../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 2 +-
.../dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 4 -
.../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 6 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 6 +-
.../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 2 +-
arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 7 +-
.../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 9 +-
arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 9 +-
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 9 +-
arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 +-
.../dts/qcom/{sc7280-crd.dts => sc7280-crd-r3.dts} | 7 +-
arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 365 ++
.../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 -------
.../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 38 +
.../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 304 ++
arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 93 +-
arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +-
arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 36 +-
arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 +
arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 73 +-
arch/arm64/boot/dts/qcom/sc7280.dtsi | 336 +-
arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sdm660.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 33 +
arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 2 +-
.../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 35 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 34 +-
arch/arm64/boot/dts/qcom/sm6350.dtsi | 241 +-
arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 61 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 330 +-
.../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 30 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 339 +-
arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 +
.../dts/qcom/sm8350-microsoft-surface-duo2.dts | 12 +
arch/arm64/boot/dts/qcom/sm8350.dtsi | 186 +-
arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 41 +
arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 34 +
arch/arm64/boot/dts/qcom/sm8450.dtsi | 3750 ++++++++++++++++----
include/dt-bindings/clock/qcom,gcc-msm8998.h | 4 +
.../dt-bindings/clock/qcom,lpassaudiocc-sc7280.h | 43 +
.../dt-bindings/clock/qcom,lpasscorecc-sc7280.h | 26 +
87 files changed, 7104 insertions(+), 2486 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscorecc.yaml
create mode 100644 arch/arm64/boot/dts/qcom/pm8450.dtsi
rename arch/arm64/boot/dts/qcom/{sc7280-crd.dts => sc7280-crd-r3.dts} (88%)
create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts
delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts
create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dts
create mode 100644 include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h
create mode 100644 include/dt-bindings/clock/qcom,lpasscorecc-sc7280.h
More information about the linux-arm-kernel
mailing list