Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: MIT */
0002 /*
0003  * Copyright © 2021 Intel Corporation
0004  */
0005 
0006 #ifndef __INTEL_DSI_VBT_H__
0007 #define __INTEL_DSI_VBT_H__
0008 
0009 #include <linux/types.h>
0010 
0011 enum mipi_seq;
0012 struct intel_dsi;
0013 
0014 bool intel_dsi_vbt_init(struct intel_dsi *intel_dsi, u16 panel_id);
0015 void intel_dsi_vbt_gpio_init(struct intel_dsi *intel_dsi, bool panel_is_on);
0016 void intel_dsi_vbt_gpio_cleanup(struct intel_dsi *intel_dsi);
0017 void intel_dsi_vbt_exec_sequence(struct intel_dsi *intel_dsi,
0018                  enum mipi_seq seq_id);
0019 void intel_dsi_msleep(struct intel_dsi *intel_dsi, int msec);
0020 void intel_dsi_log_params(struct intel_dsi *intel_dsi);
0021 
0022 #endif /* __INTEL_DSI_VBT_H__ */