History log of /openbsd-current/share/man/man4/acpi.4
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.74 09-Apr-2024 mglocker

Add ufshci(4) to pci(4). While there, add ahci(4) to acpi(4).

Suggested and ok jmc@


Revision tags: OPENBSD_7_5_BASE
# 1.73 11-Dec-2023 jmc

ampchwm:
- lowercase Nd
- add arch to Dt

acpi.4:
- add entry for ampchwm

ok claudio


Revision tags: OPENBSD_7_4_BASE
# 1.72 27-Apr-2023 jmc

add missing entries; ok miod


# 1.71 23-Apr-2023 dlg

Xr to iosf(4). pci(4) needed an Xr to dwiic(4) too.

pointed out by jmc@


Revision tags: OPENBSD_7_3_BASE
# 1.70 05-Feb-2023 jmc

add ufshci(4);


Revision tags: OPENBSD_7_2_BASE
# 1.69 13-Sep-2022 jmc

fix Xr;


# 1.68 12-Sep-2022 kettenis

qcgpio(4) and qciic(4)


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.67 08-Sep-2021 jmc

attempt to standardise the way we specify speeds in our name description (Nd)
lines;

sthen and deraadt argued for unit suffixes for speeds 1Gb+
deraadt also requested Gigabit be standardised to 1Gb

ok sthen deraadt ian benno


Revision tags: OPENBSD_6_9_BASE
# 1.66 06-Dec-2020 jmc

add dwgpio to acpi.4, and remove a trailing newline from dwgpio.4;


# 1.65 17-Nov-2020 jmc

add imxiic(4);


# 1.64 16-Nov-2020 jmc

add acpige(4) and pchgpio(4);


Revision tags: OPENBSD_6_8_BASE
# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.73 11-Dec-2023 jmc

ampchwm:
- lowercase Nd
- add arch to Dt

acpi.4:
- add entry for ampchwm

ok claudio


Revision tags: OPENBSD_7_4_BASE
# 1.72 27-Apr-2023 jmc

add missing entries; ok miod


# 1.71 23-Apr-2023 dlg

Xr to iosf(4). pci(4) needed an Xr to dwiic(4) too.

pointed out by jmc@


Revision tags: OPENBSD_7_3_BASE
# 1.70 05-Feb-2023 jmc

add ufshci(4);


Revision tags: OPENBSD_7_2_BASE
# 1.69 13-Sep-2022 jmc

fix Xr;


# 1.68 12-Sep-2022 kettenis

qcgpio(4) and qciic(4)


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.67 08-Sep-2021 jmc

attempt to standardise the way we specify speeds in our name description (Nd)
lines;

sthen and deraadt argued for unit suffixes for speeds 1Gb+
deraadt also requested Gigabit be standardised to 1Gb

ok sthen deraadt ian benno


Revision tags: OPENBSD_6_9_BASE
# 1.66 06-Dec-2020 jmc

add dwgpio to acpi.4, and remove a trailing newline from dwgpio.4;


# 1.65 17-Nov-2020 jmc

add imxiic(4);


# 1.64 16-Nov-2020 jmc

add acpige(4) and pchgpio(4);


Revision tags: OPENBSD_6_8_BASE
# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.72 27-Apr-2023 jmc

add missing entries; ok miod


# 1.71 23-Apr-2023 dlg

Xr to iosf(4). pci(4) needed an Xr to dwiic(4) too.

pointed out by jmc@


Revision tags: OPENBSD_7_3_BASE
# 1.70 05-Feb-2023 jmc

add ufshci(4);


Revision tags: OPENBSD_7_2_BASE
# 1.69 13-Sep-2022 jmc

fix Xr;


# 1.68 12-Sep-2022 kettenis

qcgpio(4) and qciic(4)


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.67 08-Sep-2021 jmc

attempt to standardise the way we specify speeds in our name description (Nd)
lines;

sthen and deraadt argued for unit suffixes for speeds 1Gb+
deraadt also requested Gigabit be standardised to 1Gb

ok sthen deraadt ian benno


Revision tags: OPENBSD_6_9_BASE
# 1.66 06-Dec-2020 jmc

add dwgpio to acpi.4, and remove a trailing newline from dwgpio.4;


# 1.65 17-Nov-2020 jmc

add imxiic(4);


# 1.64 16-Nov-2020 jmc

add acpige(4) and pchgpio(4);


