sm7250-common: Kang some blobs from LA.UM.9.12.r1-13400.02-SMxx50.QSSI12.0

This commit is contained in:
KakatkarAkshay
2021-12-31 22:36:41 +05:30
committed by aswin7469
parent c8b929bc95
commit 53df11d819
522 changed files with 1296 additions and 1220 deletions

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.

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.

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.

BIN
proprietary/vendor/bin/rmt_storage vendored Executable 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.

Binary file not shown.

View File

@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2012-2013 Qualcomm Technologies, Inc. All Rights Reserved. Qualcomm Technologies Proprietary and Confidential.-->
<SwimConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SwimConfig.xsd">
<!--The version of SwimConfig file format-->
<Version>1.0</Version>
<ModulesConfiguration>
<WiFiManager>
<DefaultState>ON</DefaultState>
</WiFiManager>
<LinkPathManager>
<!-- The number of past days to retain path history-->
<PathHistory units="days">365</PathHistory>
</LinkPathManager>
<IFSelection>
<HysteresisTimer units="s">10</HysteresisTimer>
</IFSelection>
<InterfaceManager>
<T_BLACKLIST_BQE units="secs">900</T_BLACKLIST_BQE>
<T_BLACKLIST_ICD units="secs">900</T_BLACKLIST_ICD>
<T_BLACKLIST_CQE units="secs">900</T_BLACKLIST_CQE>
<BQE>
<T_passiveBQE units="s">5</T_passiveBQE>
</BQE>
</InterfaceManager>
<BitrateEstimationManager>
<RAT Type="WLAN">
<PollInterval units="ms">60</PollInterval>
<BurstDuration units="">2</BurstDuration>
<TopN units="">4</TopN>
</RAT>
<RAT Type="WWAN">
<PollInterval units="ms">70</PollInterval>
<BurstDuration units="">2</BurstDuration>
<TopN units="">4</TopN>
</RAT>
<ActiveBQE>
<URI>http://cne.qualcomm.com/cne/v1/bqe/traffic</URI>
<PostURI>https://cne-post.qualcomm.com/cne/v1/bqe/findings</PostURI>
<!-- Specifies delaying the active
probe relative to the start of BPS sampling If the delay value is
positive the active probe will be delayed and vice versa -->
<Delay units="ms">0</Delay>
<Default_mbw units="bps">4000000</Default_mbw>
<Default_mss units="bytes">1360</Default_mss>
<default_rtt units="ms">250</default_rtt>
<cong2slow>1</cong2slow>
<BQE_Past_Size>7</BQE_Past_Size>
<BQE_validity_short_timer units="s">10800</BQE_validity_short_timer>
<BQE_good_validity units="minutes">10080</BQE_good_validity>
<BQE_bad_validity units="minutes">1440</BQE_bad_validity>
</ActiveBQE>
</BitrateEstimationManager>
<ICD>
<ICD_Past_Size>7</ICD_Past_Size>
<ICD_validity_short_timer units="s">3600</ICD_validity_short_timer>
<ICD_Timeout units="s">5</ICD_Timeout>
<ICD_High>0.05</ICD_High>
<ICD_URI>https://cne-ssl.qualcomm.com/cne/v1/icd/wifi-data</ICD_URI>
<ICD_HTTP_URI>http://cne.qualcomm.com/cne/v1/icd</ICD_HTTP_URI>
</ICD>
<TQE>
<SOCK_ACTIVE_THRESH units="ms">3000</SOCK_ACTIVE_THRESH>
<TQ_THRESH>0.15</TQ_THRESH>
<TQE_COUNT_THRESH>2</TQE_COUNT_THRESH>
<TQE_OVERALL_COUNT_THRESH>2</TQE_OVERALL_COUNT_THRESH>
<alphaTQE>0.8</alphaTQE>
<T_BLACKLIST_TQE units="secs">3600</T_BLACKLIST_TQE>
</TQE>
</ModulesConfiguration>
</SwimConfig>

388
proprietary/vendor/etc/cne/andsfCne.xml vendored Normal file
View File

