Unverified Commit 7725a2dc authored by Luke D. Jones's avatar Luke D. Jones Committed by Ilpo Järvinen
Browse files

platform/x86: asus-armoury: add screen auto-brightness toggle

parent 9c7dacf5
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -707,6 +707,9 @@ ASUS_ATTR_GROUP_BOOL_RW(panel_od, "panel_overdrive", ASUS_WMI_DEVID_PANEL_OD,
			"Set the panel refresh overdrive");
ASUS_ATTR_GROUP_BOOL_RW(panel_hd_mode, "panel_hd_mode", ASUS_WMI_DEVID_PANEL_HD,
			"Set the panel HD mode to UHD<0> or FHD<1>");
ASUS_ATTR_GROUP_BOOL_RW(screen_auto_brightness, "screen_auto_brightness",
			ASUS_WMI_DEVID_SCREEN_AUTO_BRIGHTNESS,
			"Set the panel brightness to Off<0> or On<1>");
ASUS_ATTR_GROUP_BOOL_RO(egpu_connected, "egpu_connected", ASUS_WMI_DEVID_EGPU_CONNECTED,
			"Show the eGPU connection status");

@@ -722,6 +725,7 @@ static const struct asus_attr_group armoury_attr_groups[] = {
	{ &mcu_powersave_attr_group, ASUS_WMI_DEVID_MCU_POWERSAVE },
	{ &panel_od_attr_group, ASUS_WMI_DEVID_PANEL_OD },
	{ &panel_hd_mode_attr_group, ASUS_WMI_DEVID_PANEL_HD },
	{ &screen_auto_brightness_attr_group, ASUS_WMI_DEVID_SCREEN_AUTO_BRIGHTNESS },
};

static int asus_fw_attr_add(void)
+1 −0
Original line number Diff line number Diff line
@@ -82,6 +82,7 @@
#define ASUS_WMI_DEVID_LID_FLIP_ROG	0x00060077
#define ASUS_WMI_DEVID_MINI_LED_MODE	0x0005001E
#define ASUS_WMI_DEVID_MINI_LED_MODE2	0x0005002E
#define ASUS_WMI_DEVID_SCREEN_AUTO_BRIGHTNESS	0x0005002A

/* Storage */
#define ASUS_WMI_DEVID_CARDREADER	0x00080013