浏览代码

Drop firmware/ in favour of https://github.com/linux-surface/surface-ipts-firmware

Blaž Hrastnik 5 年之前
父节点
当前提交
0781b4887b
共有 36 个文件被更改,包括 0 次插入26 次删除
  1. 二进制
      firmware/intel/ipts/MSHW0076/config.bin
  2. 二进制
      firmware/intel/ipts/MSHW0076/intel_desc.bin
  3. 二进制
      firmware/intel/ipts/MSHW0076/ipts_fw_config.bin
  4. 二进制
      firmware/intel/ipts/MSHW0076/vendor_desc.bin
  5. 二进制
      firmware/intel/ipts/MSHW0076/vendor_kernel.bin
  6. 二进制
      firmware/intel/ipts/MSHW0078/config.bin
  7. 二进制
      firmware/intel/ipts/MSHW0078/intel_desc.bin
  8. 二进制
      firmware/intel/ipts/MSHW0078/ipts_fw_config.bin
  9. 二进制
      firmware/intel/ipts/MSHW0078/vendor_desc.bin
  10. 二进制
      firmware/intel/ipts/MSHW0078/vendor_kernel.bin
  11. 二进制
      firmware/intel/ipts/MSHW0079/config.bin
  12. 二进制
      firmware/intel/ipts/MSHW0079/intel_desc.bin
  13. 二进制
      firmware/intel/ipts/MSHW0079/ipts_fw_config.bin
  14. 二进制
      firmware/intel/ipts/MSHW0079/vendor_desc.bin
  15. 二进制
      firmware/intel/ipts/MSHW0079/vendor_kernel.bin
  16. 二进制
      firmware/intel/ipts/MSHW0101/config.bin
  17. 二进制
      firmware/intel/ipts/MSHW0101/intel_desc.bin
  18. 二进制
      firmware/intel/ipts/MSHW0101/ipts_fw_config.bin
  19. 二进制
      firmware/intel/ipts/MSHW0101/vendor_desc.bin
  20. 二进制
      firmware/intel/ipts/MSHW0101/vendor_kernel.bin
  21. 二进制
      firmware/intel/ipts/MSHW0102/config.bin
  22. 二进制
      firmware/intel/ipts/MSHW0102/intel_desc.bin
  23. 二进制
      firmware/intel/ipts/MSHW0102/ipts_fw_config.bin
  24. 二进制
      firmware/intel/ipts/MSHW0102/vendor_desc.bin
  25. 二进制
      firmware/intel/ipts/MSHW0102/vendor_kernel.bin
  26. 二进制
      firmware/intel/ipts/MSHW0103/config.bin
  27. 二进制
      firmware/intel/ipts/MSHW0103/intel_desc.bin
  28. 二进制
      firmware/intel/ipts/MSHW0103/ipts_fw_config.bin
  29. 二进制
      firmware/intel/ipts/MSHW0103/vendor_desc.bin
  30. 二进制
      firmware/intel/ipts/MSHW0103/vendor_kernel.bin
  31. 二进制
      firmware/intel/ipts/MSHW0137/config.bin
  32. 二进制
      firmware/intel/ipts/MSHW0137/intel_desc.bin
  33. 二进制
      firmware/intel/ipts/MSHW0137/ipts_fw_config.bin
  34. 二进制
      firmware/intel/ipts/MSHW0137/vendor_desc.bin
  35. 二进制
      firmware/intel/ipts/MSHW0137/vendor_kernel.bin
  36. 0 26
      firmware/intel/ipts/README.md

二进制
firmware/intel/ipts/MSHW0076/config.bin


二进制
firmware/intel/ipts/MSHW0076/intel_desc.bin


二进制
firmware/intel/ipts/MSHW0076/ipts_fw_config.bin


二进制
firmware/intel/ipts/MSHW0076/vendor_desc.bin


二进制
firmware/intel/ipts/MSHW0076/vendor_kernel.bin


二进制
firmware/intel/ipts/MSHW0078/config.bin


