mb/google/brya: Use runtime detection for touchscreens
Now that power sequencing has been implemented, switch from using ACPI "probed" flag to "detect" flag for all i2c touchscreens. This removes non-present devices from the SSDT and relieves the OS of the burden of probing. TEST=build/boot Windows/linux on redrix?, verify touchscreen functional in OS, dump ACPI and verify only i2c devices actually present on the board have entries in the SSDT. Change-Id: I0273014b2d164f67f503da7b968a09256bffb43c Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/74929 Reviewed-by: Martin L Roth <gaumless@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
		
				
					committed by
					
						 Felix Held
						Felix Held
					
				
			
			
				
	
			
			
			
						parent
						
							d7d74f106d
						
					
				
				
					commit
					8a0e6b5c74
				
			| @@ -230,7 +230,7 @@ chip soc/intel/alderlake | ||||
| 				register "hid" = ""ELAN0001"" | ||||
| 				register "desc" = ""ELAN Touchscreen"" | ||||
| 				register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "probed" = "1" | ||||
| 				register "detect" = "1" | ||||
| 				register "reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "reset_delay_ms" = "100" | ||||
| @@ -248,7 +248,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7503"" | ||||
| 				register "generic.desc" = ""G2TOUCH Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "50" | ||||
|   | ||||
| @@ -205,7 +205,7 @@ chip soc/intel/alderlake | ||||
| 				register "hid" = ""ELAN0001"" | ||||
| 				register "desc" = ""ELAN Touchscreen"" | ||||
| 				register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "probed" = "1" | ||||
| 				register "detect" = "1" | ||||
| 				register "reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "reset_delay_ms" = "100" | ||||
| @@ -223,7 +223,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7503"" | ||||
| 				register "generic.desc" = ""G2TOUCH Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "50" | ||||
|   | ||||
| @@ -863,7 +863,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9050"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "300" | ||||
| @@ -882,7 +882,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GDIX0000"" | ||||
| 				register "generic.desc" = ""Goodix Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "120" | ||||
| @@ -901,7 +901,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""SIS9815"" | ||||
| 				register "generic.desc" = ""SIS Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.stop_gpio" = | ||||
|   | ||||
| @@ -318,7 +318,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7502"" | ||||
| 				register "generic.desc" = ""G2 Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "120" | ||||
| 				register "generic.reset_off_delay_ms" = "3" | ||||
| @@ -334,7 +334,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7503"" | ||||
| 				register "generic.desc" = ""G2 Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "120" | ||||
| 				register "generic.reset_off_delay_ms" = "3" | ||||
| @@ -364,7 +364,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9004"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "20" | ||||
| 				register "generic.reset_off_delay_ms" = "2" | ||||
|   | ||||
| @@ -244,7 +244,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN900C"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "150" | ||||
|   | ||||
| @@ -268,7 +268,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9008"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "300" | ||||
|   | ||||
| @@ -198,7 +198,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""LM230001"" | ||||
| 				register "generic.desc" = ""LM238 Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_C6)" | ||||
| 				register "generic.enable_delay_ms" = "6" | ||||
| 				register "generic.has_power_resource" = "1" | ||||
|   | ||||
| @@ -201,7 +201,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9050"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "200" | ||||
|   | ||||
| @@ -158,7 +158,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9050"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "200" | ||||
|   | ||||
| @@ -397,7 +397,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN90FC"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "150" | ||||
|   | ||||
| @@ -262,7 +262,7 @@ chip soc/intel/alderlake | ||||
| 				register "hid" = ""ELAN0001"" | ||||
| 				register "desc" = ""ELAN Touchscreen"" | ||||
| 				register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "probed" = "1" | ||||
| 				register "detect" = "1" | ||||
| 				register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "reset_delay_ms" = "150" | ||||
| 				register "reset_off_delay_ms" = "1" | ||||
|   | ||||
| @@ -222,7 +222,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9008"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "300" | ||||
|   | ||||
| @@ -145,7 +145,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GDIX0000"" | ||||
| 				register "generic.desc" = ""Goodix Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_C0)" | ||||
| 				register "generic.enable_delay_ms" = "20" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
|   | ||||
| @@ -293,7 +293,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN6915"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "20" | ||||
| 				register "generic.reset_off_delay_ms" = "2" | ||||
|   | ||||
| @@ -247,7 +247,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7503"" | ||||
| 				register "generic.desc" = ""G2TOUCH Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "50" | ||||
| 				register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_C0)" | ||||
| @@ -262,7 +262,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9004"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "20" | ||||
| 				register "generic.reset_off_delay_ms" = "2" | ||||
|   | ||||
| @@ -222,7 +222,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9050"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "200" | ||||
| @@ -241,7 +241,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7503"" | ||||
| 				register "generic.desc" = ""G2TOUCH Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "50" | ||||
|   | ||||
| @@ -205,7 +205,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9050"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "200" | ||||
| @@ -224,7 +224,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7503"" | ||||
| 				register "generic.desc" = ""G2TOUCH Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "50" | ||||
|   | ||||
| @@ -352,7 +352,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN901C"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "20" | ||||
| 				register "generic.reset_off_delay_ms" = "2" | ||||
| @@ -369,7 +369,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7503"" | ||||
| 				register "generic.desc" = ""G2TOUCH Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "50" | ||||
|   | ||||
| @@ -444,7 +444,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN2513"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "300" | ||||
|   | ||||
| @@ -323,7 +323,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN2513"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "300" | ||||
|   | ||||
| @@ -863,7 +863,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9050"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "300" | ||||
| @@ -882,7 +882,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GDIX0000"" | ||||
| 				register "generic.desc" = ""Goodix Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "120" | ||||
| @@ -901,7 +901,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""SIS9815"" | ||||
| 				register "generic.desc" = ""SIS Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.stop_gpio" = | ||||
|   | ||||
| @@ -653,7 +653,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9050"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "300" | ||||
| @@ -672,7 +672,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GDIX0000"" | ||||
| 				register "generic.desc" = ""Goodix Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "120" | ||||
| @@ -691,7 +691,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""SIS9815"" | ||||
| 				register "generic.desc" = ""SIS Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.stop_gpio" = | ||||
|   | ||||
| @@ -441,7 +441,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GDIX0000"" | ||||
| 				register "generic.desc" = ""Goodix Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				# Parameter T5 >= 180ms | ||||
| @@ -464,7 +464,7 @@ chip soc/intel/alderlake | ||||
| 				register "hid" = ""ELAN0001"" | ||||
| 				register "desc" = ""ELAN Touchscreen"" | ||||
| 				register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "probed" = "1" | ||||
| 				register "detect" = "1" | ||||
| 				register "reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "reset_delay_ms" = "20" | ||||
|   | ||||
| @@ -281,7 +281,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GDIX0000"" | ||||
| 				register "generic.desc" = ""Goodix Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				# Parameter T5 >= 180ms | ||||
| @@ -304,7 +304,7 @@ chip soc/intel/alderlake | ||||
| 				register "hid" = ""ELAN0001"" | ||||
| 				register "desc" = ""ELAN Touchscreen"" | ||||
| 				register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "probed" = "1" | ||||
| 				register "detect" = "1" | ||||
| 				register "reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "reset_delay_ms" = "20" | ||||
|   | ||||
| @@ -258,7 +258,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GDIX0000"" | ||||
| 				register "generic.desc" = ""Goodix Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				# Parameter T5 >= 180ms | ||||
| @@ -281,7 +281,7 @@ chip soc/intel/alderlake | ||||
| 				register "hid" = ""ELAN0001"" | ||||
| 				register "desc" = ""ELAN Touchscreen"" | ||||
| 				register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "probed" = "1" | ||||
| 				register "detect" = "1" | ||||
| 				register "reset_gpio" = | ||||
| 						"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "reset_delay_ms" = "20" | ||||
|   | ||||
| @@ -291,7 +291,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN2513"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "200" | ||||
|   | ||||
| @@ -259,7 +259,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN90FC"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "150" | ||||
|   | ||||
| @@ -213,7 +213,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN9008"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "300" | ||||
|   | ||||
| @@ -229,7 +229,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN2513"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "20" | ||||
| 				register "generic.reset_off_delay_ms" = "2" | ||||
| @@ -246,7 +246,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN900C"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "20" | ||||
| 				register "generic.reset_off_delay_ms" = "2" | ||||
| @@ -263,7 +263,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7503"" | ||||
| 				register "generic.desc" = ""G2TOUCH Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
|                                 register "generic.reset_delay_ms" = "50" | ||||
|   | ||||
| @@ -244,7 +244,7 @@ chip soc/intel/alderlake | ||||
| 				register "hid" = ""ELAN0001"" | ||||
| 				register "desc" = ""ELAN Touchscreen"" | ||||
| 				register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "probed" = "1" | ||||
| 				register "detect" = "1" | ||||
| 				register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "reset_delay_ms" = "20" | ||||
| 				register "reset_off_delay_ms" = "2" | ||||
| @@ -260,7 +260,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN2513"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "20" | ||||
| 				register "generic.reset_off_delay_ms" = "2" | ||||
| @@ -277,7 +277,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""GTCH7503"" | ||||
| 				register "generic.desc" = ""G2TOUCH Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "50" | ||||
| 				register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_C0)" | ||||
|   | ||||
| @@ -397,7 +397,7 @@ chip soc/intel/alderlake | ||||
| 				register "generic.hid" = ""ELAN90FC"" | ||||
| 				register "generic.desc" = ""ELAN Touchscreen"" | ||||
| 				register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C7_IRQ)" | ||||
| 				register "generic.probed" = "1" | ||||
| 				register "generic.detect" = "1" | ||||
| 				register "generic.reset_gpio" = | ||||
| 							"ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_C1)" | ||||
| 				register "generic.reset_delay_ms" = "20" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user