mb/starlabs/lite: Add variant specific cmos.layout and cmos.default
Add variant specific cmos files, which avoid options like "FastCharge" existing in platforms that don't support such options. Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: I04264cf72d47ef719acfd144d8bf9acb0ceccc11 Reviewed-on: https://review.coreboot.org/c/coreboot/+/66297 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
976ca5e477
commit
47ee85f4d5
|
@ -30,6 +30,12 @@ config BOARD_STARLABS_LITE_GLKR
|
||||||
|
|
||||||
if BOARD_STARLABS_LITE_SERIES
|
if BOARD_STARLABS_LITE_SERIES
|
||||||
|
|
||||||
|
config CMOS_DEFAULT_FILE
|
||||||
|
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.default" if BOARD_STARLABS_LITE_GLKR
|
||||||
|
|
||||||
|
config CMOS_LAYOUT_FILE
|
||||||
|
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/variants/\$(CONFIG_VARIANT_DIR)/cmos.layout" if BOARD_STARLABS_LITE_GLKR
|
||||||
|
|
||||||
config DEVICETREE
|
config DEVICETREE
|
||||||
default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
|
default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb"
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
# hardcoded
|
||||||
|
boot_option=Fallback
|
||||||
|
# console
|
||||||
|
debug_level=Debug
|
||||||
|
# cpu
|
||||||
|
vtd=Enable
|
||||||
|
power_profile=Balanced
|
||||||
|
# Devices
|
||||||
|
wireless=Enable
|
||||||
|
webcam=Enable
|
||||||
|
legacy_8254_timer=Disable
|
||||||
|
# EC
|
||||||
|
kbl_timeout=30 seconds
|
||||||
|
fn_ctrl_swap=Disable
|
||||||
|
# southbridge
|
||||||
|
power_on_after_fail=Disable
|
||||||
|
# Functions
|
||||||
|
fn_lock_state=0x1
|
||||||
|
trackpad_state=0x1
|
||||||
|
kbl_brightness=0x0
|
||||||
|
kbl_state=0x1
|
|
@ -0,0 +1,99 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------
|
||||||
|
entries
|
||||||
|
|
||||||
|
# Bank: 1
|
||||||
|
# -----------------------------------------------------------------
|
||||||
|
0 120 r 0 reserved_memory
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------
|
||||||
|
# RTC_BOOT_BYTE (coreboot hardcoded)
|
||||||
|
384 1 e 2 boot_option
|
||||||
|
388 4 h 0 reboot_counter
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------
|
||||||
|
# coreboot config options: console
|
||||||
|
395 4 e 3 debug_level
|
||||||
|
# coreboot config options: cpu
|
||||||
|
#400 8 r 0 reserved for century byte
|
||||||
|
416 1 e 1 vtd
|
||||||
|
424 2 e 7 power_profile
|
||||||
|
|
||||||
|
# coreboot config options: Devices
|
||||||
|
504 1 e 1 wireless
|
||||||
|
512 1 e 1 webcam
|
||||||
|
528 1 e 1 legacy_8254_timer
|
||||||
|
|
||||||
|
# coreboot config options: EC
|
||||||
|
600 3 e 4 kbl_timeout
|
||||||
|
608 1 e 1 fn_ctrl_swap
|
||||||
|
|
||||||
|
# coreboot config options: southbridge
|
||||||
|
800 2 e 6 power_on_after_fail
|
||||||
|
|
||||||
|
# coreboot config options: check sums
|
||||||
|
984 16 h 0 check_sum
|
||||||
|
|
||||||
|
# Bank: 2
|
||||||
|
# embedded controller settings (outside the checksummed area)
|
||||||
|
1024 8 h 1 fn_lock_state
|
||||||
|
1032 8 h 1 trackpad_state
|
||||||
|
1040 8 h 10 kbl_brightness
|
||||||
|
1048 8 h 1 kbl_state
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------
|
||||||
|
|
||||||
|
enumerations
|
||||||
|
|
||||||
|
#ID value text
|
||||||
|
1 0 Disable
|
||||||
|
1 1 Enable
|
||||||
|
|
||||||
|
2 0 Fallback
|
||||||
|
2 1 Normal
|
||||||
|
|
||||||
|
3 0 Emergency
|
||||||
|
3 1 Alert
|
||||||
|
3 2 Critical
|
||||||
|
3 3 Error
|
||||||
|
3 4 Warning
|
||||||
|
3 5 Notice
|
||||||
|
3 6 Info
|
||||||
|
3 7 Debug
|
||||||
|
3 8 Spew
|
||||||
|
|
||||||
|
4 0 30 seconds
|
||||||
|
4 1 1 minute
|
||||||
|
4 2 3 minutes
|
||||||
|
4 3 5 minutes
|
||||||
|
4 4 Never
|
||||||
|
|
||||||
|
5 0 Enable
|
||||||
|
5 1 Disable
|
||||||
|
|
||||||
|
6 0 Disable
|
||||||
|
6 1 Enable
|
||||||
|
6 2 Keep
|
||||||
|
|
||||||
|
7 0 Power Saver
|
||||||
|
7 1 Balanced
|
||||||
|
7 2 Performance
|
||||||
|
|
||||||
|
8 0 100%
|
||||||
|
8 1 80%
|
||||||
|
8 2 60%
|
||||||
|
|
||||||
|
9 0 Normal
|
||||||
|
9 1 Aggressive
|
||||||
|
9 2 Quiet
|
||||||
|
|
||||||
|
10 0 Off
|
||||||
|
10 1 Low
|
||||||
|
10 2 High
|
||||||
|
10 3 On
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------
|
||||||
|
checksums
|
||||||
|
|
||||||
|
checksum 392 983 984
|
Loading…
Reference in New Issue