xref: /linux/drivers/gpu/drm/i915/display/intel_dsi_vbt.h (revision a23e1966932464e1c5226cb9ac4ce1d5fc10ba22)
1*aebdd742SJani Nikula /* SPDX-License-Identifier: MIT */
2*aebdd742SJani Nikula /*
3*aebdd742SJani Nikula  * Copyright © 2021 Intel Corporation
4*aebdd742SJani Nikula  */
5*aebdd742SJani Nikula 
6*aebdd742SJani Nikula #ifndef __INTEL_DSI_VBT_H__
7*aebdd742SJani Nikula #define __INTEL_DSI_VBT_H__
8*aebdd742SJani Nikula 
9*aebdd742SJani Nikula #include <linux/types.h>
10*aebdd742SJani Nikula 
11*aebdd742SJani Nikula enum mipi_seq;
12*aebdd742SJani Nikula struct intel_dsi;
13*aebdd742SJani Nikula 
14*aebdd742SJani Nikula bool intel_dsi_vbt_init(struct intel_dsi *intel_dsi, u16 panel_id);
15*aebdd742SJani Nikula void intel_dsi_vbt_gpio_init(struct intel_dsi *intel_dsi, bool panel_is_on);
16*aebdd742SJani Nikula void intel_dsi_vbt_exec_sequence(struct intel_dsi *intel_dsi,
17*aebdd742SJani Nikula 				 enum mipi_seq seq_id);
18*aebdd742SJani Nikula void intel_dsi_log_params(struct intel_dsi *intel_dsi);
19*aebdd742SJani Nikula 
20*aebdd742SJani Nikula #endif /* __INTEL_DSI_VBT_H__ */
21