Loading
Draft: qcom: Add firmware for Microsoft Surface Laptop 7 and 8, Surface Pro 11 and Surface Pro 12-inch
@lumag I couldn't find anyone at Microsoft who works on the Surface firmware upstream, so I'm hoping Qualcomm can reach them for this one.
This adds the ADSP, CDSP and GPU zap shader firmware the Surface Laptop 7, Surface Pro 11th Edition and Surface Pro 12-inch device trees load. The files are unmodified copies from Microsoft's drivers and firmware packages on the Download Center, Surface Laptop 7th Edition 26.091.9400.0, Surface Pro 11th Edition 26.041.12746.0 and Surface Pro 12-inch 26.080.5703.0.
- The Surface Pro 11 device tree asks for adsp_dtb.mbn and cdsp_dtb.mbn, which the package ships as adsp_dtbs.elf and cdsp_dtbs.elf.
- The Laptop 7 and Pro 11 trees share qcom/x1e80100/microsoft/qcdxkmsuc8380.mbn. It comes from the Pro 11 package; the zap shaders carry only Qualcomm's signature.
- Surface Laptop 8th Edition: the ADSP and CDSP files the posted device tree loads from qcom/glymur/microsoft/mahua/, from Microsoft's Surface Laptop 8th Edition with Snapdragon package 26.091.10521.0, which serves both sizes and both chips (LPAIDSP.HT.1.3-00476.1-GLYMUR-1, CDSP.HT.3.3-00315-GLYMUR-1).
They are listed under LICENSE.qcom like the Lenovo files, which Microsoft would need to confirm. This needs Microsoft's acknowledgement, so it stays a draft until then.
Edited by Birk Skyum