128671edaSAlgea Cao /* SPDX-License-Identifier: GPL-2.0+ */ 228671edaSAlgea Cao /* 328671edaSAlgea Cao * (C) Copyright 2022 Fuzhou Rockchip Electronics Co., Ltd 428671edaSAlgea Cao */ 528671edaSAlgea Cao #ifndef _ROCKCHIP_DW_HDMI_QP_H_ 628671edaSAlgea Cao #define _ROCKCHIP_DW_HDMI_QP_H_ 728671edaSAlgea Cao 828671edaSAlgea Cao /* 928671edaSAlgea Cao * Rockchip connector callbacks. 1028671edaSAlgea Cao * If you want to know the details, please refer to rockchip_connector.h 1128671edaSAlgea Cao */ 120594ce39SZhang Yubing int rockchip_dw_hdmi_qp_init(struct rockchip_connector *conn, struct display_state *state); 130594ce39SZhang Yubing void rockchip_dw_hdmi_qp_deinit(struct rockchip_connector *conn, struct display_state *state); 140594ce39SZhang Yubing int rockchip_dw_hdmi_qp_prepare(struct rockchip_connector *conn, struct display_state *state); 150594ce39SZhang Yubing int rockchip_dw_hdmi_qp_enable(struct rockchip_connector *conn, struct display_state *state); 160594ce39SZhang Yubing int rockchip_dw_hdmi_qp_disable(struct rockchip_connector *conn, struct display_state *state); 170594ce39SZhang Yubing int rockchip_dw_hdmi_qp_get_timing(struct rockchip_connector *conn, struct display_state *state); 180594ce39SZhang Yubing int rockchip_dw_hdmi_qp_detect(struct rockchip_connector *conn, struct display_state *state); 190594ce39SZhang Yubing int rockchip_dw_hdmi_qp_get_edid(struct rockchip_connector *conn, struct display_state *state); 20*1d642d95SAlgea Cao int rockchip_dw_hdmi_qp_check(struct rockchip_connector *conn, struct display_state *state); 2128671edaSAlgea Cao 2228671edaSAlgea Cao #endif /* _ROCKCHIP_DW_HDMI_QP_H_ */ 23