int kcal_set_values(int kcal_r, int kcal_g, int kcal_b) { #if defined(CONFIG_MACH_MSM8974_A1) int isUpdate = 0; int kcal_r_limit = 0; int kcal_g_limit = 0; int kcal_b_limit = 0; g_kcal_r = kcal_r < kcal_r_limit ? kcal_r_limit : kcal_r; g_kcal_g = kcal_g < kcal_g_limit ? kcal_g_limit : kcal_g; g_kcal_b = kcal_b < kcal_b_limit ? kcal_b_limit : kcal_b; if(kcal_r < kcal_r_limit || kcal_g < kcal_g_limit || kcal_b < kcal_b_limit){ isUpdate = 1; } if(isUpdate) update_preset_lcdc_lut(); #else g_kcal_r = kcal_r; g_kcal_g = kcal_g; g_kcal_b = kcal_b; #endif return 0; }
void kcal_send_s2d(int set) { int r, g, b; r = g_kcal_r; g = g_kcal_g; b = g_kcal_b; if (set == 1) { r = r - down_kcal; g = g - down_kcal; b = b - down_kcal; if ((r < g_kcal_min) && (g < g_kcal_min) && (b < g_kcal_min)) sweep2wake_pwrtrigger(); } else if (set == 2) { if ((r == 255) && (g == 255) && (b == 255)) return; r = r + up_kcal; g = g + up_kcal; b = b + up_kcal; } kcal_set_values(r, g, b); update_preset_lcdc_lut(); return; }
int kcal_set_values(int kcal_r, int kcal_g, int kcal_b) { g_kcal_r = kcal_r < g_kcal_min ? g_kcal_min : kcal_r; g_kcal_g = kcal_g < g_kcal_min ? g_kcal_min : kcal_g; g_kcal_b = kcal_b < g_kcal_min ? g_kcal_min : kcal_b; if (kcal_r < g_kcal_min || kcal_g < g_kcal_min || kcal_b < g_kcal_min) update_preset_lcdc_lut(); return 0; }
int kcal_set_min(int kcal_min) { g_kcal_min = kcal_min; if (g_kcal_min > 255) g_kcal_min = 255; if (g_kcal_min < 0) g_kcal_min = 0; if (g_kcal_min > g_kcal_r || g_kcal_min > g_kcal_g || g_kcal_min > g_kcal_b) { g_kcal_r = g_kcal_r < g_kcal_min ? g_kcal_min : g_kcal_r; g_kcal_g = g_kcal_g < g_kcal_min ? g_kcal_min : g_kcal_g; g_kcal_b = g_kcal_b < g_kcal_min ? g_kcal_min : g_kcal_b; update_preset_lcdc_lut(); } return 0; }
int kcal_set_values(int kcal_r, int kcal_g, int kcal_b) { #if defined(CONFIG_MACH_MSM8974_A1) int is_update = 0; g_kcal_r = kcal_r < 248 ? 248 : kcal_r; g_kcal_g = kcal_g < 248 ? 248 : kcal_g; g_kcal_b = kcal_b < 252 ? 252 : kcal_b; if (kcal_r < 248 || kcal_g < 248 || kcal_b < 252) is_update = 1; if (is_update) update_preset_lcdc_lut(); #else g_kcal_r = kcal_r; g_kcal_g = kcal_g; g_kcal_b = kcal_b; #endif return 0; }
int kcal_set_values(int kcal_r, int kcal_g, int kcal_b) { if (kcal_r > 255 || kcal_r < 0) kcal_r = kcal_r < 0 ? 0 : kcal_r; kcal_r = kcal_r > 255 ? 255 : kcal_r; if (kcal_g > 255 || kcal_g < 0) kcal_g = kcal_g < 0 ? 0 : kcal_g; kcal_g = kcal_g > 255 ? 255 : kcal_g; if (kcal_b > 255 || kcal_b < 0) kcal_b = kcal_b < 0 ? 0 : kcal_b; kcal_b = kcal_b > 255 ? 255 : kcal_b; g_kcal_r = kcal_r < g_kcal_min ? g_kcal_min : kcal_r; g_kcal_g = kcal_g < g_kcal_min ? g_kcal_min : kcal_g; g_kcal_b = kcal_b < g_kcal_min ? g_kcal_min : kcal_b; if (kcal_r < g_kcal_min || kcal_g < g_kcal_min || kcal_b < g_kcal_min) update_preset_lcdc_lut(); return 0; }
int kcal_set_values(int kcal_r, int kcal_g, int kcal_b) { //change RGB Limit Value int isUpdate = 0; g_kcal_r = kcal_r < 248 ? 248 : kcal_r; g_kcal_g = kcal_g < 248 ? 248 : kcal_g; g_kcal_b = kcal_b < 252 ? 252 : kcal_b; if(kcal_r < 248 || kcal_g < 248 || kcal_b < 252){ isUpdate = 1; } if(isUpdate) update_preset_lcdc_lut(); /* g_kcal_r = kcal_r; g_kcal_g = kcal_g; g_kcal_b = kcal_b; */ return 0; }
int kcal_set_values(int kcal_r, int kcal_g, int kcal_b) { #if 0 int is_update = 0; int kcal_r_limit = 250; int kcal_g_limit = 250; int kcal_b_limit = 253; g_kcal_r = kcal_r < kcal_r_limit ? kcal_r_limit : kcal_r; g_kcal_g = kcal_g < kcal_g_limit ? kcal_g_limit : kcal_g; g_kcal_b = kcal_b < kcal_b_limit ? kcal_b_limit : kcal_b; if (kcal_r < kcal_r_limit || kcal_g < kcal_g_limit || kcal_b < kcal_b_limit) is_update = 1; if (is_update) update_preset_lcdc_lut(); #else g_kcal_r = kcal_r; g_kcal_g = kcal_g; g_kcal_b = kcal_b; #endif return 0; }
static int kcal_refresh_values(void) { return update_preset_lcdc_lut(); }
static int kcal_refresh_values(void) { printk("kcal_refresh_values\n"); return update_preset_lcdc_lut(); }
/* motley - keep color alive after screen off/on */ int kcal_keep_color_alive(void) { return update_preset_lcdc_lut(); }