Revision tags: OPENBSD_6_8_BASE
# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.71 23-Apr-2023 dlg

Xr to iosf(4). pci(4) needed an Xr to dwiic(4) too.

pointed out by jmc@


Revision tags: OPENBSD_7_3_BASE
# 1.70 05-Feb-2023 jmc

add ufshci(4);


Revision tags: OPENBSD_7_2_BASE
# 1.69 13-Sep-2022 jmc

fix Xr;


# 1.68 12-Sep-2022 kettenis

qcgpio(4) and qciic(4)


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.67 08-Sep-2021 jmc

attempt to standardise the way we specify speeds in our name description (Nd)
lines;

sthen and deraadt argued for unit suffixes for speeds 1Gb+
deraadt also requested Gigabit be standardised to 1Gb

ok sthen deraadt ian benno


Revision tags: OPENBSD_6_9_BASE
# 1.66 06-Dec-2020 jmc

add dwgpio to acpi.4, and remove a trailing newline from dwgpio.4;


# 1.65 17-Nov-2020 jmc

add imxiic(4);


# 1.64 16-Nov-2020 jmc

add acpige(4) and pchgpio(4);


Revision tags: OPENBSD_6_8_BASE
# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.70 05-Feb-2023 jmc

add ufshci(4);


Revision tags: OPENBSD_7_2_BASE
# 1.69 13-Sep-2022 jmc

fix Xr;


# 1.68 12-Sep-2022 kettenis

qcgpio(4) and qciic(4)


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.67 08-Sep-2021 jmc

attempt to standardise the way we specify speeds in our name description (Nd)
lines;

sthen and deraadt argued for unit suffixes for speeds 1Gb+
deraadt also requested Gigabit be standardised to 1Gb

ok sthen deraadt ian benno


Revision tags: OPENBSD_6_9_BASE
# 1.66 06-Dec-2020 jmc

add dwgpio to acpi.4, and remove a trailing newline from dwgpio.4;


# 1.65 17-Nov-2020 jmc

add imxiic(4);


# 1.64 16-Nov-2020 jmc

add acpige(4) and pchgpio(4);


Revision tags: OPENBSD_6_8_BASE
# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.69 13-Sep-2022 jmc

fix Xr;


# 1.68 12-Sep-2022 kettenis

qcgpio(4) and qciic(4)


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.67 08-Sep-2021 jmc

attempt to standardise the way we specify speeds in our name description (Nd)
lines;

sthen and deraadt argued for unit suffixes for speeds 1Gb+
deraadt also requested Gigabit be standardised to 1Gb

ok sthen deraadt ian benno


Revision tags: OPENBSD_6_9_BASE
# 1.66 06-Dec-2020 jmc

add dwgpio to acpi.4, and remove a trailing newline from dwgpio.4;


# 1.65 17-Nov-2020 jmc

add imxiic(4);


# 1.64 16-Nov-2020 jmc

add acpige(4) and pchgpio(4);


Revision tags: OPENBSD_6_8_BASE
# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.67 08-Sep-2021 jmc

attempt to standardise the way we specify speeds in our name description (Nd)
lines;

sthen and deraadt argued for unit suffixes for speeds 1Gb+
deraadt also requested Gigabit be standardised to 1Gb

ok sthen deraadt ian benno


Revision tags: OPENBSD_6_9_BASE
# 1.66 06-Dec-2020 jmc

add dwgpio to acpi.4, and remove a trailing newline from dwgpio.4;


# 1.65 17-Nov-2020 jmc

add imxiic(4);


# 1.64 16-Nov-2020 jmc

add acpige(4) and pchgpio(4);


Revision tags: OPENBSD_6_8_BASE
# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.66 06-Dec-2020 jmc

add dwgpio to acpi.4, and remove a trailing newline from dwgpio.4;


# 1.65 17-Nov-2020 jmc

add imxiic(4);


# 1.64 16-Nov-2020 jmc

add acpige(4) and pchgpio(4);


Revision tags: OPENBSD_6_8_BASE
# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.65 17-Nov-2020 jmc

add imxiic(4);


# 1.64 16-Nov-2020 jmc

add acpige(4) and pchgpio(4);


Revision tags: OPENBSD_6_8_BASE
# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.63 15-Sep-2020 jmc

rework a sentence in abl.4, and add an entry for it to acpi.4;
ok mglocker


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.62 02-Jun-2020 jcs

