Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 43815941 authored by Corentin Chary's avatar Corentin Chary Committed by Matthew Garrett
Browse files

eeepc-wmi: reorder device ids



Each device seems to be in a "group" (devid >> 16 & 0xFF).

Signed-off-by: default avatarCorentin Chary <corentincj@iksaif.net>
Signed-off-by: default avatarMatthew Garrett <mjg@redhat.com>
parent 4615bb66
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -65,21 +65,32 @@ MODULE_ALIAS("wmi:"EEEPC_WMI_MGMT_GUID);
#define NOTIFY_BRNDOWN_MIN		0x20
#define NOTIFY_BRNDOWN_MAX		0x2e

/* WMI Methods */
#define EEEPC_WMI_METHODID_DSTS		0x53544344
#define EEEPC_WMI_METHODID_DEVS		0x53564544
#define EEEPC_WMI_METHODID_CFVS		0x53564643

/* Wireless */
#define EEEPC_WMI_DEVID_WLAN		0x00010011
#define EEEPC_WMI_DEVID_BLUETOOTH	0x00010013
#define EEEPC_WMI_DEVID_WIMAX		0x00010017
#define EEEPC_WMI_DEVID_WWAN3G		0x00010019

/* Backlight and Brightness */
#define EEEPC_WMI_DEVID_BACKLIGHT	0x00050011
#define EEEPC_WMI_DEVID_BRIGHTNESS	0x00050012

/* Misc */
#define EEEPC_WMI_DEVID_CAMERA		0x00060013

/* Storage */
#define EEEPC_WMI_DEVID_CARDREADER	0x00080013

/* Input */
#define EEEPC_WMI_DEVID_TOUCHPAD	0x00100011
#define EEEPC_WMI_DEVID_TOUCHPAD_LED	0x00100012

/* DSTS masks */
#define EEEPC_WMI_DSTS_STATUS_BIT	0x00000001
#define EEEPC_WMI_DSTS_PRESENCE_BIT	0x00010000
#define EEEPC_WMI_DSTS_BRIGHTNESS_MASK	0x000000FF