int pyd_mdp_gamma(void) { if (panel_type == PANEL_ID_PYD_SHARP) mdp_color_enhancement(pyd_sharp_gamma, ARRAY_SIZE(pyd_sharp_gamma)); else mdp_color_enhancement(pyd_auo_gamma, ARRAY_SIZE(pyd_auo_gamma)); return 0; }
static int holiday_mdp_gamma(void) { if (panel_type == PANEL_ID_HOY_SONY_OTM) mdp_color_enhancement(holiday_sharp_gamma, ARRAY_SIZE(holiday_sharp_gamma)); else mdp_color_enhancement(holiday_auo_gamma, ARRAY_SIZE(holiday_auo_gamma)); return 0; }
static void shooter_3Dpanel_off(void) { int rc; if (mipi_novatek_panel_data.mipi_send_cmds) { mipi_novatek_panel_data.mipi_send_cmds(novatek_2vci_cmds, ARRAY_SIZE(novatek_2vci_cmds)); } if(system_rev >= 1) { pwm_gpio_config.output_value = 0; rc = pm8058_gpio_config(SHOOTER_3DLCM_PD, &pwm_gpio_config); if (rc < 0) pr_err("%s pmic gpio config gpio %d failed\n", __func__, SHOOTER_3DLCM_PD); } mdp_color_enhancement(mdp_sharp_barrier_off, ARRAY_SIZE(mdp_sharp_barrier_off)); pwm_disable(pwm_3d); rc = pm8058_gpio_config(SHOOTER_3DCLK, &clk_gpio_config_off); if (rc < 0) pr_err("%s pmic gpio config gpio %d failed\n", __func__, SHOOTER_3DCLK); gpio_set_value(SHOOTER_CTL_3D_1, 0); gpio_set_value(SHOOTER_CTL_3D_2, 0); gpio_set_value(SHOOTER_CTL_3D_3, 0); gpio_set_value(SHOOTER_CTL_3D_4, 0); led_brightness_switch("lcd-backlight", last_br_2d); }
int shooter_mdp_gamma(void) { PR_DISP_INFO("%s\n", __func__); mdp_color_enhancement(mdp_sharp_barrier_off, ARRAY_SIZE(mdp_sharp_barrier_off)); return 0; }
int deluxe_j_mdp_gamma(void) { if (mdp_gamma == NULL) return 0; mdp_color_enhancement(mdp_gamma, mdp_gamma_count); return 0; }
int monarudo_mdp_gamma(void) { if (mdp_gamma == NULL) return 0; mdp_color_enhancement(mdp_gamma, mdp_gamma_count); return 0; }
int dlp_china_mdp_gamma(void) { if (mdp_gamma == NULL) return 0; mdp_color_enhancement(mdp_gamma, mdp_gamma_count); return 0; }
int impression_mdp_gamma(void) { if (mdp_gamma == NULL) return 0; mdp_color_enhancement(mdp_gamma, mdp_gamma_count); return 0; }
static void shooter_3Dpanel_on(bool bLandscape) { struct pw8058_pwm_config pwm_conf; int rc; if (mipi_novatek_panel_data.mipi_send_cmds) { mipi_novatek_panel_data.mipi_send_cmds(novatek_3vci_cmds, ARRAY_SIZE(novatek_3vci_cmds)); } led_brightness_switch("lcd-backlight", 255); if(system_rev >= 1) { pwm_gpio_config.output_value = 1; rc = pm8058_gpio_config(SHOOTER_3DLCM_PD, &pwm_gpio_config); if (rc < 0) pr_err("%s pmic gpio config gpio %d failed\n", __func__, SHOOTER_3DLCM_PD); } rc = pm8058_gpio_config(SHOOTER_3DCLK, &clk_gpio_config_on); if (rc < 0) pr_err("%s pmic gpio config gpio %d failed\n", __func__, SHOOTER_3DCLK); pwm_disable(pwm_3d); pwm_conf.pwm_size = 9; pwm_conf.clk = PM_PWM_CLK_19P2MHZ; pwm_conf.pre_div = PM_PWM_PREDIVIDE_3; pwm_conf.pre_div_exp = 6; pwm_conf.pwm_value = 255; pwm_conf.bypass_lut = 1; pwm_configure(pwm_3d, &pwm_conf); pwm_enable(pwm_3d); if(bLandscape) { mdp_color_enhancement(mdp_sharp_barrier_on, ARRAY_SIZE(mdp_sharp_barrier_on)); gpio_set_value(SHOOTER_CTL_3D_1, 1); gpio_set_value(SHOOTER_CTL_3D_2, 1); gpio_set_value(SHOOTER_CTL_3D_3, 1); gpio_set_value(SHOOTER_CTL_3D_4, 0); } else { mdp_color_enhancement(mdp_sharp_barrier_on, ARRAY_SIZE(mdp_sharp_barrier_on)); gpio_set_value(SHOOTER_CTL_3D_1, 1); gpio_set_value(SHOOTER_CTL_3D_2, 1); gpio_set_value(SHOOTER_CTL_3D_3, 0); gpio_set_value(SHOOTER_CTL_3D_4, 1); } }
int ville_mdp_gamma(void) { #if 0 if (panel_type == PANEL_ID_VILLE_SONY_NT || panel_type == PANEL_ID_VILLE_SONY_NT_C1 || panel_type == PANEL_ID_VILLE_SONY_NT_C2) { mdp_color_enhancement(ville_sony_nt_gamma, ARRAY_SIZE(ville_sony_nt_gamma)); } #endif return 0; }
static int holiday_mdp_color_enhance(void) { mdp_color_enhancement(holiday_color_v11, ARRAY_SIZE(holiday_color_v11)); return 0; }
int golfu_mdp_color_enhancement(void) { PR_DISP_INFO("%s\n",__func__); mdp_color_enhancement(golfu_color_enhancement, ARRAY_SIZE(golfu_color_enhancement)); return 0; }
int monarudo_mdp_gamma(void) { mdp_color_enhancement(mdp_gamma, ARRAY_SIZE(mdp_gamma)); return 0; }
int pyd_mdp_color_enhance(void) { mdp_color_enhancement(pyd_color_v11, ARRAY_SIZE(pyd_color_v11)); return 0; }
static int protou_mdp_color_enhance(void) { mdp_color_enhancement(protou_color_v105, ARRAY_SIZE(protou_color_v105)); return 0; }
static int protou_mdp_gamma(void) { mdp_color_enhancement(protou_gamma, ARRAY_SIZE(protou_gamma)); return 0; }