Vicki Pfau
6086e23cc8
power: Add Lenovo WMI-based TDP limiting
2025-04-09 17:50:48 -07:00
Vicki Pfau
a3125be955
power: Refactor TDP limiting to allow for different backends
2025-04-09 17:50:36 -07:00
Vicki Pfau
45edfe2c7c
power: Add interface for accessing platform-profiles
2025-04-09 17:50:33 -07:00
Vicki Pfau
b26cc0f45c
inputplumber: Use deck-uhid
instead of deck
2025-04-08 18:56:44 -07:00
Vicki Pfau
a200d42450
wifi: Don't touch debug_mask
...
It was causing throughput issues and wasn't needed
2025-04-08 17:47:54 -07:00
Vicki Pfau
154775b3cc
inputplumber: Add service for putting InputPlumber in deck
mode if applicable
2025-04-07 20:34:34 -07:00
Vicki Pfau
8c1979e451
ftrace: Fix tests
2025-04-07 20:33:55 -07:00
Vicki Pfau
85253f66cc
ftrace: Refactor refs a bit
2025-04-07 20:26:00 -07:00
Vicki Pfau
3c78aa32fb
xml: Fix comment on AvailableGpuPowerProfiles
2025-04-04 18:12:06 -07:00
Vicki Pfau
81f3bde783
Run cargo fmt
2025-03-24 19:38:30 -07:00
Vicki Pfau
93a78041fb
power: Change range values from tuple to RangeInclusive
2025-03-20 17:34:57 -07:00
Vicki Pfau
d5f4de72ca
power: Simplify platform config test
2025-03-20 17:25:17 -07:00
Vicki Pfau
a957591193
Revert "power: Use VID:PID combination to get GPU clock ranges"
...
This reverts commit 8c52189d98
.
2025-03-20 15:39:12 -07:00
Vicki Pfau
0f2ace9940
power: Don't clone config.battery_charge_limit
2025-03-19 20:31:01 -07:00
Vicki Pfau
88cd9ecbe6
XML: Fix interface name in comment
2025-03-19 20:09:47 -07:00
Vicki Pfau
04c62eb56b
Tag v25.3.1
2025-03-18 17:08:53 -07:00
Vicki Pfau
2555b95258
manager/user: Expose device and variant info over DBus
2025-03-13 16:30:08 -07:00
Vicki Pfau
b1dc04daa8
hardware: Add device_variant method
2025-03-13 16:30:08 -07:00
Vicki Pfau
7a04e45dca
hardware: Allow string codec for DeviceType and SteamDeckVariant
2025-03-13 16:30:08 -07:00
Vicki Pfau
8c52189d98
power: Use VID:PID combination to get GPU clock ranges
2025-03-13 16:30:08 -07:00
Vicki Pfau
f31d76ea53
hardware: Refactor device detection to be more future-proof
2025-03-11 17:35:52 -07:00
Vicki Pfau
7d8bd602a7
hardware: Split out device type detection, add initial identification of Legion Go S
2025-03-11 17:35:52 -07:00
Vicki Pfau
cd9558fd67
hardware: Switch from using board_vendor to sys_vendor
2025-03-11 17:35:52 -07:00
Vicki Pfau
e7b94c28a0
xml: Fix indentation
2025-03-11 17:35:43 -07:00
Vicki Pfau
484f5c43e3
proxy: Remove HardwareCurrentlySupported, which had been removed from the interface
2025-03-11 17:23:59 -07:00
Vicki Pfau
af61f76b89
platform: Add flag for testing validity of executable in root remote
2025-02-25 21:44:58 -08:00
Vicki Pfau
ecb6026370
Run cargo fmt
2025-02-25 01:08:34 -08:00
Vicki Pfau
485ee209e2
manager/user: Check some validity of config before creating interfaces
2025-02-25 01:04:47 -08:00
Vicki Pfau
9ab3f939a0
manager/user: Move adding interfaces that need a config to a separate function
2025-02-25 01:04:08 -08:00
Vicki Pfau
c19a488b62
manager: Hold onto an extra JobManagerMessage sender
...
Currently the only interfaces that use the job manager are Deck-specific, which
will cause the channel to be dropped early on other hardware. Since it exits
early, the manager sees this as an error condition and exits with a failure
status. By keeping an unused reference to it we can prevent it from being
dropped early.
2025-02-17 19:18:47 -08:00
Vicki Pfau
dedbfd4207
manager: Remove HardwareCurrentlySupported
...
This value only makes sense for Steam, and since Steam can query it directly,
this removes it from the DBus interface.
2025-02-05 18:11:32 -08:00
Vicki Pfau
cb112711b3
steamosctl: Add reload-config command
2025-02-05 18:08:02 -08:00
Vicki Pfau
406704ab6b
Cargo.lock: Update for tag
2025-02-05 18:06:34 -08:00
Vicki Pfau
11cb16ee21
Tag 25.1.1
2025-01-24 18:26:49 -08:00
Vicki Pfau
7b0fa3911d
daemon: Fix shutting down on getting SIGTERM
2025-01-24 18:26:22 -08:00
Vicki Pfau
79716db2e0
udev: Use new udev 0.9.3 version to vastly simplify udev code
2025-01-24 18:21:58 -08:00
Vicki Pfau
2129b641c1
Tag 25.1.0
2025-01-22 18:08:36 -08:00
Vicki Pfau
10a124701f
Run cargo fmt
2025-01-22 17:51:35 -08:00
Vicki Pfau
def8d180cb
wifi: Set/clear ath11k debug_mask before/after tracing
2025-01-22 17:48:05 -08:00
Vicki Pfau
4f169ce1ea
Cargo.lock: Update
2025-01-22 16:29:50 -08:00
Vicki Pfau
7ba4075810
wifi: Fix extract_wifi_trace
...
Without passing -o, the extraction happens to a predictable file instead of
stdout. This just has it overwrite the dropped tempfile instead.
2025-01-21 18:55:50 -08:00
Vicki Pfau
6596176836
manager/user: Fix set/get_wifi_backend
2025-01-21 18:53:14 -08:00
Vicki Pfau
91890e5948
manager/user: Add BatteryChargeLimit1 interface ( #12 )
2025-01-21 17:31:51 -08:00
Vicki Pfau
02ed562bd0
Run cargo fmt
2025-01-21 17:24:56 -08:00
Vicki Pfau
2547b8d0ef
testing: Use local tcp session for DBus to avoid leftover socket files
2025-01-21 17:16:22 -08:00
Vicki Pfau
54351414fa
wifi: Add method for generating and capturing an ath11k dump
2025-01-21 16:45:33 -08:00
Vicki Pfau
7b7afffc46
manager: Expose new CaptureDebugTraceOutput method
2025-01-21 16:45:33 -08:00
Vicki Pfau
a2af4d1bc5
Cargo.toml: Update to zbus 5
2024-11-13 23:27:19 -08:00
Vicki Pfau
bdb2d26e2f
Cargo.lock: Update
2024-11-13 23:23:53 -08:00
Jeremy Whiting
1a491db6fe
Don't set wifi debug mode if it isn't changing.
...
Since set_wifi_debug_mode always restarts iwd which
has unintentional consequences on oled deck (destroys and recreates
the network interface) but not on lcd deck first check
if previous mode is different than wanted mode before doing
anything.
See https://gitlab.steamos.cloud/holo/holo/-/merge_requests/747/diffs#2790dcf348b51beca93939ee9fd81f87566d57c9_0_29
for more information.
2024-11-13 08:46:28 -07:00