[Bug 216552] [patch] acpi_asus_als: driver for the ambient light sensor on ASUS laptops

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Jan 28 17:49:27 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216552

            Bug ID: 216552
           Summary: [patch] acpi_asus_als: driver for the ambient light
                    sensor on ASUS laptops
           Product: Base System
           Version: CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: henry.hu.sh at gmail.com
                CC: freebsd-amd64 at FreeBSD.org
                CC: freebsd-amd64 at FreeBSD.org
          Keywords: patch

Created attachment 179378
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=179378&action=edit
patch for the driver

This driver calls the ACPI methods to obtain the ambient light sensor value on
recent ASUS laptops.
It is inspired by the similar driver for Linux at
https://github.com/victorenator/als. Only the specifications in the README file
is referenced to.

It provides sysctl node hw.acpi.asus_als.light which contains the current light
sensor value. The unit seems to be 0.01 lux (compared to a mobile phone).
This patch creates a new module under /sys/modules/acpi called acpi_asus_als.
After loading the module, it attaches to ACPI device with hardware ID ACPI0008
and provides the sysctl node mentioned above.

This driver is tested under 12-CURRENT on an ASUS UX51VZ laptop.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list