Home
last modified time | relevance | path

Searched refs:hdmi (Results 1 - 25 of 43) sorted by relevance

12

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c14 #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 Ddw-hdmi-hdcp.h20 #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 Ddw-hdmi-qp.c13 #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 Ddw-hdmi-qp-i2s-audio.c3 * 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 Ddw-hdmi-hdcp.c18 #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 Ddw-hdmi-audio.h11 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 Ddw-hdmi-qp-audio.h16 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 Ddw-hdmi-hdcp.h20 #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 Ddw-hdmi-qp.c13 #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 Ddw-hdmi-qp-i2s-audio.c3 * 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 Ddw-hdmi-hdcp.c18 #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 Ddw-hdmi-qp-audio.h16 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 Ddw-hdmi-hdcp.h20 #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 Drk3066_hdmi.c63 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 Dinno_hdmi.c12 #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 Ddw_hdmi-rockchip.c51 /* 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 Ddw_hdmi.h10 #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 Dhdmi_hal_ctrl.h155 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 Dhdmi_hal_ddc.c50 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 Dhdmi_hal_ddc.h127 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 Dhdmi_hal_ctrl.c174 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 Ddw-hdmi-audio.h11 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 Dhdmi_ext.h111 /* 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 Ddrv_hdmi_intf_k.c66 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 Ddrv_hdmi_intf_k.h26 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);

Completed in 31 milliseconds

12