mirror of
https://github.com/acidanthera/OpenCorePkg.git
synced 2025-12-08 19:25:01 +00:00
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
/*
|
|
* For 300-series only and occasions where SSDT-AWAC is not applicable,
|
|
* which requires variable STAS to be present.
|
|
*
|
|
* On some boards RTC device is disabled by returning 0 from _STA status method and
|
|
* to enable it 0xF will be returned as expected by macOS.
|
|
*/
|
|
|
|
DefinitionBlock ("", "SSDT", 2, "ACDT", "RTC0", 0x00000000)
|
|
{
|
|
External (_SB_.PCI0.LPCB, DeviceObj) // (from opcode)
|
|
|
|
Scope (_SB.PCI0.LPCB)
|
|
{
|
|
Device (RTC0)
|
|
{
|
|
Name (_HID, EisaId ("PNP0B00")) // _HID: Hardware ID
|
|
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
|
|
{
|
|
IO (Decode16,
|
|
0x0070, // Range Minimum
|
|
0x0070, // Range Maximum
|
|
0x01, // Alignment
|
|
0x08, // Length
|
|
)
|
|
IRQNoFlags ()
|
|
{8}
|
|
})
|
|
Method (_STA, 0, NotSerialized) // _STA: Status
|
|
{
|
|
If (_OSI ("Darwin")) {
|
|
Return (0x0F)
|
|
} Else {
|
|
Return (0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|