Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 77b2555b52a894a2e39a42e43d993df875c46a6a 38 lines 1.3 kB view raw
1driver/acpi/hotkey.c implement: 21. /proc/acpi/hotkey/event_config 3(event based hotkey or event config interface): 4a. add a event based hotkey(event) : 5echo "0:bus::action:method:num:num" > event_config 6 7b. delete a event based hotkey(event): 8echo "1:::::num:num" > event_config 9 10c. modify a event based hotkey(event): 11echo "2:bus::action:method:num:num" > event_config 12 132. /proc/acpi/hotkey/poll_config 14(polling based hotkey or event config interface): 15a.add a polling based hotkey(event) : 16echo "0:bus:method:action:method:num" > poll_config 17this adding command will create a proc file 18/proc/acpi/hotkey/method, which is used to get 19result of polling. 20 21b.delete a polling based hotkey(event): 22echo "1:::::num" > event_config 23 24c.modify a polling based hotkey(event): 25echo "2:bus:method:action:method:num" > poll_config 26 273./proc/acpi/hotkey/action 28(interface to call aml method associated with a 29specific hotkey(event)) 30echo "event_num:event_type:event_argument" > 31 /proc/acpi/hotkey/action. 32The result of the execution of this aml method is 33attached to /proc/acpi/hotkey/poll_method, which is dnyamically 34created. Please use command "cat /proc/acpi/hotkey/polling_method" 35to retrieve it. 36 37Note: Use cmdline "acpi_generic_hotkey" to over-ride 38platform-specific with generic driver.