From 1f2fe189bd34ca80f3d5fa83f63b16b1af4f403c Mon Sep 17 00:00:00 2001 From: sshane Date: Wed, 28 Jul 2021 14:26:58 -0700 Subject: [PATCH] implement display power (#21731) * implement display power * FB_BLANK_POWERDOWN Co-authored-by: Adeeb Shihadeh old-commit-hash: f48064c4d77754a3183ec9dab33ed96b8a8a09ef --- selfdrive/hardware/tici/hardware.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/selfdrive/hardware/tici/hardware.h b/selfdrive/hardware/tici/hardware.h index 1626cda567..abd7e9297a 100644 --- a/selfdrive/hardware/tici/hardware.h +++ b/selfdrive/hardware/tici/hardware.h @@ -25,7 +25,13 @@ public: brightness_control.close(); } }; - static void set_display_power(bool on) {}; + static void set_display_power(bool on) { + std::ofstream bl_power_control("/sys/class/backlight/panel0-backlight/bl_power"); + if (bl_power_control.is_open()) { + bl_power_control << (on ? "0" : "4") << "\n"; + bl_power_control.close(); + } + }; static bool get_ssh_enabled() { return Params().getBool("SshEnabled"); }; static void set_ssh_enabled(bool enabled) { Params().putBool("SshEnabled", enabled); };