@@ -0,0 +1,388 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Copyright (c) 2012-2016 Qualcomm Technologies, Inc. All Rights Reserved. Qualcomm Technologies Proprietary and Confidential.-->
<AndsfPolicy>
<Man>Qualcomm</Man>
<Mod>FFA</Mod>
<Andsf>
<Version>5.0</Version>
<Name>Test 1</Name>
<!-- ISRP>
<ForFlowBased>
<IPFlow>
<AddressType>IPv4</AddressType>
<StartSourceIPAddress>192.0.2.0</StartSourceIPAddress>
<EndSourceIPAddress>192.0.2.255</EndSourceIPAddress>
<StartDestIPAddress>74.125.224.0</StartDestIPAddress>
<EndDestIPAddress>74.125.224.255</EndDestIPAddress>
<ProtocolType>6</ProtocolType>
<StartSourcePortNumber>1</StartSourcePortNumber>
<EndSourcePortNumber>65535</EndSourcePortNumber>
<StartDestPortNumber>1</StartDestPortNumber>
<EndDestPortNumber>65535</EndDestPortNumber>
<AppName>SomeAppName</AppName>
<Direction>0</Direction>
<QoS>0</QoS>
</IPFlow>
<RoutingCriteria>
<ValidityArea>
<_3GPP_Location>
<PLMN>ATT</PLMN>
<TAC>SAN DIEGO</TAC>
<LAC>SAN DIEGO</LAC>
<GERAN_CI>F</GERAN_CI>
<UTRAN_CI>1E</UTRAN_CI>
<EUTRA_CI>1D</EUTRA_CI>
</_3GPP_Location>
<_3GPP2_Location>
<_1x>
<SID>10</SID>
<NID>255</NID>
<Base_ID>255</Base_ID>
</_1x>
<HRPD>
<Sector_ID>12345678</Sector_ID>
<Netmask>5</Netmask>
</HRPD>
</_3GPP2_Location>
<WiMAX_Location>
<NAP-ID>NAP</NAP-ID>
<BS-ID>BS</BS-ID>
</WiMAX_Location>
<WLAN_Location>
<HESSID>QCOM</HESSID>
<SSID>Cerberus</SSID>
<BSSID>12345678</BSSID>
</WLAN_Location>
<Geo_Location>
<Circular>
<AnchorLatitude>0</AnchorLatitude>
<AnchorLongitude>0</AnchorLongitude>
<Radius>10</Radius>
</Circular>
</Geo_Location>
</ValidityArea>
<TimeOfDay>
<TimeStart>003000</TimeStart>
<TimeStop>235959</TimeStop>
<DateStart>19750201</DateStart>
<DateStop>20120228</DateStop>
</TimeOfDay>
<APN>IMS</APN>
</RoutingCriteria>
<RoutingRule>
<AccessTechnology>1</AccessTechnology>
<AccessNetworkPriority>1</AccessNetworkPriority>
</RoutingRule>
<RoutingRule>
<AccessTechnology>3</AccessTechnology>
<AccessId>Cerberus</AccessId>
<SecondaryAccessId>QCOM</SecondaryAccessId>
<AccessNetworkPriority>5</AccessNetworkPriority>
</RoutingRule>
<RulePriority>2</RulePriority>
</ForFlowBased>
<Roaming>0</Roaming>
<UpdatePolicy>0</UpdatePolicy>
<PLMN>ATT</PLMN>
</ISRP -->
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>false</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<!-- Suggested use of bqethreshold with specific apIds -->
<!-- BQE_Thresholds Id="1">
<apIds Type="SSID">
<apId>wifi-ap1</apId>
<apId>wifi-ap2</apId>
</apIds>
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">100000</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">200000</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">400000</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">600000</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">100000</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">200000</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">600000</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">600000</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">50000</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">1000000</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">600000</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">600000</Threshold>
</RadioTechnology>
</BQE_Thresholds -->
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<!-- The below list is only for reference to enable/disable ICD per SSID basis
<ICD config-type="disabled">
<apIds Type="SSID">
<apId>wifi-ap1</apId>
<apId>wifi-ap2</apId>
</apIds>
</ICD>
OR
<ICD config-type="enabled">
<apIds Type="SSID">
<apId>wifi-ap3</apId>
<apId>wifi-ap4</apId>
</apIds>
</ICD>
-->
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id ="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>false</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>false</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">20</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
<!-- The next element is for reference only to show how to -->
<!-- set up TQE thresholds for a list of specific apids -->
<!--
<TQE_Thresholds Id ="1">
<apIds Type="SSID">
<apId>operatorSsid1</apId>
<apId>operatorSsid2</apId>
</apIds>
<BBD_Disabled>false</BBD_Disabled>
<DBD_Disabled>false</DBD_Disabled>
<DGIMThresh units="msecs">400</DGIMThresh>
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<TQETimeWindow units="secs">20</TQETimeWindow>
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
-->
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id ="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-86,-86</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-91,-91</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.36</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.05</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>19</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>5</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>0</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.01</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>1</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.82</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>6</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>9</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>3</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.25</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>10</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id ="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-86,-86</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-91,-91</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-72</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.5</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">3</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.25</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.2347</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.0489</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.22</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.2281</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.1314</MultiRetryMetricWeight2b>
</CQE_Thresholds>
<!-- The next element is for reference only to show how to set up CQE thresholds for a list of specific apids -->
<!--
<CQE_Thresholds Id ="1">
<apIds Type="SSID">
<apId>operatorSsid1</apId>
<apId>operatorSsid2</apId>
</apIds>
<RSSIAddThreshold units="dbm">-82</RSSIAddThreshold>
<RSSIDropThreshold units="dbm">-90</RSSIDropThreshold>
<RSSIModelThreshold units="dbm">-85</RSSIModelThreshold>
<RSSIAveragingInterval units="secs">4</RSSIAveragingInterval>
<RSSIMacTimerThreshold units="dbm">-93</RSSIMacTimerThreshold>
<CQETimer units="secs">2</CQETimer>
<MACHysteresisTimer units="secs">110</MACHysteresisTimer>
<MACStatsAveragingAlpha>0.1</MACStatsAveragingAlpha>
<FrameCntThreshold units="frames">25</FrameCntThreshold>
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<MACMibThreshold2a>0.25</MACMibThreshold2a>
<RetryMetricWeight2a>0.1061</RetryMetricWeight2a>
<MultiRetryMetricWeight2a>0.0984</MultiRetryMetricWeight2a>
<MACMibThreshold2b>0.45</MACMibThreshold2b>
<RetryMetricWeight2b>0.3072</RetryMetricWeight2b>
<MultiRetryMetricWeight2b>0.5156</MultiRetryMetricWeight2b>
</CQE_Thresholds>
-->
</CQE>
</Ext>
</Andsf>
<!-- The next element is for reference only to show how to config ANDSF
parameters for another version that may be supported on the device -->
<!--
<Andsf>
<Version>4.3</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>false</BQE_Disabled>
<ICD_Disabled>false</ICD_Disabled>
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">100000</Threshold>
</RadioTechnology>
</BQE_Thresholds>
</InterfaceManager>
</WQE>
<CQE>
</CQE>
</Ext>
</Andsf>
-->
</AndsfPolicy>

17
proprietary/vendor/etc/cne/mwqem.conf vendored Normal file
View File

@@ -0,0 +1,17 @@
#configuration parameters for Multi-network Wireless Quality Estimation and Management.
#Number of previous latency iterations to track to decide the better LQS interface
latency_count:3
#Threshold in ms to decide the better interface for LQS.
latency_threshold:10
#Number of tcp connections to be established in each latency session
max_tcp_connects:3
#Max waiting time for a dns query to be resolved
dns_timeout:9
#Minimum change in mwqem ratio to update the new LQA ratio
lqa_update_threshold:0.25
#Timer in msec to track the lqs updates. Only one update will be allowed
#in this duration
lqa_update_count_timer:10000
#default URL for establishing a tcp sessions
mwqem_http_url:www.qualcomm.com

View File

