[GIT PULL] More Qualcomm Arm64 Devicetree updates for v6.15

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit d09ab685a8f51ba412d37305ea62628a01cbea57:

  arm64: dts: qcom: x1e80100-qcp: Add WiFi/BT pwrseq (2025-03-03 22:54:17 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 1a7646d784513dcf0e8b16c1d9124ef54b4ec5e0:

  arm64: dts: qcom: x1e001de-devkit: fix USB retimer reset polarity (2025-03-18 14:51:22 -0500)

----------------------------------------------------------------
More Qualcomm Arm64 Devicetree updates for v6.15

Devicetree for the Xiaomi Redmi Note 8 is added.

The IPQ5424 gains MMC, LEDs and buttons, while the IPQ9574 gains NSS
clock controller and SPI NAND support.

The LPG/PWM node is added to PM8937 and Xiaomi Redmi 5A gains display
backlight control.

The USB Type-C orientation GPIO is added on the QCS6490 Rb3Gen2 and the
vision mezzanine is described.
The Fairphone FP5 gains touchscreen support, and the QCM6490 IDP board
gains a required listed of protected clocks.

On SA8775P CTCU and ETR nodes are added, and the CPUfreq throttling
interrupts are added.

On SAR2130P PCIe EP device nodes are added.

The camera subsystem in SC7280 is described.

Samsung Galaxy S9 SM-G9600 gains a description of the MAX77705 used for
charging, fuel gauge, haptic, and LED, as well as the PMIC used for
display and touchscreen, which then is used to enable the touchscreen.

Display and GPU are enabled for the Nothing Phone (1).

On SM8450 the PCIe endpoint controller is described.

SM8650 is transitioned to per-CPU interrupt partitions, in order to
properly describe the PMU interrupts. Missing Coresight ETE instances
are added as well.

On SM8750 the cluster idle states are corrected, then audio and compute
DSPs are introduced, together with the crypto and rng blocks.

On the X Elite platform RTC is enabled. Regulators that are feeding
resources that should be always on is marked as such on a variety of
boards.

Support for external Display is introduced on the reference device and
the Lenovo Thinkpad T14s. The Asus Vivobook S 15 gains support for its
USB-A ports and uSD card reader. The reference device also gains support
for the volume keys found on the debug board.

The Lenovo Thinkpad T14s DeviceTree is split in two, in order to
describe the LCD and OLED variants.

Missing properties for the crypto BAM is introduced on a variety of
platforms, taking care of a long standing error message in the kernel
log during boot.

----------------------------------------------------------------
Abel Vesa (7):
      arm64: dts: qcom: x1e80100-crd: Describe the Parade PS8830 retimers
      arm64: dts: qcom: x1e80100-crd: Enable external DisplayPort support
      arm64: dts: qcom: x1e80100-t14s: Describe the Parade PS8830 retimers
      arm64: dts: qcom: x1e80100-t14s: Enable external DisplayPort support
      dt-bindings: arm: qcom: Document Lenovo ThinkPad T14s Gen 6 LCD and OLED
      arm64: dts: qcom: x1e78100-t14s: Add LCD variant with backlight support
      arm64: dts: qcom: x1e78100-t14s: Add OLED variant

Abhinaba Rakshit (1):
      arm64: dts: qcom: qcs615: add TRNG node

Alexey Klimov (1):
      arm64: dts: qcom: qrb5165-rb5: add compressed playback support

Barnabás Czémán (1):
      arm64: dts: qcom: msm8917-xiaomi-riva: Add display backlight

Bjorn Andersson (1):
      Merge branch '20250313110359.242491-1-quic_mmanikan@xxxxxxxxxxx' into arm64-for-6.15

Daniil Titov (1):
      arm64: dts: qcom: pm8937: Add LPG PWM driver

Devi Priya (3):
      dt-bindings: clock: gcc-ipq9574: Add definition for GPLL0_OUT_AUX
      dt-bindings: clock: Add ipq9574 NSSCC clock and reset definitions
      arm64: dts: qcom: ipq9574: Add nsscc node

Dmitry Baryshkov (2):
      arm64: dts: qcom: sar2130p: add PCIe EP device nodes
      arm64: dts: qcom: sm8450: add PCIe EP device nodes

Dzmitry Sankouski (9):
      arm64: dts: qcom: sdm845: enable gmu
      arm64: dts: qcom: sdm845-starqltechn: remove wifi
      arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake
      arm64: dts: qcom: sdm845-starqltechn: refactor node order
      arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios
      arm64: dts: qcom: sdm845-starqltechn: add gpio keys
      arm64: dts: qcom: sdm845-starqltechn: add max77705 PMIC
      arm64: dts: qcom: sdm845-starqltechn: add display PMIC
      arm64: dts: qcom: sdm845-starqltechn: add touchscreen support

Eugene Lepshy (1):
      arm64: dts: qcom: sm7325-nothing-spacewar: Enable panel and GPU

Gabriel Gonzales (2):
      dt-bindings: arm: qcom: Add Xiaomi Redmi Note 8
      arm64: dts: qcom: sm6125: Initial support for xiaomi-ginkgo

Gaurav Kashyap (3):
      arm64: dts: qcom: sm8750: Add QCrypto nodes
      arm64: dts: qcom: sm8750: Add TRNG nodes
      arm64: dts: qcom: sm8750: Add ICE nodes

Jagadeesh Kona (1):
      arm64: dts: qcom: sa8775p: Add LMH interrupts for cpufreq_hw node

Jie Gan (1):
      arm64: dts: qcom: sa8775p: Add CTCU and ETR nodes

Johan Hovold (14):
      arm64: dts: qcom: x1e80100-crd: add support for volume-up key
      arm64: dts: qcom: x1e80100-crd: add gpio-keys label for lid switch
      arm64: dts: qcom: sc8280xp-crd: add support for volume-up key
      arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on
      arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on
      arm64: dts: qcom: x1e001de-devkit: mark l12b and l15b always-on
      arm64: dts: qcom: x1e80100-dell-xps13-9345: mark l12b and l15b always-on
      arm64: dts: qcom: x1e80100-hp-x14: mark l12b and l15b always-on
      arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on
      arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on
      arm64: dts: qcom: x1e78100-t14s: fix missing HID supplies
      arm64: dts: qcom: sc8280xp-x13s: switch to uefi rtc offset
      arm64: dts: qcom: x1e80100: enable rtc
      arm64: dts: qcom: x1e001de-devkit: fix USB retimer reset polarity

Jyothi Kumar Seerapu (1):
      arm64: dts: qcom: sm8750: Correct clocks property for uart14 node

Konrad Dybcio (8):
      arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on
      arm64: dts: qcom: sdx75: Fix up the USB interrupt description
      arm64: dts: qcom: sdx75: Rename AOSS_QMP to power-management
      arm64: dts: qcom: qcs615: Rename AOSS_QMP to power-management
      arm64: dts: qcom: sc8180x: Rename AOSS_QMP to power-management
      arm64: dts: qcom: x1e80100-dell-xps13-9345: Drop clock-names from PS8830
      arm64: dts: qcom: x1e80100-romulus: Drop clock-names from PS8830
      arm64: dts: qcom: x1e001de-devkit: Drop clock-names from PS8830

Krishna Kurapati (1):
      arm64: dts: qcom: qcs6490-rb3gen2: Add orientation gpio

Krzysztof Kozlowski (8):
      arm64: dts: qcom: Use recommended MBN firmware path
      arm64: dts: qcom: sm8750: Add IPCC, SMP2P, AOSS and ADSP
      arm64: dts: qcom: sm8750: Add LPASS macro codecs and pinctrl
      arm64: dts: qcom: sm8750-mtp: Enable ADSP
      arm64: dts: qcom: sm8750-qrd: Enable ADSP
      arm64: dts: qcom: sm8750: Add CDSP
      arm64: dts: qcom: sm8750-mtp: Enable CDSP
      arm64: dts: qcom: sm8750-qrd: Enable CDSP

Lad Prabhakar (1):
      arm64: dts: qcom: Drop `tx-sched-sp` property

Luca Weiss (3):
      arm64: dts: qcom: sm8350: Reenable crypto & cryptobam
      arm64: dts: qcom: qcm6490-fairphone-fp5: Add touchscreen node
      arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2

Manikanta Mylavarapu (3):
      arm64: dts: qcom: ipq9574: fix the msi interrupt numbers of pcie3
      arm64: dts: qcom: ipq5424: add reserved memory region for bootloader
      arm64: dts: qcom: ipq5424: enable GPIO based LEDs and Buttons

Manish Nagar (1):
      arm64: dts: qcom: qcs8300-ride: Enable second USB controller on QCS8300 Ride

Maud Spierings (2):
      arm64: dts: qcom: x1e80100-vivobook-s15: Enable USB-A ports
      arm64: dts: qcom: x1e80100-vivobook-s15: Enable micro-sd card reader

Maulik Shah (2):
      arm64: dts: qcom: sm8750: Fix cluster hierarchy for idle states
      arm64: dts: qcom: qcs8300: Add RPMh sleep stats

Md Sadre Alam (3):
      arm64: dts: qcom: ipq9574: Add SPI nand support
      arm64: dts: qcom: ipq9574: Enable SPI NAND for ipq9574
      arm64: dts: qcom: ipq9574: Remove eMMC node

Neil Armstrong (3):
      arm64: dts: qcom: sm8650: add all 8 coresight ETE nodes
      arm64: dts: qcom: sm8650: switch to interrupt-cells 4 to add PPI partitions
      arm64: dts: qcom: sm8650: add PPI interrupt partitions for the ARM PMUs

Pratyush Brahma (1):
      arm64: dts: qcom: qcs8300: Add device node for gfx_smmu

Stephan Gerhold (7):
      arm64: dts: qcom: sm8450: Add missing properties for cryptobam
      arm64: dts: qcom: sm8550: Add missing properties for cryptobam
      arm64: dts: qcom: sm8650: Add missing properties for cryptobam
      arm64: dts: qcom: sa8775p: Add missing properties for cryptobam
      arm64: dts: qcom: ipq9574: Add missing properties for cryptobam
      arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies
      arm64: dts: qcom: x1e80100-crd: Drop duplicate DMIC supplies

Taniya Das (1):
      arm64: dts: qcom: qcm6490-idp: Update protected clocks list

Tingguo Cheng (1):
      arm64: dts: qcom: qcs615: remove disallowed property in spmi bus node

Varadarajan Narayanan (2):
      arm64: dts: qcom: ipq5424: Enable MMC
      arm64: dts: qcom: ipq9574: Fix USB vdd info

Vikash Garodia (1):
      arm64: dts: qcom: sc7280: drop video decoder and encoder nodes

Vikram Sharma (2):
      arm64: dts: qcom: sc7280: Add support for camss
      arm64: dts: qcom: qcs6490-rb3gen2-vision-mezzanine: Add vision mezzanine

Xilin Wu (1):
      arm64: dts: qcom: sm8250: Fix CPU7 opp table

 Documentation/devicetree/bindings/arm/qcom.yaml    |    5 +-
 .../bindings/clock/qcom,ipq9574-nsscc.yaml         |   98 ++
 arch/arm64/boot/dts/qcom/Makefile                  |    6 +
 arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts        |   50 +
 arch/arm64/boot/dts/qcom/ipq5424.dtsi              |    7 +
 arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi   |   55 +-
 arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts        |   12 -
 arch/arm64/boot/dts/qcom/ipq9574.dtsi              |   74 +-
 arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts   |   25 +
 arch/arm64/boot/dts/qcom/pm8937.dtsi               |    8 +
 arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts |   12 +-
 arch/arm64/boot/dts/qcom/qcm6490-idp.dts           |   21 +
 arch/arm64/boot/dts/qcom/qcs615.dtsi               |    8 +-
 .../dts/qcom/qcs6490-rb3gen2-vision-mezzanine.dtso |   89 ++
 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts       |    1 +
 arch/arm64/boot/dts/qcom/qcs8300-ride.dts          |   36 +-
 arch/arm64/boot/dts/qcom/qcs8300.dtsi              |   44 +
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts           |   17 +-
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |    4 +-
 arch/arm64/boot/dts/qcom/sa8540p-ride.dts          |    2 -
 arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi         |    2 -
 arch/arm64/boot/dts/qcom/sa8775p.dtsi              |  159 +++
 arch/arm64/boot/dts/qcom/sar2130p.dtsi             |   61 +
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |  186 ++-
 arch/arm64/boot/dts/qcom/sc8180x.dtsi              |    2 +-
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |   22 +
 .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |   14 -
 .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi     |    2 +-
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi         |    4 -
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |    4 -
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |    4 -
 .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi |    4 -
 .../boot/dts/qcom/sdm845-samsung-starqltechn.dts   |  271 +++-
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts  |    4 -
 .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi     |    4 -
 .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi   |    4 -
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts |    4 -
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |    2 -
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts      |    4 -
 arch/arm64/boot/dts/qcom/sdx75.dtsi                |   16 +-
 arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts  |  295 ++++
 .../boot/dts/qcom/sm7325-nothing-spacewar.dts      |   51 +-
 .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts |    8 +-
 arch/arm64/boot/dts/qcom/sm8150-mtp.dts            |    8 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |    2 +-
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |    6 +-
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |   64 +
 arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts    |   12 +-
 arch/arm64/boot/dts/qcom/sm8550.dtsi               |    2 +
 arch/arm64/boot/dts/qcom/sm8650.dtsi               |  723 ++++++----
 arch/arm64/boot/dts/qcom/sm8750-mtp.dts            |   14 +
 arch/arm64/boot/dts/qcom/sm8750-qrd.dts            |   14 +
 arch/arm64/boot/dts/qcom/sm8750.dtsi               |  605 +++++++-
 arch/arm64/boot/dts/qcom/x1-crd.dtsi               |  497 ++++++-
 arch/arm64/boot/dts/qcom/x1e001de-devkit.dts       |   11 +-
 .../qcom/x1e78100-lenovo-thinkpad-t14s-oled.dts    |   12 +
 .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts     | 1126 +--------------
 .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi    | 1487 ++++++++++++++++++++
 .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts   |  142 +-
 .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts     |    4 +-
 .../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts     |    2 +
 .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts  |    3 +-
 .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi  |    4 +-
 arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi       |    3 +-
 arch/arm64/boot/dts/qcom/x1e80100-qcp.dts          |    2 +
 include/dt-bindings/clock/qcom,ipq9574-gcc.h       |    1 +
 include/dt-bindings/clock/qcom,ipq9574-nsscc.h     |  152 ++
 include/dt-bindings/reset/qcom,ipq9574-nsscc.h     |  134 ++
 68 files changed, 5189 insertions(+), 1542 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq9574-nsscc.yaml
 create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-vision-mezzanine.dtso
 create mode 100644 arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s-oled.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi
 create mode 100644 include/dt-bindings/clock/qcom,ipq9574-nsscc.h
 create mode 100644 include/dt-bindings/reset/qcom,ipq9574-nsscc.h




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux