/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 14 #include <linux/hdmi.h> 40 #include "dw-hdmi-audio.h" 41 #include "dw-hdmi-cec.h" 42 #include "dw-hdmi-hdcp.h" 43 #include "dw-hdmi.h" 428 int (*configure)(struct dw_hdmi *hdmi, const struct dw_hdmi_plat_data *pdata, unsigned long mpixelclock); 503 void (*enable_audio)(struct dw_hdmi *hdmi); 504 void (*disable_audio)(struct dw_hdmi *hdmi); 513 bool initialized; /* hdmi is enabled before bind */ 522 static inline void hdmi_writeb(struct dw_hdmi *hdmi, u argument 527 hdmi_readb(struct dw_hdmi *hdmi, int offset) hdmi_readb() argument 536 handle_plugged_change(struct dw_hdmi *hdmi, bool plugged) handle_plugged_change() argument 543 dw_hdmi_set_plugged_cb(struct dw_hdmi *hdmi, hdmi_codec_plugged_cb fn, struct device *codec_dev) dw_hdmi_set_plugged_cb() argument 558 hdmi_modb(struct dw_hdmi *hdmi, u8 data, u8 mask, unsigned reg) hdmi_modb() argument 563 hdmi_mask_writeb(struct dw_hdmi *hdmi, u8 data, unsigned int reg, u8 shift, u8 mask) hdmi_mask_writeb() argument 568 dw_hdmi_check_output_type_changed(struct dw_hdmi *hdmi) dw_hdmi_check_output_type_changed() argument 591 struct dw_hdmi *hdmi = container_of(p_work, struct dw_hdmi, work.work); repo_hpd_event() local 615 check_hdmi_irq(struct dw_hdmi *hdmi, int intr_stat, int phy_int_pol) check_hdmi_irq() argument 638 init_hpd_work(struct dw_hdmi *hdmi) init_hpd_work() argument 644 dw_hdmi_i2c_set_divs(struct dw_hdmi *hdmi) dw_hdmi_i2c_set_divs() argument 691 dw_hdmi_i2c_init(struct dw_hdmi *hdmi) dw_hdmi_i2c_init() argument 720 dw_hdmi_i2c_unwedge(struct dw_hdmi *hdmi) dw_hdmi_i2c_unwedge() argument 768 dw_hdmi_i2c_wait(struct dw_hdmi *hdmi) dw_hdmi_i2c_wait() argument 795 dw_hdmi_i2c_read(struct dw_hdmi *hdmi, unsigned char *buf, unsigned int length) dw_hdmi_i2c_read() argument 828 dw_hdmi_i2c_write(struct dw_hdmi *hdmi, unsigned char *buf, unsigned int length) dw_hdmi_i2c_write() argument 859 struct dw_hdmi *hdmi = i2c_get_adapdata(adap); dw_hdmi_i2c_xfer() local 940 dw_hdmi_i2c_adapter(struct dw_hdmi *hdmi) dw_hdmi_i2c_adapter() argument 976 hdmi_set_cts_n(struct dw_hdmi *hdmi, unsigned int cts, unsigned int n) hdmi_set_cts_n() argument 998 hdmi_match_tmds_n_table(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned long freq) hdmi_match_tmds_n_table() argument 1057 hdmi_compute_n(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned long freq) hdmi_compute_n() argument 1092 hdmi_find_n(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned long sample_rate) hdmi_find_n() argument 1114 dw_hdmi_set_channel_status(struct dw_hdmi *hdmi, u8 *channel_status) dw_hdmi_set_channel_status() argument 1125 hdmi_set_clk_regenerator(struct dw_hdmi *hdmi, unsigned long pixel_clk, unsigned int sample_rate) hdmi_set_clk_regenerator() argument 1161 hdmi_init_clk_regenerator(struct dw_hdmi *hdmi) hdmi_init_clk_regenerator() argument 1168 hdmi_clk_regenerator_update_pixel_clock(struct dw_hdmi *hdmi) hdmi_clk_regenerator_update_pixel_clock() argument 1175 dw_hdmi_set_sample_rate(struct dw_hdmi *hdmi, unsigned int rate) dw_hdmi_set_sample_rate() argument 1184 dw_hdmi_set_channel_count(struct dw_hdmi *hdmi, unsigned int cnt) dw_hdmi_set_channel_count() argument 1209 dw_hdmi_set_channel_allocation(struct dw_hdmi *hdmi, unsigned int ca) dw_hdmi_set_channel_allocation() argument 1219 hdmi_enable_audio_clk(struct dw_hdmi *hdmi, bool enable) hdmi_enable_audio_clk() argument 1229 hdmi_audio_get_eld(struct dw_hdmi *hdmi) hdmi_audio_get_eld() argument 1236 dw_hdmi_ahb_audio_enable(struct dw_hdmi *hdmi) dw_hdmi_ahb_audio_enable() argument 1241 dw_hdmi_ahb_audio_disable(struct dw_hdmi *hdmi) dw_hdmi_ahb_audio_disable() argument 1246 dw_hdmi_i2s_audio_enable(struct dw_hdmi *hdmi) dw_hdmi_i2s_audio_enable() argument 1252 dw_hdmi_i2s_audio_disable(struct dw_hdmi *hdmi) dw_hdmi_i2s_audio_disable() argument 1257 dw_hdmi_audio_enable(struct dw_hdmi *hdmi) dw_hdmi_audio_enable() argument 1270 dw_hdmi_audio_disable(struct dw_hdmi *hdmi) dw_hdmi_audio_disable() argument 1376 hdmi_video_sample(struct dw_hdmi *hdmi) hdmi_video_sample() argument 1442 is_color_space_conversion(struct dw_hdmi *hdmi) is_color_space_conversion() argument 1453 is_color_space_decimation(struct dw_hdmi *hdmi) is_color_space_decimation() argument 1467 is_color_space_interpolation(struct dw_hdmi *hdmi) is_color_space_interpolation() argument 1481 is_csc_needed(struct dw_hdmi *hdmi) is_csc_needed() argument 1486 is_rgb_full_to_limited_needed(struct dw_hdmi *hdmi) is_rgb_full_to_limited_needed() argument 1496 dw_hdmi_update_csc_coeffs(struct dw_hdmi *hdmi) dw_hdmi_update_csc_coeffs() argument 1539 hdmi_video_csc(struct dw_hdmi *hdmi) hdmi_video_csc() argument 1582 hdmi_video_packetize(struct dw_hdmi *hdmi) hdmi_video_packetize() argument 1678 hdmi_phy_test_clear(struct dw_hdmi *hdmi, unsigned char bit) hdmi_phy_test_clear() argument 1683 hdmi_phy_wait_i2c_done(struct dw_hdmi *hdmi, int msec) hdmi_phy_wait_i2c_done() argument 1698 dw_hdmi_phy_i2c_write(struct dw_hdmi *hdmi, unsigned short data, unsigned char addr) dw_hdmi_phy_i2c_write() argument 1710 dw_hdmi_support_scdc(struct dw_hdmi *hdmi, const struct drm_display_info *display) dw_hdmi_support_scdc() argument 1738 hdmi_phy_i2c_read(struct dw_hdmi *hdmi, unsigned char addr) hdmi_phy_i2c_read() argument 1767 dw_hdmi_set_high_tmds_clock_ratio(struct dw_hdmi *hdmi, const struct drm_display_info *display) dw_hdmi_set_high_tmds_clock_ratio() argument 1782 dw_hdmi_phy_enable_powerdown(struct dw_hdmi *hdmi, bool enable) dw_hdmi_phy_enable_powerdown() argument 1787 dw_hdmi_phy_enable_tmds(struct dw_hdmi *hdmi, u8 enable) dw_hdmi_phy_enable_tmds() argument 1792 dw_hdmi_phy_enable_svsret(struct dw_hdmi *hdmi, u8 enable) dw_hdmi_phy_enable_svsret() argument 1797 dw_hdmi_phy_gen2_pddq(struct dw_hdmi *hdmi, u8 enable) dw_hdmi_phy_gen2_pddq() argument 1803 dw_hdmi_phy_gen2_txpwron(struct dw_hdmi *hdmi, u8 enable) dw_hdmi_phy_gen2_txpwron() argument 1810 dw_hdmi_phy_sel_data_en_pol(struct dw_hdmi *hdmi, u8 enable) dw_hdmi_phy_sel_data_en_pol() argument 1816 dw_hdmi_phy_sel_interface_control(struct dw_hdmi *hdmi, u8 enable) dw_hdmi_phy_sel_interface_control() argument 1821 dw_hdmi_phy_reset(struct dw_hdmi *hdmi) dw_hdmi_phy_reset() argument 1829 dw_hdmi_phy_i2c_set_addr(struct dw_hdmi *hdmi, u8 address) dw_hdmi_phy_i2c_set_addr() argument 1837 dw_hdmi_phy_power_off(struct dw_hdmi *hdmi) dw_hdmi_phy_power_off() argument 1873 dw_hdmi_phy_power_on(struct dw_hdmi *hdmi) dw_hdmi_phy_power_on() argument 1915 hdmi_phy_configure_dwc_hdmi_3d_tx(struct dw_hdmi *hdmi, const struct dw_hdmi_plat_data *pdata, unsigned long mpixelclock) hdmi_phy_configure_dwc_hdmi_3d_tx() argument 1976 hdmi_phy_configure(struct dw_hdmi *hdmi, const struct drm_display_info *display) hdmi_phy_configure() argument 2018 dw_hdmi_phy_init(struct dw_hdmi *hdmi, void *data, const struct drm_display_info *display, const struct drm_display_mode *mode) dw_hdmi_phy_init() argument 2037 dw_hdmi_phy_disable(struct dw_hdmi *hdmi, void *data) dw_hdmi_phy_disable() argument 2042 dw_hdmi_phy_read_hpd(struct dw_hdmi *hdmi, void *data) dw_hdmi_phy_read_hpd() argument 2048 dw_hdmi_phy_update_hpd(struct dw_hdmi *hdmi, void *data, bool force, bool disabled, bool rxsense) dw_hdmi_phy_update_hpd() argument 2064 dw_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data) dw_hdmi_phy_setup_hpd() argument 2096 hdmi_tx_hdcp_config(struct dw_hdmi *hdmi, const struct drm_display_mode *mode) hdmi_tx_hdcp_config() argument 2121 hdmi_config_AVI(struct dw_hdmi *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) hdmi_config_AVI() argument 2254 hdmi_config_vendor_specific_infoframe(struct dw_hdmi *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) hdmi_config_vendor_specific_infoframe() argument 2305 hdmi_config_drm_infoframe(struct dw_hdmi *hdmi, const struct drm_connector *connector) hdmi_config_drm_infoframe() argument 2367 hdmi_get_tmdsclock(struct dw_hdmi *hdmi, unsigned long mpixelclock) hdmi_get_tmdsclock() argument 2391 hdmi_av_composer(struct dw_hdmi *hdmi, const struct drm_display_info *display, const struct drm_display_mode *mode) hdmi_av_composer() argument 2544 dw_hdmi_enable_video_path(struct dw_hdmi *hdmi) dw_hdmi_enable_video_path() argument 2586 dw_hdmi_clear_overflow(struct dw_hdmi *hdmi) dw_hdmi_clear_overflow() argument 2634 hdmi_disable_overflow_interrupts(struct dw_hdmi *hdmi) hdmi_disable_overflow_interrupts() argument 2639 dw_hdmi_setup(struct dw_hdmi *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) dw_hdmi_setup() argument 2763 initialize_hdmi_ih_mutes(struct dw_hdmi *hdmi) initialize_hdmi_ih_mutes() argument 2811 dw_hdmi_poweron(struct dw_hdmi *hdmi) dw_hdmi_poweron() argument 2822 dw_hdmi_poweroff(struct dw_hdmi *hdmi) dw_hdmi_poweroff() argument 2835 dw_hdmi_update_power(struct dw_hdmi *hdmi) dw_hdmi_update_power() argument 2876 dw_hdmi_update_phy_mask(struct dw_hdmi *hdmi) dw_hdmi_update_phy_mask() argument 2883 dw_hdmi_detect(struct dw_hdmi *hdmi) dw_hdmi_detect() argument 2913 dw_hdmi_get_edid(struct dw_hdmi *hdmi, struct drm_connector *connector) dw_hdmi_get_edid() argument 2941 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, connector); dw_hdmi_connector_detect() local 2948 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, connector); dw_hdmi_update_hdr_property() local 2974 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, connector); dw_hdmi_connector_get_modes() local 3022 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, connector); dw_hdmi_connector_best_encoder() local 3029 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, connector); dw_hdmi_color_changed() local 3062 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, connector); dw_hdmi_connector_atomic_check() local 3124 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, connector); dw_hdmi_atomic_connector_set_property() local 3138 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, connector); dw_hdmi_atomic_connector_get_property() local 3153 dw_hdmi_set_quant_range(struct dw_hdmi *hdmi) dw_hdmi_set_quant_range() argument 3165 dw_hdmi_set_output_type(struct dw_hdmi *hdmi, u64 val) dw_hdmi_set_output_type() argument 3183 dw_hdmi_get_output_whether_hdmi(struct dw_hdmi *hdmi) dw_hdmi_get_output_whether_hdmi() argument 3189 dw_hdmi_get_output_type_cap(struct dw_hdmi *hdmi) dw_hdmi_get_output_type_cap() argument 3197 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, connector); dw_hdmi_connector_force() local 3234 dw_hdmi_attach_properties(struct dw_hdmi *hdmi) dw_hdmi_attach_properties() argument 3298 dw_hdmi_destroy_properties(struct dw_hdmi *hdmi) dw_hdmi_destroy_properties() argument 3307 dw_hdmi_connector_create(struct dw_hdmi *hdmi) dw_hdmi_connector_create() argument 3616 struct dw_hdmi *hdmi = bridge->driver_private; dw_hdmi_bridge_atomic_check() local 3647 struct dw_hdmi *hdmi = bridge->driver_private; dw_hdmi_bridge_attach() local 3670 struct dw_hdmi *hdmi = bridge->driver_private; dw_hdmi_bridge_detach() local 3681 struct dw_hdmi *hdmi = bridge->driver_private; dw_hdmi_bridge_mode_valid() local 3699 struct dw_hdmi *hdmi = bridge->driver_private; dw_hdmi_bridge_mode_set() local 3711 struct dw_hdmi *hdmi = bridge->driver_private; dw_hdmi_bridge_atomic_disable() local 3723 struct dw_hdmi *hdmi = bridge->driver_private; dw_hdmi_bridge_atomic_enable() local 3739 struct dw_hdmi *hdmi = bridge->driver_private; dw_hdmi_bridge_detect() local 3746 struct dw_hdmi *hdmi = bridge->driver_private; dw_hdmi_bridge_get_edid() local 3768 dw_hdmi_set_cec_adap(struct dw_hdmi *hdmi, struct cec_adapter *adap) dw_hdmi_set_cec_adap() argument 3778 dw_hdmi_i2c_irq(struct dw_hdmi *hdmi) dw_hdmi_i2c_irq() argument 3799 struct dw_hdmi *hdmi = dev_id; dw_hdmi_hardirq() local 3823 dw_hdmi_setup_rx_sense(struct dw_hdmi *hdmi, bool hpd, bool rx_sense) dw_hdmi_setup_rx_sense() argument 3855 struct dw_hdmi *hdmi = dev_id; dw_hdmi_irq() local 3963 dw_hdmi_detect_phy(struct dw_hdmi *hdmi) dw_hdmi_detect_phy() argument 4002 dw_hdmi_cec_enable(struct dw_hdmi *hdmi) dw_hdmi_cec_enable() argument 4010 dw_hdmi_cec_disable(struct dw_hdmi *hdmi) dw_hdmi_cec_disable() argument 4039 dw_hdmi_init_hw(struct dw_hdmi *hdmi) dw_hdmi_init_hw() argument 4059 struct dw_hdmi *hdmi = s->private; dw_hdmi_status_show() local 4221 struct dw_hdmi *hdmi = s->private; dw_hdmi_ctrl_show() local 4251 struct dw_hdmi *hdmi = ((struct seq_file *)file->private_data)->private; dw_hdmi_ctrl_write() local 4282 struct dw_hdmi *hdmi = s->private; dw_hdmi_phy_show() local 4299 struct dw_hdmi *hdmi = ((struct seq_file *)file->private_data)->private; dw_hdmi_phy_write() local 4328 dw_hdmi_register_debugfs(struct device *dev, struct dw_hdmi *hdmi) dw_hdmi_register_debugfs() argument 4340 dw_hdmi_register_hdcp(struct device *dev, struct dw_hdmi *hdmi, u32 val, bool hdcp1x_enable) dw_hdmi_register_hdcp() argument 4369 get_force_logo_property(struct dw_hdmi *hdmi) get_force_logo_property() argument 4415 struct dw_hdmi *hdmi; dw_hdmi_probe() local 4762 dw_hdmi_remove(struct dw_hdmi *hdmi) dw_hdmi_remove() argument 4818 struct dw_hdmi *hdmi; dw_hdmi_bind() local 4841 dw_hdmi_unbind(struct dw_hdmi *hdmi) dw_hdmi_unbind() argument 4847 dw_hdmi_reg_initial(struct dw_hdmi *hdmi) dw_hdmi_reg_initial() argument 4867 dw_hdmi_suspend(struct dw_hdmi *hdmi) dw_hdmi_suspend() argument 4897 dw_hdmi_resume(struct dw_hdmi *hdmi) dw_hdmi_resume() argument [all...] |
H A D | dw-hdmi-hdcp.h | 20 #define DW_HDCP_DRIVER_NAME "dw-hdmi-hdcp" 44 struct dw_hdmi *hdmi; member 47 void (*write)(struct dw_hdmi *hdmi, u8 val, int offset); 48 u8 (*read)(struct dw_hdmi *hdmi, int offset);
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-qp.c | 13 #include <linux/hdmi.h> 37 #include "dw-hdmi-qp-audio.h" 38 #include "dw-hdmi-qp.h" 201 int (*configure)(struct dw_hdmi_qp *hdmi, 259 void (*enable_audio)(struct dw_hdmi_qp *hdmi); 260 void (*disable_audio)(struct dw_hdmi_qp *hdmi); 269 bool initialized; /* hdmi is enabled before bind */ 282 static inline void hdmi_writel(struct dw_hdmi_qp *hdmi, u32 val, int offset) in hdmi_writel() argument 284 regmap_write(hdmi->regm, offset, val); in hdmi_writel() 287 static inline u32 hdmi_readl(struct dw_hdmi_qp *hdmi, in argument 296 handle_plugged_change(struct dw_hdmi_qp *hdmi, bool plugged) handle_plugged_change() argument 302 dw_hdmi_qp_set_plugged_cb(struct dw_hdmi_qp *hdmi, hdmi_codec_plugged_cb fn, struct device *codec_dev) dw_hdmi_qp_set_plugged_cb() argument 318 hdmi_modb(struct dw_hdmi_qp *hdmi, u32 data, u32 mask, u32 reg) hdmi_modb() argument 323 hdmi_set_cts_n(struct dw_hdmi_qp *hdmi, unsigned int cts, unsigned int n) hdmi_set_cts_n() argument 341 hdmi_match_tmds_n_table(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long freq) hdmi_match_tmds_n_table() argument 402 hdmi_compute_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long freq) hdmi_compute_n() argument 439 hdmi_find_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long sample_rate) hdmi_find_n() argument 462 dw_hdmi_qp_set_channel_status(struct dw_hdmi_qp *hdmi, u8 *channel_status) dw_hdmi_qp_set_channel_status() argument 473 hdmi_set_clk_regenerator(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned int sample_rate) hdmi_set_clk_regenerator() argument 487 hdmi_init_clk_regenerator(struct dw_hdmi_qp *hdmi) hdmi_init_clk_regenerator() argument 494 hdmi_clk_regenerator_update_pixel_clock(struct dw_hdmi_qp *hdmi) hdmi_clk_regenerator_update_pixel_clock() argument 502 dw_hdmi_qp_set_sample_rate(struct dw_hdmi_qp *hdmi, unsigned int rate) dw_hdmi_qp_set_sample_rate() argument 512 dw_hdmi_qp_set_channel_count(struct dw_hdmi_qp *hdmi, unsigned int cnt) dw_hdmi_qp_set_channel_count() argument 517 dw_hdmi_qp_set_channel_allocation(struct dw_hdmi_qp *hdmi, unsigned int ca) dw_hdmi_qp_set_channel_allocation() argument 522 hdmi_enable_audio_clk(struct dw_hdmi_qp *hdmi, bool enable) hdmi_enable_audio_clk() argument 532 dw_hdmi_i2s_audio_enable(struct dw_hdmi_qp *hdmi) dw_hdmi_i2s_audio_enable() argument 538 dw_hdmi_i2s_audio_disable(struct dw_hdmi_qp *hdmi) dw_hdmi_i2s_audio_disable() argument 543 dw_hdmi_qp_audio_enable(struct dw_hdmi_qp *hdmi) dw_hdmi_qp_audio_enable() argument 555 dw_hdmi_qp_audio_disable(struct dw_hdmi_qp *hdmi) dw_hdmi_qp_audio_disable() argument 653 dw_hdmi_i2c_init(struct dw_hdmi_qp *hdmi) dw_hdmi_i2c_init() argument 668 dw_hdmi_i2c_read(struct dw_hdmi_qp *hdmi, unsigned char *buf, unsigned int length) dw_hdmi_i2c_read() argument 713 dw_hdmi_i2c_write(struct dw_hdmi_qp *hdmi, unsigned char *buf, unsigned int length) dw_hdmi_i2c_write() argument 758 struct dw_hdmi_qp *hdmi = i2c_get_adapdata(adap); dw_hdmi_i2c_xfer() local 846 dw_hdmi_i2c_adapter(struct dw_hdmi_qp *hdmi) dw_hdmi_i2c_adapter() argument 883 dw_hdmi_qp_set_earc(struct dw_hdmi_qp *hdmi) dw_hdmi_qp_set_earc() argument 962 hdmi_config_AVI(struct dw_hdmi_qp *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) hdmi_config_AVI() argument 1058 hdmi_config_CVTEM(struct dw_hdmi_qp *hdmi) hdmi_config_CVTEM() argument 1149 hdmi_config_drm_infoframe(struct dw_hdmi_qp *hdmi, const struct drm_connector *connector) hdmi_config_drm_infoframe() argument 1214 dw_hdmi_support_scdc(struct dw_hdmi_qp *hdmi, const struct drm_display_info *display) dw_hdmi_support_scdc() argument 1257 hdmi_start_flt(struct dw_hdmi_qp *hdmi, u8 rate) hdmi_start_flt() argument 1320 hdmi_set_op_mode(struct dw_hdmi_qp *hdmi, struct dw_hdmi_link_config *link_cfg, const struct drm_connector *connector) hdmi_set_op_mode() argument 1355 hdmi_get_tmdsclock(struct dw_hdmi_qp *hdmi, unsigned long mpixelclock) hdmi_get_tmdsclock() argument 1380 dw_hdmi_qp_setup(struct dw_hdmi_qp *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) dw_hdmi_qp_setup() argument 1528 struct dw_hdmi_qp *hdmi = dw_hdmi_connector_detect() local 1542 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, dw_hdmi_update_hdr_property() local 1569 struct dw_hdmi_qp *hdmi = dw_hdmi_connector_get_modes() local 1632 struct dw_hdmi_qp *hdmi = dw_hdmi_atomic_connector_set_property() local 1649 struct dw_hdmi_qp *hdmi = dw_hdmi_atomic_connector_get_property() local 1668 dw_hdmi_attach_properties(struct dw_hdmi_qp *hdmi) dw_hdmi_attach_properties() argument 1679 dw_hdmi_destroy_properties(struct dw_hdmi_qp *hdmi) dw_hdmi_destroy_properties() argument 1692 struct dw_hdmi_qp *hdmi = dw_hdmi_connector_best_encoder() local 1700 struct dw_hdmi_qp *hdmi = dw_hdmi_color_changed() local 1735 struct dw_hdmi_qp *hdmi = dw_hdmi_connector_atomic_check() local 1799 struct dw_hdmi_qp *hdmi = dw_hdmi_connector_force() local 1845 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_attach() local 1876 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_detach() local 1889 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_mode_valid() local 1905 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_mode_set() local 1918 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_atomic_disable() local 1933 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_atomic_enable() local 1961 dw_hdmi_qp_set_cec_adap(struct dw_hdmi_qp *hdmi, struct cec_adapter *adap) dw_hdmi_qp_set_cec_adap() argument 1969 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_main_hardirq() local 2024 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_avp_hardirq() local 2040 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_earc_hardirq() local 2056 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_avp_irq() local 2071 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_earc_irq() local 2087 dw_hdmi_detect_phy(struct dw_hdmi_qp *hdmi) dw_hdmi_detect_phy() argument 2110 dw_hdmi_qp_cec_set_hpd(struct dw_hdmi_qp *hdmi, bool plug_in, bool change) dw_hdmi_qp_cec_set_hpd() argument 2144 struct dw_hdmi_qp *hdmi; __dw_hdmi_probe() local 2339 __dw_hdmi_remove(struct dw_hdmi_qp *hdmi) __dw_hdmi_remove() argument 2372 struct dw_hdmi_qp *hdmi; dw_hdmi_qp_bind() local 2392 dw_hdmi_qp_unbind(struct dw_hdmi_qp *hdmi) dw_hdmi_qp_unbind() argument 2398 dw_hdmi_qp_suspend(struct device *dev, struct dw_hdmi_qp *hdmi) dw_hdmi_qp_suspend() argument 2430 dw_hdmi_qp_resume(struct device *dev, struct dw_hdmi_qp *hdmi) dw_hdmi_qp_resume() argument [all...] |
H A D | dw-hdmi-qp-i2s-audio.c | 3 * dw-hdmi-qp-i2s-audio.c 15 #include <sound/hdmi-codec.h> 17 #include "dw-hdmi-qp.h" 18 #include "dw-hdmi-qp-audio.h" 20 #define DRIVER_NAME "dw-hdmi-qp-i2s-audio" 25 struct dw_hdmi_qp *hdmi = audio->hdmi; in hdmi_write() local 27 audio->write(hdmi, val, offset); in hdmi_write() 32 struct dw_hdmi_qp *hdmi = audio->hdmi; in hdmi_read() local 40 struct dw_hdmi_qp *hdmi = audio->hdmi; hdmi_mod() local 57 struct dw_hdmi_qp *hdmi = audio->hdmi; dw_hdmi_qp_i2s_hw_params() local 142 struct dw_hdmi_qp *hdmi = audio->hdmi; dw_hdmi_qp_i2s_audio_startup() local 155 struct dw_hdmi_qp *hdmi = audio->hdmi; dw_hdmi_qp_i2s_audio_shutdown() local 198 struct dw_hdmi_qp *hdmi = audio->hdmi; dw_hdmi_qp_i2s_hook_plugged_cb() local [all...] |
H A D | dw-hdmi-hdcp.c | 18 #include <linux/hdmi.h> 30 #include "dw-hdmi.h" 31 #include "dw-hdmi-hdcp.h" 135 struct dw_hdmi *hdmi = hdcp->hdmi; in hdcp_modb() local 136 u8 val = hdcp->read(hdmi, reg) & ~mask; in hdcp_modb() 139 hdcp->write(hdmi, val, reg); in hdcp_modb() 300 struct dw_hdmi *hdmi = hdcp->hdmi; in dw_hdmi_hdcp_load_key() local 317 hdcp->write(hdmi, in dw_hdmi_hdcp_load_key() 362 struct dw_hdmi *hdmi = hdcp->hdmi; dw_hdmi_hdcp_start() local 433 struct dw_hdmi *hdmi = hdcp->hdmi; dw_hdmi_hdcp_stop() local 459 struct dw_hdmi *hdmi = hdcp->hdmi; dw_hdmi_hdcp_ksvsha1() local [all...] |
H A D | dw-hdmi-audio.h | 11 struct dw_hdmi *hdmi; member 12 u8 *(*get_eld)(struct dw_hdmi *hdmi); 17 struct dw_hdmi *hdmi; member 20 void (*write)(struct dw_hdmi *hdmi, u8 val, int offset); 21 u8 (*read)(struct dw_hdmi *hdmi, int offset); 22 u8 *(*get_eld)(struct dw_hdmi *hdmi);
|
H A D | dw-hdmi-qp-audio.h | 16 struct dw_hdmi_qp *hdmi; member 21 struct dw_hdmi_qp *hdmi; member 24 void (*write)(struct dw_hdmi_qp *hdmi, u32 val, int offset); 25 u32 (*read)(struct dw_hdmi_qp *hdmi, int offset); 26 void (*mod)(struct dw_hdmi_qp *hdmi, u32 val, u32 mask, u32 reg);
|
H A D | dw-hdmi-hdcp.h | 20 #define DW_HDCP_DRIVER_NAME "dw-hdmi-hdcp" 44 struct dw_hdmi *hdmi; member 47 void (*write)(struct dw_hdmi *hdmi, u8 val, int offset); 48 u8 (*read)(struct dw_hdmi *hdmi, int offset);
|
/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-qp.c | 13 #include <linux/hdmi.h>
37 #include "dw-hdmi-qp-audio.h"
38 #include "dw-hdmi-qp.h"
408 int (*configure)(struct dw_hdmi_qp *hdmi, const struct dw_hdmi_plat_data *pdata, unsigned long mpixelclock);
464 void (*enable_audio)(struct dw_hdmi_qp *hdmi);
465 void (*disable_audio)(struct dw_hdmi_qp *hdmi);
474 bool initialized; /* hdmi is enabled before bind */
487 static inline void hdmi_writel(struct dw_hdmi_qp *hdmi, u32 val, int offset)
in hdmi_writel() argument 489 regmap_write(hdmi->regm, offset, val);
in hdmi_writel() 492 static inline u32 hdmi_readl(struct dw_hdmi_qp *hdmi, in argument 501 handle_plugged_change(struct dw_hdmi_qp *hdmi, bool plugged) handle_plugged_change() argument 508 dw_hdmi_qp_set_plugged_cb(struct dw_hdmi_qp *hdmi, hdmi_codec_plugged_cb fn, struct device *codec_dev) dw_hdmi_qp_set_plugged_cb() argument 523 hdmi_modb(struct dw_hdmi_qp *hdmi, u32 data, u32 mask, u32 reg) hdmi_modb() argument 528 hdmi_set_cts_n(struct dw_hdmi_qp *hdmi, unsigned int cts, unsigned int n) hdmi_set_cts_n() argument 543 hdmi_match_tmds_n_table(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long freq) hdmi_match_tmds_n_table() argument 602 hdmi_compute_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long freq) hdmi_compute_n() argument 637 hdmi_find_n(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned long sample_rate) hdmi_find_n() argument 659 dw_hdmi_qp_set_channel_status(struct dw_hdmi_qp *hdmi, u8 *channel_status) dw_hdmi_qp_set_channel_status() argument 667 hdmi_set_clk_regenerator(struct dw_hdmi_qp *hdmi, unsigned long pixel_clk, unsigned int sample_rate) hdmi_set_clk_regenerator() argument 680 hdmi_init_clk_regenerator(struct dw_hdmi_qp *hdmi) hdmi_init_clk_regenerator() argument 687 hdmi_clk_regenerator_update_pixel_clock(struct dw_hdmi_qp *hdmi) hdmi_clk_regenerator_update_pixel_clock() argument 694 dw_hdmi_qp_set_sample_rate(struct dw_hdmi_qp *hdmi, unsigned int rate) dw_hdmi_qp_set_sample_rate() argument 703 dw_hdmi_qp_set_channel_count(struct dw_hdmi_qp *hdmi, unsigned int cnt) dw_hdmi_qp_set_channel_count() argument 708 dw_hdmi_qp_set_channel_allocation(struct dw_hdmi_qp *hdmi, unsigned int ca) dw_hdmi_qp_set_channel_allocation() argument 713 hdmi_enable_audio_clk(struct dw_hdmi_qp *hdmi, bool enable) hdmi_enable_audio_clk() argument 722 dw_hdmi_i2s_audio_enable(struct dw_hdmi_qp *hdmi) dw_hdmi_i2s_audio_enable() argument 728 dw_hdmi_i2s_audio_disable(struct dw_hdmi_qp *hdmi) dw_hdmi_i2s_audio_disable() argument 733 dw_hdmi_qp_audio_enable(struct dw_hdmi_qp *hdmi) dw_hdmi_qp_audio_enable() argument 746 dw_hdmi_qp_audio_disable(struct dw_hdmi_qp *hdmi) dw_hdmi_qp_audio_disable() argument 845 dw_hdmi_i2c_init(struct dw_hdmi_qp *hdmi) dw_hdmi_i2c_init() argument 859 dw_hdmi_i2c_read(struct dw_hdmi_qp *hdmi, unsigned char *buf, unsigned int length) dw_hdmi_i2c_read() argument 901 dw_hdmi_i2c_write(struct dw_hdmi_qp *hdmi, unsigned char *buf, unsigned int length) dw_hdmi_i2c_write() argument 942 struct dw_hdmi_qp *hdmi = i2c_get_adapdata(adap); dw_hdmi_i2c_xfer() local 1026 dw_hdmi_i2c_adapter(struct dw_hdmi_qp *hdmi) dw_hdmi_i2c_adapter() argument 1064 dw_hdmi_qp_set_earc(struct dw_hdmi_qp *hdmi) dw_hdmi_qp_set_earc() argument 1139 hdmi_config_AVI(struct dw_hdmi_qp *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) hdmi_config_AVI() argument 1232 hdmi_config_CVTEM(struct dw_hdmi_qp *hdmi) hdmi_config_CVTEM() argument 1320 hdmi_config_drm_infoframe(struct dw_hdmi_qp *hdmi, const struct drm_connector *connector) hdmi_config_drm_infoframe() argument 1384 dw_hdmi_support_scdc(struct dw_hdmi_qp *hdmi, const struct drm_display_info *display) dw_hdmi_support_scdc() argument 1429 hdmi_start_flt(struct dw_hdmi_qp *hdmi, u8 rate) hdmi_start_flt() argument 1486 hdmi_set_op_mode(struct dw_hdmi_qp *hdmi, struct dw_hdmi_link_config *link_cfg, const struct drm_connector *connector) hdmi_set_op_mode() argument 1515 hdmi_get_tmdsclock(struct dw_hdmi_qp *hdmi, unsigned long mpixelclock) hdmi_get_tmdsclock() argument 1539 dw_hdmi_qp_setup(struct dw_hdmi_qp *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) dw_hdmi_qp_setup() argument 1681 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, connector); dw_hdmi_connector_detect() local 1693 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, connector); dw_hdmi_update_hdr_property() local 1719 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, connector); dw_hdmi_connector_get_modes() local 1776 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, connector); dw_hdmi_atomic_connector_set_property() local 1790 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, connector); dw_hdmi_atomic_connector_get_property() local 1805 dw_hdmi_attach_properties(struct dw_hdmi_qp *hdmi) dw_hdmi_attach_properties() argument 1815 dw_hdmi_destroy_properties(struct dw_hdmi_qp *hdmi) dw_hdmi_destroy_properties() argument 1826 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, connector); dw_hdmi_connector_best_encoder() local 1833 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, connector); dw_hdmi_color_changed() local 1866 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, connector); dw_hdmi_connector_atomic_check() local 1932 struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, connector); dw_hdmi_connector_force() local 1974 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_attach() local 2005 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_detach() local 2016 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_mode_valid() local 2031 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_mode_set() local 2043 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_atomic_disable() local 2059 struct dw_hdmi_qp *hdmi = bridge->driver_private; dw_hdmi_qp_bridge_atomic_enable() local 2086 dw_hdmi_qp_set_cec_adap(struct dw_hdmi_qp *hdmi, struct cec_adapter *adap) dw_hdmi_qp_set_cec_adap() argument 2094 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_main_hardirq() local 2140 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_avp_hardirq() local 2156 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_earc_hardirq() local 2172 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_avp_irq() local 2187 struct dw_hdmi_qp *hdmi = dev_id; dw_hdmi_qp_earc_irq() local 2203 dw_hdmi_detect_phy(struct dw_hdmi_qp *hdmi) dw_hdmi_detect_phy() argument 2224 dw_hdmi_qp_cec_set_hpd(struct dw_hdmi_qp *hdmi, bool plug_in, bool change) dw_hdmi_qp_cec_set_hpd() argument 2253 struct dw_hdmi_qp *hdmi; _dw_hdmi_probe() local 2449 _dw_hdmi_remove(struct dw_hdmi_qp *hdmi) _dw_hdmi_remove() argument 2487 struct dw_hdmi_qp *hdmi; dw_hdmi_qp_bind() local 2508 dw_hdmi_qp_unbind(struct dw_hdmi_qp *hdmi) dw_hdmi_qp_unbind() argument 2514 dw_hdmi_qp_suspend(struct device *dev, struct dw_hdmi_qp *hdmi) dw_hdmi_qp_suspend() argument 2550 dw_hdmi_qp_resume(struct device *dev, struct dw_hdmi_qp *hdmi) dw_hdmi_qp_resume() argument [all...] |
H A D | dw-hdmi-qp-i2s-audio.c | 3 * dw-hdmi-qp-i2s-audio.c
15 #include <sound/hdmi-codec.h>
17 #include "dw-hdmi-qp.h"
18 #include "dw-hdmi-qp-audio.h"
20 #define DRIVER_NAME "dw-hdmi-qp-i2s-audio"
24 struct dw_hdmi_qp *hdmi = audio->hdmi;
in hdmi_write() local 26 audio->write(hdmi, val, offset);
in hdmi_write() 31 struct dw_hdmi_qp *hdmi = audio->hdmi;
in hdmi_read() local 38 struct dw_hdmi_qp *hdmi = audio->hdmi; hdmi_mod() local 54 struct dw_hdmi_qp *hdmi = audio->hdmi; dw_hdmi_qp_i2s_hw_params() local 134 struct dw_hdmi_qp *hdmi = audio->hdmi; dw_hdmi_qp_i2s_audio_startup() local 148 struct dw_hdmi_qp *hdmi = audio->hdmi; dw_hdmi_qp_i2s_audio_shutdown() local 191 struct dw_hdmi_qp *hdmi = audio->hdmi; dw_hdmi_qp_i2s_hook_plugged_cb() local [all...] |
H A D | dw-hdmi-hdcp.c | 18 #include <linux/hdmi.h>
30 #include "dw-hdmi.h"
31 #include "dw-hdmi-hdcp.h"
136 struct dw_hdmi *hdmi = hdcp->hdmi;
in hdcp_modb() local 137 u8 val = hdcp->read(hdmi, reg) & ~mask;
in hdcp_modb() 140 hdcp->write(hdmi, val, reg);
in hdcp_modb() 309 struct dw_hdmi *hdmi = hdcp->hdmi;
in dw_hdmi_hdcp_load_key() local 328 hdcp->write(hdmi, in dw_hdmi_hdcp_load_key() 369 struct dw_hdmi *hdmi = hdcp->hdmi; dw_hdmi_hdcp_start() local 428 struct dw_hdmi *hdmi = hdcp->hdmi; dw_hdmi_hdcp_stop() local 451 struct dw_hdmi *hdmi = hdcp->hdmi; dw_hdmi_hdcp_ksvsha1() local [all...] |
H A D | dw-hdmi-qp-audio.h | 16 struct dw_hdmi_qp *hdmi; member 21 struct dw_hdmi_qp *hdmi; member 24 void (*write)(struct dw_hdmi_qp *hdmi, u32 val, int offset); 25 u32 (*read)(struct dw_hdmi_qp *hdmi, int offset); 26 void (*mod)(struct dw_hdmi_qp *hdmi, u32 val, u32 mask, u32 reg);
|
H A D | dw-hdmi-hdcp.h | 20 #define DW_HDCP_DRIVER_NAME "dw-hdmi-hdcp" 44 struct dw_hdmi *hdmi; member 47 void (*write)(struct dw_hdmi *hdmi, u8 val, int offset); 48 u8 (*read)(struct dw_hdmi *hdmi, int offset);
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | rk3066_hdmi.c | 63 static inline u8 hdmi_readb(struct rk3066_hdmi *hdmi, u16 offset) in hdmi_readb() argument 65 return readl_relaxed(hdmi->regs + offset); in hdmi_readb() 68 static inline void hdmi_writeb(struct rk3066_hdmi *hdmi, u16 offset, u32 val) in hdmi_writeb() argument 70 writel_relaxed(val, hdmi->regs + offset); in hdmi_writeb() 73 static inline void hdmi_modb(struct rk3066_hdmi *hdmi, u16 offset, u32 msk, u32 val) in hdmi_modb() argument 75 u8 temp = hdmi_readb(hdmi, offset) & ~msk; in hdmi_modb() 78 hdmi_writeb(hdmi, offset, temp); in hdmi_modb() 81 static void rk3066_hdmi_i2c_init(struct rk3066_hdmi *hdmi) in rk3066_hdmi_i2c_init() argument 85 ddc_bus_freq = (hdmi->tmdsclk >> 0x2) / HDMI_SCL_RATE; in rk3066_hdmi_i2c_init() 87 hdmi_writeb(hdmi, HDMI_DDC_BUS_FREQ_ in rk3066_hdmi_i2c_init() 95 rk3066_hdmi_get_power_mode(struct rk3066_hdmi *hdmi) rk3066_hdmi_get_power_mode() argument 100 rk3066_hdmi_set_power_mode(struct rk3066_hdmi *hdmi, int mode) rk3066_hdmi_set_power_mode() argument 151 rk3066_hdmi_upload_frame(struct rk3066_hdmi *hdmi, int setup_rc, union hdmi_infoframe *frame, u32 frame_index, u32 mask, u32 disable, u32 enable) rk3066_hdmi_upload_frame() argument 181 rk3066_hdmi_config_avi(struct rk3066_hdmi *hdmi, struct drm_display_mode *mode) rk3066_hdmi_config_avi() argument 202 rk3066_hdmi_config_video_timing(struct rk3066_hdmi *hdmi, struct drm_display_mode *mode) rk3066_hdmi_config_video_timing() argument 254 rk3066_hdmi_phy_write(struct rk3066_hdmi *hdmi, u16 offset, u8 value) rk3066_hdmi_phy_write() argument 263 rk3066_hdmi_config_phy(struct rk3066_hdmi *hdmi) rk3066_hdmi_config_phy() argument 306 rk3066_hdmi_setup(struct rk3066_hdmi *hdmi, struct drm_display_mode *mode) rk3066_hdmi_setup() argument 364 struct rk3066_hdmi *hdmi = to_rk3066_hdmi(encoder); rk3066_hdmi_encoder_mode_set() local 372 struct rk3066_hdmi *hdmi = to_rk3066_hdmi(encoder); rk3066_hdmi_encoder_enable() local 391 struct rk3066_hdmi *hdmi = to_rk3066_hdmi(encoder); rk3066_hdmi_encoder_disable() local 430 struct rk3066_hdmi *hdmi = to_rk3066_hdmi(connector); rk3066_hdmi_connector_detect() local 438 struct rk3066_hdmi *hdmi = to_rk3066_hdmi(connector); rk3066_hdmi_connector_get_modes() local 470 struct rk3066_hdmi *hdmi = to_rk3066_hdmi(connector); rk3066_hdmi_connector_best_encoder() local 508 rk3066_hdmi_register(struct drm_device *drm, struct rk3066_hdmi *hdmi) rk3066_hdmi_register() argument 541 struct rk3066_hdmi *hdmi = dev_id; rk3066_hdmi_hardirq() local 568 struct rk3066_hdmi *hdmi = dev_id; rk3066_hdmi_irq() local 575 rk3066_hdmi_i2c_read(struct rk3066_hdmi *hdmi, struct i2c_msg *msgs) rk3066_hdmi_i2c_read() argument 593 rk3066_hdmi_i2c_write(struct rk3066_hdmi *hdmi, struct i2c_msg *msgs) rk3066_hdmi_i2c_write() argument 627 struct rk3066_hdmi *hdmi = i2c_get_adapdata(adap); rk3066_hdmi_i2c_xfer() local 675 rk3066_hdmi_i2c_adapter(struct rk3066_hdmi *hdmi) rk3066_hdmi_i2c_adapter() argument 716 struct rk3066_hdmi *hdmi; rk3066_hdmi_bind() local 802 struct rk3066_hdmi *hdmi = dev_get_drvdata(dev); rk3066_hdmi_unbind() local [all...] |
H A D | inno_hdmi.c | 12 #include <linux/hdmi.h> 131 static inline u8 hdmi_readb(struct inno_hdmi *hdmi, u16 offset) in hdmi_readb() argument 133 return readl_relaxed(hdmi->regs + (offset)*0x04); in hdmi_readb() 136 static inline void hdmi_writeb(struct inno_hdmi *hdmi, u16 offset, u32 val) in hdmi_writeb() argument 138 writel_relaxed(val, hdmi->regs + (offset)*0x04); in hdmi_writeb() 141 static inline void hdmi_modb(struct inno_hdmi *hdmi, u16 offset, u32 msk, u32 val) in hdmi_modb() argument 143 u8 temp = hdmi_readb(hdmi, offset) & ~msk; in hdmi_modb() 146 hdmi_writeb(hdmi, offset, temp); in hdmi_modb() 149 static void inno_hdmi_i2c_init(struct inno_hdmi *hdmi) in inno_hdmi_i2c_init() argument 153 ddc_bus_freq = (hdmi in inno_hdmi_i2c_init() 163 inno_hdmi_sys_power(struct inno_hdmi *hdmi, bool enable) inno_hdmi_sys_power() argument 172 inno_hdmi_set_pwr_mode(struct inno_hdmi *hdmi, int mode) inno_hdmi_set_pwr_mode() argument 205 inno_hdmi_reset(struct inno_hdmi *hdmi) inno_hdmi_reset() argument 223 inno_hdmi_upload_frame(struct inno_hdmi *hdmi, int setup_rc, union hdmi_infoframe *frame, u32 frame_index, u32 mask, u32 disable, u32 enable) inno_hdmi_upload_frame() argument 253 inno_hdmi_config_video_vsi(struct inno_hdmi *hdmi, struct drm_display_mode *mode) inno_hdmi_config_video_vsi() argument 264 inno_hdmi_config_video_avi(struct inno_hdmi *hdmi, struct drm_display_mode *mode) inno_hdmi_config_video_avi() argument 282 inno_hdmi_config_video_csc(struct inno_hdmi *hdmi) inno_hdmi_config_video_csc() argument 348 inno_hdmi_config_video_timing(struct inno_hdmi *hdmi, struct drm_display_mode *mode) inno_hdmi_config_video_timing() argument 396 inno_hdmi_setup(struct inno_hdmi *hdmi, struct drm_display_mode *mode) inno_hdmi_setup() argument 444 struct inno_hdmi *hdmi = to_inno_hdmi(encoder); inno_hdmi_encoder_mode_set() local 454 struct inno_hdmi *hdmi = to_inno_hdmi(encoder); inno_hdmi_encoder_enable() local 461 struct inno_hdmi *hdmi = to_inno_hdmi(encoder); inno_hdmi_encoder_disable() local 493 struct inno_hdmi *hdmi = to_inno_hdmi(connector); inno_hdmi_connector_detect() local 500 struct inno_hdmi *hdmi = to_inno_hdmi(connector); inno_hdmi_connector_get_modes() local 551 inno_hdmi_register(struct drm_device *drm, struct inno_hdmi *hdmi) inno_hdmi_register() argument 581 inno_hdmi_i2c_irq(struct inno_hdmi *hdmi) inno_hdmi_i2c_irq() argument 601 struct inno_hdmi *hdmi = dev_id; inno_hdmi_hardirq() local 620 struct inno_hdmi *hdmi = dev_id; inno_hdmi_irq() local 627 inno_hdmi_i2c_read(struct inno_hdmi *hdmi, struct i2c_msg *msgs) inno_hdmi_i2c_read() argument 645 inno_hdmi_i2c_write(struct inno_hdmi *hdmi, struct i2c_msg *msgs) inno_hdmi_i2c_write() argument 679 struct inno_hdmi *hdmi = i2c_get_adapdata(adap); inno_hdmi_i2c_xfer() local 725 inno_hdmi_i2c_adapter(struct inno_hdmi *hdmi) inno_hdmi_i2c_adapter() argument 766 struct inno_hdmi *hdmi; inno_hdmi_bind() local 849 struct inno_hdmi *hdmi = dev_get_drvdata(dev); inno_hdmi_unbind() local [all...] |
H A D | dw_hdmi-rockchip.c | 51 /* need to be unset if hdmi or i2c should control voltage */ 128 * @ddc_en_reg: grf register offset of hdmi ddc enable 184 struct dw_hdmi *hdmi; member 829 static unsigned int hdmi_get_tmdsclock(struct rockchip_hdmi *hdmi, unsigned long pixelclock) in hdmi_get_tmdsclock() argument 832 unsigned int depth = hdmi_bus_fmt_color_depth(hdmi->output_bus_format); in hdmi_get_tmdsclock() 834 if (!hdmi_bus_fmt_is_yuv422(hdmi->output_bus_format)) { 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() argument 862 if (!hdmi->id) { in hdmi_select_link_config() 868 max_lanes = hdmi->max_lanes; in hdmi_select_link_config() 869 max_rate_per_lane = hdmi in hdmi_select_link_config() 955 hdmi_dsc_get_num_slices(struct rockchip_hdmi *hdmi, struct drm_crtc_state *crtc_state, int src_max_slices, int src_max_slice_width, int hdmi_max_slices, int hdmi_throughput) hdmi_dsc_get_num_slices() argument 1052 hdmi_dsc_slices(struct rockchip_hdmi *hdmi, struct drm_crtc_state *crtc_state) hdmi_dsc_slices() argument 1063 hdmi_dsc_get_bpp(struct rockchip_hdmi *hdmi, int src_fractional_bpp, int slice_width, int num_slices, bool hdmi_all_bpp, int hdmi_max_chunk_bytes) hdmi_dsc_get_bpp() argument 1139 dw_hdmi_dsc_bpp(struct rockchip_hdmi *hdmi, int num_slices, int slice_width) dw_hdmi_dsc_bpp() argument 1148 dw_hdmi_qp_set_link_cfg(struct rockchip_hdmi *hdmi, u16 pic_width, u16 pic_height, u16 slice_width, u16 slice_height, u16 bits_per_pixel, u8 bits_per_component) dw_hdmi_qp_set_link_cfg() argument 1177 dw_hdmi_qp_dsc_configure(struct rockchip_hdmi *hdmi, struct rockchip_crtc_state *s, struct drm_crtc_state *crtc_state) dw_hdmi_qp_dsc_configure() argument 1234 rockchip_hdmi_update_phy_table(struct rockchip_hdmi *hdmi, u32 *config, int phy_table_size) rockchip_hdmi_update_phy_table() argument 1259 struct rockchip_hdmi *hdmi = container_of(p_work, struct rockchip_hdmi, work.work); repo_hpd_event() local 1271 struct rockchip_hdmi *hdmi = dev_id; rockchip_hdmi_hardirq() local 1293 struct rockchip_hdmi *hdmi = dev_id; rockchip_hdmi_irq() local 1344 init_hpd_work(struct rockchip_hdmi *hdmi) init_hpd_work() argument 1350 rockchip_hdmi_parse_dt(struct rockchip_hdmi *hdmi) rockchip_hdmi_parse_dt() argument 1494 struct rockchip_hdmi *hdmi; dw_hdmi_rockchip_mode_valid() local 1574 struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); dw_hdmi_rockchip_encoder_disable() local 1596 struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); dw_hdmi_rockchip_encoder_enable() local 1651 rk3588_set_color_format(struct rockchip_hdmi *hdmi, u64 bus_format, u32 depth) rk3588_set_color_format() argument 1690 dw_hdmi_rockchip_select_output(struct drm_connector_state *conn_state, struct drm_crtc_state *crtc_state, struct rockchip_hdmi *hdmi, unsigned int *color_format, unsigned int *output_mode, unsigned long *bus_format, unsigned int *bus_width, unsigned long *enc_out_encoding, unsigned int *eotf) dw_hdmi_rockchip_select_output() argument 1900 dw_hdmi_rockchip_check_color(struct drm_connector_state *conn_state, struct rockchip_hdmi *hdmi) dw_hdmi_rockchip_check_color() argument 1924 struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); dw_hdmi_rockchip_encoder_atomic_check() local 2002 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_input_bus_format() local 2009 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_output_bus_format() local 2016 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_enc_in_encoding() local 2023 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_enc_out_encoding() local 2030 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_quant_range() local 2037 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_hdr_property() local 2044 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_hdr_blob() local 2051 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_color_changed() local 2073 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_edid_dsc_info() local 2085 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_next_hdr_data() local 2104 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_link_cfg() local 2150 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_attach_properties() local 2282 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_destroy_properties() local 2338 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_set_property() local 2390 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_get_property() local 2473 struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); dw_hdmi_rockchip_encoder_mode_set() local 2496 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_genphy_disable() local 2506 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rockchip_genphy_init() local 2515 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rk3228_setup_hpd() local 2530 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rk3328_read_hpd() local 2545 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rk3328_setup_hpd() local 2563 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_qp_rockchip_phy_disable() local 2572 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_qp_rockchip_genphy_init() local 2583 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rk3588_read_hpd() local 2610 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rk3588_setup_hpd() local 2626 struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; dw_hdmi_rk3588_phy_set_mode() local 2802 struct rockchip_hdmi *hdmi; dw_hdmi_rockchip_bind() local 3048 struct rockchip_hdmi *hdmi = dev_get_drvdata(dev); dw_hdmi_rockchip_unbind() local 3090 struct rockchip_hdmi *hdmi = dev_get_drvdata(&pdev->dev); dw_hdmi_rockchip_shutdown() local 3113 struct rockchip_hdmi *hdmi = dev_get_drvdata(dev); dw_hdmi_rockchip_suspend() local 3127 struct rockchip_hdmi *hdmi = dev_get_drvdata(dev); dw_hdmi_rockchip_resume() local [all...] |
/device/soc/rockchip/common/sdk_linux/include/drm/bridge/ |
H A D | dw_hdmi.h | 10 #include <sound/hdmi-codec.h> 135 int (*init)(struct dw_hdmi *hdmi, void *data, const struct drm_display_info *display, 137 void (*disable)(struct dw_hdmi *hdmi, void *data); 138 enum drm_connector_status (*read_hpd)(struct dw_hdmi *hdmi, void *data); 139 void (*update_hpd)(struct dw_hdmi *hdmi, void *data, bool force, bool disabled, bool rxsense); 140 void (*setup_hpd)(struct dw_hdmi *hdmi, void *data); 144 int (*init)(struct dw_hdmi_qp *hdmi, void *data, struct drm_display_mode *mode); 145 void (*disable)(struct dw_hdmi_qp *hdmi, void *data); 146 enum drm_connector_status (*read_hpd)(struct dw_hdmi_qp *hdmi, void *data); 147 void (*update_hpd)(struct dw_hdmi_qp *hdmi, voi [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ctrl/hisiv100/ |
H A D | hdmi_hal_ctrl.h | 155 hi_s32 hal_hdmi_ctrl_init(hdmi_device_id hdmi, const hdmi_hal_init *hal_init);
157 hi_s32 hal_hdmi_ctrl_deinit(hdmi_device_id hdmi);
159 hi_s32 hal_hdmi_ctrl_avmute_set(hdmi_device_id hdmi, const hdmi_avmute_cfg *avmute_cfg);
161 hi_s32 hal_hdmi_ctrl_avmute_get(hdmi_device_id hdmi, hi_bool *enable);
163 hi_s32 hal_hdmi_ctrl_audio_mute_set(hdmi_device_id hdmi, hi_bool enable);
165 hi_s32 hal_hdmi_ctrl_audio_path_enable_set(hdmi_device_id hdmi, hi_bool enable);
167 hi_s32 hal_hdmi_ctrl_audio_path_set(hdmi_device_id hdmi, const hdmi_audio_path *audio_path);
169 hi_s32 hal_hdmi_ctrl_audio_path_get(hdmi_device_id hdmi, ctrl_audio_status *audio_path);
171 hi_s32 hal_hdmi_ctrl_video_mute_set(hdmi_device_id hdmi, hi_bool enable);
173 hi_s32 hal_hdmi_ctrl_video_mute_get(hdmi_device_id hdmi, hi_boo [all...] |
H A D | hdmi_hal_ddc.c | 50 static ddc_info *ddc_info_ptr_get(hdmi_device_id hdmi)
in ddc_info_ptr_get() argument 52 if (hdmi < HDMI_DEVICE_ID_BUTT) {
in ddc_info_ptr_get() 53 return &g_ddc_info[hdmi];
in ddc_info_ptr_get() 342 static hi_s32 ddc_err_clean_check(hdmi_device_id hdmi)
in ddc_err_clean_check() argument 345 ddc_info *tmp = ddc_info_ptr_get(hdmi);
in ddc_err_clean_check() 372 static hi_s32 ddc_reset(hdmi_device_id hdmi)
in ddc_reset() argument 376 ddc_info *tmp = ddc_info_ptr_get(hdmi);
in ddc_reset() 392 return ddc_err_clean_check(hdmi);
in ddc_reset() 446 hi_s32 hal_hdmi_ddc_init(hdmi_device_id hdmi)
in hal_hdmi_ddc_init() argument 448 ddc_info *tmp = ddc_info_ptr_get(hdmi);
in hal_hdmi_ddc_init() 463 hal_hdmi_ddc_deinit(hdmi_device_id hdmi) hal_hdmi_ddc_deinit() argument 477 hal_hdmi_ddc_issue(hdmi_device_id hdmi, ddc_cfg *cfg) hal_hdmi_ddc_issue() argument 527 hal_hdmi_ddc_default_cfg_get(hdmi_device_id hdmi, ddc_cfg *cfg) hal_hdmi_ddc_default_cfg_get() argument 553 edid_get_extern_blk(hdmi_device_id hdmi, const hi_u8 ext_blk_num, const hi_s32 raw_len, ddc_cfg *cfg) edid_get_extern_blk() argument 572 hal_hdmi_ddc_edid_raw_get(hdmi_device_id hdmi, hi_s32 size, hi_u8 *data) hal_hdmi_ddc_edid_raw_get() argument [all...] |
H A D | hdmi_hal_ddc.h | 127 hi_s32 hal_hdmi_ddc_init(hdmi_device_id hdmi);
129 hi_s32 hal_hdmi_ddc_deinit(hdmi_device_id hdmi);
131 hi_s32 hal_hdmi_ddc_issue(hdmi_device_id hdmi, ddc_cfg *cfg);
133 hi_void hal_hdmi_ddc_default_cfg_get(hdmi_device_id hdmi, ddc_cfg *cfg);
135 hi_s32 hal_hdmi_ddc_edid_raw_get(hdmi_device_id hdmi, hi_s32 size, hi_u8 *data);
|
H A D | hdmi_hal_ctrl.c | 174 static hdmi_ctrl_info *ctrl_info_ptr_get(hdmi_device_id hdmi)
in ctrl_info_ptr_get() argument 176 if (hdmi < HDMI_DEVICE_ID_BUTT) {
in ctrl_info_ptr_get() 177 return &g_ctrl_info[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() argument 1532 hdmi_ctrl_info *ctrl_info = ctrl_info_ptr_get(hdmi);
in hal_hdmi_ctrl_init() 1565 hi_s32 hal_hdmi_ctrl_deinit(hdmi_device_id hdmi)
in hal_hdmi_ctrl_deinit() argument 1568 hdmi_ctrl_info *ctrl_info = ctrl_info_ptr_get(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() argument 1590 hdmi_ctrl_info *ctrl_info = ctrl_info_ptr_get(hdmi);
in hal_hdmi_ctrl_avmute_set() 1601 hi_s32 hal_hdmi_ctrl_avmute_get(hdmi_device_id hdmi, hi_boo argument 1612 hal_hdmi_ctrl_csc_set(hdmi_device_id hdmi, const hdmi_video_config *video_cfg) hal_hdmi_ctrl_csc_set() argument 1624 hal_hdmi_ctrl_video_path_set(hdmi_device_id hdmi, hdmi_video_path *video_path) hal_hdmi_ctrl_video_path_set() argument 1647 hal_hdmi_ctrl_tmds_mode_set(hdmi_device_id hdmi, hdmi_tmds_mode tmds_mode) hal_hdmi_ctrl_tmds_mode_set() argument 1657 hal_hdmi_ctrl_infoframe_en_set(hdmi_device_id hdmi, hdmi_infoframe_id infoframe_id, hi_bool enable) hal_hdmi_ctrl_infoframe_en_set() argument 1693 hal_hdmi_ctrl_infoframe_data_set(hdmi_device_id hdmi, hdmi_infoframe_id infoframe_id, const hi_u8 *if_data, hi_u32 data_len) hal_hdmi_ctrl_infoframe_data_set() argument 1729 hal_hdmi_ctrl_data_reset(hdmi_device_id hdmi, hi_bool debug_mode, hi_u32 delay_ms) hal_hdmi_ctrl_data_reset() argument 1760 hal_hdmi_ctrl_video_mute_set(hdmi_device_id hdmi, hi_bool enable) hal_hdmi_ctrl_video_mute_set() argument 1772 hal_hdmi_ctrl_video_mute_get(hdmi_device_id hdmi, hi_bool *enable) hal_hdmi_ctrl_video_mute_get() argument 1783 hal_hdmi_ctrl_audio_mute_set(hdmi_device_id hdmi, hi_bool enable) hal_hdmi_ctrl_audio_mute_set() argument 1795 hal_hdmi_ctrl_audio_path_enable_set(hdmi_device_id hdmi, hi_bool enable) hal_hdmi_ctrl_audio_path_enable_set() argument 1807 hal_hdmi_ctrl_audio_path_set(hdmi_device_id hdmi, const hdmi_audio_path *audio_path) hal_hdmi_ctrl_audio_path_set() argument 1872 hal_hdmi_ctrl_audio_path_get(hdmi_device_id hdmi, ctrl_audio_status *audio_stat) hal_hdmi_ctrl_audio_path_get() argument 1907 hal_hdmi_ctrl_video_path_get(hdmi_device_id hdmi, ctrl_video_status *video_stat) hal_hdmi_ctrl_video_path_get() argument 1950 hal_hdmi_ctrl_tmds_mode_get(hdmi_device_id hdmi, hdmi_tmds_mode *tmds_mode) hal_hdmi_ctrl_tmds_mode_get() argument 1961 hal_hdmi_ctrl_infoframe_en_get(hdmi_device_id hdmi, hdmi_infoframe_id infoframe_id, hi_bool *enable) hal_hdmi_ctrl_infoframe_en_get() argument 1995 hal_hdmi_ctrl_infoframe_data_get(hdmi_device_id hdmi, hdmi_infoframe_id infoframe_id, hi_u8 *if_data) hal_hdmi_ctrl_infoframe_data_get() argument 2030 hal_hdmi_ctrl_hdr_timer_set(hdmi_device_id hdmi, const hdmi_timer_config *hdr_timer_cfg) hal_hdmi_ctrl_hdr_timer_set() argument 2068 hal_hdmi_ctrl_hpd_rsen_get(hdmi_device_id hdmi, hdmi_hpd_rsen *hpd_rsen) hal_hdmi_ctrl_hpd_rsen_get() argument 2082 hal_hdmi_ctrl_dither_dbg_set(hdmi_device_id hdmi, hdmi_video_dither dither_mode) hal_hdmi_ctrl_dither_dbg_set() argument 2098 hal_hdmi_ctrl_tmds_stable_get(hdmi_device_id hdmi, hi_bool *stable) hal_hdmi_ctrl_tmds_stable_get() argument [all...] |
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | dw-hdmi-audio.h | 11 struct dw_hdmi *hdmi; member 12 u8 *(*get_eld)(struct dw_hdmi *hdmi); 17 struct dw_hdmi *hdmi; member 20 void (*write)(struct dw_hdmi *hdmi, u8 val, int offset); 21 u8 (*read)(struct dw_hdmi *hdmi, int offset); 22 u8 *(*get_eld)(struct dw_hdmi *hdmi);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/include/ |
H A D | hdmi_ext.h | 111 /* initial and exit service of hdmi module, called by SYS & VO module */
114 typedef hi_s32 (*fn_hdmi_stop)(hdmi_dev_id hdmi);
115 typedef hi_s32 (*fn_hdmi_set_hdr_attr)(hdmi_dev_id hdmi, const hdmi_hdr_attr *hdr_attr);
116 typedef hi_s32 (*fn_hdmi_set_csc_param)(hdmi_dev_id hdmi, const hdmi_csc_param *csc_param);
117 typedef hi_s32 (*fn_hdmi_set_video_param)(hdmi_dev_id hdmi, const hdmi_video_param *video_param);
138 #define ckfn_hdmi_stop(hdmi) (func_entry(hdmi_export_func, HI_ID_HDMI)->pfn_stop != NULL)
140 #define call_hdmi_stop(hdmi) func_entry(hdmi_export_func, HI_ID_HDMI)->pfn_stop(hdmi)
142 #define ckfn_hdmi_set_hdr_attr(hdmi, hdr_attr) (func_entry(hdmi_export_func, HI_ID_HDMI)->pfn_set_hdr_attr != NULL)
144 #define call_hdmi_set_hdr_attr(hdmi, hdr_att [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/ |
H A D | drv_hdmi_intf_k.c | 66 hdmi_err("get hdmi attr err!\n");
in hdmi_hot_plug_process() 77 hdmi_err("hdmi start err!:0x%x\n", ret);
in hdmi_hot_plug_process() 91 hdmi_err("hdmi stop err!:0x%x\n", ret);
in hdmi_hot_unplug_process() 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() argument 163 if (get_hdmi_device(hdmi) == HI_NULL) {
in hi_drv_hdmi_csc_param_set() 168 hdmi_dev = get_hdmi_device(hdmi);
in hi_drv_hdmi_csc_param_set() 192 video_attr.hdmi_id = hdmi;
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() argument 213 if (get_hdmi_device(hdmi) == HI_NULL) {
in hi_drv_hdmi_video_param_set() 218 hdmi_dev = get_hdmi_device(hdmi);
in hi_drv_hdmi_video_param_set() 256 hi_drv_hdmi_stop(hdmi_dev_id hdmi) hi_drv_hdmi_stop() argument 291 hi_drv_hdmi_set_hdr_attr(hdmi_dev_id hdmi, const hdmi_hdr_attr *hdr_attr) hi_drv_hdmi_set_hdr_attr() argument [all...] |
H A D | drv_hdmi_intf_k.h | 26 hi_s32 hi_drv_hdmi_csc_param_set(hdmi_dev_id hdmi, const hdmi_csc_param *csc_param);
28 hi_s32 hi_drv_hdmi_video_param_set(hdmi_dev_id hdmi, const hdmi_video_param *video_param);
30 hi_s32 hi_drv_hdmi_stop(hdmi_dev_id hdmi);
|