@@ -1,17 +0,0 @@
#configuration parameters for Smart Link Management.
#Number of previous latency iterations to track to decide the better SLS interface
latency_count:3
#Threshold in ms to decide the better interface for SLS.
latency_threshold:10
#Number of tcp connections to be established in each latency session
max_tcp_connects:3
#Max waiting time for a dns query to be resolved
dns_timeout:9
#Minimum change in slm ratio to update the new SLA ratio
sla_update_threshold:0.25
#Timer in msec to track the sls updates. Only one update will be allowed
#in this duration
sla_update_count_timer:10000
#default URL for establishing a tcp sessions
slm_http_url:www.qualcomm.com

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
DSI Module configuration XML file
Copyright (c) 2013, 2015, 2017-2019 Qualcomm Technologies, Inc.
Copyright (c) 2013, 2015, 2017-2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
@@ -1258,5 +1258,139 @@
<data type="string"> rmnet_data16 </data>
</list>
</listitem>
<!-- Configuration for lahaina_pt -->
<listitem name="lahaina_pt">
<data name="qos_enabled" type="int"> 1 </data>
<data name="rmnet_data_enabled" type="int"> 1 </data>
<data name="phys_net_dev" type="string"> rmnet_ipa0 </data>
<data name="netmgr_listen_ev_proto" type="int"> 1 </data>
<data name="single_qmux_channel_enabled" type="int"> 1 </data>
<data name="single_qmux_channel_name" type="string"> rmnet0 </data>
<data name="num_dsi_handles" type="int"> 17 </data>
<list name="device_names">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
<data type="string"> rmnet_data11 </data>
<data type="string"> rmnet_data12 </data>
<data type="string"> rmnet_data13 </data>
<data type="string"> rmnet_data14 </data>
<data type="string"> rmnet_data15 </data>
<data type="string"> rmnet_data16 </data>
</list>
<list name="control_port_names">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
<data type="string"> rmnet_data11 </data>
<data type="string"> rmnet_data12 </data>
<data type="string"> rmnet_data13 </data>
<data type="string"> rmnet_data14 </data>
<data type="string"> rmnet_data15 </data>
<data type="string"> rmnet_data16 </data>
</list>
</listitem>
<!-- Configuration for monaco-->
<listitem name="monaco">
<data name="qos_enabled" type="int"> 1 </data>
<data name="rmnet_data_enabled" type="int"> 1 </data>
<data name="phys_net_dev" type="string"> rmnet_ipa0 </data>
<data name="netmgr_listen_ev_proto" type="int"> 1 </data>
<data name="single_qmux_channel_enabled" type="int"> 1 </data>
<data name="single_qmux_channel_name" type="string"> rmnet0 </data>
<data name="num_dsi_handles" type="int"> 11 </data>
<list name="device_names">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
<list name="control_port_names">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
</listitem>
<!-- Configuration for QTang -->
<listitem name="qtang">
<data name="qos_enabled" type="int"> 1 </data>
<data name="rmnet_data_enabled" type="int"> 1 </data>
<data name="phys_net_dev" type="string"> rmnet_ipa0 </data>
<data name="netmgr_listen_ev_proto" type="int"> 1 </data>
<data name="single_qmux_channel_enabled" type="int"> 1 </data>
<data name="single_qmux_channel_name" type="string"> rmnet0 </data>
<data name="num_dsi_handles" type="int"> 11 </data>
<list name="device_names">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
<list name="control_port_names">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
</listitem>
</list>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Netmgr Module configuration XML file
Copyright (c) 2013, 2016-2020 Qualcomm Technologies, Inc.
Copyright (c) 2013, 2016-2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
@@ -2165,9 +2165,6 @@
<data name="netdev_budget" type="int"> 0 </data>
<data name="qos_via_idl" type="int"> 1 </data>
<data name="skip_buffered_qos_modify" type="int"> 1 </data>
<!-- #ifdef VENDOR_EDIT -->
<data name="tcp_mtu_probing" type="int"> 1 </data>
<!-- #endif VENDOR_EDIT -->
<data name="num_modems" type="int"> 2 </data>
<data name="qos_disabled" type="int"> 0 </data>
@@ -2384,9 +2381,6 @@
<data name="xlat_txcsum_disabled" type="int"> 0 </data>
<data name="pnd_rps_mask" type="int"> 2 </data>
<data name="vnd_rps_mask" type="int"> 13 </data>
<!-- #ifdef VENDOR_EDIT -->
<data name="tcp_mtu_probing" type="int"> 1 </data>
<!-- #endif VENDOR_EDIT -->
<data name="netdev_budget" type="int"> 0 </data>
<data name="qos_via_idl" type="int"> 1 </data>
<data name="max_mtu" type="int"> 0 </data>
@@ -2576,7 +2570,7 @@
<data name="rtm_rmnet_data_enabled" type="int"> 1 </data>
<data name="rtnetlink_tc_enabled" type="int"> 1 </data>
<data name="rmnet_perf" type="int"> 1 </data>
<data name="rmnet_shs" type="int"> 1 </data>
<data name="rmnet_shs" type="int"> 2 </data>
<data name="netdev_max_backlog" type="int"> 100000 </data>
<data name="disable_tcp_hystart_detect" type="int"> 1 </data>
<data name="disable_hystart" type="int"> 1 </data>
@@ -2585,9 +2579,6 @@
<data name="xlat_txcsum_disabled" type="int"> 1 </data>
<data name="pnd_rps_mask" type="int"> 2 </data>
<data name="vnd_rps_mask" type="int"> 125 </data>
<!-- #ifdef VENDOR_EDIT -->
<data name="tcp_mtu_probing" type="int"> 1 </data>
<!-- #endif VENDOR_EDIT -->
<data name="netdev_budget" type="int"> 0 </data>
<data name="qos_via_idl" type="int"> 1 </data>
<data name="max_mtu" type="int"> 9216 </data>
@@ -2702,9 +2693,6 @@
<data name="dl_marker_enabled" type="int"> 2 </data>
<data name="pnd_rps_mask" type="int"> 2 </data>
<data name="vnd_rps_mask" type="int"> 125 </data>
<!-- #ifdef VENDOR_EDIT -->
<data name="tcp_mtu_probing" type="int"> 1 </data>
<!-- #endif VENDOR_EDIT -->
<data name="netdev_budget" type="int"> 0 </data>
<data name="low_latency_filters" type="int"> 1 </data>
<data name="qos_via_idl" type="int"> 1 </data>
@@ -2850,9 +2838,6 @@
<data name="dl_marker_enabled" type="int"> 2 </data>
<data name="pnd_rps_mask" type="int"> 2 </data>
<data name="vnd_rps_mask" type="int"> 125 </data>
<!-- #ifdef VENDOR_EDIT -->
<data name="tcp_mtu_probing" type="int"> 1 </data>
<!-- #endif VENDOR_EDIT -->
<data name="netdev_budget" type="int"> 0 </data>
<data name="debug_netdev_max_backlog" type="int"> 1500 </data>
@@ -3094,9 +3079,6 @@
</list>
<!-- Number of above reverse data ports inited on bootup -->
<data name="static_rev_links" type="int"> 4 </data>
<!-- #ifdef VENDOR_EDIT -->
<data name="tcp_mtu_probing" type="int"> 1 </data>
<!-- #endif VENDOR_EDIT -->
</listitem>
<!-- lahaina parameters -->
@@ -3134,6 +3116,7 @@
<data name="rmnet_shs" type="int"> 1 </data>
<data name="uplink_priority" type="int"> 1 </data>
<data name="iwlan_concurrency" type="int"> 1 </data>
<data name="nl_xfrm" type="int"> 1 </data>
<data name="netdev_max_backlog" type="int"> 100000 </data>
<data name="debug_netdev_max_backlog" type="int"> 1500 </data>
@@ -3240,4 +3223,369 @@
<!-- Number of above reverse data ports inited on bootup -->
<data name="static_rev_links" type="int"> 4 </data>
</listitem>
<!-- lahaina_pt parameters -->
<listitem name = "lahaina_pt">
<data name="qmi_dpm_enabled" type="int"> 1 </data>
<data name="use_qmuxd" type="int"> 0 </data>
<data name="dpm_retry_timeout" type="int"> 10000 </data>
<data name="wda_data_format_enabled" type="int"> 1 </data>
<data name="kfc_mode" type="int"> 4 </data>
<data name="kfc_qmap" type="int"> 1 </data>
<data name="qmi_pc" type="int"> 1 </data>
<data name="tcp_ack_prio" type="int"> 1 </data>
<data name="netmgr_listen_ev_proto" type="int"> 1 </data>
<data name="single_qmux_ch_enabled" type="int"> 1 </data>
<data name="single_qmux_ch_conn_id_str" type="string"> rmnet0 </data>
<data name="single_qmux_ch_name" type="string"> DATA5_CNTL </data>
<data name="rmnet_data_enabled" type="int"> 1 </data>
<data name="dataformat_agg_dl_pkt" type="int"> 63 </data>
<data name="dataformat_agg_dl_size" type="int"> 64844 </data>
<data name="dataformat_agg_ul_pkt" type="int"> 32 </data>
<data name="dataformat_agg_ul_size" type="int"> 16384 </data>
<data name="dataformat_agg_ul_time" type="int"> 1000000 </data>
<data name="dataformat_agg_ul_features" type="int"> 1 </data>
<data name="dataformat_dl_data_aggregation_protocol" type="int"> 9 </data>
<data name="dataformat_ul_data_aggregation_protocol" type="int"> 9 </data>
<data name="dataformat_dl_gro_enabled" type="int"> 1 </data>
<data name="dataformat_ul_gso_enabled" type="int"> 1 </data>
<data name="rsc" type="int"> 2 </data>
<data name="rsb" type="int"> 2 </data>
<data name="phys_net_dev" type="string"> rmnet_ipa0 </data>
<data name="rtm_rmnet_data_enabled" type="int"> 1 </data>
<data name="rmnet_offload" type="int"> 1 </data>
<data name="rmnet_shs" type="int"> 1 </data>
<data name="uplink_priority" type="int"> 1 </data>
<data name="iwlan_concurrency" type="int"> 1 </data>
<data name="nl_xfrm" type="int"> 1 </data>
<data name="netdev_max_backlog" type="int"> 100000 </data>
<data name="debug_netdev_max_backlog" type="int"> 1500 </data>
<data name="disable_tcp_hystart_detect" type="int"> 1 </data>
<data name="disable_hystart" type="int"> 1 </data>
<data name="initial_ssthresh" type="int"> 1400 </data>
<data name="dl_marker_enabled" type="int"> 2 </data>
<data name="pnd_rps_mask" type="int"> 2 </data>
<data name="vnd_rps_mask" type="int"> 125 </data>
<data name="qos_via_idl" type="int"> 1 </data>
<data name="max_mtu" type="int"> 9216 </data>
<data name="netmgr_recovery_enabled" type="int"> 1 </data>
<data name="num_modems" type="int"> 2 </data>
<list name="modems_enabled">
<data type="int"> 1 </data> <!-- MODEM_MSM -->
<data type="int"> 0 </data> <!-- MODEM_MDM -->
</list>
<data name="control_ports_len" type="int"> 17 </data>
<list name="control_ports">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
<data type="string"> rmnet_data11 </data>
<data type="string"> rmnet_data12 </data>
<data type="string"> rmnet_data13 </data>
<data type="string"> rmnet_data14 </data>
<data type="string"> rmnet_data15 </data>
<data type="string"> rmnet_data16 </data>
</list>
<data name="data_ports_len" type="int"> 17 </data>
<list name="data_ports">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
<data type="string"> rmnet_data11 </data>
<data type="string"> rmnet_data12 </data>
<data type="string"> rmnet_data13 </data>
<data type="string"> rmnet_data14 </data>
<data type="string"> rmnet_data15 </data>
<data type="string"> rmnet_data16 </data>
</list>
<!-- Number of above data ports inited on bootup -->
<data name="static_fwd_links" type="int"> 6 </data>
<!-- iWLAN ports -->
<data name="iwlan_enable" type="int"> 1 </data>
<data name="rev_control_ports_len" type="int"> 16 </data>
<list name="rev_control_ports">
<data type="string"> r_rmnet_data0 </data>
<data type="string"> r_rmnet_data1 </data>
<data type="string"> r_rmnet_data2 </data>
<data type="string"> r_rmnet_data3 </data>
<data type="string"> r_rmnet_data4 </data>
<data type="string"> r_rmnet_data5 </data>
<data type="string"> r_rmnet_data6 </data>
<data type="string"> r_rmnet_data7 </data>
<data type="string"> r_rmnet_data8 </data>
<data type="string"> r_rmnet_data9 </data>
<data type="string"> r_rmnet_data10 </data>
<data type="string"> r_rmnet_data11 </data>
<data type="string"> r_rmnet_data12 </data>
<data type="string"> r_rmnet_data13 </data>
<data type="string"> r_rmnet_data14 </data>
<data type="string"> r_rmnet_data15 </data>
</list>
<data name="rev_data_ports_len" type="int"> 16 </data>
<list name="rev_data_ports">
<data type="string"> r_rmnet_data0 </data>
<data type="string"> r_rmnet_data1 </data>
<data type="string"> r_rmnet_data2 </data>
<data type="string"> r_rmnet_data3 </data>
<data type="string"> r_rmnet_data4 </data>
<data type="string"> r_rmnet_data5 </data>
<data type="string"> r_rmnet_data6 </data>
<data type="string"> r_rmnet_data7 </data>
<data type="string"> r_rmnet_data8 </data>
<data type="string"> r_rmnet_data9 </data>
<data type="string"> r_rmnet_data10 </data>
<data type="string"> r_rmnet_data11 </data>
<data type="string"> r_rmnet_data12 </data>
<data type="string"> r_rmnet_data13 </data>
<data type="string"> r_rmnet_data14 </data>
<data type="string"> r_rmnet_data15 </data>
</list>
<!-- Number of above reverse data ports inited on bootup -->
<data name="static_rev_links" type="int"> 4 </data>
</listitem>
<!-- monaco parameters -->
<listitem name = "monaco">
<data name="qmi_dpm_enabled" type="int"> 1 </data>
<data name="use_qmuxd" type="int"> 0 </data>
<data name="dpm_retry_timeout" type="int"> 10000 </data>
<data name="wda_data_format_enabled" type="int"> 1 </data>
<data name="kfc_mode" type="int"> 0 </data>
<data name="kfc_qmap" type="int"> 0 </data>
<data name="qmi_pc" type="int"> 0 </data>
<data name="netmgr_listen_ev_proto" type="int"> 1 </data>
<data name="single_qmux_ch_enabled" type="int"> 1 </data>
<data name="single_qmux_ch_conn_id_str" type="string"> rmnet0 </data>
<data name="single_qmux_ch_name" type="string"> DATA5_CNTL </data>
<data name="rmnet_data_enabled" type="int"> 1 </data>
<data name="dataformat_agg_dl_pkt" type="int"> 10 </data>
<data name="dataformat_agg_dl_size" type="int"> 8192 </data>
<data name="dataformat_agg_ul_pkt" type="int"> 0 </data>
<data name="dataformat_agg_ul_size" type="int"> 0 </data>
<data name="dataformat_agg_ul_time" type="int"> 0 </data>
<data name="dataformat_agg_ul_features" type="int"> 0 </data>
<data name="dataformat_dl_data_aggregation_protocol" type="int"> 8 </data>
<data name="dataformat_ul_data_aggregation_protocol" type="int"> 8 </data>
<data name="dataformat_dl_gro_enabled" type="int"> 1 </data>
<data name="dataformat_ul_gso_enabled" type="int"> 1 </data>
<data name="rsc" type="int"> 0 </data>
<data name="rsb" type="int"> 0 </data>
<data name="phys_net_dev" type="string"> rmnet_ipa0 </data>
<data name="rtm_rmnet_data_enabled" type="int"> 1 </data>
<data name="rmnet_offload" type="int"> 0 </data>
<data name="rmnet_shs" type="int"> 0 </data>
<data name="uplink_priority" type="int"> 0 </data>
<data name="iwlan_concurrency" type="int"> 1 </data>
<data name="nl_xfrm" type="int"> 1 </data>
<data name="netdev_max_backlog" type="int"> 10000 </data>
<data name="debug_netdev_max_backlog" type="int"> 1500 </data>
<data name="disable_tcp_hystart_detect" type="int"> 1 </data>
<data name="disable_hystart" type="int"> 1 </data>
<data name="initial_ssthresh" type="int"> 1400 </data>
<data name="dl_marker_enabled" type="int"> 0 </data>
<data name="pnd_rps_mask" type="int"> 2 </data>
<data name="vnd_rps_mask" type="int"> 12 </data>
<data name="qos_via_idl" type="int"> 1 </data>
<data name="max_mtu" type="int"> 9216 </data>
<data name="netmgr_recovery_enabled" type="int"> 1 </data>
<data name="num_modems" type="int"> 2 </data>
<list name="modems_enabled">
<data type="int"> 1 </data> <!-- MODEM_MSM -->
<data type="int"> 0 </data> <!-- MODEM_MDM -->
</list>
<data name="control_ports_len" type="int"> 11 </data>
<list name="control_ports">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
<data name="data_ports_len" type="int"> 11 </data>
<list name="data_ports">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
<!-- Number of above data ports inited on bootup -->
<data name="static_fwd_links" type="int"> 6 </data>
<!-- iWLAN ports -->
<data name="iwlan_enable" type="int"> 1 </data>
<data name="rev_control_ports_len" type="int"> 9 </data>
<list name="rev_control_ports">
<data type="string"> r_rmnet_data0 </data>
<data type="string"> r_rmnet_data1 </data>
<data type="string"> r_rmnet_data2 </data>
<data type="string"> r_rmnet_data3 </data>
<data type="string"> r_rmnet_data4 </data>
<data type="string"> r_rmnet_data5 </data>
<data type="string"> r_rmnet_data6 </data>
<data type="string"> r_rmnet_data7 </data>
<data type="string"> r_rmnet_data8 </data>
</list>
<data name="rev_data_ports_len" type="int"> 9 </data>
<list name="rev_data_ports">
<data type="string"> r_rmnet_data0 </data>
<data type="string"> r_rmnet_data1 </data>
<data type="string"> r_rmnet_data2 </data>
<data type="string"> r_rmnet_data3 </data>
<data type="string"> r_rmnet_data4 </data>
<data type="string"> r_rmnet_data5 </data>
<data type="string"> r_rmnet_data6 </data>
<data type="string"> r_rmnet_data7 </data>
<data type="string"> r_rmnet_data8 </data>
</list>
<!-- Number of above reverse data ports inited on bootup -->
<data name="static_rev_links" type="int"> 4 </data>
</listitem>
<!-- QTang parameters -->
<listitem name = "qtang">
<data name="qmi_dpm_enabled" type="int"> 1 </data>
<data name="use_qmuxd" type="int"> 0 </data>
<data name="dpm_retry_timeout" type="int"> 10000 </data>
<data name="wda_data_format_enabled" type="int"> 1 </data>
<data name="netmgr_listen_ev_proto" type="int"> 1 </data>
<data name="single_qmux_ch_enabled" type="int"> 1 </data>
<data name="single_qmux_ch_conn_id_str" type="string"> rmnet0 </data>
<data name="single_qmux_ch_name" type="string"> DATA5_CNTL </data>
<data name="tc_ul_baserate" type="int"> 155000000 </data>
<data name="dynamic_tc_ul_baserate" type="int"> 1 </data>
<data name="tc_ul_burst" type="int"> 25000 </data>
<data name="rmnet_data_enabled" type="int"> 1 </data>
<data name="dataformat_agg_dl_pkt" type="int"> 10 </data>
<data name="dataformat_agg_dl_size" type="int"> 8192 </data>
<data name="dataformat_agg_ul_pkt" type="int"> 0 </data>
<data name="dataformat_agg_ul_size" type="int"> 0 </data>
<data name="dataformat_dl_data_aggregation_protocol" type="int"> 8 </data>
<data name="dataformat_ul_data_aggregation_protocol" type="int"> 8 </data>
<data name="dataformat_dl_gro_enabled" type="int"> 1 </data>
<data name="dataformat_ul_gso_enabled" type="int"> 1 </data>
<data name="phys_net_dev" type="string"> rmnet_ipa0 </data>
<data name="rtm_rmnet_data_enabled" type="int"> 1 </data>
<data name="rtnetlink_tc_enabled" type="int"> 1 </data>
<data name="netdev_max_backlog" type="int"> 10000 </data>
<data name="disable_tcp_hystart_detect" type="int"> 1 </data>
<data name="disable_hystart" type="int"> 1 </data>
<data name="initial_ssthresh" type="int"> 1400 </data>
<data name="pnd_rps_mask" type="int"> 2 </data>
<data name="vnd_rps_mask" type="int"> 12 </data>
<data name="netdev_budget" type="int"> 0 </data>
<data name="tcp_mtu_probing" type="int"> 2 </data>
<data name="qos_via_idl" type="int"> 1 </data>
<data name="skip_buffered_qos_modify" type="int"> 1 </data>
<data name="num_modems" type="int"> 2 </data>
<list name="modems_enabled">
<data type="int"> 1 </data> <!-- MODEM_MSM -->
<data type="int"> 0 </data> <!-- MODEM_MDM -->
</list>
<data name="control_ports_len" type="int"> 11 </data>
<list name="control_ports">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
<data name="data_ports_len" type="int"> 11 </data>
<list name="data_ports">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
<!-- iWLAN ports -->
<data name="iwlan_enable" type="int"> 1 </data>
<data name="rev_control_ports_len" type="int"> 9 </data>
<list name="rev_control_ports">
<data type="string"> r_rmnet_data0 </data>
<data type="string"> r_rmnet_data1 </data>
<data type="string"> r_rmnet_data2 </data>
<data type="string"> r_rmnet_data3 </data>
<data type="string"> r_rmnet_data4 </data>
<data type="string"> r_rmnet_data5 </data>
<data type="string"> r_rmnet_data6 </data>
<data type="string"> r_rmnet_data7 </data>
<data type="string"> r_rmnet_data8 </data>
</list>
<data name="rev_data_ports_len" type="int"> 9 </data>
<list name="rev_data_ports">
<data type="string"> r_rmnet_data0 </data>
<data type="string"> r_rmnet_data1 </data>
<data type="string"> r_rmnet_data2 </data>
<data type="string"> r_rmnet_data3 </data>
<data type="string"> r_rmnet_data4 </data>
<data type="string"> r_rmnet_data5 </data>
<data type="string"> r_rmnet_data6 </data>
<data type="string"> r_rmnet_data7 </data>
<data type="string"> r_rmnet_data8 </data>
</list>
</listitem>
</list>

