sb/intel/lynxpoint/acpi: Add HIDs for Wildcat Point

Prepare to unify ACPI code for Lynx Point and Wildcat Point.

Change-Id: I0d70e5c8ca585d0225227831d18874cdd2cbf09d
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91465
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Angel Pons 2026-02-27 20:58:06 +01:00 committed by Matt DeVillier
commit 381ce51ec4
2 changed files with 72 additions and 8 deletions

View file

@ -3,7 +3,15 @@
Device (GPIO)
{
// GPIO Controller
Name (_HID, "INT33C7")
Method (_HID)
{
If (\ISWP ()) {
// WildcatPoint
Return ("INT3437")
}
// LynxPoint-LP
Return ("INT33C7")
}
Name (_CID, "INT33C7")
Name (_UID, 1)

View file

@ -167,7 +167,15 @@ Device (SDMA)
Device (I2C0)
{
// Serial IO I2C0 Controller
Name (_HID, "INT33C2")
Method (_HID)
{
If (\ISWP ()) {
// WildcatPoint
Return ("INT3432")
}
// LynxPoint-LP
Return ("INT33C2")
}
Name (_CID, "INT33C2")
Name (_UID, 1)
@ -235,7 +243,15 @@ Device (I2C0)
Device (I2C1)
{
// Serial IO I2C1 Controller
Name (_HID, "INT33C3")
Method (_HID)
{
If (\ISWP ()) {
// WildcatPoint
Return ("INT3433")
}
// LynxPoint-LP
Return ("INT33C3")
}
Name (_CID, "INT33C3")
Name (_UID, 1)
@ -303,7 +319,15 @@ Device (I2C1)
Device (SPI0)
{
// Serial IO SPI0 Controller
Name (_HID, "INT33C0")
Method (_HID)
{
If (\ISWP ()) {
// WildcatPoint
Return ("INT3430")
}
// LynxPoint-LP
Return ("INT33C0")
}
Name (_CID, "INT33C0")
Name (_UID, 1)
@ -356,7 +380,15 @@ Device (SPI0)
Device (SPI1)
{
// Serial IO SPI1 Controller
Name (_HID, "INT33C1")
Method (_HID)
{
If (\ISWP ()) {
// WildcatPoint
Return ("INT3431")
}
// LynxPoint-LP
Return ("INT33C1")
}
Name (_CID, "INT33C1")
Name (_UID, 1)
@ -421,7 +453,15 @@ Device (SPI1)
Device (UAR0)
{
// Serial IO UART0 Controller
Name (_HID, "INT33C4")
Method (_HID)
{
If (\ISWP ()) {
// WildcatPoint
Return ("INT3434")
}
// LynxPoint-LP
Return ("INT33C4")
}
Name (_CID, "INT33C4")
Name (_UID, 1)
@ -486,7 +526,15 @@ Device (UAR0)
Device (UAR1)
{
// Serial IO UART1 Controller
Name (_HID, "INT33C5")
Method (_HID)
{
If (\ISWP ()) {
// WildcatPoint
Return ("INT3435")
}
// LynxPoint-LP
Return ("INT33C5")
}
Name (_CID, "INT33C5")
Name (_UID, 1)
@ -539,7 +587,15 @@ Device (UAR1)
Device (SDIO)
{
// Serial IO SDIO Controller
Name (_HID, "INT33C6")
Method (_HID)
{
If (\ISWP ()) {
// WildcatPoint
Return ("INT3436")
}
// LynxPoint-LP
Return ("INT33C6")
}
Name (_CID, "PNP0D40")
Name (_UID, 1)