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