platform: Split out DeviceConfig from PlatformConfig

This commit is contained in:
Vicki Pfau 2025-06-10 19:49:41 -07:00
parent d5d2d2c9a3
commit e3ce1853e9
12 changed files with 269 additions and 179 deletions

16
data/devices/jupiter.toml Normal file
View file

@ -0,0 +1,16 @@
[tdp_limit]
method = "gpu_hwmon"
download_mode_limit = 6
[tdp_limit.range]
min = 3
max = 15
[gpu_clocks]
min = 200
max = 1600
[battery_charge_limit]
suggested_minimum_limit = 10
hwmon_name = "steamdeck_hwmon"
attribute = "max_battery_charge_level"

View file

@ -0,0 +1,10 @@
[performance_profile]
platform_profile_name = "lenovo-wmi-gamezone"
suggested_default = "custom"
[tdp_limit]
method = "firmware_attribute"
[tdp_limit.firmware_attribute]
attribute = "lenovo-wmi-other-0"
performance_profile = "custom"

View file

@ -0,0 +1,12 @@
[performance_profile]
platform_profile_name = "asus-wmi"
# until custom mode is added
suggested_default = "performance"
[tdp_limit]
method = "firmware_attribute"
[tdp_limit.firmware_attribute]
attribute = "asus-armoury"
# until custom mode is added
performance_profile = "performance"

View file

@ -0,0 +1,10 @@
[performance_profile]
platform_profile_name = "zotac_zone_platform"
suggested_default = "custom"
[tdp_limit]
method = "firmware_attribute"
[tdp_limit.firmware_attribute]
attribute = "zotac_zone_platform"
performance_profile = "custom"