sm6225-common: Update to devon_g T2SN33.73-22-3

Change-Id: Ie0ace50d0de5e35c82c51b577e7e8844ac8c9ad4
This commit is contained in:
Michael Bestas
2023-11-27 03:26:48 +02:00
parent 46c1702049
commit 80d6b13d50
323 changed files with 363 additions and 105 deletions
+8 -1
View File
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Netmgr Module configuration XML file
Copyright (c) 2013, 2016-2021 Qualcomm Technologies, Inc.
Copyright (c) 2013, 2016-2022 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
@@ -2803,6 +2803,7 @@
<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="dfc_ps_ext" type="int"> 0 </data>
<data name="tcp_ack_prio" type="int"> 1 </data>
<data name="single_qmux_ch_enabled" type="int"> 1 </data>
@@ -3382,6 +3383,11 @@
<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>
@@ -3403,6 +3409,7 @@
<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="rtnetlink_tc_enabled" type="int"> 1 </data>
<data name="debug_netdev_max_backlog" type="int"> 1500 </data>
<data name="disable_tcp_hystart_detect" type="int"> 1 </data>
@@ -1,3 +1,9 @@
on property:vendor.keymaster.quickboot=true
stop gatekeeper-1-0
start gatekeeper-1-0
stop gatekeeperd
start gatekeeperd
service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
class early_hal
user system
@@ -4,6 +4,8 @@ on init
on property:vendor.keymaster.quickboot=true
stop vendor.keymaster-4-1
start vendor.keymaster-4-1
stop keystore
start keystore
start wait_for_keymaster
service vendor.keymaster-4-1 /vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
@@ -1,14 +0,0 @@
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service neuralnetworks_hal_service /vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti
class hal
user system
group system
writepid /dev/stune/nnapi-hal/tasks
#Below changes moved from init.target.rc as part of go/FR53051
on post-fs-data
mkdir /data/vendor/nnhal 0700 system system
+16
View File
@@ -0,0 +1,16 @@
# Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
on post-fs-data
mkdir /data/vendor/imslogs 0770 radio radio
chmod 0770 /data/vendor/imslogs
# imsdaemon starts with root and UID will be downgraded to RADIO.
service vendor.imsdaemon /vendor/bin/imsdaemon
class main
user radio
socket ims_datad stream 0660 system radio
group radio wifi inet vendor_qti_diag log
-15
View File
@@ -1,15 +0,0 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
# imsdatadaemon starts with root and UID will be downgraded to RADIO.
service vendor.imsdatadaemon /vendor/bin/imsdatadaemon
class main
user radio
socket ims_datad stream 0660 system radio
group radio wifi inet vendor_qti_diag log
disabled
on property:vendor.ims.QMI_DAEMON_STATUS=1
start vendor.imsdatadaemon
-10
View File
@@ -1,10 +0,0 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service vendor.imsqmidaemon /vendor/bin/imsqmidaemon
class main
user radio
socket ims_qmid stream 0660 system radio
group radio vendor_qti_diag log
-8
View File
@@ -1,8 +0,0 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service vendor.imsrcsservice /vendor/bin/imsrcsd
class main
user radio
group radio vendor_qti_diag log inet wakelock
+3
View File
@@ -1,3 +1,6 @@
on boot
mkdir /dev/socket/qcrild 0750 radio radio
service vendor.qcrild /vendor/bin/hw/qcrild
class main
user radio
+1 -1
View File
@@ -78,7 +78,7 @@
Target="khaje"
NumClusters="2"
TotalNumCores="8"
SocIds="518"
SocIds="518,561,585,586"
SynCore="1"
CoreCtlCpu="4"
MinCoreOnline="0"
+49 -5
View File
@@ -1,8 +1,8 @@
// @file sns_offset_formatter.proto
// @file sns_formatter.proto
//
// Defines standard message types for the Offset/Formatter sensor
//
// Copyright (c) 2018 Qualcomm Technologies, Inc.
// Copyright (c) 2018, 2020, 2022 Qualcomm Technologies, Inc.
// All Rights Reserved.
// Confidential and Proprietary - Qualcomm Technologies, Inc.
syntax = "proto2";
@@ -15,10 +15,13 @@ enum sns_formatter_msgid {
SNS_FORMATTER_MSGID_SNS_FORMATTER_REQUEST = 512;
SNS_FORMATTER_MSGID_SNS_FORMATTER_METRIC_DATA_REQUEST = 513;
SNS_FORMATTER_MSGID_SNS_FORMATTER_BROADCAST_DATA_REQUEST = 514;
SNS_FORMATTER_MSGID_SNS_FORMATTER_OUTPUT_EVENT = 1024;
SNS_FORMATTER_MSGID_SNS_FORMATTER_ACK_EVENT = 1025;
}
SNS_FORMATTER_MSGID_SNS_FORMATTER_OUTPUT_GOAL_EVENT = 1026;
SNS_FORMATTER_MSGID_SNS_FORMATTER_OUTPUT_THRESHOLD_EVENT = 1027;
}
enum sns_formatter_request_values {
option (nanopb_enumopt).long_names = false;
@@ -28,7 +31,7 @@ enum sns_formatter_request_values {
SNS_FORMATTER_REQUEST_CREATE = 1;
// Starts or resumes the update of the metric instances.
SNS_FORMATTER_REQUEST_START = 2;
// Pauses the update of the metric instances.
// Stops the update of the metric instances.
SNS_FORMATTER_REQUEST_STOP = 3;
// Resets metric instance state.
SNS_FORMATTER_REQUEST_RESET = 4;
@@ -40,6 +43,8 @@ enum sns_formatter_request_values {
SNS_FORMATTER_REQUEST_CONFIG_GET = 7;
// Updates the batch period at the client manager.
SNS_FORMATTER_REQUEST_BATCH = 8;
// Pauses the update of the metric instances
SNS_FORMATTER_REQUEST_PAUSE = 9;
}
enum sns_formatter_status_values {
@@ -101,6 +106,11 @@ message sns_formatter_metric_data_request
required bytes metric_data = 2;
}
message sns_formatter_broadcast_data_request
{
required bytes broadcast_data = 1;
}
// Formatter output event
// This event contains the formatted string output corresponding to the
// metric requested by the client.
@@ -111,6 +121,40 @@ message sns_formatter_output_event
required sns_formatter_output_event_payload event_payload = 3;
}
enum sns_formatter_goal_type
{
option (nanopb_enumopt).long_names = false;
SNS_FORMATTER_GOAL_VALUE = 1;
SNS_FORMATTER_GOAL_DURATION = 2;
}
message sns_formatter_output_goal_event
{
required fixed32 metric_id = 1;
required sns_formatter_goal_type goal_type = 2;
oneof goal_data
{
fixed32 int_data =3; // Data can be goal value or duration. Goal_type is used to identify type of data.
float float_data =4; // This is for goal value of float type. Ex: Algos like distance may set float values
}
}
enum sns_formatter_threshold_type
{
option (nanopb_enumopt).long_names = false;
SNS_FORMATTER_HIGH_THRESHOLD_ACHIEVED =1;
SNS_FORMATTER_LOW_THRESHOLD_ACHIEVED=2;
}
message sns_formatter_output_threshold_event
{
required fixed32 metric_id = 1;
required sns_formatter_threshold_type th_type = 2;
}
// Formatter acknowledge event
// This event contains the status for the request sent from the client.
// Status indicates if the requested format string was valid or not.
@@ -118,4 +162,4 @@ message sns_formatter_ack_event
{
required fixed32 metric_id = 1;
required sns_formatter_status_values status = 2;
}
}
@@ -0,0 +1,37 @@
// @file sns_formatter_notify.proto
//
// Defines standard message types for the formatter_notify sensor
//
// Copyright (c) 2022 Qualcomm Technologies, Inc.
// All Rights Reserved.
// Confidential and Proprietary - Qualcomm Technologies, Inc.
//Formatter notify sensor sends formatter notification event,
//And sports offload HAL is expected to trigger an action
// Formatter_Notify Sensor Attribute Requirements:
// SNS_STD_SENSOR_ATTRID_TYPE: "formatter_notify"
// SNS_STD_SENSOR_ATTRID_STREAM_TYPE: SNS_STD_SENSOR_STREAM_TYPE_ON_CHANGE
syntax = "proto2";
import "nanopb.proto";
import "sns_std_type.proto";
import "sns_std_sensor.proto";
enum sns_formatter_notify_msgid
{
option (nanopb_enumopt).long_names = false;
SNS_FORMATTER_NOTIFY_MSGID_SNS_FORMATTER_NOTIFY_EVENT = 1028;
}
enum sns_formatter_notify_event_type
{
option (nanopb_enumopt).long_names = false;
SNS_FORMATTER_NOTIFY_EVENT_FLUSH = 1;
}
message sns_formatter_notify_event
{
// formatter_notify state
required sns_formatter_notify_event_type state = 1 [default = SNS_FORMATTER_NOTIFY_EVENT_FLUSH];
}
+2 -1
View File
@@ -1668,7 +1668,7 @@
</mappings>
</device>
<device name="devon" version="0.7">
<device name="devon" version="0.8">
<!-- Features list variable hardware components for this device -->
<features>
@@ -1746,6 +1746,7 @@
<string-array name="storage/.range">
<item>64GB</item>
<item>128GB</item>
<item>256GB</item>
</string-array>
<string name="dualsim/.auto">default=true</string>
@@ -1,14 +0,0 @@
<!--
Copyright (c) 2020 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<manifest version="1.0" type="device">
<hal format="hidl">
<name>android.hardware.neuralnetworks</name>
<transport>hwbinder</transport>
<fqname>@1.3::IDevice/qti-default</fqname>
<fqname>@1.3::IDevice/qti-dsp</fqname>
<fqname>@1.3::IDevice/qti-gpu</fqname>
</hal>
</manifest>