From 3248117d0616a3402b0e2b8fe30fbd6be5dad55d Mon Sep 17 00:00:00 2001 From: Oleg Blinnikov Date: Fri, 15 Mar 2024 13:45:54 +0000 Subject: [PATCH] persist.sys.hdcp_checking controls max hdcp Change-Id: Ibe2554019449b6f958fc6e0168ae0deccc9f589d Bug: 321344894 Test: set persist.sys.hdcp_checking, check the file is updated --- conf/init.zuma.usb.rc | 9 +++++++++ device.mk | 3 +++ 2 files changed, 12 insertions(+) diff --git a/conf/init.zuma.usb.rc b/conf/init.zuma.usb.rc index 2cbb30b5..88e187be 100644 --- a/conf/init.zuma.usb.rc +++ b/conf/init.zuma.usb.rc @@ -423,3 +423,12 @@ on property:persist.vendor.usb.displayport.enabled=1 on property:persist.vendor.usb.displayport.enabled=0 write /sys/module/exynos_drm/parameters/dp_enabled 0 write /sys/class/typec/port0/port0.0/mode1/active "no" + +on property:persist.sys.hdcp_checking=always + write /sys/module/exynos_hdcp2/parameters/max_ver 2 + +on property:persist.sys.hdcp_checking="drm-only" + write /sys/module/exynos_hdcp2/parameters/max_ver 2 + +on property:persist.sys.hdcp_checking=never + write /sys/module/exynos_hdcp2/parameters/max_ver 0 diff --git a/device.mk b/device.mk index db84a510..6035df1c 100644 --- a/device.mk +++ b/device.mk @@ -217,6 +217,9 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.vendor.usb.displayport.enabled=1 endif +PRODUCT_PROPERTY_OVERRIDES += \ + persist.sys.hdcp_checking=always + USE_LASSEN_OEMHOOK := true # Use for GRIL