mb/kontron/ktqm77: Let suspend LED flash slowly in S3/S4

Change-Id: Idb37abea01831631aadba66ecd42bc7df03aa857
Signed-off-by: Nico Huber <nico.huber@secunet.com>
Reviewed-on: https://review.coreboot.org/16727
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
Nico Huber 2015-04-15 13:46:08 +02:00 committed by Martin Roth
parent bbda950e13
commit a90c7859d9
2 changed files with 12 additions and 1 deletions

View File

@ -20,12 +20,22 @@
Method(_PTS,1) Method(_PTS,1)
{ {
/* Let suspend LED flash slowly in S3 and S4 */
If (LOr (LEqual (Arg0, 3), LEqual (Arg0, 4)))
{
\_SB.PCI0.LPCB.SIO0.SUSL (0x06)
}
Else
{
\_SB.PCI0.LPCB.SIO0.SUSL (0x02)
}
} }
/* The _WAK method is called on system wakeup */ /* The _WAK method is called on system wakeup */
Method(_WAK,1) Method(_WAK,1)
{ {
/* Disable suspend LED during normal operation */
\_SB.PCI0.LPCB.SIO0.SUSL (0x02)
Return(Package(){0,0}) Return(Package(){0,0})
} }

View File

@ -94,6 +94,7 @@ void mainboard_config_superio(void)
/* Values can only be changed, when devices are enabled. */ /* Values can only be changed, when devices are enabled. */
pnp_write_config(dev, 0xe3, 0xdd); /* GPIO2 bits 1, 5 are output */ pnp_write_config(dev, 0xe3, 0xdd); /* GPIO2 bits 1, 5 are output */
pnp_write_config(dev, 0xe4, (dis_bl_inv << 5) | (lvds_3v << 1)); /* GPIO2 bits 1, 5 */ pnp_write_config(dev, 0xe4, (dis_bl_inv << 5) | (lvds_3v << 1)); /* GPIO2 bits 1, 5 */
pnp_write_config(dev, 0xf3, 0x40); /* Disable suspend LED during normal operation */
pnp_exit_ext_func_mode(dev); pnp_exit_ext_func_mode(dev);
} }