27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Advanced</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Power</strong> <strong>Interface</strong> <strong>Specification</strong><br />

9.2.8 Relationship to Backlight Control Methods<br />

The Brightness Control Levels (_BCL) method – described in section 0 – can be used to indicate<br />

user-selectable display brightness levels. The information provided by this method indicates the<br />

available display brightness settings, the recommended default brightness settings for AC <strong>and</strong> DC<br />

operation, <strong>and</strong> the absolute maximum <strong>and</strong> minimum brightness settings. These values indirectly<br />

influence the operation of the OSPM’s ALS policy.<br />

Display brightness adjustments produced by ALS policy are relative to the current user backlight<br />

setting, <strong>and</strong> the resulting absolute value must be mapped (rounded) to one of the levels specified in<br />

_BCL. This introduces the requirement for fine-grain display brightness control in order to achieve a<br />

responsive ALS system – which typically materializes as a need for additional entries in the _BCL<br />

list in order to provide reasonable resolution to the OS (e.g. 3-10% granularity). Note that user<br />

brightness controls (e.g. hotkeys) are not required to make use of all levels specified in _BCL.<br />

9.3 Battery Device<br />

A battery device is required to either have an ACPI Smart Battery Table or a Control Method Battery<br />

interface. In the case of an ACPI Smart Battery Table, the Definition Block needs to include a Bus/<br />

Device Package for the SMBus host controller. This will install an OS specific driver for the SMBus,<br />

which in turn will locate the Smart Battery System Manager or Smart Battery Selector <strong>and</strong> Smart<br />

Battery Charger SMBus devices.<br />

The Control Method Battery interface is defined in Section 10.2, “Control Method Batteries.”<br />

9.4 Control Method Lid Device<br />

Platforms containing lids convey lid status (open / closed) to OSPM using a Control Method Lid<br />

Device.<br />

To implement a control method lid device, AML code should issue a Notify(lid_device,<br />

0x80) for the device whenever the lid status has changed. The _LID control method for the lid<br />

device must be implemented to report the current state of the lid as either opened or closed.<br />

The lid device can support _PRW <strong>and</strong> _PSW methods to select the wake functions for the lid when<br />

the lid transitions from closed to opened.<br />

The Plug <strong>and</strong> Play ID of an ACPI control method lid device is PNP0C0D.<br />

Table 9-256 Control Method Lid Device<br />

Object<br />

_LID<br />

Description<br />

Returns the current status of the lid.<br />

9.4.1 _LID<br />

Evaluates to the current status of the lid.<br />

Arguments:<br />

None<br />

506 April, 2015 Version 6.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!