Sfoglia il codice sorgente

disp: msm: hdcp: set default topology as DOWN_REQUEST_TOPOLOGY

Avoid unnecessary write call to set the read request type. As there
is just one message to be read, use it as a default value.

Change-Id: Ibf1c16f06753ae581dcc32d075ea5d920229f44c
Signed-off-by: Ajay Singh Parmar <[email protected]>
Ajay Singh Parmar 3 anni fa
parent
commit
9dc9e26bed
1 ha cambiato i file con 5 aggiunte e 2 eliminazioni
  1. 5 2
      hdcp/msm_hdcp.c

+ 5 - 2
hdcp/msm_hdcp.c

@@ -1,5 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
+ * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
  * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
  */
 
@@ -135,8 +136,8 @@ static ssize_t tp_show(struct device *dev, struct device_attribute *attr,
 
 		ret += sizeof(struct HDCP_V2V1_MSG_TOPOLOGY);
 
-		/* clear the flag once data is read back to user space*/
-		hdcp->tp_msgid = -1;
+		/* reset the flag once the data is written back to user space */
+		hdcp->tp_msgid = DOWN_REQUEST_TOPOLOGY;
 		break;
 	default:
 		ret = -EINVAL;
@@ -290,6 +291,8 @@ static int msm_hdcp_probe(struct platform_device *pdev)
 	if (ret)
 		pr_err("unable to register msm_hdcp sysfs nodes\n");
 
+	hdcp->tp_msgid = DOWN_REQUEST_TOPOLOGY;
+
 	return 0;
 error_cdev_add:
 	device_destroy(hdcp->class, hdcp->dev_num);