Esempio n. 1
0
static int set_lcd_output(int video_format, video_appmode_t *video_mode)
{
    int resolution;
    int video_fd;
    video_fd=open("/dev/video",O_RDONLY);
    power_off_vdac();
    
    
    video_mode->outmode = DISPCTL_MODE_480P;
    video_mode->hdmode  = DISPCTL_MODE_LCD;
    if(bsp_reset_flag)
    {
        ioctl(video_fd,VIDEOIO_SETAPPMODE,video_mode);
    }
    ioctl(video_fd, VIDEOIO_SET_WIDEOPTION, VIDEO_WIDEOPTION_WIDE);
    
#ifdef APOLLO_PMP_LCD
    af_osd_layer_create(OSD_LAYER_HW_LAYER0, OSD_LAYER_HW_LAYER0, 800, 800, MEMMAP_DEFAULT);
    af_osd_layer_set_scale(OSD_LAYER_HW_LAYER0, 0, 0);
    resolution = 0;
#else
    af_osd_layer_create(OSD_LAYER_HW_LAYER0, OSD_LAYER_HW_LAYER0, 320, 800, MEMMAP_DEFAULT);
    af_osd_layer_set_scale(OSD_LAYER_HW_LAYER0, 0, 0);
    resolution = 0;
#endif
    if(bsp_reset_flag)
        power_on_backlight();

#ifdef APOLLO_PMP_LCD
    change_ddr_burst_control(0);
#endif
    close(video_fd);
    return resolution; 
}
static void t13_power_on(void)
{
	set_tcon_pinmux();
	power_on_lcd();
	power_on_backlight();
      
}
static void t13_power_on(void)
{
    video_dac_disable();
	set_tcon_pinmux();
	power_on_lcd();
	power_on_backlight();
      
}
static void t13_io_init(void)
{
    printk("\n\nT13 LCD Init.\n\n");

    set_tcon_pinmux();

    power_on_lcd();
    power_on_backlight();
}
Esempio n. 5
0
static void lcd_power_on(void)
{
    video_dac_disable();
    set_tcon_pinmux();
    power_on_lcd();
	#ifdef CONFIG_HAVE_SYS_TEST
    power_on_backlight();	//changed by Elvis
    #endif  
}
Esempio n. 6
0
static void lcd_power_on(void)
{
	debug("%s\n", __FUNCTION__);
	video_dac_disable();
   // set_tcon_pinmux();
    power_on_lcd();
    #ifdef CONFIG_HAVE_SYS_TEST
    power_on_backlight();	//changed by Elvis
    #endif        
}
void m1_init_machine(void)
{
    #ifdef ENABLE_FONT_RESOURCE
	InitFont();
	#endif
    #ifdef CONFIG_AML_I2C
	sys_test_i2c_init(&aml_i2c_info, ARRAY_SIZE(aml_i2c_info));
	#endif
	adc_init(&adc_info, ARRAY_SIZE(adc_info));
	power_on_backlight();
}
Esempio n. 8
0
void m1_init_machine(void)
{
  #ifdef ENABLE_FONT_RESOURCE
	RegisterFont(&ISO_88591_24Font);
	#endif
    #ifdef CONFIG_AML_I2C
	sys_test_i2c_init(aml_i2c_info, ARRAY_SIZE(aml_i2c_info));
	#endif
	run_command("lcd clear",0);
	power_on_backlight();
}
Esempio n. 9
0
static void lcd_io_init(void)
{
    debug("\n\nT13 LCD Init.\n\n");

    set_tcon_pinmux();

    power_on_lcd();
	#ifdef CONFIG_HAVE_SYS_TEST
    power_on_backlight();
	#endif
    aml_8726m_set_bl_level(DEFAULT_BL_LEVEL);
}