[GIT PULL] More Qualcomm Arm64 Devicetree updates for v6.15
Bjorn Andersson
andersson at kernel.org
Wed Mar 19 09:25:16 PDT 2025
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 at quicinc.com' 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
More information about the linux-arm-kernel
mailing list