News: 0001611663

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Qualcomm QUPv3 Firmware Upstreamed For Snapdragon X1 Elite Linux Users

([Hardware] 9 Minutes Ago QUPv3)


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



"I would rather spend 10 hours reading someone else's source code than
10 minutes listening to Musak waiting for technical support which isn't."
(By Dr. Greg Wettstein, Roger Maris Cancer Center)