> The Lifebook S6420 is the ICH9M-based follow-up to the S6410. The application panel > contains the following keys: lock, mobility center, eco, info. > Whilst key 4 might be more appropriate for help then key 2, I've done things the > S6410 way. I can confirm that backlight control is functional, and that the lock key > activates the Gnome screensaver as expected. > This should apply cleanly to acpi-test. > > Signed-off-by: Tony Vroon <tony@xxxxxxxx> > > diff --git a/drivers/misc/fujitsu-laptop.c b/drivers/misc/fujitsu-laptop.c > index 2c7504f..a7dd3e9 100644 > --- a/drivers/misc/fujitsu-laptop.c > +++ b/drivers/misc/fujitsu-laptop.c > @@ -464,6 +464,14 @@ static int dmi_check_cb_s6410(const struct dmi_system_id *id) > return 0; > } > > +static int dmi_check_cb_s6420(const struct dmi_system_id *id) > +{ > + dmi_check_cb_common(id); > + fujitsu->keycode1 = KEY_SCREENLOCK; /* "Lock" */ > + fujitsu->keycode2 = KEY_HELP; /* "Mobility Center" */ > + return 0; > +} > + > static int dmi_check_cb_p8010(const struct dmi_system_id *id) > { > dmi_check_cb_common(id); > @@ -482,6 +490,13 @@ static struct dmi_system_id fujitsu_dmi_table[] = { > }, > .callback = dmi_check_cb_s6410}, > { > + .ident = "Fujitsu Siemens S6420", > + .matches = { > + DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), > + DMI_MATCH(DMI_PRODUCT_NAME, "LIFEBOOK S6420"), > + }, > + .callback = dmi_check_cb_s6420}, > + { > .ident = "Fujitsu LifeBook P8010", > .matches = { > DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU"), Ack. Signed-off-by: Jonathan Woithe <jwoithe@xxxxxxxxxxxxxxxxxxxxxxx> jonathan -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html