Qualcomm Begins Posting Linux Patches for Snapdragon X2 Elite 8 Elite Gen 5 SoCs

2 hours ago 1

HARDWARE

Yesterday at the Snapdragon Summit in Hawaii Qualcomm announced the Snapdragon X2 Elite SoCs for upcoming laptops. In addition Qualcomm announced the Snapdragon 8 Elite Gen 5 mobile platform too. With those announcements out there, the Qualcomm open-source engineers have been busy in rolling out their latest patches for beginning to enable these new platforms with the Linux kernel.

Posted overnight was this 24 patch series for laying out the Device Tree bindings for the Snapdragon X2 Elite "Glymur" SoC as well as enabling the Compute Reference Design (CRD) platform.

Snapdragon X2 Elite badge

Features covered by that set of patches for the Qualcomm Snapdragon X2 Elite include:

1. DCVS: CPU DCVS with scmi perf protocol
2. PCIe controller and PCIe PHY
3. NVMe storage support
4. Clocks and reset controllers - GCC, TCSRCC, DISPCC, RPMHCC
5. Interrupt controller
6. TLMM (Top-Level Mode Multiplexer)
7. QUP Block
8. Reserved memory regions
9. PMIC support with regulators
10. CPU Power Domains
11. TSENS (Thermal Sensors)
12. Remoteproc - SOCCP, ADSP and CDSP
13. RPMH Regulators
14. USB

Those 24 patches yield 8.6k lines of new DT files. Separately is also the 10 updated patches working out Glymur USB support.

In addition to volleying new patches for the Linux kernel for the Snapdragon X2 Elite, the Snapdragon 8 Elite Gen 5 "Kaanapali" also began seeing a number of Linux kernel patches flowing out since yesterday.

Snapdragon 8 Elite Gen 5 badge

These 20 patches work on the Device Tree for Snapdragon 8 Elite Gen 5 mobile platform for the SoC, mobile test platform (MTP), and Qualccomm reference device (QRD). That work includes:

- CPUs with PSCI idle states and cpufreq
- Interrupt-controller with PDC wakeup support
- Timers, TCSR Clock Controllers
- Reserved Shared memory
- GCC and RPMHCC
- TLMM
- Interconnect with CPU BWMONs
- QuP with uart
- SMMU
- RPMHPD and regulator
- UFS with inline crypto engine (ICE)
- LLCC
- Watchdog
- cDSP, aDSP with SMP2P and fastrpc
- BUS with I2C and SPI
- USB2/USB3
- Modem(see crash after bring up)
- SoCCP
- SDHCI
- random number generator (RNG) and Qcrypto
- tsens
- PCIE
- coresight
- Bluetooth
- WLAN
- Audio
- CAMSS
- Video

Plus other related patches for the Snapdragon 8 Elite Gen 5 like additional work on PCIe support.

These initial enablement patches for the Qualcomm Snapdragon X2 Elite and 8 Elite Gen 5 are now under review for the Linux kernel and will surely be followed by more patches over the weeks/months ahead for further enabling and optimizing the experience around these new Qualcomm SoCs.

Read Entire Article