From a81f0b99a031edf2bff57c433921442a5c0cabb6 Mon Sep 17 00:00:00 2001 From: OdSazib Date: Thu, 22 Jul 2021 13:13:21 +0600 Subject: [PATCH] sdm660-common: DeviceSettings: Update notification LED path for K4.19 Signed-off-by: OdSazib Change-Id: I063a776c16dffadf73d7f12f97995f6fad85d57c --- .../src/org/lineageos/settings/device/DeviceSettings.java | 2 +- .../preferences/NotificationLedSeekBarPreference.java | 2 +- rootdir/etc/init.xiaomi_parts.rc | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/DeviceSettings/src/org/lineageos/settings/device/DeviceSettings.java b/DeviceSettings/src/org/lineageos/settings/device/DeviceSettings.java index 961ea90e..e3c83290 100644 --- a/DeviceSettings/src/org/lineageos/settings/device/DeviceSettings.java +++ b/DeviceSettings/src/org/lineageos/settings/device/DeviceSettings.java @@ -41,7 +41,7 @@ public class DeviceSettings extends PreferenceFragment implements public static final String CATEGORY_NOTIF = "notification_led"; public static final String PREF_NOTIF_LED = "notification_led_brightness"; - public static final String NOTIF_LED_PATH = "/sys/class/leds/white/max_brightness"; + public static final String NOTIF_LED_PATH = "/sys/class/leds/red/max_brightness"; public static final String CATEGORY_AUDIO_AMPLIFY = "audio_amplify"; public static final String PREF_EARPIECE_GAIN = "earpiece_gain"; diff --git a/DeviceSettings/src/org/lineageos/settings/device/preferences/NotificationLedSeekBarPreference.java b/DeviceSettings/src/org/lineageos/settings/device/preferences/NotificationLedSeekBarPreference.java index 4a7e3fca..6e6bab1c 100644 --- a/DeviceSettings/src/org/lineageos/settings/device/preferences/NotificationLedSeekBarPreference.java +++ b/DeviceSettings/src/org/lineageos/settings/device/preferences/NotificationLedSeekBarPreference.java @@ -7,7 +7,7 @@ import org.lineageos.settings.device.FileUtils; public class NotificationLedSeekBarPreference extends SecureSettingCustomSeekBarPreference { - public static final String NOTIF_LED_PATH = "/sys/class/leds/white/brightness"; + public static final String NOTIF_LED_PATH = "/sys/class/leds/red/brightness"; public NotificationLedSeekBarPreference(Context context, AttributeSet attrs) { super(context, attrs); diff --git a/rootdir/etc/init.xiaomi_parts.rc b/rootdir/etc/init.xiaomi_parts.rc index 8c1198e0..cfb4fa64 100644 --- a/rootdir/etc/init.xiaomi_parts.rc +++ b/rootdir/etc/init.xiaomi_parts.rc @@ -33,6 +33,12 @@ on boot chmod 0660 /sys/kernel/sound_control/headphone_gain chmod 0660 /sys/kernel/sound_control/mic_gain + # Notification LED + chown system system /sys/class/leds/red/brightness + chown system system /sys/class/leds/red/max_brightness + chmod 0660 /sys/class/leds/red/brightness + chmod 0660 /sys/class/leds/red/max_brightness + # KCal chown system system /sys/devices/platform/kcal_ctrl.0/kcal_cont chown system system /sys/devices/platform/kcal_ctrl.0/kcal_enable