| /device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/ |
| D | dw-hdmi.c | 522 static inline void hdmi_writeb(struct dw_hdmi *hdmi, u8 val, int offset) in hdmi_writeb() 527 static inline u8 hdmi_readb(struct dw_hdmi *hdmi, int offset) in hdmi_readb() 536 static void handle_plugged_change(struct dw_hdmi *hdmi, bool plugged) in handle_plugged_change() 543 int dw_hdmi_set_plugged_cb(struct dw_hdmi *hdmi, hdmi_codec_plugged_cb fn, struct device *codec_dev) in dw_hdmi_set_plugged_cb() 558 static void hdmi_modb(struct dw_hdmi *hdmi, u8 data, u8 mask, unsigned reg) in hdmi_modb() 563 static void hdmi_mask_writeb(struct dw_hdmi *hdmi, u8 data, unsigned int reg, u8 shift, u8 mask) in hdmi_mask_writeb() 568 static bool dw_hdmi_check_output_type_changed(struct dw_hdmi *hdmi) in dw_hdmi_check_output_type_changed() 591 struct dw_hdmi *hdmi = container_of(p_work, struct dw_hdmi, work.work); in repo_hpd_event() local 615 static bool check_hdmi_irq(struct dw_hdmi *hdmi, int intr_stat, int phy_int_pol) in check_hdmi_irq() 638 static void init_hpd_work(struct dw_hdmi *hdmi) in init_hpd_work() [all …]
|
| D | dw-hdmi-hdcp.h | 44 struct dw_hdmi *hdmi; member
|
| /device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/ |
| D | dw-hdmi-qp.c | 487 static inline void hdmi_writel(struct dw_hdmi_qp *hdmi, u32 val, int offset) in hdmi_writel() 492 static inline u32 hdmi_readl(struct dw_hdmi_qp *hdmi, int offset) in hdmi_readl() 501 static void handle_plugged_change(struct dw_hdmi_qp *hdmi, bool plugged) in handle_plugged_change() 508 int dw_hdmi_qp_set_plugged_cb(struct dw_hdmi_qp *hdmi, hdmi_codec_plugged_cb fn, struct device *cod… in dw_hdmi_qp_set_plugged_cb() 523 static void hdmi_modb(struct dw_hdmi_qp *hdmi, u32 data, u32 mask, u32 reg) in hdmi_modb() 528 static void hdmi_set_cts_n(struct dw_hdmi_qp *hdmi, unsigned int cts, unsigned int n) in hdmi_set_cts_n() 543 static int hdmi_match_tmds_n_table(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long … in hdmi_match_tmds_n_table() 602 static unsigned int hdmi_compute_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long … in hdmi_compute_n() 637 static unsigned int hdmi_find_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long sam… in hdmi_find_n() 659 void dw_hdmi_qp_set_channel_status(struct dw_hdmi_qp *hdmi, u8 *channel_status) in dw_hdmi_qp_set_channel_status() [all …]
|
| D | dw-hdmi-qp-i2s-audio.c | 24 struct dw_hdmi_qp *hdmi = audio->hdmi; in hdmi_write() local 31 struct dw_hdmi_qp *hdmi = audio->hdmi; in hdmi_read() local 38 struct dw_hdmi_qp *hdmi = audio->hdmi; in hdmi_mod() local 54 struct dw_hdmi_qp *hdmi = audio->hdmi; in dw_hdmi_qp_i2s_hw_params() local 134 struct dw_hdmi_qp *hdmi = audio->hdmi; in dw_hdmi_qp_i2s_audio_startup() local 148 struct dw_hdmi_qp *hdmi = audio->hdmi; in dw_hdmi_qp_i2s_audio_shutdown() local 191 struct dw_hdmi_qp *hdmi = audio->hdmi; in dw_hdmi_qp_i2s_hook_plugged_cb() local
|
| D | dw-hdmi-qp-audio.h | 16 struct dw_hdmi_qp *hdmi; member 21 struct dw_hdmi_qp *hdmi; member
|
| D | dw-hdmi-hdcp.c | 136 struct dw_hdmi *hdmi = hdcp->hdmi; in hdcp_modb() local 309 struct dw_hdmi *hdmi = hdcp->hdmi; in dw_hdmi_hdcp_load_key() local 369 struct dw_hdmi *hdmi = hdcp->hdmi; in dw_hdmi_hdcp_start() local 428 struct dw_hdmi *hdmi = hdcp->hdmi; in dw_hdmi_hdcp_stop() local 451 struct dw_hdmi *hdmi = hdcp->hdmi; in dw_hdmi_hdcp_ksvsha1() local
|
| D | dw-hdmi-hdcp.h | 44 struct dw_hdmi *hdmi; member
|
| /device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/ |
| D | dw-hdmi-qp.c | 282 static inline void hdmi_writel(struct dw_hdmi_qp *hdmi, u32 val, int offset) in hdmi_writel() 287 static inline u32 hdmi_readl(struct dw_hdmi_qp *hdmi, int offset) in hdmi_readl() 296 static void handle_plugged_change(struct dw_hdmi_qp *hdmi, bool plugged) in handle_plugged_change() 302 int dw_hdmi_qp_set_plugged_cb(struct dw_hdmi_qp *hdmi, hdmi_codec_plugged_cb fn, in dw_hdmi_qp_set_plugged_cb() 318 static void hdmi_modb(struct dw_hdmi_qp *hdmi, u32 data, u32 mask, u32 reg) in hdmi_modb() 323 static void hdmi_set_cts_n(struct dw_hdmi_qp *hdmi, unsigned int cts, in hdmi_set_cts_n() 341 static int hdmi_match_tmds_n_table(struct dw_hdmi_qp *hdmi, in hdmi_match_tmds_n_table() 402 static unsigned int hdmi_compute_n(struct dw_hdmi_qp *hdmi, in hdmi_compute_n() 439 static unsigned int hdmi_find_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, in hdmi_find_n() 462 void dw_hdmi_qp_set_channel_status(struct dw_hdmi_qp *hdmi, in dw_hdmi_qp_set_channel_status() [all …]
|
| D | dw-hdmi-qp-i2s-audio.c | 25 struct dw_hdmi_qp *hdmi = audio->hdmi; in hdmi_write() local 32 struct dw_hdmi_qp *hdmi = audio->hdmi; in hdmi_read() local 40 struct dw_hdmi_qp *hdmi = audio->hdmi; in hdmi_mod() local 57 struct dw_hdmi_qp *hdmi = audio->hdmi; in dw_hdmi_qp_i2s_hw_params() local 142 struct dw_hdmi_qp *hdmi = audio->hdmi; in dw_hdmi_qp_i2s_audio_startup() local 155 struct dw_hdmi_qp *hdmi = audio->hdmi; in dw_hdmi_qp_i2s_audio_shutdown() local 198 struct dw_hdmi_qp *hdmi = audio->hdmi; in dw_hdmi_qp_i2s_hook_plugged_cb() local
|
| D | dw-hdmi-qp-audio.h | 16 struct dw_hdmi_qp *hdmi; member 21 struct dw_hdmi_qp *hdmi; member
|
| D | dw-hdmi-audio.h | 11 struct dw_hdmi *hdmi; member 17 struct dw_hdmi *hdmi; member
|
| D | dw-hdmi-hdcp.c | 135 struct dw_hdmi *hdmi = hdcp->hdmi; in hdcp_modb() local 300 struct dw_hdmi *hdmi = hdcp->hdmi; in dw_hdmi_hdcp_load_key() local 362 struct dw_hdmi *hdmi = hdcp->hdmi; in dw_hdmi_hdcp_start() local 433 struct dw_hdmi *hdmi = hdcp->hdmi; in dw_hdmi_hdcp_stop() local 459 struct dw_hdmi *hdmi = hdcp->hdmi; in dw_hdmi_hdcp_ksvsha1() local
|
| D | dw-hdmi-hdcp.h | 44 struct dw_hdmi *hdmi; member
|
| /device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
| D | rk3066_hdmi.c | 63 static inline u8 hdmi_readb(struct rk3066_hdmi *hdmi, u16 offset) in hdmi_readb() 68 static inline void hdmi_writeb(struct rk3066_hdmi *hdmi, u16 offset, u32 val) in hdmi_writeb() 73 static inline void hdmi_modb(struct rk3066_hdmi *hdmi, u16 offset, u32 msk, u32 val) in hdmi_modb() 81 static void rk3066_hdmi_i2c_init(struct rk3066_hdmi *hdmi) in rk3066_hdmi_i2c_init() 95 static inline u8 rk3066_hdmi_get_power_mode(struct rk3066_hdmi *hdmi) in rk3066_hdmi_get_power_mode() 100 static void rk3066_hdmi_set_power_mode(struct rk3066_hdmi *hdmi, int mode) in rk3066_hdmi_set_power_mode() 151 static int rk3066_hdmi_upload_frame(struct rk3066_hdmi *hdmi, int setup_rc, union hdmi_infoframe *f… in rk3066_hdmi_upload_frame() 181 static int rk3066_hdmi_config_avi(struct rk3066_hdmi *hdmi, struct drm_display_mode *mode) in rk3066_hdmi_config_avi() 202 static int rk3066_hdmi_config_video_timing(struct rk3066_hdmi *hdmi, struct drm_display_mode *mode) in rk3066_hdmi_config_video_timing() 254 static void rk3066_hdmi_phy_write(struct rk3066_hdmi *hdmi, u16 offset, u8 value) in rk3066_hdmi_phy_write() [all …]
|
| D | inno_hdmi.c | 131 static inline u8 hdmi_readb(struct inno_hdmi *hdmi, u16 offset) in hdmi_readb() 136 static inline void hdmi_writeb(struct inno_hdmi *hdmi, u16 offset, u32 val) in hdmi_writeb() 141 static inline void hdmi_modb(struct inno_hdmi *hdmi, u16 offset, u32 msk, u32 val) in hdmi_modb() 149 static void inno_hdmi_i2c_init(struct inno_hdmi *hdmi) in inno_hdmi_i2c_init() 163 static void inno_hdmi_sys_power(struct inno_hdmi *hdmi, bool enable) in inno_hdmi_sys_power() 172 static void inno_hdmi_set_pwr_mode(struct inno_hdmi *hdmi, int mode) in inno_hdmi_set_pwr_mode() 205 static void inno_hdmi_reset(struct inno_hdmi *hdmi) in inno_hdmi_reset() 223 static int inno_hdmi_upload_frame(struct inno_hdmi *hdmi, int setup_rc, union hdmi_infoframe *frame… in inno_hdmi_upload_frame() 253 static int inno_hdmi_config_video_vsi(struct inno_hdmi *hdmi, struct drm_display_mode *mode) in inno_hdmi_config_video_vsi() 264 static int inno_hdmi_config_video_avi(struct inno_hdmi *hdmi, struct drm_display_mode *mode) in inno_hdmi_config_video_avi() [all …]
|
| D | dw_hdmi-rockchip.c | 184 struct dw_hdmi *hdmi; member 829 static unsigned int hdmi_get_tmdsclock(struct rockchip_hdmi *hdmi, unsigned long pixelclock) in hdmi_get_tmdsclock() 853 static void hdmi_select_link_config(struct rockchip_hdmi *hdmi, struct drm_crtc_state *crtc_state) in hdmi_select_link_config() 955 static int hdmi_dsc_get_num_slices(struct rockchip_hdmi *hdmi, struct drm_crtc_state *crtc_state, i… in hdmi_dsc_get_num_slices() 1052 static int hdmi_dsc_slices(struct rockchip_hdmi *hdmi, struct drm_crtc_state *crtc_state) in hdmi_dsc_slices() 1063 static int hdmi_dsc_get_bpp(struct rockchip_hdmi *hdmi, int src_fractional_bpp, int slice_width, in… in hdmi_dsc_get_bpp() 1139 static int dw_hdmi_dsc_bpp(struct rockchip_hdmi *hdmi, int num_slices, int slice_width) in dw_hdmi_dsc_bpp() 1148 static int dw_hdmi_qp_set_link_cfg(struct rockchip_hdmi *hdmi, u16 pic_width, u16 pic_height, u16 s… in dw_hdmi_qp_set_link_cfg() 1177 static void dw_hdmi_qp_dsc_configure(struct rockchip_hdmi *hdmi, struct rockchip_crtc_state *s, in dw_hdmi_qp_dsc_configure() 1234 static int rockchip_hdmi_update_phy_table(struct rockchip_hdmi *hdmi, u32 *config, int phy_table_si… in rockchip_hdmi_update_phy_table() [all …]
|
| /device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ctrl/hisiv100/ |
| D | hdmi_hal_ddc.c | 50 static ddc_info *ddc_info_ptr_get(hdmi_device_id hdmi) in ddc_info_ptr_get() 342 static hi_s32 ddc_err_clean_check(hdmi_device_id hdmi) in ddc_err_clean_check() 372 static hi_s32 ddc_reset(hdmi_device_id hdmi) in ddc_reset() 446 hi_s32 hal_hdmi_ddc_init(hdmi_device_id hdmi) in hal_hdmi_ddc_init() 463 hi_s32 hal_hdmi_ddc_deinit(hdmi_device_id hdmi) in hal_hdmi_ddc_deinit() 477 hi_s32 hal_hdmi_ddc_issue(hdmi_device_id hdmi, ddc_cfg *cfg) in hal_hdmi_ddc_issue() 527 hi_void hal_hdmi_ddc_default_cfg_get(hdmi_device_id hdmi, ddc_cfg *cfg) in hal_hdmi_ddc_default_cfg_get() 553 static hi_s32 edid_get_extern_blk(hdmi_device_id hdmi, const hi_u8 ext_blk_num, const hi_s32 raw_le… in edid_get_extern_blk() 572 hi_s32 hal_hdmi_ddc_edid_raw_get(hdmi_device_id hdmi, hi_s32 size, hi_u8 *data) in hal_hdmi_ddc_edid_raw_get()
|
| D | hdmi_hal_ctrl.c | 174 static hdmi_ctrl_info *ctrl_info_ptr_get(hdmi_device_id hdmi) in ctrl_info_ptr_get() 1529 hi_s32 hal_hdmi_ctrl_init(hdmi_device_id hdmi, const hdmi_hal_init *hal_init) in hal_hdmi_ctrl_init() 1565 hi_s32 hal_hdmi_ctrl_deinit(hdmi_device_id hdmi) in hal_hdmi_ctrl_deinit() 1588 hi_s32 hal_hdmi_ctrl_avmute_set(hdmi_device_id hdmi, const hdmi_avmute_cfg *avmute_cfg) in hal_hdmi_ctrl_avmute_set() 1601 hi_s32 hal_hdmi_ctrl_avmute_get(hdmi_device_id hdmi, hi_bool *enable) in hal_hdmi_ctrl_avmute_get() 1612 hi_s32 hal_hdmi_ctrl_csc_set(hdmi_device_id hdmi, const hdmi_video_config *video_cfg) in hal_hdmi_ctrl_csc_set() 1624 hi_s32 hal_hdmi_ctrl_video_path_set(hdmi_device_id hdmi, hdmi_video_path *video_path) in hal_hdmi_ctrl_video_path_set() 1647 hi_s32 hal_hdmi_ctrl_tmds_mode_set(hdmi_device_id hdmi, hdmi_tmds_mode tmds_mode) in hal_hdmi_ctrl_tmds_mode_set() 1657 hi_s32 hal_hdmi_ctrl_infoframe_en_set(hdmi_device_id hdmi, hdmi_infoframe_id infoframe_id, hi_bool … in hal_hdmi_ctrl_infoframe_en_set() 1693 hi_s32 hal_hdmi_ctrl_infoframe_data_set(hdmi_device_id hdmi, hdmi_infoframe_id infoframe_id, in hal_hdmi_ctrl_infoframe_data_set() [all …]
|
| /device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/ |
| D | drv_hdmi_intf_k.c | 155 hi_s32 hi_drv_hdmi_csc_param_set(hdmi_dev_id hdmi, const hdmi_csc_param *csc_param) in hi_drv_hdmi_csc_param_set() 205 hi_s32 hi_drv_hdmi_video_param_set(hdmi_dev_id hdmi, const hdmi_video_param *video_param) in hi_drv_hdmi_video_param_set() 256 hi_s32 hi_drv_hdmi_stop(hdmi_dev_id hdmi) in hi_drv_hdmi_stop() 291 hi_s32 hi_drv_hdmi_set_hdr_attr(hdmi_dev_id hdmi, const hdmi_hdr_attr *hdr_attr) in hi_drv_hdmi_set_hdr_attr()
|
| D | drv_hdmi_event.c | 27 static hdmi_event_info *event_info_ptr_get(hdmi_device_id hdmi) in event_info_ptr_get()
|
| /device/soc/rockchip/rk3588/kernel/include/linux/ |
| D | dw-hdmi-audio.h | 11 struct dw_hdmi *hdmi; member 17 struct dw_hdmi *hdmi; member
|
| D | dw-hdmi-hdcp.h | 44 struct dw_hdmi *hdmi; member
|
| /device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/include/ |
| D | hdmi_ext.h | 138 #define ckfn_hdmi_stop(hdmi) (func_entry(hdmi_export_func, HI_ID_HDMI)->pfn_stop != NULL) argument 140 #define call_hdmi_stop(hdmi) func_entry(hdmi_export_func, HI_ID_HDMI)->pfn_stop(hdmi) argument 142 #define ckfn_hdmi_set_hdr_attr(hdmi, hdr_attr) (func_entry(hdmi_export_func, HI_ID_HDMI)->pfn_set_h… argument 144 #define call_hdmi_set_hdr_attr(hdmi, hdr_attr) \ argument
|
| /device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/ |
| D | Makefile | 64 hdmi: target
|
| /device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
| D | drm_edid.c | 3687 struct drm_hdmi_info *hdmi = &info->hdmi; in do_y420vdb_modes() local 3722 struct drm_hdmi_info *hdmi = &connector->display_info.hdmi; in drm_add_cmdb_modes() local 3762 struct drm_hdmi_info *hdmi = &connector->display_info.hdmi; in do_cea_modes() local 4217 struct drm_hdmi_info *hdmi = &info->hdmi; in drm_parse_y420cmdb_bitmap() local 4259 const u8 *db, *hdmi = NULL, *video = NULL; in add_cea_modes() local 4905 struct drm_hdmi_info *hdmi = &connector->display_info.hdmi; in drm_parse_ycbcr420_deep_color_info() local 4914 struct drm_hdmi_info *hdmi = &display->hdmi; in drm_parse_hdmi_forum_vsdb() local 5026 static void drm_parse_hdmi_deep_color_info(struct drm_connector *connector, const u8 *hdmi) in drm_parse_hdmi_deep_color_info()
|