Snap for 10252918 from e091d0258ef888e0bc51d00c3269fc76686f2ebb to udc-release

Change-Id: I7e4bdd6562d344c2eb15f8871f0845b89c50d230
This commit is contained in:
Android Build Coastguard Worker 2023-06-03 02:06:43 +00:00
commit 49feeb2342
14 changed files with 7094 additions and 53 deletions

View File

@ -22,6 +22,7 @@
/dev/aoc u:object_r:aoc_device:s0
/dev/acd-audio_ap_offload_rx u:object_r:aoc_device:s0
/dev/acd-audio_ap_offload_tx u:object_r:aoc_device:s0
/dev/acd-mel_processor u:object_r:aoc_device:s0
# AoC vendor binaries
/vendor/bin/aocd u:object_r:aocd_exec:s0

View File

@ -2,6 +2,10 @@ BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/gps/brcm/sepolicy
PRODUCT_SOONG_NAMESPACES += device/google/gs-common/gps/brcm/prebuilt
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
$(call soong_config_set, SensorHub_debug, assertion, true)
endif
PRODUCT_PACKAGES += \
bcm47765_gps_package \
android.hardware.location.gps.prebuilt.xml

View File

@ -2,6 +2,10 @@ BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/gps/brcm/sepolicy
PRODUCT_SOONG_NAMESPACES += vendor/broadcom/gps/bcm47765
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
$(call soong_config_set, gpsv2, assertion, true)
endif
PRODUCT_PACKAGES += \
bcm47765_gps_package_v2 \
android.hardware.location.gps.prebuilt.xml

View File

