Releases: intel/hdcp
Intel HDCP Q2'21 Release
Dependencies
OpenSSL 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4 and HDCP2.2
GLK (Geminilake) for HDCP1.4 and HDCP2.2
TGL (TigerLake) for HDCP1.4 and HDCP2.2
Improvements
N/A
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1/HDCP_LEVEL2
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig
Intel HDCP Q1'21 Release
Dependencies
OpenSSL 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4 and HDCP2.2
GLK (Geminilake) for HDCP1.4 and HDCP2.2
TGL (TigerLake) for HDCP1.4 and HDCP2.2
Improvements
N/A
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1/HDCP_LEVEL2
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig
Intel HDCP Q4'20 Release
Dependencies
OpenSSL 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4 and HDCP2.2
GLK (Geminilake) for HDCP1.4 and HDCP2.2
TGL (TigerLake) for HDCP1.4 and HDCP2.2
Improvements
N/A
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1/HDCP_LEVEL2
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig
Intel HDCP Q2'20 Release
Dependencies
OpenSSL 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4 and HDCP2.2
GLK (Geminilake) for HDCP1.4 and HDCP2.2
TGL (TigerLake) for HDCP1.4 and HDCP2.2
Improvements
N/A
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1/HDCP_LEVEL2
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig
Intel HDCP Q1'20 Release
Dependencies
OpenSSL 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4 and HDCP2.2
GLK (Geminilake) for HDCP1.4 and HDCP2.2
TGL (TigerLake) for HDCP1.4 and HDCP2.2
Improvements
- Fix Wayland code init error handling issue.
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1/HDCP_LEVEL2
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig
Intel HDCP Q3'20 Release
Dependencies
OpenSSL 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4 and HDCP2.2
GLK (Geminilake) for HDCP1.4 and HDCP2.2
TGL (TigerLake) for HDCP1.4 and HDCP2.2
Improvements
N/A
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1/HDCP_LEVEL2
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig
Intel HDCP Q4'19 Release
Dependencies
OpenSSL 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4 and HDCP2.2
GLK (Geminilake) for HDCP1.4 and HDCP2.2
Improvements
- Align userspace driver with Kernel DRM property name change.
- Instead of updating SRM property, latest way is to use binary file storage to send SRM data to kernel space.
- ClearLinux Wayland code cleanup.
- Add TGL support.
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1/HDCP_LEVEL2
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig
Intel HDCP Q3'19 Release
Dependencies
OpenSSL 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4 and HDCP2.2
GLK (Geminilake) for HDCP1.4 and HDCP2.2
Improvements
Refine PortManager class an inheritance-based way to set DRM property to Kernel.
KBL blank screen issue has been fixed in the Kernel driver, HDCP type 1 enabling is supported now.
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1/HDCP_LEVEL2
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig
Intel HDCP Q2'19 Release
Dependencies
OpenSSL 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4
GLK (Geminilake) for HDCP1.4 and HDCP2.2
Improvements
- Fix Klocwork scan violation issues
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPSetProtectionLevel for HDCP_LEVEL2
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig
Intel HDCP Q1'19 Release
Dependencies
Openssl 1.0.2 and above
Libdrm 2.4.89 and above
Supported Platforms
APL (Apollolake) for HDCP1.4
KBL (Kabylake) for HDCP1.4
GLK (Geminilake) for HDCP1.4 and HDCP2.2
Improvments
- Fix get ksvlist hang issue when linux kernel driver returns error.
Known Issues and Limitations
- APIs currently supported by drm-tip kernel (https://github.com/freedesktop/drm-tip) :
- HDCPCreate
- HDCPDestroy
- HDCPEnumerateDisplay
- HDCPSetProtectionLevel for HDCP_LEVEL0/HDCP_LEVEL1
- HDCPGetStatus
- APIs tested internally but not supported by drm-tip kernel :
- HDCPSetProtectionLevel for HDCP_LEVEL2
- HDCPGetKsvList
- HDCPSendSRMData
- HDCPGetSRMVersion
- HDCPConfig