Advanced Configuration and Power Interface Specification
Hewlett-Packard/Intel/Microsoft/Phoenix/Toshiba xiii
11.4.15 _TPT (Trip Point Temperature)..................................................................... 538
11.4.16 _TRT (Thermal Relationship Table).............................................................. 538
11.4.17 _TSP (Thermal Sampling Period) ................................................................. 539
11.4.18 _TST (Temperature Sensor Threshold)........................................................ 539
11.4.19 _TZD (Thermal Zone Devices)...................................................................... 540
11.4.20 _TZM (Thermal Zone Member)..................................................................... 540
11.4.21 _TZP (Thermal Zone Polling)........................................................................ 540
11.5 Native OS Device Driver Thermal Interfaces.............................................................. 541
11.6 Thermal Zone Interface Requirements ....................................................................... 542
11.7 Thermal Zone Examples............................................................................................. 542
11.7.1 Example: The Basic Thermal Zone................................................................. 542
11.7.2 Example: Multiple-Speed Fans ....................................................................... 544
11.7.3 Example: Thermal Zone with Multiple Devices ............................................... 546
12
ACPI Embedded Controller Interface Specification................................ 553
12.1 Embedded Controller Interface Description ................................................................ 553
12.2 Embedded Controller Register Descriptions............................................................... 557
12.2.1 Embedded Controller Status, EC_SC (R)....................................................... 557
12.2.2 Embedded Controller Command, EC_SC (W)................................................ 558
12.2.3 Embedded Controller Data, EC_DATA (R/W)................................................. 558
12.3 Embedded Controller Command Set .......................................................................... 558
12.3.1 Read Embedded Controller, RD_EC (0x80) ................................................... 559
12.3.2 Write Embedded Controller, WR_EC (0x81).................................................. 559
12.3.3 Burst Enable Embedded Controller, BE_EC (0x82)........................................ 559
12.3.4 Burst Disable Embedded Controller, BD_EC (0x83)....................................... 560
12.3.5 Query Embedded Controller, QR_EC (0x84).................................................. 560
12.4 SMBus Host Controller Notification Header (Optional), OS_SMB_EVT ..................... 560
12.5 Embedded Controller Firmware.................................................................................. 560
12.6 Interrupt Model............................................................................................................561
12.6.1 Event Interrupt Model...................................................................................... 561
12.6.2 Command Interrupt Model .............................................................................. 562
12.7 Embedded Controller Interfacing Algorithms .............................................................. 562
12.8 Embedded Controller Description Information ............................................................ 563
12.9 SMBus Host Controller Interface via Embedded Controller....................................... 563
12.9.1 Register Description........................................................................................ 564
12.9.2 Protocol Description........................................................................................ 568
12.10 SMBus Devices......................................................................................................... 573
12.10.1 SMBus Device Access Restrictions .............................................................. 574
12.10.2 SMBus Device Command Access Restriction .............................................. 574
12.11 Defining an Embedded Controller Device in ACPI Namespace ............................... 574
12.11.1 Example: EC Definition ASL Code ............................................................... 575
12.12 Defining an EC SMBus Host Controller in ACPI Namespace................................... 576
12.12.1 Example: EC SMBus Host Controller ASL-Code.......................................... 576
13
ACPI System Management Bus Interface Specification.........................579
13.1 SMBus Overview ........................................................................................................ 579