Home
last modified time | relevance | path

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

/openbmc/linux/drivers/gpu/drm/panel/
H A Dpanel-khadas-ts050.c583 struct khadas_ts050_panel *khadas_ts050 = to_khadas_ts050_panel(panel); in khadas_ts050_panel_prepare() local
587 if (khadas_ts050->prepared) in khadas_ts050_panel_prepare()
590 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0); in khadas_ts050_panel_prepare()
592 err = regulator_enable(khadas_ts050->supply); in khadas_ts050_panel_prepare()
596 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 1); in khadas_ts050_panel_prepare()
600 gpiod_set_value_cansleep(khadas_ts050->reset_gpio, 1); in khadas_ts050_panel_prepare()
604 gpiod_set_value_cansleep(khadas_ts050->reset_gpio, 0); in khadas_ts050_panel_prepare()
607 mipi_dsi_dcs_write(khadas_ts050->link, 0xff, (u8[]){ 0x05 }, 1); in khadas_ts050_panel_prepare()
610 mipi_dsi_dcs_write(khadas_ts050->link, 0xfb, (u8[]){ 0x01 }, 1); in khadas_ts050_panel_prepare()
612 mipi_dsi_dcs_write(khadas_ts050->link, 0xc5, (u8[]){ 0x01 }, 1); in khadas_ts050_panel_prepare()
[all …]