static int exynos_dp_is_enhanced_mode_available(struct exynos_dp_device *dp) { u8 data; int retval; exynos_dp_read_byte_from_dpcd(dp, DP_MAX_LANE_COUNT, &data); retval = DPCD_ENHANCED_FRAME_CAP(data); return retval; }
static int analogix_dp_is_enhanced_mode_available(struct analogix_dp_device *dp) { u8 data; int retval; drm_dp_dpcd_readb(&dp->aux, DP_MAX_LANE_COUNT, &data); retval = DPCD_ENHANCED_FRAME_CAP(data); return retval; }
static int rk32_edp_is_enhanced_mode_available(struct rk32_edp *edp) { u8 data; int retval; retval = rk32_edp_read_byte_from_dpcd(edp, DPCD_MAX_LANE_CNT, &data); if (retval < 0) return retval; return DPCD_ENHANCED_FRAME_CAP(data); }
static int s5p_dp_is_enhanced_mode_available(struct s5p_dp_device *dp) { u8 data; int retval; retval = s5p_dp_read_byte_from_dpcd(dp, DPCD_ADDR_MAX_LANE_COUNT, &data); if (retval < 0) return retval; return DPCD_ENHANCED_FRAME_CAP(data); }