static int __init mipi_sony_lcd_init(void) { ENTER_FUNC2(); lcd_gpio_init(lcd_gpio_init_table, ARRAY_SIZE(lcd_gpio_init_table), 1); #ifdef FEATURE_SKY_BACLIGHT_MAX8831 led_i2c_api_Init(); #endif gpio_set_value_cansleep(LCD_DET, GPIO_LOW_VALUE); sony_state.disp_powered_up = true; mipi_dsi_buf_alloc(&sony_tx_buf, DSI_BUF_SIZE); mipi_dsi_buf_alloc(&sony_rx_buf, DSI_BUF_SIZE); #if 1//def CONFIG_SW_RESET if (msm_reset_reason_read_only()) { first_enable = 0; prev_bl_level = 0; } #endif EXIT_FUNC2(); return platform_driver_register(&this_driver); }
static int mipi_sony_lcd_init(void) { #ifdef FEATURE_SKY_BACLIGHT_MAX8831 led_i2c_api_Init(); #endif mipi_dsi_buf_alloc(&sony_tx_buf, DSI_BUF_SIZE); mipi_dsi_buf_alloc(&sony_rx_buf, DSI_BUF_SIZE); return platform_driver_register(&this_driver); }