lenovo/t440p: fix keyboard backlight
It is found that keyboard backlight in T440p is enabled by clearing bit 3 of EC RAM 0x01. This patch sets has_keyboard_backlight in devicetree.cb and also corrects the CMOS configuration. Change-Id: Ib4c2b1591d26e2bb33f9549e3933efe9a6e0b043 Signed-off-by: Iru Cai <mytbk920423@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/38650 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Dennis Witzig <dennis@wtzg.de> Reviewed-by: Alexander Couzens <lynxis@fe80.eu>
This commit is contained in:
committed by
Alexander Couzens
parent
1ab6f0c176
commit
e127a8711f
@@ -9,5 +9,5 @@ fn_ctrl_swap=Disable
|
|||||||
f1_to_f12_as_primary=Enable
|
f1_to_f12_as_primary=Enable
|
||||||
sticky_fn=Disable
|
sticky_fn=Disable
|
||||||
trackpoint=Enable
|
trackpoint=Enable
|
||||||
backlight=Both
|
backlight=Keyboard
|
||||||
usb_always_on=Disable
|
usb_always_on=Disable
|
||||||
|
@@ -103,9 +103,10 @@ enumerations
|
|||||||
8 1 Primary
|
8 1 Primary
|
||||||
9 0 AHCI
|
9 0 AHCI
|
||||||
9 1 Compatible
|
9 1 Compatible
|
||||||
10 0 Both
|
# Haswell ThinkPads have no Thinklight
|
||||||
10 1 Keyboard only
|
#10 0 Both
|
||||||
10 2 Thinklight only
|
10 1 Keyboard
|
||||||
|
#10 2 Thinklight only
|
||||||
10 3 None
|
10 3 None
|
||||||
#12 0 Integrated Only
|
#12 0 Integrated Only
|
||||||
#12 1 Discrete Only
|
#12 1 Discrete Only
|
||||||
|
@@ -83,6 +83,7 @@ chip northbridge/intel/haswell
|
|||||||
register "config1" = "0x0d"
|
register "config1" = "0x0d"
|
||||||
register "config2" = "0xa8"
|
register "config2" = "0xa8"
|
||||||
register "config3" = "0xc4"
|
register "config3" = "0xc4"
|
||||||
|
register "has_keyboard_backlight" = "1"
|
||||||
register "event2_enable" = "0xff"
|
register "event2_enable" = "0xff"
|
||||||
register "event3_enable" = "0xff"
|
register "event3_enable" = "0xff"
|
||||||
register "event4_enable" = "0xd0"
|
register "event4_enable" = "0xd0"
|
||||||
|
Reference in New Issue
Block a user