二进制
firmware/intel/ipts/MSHW0078/intel_desc.bin


二进制
firmware/intel/ipts/MSHW0078/ipts_fw_config.bin


二进制
firmware/intel/ipts/MSHW0078/vendor_desc.bin


二进制
firmware/intel/ipts/MSHW0078/vendor_kernel.bin


二进制
firmware/intel/ipts/MSHW0079/config.bin


二进制
firmware/intel/ipts/MSHW0079/intel_desc.bin


二进制
firmware/intel/ipts/MSHW0079/ipts_fw_config.bin


二进制
firmware/intel/ipts/MSHW0079/vendor_desc.bin


二进制
firmware/intel/ipts/MSHW0079/vendor_kernel.bin


二进制
firmware/intel/ipts/MSHW0101/config.bin


二进制
firmware/intel/ipts/MSHW0101/intel_desc.bin


二进制
firmware/intel/ipts/MSHW0101/ipts_fw_config.bin


二进制
firmware/intel/ipts/MSHW0101/vendor_desc.bin


二进制
firmware/intel/ipts/MSHW0101/vendor_kernel.bin


二进制
firmware/intel/ipts/MSHW0102/config.bin


二进制
firmware/intel/ipts/MSHW0102/intel_desc.bin


二进制
firmware/intel/ipts/MSHW0102/ipts_fw_config.bin


二进制
firmware/intel/ipts/MSHW0102/vendor_desc.bin


二进制
firmware/intel/ipts/MSHW0102/vendor_kernel.bin


二进制
firmware/intel/ipts/MSHW0103/config.bin


二进制
firmware/intel/ipts/MSHW0103/intel_desc.bin


二进制
firmware/intel/ipts/MSHW0103/ipts_fw_config.bin


二进制
firmware/intel/ipts/MSHW0103/vendor_desc.bin


二进制
firmware/intel/ipts/MSHW0103/vendor_kernel.bin


二进制
firmware/intel/ipts/MSHW0137/config.bin


二进制
firmware/intel/ipts/MSHW0137/intel_desc.bin


二进制
firmware/intel/ipts/MSHW0137/ipts_fw_config.bin


二进制
firmware/intel/ipts/MSHW0137/vendor_desc.bin


二进制
firmware/intel/ipts/MSHW0137/vendor_kernel.bin


+ 0 - 26
firmware/intel/ipts/README.md

@@ -1,26 +0,0 @@
-# IPTS driver firmware
-This is the driver firmware required for the `intel_ipts` module. It was
-extracted from the `SurfaceBook2_Win10_18362_1904009_0` firmware bundle for
-Windows.
-
-### Filenames
-* `SurfaceTouchServicingKernel*.bin` -> `vendor_kernel.bin`
-* `SurfaceTouchServicingSFTConfig*.bin` -> `config.bin`
-* `SurfaceTouchServicingDescriptor*.bin` -> `vendor_desc.bin`
-* `iaPreciseTouchDescriptor.bin` -> `intel_desc.bin` (the same for all models)
-* `ipts_fw_config.bin` (custom, the same for all models; https://github.com/ipts-linux-org/ipts-linux-new/commit/63a8944729d989dd98b0fa382fd9693d6a8c097f)
-
-### HID descriptor
-The HID descriptor for IPTS devices consists of `intel_desc.bin` and
-`vendor_desc.bin` concatinated together by the driver. The result can be
-decompiled by various tools found on the internet:
-```bash
-$ cat intel_desc.bin vendor_desc.bin > hid_desc.bin
-```
-
-### Quirks
-The touchscreen contact count descriptor is incorrectly declared as being reported four times on the Surface Laptops (both 1 and 2, `vendor_desc.bin` in `MSHW0079`).
-It is actually reported one time followed by three padding bytes.
-The descriptor has been patched accordingly.
-
-For more details, see https://github.com/linux-surface/kernel/wiki/IPTS-Firmware#bogus-hid-descriptor-for-surface-laptops-mshw0079.