mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	ACPI: resource: Add DMI quirks for ASUS Vivobook E1504GA and E1504GAB
Asus Vivobook E1504GA and E1504GAB notebooks are affected by bug #216158 (DSDT specifies the kbd IRQ as level active-low and using the override changes this to rising edge, stopping the keyboard from working). Users of these notebooks do not have a working keyboard unless they add their DMI information to the struct irq1_level_low_skip_override array and compile a custom kernel. Add support for these computers to the Linux kernel without requiring the end-user to recompile the kernel. Link: https://bugzilla.kernel.org/show_bug.cgi?id=216158 Signed-off-by: Ben Mayo <benny1091@gmail.com> [ rjw: Link tag, subject and changelog edits ] Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
		
							parent
							
								
									e2605d4039
								
							
						
					
					
						commit
						d2aaf19965
					
				
					 1 changed files with 14 additions and 0 deletions
				
			
		| 
						 | 
					@ -482,6 +482,20 @@ static const struct dmi_system_id irq1_level_low_skip_override[] = {
 | 
				
			||||||
			DMI_MATCH(DMI_BOARD_NAME, "B2502CBA"),
 | 
								DMI_MATCH(DMI_BOARD_NAME, "B2502CBA"),
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							/* Asus Vivobook E1504GA */
 | 
				
			||||||
 | 
							.matches = {
 | 
				
			||||||
 | 
								DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
 | 
				
			||||||
 | 
								DMI_MATCH(DMI_BOARD_NAME, "E1504GA"),
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							/* Asus Vivobook E1504GAB */
 | 
				
			||||||
 | 
							.matches = {
 | 
				
			||||||
 | 
								DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
 | 
				
			||||||
 | 
								DMI_MATCH(DMI_BOARD_NAME, "E1504GAB"),
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		/* LG Electronics 17U70P */
 | 
							/* LG Electronics 17U70P */
 | 
				
			||||||
		.matches = {
 | 
							.matches = {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue