polaris: touchscreen working in Linux
authorstrongtz <strongtz@yeah.net>
星期六, 3 Apr 2021 05:59:57 +0000 (13:59 +0800)
committerBigfootACA <bigfoot@classfun.cn>
星期五, 2 Jul 2021 08:30:14 +0000 (16:30 +0800)
commita22135de6f52acba4a539d9718a1a7376943c6c0
treea842e8964c1b46fe2e070ae805f70be305919882
parent858b56048bafdf604c0d49567bd03769f4dd42bf
polaris: touchscreen working in Linux

You can boot Linux without providing a device tree. Because it's embedded in edk2.

The following patches are required for getting working touchscreen:

0008-soc-qcom-geni-move-GENI_IF_DISABLE_RO-to-common-head.patch
0009-soc-qcom-geni-move-struct-geni_wrapper-to-header.patch
0010-soc-qcom-geni-Add-support-for-gpi-dma.patch
0011-spi-spi-geni-qcom-Add-support-for-GPI-dma.patch
0012-i2c-qcom-geni-Add-support-for-GPI-DMA.patch

The above patches can be found in:
https://gitlab.com/sdm845-mainline/sdm845-linux
sdm845Pkg/Devices/polaris.dsc
sdm845Pkg/Devices/polaris.fdf [changed mode: 0644->0755]
sdm845Pkg/FdtBlob/sdm845-xiaomi-polaris.dtb
sdm845Pkg/FdtBlob/sdm845-xiaomi-polaris.dts
sdm845Pkg/FdtBlob/sdm845.dtsi