View File

@@ -13,6 +13,7 @@ It allows additional grants on top of privapp-permissions-platform.xml
<exceptions>
<exception package="com.qualcomm.qti.cne">
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"/>
<permission name="android.permission.READ_PHONE_STATE" fixed="false"/>
</exception>
</exceptions>

View File

@@ -1,7 +1,3 @@
on property:vendor.keymaster.strongbox.version=*
enable gatekeeper-1-0
start gatekeeper-1-0
service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
class early_hal
user system

View File

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

View File

@@ -1,4 +1,4 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# Copyright (c) 2019,2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
@@ -7,8 +7,8 @@
on post-fs-data
mkdir /data/vendor/qwes 0755 system system
# Start daemon after boot completed
on property:sys.boot_completed=1
# Start daemon on early-boot
on early-boot
start vendor.ssgtzd
# Used 'disabled' flag, so daemon won't be started until explicit start

View File

@@ -1,4 +0,0 @@
service oneplus_param_service /vendor/bin/hw/vendor.oneplus.hardware.param@1.0-service
class hal
user system
group system

View File

@@ -107,6 +107,14 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0x32" Node="/proc/sys/kernel/walt_rtg_cfs_boost_prio" />
<Minor OpcodeValue="0x33" Node="/proc/sys/kernel/sched_force_lb_enable" Supported="yes" />
<Minor OpcodeValue="0x34" Node="/proc/%d/sched_low_latency" Supported="yes" />
<Minor OpcodeValue="0x35" Node="/proc/sys/kernel/sched_min_granularity_ns" />
<Minor OpcodeValue="0x36" Node="/proc/sys/kernel/walt_low_latency_task_threshold" />
<Minor OpcodeValue="0x37" Node="/dev/stune/foreground/schedtune.prefer_idle" />
<Minor OpcodeValue="0x38" Node="/proc/sys/kernel/%s" Supported="no"/>
<Minor OpcodeValue="0x39" Node="/dev/stune/top-app/schedtune.colocate" Supported="no" />
<Minor OpcodeValue="0x3A" Node="/dev/cpuctl/top-app/cpu.uclamp.latency_sensitive" />
<Minor OpcodeValue="0x3B" Node="/dev/cpuctl/foreground/cpu.uclamp.latency_sensitive" />
<Minor OpcodeValue="0x3D" Node="/proc/sys/kernel/%s" Supported="no"/>
<!-- sched major end -->
<!-- core hotplug major start -->
@@ -162,6 +170,9 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/io_percent" />
<Minor OpcodeValue="0xE" Node="SPECIAL_NODE - llcbw_hwmon_hyst_opt" />
<Minor OpcodeValue="0xF" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/sample_ms" />
<Minor OpcodeValue="0x10" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/polling_interval" />
<Minor OpcodeValue="0x11" Node="/sys/devices/system/cpu/bus_dcvs/LLCC/190b6400.qcom,bwmon-llcc/min_freq" />
<Minor OpcodeValue="0x12" Node="/sys/devices/system/cpu/bus_dcvs/LLCC/190b6400.qcom,bwmon-llcc/max_freq" />
<!-- cpubw hwmon major end -->
<!-- video major start -->
@@ -213,7 +224,7 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0x4" Node="StorageNode_path_is_figured_out_based_on_the_target_device" />
<Minor OpcodeValue="0x5" Node="SPECIAL_NODE - dummy_or_keep_alive" />
<Minor OpcodeValue="0x6" Node="/sys/module/process_reclaim/parameters/enable_process_reclaim" />
<Minor OpcodeValue="0x7" Node="/proc/perfmode" />
<Minor OpcodeValue="0x7" Node="SPECIAL_NODE - disable_pasr" />
<!-- misc major end -->
<!-- llcbw hwmon major start -->
@@ -236,6 +247,9 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0xC" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/polling_interval" />
<Minor OpcodeValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/sample_ms" />
<Minor OpcodeValue="0xE" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/idle_mbps" />
<Minor OpcodeValue="0xF" Node="/sys/devices/system/cpu/bus_dcvs/DDR/19091000.qcom,bwmon-ddr/min_freq" />
<Minor OpcodeValue="0x10" Node="/sys/devices/system/cpu/bus_dcvs/DDR/19091000.qcom,bwmon-ddr/max_freq" />
<Minor OpcodeValue="0x11" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/use_ab" />
<!-- llcbw hwmon major end -->
@@ -259,6 +273,14 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0xE" Node="/sys/class/devfreq/soc:qcom,cpu4-llcc-ddr-lat/mem_latency/ratio_ceil" />
<Minor OpcodeValue="0xF" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/mem_latency/stall_floor" />
<Minor OpcodeValue="0x10" Node="/sys/class/devfreq/soc:qcom,cpu4-llcc-ddr-lat/mem_latency/stall_floor" />
<Minor OpcodeValue="0x11" Node="/sys/class/devfreq/18321000.qcom,devfreq-l3:qcom,cpu%d-cpu-l3-lat/max_freq" />
<Minor OpcodeValue="0x12" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-ddr-latfloor/min_freq" />
<Minor OpcodeValue="0x13" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-ddr-latfloor/max_freq" />
<Minor OpcodeValue="0x14" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/max_freq" />
<Minor OpcodeValue="0x15" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/max_freq" />
<Minor OpcodeValue="0x16" Node="/sys/devices/system/cpu/bus_dcvs/L3/soc:qcom,memlat:l3:prime/min_freq" />
<Minor OpcodeValue="0x17" Node="/sys/devices/system/cpu/bus_dcvs/LLCC/soc:qcom,memlat:llcc:silver/min_freq" />
<Minor OpcodeValue="0x18" Node="/sys/devices/system/cpu/bus_dcvs/DDR/soc:qcom,memlat:ddr:silver/min_freq" />
<!-- memlat major end -->
<!-- npu major start -->

View File

@@ -45,7 +45,7 @@
<Config
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="lagoon"
Resources="0x40C20000, 0x28, 0x40C1C000, 0x32, 0x40804000, 0xFFF, 0x40804100, 0xFFF,
0x40800000, 0xFFF, 0x40800100, 0xFFF" />
0x40800000, 1555, 0x40800100, 1516" />
<!--app lauch boost (disabling packing)-->
<!-- POWER COLLAPSE resource opcode, value-->
@@ -232,6 +232,11 @@
Resources="0x43010000, 0x26, 0x40800000, 2073, 0x40800100, 1516, 0x40C00000, 2,
0x40C74000, 0xC0, 0x40408000, 0x27" />
<Config
Id="0x00001080" Type="1" Enable="true" Target="lagoon" Fps="144"
Resources="0x43010000, 0x26, 0x40800000, 2073, 0x40800100, 1516, 0x40C00000, 2,
0x40C74000, 0xC0, 0x40408000, 0x27" />
<!--Horizontal Scroll boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
@@ -294,6 +299,11 @@
Resources="0x43010000, 0x26, 0x40800000, 2073, 0x40800100, 1516, 0x40C00000, 2,
0x40C74000, 0xC0, 0x40408000, 0x27" />
<Config
Id="0x00001080" Type="2" Enable="true" Target="lagoon" Fps="144"
Resources="0x43010000, 0x26, 0x40800000, 2073, 0x40800100, 1516, 0x40C00000, 2,
0x40C74000, 0xC0, 0x40408000, 0x27" />
<!--Pre-Fling boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
@@ -356,6 +366,11 @@
Resources="0x43010000, 0x26, 0x40800000, 2073, 0x40800100, 1516, 0x40C00000, 2,
0x40C74000, 0xC0, 0x40408000, 0x27" />
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="115" Target="lagoon" Fps="144"
Resources="0x43010000, 0x26, 0x40800000, 2073, 0x40800100, 1516, 0x40C00000, 2,
0x40C74000, 0xC0, 0x40408000, 0x27" />
<!--MTP boost-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
@@ -382,8 +397,8 @@
<!-- Type="", MTP boost -->
<Config
Id="0x00001086" Enable="true" Target="lagoon"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF, 0x42C10000, 0x1, 0x40408000, 0x19" />
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1555,
0x40800100, 1516, 0x42C10000, 0x1, 0x40408000, 0x19" />
<!--PackageInstall boost-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
@@ -489,6 +504,10 @@
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="lagoon" Fps="120"
Resources="0x40800000, 1036, 0x40800100, 1017, 0x40C00000, 2" />
<Config
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="lagoon" Fps="144"
Resources="0x40800000, 1248, 0x40800100, 1017, 0x40C00000, 2" />
<!--Display on Resource -->
<!-- Display on resource opcode, value -->
<Config
@@ -553,5 +572,42 @@
Id="0x00001094" Type="120" Enable="true" Target="lagoon" Timeout="0"
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2" />
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
<!-- SCHED_PREFER_SPREAD resource opcode, value -->
<!-- SLB_BIG_0, val-->
<!-- SLB_BIG_1, val-->
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
<!-- SCHED_COLOC_DOWNMIGRATE_NS resource opcode, value -->
<!-- Type="144" -->
<Config
Id="0x00001094" Type="144" Enable="true" Target="lagoon" Timeout="0"
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2,
0x40C68000, 0, 0x40C68010, 0, 0x40CC8000, 119,
0x40C8C000, 100000000" />
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
<!-- SCHED_PREFER_SPREAD resource opcode, value -->
<!-- SLB_BIG_0, val-->
<!-- SLB_PRIME, val-->
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
<!-- SCHED_COLOC_DOWNMIGRATE_NS resource opcode, value -->
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
<!-- Type="144" -->
<Config
Id="0x00001094" Type="144" Enable="true" Target="lito" Timeout="0"
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2,
0x40C68000, 0, 0x40C68200, 0, 0x40CC8000, 119,
0x40C8C000, 100000000, 0x40CA4000, 2" />
<!--Large Comp HInt -->
<!-- CPU min freq resource opcode, value -->
<!-- GPU MIN_FREQUENCY resource opcode,value -->
<!-- PID Affine opcode,value -->
<Config
Id="0x00001097" Type="0" Enable="true" Timeout="7" Target="lito" Fps="144"
Resources="0x40800000, 1500, 0x42804000, 0, 0x42C20000, 1" />
</PerfBoost>
</BoostConfigs>

View File

@@ -25,7 +25,7 @@ property Name is called. -->
Variant=bengal -> bengal 64 bit target
Resolution="1080p", "2560", "720p", "HD+"
Kernel: kernel version, examples: "4.19", "5.4", etc
Ram: ram size in GB, examples: "1","2","3","4" (4 for target with >= 4GB of RAM as well)
Ram: ram size in GB, examples: "1","2","3","4","6","8","10","12" (12 for target with >= 12GB of RAM as well)
_______________________________________________________________________________________________ -->
<PerfConfigsStore>

View File

@@ -39,6 +39,8 @@ as anyway perflock calls of these resources would fail. -->
<Config MajorValue="0x3" MinorValue="0x14" Supported="no" /> <!-- sched_enable_thread_grouping -->
<Config MajorValue="0x3" MinorValue="0x17" Supported="no" /> <!-- sched_freq_aggr_threshold -->
<Config MajorValue="0x3" MinorValue="0x22" Supported="no" /> <!-- sched_task_unfilter_nr_windows -->
<Config MajorValue="0x3" MinorValue="0x37" Supported="no" Kernel="5.4" /> <!-- Enabled till Kernel 4.19 -->
<Config MajorValue="0x3" MinorValue="0x39" Supported="no" Kernel="5.4" /> <!-- Enabled till Kernel 4.19 -->
<!--All the cpubw_hmon path are now migrated to new opcodes.Hence unsupporting old ones-->
<Config MajorValue="0x6" MinorValue="0x0" Supported="no" />

