summaryrefslogtreecommitdiff
path: root/rust/kernel/alloc/kvec/errors.rs
diff options
context:
space:
mode:
authorZsolt Kajtar <soci@c64.rulez.org>2025-08-10 17:47:54 +0200
committerHelge Deller <deller@gmx.de>2025-09-30 23:21:34 +0200
commit43b30be2e7211d982b005d118dd6a12f97b9d458 (patch)
tree73b3f33c75797c2544838198b00eef4bf68326a5 /rust/kernel/alloc/kvec/errors.rs
parentd391bb1955747edc9f92e67d35c79ada996a93eb (diff)
fbdev: s3fb: Implement powersave for S3 FB
This patch implements power saving for S3 cards by powering down the RAMDAC and stopping MCLK and DCLK while the card is supposed to be suspended. The RAMDAC is also disabled while the screen is blanked and the DCLK in stopped while in DPMS power off. The practical difference it makes is that on a machine with such a card the display will be placed in DPMS power off while standby is activated (due to stopped DCLK). Same like when using other cards with implemented power saving functionality. Without it on my setup the connected display powers up and stays that way showing VT63 while in standby. Sort of annoying as before standby it's specifically placed into DPMS off in Xorg for a while. The used functionality should exists for sure on Trio32 to Aurora64V (according to the documentation) so I think it's generally applicable. I'm using this on S3 Trio 3D and S3 Virge DX. Signed-off-by: Zsolt Kajtar <soci@c64.rulez.org> Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'rust/kernel/alloc/kvec/errors.rs')
0 files changed, 0 insertions, 0 deletions