Home
last modified time | relevance | path

Searched refs:khadas_ts050 (Results 1 – 1 of 1) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/panel/
Dpanel-khadas-ts050.c638 struct khadas_ts050_panel *khadas_ts050 = to_khadas_ts050_panel(panel); in khadas_ts050_panel_prepare() local
642 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0); in khadas_ts050_panel_prepare()
644 err = regulator_enable(khadas_ts050->supply); in khadas_ts050_panel_prepare()
648 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 1); in khadas_ts050_panel_prepare()
652 gpiod_set_value_cansleep(khadas_ts050->reset_gpio, 1); in khadas_ts050_panel_prepare()
656 gpiod_set_value_cansleep(khadas_ts050->reset_gpio, 0); in khadas_ts050_panel_prepare()
659 mipi_dsi_dcs_write(khadas_ts050->link, 0xff, (u8[]){ 0x05 }, 1); in khadas_ts050_panel_prepare()
662 mipi_dsi_dcs_write(khadas_ts050->link, 0xfb, (u8[]){ 0x01 }, 1); in khadas_ts050_panel_prepare()
664 mipi_dsi_dcs_write(khadas_ts050->link, 0xc5, (u8[]){ 0x01 }, 1); in khadas_ts050_panel_prepare()
668 for (i = 0; i < khadas_ts050->panel_data->len; i++) { in khadas_ts050_panel_prepare()
[all …]