From 1a4429eb2734f9a192990ab8a51453b76aa1221a Mon Sep 17 00:00:00 2001 From: Ali Riza KESKIN Date: Mon, 27 May 2024 07:05:29 +0000 Subject: [PATCH] i2c powersave fix --- src/service/backends/power.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/service/backends/power.py b/src/service/backends/power.py index d679c57..78b4c21 100755 --- a/src/service/backends/power.py +++ b/src/service/backends/power.py @@ -120,11 +120,13 @@ def _powersave(): writefile("{}/{}/power/control".format(pci_path,dir),"auto") writefile("/sys/module/pcie_aspm/parameters/policy", "powersave") + if get("i2c",True,"power"): # i2c auto suspend i2c_path="/sys/bus/i2c/devices/" for dir in listdir(i2c_path): writefile("{}/{}/power/control".format(i2c_path,dir),"auto") + writefile("{}/{}/device/power/control".format(i2c_path,dir),"auto") if get("audio",True,"power"): # audio card @@ -254,6 +256,7 @@ def _performance(): i2c_path="/sys/bus/i2c/devices/" for dir in listdir(i2c_path): writefile("{}/{}/power/control".format(i2c_path,dir),"on") + writefile("{}/{}/device/power/control".format(i2c_path,dir),"on") if get("audio",True,"power"): # audio card