diff options
Diffstat (limited to 'src/mainboard/intel/kunimitsu/acpi/mainboard.asl')
-rw-r--r-- | src/mainboard/intel/kunimitsu/acpi/mainboard.asl | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/src/mainboard/intel/kunimitsu/acpi/mainboard.asl b/src/mainboard/intel/kunimitsu/acpi/mainboard.asl index 2eaee84d55..80067137af 100644 --- a/src/mainboard/intel/kunimitsu/acpi/mainboard.asl +++ b/src/mainboard/intel/kunimitsu/acpi/mainboard.asl @@ -80,7 +80,12 @@ Scope (\_SB) Method (_STA) { - Return (0xF) + /* AUDIO_DB_ID = 0 If MAXIM Codec Present */ + If (LEqual (\_SB.PCI0.GRXS (AUDIO_DB_ID), 0x0)) { + Return (0xF) + } Else { + Return (0x0) + } } } } @@ -261,7 +266,12 @@ Scope (\_SB.PCI0.I2C4) Method (_STA) { - Return (0xF) + /* AUDIO_DB_ID = 1 If ADI Codec Present */ + If (LEqual (GRXS (AUDIO_DB_ID), 0x1)) { + Return (0xF) + } Else { + Return (0x0) + } } } @@ -285,7 +295,12 @@ Scope (\_SB.PCI0.I2C4) Method (_STA) { - Return (0xF) + /* AUDIO_DB_ID = 1 If ADI Codec Present */ + If (LEqual (GRXS (AUDIO_DB_ID), 0x1)) { + Return (0xF) + } Else { + Return (0x0) + } } } } |