Ejemplo n.º 1
0
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;

}
Ejemplo n.º 2
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);	
}
Ejemplo n.º 3
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;
#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);	
}
Ejemplo n.º 4
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;
		}

		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);	
}
Ejemplo n.º 5
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_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);	
}
Ejemplo n.º 6
0
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);	
}