int s3c_mdnie_init_global(struct s3cfb_global *s3cfb_ctrl) { // clk enable clk_enable(mdnie_clock); s3c_mdnie_set_size(s3cfb_ctrl->lcd->width,s3cfb_ctrl->lcd->height); #if defined(CONFIG_FB_S3C_CMC623) #if defined(MDNIE_TUNING) mDNIe_Tuning_Mode = FALSE; #endif mDNIe_Mode_Change(mDNIe_UI); #else mDNIe_Set_Mode(current_mDNIe_UI, current_mDNIe_OutDoor_OnOff); //Add #endif s3c_ielcd_logic_start(); s3c_ielcd_init_global(s3cfb_ctrl); s5p_mdine_pwm_enable(1); return 0; }
void mDNIe_Set_Mode(Lcd_mDNIe_UI mode, u8 mDNIe_Outdoor_OnOff) { if(mDNIe_Outdoor_OnOff) { switch(mode) { case mDNIe_UI_MODE: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; case mDNIe_VIDEO_WARM_MODE: mDNIe_Mode_Change(mDNIe_Video_WO_Mode); break; case mDNIe_VIDEO_COLD_MODE: mDNIe_Mode_Change(mDNIe_Video_CO_Mode); break; case mDNIe_CAMERA_MODE: mDNIe_Mode_Change(mDNIe_Camera_Outdoor_Mode); break; case mDNIe_NAVI: mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; case mDNIe_GALLERY: mDNIe_Mode_Change(mDNIe_Gallery_Mode); break; } current_mDNIe_UI = mode; if(current_mDNIe_UI == mDNIe_UI_MODE) current_mDNIe_OutDoor_OnOff = FALSE; else current_mDNIe_OutDoor_OnOff = TRUE; } else { switch(mode) { case mDNIe_UI_MODE: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: mDNIe_Mode_Change(mDNIe_Video); break; case mDNIe_VIDEO_WARM_MODE: mDNIe_Mode_Change(mDNIe_Video_Warm); break; case mDNIe_VIDEO_COLD_MODE: mDNIe_Mode_Change(mDNIe_Video_Cold); break; case mDNIe_CAMERA_MODE: mDNIe_Mode_Change(mDNIe_Camera); break; case mDNIe_NAVI: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_GALLERY: mDNIe_Mode_Change(mDNIe_Gallery_Mode); break; } current_mDNIe_UI = mode; current_mDNIe_OutDoor_OnOff = FALSE; } pre_0x0100 = 0; #ifdef CONFIG_FB_S3C_MDNIE_TUNINGMODE_FOR_BACKLIGHT pre_val = -1; #endif /* CONFIG_FB_S3C_MDNIE_TUNINGMODE_FOR_BACKLIGHT */ gprintk("[mDNIe] mDNIe_Set_Mode: current_mDNIe_UI(%d), current_mDNIe_OutDoor_OnOff(%d) \n",current_mDNIe_UI, current_mDNIe_OutDoor_OnOff); }
void mDNIe_Set_Mode(Lcd_mDNIe_UI mode, u8 mDNIe_Outdoor_OnOff) { if(mDNIe_Outdoor_OnOff) { switch(mode) { case mDNIe_UI_MODE: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; case mDNIe_VIDEO_WARM_MODE: mDNIe_Mode_Change(mDNIe_Video_WO_Mode); break; case mDNIe_VIDEO_COLD_MODE: mDNIe_Mode_Change(mDNIe_Video_CO_Mode); break; case mDNIe_CAMERA_MODE: mDNIe_Mode_Change(mDNIe_Camera_Outdoor_Mode); break; case mDNIe_NAVI: mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; #if defined(CONFIG_ARIES_LATONA) case mDNIe_GALLERY: mDNIe_Mode_Change(mDNIe_Gallery); break; #endif } current_mDNIe_UI = mode; if(current_mDNIe_UI == mDNIe_UI_MODE) current_mDNIe_OutDoor_OnOff = FALSE; else current_mDNIe_OutDoor_OnOff = TRUE; } else { switch(mode) { case mDNIe_UI_MODE: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: mDNIe_Mode_Change(mDNIe_Video); break; case mDNIe_VIDEO_WARM_MODE: mDNIe_Mode_Change(mDNIe_Video_Warm); break; case mDNIe_VIDEO_COLD_MODE: mDNIe_Mode_Change(mDNIe_Video_Cold); break; case mDNIe_CAMERA_MODE: mDNIe_Mode_Change(mDNIe_Camera); break; case mDNIe_NAVI: mDNIe_Mode_Change(mDNIe_UI); break; #if defined(CONFIG_ARIES_LATONA) case mDNIe_GALLERY: mDNIe_Mode_Change(mDNIe_Gallery); break; #endif } current_mDNIe_UI = mode; current_mDNIe_OutDoor_OnOff = FALSE; } #if defined(CONFIG_ARIES_LATONA) on_cabc(); #endif pre_0x0100 = 0; #ifdef CONFIG_FB_S3C_MDNIE_TUNINGMODE_FOR_BACKLIGHT #if defined(CONFIG_S5PC110_DEMPSEY_BOARD) //extern int capella_pre_val; //capella_pre_val = -1; #else pre_val = -1; //Subhransu revisit for dempsey #endif #endif /* CONFIG_FB_S3C_MDNIE_TUNINGMODE_FOR_BACKLIGHT */ gprintk("[mDNIe] mDNIe_Set_Mode: current_mDNIe_UI(%d), current_mDNIe_OutDoor_OnOff(%d) \n",current_mDNIe_UI, current_mDNIe_OutDoor_OnOff); }
void mDNIe_Set_Mode(Lcd_mDNIe_UI mode, u8 mDNIe_Outdoor_OnOff) { if(mDNIe_Outdoor_OnOff) { switch(mode) { case mDNIe_UI_MODE: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; case mDNIe_VIDEO_WARM_MODE: mDNIe_Mode_Change(mDNIe_Video_WO_Mode); break; case mDNIe_VIDEO_COLD_MODE: mDNIe_Mode_Change(mDNIe_Video_CO_Mode); break; case mDNIe_CAMERA_MODE: mDNIe_Mode_Change(mDNIe_Camera_Outdoor_Mode); break; case mDNIe_NAVI: mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; } current_mDNIe_UI = mode; if(current_mDNIe_UI == mDNIe_UI_MODE) current_mDNIe_OutDoor_OnOff = FALSE; else current_mDNIe_OutDoor_OnOff = TRUE; } else { switch(mode) { case mDNIe_UI_MODE: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: mDNIe_Mode_Change(mDNIe_Video); break; case mDNIe_VIDEO_WARM_MODE: mDNIe_Mode_Change(mDNIe_Video_Warm); break; case mDNIe_VIDEO_COLD_MODE: mDNIe_Mode_Change(mDNIe_Video_Cold); break; case mDNIe_CAMERA_MODE: mDNIe_Mode_Change(mDNIe_Camera); break; case mDNIe_NAVI: mDNIe_Mode_Change(mDNIe_UI); break; } current_mDNIe_UI = mode; current_mDNIe_OutDoor_OnOff = FALSE; } pre_0x0100 = 0; pre_val = -1; gprintk("[mDNIe] mDNIe_Set_Mode: current_mDNIe_UI(%d), current_mDNIe_OutDoor_OnOff(%d) \n",current_mDNIe_UI, current_mDNIe_OutDoor_OnOff); }
void mDNIe_Set_Mode(Lcd_mDNIe_UI mode, u8 mDNIe_Outdoor_OnOff) { if(mDNIe_Outdoor_OnOff) { switch(mode) { case mDNIe_UI_MODE: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; case mDNIe_VIDEO_WARM_MODE: mDNIe_Mode_Change(mDNIe_Video_WO_Mode); break; case mDNIe_VIDEO_COLD_MODE: mDNIe_Mode_Change(mDNIe_Video_CO_Mode); break; case mDNIe_CAMERA_MODE: mDNIe_Mode_Change(mDNIe_Camera_Outdoor_Mode); break; case mDNIe_NAVI: mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; case mDNIe_DMB_MODE: mDNIe_Mode_Change(mDNIe_None); break; case mDNIe_GALLERY_MODE: mDNIe_Mode_Change(mDNIe_None); break; } current_mDNIe_UI = mode; current_mDNIe_OutDoor_OnOff = TRUE; } else { switch(mode) { case mDNIe_UI_MODE: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: mDNIe_Mode_Change(mDNIe_Video); break; case mDNIe_VIDEO_WARM_MODE: mDNIe_Mode_Change(mDNIe_Video_Warm); break; case mDNIe_VIDEO_COLD_MODE: mDNIe_Mode_Change(mDNIe_Video_Cold); break; case mDNIe_CAMERA_MODE: mDNIe_Mode_Change(mDNIe_Camera); break; case mDNIe_NAVI: mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_DMB_MODE: mDNIe_Mode_Change(mDNIe_None); break; case mDNIe_GALLERY_MODE: mDNIe_Mode_Change(mDNIe_Gallery); break; } current_mDNIe_UI = mode; current_mDNIe_OutDoor_OnOff = FALSE; } printk("[mDNIe] mDNIe_Set_Mode: current_mDNIe_UI(%d), current_mDNIe_OutDoor_OnOff(%d) \n",current_mDNIe_UI, current_mDNIe_OutDoor_OnOff); }
void mDNIe_Set_Mode(Lcd_mDNIe_UI mode, u8 mDNIe_Outdoor_OnOff) { if(mDNIe_Outdoor_OnOff) { gprintk("Outdoor : "); switch(mode) { case mDNIe_UI_MODE: gprintk("mDNIe_UI_MODE \n"); mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: gprintk("mDNIe_VIDEO_MODE \n"); mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; case mDNIe_VIDEO_WARM_MODE: gprintk("mDNIe_VIDEO_WARM_MODE \n"); mDNIe_Mode_Change(mDNIe_Video_WO_Mode); break; case mDNIe_VIDEO_COLD_MODE: gprintk("mDNIe_VIDEO_COLD_MODE \n"); mDNIe_Mode_Change(mDNIe_Video_CO_Mode); break; case mDNIe_CAMERA_MODE: gprintk("mDNIe_CAMERA_MODE \n"); mDNIe_Mode_Change(mDNIe_Camera_Outdoor_Mode); break; case mDNIe_NAVI: gprintk("mDNIe_NAVI \n"); mDNIe_Mode_Change(mDNIe_Outdoor_Mode); break; case mDNIe_GALLERY: mDNIe_Mode_Change(mDNIe_Gallery); break; case MDNIE_VT_MODE: gprintk("mDNIe_VT_MODE \n"); mDNIe_Mode_Change(mDNIe_VT_Mode); break; #if defined(CONFIG_VENTURI_KOR) || defined(CONFIG_ARIES_KOR) case mDNIe_DMB_MODE: gprintk("mDNIe_DMB_MODE \n"); mDNIe_Mode_Change(mDNIe_DMB_Outdoor_Mode); break; case mDNIe_DMB_WARM_MODE: gprintk("mDNIe_DMB_WARM_MODE \n"); mDNIe_Mode_Change(mDNIe_DMB_WO_Mode); break; case mDNIe_DMB_COLD_MODE: gprintk("mDNIe_DMB_COLD_MODE \n"); mDNIe_Mode_Change(mDNIe_DMB_CO_Mode); break; #endif } current_mDNIe_UI = mode; if(current_mDNIe_UI == mDNIe_UI_MODE) current_mDNIe_OutDoor_OnOff = FALSE; else current_mDNIe_OutDoor_OnOff = TRUE; } else { gprintk("Indoor : "); switch(mode) { case mDNIe_UI_MODE: gprintk("mDNIe_UI_MODE \n"); mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_VIDEO_MODE: gprintk("mDNIe_VIDEO_MODE \n"); mDNIe_Mode_Change(mDNIe_Video); break; case mDNIe_VIDEO_WARM_MODE: gprintk("mDNIe_VIDEO_WARM_MODE \n"); mDNIe_Mode_Change(mDNIe_Video_Warm); break; case mDNIe_VIDEO_COLD_MODE: gprintk("mDNIe_VIDEO_COLD_MODE \n"); mDNIe_Mode_Change(mDNIe_Video_Cold); break; case mDNIe_CAMERA_MODE: gprintk("mDNIe_CAMERA_MODE \n"); mDNIe_Mode_Change(mDNIe_Camera); break; case mDNIe_NAVI: gprintk("mDNIe_NAVI \n"); mDNIe_Mode_Change(mDNIe_UI); break; case mDNIe_GALLERY: mDNIe_Mode_Change(mDNIe_Gallery); break; case MDNIE_VT_MODE: gprintk("mDNIe_VT_MODE \n"); mDNIe_Mode_Change(mDNIe_VT_Mode); break; //VenturiGB_Usys_jypark 2011.08.24 - add DMB_MODE [[ #if defined(CONFIG_VENTURI_KOR) || defined(CONFIG_ARIES_KOR) case mDNIe_DMB_MODE: gprintk("mDNIe_DMB_MODE \n"); mDNIe_Mode_Change(mDNIe_DMB); break; case mDNIe_DMB_WARM_MODE: gprintk("mDNIe_DMB_WARM_MODE \n"); mDNIe_Mode_Change(mDNIe_DMB_Warm); break; case mDNIe_DMB_COLD_MODE: gprintk("mDNIe_COLD_MODE \n"); mDNIe_Mode_Change(mDNIe_DMB_Cold); break; #endif //VenturiGB_Usys_jypark 2011.08.24 - add DMB_MODE ]] } current_mDNIe_UI = mode; current_mDNIe_OutDoor_OnOff = FALSE; } #ifdef CONFIG_FB_S3C_NT35580 if (g_lcd) on_cabc(g_lcd); #endif pre_0x0100 = 0; #ifdef CONFIG_FB_S3C_MDNIE_TUNINGMODE_FOR_BACKLIGHT pre_val = -1; #endif /* CONFIG_FB_S3C_MDNIE_TUNINGMODE_FOR_BACKLIGHT */ gprintk("[mDNIe] mDNIe_Set_Mode: current_mDNIe_UI(%d), current_mDNIe_OutDoor_OnOff(%d) \n",current_mDNIe_UI, current_mDNIe_OutDoor_OnOff); }