add acpihid(4) for ACPI HID event and 5-button array devices

ok kettenis


Revision tags: OPENBSD_6_7_BASE
# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.61 14-Apr-2020 jmc

add bse.4;


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.60 23-Dec-2019 kettenis

Add amdgpio(4), a driver for the GPIO controller found on newer AMD
AMD SoCs/chipsets.

From James Hastings


Revision tags: OPENBSD_6_6_BASE
# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.59 24-Jun-2019 kettenis

Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini
Lake SoC. From James Hastings.


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.58 17-Jun-2019 patrick

Add aplgpio(4) a driver for the gpio controllers found on Intel's Apollo
Lake SoC.

From James Hastings
ok kettenis@


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.57 23-Apr-2019 jmc

add ccp to acpi, and scale back the caps;


Revision tags: OPENBSD_6_5_BASE
# 1.56 02-Apr-2019 jmc

add acpipci;


Revision tags: OPENBSD_6_4_BASE
# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


# 1.55 01-Jul-2018 jmc

sync description for acpisurface and remove a blank line;
ok mlarkin


# 1.54 30-Jun-2018 mlarkin

acpisurface(4): man pages and makefile changes


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.53 30-Mar-2017 jcs

Xr acpisbs


# 1.52 10-Jan-2017 jsg

Hyper-V hosts make 64 bytes of entropy available to guests in the form
of a OEM0 ACPI table. acpihve(4) feeds this data into the kernel
entropy pool.

This is less interesting for machines with rdrand, but there are still
pre ivy bridge machines running Hyper-V (including parts of Azure).

ok mikeb@ reyk@ deraadt@ mlarkin@


# 1.51 23-Aug-2016 jcs

include acpicbkbd


# 1.50 04-Aug-2016 jmc

tpm tweaks;


# 1.49 03-Aug-2016 jcs

move acpimcfg to keep list sorted


# 1.48 03-Aug-2016 jcs

reference dwiic here too


# 1.47 03-Aug-2016 jcs

add a man page for tpm(4)


# 1.46 30-Jul-2016 jcs

add acpials(4), an acpi driver for ambient light sensors

hw.sensors.acpials0.illuminance0=11.00 lx (ambient light sensor)


Revision tags: OPENBSD_6_0_BASE
# 1.45 07-May-2016 kettenis

chvgpio(4)


# 1.44 28-Mar-2016 jmc

some bytgpio bits;


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.43 02-Feb-2014 jmc

add acpimcfg;


Revision tags: OPENBSD_5_4_BASE
# 1.42 16-Jul-2013 schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.41 17-Jun-2011 jmc

add acpitoshiba; ok pirofti


Revision tags: OPENBSD_4_9_BASE
# 1.40 12-Sep-2010 jmc

missing section number for acpisony(4); from Rafael Ferreira Neves


Revision tags: OPENBSD_4_8_BASE
# 1.39 26-Jul-2010 jmc

sync description of acpisony w/ man page;


# 1.38 26-Jul-2010 deraadt

Xr acpisony, and make the name better


Revision tags: OPENBSD_4_7_BASE
# 1.37 23-Jul-2009 jmc

tweak the aibs stuff;


# 1.36 23-Jul-2009 cnst

aibs(4) manual page


Revision tags: OPENBSD_4_6_BASE
# 1.35 29-Jun-2009 jmc

a few more tweaks for previous;


# 1.34 29-Jun-2009 pirofti

Add documentation for acpivideo(4), acpivout(4), acpipwrres(4).

Better wording from miod@, thanks! Also feedback from sthen@, nicm@, jmc@.
``Please get it in soon'' for work in tree deraadt@.


Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
# 1.33 07-Jun-2008 marco

Kill ACPIVERBOSE. It was never used and is worthless to boot.

comments jmc
ok toby


# 1.32 31-May-2008 sobrado

Thinkpad -> ThinkPad


# 1.31 27-Apr-2008 jmc

match the description for acpithinkpad(4) correctly, and adjust the
list width to accomodate it;


# 1.30 27-Apr-2008 jcs

add acpithinkpad(4), an acpi support driver for ibm/lenovo
thinkpads.

provides functionality that the bios did on older, non-acpi
thinkpads like respond to screen brightness keys and toggle the
bluetooth device on and off.

ok deraadt@ and marco@


