| From 50be7bdc9f105e2f23d349f98abc2ff598a5a795 Mon Sep 17 00:00:00 2001 |
| From: Jani Nikula <jani.nikula@intel.com> |
| Date: Fri, 4 Oct 2013 15:08:08 +0300 |
| Subject: drm/dp: add helper for checking DP_ENHANCED_FRAME_CAP in DPCD |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| Signed-off-by: Jani Nikula <jani.nikula@intel.com> |
| Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> |
| Reviewed-by: Alex Deucher <alexander.deucher@amd.com> |
| Signed-off-by: Dave Airlie <airlied@redhat.com> |
| (cherry picked from commit 58704e6a5478a96ca0e549ce6605332aab815eea) |
| Signed-off-by: Darren Hart <dvhart@linux.intel.com> |
| --- |
| include/drm/drm_dp_helper.h | 7 +++++++ |
| 1 file changed, 7 insertions(+) |
| |
| diff --git a/include/drm/drm_dp_helper.h b/include/drm/drm_dp_helper.h |
| index 83da4eb1575b..e32042fb2b63 100644 |
| --- a/include/drm/drm_dp_helper.h |
| +++ b/include/drm/drm_dp_helper.h |
| @@ -390,4 +390,11 @@ drm_dp_max_lane_count(u8 dpcd[DP_RECEIVER_CAP_SIZE]) |
| return dpcd[DP_MAX_LANE_COUNT] & DP_MAX_LANE_COUNT_MASK; |
| } |
| |
| +static inline bool |
| +drm_dp_enhanced_frame_cap(const u8 dpcd[DP_RECEIVER_CAP_SIZE]) |
| +{ |
| + return dpcd[DP_DPCD_REV] >= 0x11 && |
| + (dpcd[DP_MAX_LANE_COUNT] & DP_ENHANCED_FRAME_CAP); |
| +} |
| + |
| #endif /* _DRM_DP_HELPER_H_ */ |
| -- |
| 1.8.5.rc3 |
| |