@ -15,15 +15,8 @@ cc_prebuilt_library_shared {
srcs: ["android.hardware.gnss@2.1-impl-google.so"],
shared_libs: [
"liblog",
"libhidlbase",
// "libhidltransport",
"libutils",
"android.hardware.gnss@1.0",
"android.hardware.gnss@1.1",
"android.hardware.gnss@2.0",
"android.hardware.gnss@2.1",
"android.hardware.gnss.measurement_corrections@1.0",
"android.hardware.gnss.visibility_control@1.0",
"libbinder_ndk",
"android.hardware.gnss-V3-ndk",
"libhardware",
"libc++",
@ -53,12 +46,8 @@ cc_prebuilt_binary {
"liblog",
"libutils",
"libhardware",
"android.hardware.gnss@1.0",
"libhidlbase",
// "libhidltransport",
// "libhwbinder",
"android.hardware.gnss@1.1",
"android.hardware.gnss@2.0",
"libbinder_ndk",
"android.hardware.gnss@2.1",
"android.hardware.gnss-V3-ndk",
"libc++",
@ -178,8 +167,6 @@ cc_prebuilt_binary {
"libc",
"libm",
"libz",
"android.hardware.contexthub@1.0",
"libhidlbase",
"libdl",
],
},
@ -198,7 +185,7 @@ cc_prebuilt_binary {
arm64: {
srcs: ["scd"],
shared_libs: [
"liblog",
"liblog",
"libutils",
"libssl",
"libcrypto",
@ -214,10 +201,30 @@ cc_prebuilt_binary {
},
}
prebuilt_firmware {
soong_config_module_type {
name: "gps_prebuilt_firmware",
module_type: "prebuilt_firmware",
config_namespace: "SensorHub_debug",
bool_variables: [
"assertion",
],
properties: [
"src"
],
}
gps_prebuilt_firmware {
name: "SensorHub.patch",
src: "SensorHub.patch",
soong_config_variables: {
assertion: {
src: "SensorHub_DebugBuild_A0.patch",
conditions_default: {
src: "SensorHub_A0.patch"
},
},
},
vendor: true,
filename: "SensorHub.patch"
}
phony {

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,13 @@
<FormatVersion=0x00010003>
<Crc=202>
<Crc=134>
<BlobLength=161839>
<AsicVersion=0x004776A0>
<ChangeList=568380>
<ChangeList=571192>
<PatchLevel=0>
<PostPatchLevel=1>
<CustomerVersion=None>
<Name=./bin/SensorHub_A0>
<Name=./bin/debug/SensorHub_DebugBuil>
<Type=Application>
<PatchAddress=0x00800141>
<Blob=F19403000080000003890041018000B9010100BF010100
@ -79,7 +79,7 @@ F087FE022102914FF4005101915B220748084B00F13801
009102A101F438F703B000BD4170700080BD8900708989
00805D8A006905800025643A2564095374617274206368
70704170705461736B0A00000000633A5C77735C626F64
5F3437373631333333345F3536383338305C637573746F
5F3437373631333534345F3537313139325C637573746F
6D6572735C676F6F676C655C503231466C61677461696C
6D63755C64656C69766572795C53656E736F724875625F
5032315C7372635C6875625F636F6E74726F6C6C65722E
@ -390,7 +390,7 @@ D00FF298080FF2206140F271673B4642468B2011F48EF2
F22046FEF700FF07E002464FF4D1630FF2F4518F2011F4
5FF2FEF769FC04F5A6620A23C2E9000105F0F00006F00F
0101433A462046BDE8F041FFF7BDBB0000633A5C77735C
626F645F3437373631333333345F3536383338305C6375
626F645F3437373631333534345F3537313139325C6375
73746F6D6572735C676F6F676C655C503231466C616774
61696C6D63755C64656C69766572795C53656E736F7248
75625F5032315C7372635C636870705C7472616E73706F
@ -526,7 +526,7 @@ B590B00C46C17B0FF248420E91817B0D91417B0C91017B
25210378204626F4F1F510B010BD000025643A25640948
232568687520756E6B6E6F776E20726571756573742E20
636D643D2523782C2049443D256868750A00633A5C7773
5C626F645F3437373631333333345F3536383338305C63
5C626F645F3437373631333534345F3537313139325C63
7573746F6D6572735C676F6F676C655C503231466C6167
7461696C6D63755C64656C69766572795C53656E736F72
4875625F5032315C7372F19403502E8000635C63687070
@ -585,7 +585,7 @@ F752DEC007F9D5FFF7CBFFF6E700B583B0022102914FF4
D803B000BDF07E8A000C53890028878A00113280009D32
800025643A256409434850502042617564726174652069
732073657420746F20256C640A0A00633A5C77735C626F
645F3437373631333333345F3536383338305C63757374
645F3437373631333534345F3537313139325C63757374
6F6D6572735C676F6F676C655C503231466C6167746169
6C6D63755C64656C69766572795C53656E736F72487562
5F5032315C7372635C73656E736F725F6875622E630000
@ -679,13 +679,13 @@ E08619AE4210D22946204600F067FF0028F6D510F1040F
B5C90382B0A0F5A86419D500F65C552846FDF7F6DD0600
12D00020009069462846FDF712DE761E012804DB024600
992046FEF79EF82846FDF76FDD002EECD173BD70470000
633A5C77735C626F645F3437373631333333345F353638
3338305C637573746F6D6572735C676F6F676C655C5032
633A5C77735C626F645F3437373631333534345F353731
3139325C637573746F6D6572735C676F6F676C655C5032
31466C61677461696C6D63755C64656C69766572795C53
656E736F724875625F5032315C7372635C636870705C69
6E636C7564655C636870702F7472616E73706F72742E68
00633A5C77735C626F645F3437373631333333345F3536
383338305C637573746F6D6572735C676F6F676C655C50
00633A5C77735C626F645F3437373631333534345F3537
313139325C637573746F6D6572735C676F6F676C655C50
3231466C61677461696C6D63755C64656C69766572795C
53656E736F724875625F5032315C7372635C636870705C
706C6174666F726D5C62636D5C42434D343737785C6C69
@ -696,7 +696,7 @@ B5C90382B0A0F5A86419D500F65C552846FDF7F6DD0600
D1D6E90223D0E918679F42E7D8E8D39642E4D2E5E7D0E9
1823CDE900230FF27C010FF2100240F21E238F200FF4B1
F403B0F0BD0000633A5C77735C626F645F343737363133
3333345F3536383338305C637573746F6D6572735C676F
3534345F3537313139325C637573746F6D6572735C676F
6F676C655C503231466C61677461696C6D63755C64656C
69766572795C53656E736F724875625F5032315C737263
5C636870705C636C69656E74732E630000000025643A25
@ -706,7 +706,7 @@ F403B0F0BD0000633A5C77735C626F645F343737363133
21FEF75DF80AE03246294625F420F40120787032462068
3946FEF718F8012003B0F0BD25643A2564094F4F4D2061
742025733A25640A00633A5C77735C626F645F34373736
31333333345F3536383338305C637573746F6D6572735C
31333534345F3537313139325C637573746F6D6572735C
676F6F676C655C503231466C61677461696C6D63755C64
656C69766572795C53656E736F724875625F5032315C73
72635C636870705C73657276696365735C6C6F6F706261
@ -718,8 +718,8 @@ D4FFC6F80600C6F80A103923D6F80600D6F80A10CDE902
0122460E2000908F200FF2B0010FF4C3F32868314604B0
BDE870400E22FDF78CBF10B58B880124012B02D1FFF7BE
FF00E00024204610BD25643A2564094F4F4D2061742025
733A25640A00633A5C77735C626F645F34373736313333
33345F3536383338305C637573746F6D6572735C676F6F
733A25640A00633A5C77735C626F645F34373736313335
34345F3537313139325C637573746F6D6572735C676F6F
676C655C503231466C61677461696C6D63755C64656C69
766572795C53656E736F724875625F5032315C7372635C
636870705C73657276696365735C74696D6573796E632E
@ -734,7 +734,7 @@ D13B2001903B230FF280040FF26801009422468B200FF4
314603B0BDE8F043FDF7E2BE10B58A880124012A02D1FF
F7BAFF00E00024204610BD25643A2564094F4F4D206174
2025733A25640A00633A5C77735C626F645F3437373631
333333345F3536383338305C637573746F6D6572735C67
333534345F3537313139325C637573746F6D6572735C67
6F6F676C655C503231466C61677461696C6D63755C6465
6C69766572795C53656E736F724875625F5032315C7372
635C636870705C73657276696365735C646973636F7665
@ -761,7 +761,7 @@ D0CDE9000197230FF2B8020FF2B0118B200FF41BF2FFF7
05CDE90445AD230FF2AC118F200FF4D8F106B0BDE87083
70B50446084615461E46FFF7BEFF3246294620680068BD
E87040FDF797BD00000000633A5C77735C626F645F3437
373631333333345F3536383338305C637573746F6D6572
373631333534345F3537313139325C637573746F6D6572
735C676F6F676C655C503231466C61677461696C6D6375
5C64656C69766572795C53656E736F724875625F503231
5C7372635C636870705C73657276696365732E63000000
@ -788,8 +788,8 @@ D009D31AE001A8009038230FF264020FF250018B2019E0
230FF240020FF22C018E2007E001A8009042230FF22C02
0FF218018F200FF49DF00DF5027D10BC5DF80CFB0FF284
014160704725643A25640950414C3A2025730A0000633A
5C77735C626F645F3437373631333333345F3536383338
305C637573746F6D6572735C676F6F676C655C50323146
5C77735C626F645F3437373631333534345F3537313139
325C637573746F6D6572735C676F6F676C655C50323146
6C61677461696C6D63755C64656C69766572795C53656E
736F724875625F5032315C7372635C636870705C706C61
74666F726D5C70616C5F6170692E6300000000000001C9
@ -848,7 +848,7 @@ F7A8FE6089FFF793FE42F654000059FFF7A0FE02200290
32BD13460A4601460248007810F469B000001453890055
47800065478000687B890060D09100354780002B488000
436870704C696E6B5461736B00000000633A5C77735C62
6F645F3437373631333333345F3536383338305C637573
6F645F3437373631333534345F3537313139325C637573
746FF19403D04A80006D6572735C676F6F676C655C5032
31466C61677461696C6D63755C64656C69766572795C53
656E736F724875625F5032315C7372635C636870705C70
@ -914,7 +914,7 @@ BD38B504464FF0827000F0B5FC144DA86078B90FF27004
0023002240F293210FF2380001B0BDE83040FBF732BB31
BD0000D088890025643A256409474E5353207365727669
636520616C7265616479206F70656E0A00000000633A5C
77735C626F645F3437373631333333345F353638333830
77735C626F645F3437373631333534345F353731313932
5C637573746F6D6572735C676F6F676C655C503231466C
61677461696C6D63755C64656C69766572795C53656E73
6F724875625F5032315C7372635C636870705C73657276
@ -965,7 +965,7 @@ B6F9286060B13421ADF80410821D01A900913B46811D20
0023002295210FF23000FBF7EFF836B90023002296210F
F22000FBF7E7F83620FEF78EF9286030B1811D2046FFF7
99FF36203060012070BD633A5C77735C626F645F343737
3631333333345F3536383338305C637573746F6D657273
3631333534345F3537313139325C637573746F6D657273
5C676F6F676C655C503231466C61677461696C6D63755C
64656C69766572795C53656E736F724875625F5032315C
7372635C636870705C636F6D6D6F6E5C676E73735F63F1
@ -1020,7 +1020,7 @@ B02016BD6272636D476E73734F6E4D6561734461746100
0025643A2564095B25735D204D6561737572656D656E74
2064617461206576656E74203A206D6561737572656D65
6E745F636F756E74203D20282564290A000000633A5C77
735C626F645F3437373631333333345F3536383338305C
735C626F645F3437373631333534345F3537313139325C
637573746F6D6572735C676F6F676C655C503231466C61
677461696C6D63755C64656C69766572795C53656E736F
724875625F5032315C7372635C636870705C706C617466
@ -1229,7 +1229,7 @@ A288F2804343226C9A4214D291FBF0F111FB00F1A980F1
8891FBF0F111FB00F008E0B08838B1A88070BD00291CBF
F088002800D0A08070BD0B480170704700000948007870
4700000848017070470000064800787047000001484161
70470000787B89003CAC080099CB91009ACB91002F2F64
70470000787B890038B7080099CB91009ACB91002F2F64
65706F742F636C69656E742F636F72652F72656C2F476F
6F676C652F5032322F3535343830332F2E2E2E0000007E
24247E5056542044756D70203A20474C4C207665722E20

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,5 @@
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/modem/sepolicy
PRODUCT_PACKAGES += dump_modem.sh
PRODUCT_PACKAGES_DEBUG += dump_modemlog
PRODUCT_PACKAGES += dump_modemlog

View File

@ -1,12 +1,10 @@
pixel_bugreport(dump_modemlog)
userdebug_or_eng(`
allow dump_modemlog mnt_vendor_file:dir search;
allow dump_modemlog modem_efs_file:dir search;
allow dump_modemlog modem_efs_file:file r_file_perms;
allow dump_modemlog vendor_slog_file:dir r_dir_perms;
allow dump_modemlog vendor_slog_file:file r_file_perms;
allow dump_modemlog radio_vendor_data_file:dir create_dir_perms;
allow dump_modemlog radio_vendor_data_file:file create_file_perms;
set_prop(dump_modemlog, vendor_modem_prop)
')
allow dump_modemlog mnt_vendor_file:dir search;
allow dump_modemlog modem_efs_file:dir search;
allow dump_modemlog modem_efs_file:file r_file_perms;
allow dump_modemlog vendor_slog_file:dir r_dir_perms;
allow dump_modemlog vendor_slog_file:file r_file_perms;
allow dump_modemlog radio_vendor_data_file:dir create_dir_perms;
allow dump_modemlog radio_vendor_data_file:file create_file_perms;
set_prop(dump_modemlog, vendor_modem_prop)