• Arnd Bergmann's avatar
    Merge tag 'qcom-arm64-for-6.8' of... · 2d7123c7
    Arnd Bergmann authored
    Merge tag 'qcom-arm64-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
    
    Qualcomm ARM64 updates for v6.8
    
    Support is added for the new Snapdragon 8 Gen 3 mobile platform, with
    support for the MTP and QRD development devices, the new Snapdragon X
    Elite compute platform with QCP and CRD development/references devices,
    the QCS6590/QCM6490 platform with support for the IDP development device
    and the Robotics RB3gen2 board, the Huawei Honor 5X/GR5 handset
    built on MSM8939, and Xiaomi Pad 6 on SM8250.
    
    On IPQ5018 and IPQ6018 platform support for CPUfreq, USB, and one
    additional QUP SPI controller is added.
    
    CPU OPP tables are selectively enabled based on fuses, for both IPQ5332
    and IPQ6018. IPQ6018 gains description of a few more SPI and UART nodes.
    
    Common elements of the IPQ9574 RDP boards are refactored into a common
    include file. IPQ9574 also gains description of its LEDs and WPS
    busttons.
    
    MSM8916 finally gets the DSP-based audio described, and this is enabled
    for a variety of boards. Acer Iconia Talk S and Loncheer L8910 gains
    notification LED, battery and charger support is added to Loncheer
    L8150, and GPU is enabled for Samsung Galaxy Tab A.
    
    Similariy DSP-based audio is added on MSM8939, the BAM-DMUX support is
    enabled as well. The Longcheer L9100 gains RGB notification LED support,
    and the wireless subsystem is enabled.
    
    Missing SPI controllers are described on MSM8953. On MSM8996 the MPM is
    enabled, to allow using wakeup interrupts. Interconnect providers, MPM
    and display are added to QCM2290.
    
    UFS, remoteprocs and WiFi is enabled for Fairphone FP5.
    On Fairphone FP3 audio, WiFi and Bluetooth are enabled.
    
    On the Robotics RB1, HDMI and the CAN bus controller are added. On
    Robotics RB2 Bluetooth, the modem remoteproc and WiFi are enabled.
    Bluetooth is enabled on the Robotics RB5.
    
    On SA8775P tsens and thermal is added, as well as the random number
    generator.
    
    Sound and RTC support is added for the Acer Aspire 1.
    
    On SC7280 DeviceTree is refactored, in order to allow non-Chrome devices
    to inherit the base dtsi. Support for UFS, crypto, TrustZone based
    remoteprocs, the Camera Control Interface (CCI) and random number
    generator support are added. Additionally a variety of smaller fixes are
    introduced.
    
    A variety of fixes are introduced for SC8180X, in particular missing
    power-domains and interconnects.
    
    On SC8280XP the camera clock controller is added, and a number of
    smaller fixes are introduced.
    
    The display subsystem in SDM670 is described.
    
    On SDX75 interconnect providers are added, as is USB3 and the related
    PHY, which is then enabled on the IDP device.
    
    On SM6115 interconnect providers are added and existing clients are
    wired up. A UART controller is added as well.
    
    The MPM is added, to provide wakeup interrutps, on SM6375. The modem
    subsystem, and WiFi are enabled on Sony Xperia 10 IV, a few regulator
    supplies are corrected.
    
    On SM8150 the DisplayPort controller is added, for USB Type-C output,
    which together with the addition of HDMI is described on the HDK board.
    
    GPU and random number generator support are added to SM8450, and enabled
    on the HDK board.
    
    On SM8550 GPU, IPA, random number generator, missing SoundWire ports are
    added, and enabled on both MTP and QRD devices.
    
    Additionally a large number of smaller functional and DeviceTree binding
    validation issues are corrected across a variety of platforms.
    
    * tag 'qcom-arm64-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (288 commits)
      arm64: dts: qcom: sc8180x-primus: Allow UFS regulators load/mode setting
      arm64: dts: qcom: sc8180x: Describe the GIC redistributor
      arm64: dts: qcom: sc8180x: Add interconnects to UFS
      arm64: dts: qcom: sc8180x: Add missing MDP clocks
      arm64: dts: qcom: sc8180x: Add UFS GDSC
      arm64: dts: qcom: sc7280*: move MPSS and WPSS memory to dtsi
      arm64: dts: qcom: sc7280: Rename reserved-memory nodes
      arm64: dts: qcom: sc7280: Remove unused second MPSS reg
      arm64: dts: qcom: sdm670: add display subsystem
      arm64: dts: qcom: sm8150-hdk: enable DisplayPort and USB-C altmode
      arm64: dts: qcom: sm8150: add USB-C ports to the OTG USB host
      arm64: dts: qcom: sm8150: add USB-C ports to the USB+DP QMP PHY
      arm64: dts: qcom: sm8150: add DisplayPort controller
      arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
      arm64: dts: qcom: sm8150-hdk: enable HDMI output
      arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX
      arm64: dts: qcom: sm8650: add fastrpc-compute-cb nodes
      arm64: dts: qcom: sm8550-qrd: add PM8010 regulators
      arm64: dts: qcom: sm8550-mtp: Add pm8010 regulators
      arm64: dts: qcom: qcm2290: Hook up MPM
      ...
    
    Link: https://lore.kernel.org/r/20231219145402.874161-1-andersson@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    2d7123c7
vendor-prefixes.yaml 45.4 KB