Qualcomm QUPv3 Firmware Upstreamed For Snapdragon X1 Elite Linux Users
([Hardware] 9 Minutes Ago
QUPv3)
- Reference: 0001611663
- News link: https://www.phoronix.com/news/Qualcomm-QUPv3-X1E-Firmware
- Source link:
One of the headaches right now when dealing with the [1]Snapdragon X Elite on Linux is that for a majority of the devices you need to fetch firmware files from the Windows 11 on ARM partition as the necessary firmware bits for Linux use aren't upstreamed to linux-firmware.git . That has gradually improved over time from the qcom-firmware-extract making the process easier to more firmware bits eventually being added to linux-firmware.git.
The latest improvement is Qualcomm adding their QUPv3 firmware to linux-firmware.git for their Snapdragon X1 Elite "x1e80100" SoC.
[2]
[3]Merged to linux-firmware.git today is the qcom/x1e80100/qupv3fw.elf binary providing QUPv3 firmware support.
Qualcomm's QUPv3 is for the Qualcomm Universal Peripheral "QUP" hardware for managing serial interfaces on the SoC like SPI, I2C/I3C, and UART.
Nice seeing more firmware eventually reach linux-firmware.git but unfortunate how long it has taken with now being a year and a half since the X1 Elite debut and with the Snapdragon X2 series already being announced. Plus more device firmware still remains to be upstreamed that hampers the Snapdragon X Elite Linux experience.
[1] https://www.phoronix.com/search/Snapdragon+X+Elite
[2] https://www.phoronix.com/image-viewer.php?id=2026&image=qcom_firmware_extract_lrg
[3] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=8fafd2481eeda49dc2203bb31076b0d9361e1dbd
The latest improvement is Qualcomm adding their QUPv3 firmware to linux-firmware.git for their Snapdragon X1 Elite "x1e80100" SoC.
[2]
[3]Merged to linux-firmware.git today is the qcom/x1e80100/qupv3fw.elf binary providing QUPv3 firmware support.
Qualcomm's QUPv3 is for the Qualcomm Universal Peripheral "QUP" hardware for managing serial interfaces on the SoC like SPI, I2C/I3C, and UART.
Nice seeing more firmware eventually reach linux-firmware.git but unfortunate how long it has taken with now being a year and a half since the X1 Elite debut and with the Snapdragon X2 series already being announced. Plus more device firmware still remains to be upstreamed that hampers the Snapdragon X Elite Linux experience.
[1] https://www.phoronix.com/search/Snapdragon+X+Elite
[2] https://www.phoronix.com/image-viewer.php?id=2026&image=qcom_firmware_extract_lrg
[3] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=8fafd2481eeda49dc2203bb31076b0d9361e1dbd