]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - tools/acpihelp/ahpredef.c
Import ACPICA 20120111.
[FreeBSD/FreeBSD.git] / tools / acpihelp / ahpredef.c
1 /******************************************************************************
2  *
3  * Module Name: ahpredef - Table of all known ACPI predefined names
4  *
5  *****************************************************************************/
6
7 /*
8  * Copyright (C) 2000 - 2012, Intel Corp.
9  * All rights reserved.
10  *
11  * Redistribution and use in source and binary forms, with or without
12  * modification, are permitted provided that the following conditions
13  * are met:
14  * 1. Redistributions of source code must retain the above copyright
15  *    notice, this list of conditions, and the following disclaimer,
16  *    without modification.
17  * 2. Redistributions in binary form must reproduce at minimum a disclaimer
18  *    substantially similar to the "NO WARRANTY" disclaimer below
19  *    ("Disclaimer") and any redistribution must be conditioned upon
20  *    including a substantially similar Disclaimer requirement for further
21  *    binary redistribution.
22  * 3. Neither the names of the above-listed copyright holders nor the names
23  *    of any contributors may be used to endorse or promote products derived
24  *    from this software without specific prior written permission.
25  *
26  * Alternatively, this software may be distributed under the terms of the
27  * GNU General Public License ("GPL") version 2 as published by the Free
28  * Software Foundation.
29  *
30  * NO WARRANTY
31  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
32  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
33  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
34  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
35  * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
37  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
38  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
39  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
40  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
41  * POSSIBILITY OF SUCH DAMAGES.
42  */
43
44 #include "acpihelp.h"
45
46 /*
47  * Predefined ACPI names, with short description and return value.
48  * This table was extracted directly from the ACPI specification.
49  */
50 const AH_PREDEFINED_NAME    AslPredefinedInfo[] =
51 {
52     {"_ACx",    "Active Cooling", "Returns the active cooling policy threshold values"},
53     {"_ADR",    "Address", "Returns the address of a device on its parent bus"},
54     {"_AEI",    "ACPI Event Interrupts", "Returns a list of GPIO events to be used as ACPI events"},
55     {"_ALC",    "Ambient Light Chromaticity", "Returns the ambient light color chromaticity"},
56     {"_ALI",    "Ambient Light Illuminance", "Returns the ambient light brightness"},
57     {"_ALN",    "Alignment", "Base alignment, Resource Descriptor field"},
58     {"_ALP",    "Ambient Light Polling", "Returns the ambient light sensor polling frequency"},
59     {"_ALR",    "Ambient Light Response", "Returns the ambient light brightness to display brightness mappings"},
60     {"_ALT",    "Ambient Light Temperature", "Returns the ambient light color temperature"},
61     {"_ALx",    "Active List", "Returns a list of active cooling device objects"},
62     {"_ART",    "Active cooling Relationship Table", "Returns thermal relationship information between platform devices and fan devices"},
63     {"_ASI",    "Address Space Id", "Resource Descriptor field"},
64     {"_ASZ",    "Access Size", "Resource Descriptor field"},
65     {"_ATT",    "Type-Specific Attribute", "Resource Descriptor field"},
66     {"_BAS",    "Base Address", "Range base address, Resource Descriptor field"},
67     {"_BBN",    "Bios Bus Number", "Returns the PCI bus number returned by the BIOS"},
68     {"_BCL",    "Brightness Control Levels", "Returns a list of supported brightness control levels"},
69     {"_BCM",    "Brightness Control Method", "Sets the brightness level of the display device"},
70     {"_BCT",    "Battery Charge Time", "Returns time remaining to complete charging battery"},
71     {"_BDN",    "Bios Dock Name", "Returns the Dock ID returned by the BIOS"},
72     {"_BFS",    "Back From Sleep", "Inform AML of a wake event"},
73     {"_BIF",    "Battery Information", "Returns a Control Method Battery information block"},
74     {"_BIX",    "Battery Information Extended", "Returns a Control Method Battery extended information block"},
75     {"_BLT",    "Battery Level Threshold", "Set battery level threshold preferences"},
76     {"_BM_",    "Bus Master", "Resource Descriptor field"},
77     {"_BMA",    "Battery Measurement Averaging Interval", "Sets battery measurement averaging interval"},
78     {"_BMC",    "Battery Maintenance Control", "Sets battery maintenance and control features"},
79     {"_BMD",    "Battery Maintenance Data", "Returns battery maintenance, control, and state data"},
80     {"_BMS",    "Battery Measurement Sampling Time", "Sets the battery measurement sampling time"},
81     {"_BQC",    "Brightness Query Current", "Returns the current display brightness level"},
82     {"_BST",    "Battery Status", "Returns a Control Method Battery status block"},
83     {"_BTM",    "Battery Time", "Returns the battery runtime"},
84     {"_BTP",    "Battery Trip Point", "Sets a Control Method Battery trip point"},
85     {"_CBA",    "Configuration Base Address", "Sets the CBA for a PCI Express host bridge"},
86     {"_CDM",    "Clock Domain", "Returns a logical processor's clock domain identifier"},
87     {"_CID",    "Compatible ID", "Returns a device's Plug and Play Compatible ID list"},
88     {"_CLS",    "Class Code", "Returns PCI class code and subclass"},
89     {"_CPC",    "Continuous Performance Control", "Returns a list of performance control interfaces"},
90     {"_CRS",    "Current Resource Settings", "Returns the current resource settings for a device"},
91     {"_CRT",    "Critical Temperature", "Returns the shutdown critical temperature"},
92     {"_CSD",    "C State Dependencies", "Returns a list of C-state dependencies"},
93     {"_CST",    "C States", "Returns a list of supported C-states"},
94     {"_CWS",    "Clear Wake Alarm Status", "Clear the status of wake alarms"},
95     {"_DBT",    "Debounce Timeout", "Timeout value, Resource Descriptor field"},
96     {"_DCK",    "Dock", "Sets docking isolation. Presence indicates device is a docking station"},
97     {"_DCS",    "Display Current Status", "Returns status of the display output device"},
98     {"_DDC",    "Display Data Current", "Returns the EDID for the display output device"},
99     {"_DDN",    "Dos Device Name", "Returns a device logical name"},
100     {"_DEC",    "Decode", "Device decoding type, Resource Descriptor field"},
101     {"_DEP",    "Dependencies", "Returns a list of operation region dependencies"},
102     {"_DGS",    "Display Graphics State", "Return the current state of the output device"},
103     {"_DIS",    "Disable", "Disables a device"},
104     {"_DLM",    "Device Lock Mutex", "Defines mutex for OS/AML sharing"},
105     {"_DMA",    "Direct Memory Access", "Returns a device's current resources for DMA transactions"},
106     {"_DOD",    "Display Output Devices", "Enumerate all devices attached to the display adapter"},
107     {"_DOS",    "Disable Output Switching", "Sets the display output switching mode"},
108     {"_DPL",    "Device Selection Polarity", "Polarity of Device Selection signal, Resource Descriptor field"},
109     {"_DRS",    "Drive Strength", "Drive Strength setting for GPIO connection, Resource Descriptor field"},
110     {"_DSM",    "Device Specific Method", "Executes device-specific functions"},
111     {"_DSS",    "Device Set State", "Sets the display device state"},
112     {"_DSW",    "Device Sleep Wake", "Sets the sleep and wake transition states for a device"},
113     {"_DTI",    "Device Temperature Indication", "Conveys native device temperature to the platform"},
114     {"_Exx",    "Edge GPE", "Method executed as a result of a general-purpose event"},
115     {"_EC_",    "Embedded Controller", "returns EC offset and query information"},
116     {"_EDL",    "Eject Device List", "Returns a list of devices that are dependent on a device (docking)"},
117     {"_EJD",    "Ejection Dependent Device", "Returns the name of dependent (parent) device (docking)"},
118     {"_EJx",    "Eject", "Begin or cancel a device ejection request (docking)"},
119     {"_END",    "Endian-ness", "Endian orientation, Resource Descriptor field"},
120     {"_EVT",    "Event", "Event method for GPIO events"},
121     {"_FDE",    "Floppy Disk Enumerate", "Returns floppy disk configuration information"},
122     {"_FDI",    "Floppy Drive Information", "Returns a floppy drive information block"},
123     {"_FDM",    "Floppy Drive Mode", "Sets a floppy drive speed"},
124     {"_FIF",    "Fan Information", "Returns fan device information"},
125     {"_FIX",    "Fixed Register Resource Provider", "Returns a list of devices that implement FADT register blocks"},
126     {"_FLC",    "Flow Control", "Flow control, Resource Descriptor field"},
127     {"_FPS",    "Fan Performance States", "Returns a list of supported fan performance states"},
128     {"_FSL",    "Fan Set Level", "Control method that sets the fan device's speed level (performance state)"},
129     {"_FST",    "Fan Status", "Returns current status information for a fan device"},
130     {"_GAI",    "Get Averaging Interval", "Returns the power meter averaging interval"},
131     {"_GCP",    "Get Capability", "Get device time capabilities"},
132     {"_GHL",    "Get Hardware Limit", "Returns the hardware limit enforced by the power meter"},
133     {"_GL_",    "Global Lock", "OS-defined Global Lock mutex object"},
134     {"_GLK",    "Global Lock", "Returns a device's Global Lock requirement for device access"},
135     {"_GPD",    "Get Post Data", "Returns the value of the VGA device that will be posted at boot"},
136     {"_GPE",    "General Purpose Events", "(1) predefined Scope (\\_GPE.)"},
137     {"_GRA",    "Granularity", "Address space granularity, Resource Descriptor field"},
138     {"_GSB",    "Global System Interrupt Base", "Returns the GSB for a I/O APIC device"},
139     {"_GRT",    "Get Real Time", "Returns current time-of-day"},
140     {"_GTF",    "Get Task File", "Returns a list of ATA commands to restore a drive to default state"},
141     {"_GTM",    "Get Timing Mode", "Returns a list of IDE controller timing information"},
142     {"_GTS",    "Going To Sleep", "Inform AML of pending sleep"},
143     {"_GWS",    "Get Wake Status", "Return status of wake alarms"},
144     {"_HE_",    "High-Edge", "Interrupt triggering, Resource Descriptor field"},
145     {"_HID",    "Hardware ID", "Returns a device's Plug and Play Hardware ID"},
146     {"_HOT",    "Hot Temperature", "Returns the critical temperature for sleep (entry to S4)"},
147     {"_HPP",    "Hot Plug Parameters", "Returns a list of hot-plug information for a PCI device"},
148     {"_HPX",    "Hot Plug Parameter Extensions", "Returns a list of hot-plug information for a PCI device. Supersedes _HPP"},
149     {"_HRV",    "Hardware Revision", "Returns a hardware revision value"},
150     {"_IFT",    "IPMI Interface Type", "See the Intelligent Platform Management Interface Specification"},
151     {"_INI",    "Initialize", "Performs device specific initialization"},
152     {"_INT",    "Interrupts", "Interrupt mask bits, Resource Descriptor field"},
153     {"_IOR",    "I/O Restriction", "Restriction type, Resource Descriptor field"},
154     {"_IRC",    "Inrush Current", "Presence indicates that a device has a significant inrush current draw"},
155     {"_Lxx",    "Level GPE", "Control method executed as a result of a general-purpose event"},
156     {"_LCK",    "Lock", "Locks or unlocks a device (docking)"},
157     {"_LEN",    "Length", "Range length, Resource Descriptor field"},
158     {"_LID",    "Lid", "Returns the open/closed status of the lid on a mobile system"},
159     {"_LIN",    "Lines In Use", "Handshake lines, Resource Descriptor field"},
160     {"_LL_",    "Low Level", "Interrupt polarity, Resource Descriptor field"},
161     {"_MAF",    "Maximum Address Fixed", "Resource Descriptor field"},
162     {"_MAT",    "Multiple Apic Table Entry", "Returns a list of MADT APIC structure entries"},
163     {"_MAX",    "Maximum Base Address", "Resource Descriptor field"},
164     {"_MBM",    "Memory Bandwidth Monitoring Data", "Returns bandwidth monitoring data for a memory device"},
165     {"_MEM",    "Memory Attributes", "Resource Descriptor field"},
166     {"_MIF",    "Minimum Address Fixed", "Resource Descriptor field"},
167     {"_MIN",    "Minimum Base Address", "Resource Descriptor field"},
168     {"_MLS",    "Multiple Language String", "Returns a device description in multiple languages"},
169     {"_MOD",    "Mode", "Interrupt mode, Resource Descriptor field"},
170     {"_MSG",    "Message", "Sets the system message waiting status indicator"},
171     {"_MSM",    "Memory Set Monitoring", "Sets bandwidth monitoring parameters for a memory device"},
172     {"_MTP",    "Memory Type", "Resource Descriptor field"},
173     {"_NTT",    "Notification Temperature Threshold", "Returns a threshold for device temperature change that requires platform notification"},
174     {"_OFF",    "Off", "Sets a power resource to the off state"},
175     {"_ON_",    "On", "Sets a power resource to the on state"},
176     {"_OS_",    "Operating System", "Returns a string that identifies the operating system"},
177     {"_OSC",    "Operating System Capabilities", "Inform AML of host features and capabilities"},
178     {"_OSI",    "Operating System Interfaces", "Returns supported interfaces, behaviors, and features"},
179     {"_OST",    "Ospm Status Indication", "Inform AML of event processing status"},
180     {"_PAI",    "Power Averaging Interval", "Sets the averaging interval for a power meter"},
181     {"_PAR",    "Parity", "Parity bits, Resource Descriptor field"},
182     {"_PCL",    "Power Consumer List", "Returns a list of devices powered by a power source"},
183     {"_PCT",    "Performance Control", "Returns processor performance control and status registers"},
184     {"_PDC",    "Processor Driver Capabilities", "Inform AML of processor driver capabilities"},
185     {"_PDL",    "P-state Depth Limit", "Returns the lowest available performance P-state"},
186     {"_PHA",    "Phase", "Clock phase, Resource Descriptor field"},
187     {"_PIC",    "PIC", "Inform AML of the interrupt model in use"},
188     {"_PIF",    "Power Source Information", "Returns a Power Source information block"},
189     {"_PIN",    "Pins", "Pin list, Resource Descriptor field"},
190     {"_PLD",    "Physical Device Location", "Returns a device's physical location information"},
191     {"_PMC",    "Power Meter Capabilities", "Returns a list of Power Meter capabilities info"},
192     {"_PMD",    "Power Metered Devices", "Returns a list of devices that are measured by the power meter device"},
193     {"_PMM",    "Power Meter Measurement", "Returns the current value of the Power Meter"},
194     {"_POL",    "Polarity", "Interrupt polarity, Resource Descriptor field"},
195     {"_PPC",    "Performance Present Capabilites", "Returns a list of the performance states currently supported by the platform"},
196     {"_PPE",    "Polling for Platform Error", "Returns the polling interval to retrieve Corrected Platform Error information"},
197     {"_PPI",    "Pin Configuration", "Resource Descriptor field"},
198     {"_PR",     "Processor", "Predefined scope for processor objects"},
199     {"_PR0",    "Power Resources for D0", "Returns a list of dependent power resources to enter state D0 (fully on)"},
200     {"_PR1",    "Power Resources for D1", "Returns a list of dependent power resources to enter state D1"},
201     {"_PR2",    "Power Resources for D2", "Returns a list of dependent power resources to enter state D2"},
202     {"_PR3",    "Power Resources for D3hot", "Returns a list of dependent power resources to enter state D3hot"},
203     {"_PRE",    "Power Resources for Enumeration", "Returns a list of dependent power resources to enumerate devices on a bus"},
204     {"_PRL",    "Power Source Redundancy List", "Returns a list of power source devices in the same redundancy grouping"},
205     {"_PRS",    "Possible Resource Settings", "Returns a list of a device's possible resource settings"},
206     {"_PRT",    "Pci Routing Table", "Returns a list of PCI interrupt mappings"},
207     {"_PRW",    "Power Resources for Wake", "Returns a list of dependent power resources for waking"},
208     {"_PS0",    "Power State 0", "Sets a device's power state to D0 (device fully on)"},
209     {"_PS1",    "Power State 1", "Sets a device's power state to D1"},
210     {"_PS2",    "Power State 2", "Sets a device's power state to D2"},
211     {"_PS3",    "Power State 3", "Sets a device's power state to D3 (device off)"},
212     {"_PSC",    "Power State Current", "Returns a device's current power state"},
213     {"_PSD",    "Processor State Dependencies", "Returns processor P-State dependencies"},
214     {"_PSE",    "Power State for Enumeration", "Put a bus into enumeration power mode"},
215     {"_PSL",    "Passive List", "Returns a list of passive cooling device objects"},
216     {"_PSR",    "Power Source", "Returns the power source device currently in use"},
217     {"_PSS",    "Performance Supported States", "Returns a list of supported processor performance states"},
218     {"_PSV",    "Passive", "Returns the passive trip point temperature"},
219     {"_PSW",    "Power State Wake", "Sets a device's wake function"},
220     {"_PTC",    "Processor Throttling Control", "Returns throttling control and status registers"},
221     {"_PTP",    "Power Trip Points", "Sets trip points for the Power Meter device"},
222     {"_PTS",    "Prepare To Sleep", "Inform the platform of an impending sleep transition"},
223     {"_PUR",    "Processor Utilization Request", "Returns the number of processors that the platform would like to idle"},
224     {"_PXM",    "Proximity", "Returns a device's proximity domain identifier"},
225     {"_Qxx",    "Query", "Embedded Controller query and SMBus Alarm control method"},
226     {"_RBO",    "Register Bit Offset", "Resource Descriptor field"},
227     {"_RBW",    "Register Bit Width", "Resource Descriptor field"},
228     {"_REG",    "Region", "Inform AML code of an operation region availability change"},
229     {"_REV",    "Revision", "Returns the revision of the ACPI specification that is implemented"},
230     {"_RMV",    "Remove", "Returns a device's removal ability status (docking)"},
231     {"_RNG",    "Range", "Memory range type, Resource Descriptor field"},
232     {"_ROM",    "Read-Only Memory", "Returns a copy of the ROM data for a display device"},
233     {"_RT_",    "Resource Type", "Resource Descriptor field"},
234     {"_RTV",    "Relative Temperature Values", "Returns temperature value information"},
235     {"_RW_",    "Read-Write Status", "Resource Descriptor field"},
236     {"_RXL",    "Receive Buffer Size", "Serial channel buffer, Resource Descriptor field"},
237     {"_S0_",    "S0 System State", "Returns values to enter the system into the S0 state"},
238     {"_S1_",    "S1 System State", "Returns values to enter the system into the S1 state"},
239     {"_S2_",    "S2 System State", "Returns values to enter the system into the S2 state"},
240     {"_S3_",    "S3 System State", "Returns values to enter the system into the S3 state"},
241     {"_S4_",    "S4 System State", "Returns values to enter the system into the S4 state"},
242     {"_S5_",    "S5 System State", "Returns values to enter the system into the S5 state"},
243     {"_S1D",    "S1 Device State", "Returns the highest D-state supported by a device when in the S1 state"},
244     {"_S2D",    "S2 Device State", "Returns the highest D-state supported by a device when in the S2 state"},
245     {"_S3D",    "S3 Device State", "Returns the highest D-state supported by a device when in the S3 state"},
246     {"_S4D",    "S4 Device State", "Returns the highest D-state supported by a device when in the S4 state"},
247     {"_S0W",    "S0 Device Wake State", "Returns the lowest D-state that the device can wake itself from S0"},
248     {"_S1W",    "S1 Device Wake State", "Returns the lowest D-state for this device that can wake the system from S1"},
249     {"_S2W",    "S2 Device Wake State", "Returns the lowest D-state for this device that can wake the system from S2"},
250     {"_S3W",    "S3 Device Wake State", "Returns the lowest D-state for this device that can wake the system from S3"},
251     {"_S4W",    "S4 Device Wake State", "Returns the lowest D-state for this device that can wake the system from S4"},
252     {"_SB_",    "System Bus", "Scope for device and bus objects"},
253     {"_SBS",    "Smart Battery Subsystem", "Returns the subsystem configuration"},
254     {"_SCP",    "Set Cooling Policy", "Sets the cooling policy (active or passive)"},
255     {"_SDD",    "Set Device Data", "Sets data for a SATA device"},
256     {"_SEG",    "Segment", "Returns a device's PCI Segment Group number"},
257     {"_SHL",    "Set Hardware Limit", "Sets the hardware limit enforced by the Power Meter"},
258     {"_SHR",    "Sharable", "Interrupt share status, Resource Descriptor field"},
259     {"_SI_",    "System Indicators", "Predefined scope"},
260     {"_SIZ",    "Size", "DMA transfer size, Resource Descriptor field"},
261     {"_SLI",    "System Locality Information", "Returns a list of NUMA system localities"},
262     {"_SLV",    "Slave Mode", "Mode setting, Resource Descriptor field"},
263     {"_SPD",    "Set Post Device", "Sets which video device will be posted at boot"},
264     {"_SPE",    "Speed", "Connection speed, Resource Descriptor field"},
265     {"_SRS",    "Set Resource Settings", "Sets a device's resource allocation"},
266     {"_SRT",    "Set Real Time", "Interrupt triggering, Resource Descriptor field"},
267     {"_SRV",    "IPMI Spec Revision", "See the Intelligent Platform Management Interface Specification"},
268     {"_SST",    "System Status", "Sets the system status indicator"},
269     {"_STA",    "Status", " (1) returns the current status of a device"},
270     {"_STB",    "Stop Bits", "Serial channel stop bits, Resource Descriptor field"},
271     {"_STM",    "Set Timing Mode", "Sets an IDE controller transfer timings"},
272     {"_STP",    "Set Expired Timer Wake Policy", "Sets expired timer policies of the wake alarm device"},
273     {"_STR",    "String", "Returns a device's description string"},
274     {"_STV",    "Set Timer Value", "Set timer values of the wake alarm device"},
275     {"_SUB",    "Subsystem ID", "Returns the subsystem ID for a device"},
276     {"_SUN",    "Slot User Number", "Returns the slot unique ID number"},
277     {"_SWS",    "System Wake Source", "Returns the source event that caused the system to wake"},
278     {"_T_x",    "Temporary", "Reserved for use by ASL compilers"},
279     {"_TC1",    "Thermal Constant 1", "Returns TC1 for the passive cooling formula"},
280     {"_TC2",    "Thermal Constant 2", "Returns TC2 for the passive cooling formula"},
281     {"_TDL",    "T-State Depth Limit", "Returns the _TSS entry number of the lowest power throttling state"},
282     {"_TIP",    "Expired Timer Wake Policy", "Returns timer policies of the wake alarm device"},
283     {"_TIV",    "Timer Values", "Returns remaining time of the wake alarm device"},
284     {"_TMP",    "Temperature", "Returns a thermal zone's current temperature"},
285     {"_TPC",    "Throttling Present Capabilities", "Returns the current number of supported throttling states"},
286     {"_TPT",    "Trip Point Temperature", "Inform AML that a device's embedded temperature sensor has crossed a temperature trip point"},
287     {"_TRA",    "Translation", "Address translation offset, Resource Descriptor field"},
288     {"_TRS",    "Translation Sparse", "Sparse/dense flag, Resource Descriptor field"},
289     {"_TRT",    "Thermal Relationship Table", "Returns thermal relationships between platform devices"},
290     {"_TSD",    "Throttling State Dependencies", "Returns a list of T-state dependencies"},
291     {"_TSF",    "Type-Specific Flags", "Resource Descriptor field"},
292     {"_TSP",    "Thermal Sampling Period", "Returns the thermal sampling period for passive cooling"},
293     {"_TSS",    "Throttling Supported States", "Returns supported throttling state information"},
294     {"_TST",    "Temperature Sensor Threshold", "Returns the minimum separation for a device's temperature trip points"},
295     {"_TTP",    "Translation Type", "Translation/static flag, Resource Descriptor field"},
296     {"_TTS",    "Transition To State", "Inform AML of an S-state transition"},
297     {"_TXL",    "Transmit Buffer Size", "Serial Channel buffer, Resource Descriptor field"},
298     {"_TYP",    "Type", "DMA channel type (speed), Resource Descriptor field"},
299     {"_TZ_",    "Thermal Zone", "Predefined scope: ACPI 1.0"},
300     {"_TZD",    "Thermal Zone Devices", "Returns a list of device names associated with a Thermal Zone"},
301     {"_TZM",    "Thermal Zone Member", "Returns a reference to the thermal zone of which a device is a member"},
302     {"_TZP",    "Thermal Zone Polling", "Returns a Thermal zone's polling frequency"},
303     {"_UID",    "Unique ID", "Return a device's unique persistent ID"},
304     {"_UPC",    "USB Port Capabilities", "Returns a list of USB port capabilities"},
305     {"_UPD",    "User Presence Detect", "Returns user detection information"},
306     {"_UPP",    "User Presence Polling", "Returns the recommended user presence polling interval"},
307     {"_VEN",    "Vendor Data", "Resource Descriptor field"},
308     {"_VPO",    "Video Post Options", "Returns the implemented video post options"},
309     {"_WAK",    "Wake", "Inform AML that the system has just awakened"},
310     {"_Wxx",    "Wake Event", "Method executed as a result of a wake event"},
311     {NULL,      NULL, NULL}
312 };