diff options
author | Per Persson <per.xb.persson@stericsson.com> | 2011-06-07 12:52:15 +0200 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@stericsson.com> | 2011-09-19 15:15:37 +0200 |
commit | 4a6b255139a1642d2fc777f5d21ba16bcbd4a3b8 (patch) | |
tree | d8147d256cc936fea1a4db98cbff405fc0465abf /drivers | |
parent | 00d4f10640c2c989ef89dbb1f67fa43af2518f67 (diff) |
video: hdmi: Correct hdcp acc to documentation
The hdcp management data sent to av8100 is synchronised
with the av8100 documentation.
ST-Ericsson ID: 344063
ST-Ericsson Linux next: Not tested, ER 282779
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I00f54abe266178be0141ee1c4a46cc9bd2de91d5
Signed-off-by: Per Persson <per.xb.persson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24522
Reviewed-by: QATOOLS
Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
Reviewed-by: QATEST
Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/video/av8100/av8100.c | 5 | ||||
-rw-r--r-- | drivers/video/av8100/hdmi.c | 12 |
2 files changed, 3 insertions, 14 deletions
diff --git a/drivers/video/av8100/av8100.c b/drivers/video/av8100/av8100.c index 39d32ba5cb6..a6160e088eb 100644 --- a/drivers/video/av8100/av8100.c +++ b/drivers/video/av8100/av8100.c @@ -233,7 +233,7 @@ enum av8100_command_size { AV8100_COMMAND_DENC_SIZE = 0x6, AV8100_COMMAND_HDMI_SIZE = 0x4, AV8100_COMMAND_HDCP_SENDKEY_SIZE = 0xA, - AV8100_COMMAND_HDCP_MANAGEMENT_SIZE = 0x4, + AV8100_COMMAND_HDCP_MANAGEMENT_SIZE = 0x3, AV8100_COMMAND_INFOFRAMES_SIZE = 0x21, AV8100_COMMAND_EDID_SECTION_READBACK_SIZE = 0x3, AV8100_COMMAND_PATTERNGENERATOR_SIZE = 0x4, @@ -1523,8 +1523,7 @@ static int configuration_hdcp_management_get(char *buffer, return AV8100_FAIL; buffer[0] = av8100_config->hdmi_hdcp_management_format_cmd.req_type; - buffer[1] = av8100_config->hdmi_hdcp_management_format_cmd.req_encr; - buffer[2] = av8100_config->hdmi_hdcp_management_format_cmd.encr_use; + buffer[1] = av8100_config->hdmi_hdcp_management_format_cmd.encr_use; *length = AV8100_COMMAND_HDCP_MANAGEMENT_SIZE - 1; return 0; diff --git a/drivers/video/av8100/hdmi.c b/drivers/video/av8100/hdmi.c index 8b409c6e6a5..0cf85655b7f 100644 --- a/drivers/video/av8100/hdmi.c +++ b/drivers/video/av8100/hdmi.c @@ -561,23 +561,13 @@ static int hdcpauthencr(u8 auth_type, u8 encr_type, u8 *len, u8 *data) } switch (encr_type) { - case HDMI_HDCP_ENCR_OFF: - config.hdcp_management_format.req_encr = - AV8100_HDCP_ENCR_REQ_OFF; - config.hdcp_management_format.encr_use = - AV8100_HDCP_ENCR_USE_OESS; - break; - case HDMI_HDCP_ENCR_OESS: - config.hdcp_management_format.req_encr = - AV8100_HDCP_ENCR_REQ_ON; + default: config.hdcp_management_format.encr_use = AV8100_HDCP_ENCR_USE_OESS; break; case HDMI_HDCP_ENCR_EESS: - config.hdcp_management_format.req_encr = - AV8100_HDCP_ENCR_REQ_ON; config.hdcp_management_format.encr_use = AV8100_HDCP_ENCR_USE_EESS; break; |