sm7250-common: Kang WFD Blobs from LA.UM.9.12.r1-13400.02-SMxx50.QSSI12.0

* LA.QSSI.12.0.r1-04900.02-qssi.0

Signed-off-by: aswin7469 <aswinas@pixysos.com>
This commit is contained in:
KakatkarAkshay
2022-01-29 19:54:06 +05:30
committed by aswin7469
parent 5aa9fa19bc
commit 3b2f78d9b7
79 changed files with 57 additions and 28 deletions

View File

@@ -214,6 +214,12 @@ android_app_import {
system_ext_specific: true, system_ext_specific: true,
} }
dex_import {
name: "WfdCommon",
owner: "oneplus",
jars: ["proprietary/system/framework/WfdCommon.jar"],
}
dex_import { dex_import {
name: "com.motorola.motosignature", name: "com.motorola.motosignature",
owner: "oneplus", owner: "oneplus",

Binary file not shown.

View File

@@ -1,5 +1,5 @@
# #
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc. # Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
# All Rights Reserved. # All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc. # Confidential and Proprietary - Qualcomm Technologies, Inc.
# #
@@ -9,8 +9,20 @@ service wfdservice /system_ext/bin/wfdservice
disabled disabled
oneshot oneshot
service wfdservice64 /system_ext/bin/wfdservice64
class main
user system
disabled
oneshot
on property:vendor.wfdservice=enable on property:vendor.wfdservice=enable
start wfdservice start wfdservice
on property:vendor.wfdservice64=enable
start wfdservice64
on property:vendor.wfdservice=disable on property:vendor.wfdservice=disable
stop wfdservice stop wfdservice
on property:vendor.wfdservice64=disable
stop wfdservice64

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2020 Qualcomm Technologies, Inc. # Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
# All Rights Reserved. # All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc # Confidential and Proprietary - Qualcomm Technologies, Inc
# #

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- <!--
Copyright (C) 2012 - 2020 Qualcomm Technologies, Inc. Copyright (C) 2012 - 2021 Qualcomm Technologies, Inc.
All Rights Reserved. All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc. Confidential and Proprietary - Qualcomm Technologies, Inc.
--> -->
@@ -72,7 +72,7 @@
<MinimumSliceSize>0</MinimumSliceSize> <MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams> <SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp> <FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps> <VideoFps>60</VideoFps>
<TranscodingMode>1</TranscodingMode> <TranscodingMode>1</TranscodingMode>
<NonTranscodingMode>1</NonTranscodingMode> <NonTranscodingMode>1</NonTranscodingMode>
</VideoCodec1> </VideoCodec1>
@@ -87,7 +87,7 @@
<MinimumSliceSize>0</MinimumSliceSize> <MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams> <SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp> <FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps> <VideoFps>60</VideoFps>
<TranscodingMode>1</TranscodingMode> <TranscodingMode>1</TranscodingMode>
<NonTranscodingMode>1</NonTranscodingMode> <NonTranscodingMode>1</NonTranscodingMode>
</VideoCodec2> </VideoCodec2>
@@ -102,7 +102,7 @@
<MinimumSliceSize>0</MinimumSliceSize> <MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams> <SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp> <FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps> <VideoFps>60</VideoFps>
<TranscodingMode>1</TranscodingMode> <TranscodingMode>1</TranscodingMode>
<NonTranscodingMode>1</NonTranscodingMode> <NonTranscodingMode>1</NonTranscodingMode>
</VideoCodec3> </VideoCodec3>
@@ -117,7 +117,7 @@
<MinimumSliceSize>0</MinimumSliceSize> <MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams> <SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp> <FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps> <VideoFps>60</VideoFps>
<TranscodingMode>1</TranscodingMode> <TranscodingMode>1</TranscodingMode>
<NonTranscodingMode>1</NonTranscodingMode> <NonTranscodingMode>1</NonTranscodingMode>
</VideoCodec4> </VideoCodec4>
@@ -132,7 +132,7 @@
<MinimumSliceSize>0</MinimumSliceSize> <MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams> <SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp> <FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps> <VideoFps>60</VideoFps>
<TranscodingMode>1</TranscodingMode> <TranscodingMode>1</TranscodingMode>
<NonTranscodingMode>1</NonTranscodingMode> <NonTranscodingMode>1</NonTranscodingMode>
</VideoCodec5> </VideoCodec5>
@@ -147,7 +147,7 @@
<MinimumSliceSize>0</MinimumSliceSize> <MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams> <SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp> <FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps> <VideoFps>60</VideoFps>
<TranscodingMode>1</TranscodingMode> <TranscodingMode>1</TranscodingMode>
<NonTranscodingMode>1</NonTranscodingMode> <NonTranscodingMode>1</NonTranscodingMode>
</VideoCodec6> </VideoCodec6>
@@ -162,7 +162,7 @@
<MinimumSliceSize>0</MinimumSliceSize> <MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams> <SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp> <FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps> <VideoFps>60</VideoFps>
<TranscodingMode>1</TranscodingMode> <TranscodingMode>1</TranscodingMode>
<NonTranscodingMode>1</NonTranscodingMode> <NonTranscodingMode>1</NonTranscodingMode>
</VideoCodec7> </VideoCodec7>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,5 +1,5 @@
#Main logging indication #Main logging indication
EnableLogs=True EnableLogs=False
#Debug detailing level #Debug detailing level
#if commented \ removed it will use default: full info #if commented \ removed it will use default: full info
@@ -11,11 +11,11 @@ EnableLogs=True
# 40 - info # 40 - info
# 50 - additional info # 50 - additional info
# 60 - full info # 60 - full info
DebugLevel=10 DebugLevel=40
#Directory of HDCP TrustZone application file #Directory of HDCP TrustZone application file
#Uncomment the following line in order to override system default value #Uncomment the following line in order to override system default value
TzAppPath=/vendor/firmware_mnt/image/ TzAppPath=/vendor/firmware_mnt/image
#Secure File System path. #Secure File System path.
#In Arm HDCP versions prior to 4.0.0, this parameter was named "UserRootDir". #In Arm HDCP versions prior to 4.0.0, this parameter was named "UserRootDir".
@@ -29,6 +29,16 @@ LogFileName=hdcp.log
LogFileMaxSize=52428800 LogFileMaxSize=52428800
MaxNumOfLogFiles=40 MaxNumOfLogFiles=40
# Local HDCP protocol version
# 2: HDCP protocol version 2.0
# 3: HDCP protocol version 2.1
# 4: HDCP protocol version 2.2
# 5: HDCP protocol version 2.3
# Default value: 5 (HDCP protocol version 2.3)
# Use this parameter for debug purposes only.
# This parameter is supported only together with test keys TEE.
DxHdcpVer=5
#Merge the client logs into logcat #Merge the client logs into logcat
#comment out \ remove to disable #comment out \ remove to disable
LogcatLogs=True LogcatLogs=True
@@ -47,7 +57,7 @@ IsLocalityCheckPreComputeSupported=True
#if commented \ removed it will use default (1023) #if commented \ removed it will use default (1023)
TotalLcRetries=1023 TotalLcRetries=1023
#Transmitter only - number of LC retries, out of the total TotalLcRetries, which are due to LC_SEND_L_PRIME not arrived in pre-compute mode, or due to cryptographic failured caused by a LC_SEND_L_PRIME arriving in delay, #Transmitter only - number of LC retries, out of the total TotalLcRetries, which are due to LC_SEND_L_PRIME not arrived in pre-compute mode, or due to cryptographic failured caused by a LC_SEND_L_PRIME arriving in delay,
# or wrong LC_SEND_L_PRIME content # or wrong LC_SEND_L_PRIME content
#These retries are subset of the total retries in TotalLcRetries, so this parameter should be always less than the maximum specification allowed 1023 retries, but must also be less than TotalLcRetries #These retries are subset of the total retries in TotalLcRetries, so this parameter should be always less than the maximum specification allowed 1023 retries, but must also be less than TotalLcRetries
#This parameter will leave total number of TotalLcRetries-HlosLcTimeoutRetries retries due to the case of message arrived too late (more than 7ms, verified in TEE) #This parameter will leave total number of TotalLcRetries-HlosLcTimeoutRetries retries due to the case of message arrived too late (more than 7ms, verified in TEE)
@@ -60,7 +70,7 @@ LcPreComputeHlosTimeout=100
UpstreamOverallAuthenticationTimeout=10000 UpstreamOverallAuthenticationTimeout=10000
DownsOverallAuthenticationTimeout=10000 DownsOverallAuthenticationTimeout=10000
#Avoid HDCP timeouts - Possible in testing Keys only. May be used for debug purposes. All HDCP protocol timeouts will be avoided, excluding receiver timeouts will HDCP 2.2 Transmitter is working with HDCP 2.0 receiver. #Avoid HDCP timeouts - Possible in testing Keys only. May be used for debug purposes. All HDCP protocol timeouts will be avoided, excluding receiver timeouts will HDCP 2.2 Transmitter is working with HDCP 2.0 receiver.
#Secure timestamp checking in Locality check and propagations will be avoided too. #Secure timestamp checking in Locality check and propagations will be avoided too.
AvoidTimeouts=False AvoidTimeouts=False
@@ -88,6 +98,7 @@ IsSinkDualModeEnabled=True
# devices who violate the HDCP specification. # devices who violate the HDCP specification.
# Default is False. # Default is False.
SinkSendVPrimeMSB=False SinkSendVPrimeMSB=False
ION_BUFFERS_ALLOCATION_WAY=1
# Size (in bytes) for hlos-ptr shared memory. Default: 2097152 (2MB) # Size (in bytes) for hlos-ptr shared memory. Default: 2097152 (2MB)
# When EArmHdcpBufferType::ARM_HDCP_BUFFER_TYPE_VIRTUAL_POINTER type is used for cipher buffers, an intermediate ION buffer should be allocated. # When EArmHdcpBufferType::ARM_HDCP_BUFFER_TYPE_VIRTUAL_POINTER type is used for cipher buffers, an intermediate ION buffer should be allocated.
@@ -124,3 +135,7 @@ SizeBytesForHlosPtrAsSharedMemRef=0
# TEST_SECURE_ION_HEAP_USE_TAG_MEM can be False (Default) or True # TEST_SECURE_ION_HEAP_USE_TAG_MEM can be False (Default) or True
# Set TEST_SECURE_ION_HEAP_USE_TAG_MEM to 1 to enforce qsee_tag_mem(AC_VM_CP_BITSTREAM, ...) call for each allocated ION secure buffer # Set TEST_SECURE_ION_HEAP_USE_TAG_MEM to 1 to enforce qsee_tag_mem(AC_VM_CP_BITSTREAM, ...) call for each allocated ION secure buffer
# TEST_SECURE_ION_HEAP_USE_TAG_MEM=False # TEST_SECURE_ION_HEAP_USE_TAG_MEM=False
# Set LC time out value.Default 7
# We do not recommend modifying this value. If you are clear about your requirements, you can modify this value (7-14ms)
# LcTimeOutInMs=7

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2020 Qualcomm Technologies, Inc. # Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
# All Rights Reserved. # All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc # Confidential and Proprietary - Qualcomm Technologies, Inc
# #
@@ -64,4 +64,5 @@ getpid: 1
sigaltstack: 1 sigaltstack: 1
setpriority: 1 setpriority: 1
getdents64: 1 getdents64: 1
dup: 1 dup: 1
mremap:1

View File

@@ -135,11 +135,8 @@
<!-- <!--
Standby Resume capability is supported Standby Resume capability is supported
--> -->
<!--
neil.sun@Connectivity, 2020/04/06, [Porting] fix dongle side display issue if trun off/on screen on
-->
<StandbyResumeCapability> <StandbyResumeCapability>
<Valid>0</Valid> <Valid>1</Valid>
</StandbyResumeCapability> </StandbyResumeCapability>
<!-- <!--
@@ -163,12 +160,12 @@
<!-- disable HDCP by default --> <!-- disable HDCP by default -->
<ContentProtection> <ContentProtection>
<Valid>1</Valid> <Valid>0</Valid>
<!-- <!--
Valid values WFD_HDCP_2_0, Valid values WFD_HDCP_2_0,
WFD_HDCP_2_1 and WFD_HDCP_2_2 WFD_HDCP_2_1 and WFD_HDCP_2_2
--> -->
<Version>WFD_HDCP_2_3</Version> <Version>WFD_HDCP_2_2</Version>
<CPPort>6789</CPPort> <CPPort>6789</CPPort>
<!-- <!--
turn on/off audio encryption turn on/off audio encryption
@@ -190,15 +187,12 @@
<!-- <!--
UIBC settings UIBC settings
--> -->
<!--
neil.sun@Connectivity, 2020/04/06, [Porting] increase compatibility when cast to windows OS
-->
<UIBC> <UIBC>
<UIBCValid>1</UIBCValid> <!-- UIBC by default enabled --> <UIBCValid>1</UIBCValid> <!-- UIBC by default enabled -->
<M4Enable>0</M4Enable> <!-- 0/1 send UIBC enable in M4 or not --> <M4Enable>1</M4Enable> <!-- 0/1 send UIBC enable in M4 or not -->
<M14Support>0</M14Support> <!-- 0/1 M14 supported or not --> <M14Support>0</M14Support> <!-- 0/1 M14 supported or not -->
<InputCategory> <InputCategory>
<Generic>0</Generic> <!-- 0/1 - support generic or not --> <Generic>1</Generic> <!-- 0/1 - support generic or not -->
<HID>1</HID> <!-- 0/1 - support HID or not --> <HID>1</HID> <!-- 0/1 - support HID or not -->
</InputCategory> </InputCategory>

BIN
proprietary/vendor/lib/libDxHdcp.so vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -842,6 +842,7 @@ PRODUCT_PACKAGES += \
daxService \ daxService \
ims \ ims \
qcrilmsgtunnel \ qcrilmsgtunnel \
WfdCommon \
com.motorola.motosignature \ com.motorola.motosignature \
moto-checkin \ moto-checkin \
tcmclient \ tcmclient \