diff options
Diffstat (limited to 'power-8953.c')
| -rw-r--r-- | power-8953.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/power-8953.c b/power-8953.c index cd372d7..3b85a04 100644 --- a/power-8953.c +++ b/power-8953.c @@ -62,17 +62,16 @@ static int display_fd; #define SYS_DISPLAY_PWR "/sys/kernel/hbtp/display_pwr" /** - * If target is SDM632: - * return true - * else: - * return false + * Returns true if the target is SDM632. */ static bool is_target_SDM632(void) { - static bool is_SDM632 = false; + static int is_SDM632 = -1; int soc_id; + if (is_SDM632 >= 0) return is_SDM632; + soc_id = get_soc_id(); - if (soc_id == 349 || soc_id == 350) is_SDM632 = true; + is_SDM632 = soc_id == 349 || soc_id == 350; return is_SDM632; } |