View File

@@ -107,7 +107,7 @@
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x4181C000, 0xC8, 0x41830000, 0, 0x4183C000, 0xA, 0x43034000, 0x14, 0x4182C000, 0,
0x41000100, 6, 0x41808000, 100,0x40800000,0x76C, 0x40800100 ,0x6AC"/>
0x41000100, 6, 0x41808000, 100"/>
<!-- camera HFR -->
<!--L CPU CORE 0 SCHED LOAD BOOST -->
@@ -551,222 +551,6 @@
Id="0x00001301" Enable="true" Timeout="0" Target="lagoon"
Resources="0x40800000, 0x4CC, 0x40800100, 0x4CC, 0x40804000, 0x4CC, 0x40804100, 0x4CC,
0X4280C000, 0x163, 0X42810000, 0x163, 0x42814000, 0x0"/>
<!-- Rear Cam 4K 30 Encoding -->
<!-- Hint - POWER_HINT_ID_VIDEO_REAR_UHD_30 -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 29 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 71 -->
<Config
Id="0x00001336" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x4143C100, 0x360, 0x41440100, 0x5F, 0x41820000, 0x14, 0x4300C000, 0x14"/>
<!-- Rear Cam FHD 60 Encoding -->
<!-- Hint - POWER_HINT_ID_VIDEO_REAR_FHD_60 -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 38 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 91 -->
<!-- silver cluster min freq : MPCTLV3_MIN_FREQ_CLUSTER_LITTLE_CORE_0(0x40800100) : 1036 -->
<!-- gold cluster min freq : MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0(0x40800000) : 1056 -->
<!-- Sched downmigrate : MPCTLV3_SCHED_DOWNMIGRATE(0x40C20000) : 20 -->
<!-- Sched upmigrate : MPCTLV3_SCHED_UPMIGRATE(0x40C1C000) : 30 -->
<!-- cpu-llcc-bw io_percent : MPCTLV3_CPUBW_HWMON_IO_PERCENT(0x41808000) : 80 -->
<Config
Id="0x00001335" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x41820000, 0x14, 0x4300C000, 0x14"/>
<!-- Rear Cam 4K 60 Encoding -->
<!-- Hint - POWER_HINT_ID_VIDEO_REAR_UHD_60 -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 38 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 91 -->
<!-- silver cluster min freq : MPCTLV3_MIN_FREQ_CLUSTER_LITTLE_CORE_0(0x40800100) : 1305 -->
<!-- gold cluster min freq : MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0(0x40800000) : 1171 -->
<!-- Sched downmigrate : MPCTLV3_SCHED_DOWNMIGRATE(0x40C20000) : 20 -->
<!-- Sched upmigrate : MPCTLV3_SCHED_UPMIGRATE(0x40C1C000) : 30 -->
<!-- cpu-llcc-bw io_percent : MPCTLV3_CPUBW_HWMON_IO_PERCENT(0x41808000) : 80 -->
<Config
Id="0x00001337" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x41820000, 0x14, 0x4300C000, 0x14"/>
<!-- Front Cam Preview -->
<!-- Hint - POWER_HINT_ID_FRONT_PREVIEW -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 25 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 71 -->
<!-- cpu-llcc-bw io_percent : MPCTLV3_CPUBW_HWMON_IO_PERCENT(0x41808000) : 80 -->
<Config
Id="0x00001338" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x4143C100, 0x360, 0x41440100, 0x5F, 0x41820000, 0x14, 0x4300C000, 0x14"/>
<!-- Rear Cam FHD 30 Encoding -->
<!-- Hint - POWER_HINT_ID_VIDEO_REAR_FHD_30 -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 29 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 71 -->
<Config
Id="0x00001339" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x4143C100, 0x360, 0x41440100, 0x5F, 0x41820000, 0x14, 0x4300C000, 0x14"/>
<!-- Rear Cam Bokeh Preview -->
<!-- Hint - POWER_HINT_ID_REAR_BOKEH_PREVIEW -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 25 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 71 -->
<!-- cpu-llcc-bw io_percent : MPCTLV3_CPUBW_HWMON_IO_PERCENT(0x41808000) : 80 -->
<Config
Id="0x0000133A" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x43008000, 0, 0x4300C000, 0xA, 0x43000000, 29, 0x4180C000, 0, 0x41820000, 0xA, 0x41800000, 71,
0x41808000, 80, 0x40800100, 1100, 0x40800000, 1100,0x43024000, 0, 0x43034000,0x14,0x41838000 ,0,0x4183C000 ,0x14"/>
<!-- Front Cam Encoding -->
<!-- Hint - POWER_HINT_ID_VIDEO_FRONT_ENCODE -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 29 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 71 -->
<Config
Id="0x0000133B" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x41444100, 0, 0x41440100, 0x63, 0x41444000, 0, 0x43008000, 0, 0x4300C000, 0xA,
0x43000000, 29, 0x4180C000, 0, 0x41820000, 0xA, 0x41800000, 71, 0x40800100,1200, 0x40800000, 1200, 0x43444000, 1, 0x43448000, 1"/>
<!-- Rear Cam Preview -->
<!-- Hint - POWER_HINT_ID_REAR_PREVIEW -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 25 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 71 -->
<!-- cpu-llcc-bw io_percent : MPCTLV3_CPUBW_HWMON_IO_PERCENT(0x41808000) : 80 -->
<Config
Id="0x0000133C" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x4143C100, 0x360, 0x41440100, 0x5F, 0x41820000, 0x14, 0x4300C000, 0x14"/>
<!-- UltraWide SuperSteady 4K Encoding -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 38 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 91 -->
<!-- silver cluster min freq : MPCTLV3_MIN_FREQ_CLUSTER_LITTLE_CORE_0(0x40800100) : 1305 -->
<!-- gold cluster min freq : MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0(0x40800000) : 1171 -->
<!-- Sched downmigrate : MPCTLV3_SCHED_DOWNMIGRATE(0x40C20000) : 10 -->
<!-- Sched upmigrate : MPCTLV3_SCHED_UPMIGRATE(0x40C1C000) : 20 -->
<!-- cpu-llcc-bw io_percent : MPCTLV3_CPUBW_HWMON_IO_PERCENT(0x41808000) : 80 -->
<Config
Id="0x0000133E" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x43008000, 0, 0x4300C000, 0xA, 0x43000000, 38, 0x4180C000, 0, 0x41820000, 0xA, 0x41800000, 91,
0x40800100, 1305, 0x40800000, 1171, 0x40C20000, 10, 0x40C1C000, 20, 0x41808000, 80"/>
<!-- camera cts -->
<!-- Hint - POWER_HINT_ID_VIDEO_ENCODE_CTS -->
<!--L CPU CORE 0 SCHED LOAD BOOST -->
<!--L CPU CORE 1 SCHED LOAD BOOST -->
<!--L CPU CORE 2 SCHED LOAD BOOST -->
<!--L CPU CORE 3 SCHED LOAD BOOST -->
<!--L CPU - Disable schedutil PL -->
<!--L CPU - Set hispeed load 99 -->
<!--B CPU - Disable schedutil PL -->
<!--LLC-DDR BWMON - Set sample_ms 10 -->
<!--CPU-LLC BWMON - Set sample_ms 10 -->
<!--LLC-DDR BWMON - Set io_percent 100 -->
<!--CPU-LLC BWMON - Set io_percent 100 -->
<!--CPU-LLC BWMON - Set hyst_length 0 -->
<!--LLC-DDR BWMON - Set hyst_length 0 -->
<!--CPU0-LLC MEM LAT - Set ratio_ceil 100 -->
<Config
Id="0x0000133F" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x4143C100, 0x360, 0x41440100, 0x5F, 0x41820000, 0x14, 0x4300C000, 0x14"/>
<!-- camera thirdparty -->
<!-- Hint - POWER_HINT_ID_THIRD_PARTY_CAM -->
<!--L CPU CORE 0 SCHED LOAD BOOST -->
<!--L CPU CORE 1 SCHED LOAD BOOST -->
<!--L CPU CORE 2 SCHED LOAD BOOST -->
<!--L CPU CORE 3 SCHED LOAD BOOST -->
<!--L CPU - Disable schedutil PL -->
<!--L CPU - Set hispeed load 99 -->
<!--B CPU - Disable schedutil PL -->
<!--LLC-DDR BWMON - Set sample_ms 10 -->
<!--CPU-LLC BWMON - Set sample_ms 10 -->
<!--LLC-DDR BWMON - Set io_percent 100 -->
<!--CPU-LLC BWMON - Set io_percent 100 -->
<!--CPU-LLC BWMON - Set hyst_length 0 -->
<!--LLC-DDR BWMON - Set hyst_length 0 -->
<!--CPU0-LLC MEM LAT - Set ratio_ceil 100 -->
<Config
Id="0x00001340" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x43008000, 0, 0x4300C000, 0xA, 0x43000000, 29, 0x4180C000, 0, 0x41820000, 0xA, 0x41800000, 71, 0x40800100, 1420"/>
<!-- Rear Cam SAT Encoding -->
<!-- Hint - POWER_HINT_ID_VIDEO_SAT -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 29 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 71 -->
<Config
Id="0x00001341" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x4143C100, 0x360, 0x41440100, 0x5F, 0x41820000, 0x14, 0x4300C000, 0x14"/>
<!-- Rear Cam 48M Preview -->
<!-- Hint - POWER_HINT_ID_48M_PREVIEW -->
<!-- llcc-ddr-bw hyst disable : MPCTLV3_LLCBW_HWMON_HYST_OPT(0x43008000) : 0x00(0) -->
<!-- llcc-ddr-bw sample_ms : MPCTLV3_LLCBW_HWMON_SAMPLE_MS(0x4300C000) : 0x0A(10) -->
<!-- llcc-ddr-bw min_freq : MPCTLV3_LLCBW_HWMON_MIN_FREQ(0x43000000) : 25 -->
<!-- cpu-llcc-bw hyst disable : MPCTLV3_CPUBW_HWMON_HYST_OPT(0x4180C000) : 0x00(0) -->
<!-- cpu-llcc-bw sample_ms : MPCTLV3_CPUBW_HWMON_SAMPLE_MS(0x41820000) : 0x0A(10) -->
<!-- cpu-llcc-bw min_freq : MPCTLV3_CPUBW_HWMON_MIN_FREQ(0x41800000) : 71 -->
<!-- cpu-llcc-bw io_percent : MPCTLV3_CPUBW_HWMON_IO_PERCENT(0x41808000) : 80 -->
<Config
Id="0x00001342" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
0x40C68130, 0xFFFFFFFA, 0x40C68140, 0xFFFFFFFA, 0x40C68150, 0xFFFFFFFA,
0x4143C100, 0x360, 0x41440100, 0x5F, 0x41820000, 0x14, 0x4300C000, 0x14"/>
<Config
Id="0x00001343" Enable="true" Timeout="5000" Target="lagoon"
Resources="0x43008000, 0, 0x4300C000, 0xA, 0x43000000, 29, 0x4180C000, 0, 0x41820000, 0xA, 0x41800000, 71,
0x41808000, 80, 0x40800100, 1400"/>
</Powerhint>
</HintConfigs>

View File

@@ -92,4 +92,4 @@ sched_getaffinity: 1
socket: 1
process_vm_readv: 1
tgkill: 1
sigreturn: 1

View File

@@ -5,7 +5,6 @@ Confidential and Proprietary - Qualcomm Technologies, Inc.
*********************************************************************/
{
"embedded_ta_images": [
{ "name":"rtice"},
{ "name":"qwes"},
{ "name":"tzsc"}
],
@@ -15,7 +14,6 @@ Confidential and Proprietary - Qualcomm Technologies, Inc.
{ "path":"/vendor/firmware_mnt/image/haventkn.mbn"},
{ "path":"/vendor/firmware/image/haventkn.mbn"},
{ "path":"/vendor/firmware_mnt/image/tzsc.mbn"},
{ "path":"/vendor/firmware_mnt/image/rtice.mbn"},
{ "path":"/vendor/firmware_mnt/image/rtic.mbn"}
{ "path":"/vendor/firmware_mnt/image/rtice.mbn"}
]
}

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.

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.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More