Adding platform ACPI extras - getting started

Eric McCorkle eric at metricspace.net
Sun Jul 17 12:00:29 UTC 2016


Hello everyone,

I'm looking into what it would take to add support for various bits of
functionality on my platform (Purism's Librem laptops).  Specific things
I'm looking to do are the following:

* Screen brightness support (the brightness sysctls don't currently do
anything when changed)

* If possible, ambient light detection.

* Hotkeys.  Some presently work, others don't.  Here are the ones I'd
like to get working:

  * Suspend button
  * Volume up, down, and mute buttons
  * Video output switch
  * Bluetooth/wireless enable/disable
  * Brightness adjust

I'm willing to write a driver in the style of acpi_ibm and others if
necessary; however, I just need some pointers as to whether that's
necessary and if so, how to get started.

Thanks,
Eric

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 213 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-acpi/attachments/20160717/d2ee67d9/attachment.sig>


More information about the freebsd-acpi mailing list