H A D | cdns-mhdp8546-core.c | 58 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); local 69 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); local 76 static int cdns_mhdp_mailbox_read(struct cdns_mhdp_device *mhdp) argument 91 cdns_mhdp_mailbox_write(struct cdns_mhdp_device *mhdp, u8 val) argument 108 cdns_mhdp_mailbox_recv_header(struct cdns_mhdp_device *mhdp, u8 module_id, u8 opcode, u16 req_size) argument 143 cdns_mhdp_mailbox_recv_data(struct cdns_mhdp_device *mhdp, u8 *buff, u16 buff_size) argument 160 cdns_mhdp_mailbox_send(struct cdns_mhdp_device *mhdp, u8 module_id, u8 opcode, u16 size, u8 *message) argument 186 cdns_mhdp_reg_read(struct cdns_mhdp_device *mhdp, u32 addr, u32 *value) argument 230 cdns_mhdp_reg_write(struct cdns_mhdp_device *mhdp, u16 addr, u32 val) argument 249 cdns_mhdp_reg_write_bit(struct cdns_mhdp_device *mhdp, u16 addr, u8 start_bit, u8 bits_no, u32 val) argument 271 cdns_mhdp_dpcd_read(struct cdns_mhdp_device *mhdp, u32 addr, u8 *data, u16 len) argument 306 cdns_mhdp_dpcd_write(struct cdns_mhdp_device *mhdp, u32 addr, u8 value) argument 343 cdns_mhdp_set_firmware_active(struct cdns_mhdp_device *mhdp, bool enable) argument 378 cdns_mhdp_get_hpd_status(struct cdns_mhdp_device *mhdp) argument 417 struct cdns_mhdp_device *mhdp = data; local 460 cdns_mhdp_read_hpd_event(struct cdns_mhdp_device *mhdp) 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]) argument 645 cdns_mhdp_max_link_rate(struct cdns_mhdp_device *mhdp) argument 650 cdns_mhdp_max_num_lanes(struct cdns_mhdp_device *mhdp) argument 655 cdns_mhdp_eq_training_pattern_supported(struct cdns_mhdp_device *mhdp) argument 660 cdns_mhdp_get_ssc_supported(struct cdns_mhdp_device *mhdp) argument 666 cdns_mhdp_detect(struct cdns_mhdp_device *mhdp) argument 676 cdns_mhdp_check_fw_version(struct cdns_mhdp_device *mhdp) argument 716 cdns_mhdp_fw_activate(const struct firmware *fw, struct cdns_mhdp_device *mhdp) argument 783 struct cdns_mhdp_device *mhdp = context; local 820 cdns_mhdp_load_firmware(struct cdns_mhdp_device *mhdp) argument 838 struct cdns_mhdp_device *mhdp = dev_get_drvdata(aux->dev); local 876 cdns_mhdp_link_training_init(struct cdns_mhdp_device *mhdp) argument 928 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) argument 998 cdns_mhdp_adjust_requested_eq(struct cdns_mhdp_device *mhdp, u8 link_status[DP_LINK_STATUS_SIZE]) argument 1021 cdns_mhdp_print_lt_status(const char *prefix, struct cdns_mhdp_device *mhdp, union phy_configure_opts *phy_cfg) argument 1043 cdns_mhdp_link_training_channel_eq(struct cdns_mhdp_device *mhdp, u8 eq_tps, unsigned int training_interval) argument 1108 cdns_mhdp_adjust_requested_cr(struct cdns_mhdp_device *mhdp, u8 link_status[DP_LINK_STATUS_SIZE], u8 *req_volt, u8 *req_pre) argument 1130 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) argument 1169 cdns_mhdp_link_training_cr(struct cdns_mhdp_device *mhdp) argument 1264 cdns_mhdp_link_training(struct cdns_mhdp_device *mhdp, unsigned int training_interval) argument 1358 cdns_mhdp_get_training_interval_us(struct cdns_mhdp_device *mhdp, u32 interval) argument 1370 cdns_mhdp_fill_host_caps(struct cdns_mhdp_device *mhdp) argument 1400 cdns_mhdp_fill_sink_caps(struct cdns_mhdp_device *mhdp, u8 dpcd[DP_RECEIVER_CAP_SIZE]) argument 1424 cdns_mhdp_link_up(struct cdns_mhdp_device *mhdp) argument 1498 cdns_mhdp_link_down(struct cdns_mhdp_device *mhdp) argument 1508 cdns_mhdp_edid_read(struct cdns_mhdp_device *mhdp, struct drm_connector *connector) argument 1519 struct cdns_mhdp_device *mhdp = connector_to_mhdp(connector); local 1562 struct cdns_mhdp_device *mhdp = connector_to_mhdp(conn); local 1593 cdns_mhdp_bandwidth_ok(struct cdns_mhdp_device *mhdp, const struct drm_display_mode *mode, unsigned int lanes, unsigned int rate) argument 1624 struct cdns_mhdp_device *mhdp = connector_to_mhdp(conn); local 1641 struct cdns_mhdp_device *mhdp = connector_to_mhdp(conn); local 1693 cdns_mhdp_connector_init(struct cdns_mhdp_device *mhdp) argument 1736 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); local 1770 cdns_mhdp_configure_video(struct cdns_mhdp_device *mhdp, const struct drm_display_mode *mode) argument 1941 cdns_mhdp_sst_enable(struct cdns_mhdp_device *mhdp, const struct drm_display_mode *mode) argument 1989 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); local 2077 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); local 2108 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); local 2193 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); local 2220 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); local 2228 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); local 2249 cdns_mhdp_detect_hpd(struct cdns_mhdp_device *mhdp, bool *hpd_pulse) argument 2277 cdns_mhdp_update_link_status(struct cdns_mhdp_device *mhdp) argument 2363 struct cdns_mhdp_device *mhdp; local 2386 struct cdns_mhdp_device *mhdp = data; local 2418 cdns_mhdp_wait_for_sw_event(struct cdns_mhdp_device *mhdp, u32 event) argument 2439 struct cdns_mhdp_device *mhdp = container_of(work, local 2458 struct cdns_mhdp_device *mhdp; local 2603 struct cdns_mhdp_device *mhdp = platform_get_drvdata(pdev); local [all...] |