From: Antonio Ospite Date: Sun, 16 Dec 2018 21:50:24 +0000 (+0100) Subject: Fix audio interrupt index to make the mainline kernel driver work X-Git-Url: https://git.ao2.it/Teclast-X98-Air-3G_C6J6_custom_DSDT.git/commitdiff_plain/f718ea7d184cf266d7b5453124139b1c627221e6?ds=sidebyside Fix audio interrupt index to make the mainline kernel driver work The mainline kernel audio driver assumes the right interrupt at index 5 while the device DSDT places it at index 0. Fix the ordering to make the mainline kernel driver work without changes. --- diff --git a/dsdt.dsl b/dsdt.dsl index f4afcc3..6d649d0 100644 --- a/dsdt.dsl +++ b/dsdt.dsl @@ -3667,10 +3667,6 @@ DefinitionBlock ("dsdt.aml", "DSDT", 2, "ALASKA", "A M I ", 0x00000003) _Y06) Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) { - 0x0000001D, - } - Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) - { 0x00000018, } Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) @@ -3689,6 +3685,10 @@ DefinitionBlock ("dsdt.aml", "DSDT", 2, "ALASKA", "A M I ", 0x00000003) { 0x0000001C, } + Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) + { + 0x0000001D, + } }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings {