Exemplo n.º 1
0
static int __init mipi_dsi_driver_init(void)
{
	int ret;

	mipi_dsi_init();

	ret = mipi_dsi_register_driver();

	device_initialize(&dsi_dev);

	if (ret) {
		pr_err("mipi_dsi_register_driver() failed!\n");
		return ret;
	}

	return ret;
}
Exemplo n.º 2
0
int lcd_init(void)
{	

	lcd_reset();	
	msleep(10);
   	mipi_dsi_init(pre_initialize);
   	
	mipi_dsi_send_dcs_packet(dcs_exit_sleep_mode_arry);
	msleep(100);
	mipi_dsi_send_dcs_packet(dcs_set_diaplay_on);
	msleep(1);
	mipi_dsi_post_init(post_initialize);   


    return 0;

}
int lcd_init(void)
{
    lcd_reset();
    msleep(10);
    mipi_dsi_init(pre_initialize);
    mipi_dsi_send_dcs_packet(dcs_exit_sleep_mode);
    msleep(10);
    mipi_dsi_send_dcs_packet(dcs_set_diaplay_on);
    msleep(10);
    mipi_dsi_post_init(post_initialize);

    /*int i;
    for(i=0;i<5;i++)
    ssdgetvalue();

    printk("the lcd_cs is %d \n",gpio_get_value(RK30_PIN3_PD4));
    printk("the lcd_cs is %d \n",gpio_get_value(RK30_PIN0_PB0));*/
    return 0;

}