|
@@ -241,13 +241,14 @@ static bool acpi_video_use_native_backlight(void)
|
|
|
return use_native_backlight_dmi;
|
|
return use_native_backlight_dmi;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-static bool acpi_video_verify_backlight_support(void)
|
|
|
|
|
|
|
+bool acpi_video_verify_backlight_support(void)
|
|
|
{
|
|
{
|
|
|
if (acpi_osi_is_win8() && acpi_video_use_native_backlight() &&
|
|
if (acpi_osi_is_win8() && acpi_video_use_native_backlight() &&
|
|
|
backlight_device_registered(BACKLIGHT_RAW))
|
|
backlight_device_registered(BACKLIGHT_RAW))
|
|
|
return false;
|
|
return false;
|
|
|
return acpi_video_backlight_support();
|
|
return acpi_video_backlight_support();
|
|
|
}
|
|
}
|
|
|
|
|
+EXPORT_SYMBOL_GPL(acpi_video_verify_backlight_support);
|
|
|
|
|
|
|
|
/* backlight device sysfs support */
|
|
/* backlight device sysfs support */
|
|
|
static int acpi_video_get_brightness(struct backlight_device *bd)
|
|
static int acpi_video_get_brightness(struct backlight_device *bd)
|
|
@@ -562,6 +563,14 @@ static struct dmi_system_id video_dmi_table[] __initdata = {
|
|
|
DMI_MATCH(DMI_PRODUCT_NAME, "Aspire V5-471G"),
|
|
DMI_MATCH(DMI_PRODUCT_NAME, "Aspire V5-471G"),
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
|
|
+ {
|
|
|
|
|
+ .callback = video_set_use_native_backlight,
|
|
|
|
|
+ .ident = "Acer TravelMate B113",
|
|
|
|
|
+ .matches = {
|
|
|
|
|
+ DMI_MATCH(DMI_SYS_VENDOR, "Acer"),
|
|
|
|
|
+ DMI_MATCH(DMI_PRODUCT_NAME, "TravelMate B113"),
|
|
|
|
|
+ },
|
|
|
|
|
+ },
|
|
|
{
|
|
{
|
|
|
.callback = video_set_use_native_backlight,
|
|
.callback = video_set_use_native_backlight,
|
|
|
.ident = "HP ProBook 4340s",
|
|
.ident = "HP ProBook 4340s",
|