Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) ==================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) Asus Laptop Extras
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) ==================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) Version 0.1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) August 6, 2009
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) Corentin Chary <corentincj@iksaif.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) http://acpi4asus.sf.net/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12)  This driver provides support for extra features of ACPI-compatible ASUS laptops.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13)  It may also support some MEDION, JVC or VICTOR laptops (such as MEDION 9675 or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14)  VICTOR XP7210 for example). It makes all the extra buttons generate input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15)  events (like keyboards).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17)  On some models adds support for changing the display brightness and output,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18)  switching the LCD backlight on and off, and most importantly, allows you to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19)  blink those fancy LEDs intended for reporting mail and wireless status.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) This driver supersedes the old asus_acpi driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) Requirements
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) ------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26)   Kernel 2.6.X sources, configured for your computer, with ACPI support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27)   You also need CONFIG_INPUT and CONFIG_ACPI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) Status
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) ------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32)  The features currently supported are the following (see below for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33)  detailed description):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35)  - Fn key combinations
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36)  - Bluetooth enable and disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37)  - Wlan enable and disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38)  - GPS enable and disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39)  - Video output switching
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40)  - Ambient Light Sensor on and off
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41)  - LED control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42)  - LED Display control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43)  - LCD brightness control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44)  - LCD on and off
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46)  A compatibility table by model and feature is maintained on the web
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47)  site, http://acpi4asus.sf.net/.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) Usage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) -----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52)   Try "modprobe asus-laptop". Check your dmesg (simply type dmesg). You should
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53)   see some lines like this :
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55)       Asus Laptop Extras version 0.42
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56)         - L2D model detected.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58)   If it is not the output you have on your laptop, send it (and the laptop's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59)   DSDT) to me.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61)   That's all, now, all the events generated by the hotkeys of your laptop
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62)   should be reported via netlink events. You can check with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63)   "acpi_genl monitor" (part of the acpica project).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65)   Hotkeys are also reported as input keys (like keyboards) you can check
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66)   which key are supported using "xev" under X11.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68)   You can get information on the version of your DSDT table by reading the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69)   /sys/devices/platform/asus-laptop/infos entry. If you have a question or a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70)   bug report to do, please include the output of this entry.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) LEDs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) ----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75)   You can modify LEDs be echoing values to `/sys/class/leds/asus/*/brightness`::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77)     echo 1 >  /sys/class/leds/asus::mail/brightness
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79)   will switch the mail LED on.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81)   You can also know if they are on/off by reading their content and use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82)   kernel triggers like disk-activity or heartbeat.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) Backlight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) ---------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87)   You can control lcd backlight power and brightness with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88)   /sys/class/backlight/asus-laptop/. Brightness Values are between 0 and 15.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) Wireless devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) ----------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93)   You can turn the internal Bluetooth adapter on/off with the bluetooth entry
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94)   (only on models with Bluetooth). This usually controls the associated LED.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95)   Same for Wlan adapter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) Display switching
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) -----------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100)   Note: the display switching code is currently considered EXPERIMENTAL.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102)   Switching works for the following models:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104)     - L3800C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105)     - A2500H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106)     - L5800C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107)     - M5200N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108)     - W1000N (albeit with some glitches)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109)     - M6700R
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110)     - A6JC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111)     - F3J
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113)   Switching doesn't work for the following:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)     - M3700N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116)     - L2X00D (locks the laptop under certain conditions)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118)   To switch the displays, echo values from 0 to 15 to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119)   /sys/devices/platform/asus-laptop/display. The significance of those values
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120)   is as follows:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123)   | Bin   | Val | DVI | TV  | CRT | LCD |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125)   | 0000  |   0 |     |     |     |     |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127)   | 0001  |   1 |     |     |     |  X  |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129)   | 0010  |   2 |     |     |  X  |     |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131)   | 0011  |   3 |     |     |  X  |  X  |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133)   | 0100  |   4 |     |  X  |     |     |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135)   | 0101  |   5 |     |  X  |     | X   |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137)   | 0110  |   6 |     |  X  |  X  |     |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139)   | 0111  |   7 |     |  X  |  X  |  X  |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141)   | 1000  |   8 |  X  |     |     |     |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143)   | 1001  |   9 |  X  |     |     |  X  |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145)   | 1010  |  10 |  X  |     |  X  |     |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)   | 1011  |  11 |  X  |     |  X  |  X  |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149)   | 1100  |  12 |  X  |  X  |     |     |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151)   | 1101  |  13 |  X  |  X  |     |  X  |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153)   | 1110  |  14 |  X  |  X  |  X  |     |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155)   | 1111  |  15 |  X  |  X  |  X  |  X  |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156)   +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158)   In most cases, the appropriate displays must be plugged in for the above
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159)   combinations to work. TV-Out may need to be initialized at boot time.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161)   Debugging:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163)   1) Check whether the Fn+F8 key:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165)      a) does not lock the laptop (try a boot with noapic / nolapic if it does)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166)      b) generates events (0x6n, where n is the value corresponding to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167)         configuration above)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168)      c) actually works
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170)      Record the disp value at every configuration.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171)   2) Echo values from 0 to 15 to /sys/devices/platform/asus-laptop/display.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172)      Record its value, note any change. If nothing changes, try a broader range,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173)      up to 65535.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174)   3) Send ANY output (both positive and negative reports are needed, unless your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175)      machine is already listed above) to the acpi4asus-user mailing list.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177)   Note: on some machines (e.g. L3C), after the module has been loaded, only 0x6n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178)   events are generated and no actual switching occurs. In such a case, a line
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179)   like::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181)     echo $((10#$arg-60)) > /sys/devices/platform/asus-laptop/display
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183)   will usually do the trick ($arg is the 0000006n-like event passed to acpid).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185)   Note: there is currently no reliable way to read display status on xxN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186)   (Centrino) models.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) LED display
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191)   Some models like the W1N have a LED display that can be used to display
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192)   several items of information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194)   LED display works for the following models:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196)     - W1000N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197)     - W1J
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199)   To control the LED display, use the following::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201)     echo 0x0T000DDD > /sys/devices/platform/asus-laptop/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203)   where T control the 3 letters display, and DDD the 3 digits display,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204)   according to the tables below::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206)          DDD (digits)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207)          000 to 999 = display digits
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208)          AAA        = ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209)          BBB to FFF = turn-off
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211)          T  (type)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212)          0 = off
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213)          1 = dvd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214)          2 = vcd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215)          3 = mp3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216)          4 = cd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217)          5 = tv
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218)          6 = cpu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219)          7 = vol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221)   For example "echo 0x01000001 >/sys/devices/platform/asus-laptop/ledd"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222)   would display "DVD001".
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) Driver options
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) --------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227)  Options can be passed to the asus-laptop driver using the standard
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228)  module argument syntax (<param>=<value> when passing the option to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229)  module or asus-laptop.<param>=<value> on the kernel boot line when
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230)  asus-laptop is statically linked into the kernel).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) 	     wapf: WAPF defines the behavior of the Fn+Fx wlan key
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) 		   The significance of values is yet to be found, but
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) 		   most of the time:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) 		   - 0x0 should do nothing
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) 		   - 0x1 should allow to control the device with Fn+Fx key.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) 		   - 0x4 should send an ACPI event (0x88) while pressing the Fn+Fx key
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) 		   - 0x5 like 0x1 or 0x4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241)  The default value is 0x1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) Unsupported models
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) ------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246)  These models will never be supported by this module, as they use a completely
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247)  different mechanism to handle LEDs and extra stuff (meaning we have no clue
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248)  how it works):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250)  - ASUS A1300 (A1B), A1370D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251)  - ASUS L7300G
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252)  - ASUS L8400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) Patches, Errors, Questions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) --------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257)  I appreciate any success or failure
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258)  reports, especially if they add to or correct the compatibility table.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259)  Please include the following information in your report:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261)  - Asus model name
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262)  - a copy of your ACPI tables, using the "acpidump" utility
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263)  - a copy of /sys/devices/platform/asus-laptop/infos
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264)  - which driver features work and which don't
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265)  - the observed behavior of non-working features
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267)  Any other comments or patches are also more than welcome.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269)  acpi4asus-user@lists.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271)  http://sourceforge.net/projects/acpi4asus