Sfoglia il codice sorgente

adding support for surface go

Jake Day 6 anni fa
parent
commit
0286c60be2

+ 1 - 0
root/etc/modprobe.d/ath10k.conf

@@ -0,0 +1 @@
+options ath10k_core skip_otp=y 

+ 6 - 0
root/etc/udev/rules.d/99-touchscreens.rules

@@ -4,6 +4,12 @@ SUBSYSTEMS=="input", ATTRS{name}=="NTRG0001:01 1B96:1B05 Touchscreen", ENV{ID_IN
 # NTRG Pen (SP3)
 SUBSYSTEMS=="input", ATTRS{name}=="NTRG0001:01 1B96:1B05 Pen", SYMLINK+="input/pen"
 
+# Touchscreen (SG)
+SUBSYSTEMS=="input", ATTRS{name}=="04F3:261A Touchscreen", ENV{ID_INPUT_TOUCHSCREEN}="1", SYMLINK+="input/touchscreen"
+
+# Pen (SG)
+SUBSYSTEMS=="input", ATTRS{name}=="04F3:261A Pen", SYMLINK+="input/pen"
+
 # IPTS Touchscreen (SP4)
 SUBSYSTEMS=="input", ATTRS{name}=="ipts 1B96:006A Touchscreen", ENV{ID_INPUT_TOUCHSCREEN}="1", SYMLINK+="input/touchscreen"
 

+ 6 - 0
setup.sh

@@ -135,6 +135,12 @@ if [ "$SUR_MODEL" = "Surface Book 2" ]; then
 	unzip -o firmware/nvidia_firmware_gp108.zip -d /lib/firmware/nvidia/gp108/
 fi
 
+if [ "$SUR_MODEL" = "Surface Go" ]; then
+	echo "\nInstalling ath10k firmware for Surface Go...\n"
+	mkdir -p /lib/firmware/ath10k
+	unzip -o firmware/ath10k_firmware.zip -d /lib/firmware/ath10k/
+fi
+
 echo "Installing marvell firmware...\n"
 mkdir -p /lib/firmware/mrvl/
 unzip -o firmware/mrvl_firmware.zip -d /lib/firmware/mrvl/