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



Everywhere I look I see NEGATIVITY and ASPHALT ...