# 1.29 24-Apr-2008 jsing

Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
asus(4) driver. On the ASUS EeePC this allows us to enable/disable
wireless, change screen brightness and use the volume keys.

ok jsg@, weingart@


Revision tags: OPENBSD_4_3_BASE
# 1.28 05-Dec-2007 deraadt

Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since
it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly
others.
ok kettenis


# 1.27 29-Nov-2007 jmc

- for acpi(4), document /dev/apm and /dev/apmctl
- for apm(4) pages, sync the description of these devices

ok tedu


# 1.26 28-Nov-2007 jmc

fix SEE ALSO;


# 1.25 28-Nov-2007 tedu

first attempt to consolidate some of the apm/acpi documentation.
ok deraadt


# 1.24 16-Nov-2007 deraadt

ACPI_ENABLE went away


Revision tags: OPENBSD_4_2_BASE
# 1.23 04-Jun-2007 mk

Don't completely scare off people by saying that enabling ACPI will
cause their hardware to spontaneously selfcombust. Instead, mention
that using acpitz(4) should prevent this from happening.

(I tested it one night by accident when I fell asleep with my laptop
on the couch and blocked the fan with a blanket.)

ok jmc marco


# 1.22 31-May-2007 jmc

convert to new .Dd format;


Revision tags: OPENBSD_4_1_BASE
# 1.21 22-Jan-2007 mk

List acpidock(4) with the other drivers.


# 1.20 11-Jan-2007 mk

Add acpicpu(4) to the list and tweak the acpiprt(4) entry a bit.


# 1.19 11-Jan-2007 mk

acpimadt(4) and acpiprt(4) attach to acpi(4) so add them here before jmc
hits me over the head for forgetting it.


# 1.18 11-Jan-2007 jmc

- add a list in acpi.4 of all acpi devices which attach
- make the .Nd a little nicer whilst here

help/ok mk


# 1.17 10-Jan-2007 mk

As requested by deraadt, split acpi(4) up into individual driver pages.

While doing this, improve and add the text of some manuals. Some of
these are simply revived versions of the pages back from when they were
individual pages.

Input and ok from jmc.

Note: When we wrote these pages, people submitted new pages to jmc and
I. At some point during this, we decided to merge all pages into acpi(4)
(which is now being undone), and I lost track of who sent what. Thus,
if you think you should be the copyright owner of any of these files,
get back to me in private.


# 1.16 25-Dec-2006 mk

Uncomment a sentence about acpitz(4) shutting down the system if a
critical temperature is detected.


# 1.15 29-Oct-2006 mk

Add acpibtn based on initial submission from Dmitri Alenitchev and
boiled down a bit by me after discussion with jmc.

ok jmc


# 1.14 13-Oct-2006 jmc

tweaks;


# 1.13 12-Oct-2006 marco

One more tweat in authors.


# 1.12 12-Oct-2006 marco

Add language for events.


# 1.11 12-Oct-2006 marco

Cleanup and additional verbiage in BUGS to delinate batteries that misbehave.


# 1.10 05-Oct-2006 mk

I somehow messed something up when I committed the previous change, so
the acpiac entry was put in as acpiec but still talked about power
state.


# 1.9 03-Oct-2006 mk

Document acpiac, acpiec, and acpitz.

From Dmitri Alenitchev with tweaking from jmc and myself.

ok jmc


# 1.8 02-Oct-2006 mk

Merge the ACPI device man pages into acpi(4) after discussion with and
input from jmc and marco.

ok jmc marco


# 1.7 20-Sep-2006 jmc

- no need to add Xrs to SEE ALSO when the body already lists them
- remove non-standard .Sh


# 1.6 20-Sep-2006 mk

Add acpibat(4) to list of supported devices and .Xr in SEE ALSO. Also
.Xr acpihpet 4 in SEE ALSO.

ok jmc


Revision tags: OPENBSD_4_0_BASE
# 1.5 08-Mar-2006 grange

Unbreak docs after marco.


Revision tags: OPENBSD_3_9_BASE
# 1.4 07-Jan-2006 jmc

more tweaks; ok grange


# 1.3 07-Jan-2006 jmc

tweaks;


# 1.2 07-Jan-2006 grange

Add hpet(4) man page.


# 1.1 07-Jan-2006 grange

I'm really bored: acpi(4) and acpitimer(4) man pages...