H A D | cdns-mhdp8546-core.c | 58 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); in cdns_mhdp_bridge_hpd_enable() local 69 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); in cdns_mhdp_bridge_hpd_disable() local 76 static int cdns_mhdp_mailbox_read(struct cdns_mhdp_device *mhdp) in cdns_mhdp_mailbox_read() argument 91 cdns_mhdp_mailbox_write(struct cdns_mhdp_device * mhdp,u8 val) cdns_mhdp_mailbox_write() argument 108 cdns_mhdp_mailbox_recv_header(struct cdns_mhdp_device * mhdp,u8 module_id,u8 opcode,u16 req_size) cdns_mhdp_mailbox_recv_header() argument 143 cdns_mhdp_mailbox_recv_data(struct cdns_mhdp_device * mhdp,u8 * buff,u16 buff_size) cdns_mhdp_mailbox_recv_data() argument 160 cdns_mhdp_mailbox_send(struct cdns_mhdp_device * mhdp,u8 module_id,u8 opcode,u16 size,u8 * message) cdns_mhdp_mailbox_send() argument 186 cdns_mhdp_reg_read(struct cdns_mhdp_device * mhdp,u32 addr,u32 * value) cdns_mhdp_reg_read() argument 230 cdns_mhdp_reg_write(struct cdns_mhdp_device * mhdp,u16 addr,u32 val) cdns_mhdp_reg_write() argument 249 cdns_mhdp_reg_write_bit(struct cdns_mhdp_device * mhdp,u16 addr,u8 start_bit,u8 bits_no,u32 val) cdns_mhdp_reg_write_bit() argument 271 cdns_mhdp_dpcd_read(struct cdns_mhdp_device * mhdp,u32 addr,u8 * data,u16 len) cdns_mhdp_dpcd_read() argument 306 cdns_mhdp_dpcd_write(struct cdns_mhdp_device * mhdp,u32 addr,u8 value) cdns_mhdp_dpcd_write() argument 343 cdns_mhdp_set_firmware_active(struct cdns_mhdp_device * mhdp,bool enable) cdns_mhdp_set_firmware_active() argument 378 cdns_mhdp_get_hpd_status(struct cdns_mhdp_device * mhdp) cdns_mhdp_get_hpd_status() argument 417 struct cdns_mhdp_device *mhdp = data; cdns_mhdp_get_edid_block() local 460 cdns_mhdp_read_hpd_event(struct cdns_mhdp_device * mhdp) cdns_mhdp_read_hpd_event() argument 494 cdns_mhdp_adjust_lt(struct cdns_mhdp_device * mhdp,unsigned int nlanes,unsigned int udelay,const u8 * lanes_data,u8 link_status[DP_LINK_STATUS_SIZE]) cdns_mhdp_adjust_lt() argument 575 cdns_mhdp_max_link_rate(struct cdns_mhdp_device * mhdp) cdns_mhdp_max_link_rate() argument 580 cdns_mhdp_max_num_lanes(struct cdns_mhdp_device * mhdp) cdns_mhdp_max_num_lanes() argument 585 cdns_mhdp_eq_training_pattern_supported(struct cdns_mhdp_device * mhdp) cdns_mhdp_eq_training_pattern_supported() argument 590 cdns_mhdp_get_ssc_supported(struct cdns_mhdp_device * mhdp) cdns_mhdp_get_ssc_supported() argument 596 cdns_mhdp_detect(struct cdns_mhdp_device * mhdp) cdns_mhdp_detect() argument 606 cdns_mhdp_check_fw_version(struct cdns_mhdp_device * mhdp) cdns_mhdp_check_fw_version() argument 647 cdns_mhdp_fw_activate(const struct firmware * fw,struct cdns_mhdp_device * mhdp) cdns_mhdp_fw_activate() argument 713 struct cdns_mhdp_device *mhdp = context; cdns_mhdp_fw_cb() local 750 cdns_mhdp_load_firmware(struct cdns_mhdp_device * mhdp) cdns_mhdp_load_firmware() argument 768 struct cdns_mhdp_device *mhdp = dev_get_drvdata(aux->dev); cdns_mhdp_transfer() local 806 cdns_mhdp_link_training_init(struct cdns_mhdp_device * mhdp) cdns_mhdp_link_training_init() argument 858 cdns_mhdp_get_adjust_train(struct cdns_mhdp_device * mhdp,u8 link_status[DP_LINK_STATUS_SIZE],u8 lanes_data[CDNS_DP_MAX_NUM_LANES],union phy_configure_opts * phy_cfg) cdns_mhdp_get_adjust_train() argument 928 cdns_mhdp_adjust_requested_eq(struct cdns_mhdp_device * mhdp,u8 link_status[DP_LINK_STATUS_SIZE]) cdns_mhdp_adjust_requested_eq() argument 952 cdns_mhdp_print_lt_status(const char * prefix,struct cdns_mhdp_device * mhdp,union phy_configure_opts * phy_cfg) cdns_mhdp_print_lt_status() argument 973 cdns_mhdp_link_training_channel_eq(struct cdns_mhdp_device * mhdp,u8 eq_tps,unsigned int training_interval) cdns_mhdp_link_training_channel_eq() argument 1038 cdns_mhdp_adjust_requested_cr(struct cdns_mhdp_device * mhdp,u8 link_status[DP_LINK_STATUS_SIZE],u8 * req_volt,u8 * req_pre) cdns_mhdp_adjust_requested_cr() argument 1060 cdns_mhdp_validate_cr(struct cdns_mhdp_device * mhdp,bool * cr_done,bool * same_before_adjust,bool * max_swing_reached,u8 before_cr[CDNS_DP_MAX_NUM_LANES],u8 after_cr[DP_LINK_STATUS_SIZE],u8 * req_volt,u8 * req_pre) cdns_mhdp_validate_cr() argument 1099 cdns_mhdp_link_training_cr(struct cdns_mhdp_device * mhdp) cdns_mhdp_link_training_cr() argument 1194 cdns_mhdp_link_training(struct cdns_mhdp_device * mhdp,unsigned int training_interval) cdns_mhdp_link_training() argument 1288 cdns_mhdp_get_training_interval_us(struct cdns_mhdp_device * mhdp,u32 interval) cdns_mhdp_get_training_interval_us() argument 1300 cdns_mhdp_fill_host_caps(struct cdns_mhdp_device * mhdp) cdns_mhdp_fill_host_caps() argument 1330 cdns_mhdp_fill_sink_caps(struct cdns_mhdp_device * mhdp,u8 dpcd[DP_RECEIVER_CAP_SIZE]) cdns_mhdp_fill_sink_caps() argument 1354 cdns_mhdp_link_up(struct cdns_mhdp_device * mhdp) cdns_mhdp_link_up() argument 1428 cdns_mhdp_link_down(struct cdns_mhdp_device * mhdp) cdns_mhdp_link_down() argument 1438 cdns_mhdp_edid_read(struct cdns_mhdp_device * mhdp,struct drm_connector * connector) cdns_mhdp_edid_read() argument 1449 struct cdns_mhdp_device *mhdp = connector_to_mhdp(connector); cdns_mhdp_get_modes() local 1492 struct cdns_mhdp_device *mhdp = connector_to_mhdp(conn); cdns_mhdp_connector_detect() local 1523 cdns_mhdp_bandwidth_ok(struct cdns_mhdp_device * mhdp,const struct drm_display_mode * mode,unsigned int lanes,unsigned int rate) cdns_mhdp_bandwidth_ok() argument 1554 struct cdns_mhdp_device *mhdp = connector_to_mhdp(conn); cdns_mhdp_mode_valid() local 1571 struct cdns_mhdp_device *mhdp = connector_to_mhdp(conn); cdns_mhdp_connector_atomic_check() local 1623 cdns_mhdp_connector_init(struct cdns_mhdp_device * mhdp) cdns_mhdp_connector_init() argument 1662 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); cdns_mhdp_attach() local 1696 cdns_mhdp_configure_video(struct cdns_mhdp_device * mhdp,const struct drm_display_mode * mode) cdns_mhdp_configure_video() argument 1867 cdns_mhdp_sst_enable(struct cdns_mhdp_device * mhdp,const struct drm_display_mode * mode) cdns_mhdp_sst_enable() argument 1915 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); cdns_mhdp_atomic_enable() local 2005 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); cdns_mhdp_atomic_disable() local 2036 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); cdns_mhdp_detach() local 2121 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); cdns_mhdp_atomic_check() local 2149 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); cdns_mhdp_bridge_detect() local 2157 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); cdns_mhdp_bridge_edid_read() local 2178 cdns_mhdp_detect_hpd(struct cdns_mhdp_device * mhdp,bool * hpd_pulse) cdns_mhdp_detect_hpd() argument 2206 cdns_mhdp_update_link_status(struct cdns_mhdp_device * mhdp) cdns_mhdp_update_link_status() argument 2292 struct cdns_mhdp_device *mhdp; cdns_mhdp_modeset_retry_fn() local 2315 struct cdns_mhdp_device *mhdp = data; cdns_mhdp_irq_handler() local 2347 cdns_mhdp_wait_for_sw_event(struct cdns_mhdp_device * mhdp,u32 event) cdns_mhdp_wait_for_sw_event() argument 2368 struct cdns_mhdp_device *mhdp = container_of(work, cdns_mhdp_hpd_work() local 2387 struct cdns_mhdp_device *mhdp; cdns_mhdp_probe() local 2528 struct cdns_mhdp_device *mhdp = platform_get_drvdata(pdev); cdns_mhdp_remove() local [all...] |