aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/lenovo
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/lenovo')
-rw-r--r--src/mainboard/lenovo/t440p/cmos.default2
-rw-r--r--src/mainboard/lenovo/t440p/cmos.layout7
-rw-r--r--src/mainboard/lenovo/t440p/devicetree.cb1
3 files changed, 6 insertions, 4 deletions
diff --git a/src/mainboard/lenovo/t440p/cmos.default b/src/mainboard/lenovo/t440p/cmos.default
index b104ae145c..0949e7b13c 100644
--- a/src/mainboard/lenovo/t440p/cmos.default
+++ b/src/mainboard/lenovo/t440p/cmos.default
@@ -9,5 +9,5 @@ fn_ctrl_swap=Disable
f1_to_f12_as_primary=Enable
sticky_fn=Disable
trackpoint=Enable
-backlight=Both
+backlight=Keyboard
usb_always_on=Disable
diff --git a/src/mainboard/lenovo/t440p/cmos.layout b/src/mainboard/lenovo/t440p/cmos.layout
index 8c5fb0b14b..f65933a715 100644
--- a/src/mainboard/lenovo/t440p/cmos.layout
+++ b/src/mainboard/lenovo/t440p/cmos.layout
@@ -103,9 +103,10 @@ enumerations
8 1 Primary
9 0 AHCI
9 1 Compatible
-10 0 Both
-10 1 Keyboard only
-10 2 Thinklight only
+# Haswell ThinkPads have no Thinklight
+#10 0 Both
+10 1 Keyboard
+#10 2 Thinklight only
10 3 None
#12 0 Integrated Only
#12 1 Discrete Only
diff --git a/src/mainboard/lenovo/t440p/devicetree.cb b/src/mainboard/lenovo/t440p/devicetree.cb
index 7e5e616d03..b63767e808 100644
--- a/src/mainboard/lenovo/t440p/devicetree.cb
+++ b/src/mainboard/lenovo/t440p/devicetree.cb
@@ -83,6 +83,7 @@ chip northbridge/intel/haswell
register "config1" = "0x0d"
register "config2" = "0xa8"
register "config3" = "0xc4"
+ register "has_keyboard_backlight" = "1"
register "event2_enable" = "0xff"
register "event3_enable" = "0xff"
register "event4_enable" = "0xd0"