249 Commits
udc ... vic

Author SHA1 Message Date
5473090ab1 [TMP] bluejay: Use bka branch for vendor 2025-12-23 23:25:33 +01:00
373731d2dc bluejay: Initialize for Evolution X 10.x
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-05-12 03:51:22 +00:00
Michael Bestas
df9bb3cb42 Update fingerprint/build description from BP1A.250505.005
Change-Id: I0d7924097d50873fe18f3dddd31f6ce7c7f5ba3f
2025-05-07 06:18:39 +03:00
Michael Bestas
585c8f6e60 Update fingerprint/build description from BP1A.250405.007
Change-Id: I9ad0438c5f36823da6e55f0b2f08308c99ac4267
2025-04-11 19:34:53 +03:00
Michael Bestas
455ab4bd8b Update fingerprint/build description from BP1A.250305.019
Change-Id: I3c84d59b61691ee24c5e470e54cff314784bc77a
2025-03-11 16:08:33 +02:00
Michael Bestas
83c35112d0 Update lineage.dependencies
Change-Id: I1b67bebca0ba61e3e8978d02563f7c6b9da41c37
2025-03-10 18:56:17 +02:00
Michael Bestas
f5904c9459 Include missing vibrator sepolicy
Change-Id: Iac3a36e884dc1747d4fd0a60b418ffbf3779ffdb
2025-03-09 12:04:18 +02:00
Michael Bestas
dd7f83894f Disable ELF checks for gpsd
Somehow it depends on multiple versions of the same AIDL interface.
Disable ELF checks and remove the older dependency for now.

Change-Id: Id57ab481b248d4c394597cbb8b15d5b839b0f911
2025-03-09 12:03:38 +02:00
Michael Bestas
27a9901759 proprietary-files: BP1A.250305.019
Change-Id: Ib4c0f3ebb27eb58101a4d8d6fb5a1c370e737022
2025-03-09 12:03:38 +02:00
Michael Bestas
6ccb849ca6 Merge tag 'android-15.0.0_r20' into staging/lineage-22.2_merge-android-15.0.0_r20
Android 15.0.0 Release 20 (BP1A.250305.019)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo5wAKCRDorT+BmrEO
# eNXvAJ9be2FnzHtpE/9vG07escD01T7RfgCgkREHElral50a0CbF6eyhR17Mf5M=
# =ymht
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar  5 03:29:11 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

# By Eileen Lai (2) and others
# Via Android Build Coastguard Worker (11) and others
* tag 'android-15.0.0_r20':
  modem_svc: use modem_svc_sit version sepolicy
  Update ISODEP routing setting
  modem_svc: use shared_modem_platform to replace all modem_svc_sit
  bluejay: Pull init.insmod.*.cfg from vendor_dlkm
  Move modem_svc_sit from gs101 to bluejay
  Remove vibrator HAL service
  powerhint: fix json syntax for wbs test
  gps: set default SUPL SSL method to SSLv23

Change-Id: I788fc2ae76912b77452f2cf0f67ee4f01f56354f
2025-03-09 11:06:38 +02:00
Michael Bestas
a890f1e56d Update fingerprint/build description from AP4A.250205.002
Change-Id: Ie424f6bada283ce85bc454f3c0b9ead88934ffcc
2025-02-05 18:02:42 +02:00
Michael Bestas
a8685002f2 bluejay: Add more Pixel camera prebuilts
These are present on stock since QPR1

Change-Id: I58ba2d30d28d4c9cd525f1e1d4ddb353eaaf9db0
2025-01-24 13:49:58 +02:00
Michael Bestas
d90e1b1e5e Add missing IWLAN packages
Change-Id: I671e4f057eb3fbe94f63dc16bf697867278e3eb2
2025-01-14 00:38:51 +02:00
Michael Bestas
0d9951b6a1 Update fingerprint/build description from AP4A.250105.002
Change-Id: Ic785b6b69b716363e263d0fbe52fa5d52d5c22dc
2025-01-08 12:11:02 +02:00
Michael Bestas
581b62e2a7 proprietary-files: AP4A.241205.013
Change-Id: I440bf29ce6bcbf395f10556f5838e04d1e66e27a
2024-12-11 15:39:50 +02:00
Michael Bestas
d067efdba1 Update fingerprint/build description from AP4A.241205.013
Change-Id: I5e8c4559dab4356bee40e1bf3b054fe15a8eeec4
2024-12-11 04:12:24 +02:00
Michael Bestas
853b9cc75f Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6
Android 15.0.0 Release 6 (AP4A.241205.013)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eEhQAJwJLpigkXNqHI/Lw7oxrSE5O+b+5gCaAkWjdPgaq5O4oQ6rRXO9WOr5JAw=
# =lBD0
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec  6 00:44:01 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2484 signatures in the past
#      3 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Randall Huang
# Via Android Build Coastguard Worker (2) and Randall Huang (1)
* tag 'android-15.0.0_r6':
  storage: move storage related device type to common folder
  Storage: fix build breakage of storage firmware upgrade sepolicy

Change-Id: I12931aad5019776fd3c32fa0d40e2c7698dd0914
2024-12-11 03:56:57 +02:00
Michael Bestas
b537d7761d Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6
Android 15.0.0 Release 6 (AP4A.241205.013)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eMgEAJ92i/7LyCecRACg5lv0SZjwUkyGcwCeKz2nuk15q/1gX97NMjy95mma1z8=
# =nkG+
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec  6 00:44:01 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2484 signatures in the past
#      3 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi (3) and others
# Via Android Build Coastguard Worker (26) and others
* tag 'android-15.0.0_r6': (24 commits)
  gps: set default SUPL SSL method to SSLv23
  Update product id for bluejay
  Symlink current prebuilt folder to android root
  gps: Re-enable GLO & QZSS in US
  gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
  thermal: read thermistor temp from sysfs
  Update bluejay SVN to 65
  thermal:remove unused state2power value
  update OWNERS to include Android.bp
  thermal: Remove bcl related tzones
  bluejay: Add build_flags based properties for SMR/EMR build
  haptics: Update output distortion gain
  Adpf:bluejay: switch to multitier heuristic boost.
  gps: Enable Beidou measurements only in the US for B3.
  Update antenna position coordinates
  Update bluejay SVN to 64
  add device id
  bluejay: Use build_flags for SVN
  gps: Set configuration by kernel version
  Revert "Build g7_trusty_next for “next” configuration"
  ...

 Conflicts:
	device-bluejay.mk

Change-Id: I2e5d82cfd5a31f92809c78cccc734cbf215a2135
2024-12-11 03:56:41 +02:00
Android Build Coastguard Worker
6431492fd5 Snap for 12770256 from 5581e8035a to 25Q1-release
Change-Id: Ia7b1b6885ca381b2b55183e02ae24b078e7abc7d
2024-12-10 00:31:22 +00:00
Eileen Lai
5581e8035a modem_svc: use modem_svc_sit version sepolicy
For solving sepolicy conflicts for different AP version, modem_svc_sit will support devices from gs101 to zuma_pro.

Bug: 372400955

Change-Id: I99b870299241be06858bf4e5210ad991a344ce6a
Flag: NONE local testing only
2024-12-08 07:38:26 +00:00
Alexander Koskovich
271d988000 Add oem-iptables-init.sh for Wi-Fi calling in airplane mode
This was added recently in Android 15, see the following commit:
fbf009b886

Issue: calyxos#2813
Change-Id: I853f087347795e1d8932db2020f8a69fb5d97fa6
2024-12-05 02:49:03 +02:00
Android Build Coastguard Worker
ec08f83d5e Snap for 12710726 from 0cd3efdac4 to 25Q1-release
Change-Id: I14106897c4bfe3e7252ce04b7da7c9b5ba04dc10
2024-11-26 02:02:25 +00:00
Xin Li
0cd3efdac4 [automerger skipped] Merge ab/AP4A.240925.013 into aosp-main-future am: bb4c298529 -s ours
am skip reason: Merged-In I7a1ff29ea0f18c2d339091aaec5b723fa7fdbf17 with SHA-1 bc19c19239 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay/+/30532832

Change-Id: I58440ab73ca8bc8f1268112c865f7403a9f8e9e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-25 18:18:57 +00:00
Xin Li
bb4c298529 Merge ab/AP4A.240925.013 into aosp-main-future
Bug: 370570306
Merged-In: I7a1ff29ea0f18c2d339091aaec5b723fa7fdbf17
Change-Id: Ief1194383a84798ac0eaedb311a459ce83361659
2024-11-21 15:09:58 -08:00
Android Build Coastguard Worker
0eae957105 Snap for 12658558 from 375ccdcc5c to 25Q1-release
Change-Id: I079bd500fd0e2caed9c3d69b62f814882c6ce289
2024-11-15 00:02:23 +00:00
Xin Li
375ccdcc5c [automerger skipped] Merge 24Q4 (ab/12406339) into aosp-main-future am: 477904e1e6 -s ours
am skip reason: Merged-In I403b2eea2dbf170209157aba3b44945b3fff9bc8 with SHA-1 c787f48091 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay/+/30283916

Change-Id: Id18d69e4e6b0f06e04efc2afd8f93fbd60c27865
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-13 23:01:15 +00:00
Michael Bestas
496e30727a Update fingerprint/build description from AP3A.241105.007
Change-Id: I0b7ddb63ec7fd6821dbb7343a7b44b43d4ced080
2024-11-07 15:17:13 +02:00
Xin Li
477904e1e6 Merge 24Q4 (ab/12406339) into aosp-main-future
Bug: 370570306
Merged-In: I403b2eea2dbf170209157aba3b44945b3fff9bc8
Change-Id: I5d9cdf134d548e58a43213ad290f4c8a703e7f6b
2024-11-06 10:31:17 -08:00
Cosmin Tanislav
5871af8417 bluejay: switch to python extract-utils
Change-Id: Ia2d6a0235d9343d7de0ef69d4197cac7f276af84
2024-11-06 13:54:16 +02:00
Android Build Coastguard Worker
bb2bcd1ab6 Snap for 12609205 from 4cda2110a2 to 25Q1-release
Change-Id: I9512877fad740200dcb095b05161a0aab3bab564
2024-11-06 00:02:57 +00:00
Kyle Hsiao
4cda2110a2 Update ISODEP routing setting
Bug: 323953256
Test: manual
Flag: EXEMPT bugfix
Change-Id: Ic809f837493ea92b47545dde7b5cf7c52831326f
2024-11-05 08:33:43 +00:00
Michael Bestas
6a0b35ef13 bluejay: Enable ELF checks for c2 codec libs
Change-Id: I7702c3104fde477e27a18998982605673de29aee
2024-11-01 05:14:06 +02:00
Naman Sood
ca369f790b bluejay: fix padding in status bar
These overlays seem to be left over from barbet. With these values
adjusted, the padding on left and right sides of the status bar is
more symmetrical, and in line with the bluejay stock ROM.

Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I10c3f495b7627200b05a24f5b259f789e62ada13
2024-10-27 13:14:54 +02:00
Michael Bestas
9afd0a4399 bluejay: Copy touch modules to vendor_boot
Makes touch work in recovery

Co-authored-by: LuK1337 <priv.luk@gmail.com>
Change-Id: Iaa5a158af827732b13ab79b60bed2f319ce56391
2024-10-27 13:14:54 +02:00
Ethan Chen
8de98228d4 bluejay: Disable userdebug diagnostics
* We can't make use of most of the debug features on userdebug builds.

Change-Id: I31df2090b31243b742c4e82dc08cd8491dada54f
2024-10-19 23:02:24 +03:00
Michael Bestas
11784db2b7 bluejay: Add lineage.dependencies
Change-Id: Iab5f4f4b2d98606e4f658c69e8f16f73ce7924bb
2024-10-19 23:02:24 +03:00
jabashque
4bee911591 bluejay: Enable Osaifu-Keitai on non-Japanese SKUs
https://github.com/kormax/osaifu-keitai-google-pixel/

Test 1 & 2 on a Global SKU Google Pixel 6a (bluejay):
- Observe that Osaifu-Keitai doesn't function WITHOUT this change.
- Observe that Osaifu-Keitai functions normally WITH this change.

Test 3 & 4 on a Japanese SKU Google Pixel Fold (felix):
- Observe that Osaifu-Keitai functions normally WITHOUT this change.
- Observe that Osaifu-Keitai continues to function normally WITH this change.

Change-Id: I9faac2e130714a41e6922b62d2019dae0d615a3b
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-10-19 23:02:24 +03:00
Michael Bestas
e7348484da bluejay: overlay: Configure aux cameras for Aperture
Change-Id: I3d1c93057b5c2a1ba09c06a945d538d2043f30fd
2024-10-19 23:02:24 +03:00
Tommy Webb
d5af3cb852 overlay: Limit max fingerprints to 4 per user
Trying to add more than 4 fingerprints per user causes the Udfps
overlay to not appear and shows the following message in logs:
`E Biometrics/EnrollClient: Reached enrollment limit`.

Change-Id: I26707d5b50b28d032b117e22ba703c5fc0dfe3a2
2024-10-19 23:02:24 +03:00
Michael Bestas
cd0fda7230 bluejay: Add HbmSVManager RRO overlay
* Based on redfin

Change-Id: I54d885c233151498372e1b510284d6a297ac3e94
2024-10-19 23:02:24 +03:00
Chirayu Desai
75148c94c3 bluejay: Set up proprietary files extraction
* The proprietary files lists are generated by comparing stock partition
  contents with AOSP generated partitions.

Co-authored-by: Aaron Kling <webgeek1234@gmail.com>
Co-authored-by: Cosmin Tanislav <demonsingur@gmail.com>
Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I17b78ccf212d8364070c40fe3c7d06d4048e3fe4
2024-10-19 23:02:24 +03:00
Yo Chiang
78b75fc14b Use on_vendor VNDK APEX for non-REL build
For non-REL branch, move VNDK APEX to /vendor partition so we don't need
to update vendor.img prebuilt everytime there is a change in the VNDK
libraries.
For REL branch, the API/ABI surfaces of VNDK libraries are frozen so
don't need to move to /vendor partition.

Bug: 140136207
Test: Build on REL and non-REL branch
Change-Id: Ibce24465b546c52bc447b4b28a474de2b4b53792
2024-10-19 23:02:11 +03:00
Ethan Chen
3099e2f647 Declare EUICC permission
Co-authored-by: Michael Bestas <mkbestas@gmail.com>
Co-authored-by: razorloves <razorloves@gmail.com>
Change-Id: I323dce8b848b44e45ed21002950059e58719113c
2024-10-19 23:02:11 +03:00
Chirayu Desai
da9a12d02b Add initial Lineage product makefiles
Co-authored-by: Michael Bestas <mikeioannina@gmail.com>
Change-Id: I0781b6d4d74680ce7f0d860048871da7c2d43fb6
2024-10-19 23:02:10 +03:00
Android Build Coastguard Worker
f5fe965484 Snap for 12496712 from e2d874b369 to 25Q1-release
Change-Id: I0ce5881c03d8a3f444d3da94fa3fbcd743c8f5ce
2024-10-14 23:02:27 +00:00
Android Build Coastguard Worker
39b5b48aa7 Snap for 12477291 from f8abd0df8b to 25Q1-release
Change-Id: Id2e5c59f2f363d6a3c68fa8dfc2042a10bff1084
2024-10-09 21:01:56 +00:00
Eileen Lai
e2d874b369 modem_svc: use shared_modem_platform to replace all modem_svc_sit
Bug: 368257019

Flag: NONE local testing only
Change-Id: I948a1b73db6eb0a7228f7c87380240c9bf9303ef
2024-10-09 07:25:08 +00:00
Treehugger Robot
f8abd0df8b Merge "bluejay: Pull init.insmod.*.cfg from vendor_dlkm" into main 2024-10-08 22:15:21 +00:00
Brian Norris
1a653acd21 bluejay: Pull init.insmod.*.cfg from vendor_dlkm
We've started pushing init.insmod.*.cfg into the kernel prebuilts, and
installing it to /vendor_dlkm/etc, but it may not be available on all
prebuilt variants (e.g., kernel 5.10).

Here, we:
1. conditionally install our common init.*cfg to /vendor_dlkm (only if
   $(TARGET_KERNEL_DIR) doesn't have a copy)
2. point init at /vendor_dlkm/etc

When we've cycled completely off of kernel 5.10, we can drop #1.

Bug: 369686096
Test: build, boot
Flag: EXEMPT refactor
Change-Id: Iae1690cbc337bcb3dcf9ccb972c96acd778bb9bc
2024-10-08 20:12:22 +00:00
Android Build Coastguard Worker
df2bfe4833 Snap for 12465365 from 3bb1077b5b to 25Q1-release
Change-Id: I2a48d3f3fa1a902da58eb4532898fa4d70f4eb8d
2024-10-07 23:02:23 +00:00
Jim Tang
3bb1077b5b Merge "Move modem_svc_sit from gs101 to bluejay" into main 2024-10-07 08:45:20 +00:00
Ravi Jain
76640f8434 Merge "Remove vibrator HAL service" into main 2024-10-07 06:57:58 +00:00
Jim Tang
7fc6a2ad05 Move modem_svc_sit from gs101 to bluejay
Module `modem_svc_sit` is not valid unless:
* USES_LASSEN_MODEM is true
* BOARD_WITHOUT_RADIO is NOT true (or NOT set)

Devices in gs101 family will set "USES_LASSEN_MODEM := true"; however,
not evevy gs101 device disables BOARD_WITHOUT_RADIO.

This commit defines PRODUCT_PACKAGES `modem_svc_sit` because it is
converted from bp by moving the if-statement constrain from the module
level to device level, device-bluejay.mk in this case.

Flag: EXEMPT refactor
Bug: 358485346
Test: m modem_svc_sit
Change-Id: I4734bf707a853981bea212d0b9024fdc602f6096
2024-10-04 09:01:47 +00:00
Android Build Coastguard Worker
453aff8a80 Merge cherrypicks of ['googleplex-android-review.googlesource.com/29492249'] into 24Q4-release.
Change-Id: I6a38a78c17ca2355a52cbd375fbad9731bfc035e
2024-10-03 23:33:17 +00:00
Wayne Lin
1130f24d79 gps: set default SUPL SSL method to SSLv23
Bug: 363886476
Test: verify SUPL NI test pass
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bc19c19239b1e023de5760ec9c44925242d399f1)
Merged-In: I7a1ff29ea0f18c2d339091aaec5b723fa7fdbf17
Change-Id: I7a1ff29ea0f18c2d339091aaec5b723fa7fdbf17
2024-10-03 23:23:39 +00:00
Android Build Coastguard Worker
f06272f979 Snap for 12439515 from a323d61f89 to 25Q1-release
Change-Id: Iccebe360e4abc2c18e237c9e414c9d3f65fe2551
2024-10-01 23:02:03 +00:00
Ravi Jain
cff96f4dad Remove vibrator HAL service
Remove from device mk files due to relocation to vendor directory.

Bug: 362659323
Test: Build Pass
Flag: EXEMPT refactor
Change-Id: Ib56940afcc061b9c8dcce60a2da7822a7d23973a
2024-10-01 15:31:44 +00:00
Treehugger Robot
a323d61f89 Merge "powerhint: fix json syntax for wbs test" into main 2024-10-01 12:22:04 +00:00
Michael Bestas
6aa61ba5ed bluejay: Update sepolicy path
Change-Id: Id3ac46ece229303c6d8dcc5b6492d40a10216be2
2024-09-29 21:28:21 +03:00
Michael Bestas
4c4ce1a3ae Add .gitupstream
Change-Id: I2c0ab4e6b31282f6d8be88942c4fe9c38871d7d0
2024-09-29 21:28:16 +03:00
Michael Bestas
ffaa74cc5c Add 'sepolicy/' from tag 'android-15.0.0_r1'
git-subtree-dir: sepolicy
git-subtree-mainline: 42aa39292f
git-subtree-split: 9a45b302ac
Change-Id: I39b2f757982eab6d860a1cfe1ce87bc6ec3b10fd
2024-09-29 21:27:57 +03:00
Android Build Coastguard Worker
cd7895dac1 Snap for 12426030 from bc19c19239 to 25Q1-release
Change-Id: I014caf2d19117541aff62f6ec84c594d57b42ee8
2024-09-28 01:02:24 +00:00
Paulsu Su
34289b872c powerhint: fix json syntax for wbs test
Bug: 369322087
Change-Id: I31c1fa64b9904e7ba2223f370e5040ffcd2c3201
Test: boot to home
Flag: EXEMPT powerhint does not support flag
2024-09-24 12:10:36 +00:00
Wayne Lin
bc19c19239 gps: set default SUPL SSL method to SSLv23
Bug: 363886476
Test: verify SUPL NI test pass
Change-Id: I7a1ff29ea0f18c2d339091aaec5b723fa7fdbf17
2024-09-24 05:45:09 +00:00
Android Build Coastguard Worker
9e089a4376 Snap for 12370120 from 33e367223f to 25Q1-release
Change-Id: Ibf5154c1b17353a53ef9b504adf23788838dcd4c
2024-09-14 23:00:59 +00:00
Android Build Coastguard Worker
c9b90d242b Snap for 12354992 from 33e367223f to 24Q4-release
Change-Id: Ie9a5b42ae3bf09640ee33f78692ad31f3519490f
2024-09-11 23:01:15 +00:00
Treehugger Robot
33e367223f Merge "gps: Enable Beidou measurements only in the US for B3." into main 2024-09-11 08:36:12 +00:00
Android Build Coastguard Worker
8b97c50f20 Snap for 12337407 from 7180713f93 to 25Q1-release
Change-Id: I99636be2d2962db6818e80209ae5fede67e1d50e
2024-09-07 23:01:03 +00:00
Android Build Coastguard Worker
748469efbd Snap for 12337246 from 7180713f93 to 24Q4-release
Change-Id: I4a7a0705edcdef62ef3d124a2b5dd2c6e79f52d8
2024-09-07 21:01:14 +00:00
Android Build Coastguard Worker
2e64db59e4 Snap for 12335440 from 42ae714861 to 24Q4-release
Change-Id: Iecdf61a4be42063c6a40dd9a53b34cc30160a627
2024-09-07 02:31:41 +00:00
Xin Li
7180713f93 [automerger skipped] Merge 24Q3 to AOSP main am: 04f3deeef4 -s ours am: 286b8d699e -s ours
am skip reason: Merged-In Idcef1730cec758e776380497d78321cceca300bb with SHA-1 6eaf070be5 is already in history

Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3258490

Change-Id: Iccc1cfde471825d5c44f7a30f42f19c369d34707
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-07 02:19:58 +00:00
Xin Li
286b8d699e [automerger skipped] Merge 24Q3 to AOSP main am: 04f3deeef4 -s ours
am skip reason: Merged-In Idcef1730cec758e776380497d78321cceca300bb with SHA-1 6eaf070be5 is already in history

Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3258490

Change-Id: Ic67fcfaa3d9be6784e9c0000013e07a53e42c1ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-07 01:47:32 +00:00
Treehugger Robot
42ae714861 Merge "Symlink current prebuilt folder to android root" into main 2024-09-06 10:36:12 +00:00
Koli Lin
c787f48091 Update product id for bluejay
Test: manual
Bug: 316248308
Flag: EXEMPT prop value only update
Change-Id: I403b2eea2dbf170209157aba3b44945b3fff9bc8
2024-09-06 07:46:00 +00:00
Robin Peng
1eb4d583af Symlink current prebuilt folder to android root
The Android are now based on Trunk Stable world and Pixel prebuilts CLs
also needs to reply with this which controlled by the flag which results:
- the flag value might be different on each branches
- the flag value are mostly different on each release configuration
- for local builds, ENGs' needs to figure out the correct location
  of current prebuilts by checking through entire prebuilt textproto
  files

To alleviate this problem, create an symlink file under android root
indicates current prebuilt path after invoke the android lunch cmd.

Bug: 364831620
Flag: EXEMPT export current prebuilt path
Change-Id: I1d77e050f607ac93fe45c9ba075c35274e1052f7
Signed-off-by: Robin Peng <robinpeng@google.com>
2024-09-06 07:32:25 +00:00
Xin Li
04f3deeef4 Merge 24Q3 to AOSP main
Bug: 357762254
Merged-In: Idcef1730cec758e776380497d78321cceca300bb
Change-Id: I343fc31099847c0e1f7499d3b3c4add7159cbd09
2024-09-05 17:02:36 -07:00
Android Build Coastguard Worker
8a46cd7828 Snap for 12319997 from 1ffd592ab0 to 24Q4-release
Change-Id: I8913d32706ffd9afe31cf06d9fc01443a7292024
2024-09-04 23:01:50 +00:00
Randall Huang
1ffd592ab0 storage: move storage related device type to common folder
Bug: 364225000
Test: forrest build
Change-Id: I7d1652ff0415d557a57d7eb99f9c2a9470f471ab
Signed-off-by: Randall Huang <huangrandall@google.com>
2024-09-04 12:47:11 +08:00
Android Build Coastguard Worker
30ca6b1111 Snap for 12313714 from 2baf9fb7c5 to 24Q4-release
Change-Id: I1f7ac0f688882f62a0c0f0fbece0154a0d545c70
2024-09-03 23:01:31 +00:00
Randall Huang
2baf9fb7c5 Storage: fix build breakage of storage firmware upgrade sepolicy
Bug: 361093041
Test: local build
Change-Id: I12a3f2822b2a547031ce29522597ed4a31a69b06
Signed-off-by: Randall Huang <huangrandall@google.com>
2024-09-03 06:11:57 +08:00
Android Build Coastguard Worker
76ba83c3ce Snap for 12289667 from 7cc108b7b4 to 24Q4-release
Change-Id: I6b6fa7bf295c37ad6f00bf333fd0fa5c9b4badf4
2024-08-28 23:01:27 +00:00
Shinru Han
7cc108b7b4 gps: Re-enable GLO & QZSS in US
Test: on-device
Bug: 353579502
Change-Id: I2cb913ae5dae4bf62c7b11a98dcc429b186520c9
2024-08-27 07:03:34 +00:00
Android Build Coastguard Worker
13b318e85c Snap for 12253386 from 163ff26935 to 24Q4-release
Change-Id: Ia6118b623d1049903350b1ac7594a0b5feaf92c7
2024-08-20 23:01:36 +00:00
Wayne Lin
163ff26935 Merge "gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay" into main 2024-08-20 02:41:29 +00:00
Android Build Coastguard Worker
efab1dc454 Snap for 12247339 from f2dd4fb349 to 24Q4-release
Change-Id: I5da8375407ae802c5558a4687541d7ae29ba6ebe
2024-08-19 23:01:53 +00:00
Wayne Lin
01b506e228 gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
Bug: 358041425
Test: verify pass
Change-Id: I98f98bcfbdc1a306eca3ce25216a61ed436bcbfa
2024-08-19 10:04:16 +00:00
Peter (YM)
f2dd4fb349 Merge "thermal: read thermistor temp from sysfs" into main 2024-08-19 04:10:07 +00:00
Peter (YM)
76b6c9aad4 thermal: read thermistor temp from sysfs
- avoid wrong sensor value reading for thermalHAL

Bug: 327327502
Test: Build to boot to home
Flag: EXEMPT (bug 337358613)
Change-Id: Icaeac539f24f68560852e9822d89c3d552c3d7d0
Signed-off-by: Peter (YM) <peterym@google.com>
2024-08-16 06:11:31 +00:00
Android Build Coastguard Worker
8a2f45d65d Snap for 12235414 from 302a17b261 to 24Q4-release
Change-Id: Ie9f7baf3df538ba3fe6844190f120f320b2f3b01
2024-08-15 23:01:39 +00:00
Peter (YM)
302a17b261 Merge "thermal:remove unused state2power value" into main 2024-08-15 07:19:18 +00:00
Ankur Bakshi
4e4bb25bf2 Merge "Update bluejay SVN to 65" into main 2024-08-15 00:48:51 +00:00
Ankur Bakshi
9839828933 Update bluejay SVN to 65
Bug: 352170103
Change-Id: Ibaffcbff22afca909b9219e9dd90ac3e01fed94d
Flag: EXEMPT bugfix
2024-08-14 22:48:16 +00:00
Peter (YM)
a16a9542b4 thermal:remove unused state2power value
Bug: 355566259
Test: Build test
Change-Id: I319d788673ff191fb416dfe0691d8f95d6471886
Signed-off-by: Peter (YM) <peterym@google.com>
2024-08-14 09:04:46 +00:00
Android Build Coastguard Worker
d05d23168a Snap for 12224018 from a96484cfd7 to 24Q4-release
Change-Id: Ia54b2c230da52f27503de3d9e8caabb8cf9c018e
2024-08-13 23:01:57 +00:00
Android Build Coastguard Worker
5cc142da48 Snap for 12217053 from bd89a15ed3 to 24Q4-release
Change-Id: I343afc45a62c9eee2059c6ad94d9120861e3c375
2024-08-12 23:06:19 +00:00
Xin Li
a96484cfd7 [automerger skipped] Merge "Merge 24Q3 (ab/AP3A.240905.001) to aosp-main-future" into aosp-main-future am: 21864cc632 -s ours
am skip reason: Merged-In Idcef1730cec758e776380497d78321cceca300bb with SHA-1 02d55c9d68 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay/+/28709912

Change-Id: If7a0203ed1c3194e4a2244a9fd2cc57715e572c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-12 21:03:28 +00:00
Xin Li
1ca8dbfdb2 [automerger skipped] Merge 24Q3 (ab/AP3A.240905.001) to aosp-main-future am: d9fbbd087c -s ours
am skip reason: Merged-In Idcef1730cec758e776380497d78321cceca300bb with SHA-1 02d55c9d68 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay/+/28709912

Change-Id: I03077b7fecf77cd963cf71234f9490d47a5ffefc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-12 21:01:45 +00:00
Xin Li
21864cc632 Merge "Merge 24Q3 (ab/AP3A.240905.001) to aosp-main-future" into aosp-main-future 2024-08-12 17:14:28 +00:00
Sam Ou
bd89a15ed3 Merge "thermal: Remove bcl related tzones" into main 2024-08-12 12:32:35 +00:00
Android Build Coastguard Worker
9e7a5aac1a Snap for 12210778 from b85f25fad4 to 24Q4-release
Change-Id: Ib1306a5ad487de63ede200f76d7da1980ba065da
2024-08-10 01:06:21 +00:00
Cyan_Hsieh
b85f25fad4 update OWNERS to include Android.bp am: 8068031d23 am: b4d849fa08
Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3211862

Change-Id: Ie1b751de9b7bf3d5b21297d57238e0e5a03cba86
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-09 11:07:35 +00:00
Cyan_Hsieh
b4d849fa08 update OWNERS to include Android.bp am: 8068031d23
Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3211862

Change-Id: I52d5b8ae6a4883b9ed95cbf381e30145e115476c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-09 10:49:03 +00:00
Cyan_Hsieh
8068031d23 update OWNERS to include Android.bp
Flag: EXEMPT only changing OWNERS
Bug: 357036384
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e4e17e57e1b0f7a8f5a4cb1c26199c9d90c3b15e)
Merged-In: Ie32127cbe2f16457c74e82866f4fc60c647af569
Change-Id: Ie32127cbe2f16457c74e82866f4fc60c647af569
2024-08-09 08:33:13 +00:00
Xin Li
d9fbbd087c Merge 24Q3 (ab/AP3A.240905.001) to aosp-main-future
Bug: 347831320
Merged-In: Idcef1730cec758e776380497d78321cceca300bb
Change-Id: I705123da476fbd7169909a6dae6c9d99a9b9ce34
2024-08-08 11:15:35 -07:00
Android Build Coastguard Worker
b60994f3f0 Snap for 12190349 from 641b0f0787 to 24Q4-release
Change-Id: I462b6405bf79e10a644264bd9453443190a7f1e2
2024-08-06 23:01:52 +00:00
samou
052208b44f thermal: Remove bcl related tzones
Flag: EXEMPT tuning changes
Bug: 349935208
Test: Confirm boot
Change-Id: I32ba0117863b76bac4e8d0a4713b2e5a7bc2b013
Signed-off-by: samou <samou@google.com>
2024-08-06 07:43:53 +00:00
Lokesh Kumar Goel
641b0f0787 Merge "bluejay: Add build_flags based properties for SMR/EMR build" into main 2024-08-06 02:13:44 +00:00
Android Build Coastguard Worker
1acd33ea79 Snap for 12180713 from 98906340ae to 24Q4-release
Change-Id: Ie947b4ff0ed8dd784f44895ce1bd6384e996fa17
2024-08-03 23:01:10 +00:00
Treehugger Robot
98906340ae Merge "haptics: Update output distortion gain" into main 2024-08-03 01:59:59 +00:00
Lokesh Kumar Goel
163d02568a bluejay: Add build_flags based properties for SMR/EMR build
Flag: build.RELEASE_IS_SMR
Flag: build.RELEASE_IS_EMR
Flag: build.RELEASE_BASE_OS_BLUEJAY
Bug: 155105803
Change-Id: Iaa1152d44cafa8a0c14843ac8eacf27ccb827514
2024-07-31 16:57:25 +00:00
Chris Paulo
d20b564e40 haptics: Update output distortion gain
Recommended output distortion gain is 0.29.

Bug: 328799172
Test: getprop | grep hapticgenerator
Flag: EXEMPT bugfix
Change-Id: Ie2715ffa7d72e64bc8388931d5acbd24a204074f
2024-07-30 10:40:26 -07:00
Android Build Coastguard Worker
7dcfd99f0c Snap for 12148957 from 500b7edfe1 to 24Q4-release
Change-Id: I2ff76a03c0b6506460efaff8fb621a0319aac8b0
2024-07-27 21:01:21 +00:00
guibing
500b7edfe1 Adpf:bluejay: switch to multitier heuristic boost.
Bug: 344685639
Test: Checked the trace file running on the device.
Flag: NONE powerhal doesn't have a flag yet
Change-Id: I3b6e368d974553660e8529fed8b7f813015d5abc
2024-07-26 23:19:24 +00:00
James Huang
8900a083d7 gps: Enable Beidou measurements only in the US for B3.
Bug: 354884462
Test: Field test in the US
Change-Id: I78796d5f1ac8ce7b4e3d110e2de1f05f988e4a01
2024-07-26 15:21:43 +08:00
Android Build Coastguard Worker
42aa39292f Merge cherrypicks of ['googleplex-android-review.googlesource.com/27587856', 'googleplex-android-review.googlesource.com/26816500', 'googleplex-android-review.googlesource.com/28295752'] into 24Q3-release.
Change-Id: I4c09fd94d8b6eb4050276f4484ae96128d8149f0
2024-07-25 04:16:14 +00:00
Ankur Bakshi
6eaf070be5 Update bluejay SVN to 64
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:02d55c9d682282ed368e86f2c10064523780733d)
Merged-In: Idcef1730cec758e776380497d78321cceca300bb
Change-Id: Idcef1730cec758e776380497d78321cceca300bb
2024-07-25 04:03:54 +00:00
Lokesh Kumar Goel
d1321b444e bluejay: Use build_flags for SVN
Flag: build.RELEASE_SVN_BLUEJAY
Bug: 332726030
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0bb1e8b00a9540edaa3d898dbdd341ddf19c7d7b)
Merged-In: Icd47852ca9d8cc84c4dca145197eab0e671b596c
Change-Id: Icd47852ca9d8cc84c4dca145197eab0e671b596c
2024-07-25 04:03:42 +00:00
Ankur Bakshi
161d763948 Update bluejay SVN to 63
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1cefe6d3ef02dfda675b875bae37f34a146e8629)
Merged-In: Idce05f44e685a6558c84e73bb514ce509051d099
Change-Id: Idce05f44e685a6558c84e73bb514ce509051d099
2024-07-25 04:03:29 +00:00
Android Build Coastguard Worker
9e572c4b1d Snap for 12116631 from 19f0569807 to 24Q4-release
Change-Id: I37f39f679ef5a93feb633362671375088e412302
2024-07-20 01:01:33 +00:00
Android Build Coastguard Worker
c22fe714f4 Snap for 12110738 from f03ef4d6be to 24Q4-release
Change-Id: I744e2f5be70a861807ead41221f914621032cda7
2024-07-18 23:01:32 +00:00
Ankur Bakshi
19f0569807 Merge "Update bluejay SVN to 64" into main 2024-07-18 21:44:24 +00:00
Kyle Hsiao
f03ef4d6be Update antenna position coordinates
Bug: 353895373
Test: manual
Flag: EXEMPT bugfix
Change-Id: I56cf138cc3a3e6d23b0ac03e08b493f10279c9c2
2024-07-18 12:58:38 +00:00
Android Build Coastguard Worker
5b03dfe4e3 Snap for 12085179 from ab32cfdcba to 24Q4-release
Change-Id: I031f6184482c1129ba411db4be6b7573fb40ccfa
2024-07-13 01:01:33 +00:00
Ankur Bakshi
02d55c9d68 Update bluejay SVN to 64
Bug: 352170103
Change-Id: Idcef1730cec758e776380497d78321cceca300bb
Flag: EXEMPT bugfix
2024-07-13 00:31:45 +00:00
Lokesh Kumar Goel
ab32cfdcba Merge "bluejay: Use build_flags for SVN" into main 2024-07-12 18:00:40 +00:00
Android Build Coastguard Worker
7efbcdf569 Snap for 12065372 from de52f79753 to 24Q4-release
Change-Id: Ic900147db5908702a59bc2fc5d6b059a6e67c03c
2024-07-09 23:06:28 +00:00
Koli Lin
de52f79753 add device id
Test: manual
Bug: 316248308
Flag: EXEMPT prop value only update

Change-Id: I7a654f27d2a1bfa1f3cfebe06ddcbaa34ded6c16
2024-07-09 08:45:42 +00:00
Android Build Coastguard Worker
39d8ccedf5 Snap for 12042346 from 80e5de1c69 to 24Q4-release
Change-Id: I2109121cbcd935377e5150dfbda1d24cf9ac8dc5
2024-07-02 23:02:04 +00:00
Treehugger Robot
80e5de1c69 Merge "gps: Set configuration by kernel version" into main 2024-07-02 06:51:50 +00:00
Lokesh Kumar Goel
0bb1e8b00a bluejay: Use build_flags for SVN
Flag: build.RELEASE_SVN_BLUEJAY
Bug: 332726030
Change-Id: Icd47852ca9d8cc84c4dca145197eab0e671b596c
2024-06-27 22:42:19 +00:00
Android Build Coastguard Worker
dd8d3a01e5 Snap for 12014005 from fa39f73b76 to 24Q4-release
Change-Id: Ib610b4c4328b211aa6f2158c91829792ea350ada
2024-06-25 23:01:45 +00:00
Cheng Chang
8062f7bc97 gps: Set configuration by kernel version
Bug: 258364350
Test: Verification at b/258364350.
Test: Function verification at b/258364350.
Test: Compile and verify the configuration is correct.
Change-Id: Ie31bdd4dee719437fc387f03c2fcf1b36764def2
2024-06-25 10:10:19 +00:00
chenkris
fa39f73b76 Revert "Build g7_trusty_next for “next” configuration"
This reverts commit 0e1f7f452b.

Bug: 348542941
Test: build
Change-Id: I2cb5e93529eac7831a6010b0ce83d56e8bec23fc
2024-06-24 11:20:05 +00:00
Android Build Coastguard Worker
88112997e3 Snap for 12002618 from 1416e8fe47 to 24Q4-release
Change-Id: Ife053a7df5356e11ae21b2c3e0b833dadb585de8
2024-06-22 01:01:24 +00:00
KRIS CHEN
1416e8fe47 Merge "Build g7_trusty_next for “next” configuration" into main 2024-06-21 07:16:55 +00:00
chenkris
0e1f7f452b Build g7_trusty_next for “next” configuration
Bug: 348542941
Test: build
Change-Id: I38ff5c22f814057baf36503180fe7f42d9a22164
2024-06-21 04:20:11 +00:00
Android Build Coastguard Worker
1bb3ca2a39 Snap for 11996894 from 39b464bbef to 24Q4-release
Change-Id: I1a9bbc860840b344a1f8b2130f5f145374215bff
2024-06-20 23:01:24 +00:00
Xin Li
39b464bbef [automerger skipped] Merge 24Q3 (ab/11976889) to aosp-main-future am: 7b5c85c110 -s ours
am skip reason: Merged-In I3a3c91ec742a46169cab8c57d32b5faef49603c6 with SHA-1 a7b7acea91 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay/+/27908474

Change-Id: I2b73a15f2354de4dbe6e5e3214bdde5acf6ffc01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 19:57:07 +00:00
Leonard Ian
036f1e03df Merge "conf: Enable access for braking time sysfs nodes" into main 2024-06-20 06:23:01 +00:00
Leonard Ian
c8e25d74af Merge "Enable all primitive effects" into main 2024-06-20 05:11:24 +00:00
Android Build Coastguard Worker
0376d33cfa Snap for 11987757 from a9841fde02 to 24Q4-release
Change-Id: I7787bab375d6b81ea7e4ff58482d033a3f0da2b9
2024-06-18 23:01:29 +00:00
Xin Li
7b5c85c110 Merge 24Q3 (ab/11976889) to aosp-main-future
Bug: 347831320
Merged-In: I3a3c91ec742a46169cab8c57d32b5faef49603c6
Change-Id: I6b1ac65472fe5352eb3987d183300b3b0ba7b9c3
2024-06-18 14:13:21 -07:00
Xin Li
a9841fde02 [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 5e9e79c56b -s ours am: cec6beaf3d -s ours
am skip reason: Merged-In I085b9bae6ea33c255634fe4406b41bf9f3502efe with SHA-1 a0932dbfbe is already in history

Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3131974

Change-Id: Ibef375278d4e26c933ed57769c0b631ff39b2e8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-18 05:55:48 +00:00
Android Build Coastguard Worker
2abf849ade Snap for 11981331 from a435d1363d to 24Q4-release
Change-Id: Id6cab129fbabafd8323e9cf6bdabbaee3332b272
2024-06-17 23:01:09 +00:00
Xin Li
cec6beaf3d [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 5e9e79c56b -s ours
am skip reason: Merged-In I085b9bae6ea33c255634fe4406b41bf9f3502efe with SHA-1 a0932dbfbe is already in history

Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3131974

Change-Id: Ife6ba5879fd3cd88a8b4555e55f7d1b254cbb0cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-17 20:41:29 +00:00
Ankur Bakshi
a435d1363d Merge "Update bluejay SVN to 63" into main 2024-06-17 05:04:32 +00:00
Xin Li
5e9e79c56b Merge Android 14 QPR3 to AOSP main
Bug: 346855327
Merged-In: I085b9bae6ea33c255634fe4406b41bf9f3502efe
Change-Id: I959a2858902be421dc9adf137bf5bc22f6a152bd
2024-06-13 10:48:04 -07:00
leonardian
4c5d5dbde2 Enable all primitive effects
- Remove ro.vendor.vibrator.hal.supported_primitives to support all
  primitive effects
- Set ACTUATOR_MODEL to legacy_zlra_actuator

Bug: 342062469
Test: idlcli commands
Test: atest PTS, VTS, CTS
Test: Checked HAL dumpsys for durations
Change-Id: I7215afeae30e9c1f0aa0196caae448dea81c921b
2024-06-12 07:07:25 +00:00
Android Build Coastguard Worker
76590c60cc Snap for 11944020 from 77273907ed to 24Q3-release
Change-Id: Ia0e38d8eff1fd8f32e81dc5d114c6327f8007778
2024-06-08 01:01:49 +00:00
Xin Li
77273907ed [automerger skipped] Merge 2024-06 Release (ab/AP2A.240605.024) to aosp-main-future am: a0932dbfbe -s ours
am skip reason: Merged-In I9d64aa9d5630b90286c6336dd95ef1e2c9e43910 with SHA-1 9a8f074c01 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay/+/27554704

Change-Id: Icb3cb16f7207aec66d1508a6ce54b2b4a1332e26
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-06 21:36:19 +00:00
Xin Li
a0932dbfbe Merge 2024-06 Release (ab/AP2A.240605.024) to aosp-main-future
Bug: 343100748
Merged-In: I9d64aa9d5630b90286c6336dd95ef1e2c9e43910
Change-Id: I085b9bae6ea33c255634fe4406b41bf9f3502efe
2024-06-05 14:12:12 -07:00
Android Build Coastguard Worker
b4d2667498 Snap for 11914274 from 6fdd64025b to 24Q3-release
Change-Id: I2363660d977106f9852eddc3f33fd7598059ba99
2024-06-01 01:01:30 +00:00
Android Build Coastguard Worker
cd84afecc0 Snap for 11915075 from 6fdd64025b to 24Q4-release
Change-Id: I9aa0a547e304bc2b02f862caca13733abefffe70
2024-06-01 01:01:26 +00:00
Android Build Coastguard Worker
6f4aae831a Merge cherrypicks of ['googleplex-android-review.googlesource.com/27512166'] into 24Q3-release.
Change-Id: I33da8b154f980eb3c9d604a49bb02c92c26c89cc
2024-05-31 22:09:31 +00:00
Jasmine Cha
2e1b99cdd2 waves: correct config to fix wrong tuning
- remove unused controls since the last version isn't expected multiple
  instance.

Bug: 341323676
Test: manual test

Signed-off-by: Jasmine Cha <chajasmine@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a7b7acea91c09d5fb5cc8aab983c0b0e32ad4a35)
Merged-In: I3a3c91ec742a46169cab8c57d32b5faef49603c6
Change-Id: I3a3c91ec742a46169cab8c57d32b5faef49603c6
2024-05-31 22:09:02 +00:00
Treehugger Robot
6fdd64025b Merge "waves: correct config to fix wrong tuning" into main 2024-05-31 05:19:48 +00:00
Android Build Coastguard Worker
00b33f2c99 Snap for 11908474 from 14275bb146 to 24Q3-release
Change-Id: If7a6d7fd2888c91817da1634ba588d91b2a5470b
2024-05-30 23:01:37 +00:00
Ankur Bakshi
1cefe6d3ef Update bluejay SVN to 63
Bug: 342381152
Change-Id: Idce05f44e685a6558c84e73bb514ce509051d099
2024-05-29 23:37:59 +00:00
Cyan_Hsieh
14275bb146 Switch makefile owners to MK_OWNERS am: 46ea9b3a35 am: 0811a1be0b
Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3107246

Change-Id: I416c758e094922eb83867b1f5ccc618407bd74a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-29 22:00:01 +00:00
Alice Wang
1b39ca2485 Disable AVF remote attestation on bluejay devices am: c4d47798ba am: acd52c1113
Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3093345

Change-Id: Id525e3c6199877af1cd255f3e2d95fc7ffcb28d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-29 21:58:39 +00:00
Xin Li
a409c4ac5f [automerger skipped] Merge Android 24Q2 Release (ab/11526283) to aosp-main-future am: 68780eed4b -s ours
am skip reason: Merged-In I0f2eb66bc3830f68b3cfac6fdedaad6893bf538f with SHA-1 407ac994ea is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay/+/27272633

Change-Id: I46bb8331fb6ca6dc95886349a540bdb5a74c1a33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-29 20:48:27 +00:00
Cyan_Hsieh
0811a1be0b Switch makefile owners to MK_OWNERS am: 46ea9b3a35
Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3107246

Change-Id: I88e3a145988d3aca84e5a18ac3274af497f3fcb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-29 14:29:15 +00:00
Cyan_Hsieh
46ea9b3a35 Switch makefile owners to MK_OWNERS
Bug: 278167548
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9bab86ac7deaae3497b3b75ef7d3d8976ff20894)
Merged-In: I141c255cad00dd9dcd9c3491e5bd3b18a9c9fcfd
Change-Id: I141c255cad00dd9dcd9c3491e5bd3b18a9c9fcfd
2024-05-29 10:00:04 +00:00
Jasmine Cha
a7b7acea91 waves: correct config to fix wrong tuning
- remove unused controls since the last version isn't expected multiple
  instance.

Bug: 341323676
Test: manual test

Change-Id: I3a3c91ec742a46169cab8c57d32b5faef49603c6
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2024-05-28 08:20:45 +00:00
Alice Wang
acd52c1113 Disable AVF remote attestation on bluejay devices am: c4d47798ba
Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/3093345

Change-Id: If6e24c78ea699b8cb76fa26cd58ebb19c7d4d85d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-27 08:57:17 +00:00
Android Build Coastguard Worker
b7fdecf42c Snap for 11881322 from 23adb2f602 to 24Q3-release
Change-Id: I81aa5540e4b25dc06bc867794f6859f06b501021
2024-05-23 23:01:34 +00:00
Alice Wang
c4d47798ba Disable AVF remote attestation on bluejay devices
The VM DICE chain support required by AVF remote
attestation is only introduced from Pixel 7.

Bug: 341292601
Test: run VM remote attestation on Pixel 6 and check it is
disabled

Change-Id: I820fdd2b9d84986a30350606eca805668d007997
2024-05-23 14:09:18 +00:00
Treehugger Robot
23adb2f602 Merge "audio: remove unused device" into main 2024-05-23 08:02:05 +00:00
leonardian
743337bafb conf: Enable access for braking time sysfs nodes
Sysfs nodes:
- braking_time_bank
- braking_time_index
- braking_time_ms

Bug: 325121485
Test: Open sysfs nodes successfully during HAL init
Change-Id: Ib1d4a62bf6e0c88c69869a83196c3e9bd003ef47
Signed-off-by: leonardian <leonardian@google.com>
2024-05-22 02:42:35 +00:00
Android Build Coastguard Worker
83849ff5b1 Snap for 11869550 from 0fbebce97f to 24Q3-release
Change-Id: I6aef5dc8fed26759d6178ba5070d029c7e518b6f
2024-05-21 23:02:13 +00:00
Sam Ou
0fbebce97f Merge "thermal: Remove SOFT_OCP related tzones" into main 2024-05-21 12:28:55 +00:00
Android Build Coastguard Worker
89f476a38b Snap for 11865526 from 776f029243 to 24Q3-release
Change-Id: I3dcbb3615b6b0cd1186643e60cff86e5ed13b39f
2024-05-21 01:01:32 +00:00
Ravi Jain
776f029243 Merge "Vibrator: Set Soong Config variable - kernel_ver" into main 2024-05-20 11:00:38 +00:00
Ravi Jain
3d6495dc82 Vibrator: Set Soong Config variable - kernel_ver
Bug: 340148508
Test: Build and check fw files in all devices.
Change-Id: I43f1a3211423abe39d8e28559440d1a8b4b94b4a
2024-05-20 06:51:08 +00:00
Android Build Coastguard Worker
49ee458905 Snap for 11859356 from 4840116c4d to 24Q3-release
Change-Id: I6401565d8e635c6f0b050ab562c3302e8be4da59
2024-05-18 03:01:26 +00:00
Wei Wang
4840116c4d Merge "Adpf:bluejay: enable heuristic boost." into main 2024-05-17 07:07:39 +00:00
guibing
17721a2719 Adpf:bluejay: enable heuristic boost.
Heuristic boost will adjust the ADPF boost profile when the
powerhal detects the power session is very janky, providing more
boost for deadline sensitive threads managed in the session.

Bug: 341111433
Test: adb shell dumpsys android.hardware.power.IPower/default;
      check the device adpf sessions' traces.
Change-Id: Ia581a9578b16356ea7529230e13832dea3129531
2024-05-16 18:55:44 +00:00
Android Build Coastguard Worker
34f26401a8 Snap for 11847214 from 0ae4995d23 to 24Q3-release
Change-Id: I97fd7b5f711b0115654bceb5aa16f86c6f088bfe
2024-05-16 01:01:58 +00:00
Cyan Hsieh
0ae4995d23 Merge "Update bootloader pdk folder and soong config" into main 2024-05-15 14:01:34 +00:00
samou
f02bdc5c2f thermal: Remove SOFT_OCP related tzones
Bug: 337976702
Test: Confirm boot
Change-Id: I06e168898cea7580a666d7c81abb845b615fbf23
Signed-off-by: samou <samou@google.com>
2024-05-15 11:47:06 +00:00
Android Build Coastguard Worker
468914a96a Snap for 11834877 from a5db32f653 to 24Q3-release
Change-Id: I5f46ba606d89dd68e62d1f40adf8c3b7be1ac5d6
2024-05-13 23:01:38 +00:00
Treehugger Robot
a5db32f653 Merge "gps: Reduce logging mask" into main 2024-05-13 01:50:58 +00:00
Cheng Chang
1b33bad9d2 gps: Reduce logging mask
Bug: 267729515
Bug: 312716075
Test: Verification for logging system.
Test: Verification at b/267729515#comment152
Change-Id: I7522585e3810daf4b544bb9acef78ddd01fcb295
2024-05-10 03:43:48 +00:00
Xin Li
68780eed4b Merge Android 24Q2 Release (ab/11526283) to aosp-main-future
Bug: 337098550
Merged-In: I0f2eb66bc3830f68b3cfac6fdedaad6893bf538f
Change-Id: I0b6d2f41f985bbbd07667b030efedcc62804fcbe
2024-05-06 12:09:14 -07:00
Cyan_Hsieh
cf0bf3a40a Update bootloader pdk folder and soong config
Bug: 333834221
Change-Id: Ie8e4a8afe5b0386646b31dba32a107248be70acb
2024-05-06 16:40:18 +08:00
Android Build Coastguard Worker
938e2e4b9f Snap for 11800966 from 1a07b1edc7 to 24Q3-release
Change-Id: I7220af54656f7037c32fa14d7c42a3a31f1fafee
2024-05-04 01:01:45 +00:00
Qian-Hao Huang
1a07b1edc7 Load fips140.ko before all other kernel modules
Bug: 337838109
Bug: 331791671
Change-Id: I823169ea48db8cfdc4c7755e62861de0020887d0
Signed-off-by: Qian-Hao Huang <qhhuang@google.com>
2024-05-02 13:16:27 +00:00
Android Build Coastguard Worker
9a45b302ac Snap for 11784291 from b18291cc9f to 24Q3-release
Change-Id: I2bcee000775e551a611b3b712455f8bccf165f57
2024-04-30 23:02:21 +00:00
Android Build Coastguard Worker
8b99344c3b Snap for 11784291 from 795e93a20e to 24Q3-release
Change-Id: I2cc5a5a9ef70c4b296784c23b31b48c729dd5ba2
2024-04-30 23:02:20 +00:00
Xin Li
b18291cc9f [automerger skipped] Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future am: 7426a636a8 -s ours
am skip reason: Merged-In I49c4d8321fb0beab5e530d78c8311fe7ceaeddca with SHA-1 6ff8d1bb55 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay-sepolicy/+/27145163

Change-Id: I858c5725715f61c788fe2ce41223dd8958487704
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-29 21:50:13 +00:00
Matt Buckley
795e93a20e Merge "Add POWER_EFFICIENCY uclamp max to adpf config" into main 2024-04-29 19:42:15 +00:00
Xin Li
7426a636a8 Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future
Bug: 337098550
Merged-In: I49c4d8321fb0beab5e530d78c8311fe7ceaeddca
Change-Id: I0044fd2fd10832bc91524ef2ac0350d738b7fcd6
2024-04-29 11:47:07 -07:00
Android Build Coastguard Worker
7e5201d6db Snap for 11772614 from fbf8573174 to 24Q3-release
Change-Id: If3eb9c6f2fc0bb00a6f8a56f88920699bfec9589
2024-04-27 01:01:29 +00:00
Carter Hsu
7c1707228c audio: remove unused device
Bug: 337191827
Test: build pass
Change-Id: I6bc3d745dabe5ff8aeca6ad56d74d3c001e1087f
Signed-off-by: Carter Hsu <carterhsu@google.com>
2024-04-27 01:43:34 +08:00
Thomas Girardier
fbf8573174 Merge "Revert "[Bluetooth] Disable BT auto on feature"" into main 2024-04-26 04:02:59 +00:00
Thomas Girardier
6e8bf98d40 Revert "[Bluetooth] Disable BT auto on feature"
Revert submission 26919210-BTAUTOOFF4389

Reason for revert: Auto On has been approved for 24Q3

Reverted changes: /q/submissionid:26919210-BTAUTOOFF4389

Change-Id: I45576bc88502a9e42a5af4bb55b4624a4c76e2e8
2024-04-25 16:21:17 +00:00
Android Build Coastguard Worker
2346e2795a Snap for 11740859 from a390f107ef to 24Q3-release
Change-Id: Ia35a4676af09b8bcd83348cca3dd49b878d9f53e
2024-04-20 01:01:28 +00:00
Android Build Coastguard Worker
f811ecb9af Snap for 11733120 from 0fe9a4d77f to 24Q3-release
Change-Id: I6ea91c5d0fafea4860f867ee93316f076fd5e234
2024-04-18 23:01:21 +00:00
Cyan_Hsieh
a390f107ef Switch bootloader directory to control by build flag
Bug: 333834221
Change-Id: I6512d22d6d615f39a9f497ef7bc1ee3bc686eb01
2024-04-18 15:35:00 +08:00
Cyan Hsieh
0fe9a4d77f Merge "Branch bootloader prebuilts for 24Q3 release" into main 2024-04-18 06:12:48 +00:00
Android Build Coastguard Worker
92d195d1f9 Snap for 11722130 from 746de0eee4 to 24Q3-release
Change-Id: I6c52badd7aabc3df0367a20b4ce1c0ad248e1688
2024-04-16 23:01:45 +00:00
Charles Yo
746de0eee4 Merge "Switch default kernel directory and change build flag naming" into main 2024-04-16 01:34:49 +00:00
Android Build Coastguard Worker
7395769b8d Snap for 11710546 from dfef42eaf0 to 24Q3-release
Change-Id: I285f554ec28b164a6b876ebb73ad764b53c3fe1b
2024-04-13 01:01:46 +00:00
Cyan_Hsieh
4ec979e798 Switch default kernel directory and change build flag naming
Bug: 309749142
Change-Id: I43eef055d8ff15ae71f1dcb8e78385378234a6ac
2024-04-12 17:38:11 +08:00
Barry
dfef42eaf0 [Bluetooth] Disable BT auto on feature
Set bluetooth.server.automatic_turn_on false for disable Bluetooth Auto
On feature

Bug: 333830114

Test: make
Change-Id: I51710920158bee1f291262ed73a664cd1de3067e
2024-04-11 15:07:43 +00:00
Cyan_Hsieh
1278fc7ffc Branch bootloader prebuilts for 24Q3 release
Bug: 326002225
Change-Id: I6f75f77ae21fedb4a124159ec0a8d2a3225d1f91
2024-04-11 06:45:29 +00:00
Android Build Coastguard Worker
3a38987b92 Snap for 11697857 from f731f0c7f9 to 24Q3-release
Change-Id: I7960a94bb02d5e0337218ac3e2fa1835b3e348a9
2024-04-10 23:01:29 +00:00
Jimmy Shiu
f731f0c7f9 powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values am: 9edb9e7c67
Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay/+/26905139

Change-Id: I206577e9f9ef5037af5a7bae0d284664754cb61f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-10 16:37:23 +00:00
Jimmy Shiu
9edb9e7c67 powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
Bug: 329483662
Test: Manual Test
Change-Id: I7ff73a5552bb8ccae39a52bf259be8b2eeafccc3
2024-04-10 11:45:05 +00:00
Android Build Coastguard Worker
fea021b258 Snap for 11679388 from 9eca0f9de1 to 24Q3-release
Change-Id: Ifde3a43aa9bf312288b7fb2926ec04d51f006e41
2024-04-06 01:01:27 +00:00
Ankur Bakshi
9eca0f9de1 Merge "Update bluejay SVN to 62" into main 2024-04-05 02:13:25 +00:00
Android Build Coastguard Worker
c746c6b596 Snap for 11666018 from 8c56fb2e06 to 24Q3-release
Change-Id: I55990d138ecd0b7c8a9105bb1ca3ded576968290
2024-04-03 23:01:31 +00:00
Jimmy Shiu
8c56fb2e06 powerhint: set uclampmin_init value for applying CPU Load boost am: 0d1122b2e9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay/+/26809490

Change-Id: I33f83ec37a4ff2292470eac0662b314adceabbc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-03 04:19:43 +00:00
Jimmy Shiu
0d1122b2e9 powerhint: set uclampmin_init value for applying CPU Load boost
Bug: 329483662
Test: Manual Test
Change-Id: Id882cc213befc89f75af6b64c241fbc66e2eec25
2024-04-03 01:04:48 +00:00
Ankur Bakshi
e1fef93f63 Update bluejay SVN to 62
Bug: 330382848
Change-Id: Iae4ad013a81459411eac77c9486ecc8411e0b9b1
2024-03-28 15:28:59 +00:00
Android Build Coastguard Worker
bfc2702999 Snap for 11635697 from 9a8f074c01 to 24Q3-release
Change-Id: I2c5a6d938eabbf658fa6fc3c071c782d6be7617c
2024-03-27 23:01:52 +00:00
Ankur Bakshi
9a8f074c01 Update bluejay SVN to 61
Bug: 325156176
Change-Id: I9d64aa9d5630b90286c6336dd95ef1e2c9e43910
2024-03-21 21:43:45 +00:00
Android Build Coastguard Worker
2cfb634558 Snap for 11603317 from 23f1790a7c to 24Q3-release
Change-Id: I8f8db310e772d713c79cef9907e3b6458c43a5c3
2024-03-20 23:01:50 +00:00
Ankur Bakshi
23f1790a7c Merge "Update bluejay SVN to 60" into main 2024-03-20 05:01:24 +00:00
Android Build Coastguard Worker
8bf7f11b25 Snap for 11591048 from 6ccacbce19 to 24Q3-release
Change-Id: I9c1f3fd08fe7d3e17efabf03b7bd6966df9381dc
2024-03-18 23:01:32 +00:00
Nina Chen
6ccacbce19 Merge "Change the rule to specify kernel directory with release configurations" into main 2024-03-18 03:47:38 +00:00
Ankur Bakshi
cc1a894643 Update bluejay SVN to 60
Bug: 325156176
Change-Id: I4b8eb00b66dbc3f794f1678b5d5edcfea5fd49b3
2024-03-15 20:30:35 +00:00
Nina Chen
3f1de34bf5 Change the rule to specify kernel directory with release configurations
Bug: 326879772
Change-Id: I9030340e6dfecd9fe49150afb2e58ad5b0f92f4a
Signed-off-by: Nina Chen <sheaunic@google.com>
2024-03-15 14:07:54 +08:00
Android Build Coastguard Worker
4ab9c349ed Snap for 11578433 from a26be6f986 to 24Q3-release
Change-Id: I3540156a547e18b000f9f7229fec934a9475c873
2024-03-14 23:06:06 +00:00
Ankur Bakshi
a26be6f986 Merge "Update bluejay SVN to 59" into main 2024-03-14 01:35:09 +00:00
Android Build Coastguard Worker
ae77d60780 Snap for 11545716 from 3b1ffa265a to 24Q3-release
Change-Id: I62d3e7c4fd5df7ee2a5c7600242fdfe60dc02c79
2024-03-08 00:01:19 +00:00
Android Build Coastguard Worker
0ff1bf85d8 Snap for 11545716 from 2f7ea7ea70 to 24Q3-release
Change-Id: If5273ac02f44e26f4311bfdf0cd38229f5f4f79a
2024-03-08 00:01:18 +00:00
Xin Li
3b1ffa265a [automerger skipped] Merge Android 14 QPR2 to AOSP main am: 7ed79dfb03 -s ours am: 6ff8d1bb55 -s ours
am skip reason: Merged-In I29c5dc48dadf203f04d366823ce5955f37214543 with SHA-1 4db2ff2478 is already in history

Original change: https://android-review.googlesource.com/c/device/google/bluejay-sepolicy/+/2989952

Change-Id: I719ba35cb1de947453bea92287a032eabc9a935d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-07 10:46:52 +00:00
Xin Li
2f7ea7ea70 [automerger skipped] Merge Android 14 QPR2 to AOSP main am: fdfc8cbe63 -s ours am: f376ccdc73 -s ours
am skip reason: Merged-In Ib4f988604c5d6275a36e6e0431a9c214682c23df with SHA-1 5e0ebb4dc4 is already in history

Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/2990105

Change-Id: Ia7be927fff1df15fd84684ce3488056b12b96df2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-07 10:46:39 +00:00
Xin Li
6ff8d1bb55 [automerger skipped] Merge Android 14 QPR2 to AOSP main am: 7ed79dfb03 -s ours
am skip reason: Merged-In I29c5dc48dadf203f04d366823ce5955f37214543 with SHA-1 4db2ff2478 is already in history

Original change: https://android-review.googlesource.com/c/device/google/bluejay-sepolicy/+/2989952

Change-Id: I49c4d8321fb0beab5e530d78c8311fe7ceaeddca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-07 09:55:28 +00:00
Xin Li
f376ccdc73 [automerger skipped] Merge Android 14 QPR2 to AOSP main am: fdfc8cbe63 -s ours
am skip reason: Merged-In Ib4f988604c5d6275a36e6e0431a9c214682c23df with SHA-1 5e0ebb4dc4 is already in history

Original change: https://android-review.googlesource.com/c/device/google/bluejay/+/2990105

Change-Id: I8ca45b37f1168adf20aeae41c080357baf1a9f5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-07 09:55:14 +00:00
Android Build Coastguard Worker
50e8cd7ef6 Snap for 11540345 from 46a61d08f0 to 24Q3-release
Change-Id: I9b58c1036ae46895989e461f24799607ea6dd81a
2024-03-07 01:51:11 +00:00
Xin Li
7ed79dfb03 Merge Android 14 QPR2 to AOSP main
Bug: 319669529
Merged-In: I29c5dc48dadf203f04d366823ce5955f37214543
Change-Id: Id09edd8f90ffe91cdded56713458c783705c4016
2024-03-06 09:29:47 -08:00
Xin Li
fdfc8cbe63 Merge Android 14 QPR2 to AOSP main
Bug: 319669529
Merged-In: Ib4f988604c5d6275a36e6e0431a9c214682c23df
Change-Id: I9d9ac0a8a57e5ce259f7a0c9713c9e0efc481997
2024-03-06 09:29:46 -08:00
Ankur Bakshi
8b3b8cfbb4 Update bluejay SVN to 59
Bug: 325156176
Change-Id: Ia7c000f30bb7d19830c83596e9dda76f91debb28
2024-03-06 14:59:45 +00:00
Ankur Bakshi
46a61d08f0 Merge "Update bluejay SVN to 58" into main 2024-03-06 02:53:13 +00:00
Android Build Coastguard Worker
af6455c078 Snap for 11533280 from 6f82dc641f to 24Q3-release
Change-Id: I11f1591cf031ff7c685aca415f87be7f13550726
2024-03-06 00:01:28 +00:00
Barry Wang
6f82dc641f Merge "BT: set system property for Bluetooth Auto On" into main 2024-03-05 11:48:13 +00:00
Barry
6b60346a75 BT: set system property for Bluetooth Auto On
Set bluetooth.server.automatic_turn_on true for Bluetooth Auto On
feature.
The feature will be enabled with both system property and flag set.

Bug: 328168526
Test: check system property value
Change-Id: Id179264d39551a3f52fb92a2ef479a5ade35def3
2024-03-05 09:40:30 +00:00
Android Build Coastguard Worker
805c05667a Snap for 11520864 from 38b715bcc7 to 24Q3-release
Change-Id: I53014ac15af5db2e83b493849f96a4e73366180a
2024-03-02 02:01:53 +00:00
Android Build Coastguard Worker
d3018efd49 Snap for 11517216 from f2aa913897 to 24Q3-release
Change-Id: Ia0410646de4eb6828e781190a6d098c6ab1400ee
2024-03-01 00:02:11 +00:00
Android Build Coastguard Worker
dbaae78c06 Snap for 11469542 from 923d36430f to 24Q3-release
Change-Id: I96c6bb7aed5baba95810699c288d95d42db5648d
2024-02-20 00:01:59 +00:00
Android Build Coastguard Worker
8a32b57441 Merge "Snap for 11455877 from 0f42293165 to 24Q3-release" into 24Q3-release 2024-02-16 01:30:22 +00:00
Android Build Coastguard Worker
507a76f9a8 Snap for 11455877 from 0f42293165 to 24Q3-release
Change-Id: Ia063cf6cf3cbc902080ada512a59463e714ee0b5
2024-02-16 00:22:41 +00:00
Android Build Coastguard Worker
8806d27124 Snap for 11455651 from 0f42293165 to 24Q3-release
Change-Id: I53885ec3d87a18aa079c1fd6684a26bca7ff2e2f
2024-02-16 00:13:34 +00:00
Ankur Bakshi
6c243941ba Update bluejay SVN to 58
Bug: 325156176
Change-Id: I2b77dc5a7ddeb6e082710a2515ea1a3398d1fe58
2024-02-15 00:04:25 +00:00
Xin Li
e0f065f358 [automerger skipped] Merge Android 24Q1 Release (ab/11220357) am: 4db2ff2478 -s ours
am skip reason: Merged-In I58be5961120c0ec5597a947c5ab6caa52aeb7bce with SHA-1 37bba82cfb is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/bluejay-sepolicy/+/25974033

Change-Id: I45291ba09cc67a547fd30e7e56f36569023e1a58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-31 02:03:01 +00:00
Xin Li
4db2ff2478 Merge Android 24Q1 Release (ab/11220357)
Bug: 319669529
Merged-In: I58be5961120c0ec5597a947c5ab6caa52aeb7bce
Change-Id: I29c5dc48dadf203f04d366823ce5955f37214543
2024-01-17 22:12:27 -08:00
Matt Buckley
bc102418c5 Add POWER_EFFICIENCY uclamp max to adpf config
Add the "UclampMax_EfficientBase" value to the ADPF config in the
powerhint.json to specify efficient core scheduling in the static
case, and "UclampMax_EfficientOffset" for the dynamic case, for this
device.

Bug: 277285195
Test: manual
Change-Id: I1b4858365696f79be0b52276528af470c3eb5961
2023-08-19 05:21:26 +00:00
52 changed files with 1333 additions and 1421 deletions

4
BoardConfigEvolution.mk Normal file
View File

@@ -0,0 +1,4 @@
#
# SPDX-FileCopyrightText: 2024 The Evolution X Project
# SPDX-License-Identifier: Apache-2.0
#

View File

@@ -1,5 +1,11 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# SPDX-License-Identifier: Apache-2.0
#
# Kernel modules
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_BLOCKLIST_FILE := $(DEVICE_PATH)/modules.blocklist.vendor_boot
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD_RAW := $(strip $(shell cat $(DEVICE_PATH)/modules.load.vendor_boot))
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD += $(BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD_RAW)
BOARD_VENDOR_RAMDISK_KERNEL_MODULES += $(addprefix $(KERNEL_MODULE_DIR)/, $(notdir $(BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD_RAW)))

2
OWNERS
View File

@@ -1,4 +1,4 @@
per-file powerhint.json = jychen@google.com,jenhaochen@google.com,wvw@google.com,joaodias@google.com
# per-file for Pixel device makefiles, see go/pixel-device-mk-owner-checklist for details.
per-file *.mk,*/BoardConfig.mk=file:device/google/gs-common:main:/OWNERS
per-file *.mk,*/BoardConfig.mk,{**/,}Android.bp=file:device/google/gs-common:main:/MK_OWNERS

View File

@@ -131,10 +131,6 @@
</devicePort>
<devicePort tagName="Speaker Safe" type="AUDIO_DEVICE_OUT_SPEAKER_SAFE" role="sink">
</devicePort>
<devicePort tagName="Wired Headset" type="AUDIO_DEVICE_OUT_WIRED_HEADSET" role="sink">
</devicePort>
<devicePort tagName="Wired Headphones" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE" role="sink">
</devicePort>
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
</devicePort>
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
@@ -145,8 +141,6 @@
</devicePort>
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
</devicePort>
<devicePort tagName="Aux Digital" type="AUDIO_DEVICE_OUT_AUX_DIGITAL" role="sink">
</devicePort>
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
</devicePort>
<!-- Input devices declaration, i.e. Source DEVICE PORT -->
@@ -154,8 +148,6 @@
</devicePort>
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
</devicePort>
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
</devicePort>
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
</devicePort>
<devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink"

View File

@@ -131,10 +131,6 @@
</devicePort>
<devicePort tagName="Speaker Safe" type="AUDIO_DEVICE_OUT_SPEAKER_SAFE" role="sink">
</devicePort>
<devicePort tagName="Wired Headset" type="AUDIO_DEVICE_OUT_WIRED_HEADSET" role="sink">
</devicePort>
<devicePort tagName="Wired Headphones" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE" role="sink">
</devicePort>
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
</devicePort>
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
@@ -145,8 +141,6 @@
</devicePort>
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
</devicePort>
<devicePort tagName="Aux Digital" type="AUDIO_DEVICE_OUT_AUX_DIGITAL" role="sink">
</devicePort>
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
</devicePort>
<!-- Input devices declaration, i.e. Source DEVICE PORT -->
@@ -154,8 +148,6 @@
</devicePort>
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
</devicePort>
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
</devicePort>
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
</devicePort>
<devicePort tagName="USB Device In" type="AUDIO_DEVICE_IN_USB_DEVICE" role="source">

View File

@@ -131,10 +131,6 @@
</devicePort>
<devicePort tagName="Speaker Safe" type="AUDIO_DEVICE_OUT_SPEAKER_SAFE" role="sink">
</devicePort>
<devicePort tagName="Wired Headset" type="AUDIO_DEVICE_OUT_WIRED_HEADSET" role="sink">
</devicePort>
<devicePort tagName="Wired Headphones" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE" role="sink">
</devicePort>
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
</devicePort>
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
@@ -145,8 +141,6 @@
</devicePort>
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
</devicePort>
<devicePort tagName="Aux Digital" type="AUDIO_DEVICE_OUT_AUX_DIGITAL" role="sink">
</devicePort>
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
</devicePort>
<!-- Input devices declaration, i.e. Source DEVICE PORT -->
@@ -154,8 +148,6 @@
</devicePort>
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
</devicePort>
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
</devicePort>
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
</devicePort>
<devicePort tagName="USB Device In" type="AUDIO_DEVICE_IN_USB_DEVICE" role="source">

View File

@@ -29,7 +29,6 @@ OST_SPEAKER = 0:12,90:13,180:12,270:0|13
SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_CALL = OM:10,SM:2,OST:OST_SPEAKER
HEADSET_MUSIC = OM:2,SM:2
########################################################################################################
# This defines available CONTROL configurations. Only define the CONTROL if you need it.
@@ -38,8 +37,6 @@ HEADSET_MUSIC = OM:2,SM:2
########################################################################################################
[HAL_SUPPORTED_CONTROLS]
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL
A2DP_INSTANCE = INSTANCE:2,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
USB_HEADPHONE_INSTANCE = INSTANCE:4,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
[COEFS_CONVERTER_SETTING]
AlgFxPath=/vendor/lib/libAlgFx_HiFi3z.so

11
bluejay/Android.bp Normal file
View File

@@ -0,0 +1,11 @@
//
// SPDX-FileCopyrightText: 2024 The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
prebuilt_etc {
name: "init.recovery.bluejay.touch.rc",
src: "init.recovery.touch.rc",
sub_dir: "init",
recovery: true,
}

View File

@@ -21,18 +21,15 @@ else
endif
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_BLUEJAY_RADIO_DIR)
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
else
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
endif
RELEASE_GOOGLE_BOOTLOADER_BLUEJAY_DIR ?= pdk# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_BLUEJAY_DIR)
$(call soong_config_set,bluejay_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_BLUEJAY_DIR))
# Enable load module in parallel
BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true
# The modules which need to be loaded in sequential
BOARD_KERNEL_CMDLINE += fips140.load_sequential=1
BOARD_KERNEL_CMDLINE += exynos_mfc.load_sequential=1
BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1
BOARD_KERNEL_CMDLINE += pcie-exynos-core.load_sequential=1
@@ -46,8 +43,12 @@ BOARD_KERNEL_CMDLINE += disable_dma32=on
include device/google/gs101/BoardConfig-common.mk
include device/google/gs101/wifi/BoardConfig-wifi.mk
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk
-include vendor/google_devices/bluejay/proprietary/BoardConfigVendor.mk
$(call soong_config_set,google3a_config,target_device,bluejay)
include device/google/bluejay/bluejay/BoardConfigLineage.mk
DEVICE_PATH := device/google/bluejay
VENDOR_PATH := vendor/google/bluejay
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigEvolution.mk

View File

@@ -0,0 +1,6 @@
#
# SPDX-FileCopyrightText: 2024 The Evolution X Project
# SPDX-License-Identifier: Apache-2.0
#
include $(DEVICE_PATH)/BoardConfigEvolution.mk

View File

@@ -1,9 +1,9 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# SPDX-License-Identifier: Apache-2.0
#
include device/google/bluejay/BoardConfigLineage.mk
include $(DEVICE_PATH)/BoardConfigLineage.mk
include vendor/google/bluejay/BoardConfigVendor.mk
include $(VENDOR_PATH)/BoardConfigVendor.mk

View File

@@ -0,0 +1,8 @@
#
# SPDX-FileCopyrightText: 2024 The Evolution X Project
# SPDX-License-Identifier: Apache-2.0
#
$(call inherit-product, $(DEVICE_PATH)/device-evolution.mk)
DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/$(DEVICE_CODENAME)/overlay-evolution

13
bluejay/device-lineage.mk Normal file
View File

@@ -0,0 +1,13 @@
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# SPDX-License-Identifier: Apache-2.0
#
$(call inherit-product, $(DEVICE_PATH)/device-lineage.mk)
DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/$(DEVICE_CODENAME)/overlay-lineage
# Init
PRODUCT_PACKAGES += \
init.recovery.bluejay.touch.rc

107
bluejay/extract-files.py Executable file
View File

@@ -0,0 +1,107 @@
#!/usr/bin/env -S PYTHONPATH=../../../../tools/extract-utils python3
#
# SPDX-FileCopyrightText: 2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
from extract_utils.extract import extract_fns_user_type
from extract_utils.extract_pixel import (
extract_pixel_factory_image,
extract_pixel_firmware,
pixel_factory_image_regex,
pixel_firmware_regex,
)
from extract_utils.file import FileArgs, FileList
from extract_utils.fixups_blob import (
blob_fixup,
blob_fixups_user_type,
)
from extract_utils.fixups_lib import (
lib_fixup_remove,
lib_fixups,
lib_fixups_user_type,
)
from extract_utils.main import (
ExtractUtils,
ExtractUtilsModule,
)
namespace_imports = [
'device/google/bluejay',
'hardware/google/av',
'hardware/google/gchips',
'hardware/google/graphics/common',
'hardware/google/interfaces',
'hardware/google/pixel',
]
def lib_fixup_vendor_suffix(lib: str, partition: str, *args, **kwargs):
return f'{lib}_{partition}' if partition == 'vendor' else None
lib_fixups: lib_fixups_user_type = {
**lib_fixups,
(
'com.google.edgetpu_app_service-V3-ndk',
'com.google.edgetpu_vendor_service-V2-ndk',
): lib_fixup_vendor_suffix,
'android.hardware.sensors-V2-ndk': lib_fixup_remove,
}
blob_fixups: blob_fixups_user_type = {
'product/etc/felica/common.cfg': blob_fixup()
.patch_file('osaifu-keitai.patch'),
'vendor/etc/init/init.modem_logging_control.rc': blob_fixup()
.regex_replace(' && property:ro.debuggable=0', ''),
} # fmt: skip
extract_fns: extract_fns_user_type = {
pixel_factory_image_regex: extract_pixel_factory_image,
pixel_firmware_regex: extract_pixel_firmware,
}
module = ExtractUtilsModule(
'bluejay',
'google',
device_rel_path='device/google/bluejay/bluejay',
blob_fixups=blob_fixups,
lib_fixups=lib_fixups,
namespace_imports=namespace_imports,
add_generated_carriersettings_file=True,
add_firmware_proprietary_file=True,
extract_fns=extract_fns,
)
def fix_vendor_file_list(file_list: FileList):
# flp.default & gps.default have incorrect SONAME
# gpsd depends on android.hardware.sensors-V2-ndk & android.hardware.sensors-V3-ndk
disable_checkelf_file_paths = [
'vendor/bin/hw/gpsd',
'vendor/lib64/hw/flp.default.so',
'vendor/lib64/hw/gps.default.so',
]
for file_path in disable_checkelf_file_paths:
file_list.get_file(file_path).set_arg(FileArgs.DISABLE_CHECKELF, True)
module_suffix_file_paths = [
'vendor/lib/com.google.edgetpu_app_service-V3-ndk.so',
'vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so',
'vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so',
]
for file_path in module_suffix_file_paths:
file_list.get_file(file_path).set_arg(FileArgs.MODULE_SUFFIX, '_vendor')
module.add_generated_proprietary_file(
'proprietary-files-vendor.txt',
partition='vendor',
skip_file_list_name='skip-files-vendor.txt',
fix_file_list=fix_vendor_file_list,
)
if __name__ == '__main__':
utils = ExtractUtils.device(module)
utils.run()

View File

@@ -0,0 +1,2 @@
on init
insmod /lib/modules/ftm5.ko

View File

@@ -0,0 +1,24 @@
From aab255f2807cfc460c0dce40decd5554d49c0076 Mon Sep 17 00:00:00 2001
From: jabashque <jabashque@gmail.com>
Date: Mon, 5 Feb 2024 21:36:03 +0000
Subject: [PATCH 1/1] Enable Osaifu-Keitai on non-Japanese SKUs
---
common.cfg | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/common.cfg b/common.cfg
index 3b78765..00f53cb 100644
--- a/common.cfg
+++ b/common.cfg
@@ -11,6 +11,5 @@
02030001,0
02030002,0
02030003,intent:#Intent;action=android.settings.NFC_SETTINGS;end
-00000014,content://com.google.android.pixelnfc.provider.DeviceInfoContentProvider/isJapanSku
-00000015,is_japan_sku
00000016,0001
+00000018,1
--
2.47.0

View File

@@ -23,8 +23,8 @@
<dimen name="rounded_corner_radius_top">47px</dimen>
<dimen name="rounded_corner_radius_bottom">48px</dimen>
<!-- for 20dp of padding at 3.5px/dp at default density -->
<dimen name="rounded_corner_content_padding">47px</dimen>
<!-- Default paddings for content around the corners. -->
<dimen name="rounded_corner_content_padding">14dp</dimen>
<!-- Height of the status bar.
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.

View File

@@ -16,10 +16,6 @@
*/
-->
<resources>
<!-- Landscape, just use the regular values -->
<dimen name="status_bar_padding_start">8dp</dimen>
<dimen name="status_bar_padding_end">8dp</dimen>
<!-- the padding on the top of the statusbar (usually 0) -->
<dimen name="status_bar_padding_top">0dp</dimen>
</resources>

View File

@@ -16,24 +16,20 @@
*/
-->
<resources>
<!-- Don't need the left side padding due to being inset from the cutout -->
<!-- the padding on the start of the statusbar -->
<dimen name="status_bar_padding_start">0dp</dimen>
<!-- the padding on the top of the statusbar (usually 0) -->
<dimen name="status_bar_padding_top">1px</dimen>
<!-- Height of the status bar header bar when on Keyguard (match status_bar_height) -->
<dimen name="status_bar_header_height_keyguard">@*android:dimen/status_bar_height</dimen>
<dimen name="status_bar_header_height_keyguard">@*android:dimen/status_bar_height_default</dimen>
<!-- Padding for the system icons on the keyguard (when no multi user switch is showing).
The icons always have a 4dp padding in the container so we only need 56 extra px of padding
for the corners -->
<dimen name="system_icons_super_container_avatarless_margin_end">11px</dimen>
<!-- Margin on the left side of the carrier text on Keyguard -->
<dimen name="keyguard_carrier_text_margin">@dimen/status_bar_padding_start</dimen>
<!-- Multi user switch has some intrinsic padding to it -->
<dimen name="multi_user_switch_keyguard_margin">6dp</dimen>
<dimen name="keyguard_carrier_text_margin">0px</dimen>
<!-- Total minimum padding to enforce to ensure that the dot can always show -->
<dimen name="ongoing_appops_dot_min_padding">14dp</dimen>
<dimen name="config_rounded_mask_size">47px</dimen>
<dimen name="config_rounded_mask_size_top">47px</dimen>

View File

@@ -1,6 +1,8 @@
# All blobs below are extracted from the release mentioned in proprietary-files.txt
product/etc/CarrierSettings/1and1_de.pb
product/etc/CarrierSettings/2degrees_nz.pb
product/etc/CarrierSettings/321communications_us.pb
product/etc/CarrierSettings/48_ie.pb
product/etc/CarrierSettings/4ka_sk.pb
product/etc/CarrierSettings/a1_at.pb
product/etc/CarrierSettings/a1_bg.pb
@@ -8,9 +10,13 @@ product/etc/CarrierSettings/a1_hr.pb
product/etc/CarrierSettings/a1_mk.pb
product/etc/CarrierSettings/a1_si.pb
product/etc/CarrierSettings/ahamo_jp.pb
product/etc/CarrierSettings/airbus_de.pb
product/etc/CarrierSettings/airbus_fr.pb
product/etc/CarrierSettings/airtel_in.pb
product/etc/CarrierSettings/ais_th.pb
product/etc/CarrierSettings/alcom_fi.pb
product/etc/CarrierSettings/altice_us.pb
product/etc/CarrierSettings/alticeroaming_us.pb
product/etc/CarrierSettings/andorratelecom_ad.pb
product/etc/CarrierSettings/antel_uy.pb
product/etc/CarrierSettings/appalachian_us.pb
@@ -18,12 +24,14 @@ product/etc/CarrierSettings/apt_tw.pb
product/etc/CarrierSettings/asda_gb.pb
product/etc/CarrierSettings/assurance_us.pb
product/etc/CarrierSettings/astca_as.pb
product/etc/CarrierSettings/astoundbroadband_us.pb
product/etc/CarrierSettings/att5g_us.pb
product/etc/CarrierSettings/att5gsa_us.pb
product/etc/CarrierSettings/att_mx.pb
product/etc/CarrierSettings/att_us.pb
product/etc/CarrierSettings/attbootstrap_us.pb
product/etc/CarrierSettings/attmvnos_us.pb
product/etc/CarrierSettings/axis_id.pb
product/etc/CarrierSettings/base_be.pb
product/etc/CarrierSettings/batelco_bh.pb
product/etc/CarrierSettings/bell_ca.pb
@@ -49,7 +57,11 @@ product/etc/CarrierSettings/chatr_ca.pb
product/etc/CarrierSettings/chinamobile_hk.pb
product/etc/CarrierSettings/cht_tw.pb
product/etc/CarrierSettings/cityfone_ca.pb
product/etc/CarrierSettings/claro_br.pb
product/etc/CarrierSettings/claro_cl.pb
product/etc/CarrierSettings/claro_co.pb
product/etc/CarrierSettings/claro_pr.pb
product/etc/CarrierSettings/commonmvnxatt_us.pb
product/etc/CarrierSettings/congstar_de.pb
product/etc/CarrierSettings/consumercellularatt_us.pb
product/etc/CarrierSettings/consumercellulartmo_us.pb
@@ -64,6 +76,7 @@ product/etc/CarrierSettings/cspire_us.pb
product/etc/CarrierSettings/default.pb
product/etc/CarrierSettings/digi_hu.pb
product/etc/CarrierSettings/digi_my.pb
product/etc/CarrierSettings/digi_pt.pb
product/etc/CarrierSettings/digi_ro.pb
product/etc/CarrierSettings/digimobil_es.pb
product/etc/CarrierSettings/dish5gsa_us.pb
@@ -72,15 +85,20 @@ product/etc/CarrierSettings/dito_ph.pb
product/etc/CarrierSettings/dna_fi.pb
product/etc/CarrierSettings/docomo_jp.pb
product/etc/CarrierSettings/docomomvno_jp.pb
product/etc/CarrierSettings/docomopacific_us.pb
product/etc/CarrierSettings/dtac_th.pb
product/etc/CarrierSettings/du_ae.pb
product/etc/CarrierSettings/eastlink_ca.pb
product/etc/CarrierSettings/ee_gb.pb
product/etc/CarrierSettings/eeyoumobility_ca.pb
product/etc/CarrierSettings/eir_ie.pb
product/etc/CarrierSettings/elisa1_fi.pb
product/etc/CarrierSettings/elisa2_fi.pb
product/etc/CarrierSettings/elisa_ee.pb
product/etc/CarrierSettings/enetworks_gy.pb
product/etc/CarrierSettings/enreach_nl.pb
product/etc/CarrierSettings/entel_cl.pb
product/etc/CarrierSettings/epic_mt.pb
product/etc/CarrierSettings/eplus_de.pb
product/etc/CarrierSettings/erate_no.pb
product/etc/CarrierSettings/esn_gb.pb
@@ -90,7 +108,7 @@ product/etc/CarrierSettings/evolve_us.pb
product/etc/CarrierSettings/fastweb_it.pb
product/etc/CarrierSettings/fet_tw.pb
product/etc/CarrierSettings/fi_at.pb
product/etc/CarrierSettings/fi_us.pb
product/etc/CarrierSettings/fi_tmo_us.pb
product/etc/CarrierSettings/fido_ca.pb
product/etc/CarrierSettings/finetwork_es.pb
product/etc/CarrierSettings/firstnet_us.pb
@@ -98,7 +116,10 @@ product/etc/CarrierSettings/firstnetpacific2_us.pb
product/etc/CarrierSettings/firstnetpacific_us.pb
product/etc/CarrierSettings/fizz_ca.pb
product/etc/CarrierSettings/fl1_li.pb
product/etc/CarrierSettings/foroyatele_fo.pb
product/etc/CarrierSettings/free_fr.pb
product/etc/CarrierSettings/free_gp.pb
product/etc/CarrierSettings/free_mq.pb
product/etc/CarrierSettings/free_re.pb
product/etc/CarrierSettings/freedommobile_ca.pb
product/etc/CarrierSettings/gamma_gb.pb
@@ -107,6 +128,8 @@ product/etc/CarrierSettings/gibtel_gi.pb
product/etc/CarrierSettings/giffgaff_gb.pb
product/etc/CarrierSettings/giga_sg.pb
product/etc/CarrierSettings/globe_ph.pb
product/etc/CarrierSettings/gomobile_mt.pb
product/etc/CarrierSettings/grameenphone_bd.pb
product/etc/CarrierSettings/guuk_es.pb
product/etc/CarrierSettings/h3_at.pb
product/etc/CarrierSettings/h3_gb.pb
@@ -114,6 +137,7 @@ product/etc/CarrierSettings/h3_ie.pb
product/etc/CarrierSettings/h3_se.pb
product/etc/CarrierSettings/h3g27202_ie.pb
product/etc/CarrierSettings/halebop_se.pb
product/etc/CarrierSettings/helium_us.pb
product/etc/CarrierSettings/help_at.pb
product/etc/CarrierSettings/homobile_it.pb
product/etc/CarrierSettings/hotmobile_il.pb
@@ -121,9 +145,15 @@ product/etc/CarrierSettings/ice_no.pb
product/etc/CarrierSettings/idea_in.pb
product/etc/CarrierSettings/idmobile_gb.pb
product/etc/CarrierSettings/iliad_it.pb
product/etc/CarrierSettings/indosat_id.pb
product/etc/CarrierSettings/inland_us.pb
product/etc/CarrierSettings/iwireless_us.pb
product/etc/CarrierSettings/jazz_pk.pb
product/etc/CarrierSettings/jazztel_es.pb
product/etc/CarrierSettings/jcommobile_jp.pb
product/etc/CarrierSettings/kddi5gsa_jp.pb
product/etc/CarrierSettings/kddi_jp.pb
product/etc/CarrierSettings/kddimvno5gsa_jp.pb
product/etc/CarrierSettings/kddimvno_jp.pb
product/etc/CarrierSettings/kena_it.pb
product/etc/CarrierSettings/koodo_ca.pb
@@ -131,6 +161,7 @@ product/etc/CarrierSettings/kpn_nl.pb
product/etc/CarrierSettings/lebara_es.pb
product/etc/CarrierSettings/lebara_fr.pb
product/etc/CarrierSettings/lebara_gb.pb
product/etc/CarrierSettings/lebara_nl.pb
product/etc/CarrierSettings/liberty_pr.pb
product/etc/CarrierSettings/lifecell_ua.pb
product/etc/CarrierSettings/linemo_jp.pb
@@ -140,18 +171,33 @@ product/etc/CarrierSettings/lowi_es.pb
product/etc/CarrierSettings/luckymobile_ca.pb
product/etc/CarrierSettings/lum_ca.pb
product/etc/CarrierSettings/lyca_es.pb
product/etc/CarrierSettings/lyca_us.pb
product/etc/CarrierSettings/lycamobile_gb.pb
product/etc/CarrierSettings/lycamobile_pt.pb
product/etc/CarrierSettings/lycamobile_se.pb
product/etc/CarrierSettings/m1_sg.pb
product/etc/CarrierSettings/magticom_ge.pb
product/etc/CarrierSettings/manxcontract_im.pb
product/etc/CarrierSettings/manxprepaid_im.pb
product/etc/CarrierSettings/masmovil_es.pb
product/etc/CarrierSettings/maxis_my.pb
product/etc/CarrierSettings/mediacom_us.pb
product/etc/CarrierSettings/melita_mt.pb
product/etc/CarrierSettings/meo_pt.pb
product/etc/CarrierSettings/metropcs_us.pb
product/etc/CarrierSettings/mobifone_vn.pb
product/etc/CarrierSettings/mobily_sa.pb
product/etc/CarrierSettings/monacotelecom_mc.pb
product/etc/CarrierSettings/movistar_co.pb
product/etc/CarrierSettings/movistar_es.pb
product/etc/CarrierSettings/movistar_mx.pb
product/etc/CarrierSettings/mucho_ch.pb
product/etc/CarrierSettings/mvnoconnect_us.pb
product/etc/CarrierSettings/nema_fo.pb
product/etc/CarrierSettings/netcomgroup_fr.pb
product/etc/CarrierSettings/nexphone_ch.pb
product/etc/CarrierSettings/nextech_us.pb
product/etc/CarrierSettings/no_sim.pb
product/etc/CarrierSettings/nos_pt.pb
product/etc/CarrierSettings/nova_gr.pb
product/etc/CarrierSettings/nova_is.pb
@@ -162,9 +208,12 @@ product/etc/CarrierSettings/o2postpaid_gb.pb
product/etc/CarrierSettings/o2prepaid_de.pb
product/etc/CarrierSettings/o2prepaid_gb.pb
product/etc/CarrierSettings/omantel_om.pb
product/etc/CarrierSettings/one_me.pb
product/etc/CarrierSettings/onecall_no.pb
product/etc/CarrierSettings/only_yt.pb
product/etc/CarrierSettings/ooredoo_kw.pb
product/etc/CarrierSettings/ooredoo_qa.pb
product/etc/CarrierSettings/optimera_us.pb
product/etc/CarrierSettings/optus_au.pb
product/etc/CarrierSettings/orange_be.pb
product/etc/CarrierSettings/orange_es.pb
@@ -182,18 +231,24 @@ product/etc/CarrierSettings/pcmobilebell_ca.pb
product/etc/CarrierSettings/pelephone_il.pb
product/etc/CarrierSettings/pepephone_es.pb
product/etc/CarrierSettings/play_pl.pb
product/etc/CarrierSettings/plintron_us.pb
product/etc/CarrierSettings/plus_pl.pb
product/etc/CarrierSettings/post_lu.pb
product/etc/CarrierSettings/postemobile_it.pb
product/etc/CarrierSettings/povo5gsa_jp.pb
product/etc/CarrierSettings/povo_jp.pb
product/etc/CarrierSettings/proximus_be.pb
product/etc/CarrierSettings/publicmobile_ca.pb
product/etc/CarrierSettings/pwg_us.pb
product/etc/CarrierSettings/qlink_us.pb
product/etc/CarrierSettings/r_es.pb
product/etc/CarrierSettings/racc_es.pb
product/etc/CarrierSettings/rakuten_jp.pb
product/etc/CarrierSettings/reachmobileatt_us.pb
product/etc/CarrierSettings/redpocketatt_us.pb
product/etc/CarrierSettings/redpockettmo_us.pb
product/etc/CarrierSettings/republicwireless_us.pb
product/etc/CarrierSettings/rjio_in.pb
product/etc/CarrierSettings/robi_bd.pb
product/etc/CarrierSettings/rogers5g_ca.pb
product/etc/CarrierSettings/rogers_ca.pb
product/etc/CarrierSettings/rogerswpn_ca.pb
@@ -210,34 +265,47 @@ product/etc/CarrierSettings/singtel_sg.pb
product/etc/CarrierSettings/skinny_nz.pb
product/etc/CarrierSettings/skt_kr.pb
product/etc/CarrierSettings/sky_gb.pb
product/etc/CarrierSettings/sky_ie.pb
product/etc/CarrierSettings/skylo_zz.pb
product/etc/CarrierSettings/smart_ph.pb
product/etc/CarrierSettings/smartfren_id.pb
product/etc/CarrierSettings/smartone_hk.pb
product/etc/CarrierSettings/smarty_gb.pb
product/etc/CarrierSettings/softbank_jp.pb
product/etc/CarrierSettings/solomobile_ca.pb
product/etc/CarrierSettings/spark_nz.pb
product/etc/CarrierSettings/spectrum_us.pb
product/etc/CarrierSettings/spectrummso_us.pb
product/etc/CarrierSettings/spectrummsotest_us.pb
product/etc/CarrierSettings/spmtelecom_pm.pb
product/etc/CarrierSettings/sprint_us.pb
product/etc/CarrierSettings/sprintprepaid_us.pb
product/etc/CarrierSettings/sprintwholesale_us.pb
product/etc/CarrierSettings/spusu_at.pb
product/etc/CarrierSettings/spusu_ch.pb
product/etc/CarrierSettings/spusu_gb.pb
product/etc/CarrierSettings/spusu_it.pb
product/etc/CarrierSettings/ssimobile_ca.pb
product/etc/CarrierSettings/starhub_sg.pb
product/etc/CarrierSettings/stc_bh.pb
product/etc/CarrierSettings/stc_kw.pb
product/etc/CarrierSettings/stc_sa.pb
product/etc/CarrierSettings/strata_us.pb
product/etc/CarrierSettings/sunrise_ch.pb
product/etc/CarrierSettings/superdrug_gb.pb
product/etc/CarrierSettings/sweno_es.pb
product/etc/CarrierSettings/swisscom_ch.pb
product/etc/CarrierSettings/swisscom_li.pb
product/etc/CarrierSettings/swisscommvno_ch.pb
product/etc/CarrierSettings/talkmobile_gb.pb
product/etc/CarrierSettings/tango_lu.pb
product/etc/CarrierSettings/tango_us.pb
product/etc/CarrierSettings/tbaytel_ca.pb
product/etc/CarrierSettings/tchibo_at.pb
product/etc/CarrierSettings/tchibo_de.pb
product/etc/CarrierSettings/tdc_dk.pb
product/etc/CarrierSettings/telavox_be.pb
product/etc/CarrierSettings/telavox_se.pb
product/etc/CarrierSettings/telcel_mx.pb
product/etc/CarrierSettings/telco_re.pb
product/etc/CarrierSettings/tele2_ee.pb
@@ -249,15 +317,18 @@ product/etc/CarrierSettings/telekom_de.pb
product/etc/CarrierSettings/telekom_gr.pb
product/etc/CarrierSettings/telekom_hr.pb
product/etc/CarrierSettings/telekom_hu.pb
product/etc/CarrierSettings/telekom_me.pb
product/etc/CarrierSettings/telekom_mk.pb
product/etc/CarrierSettings/telekom_pl.pb
product/etc/CarrierSettings/telekom_ro.pb
product/etc/CarrierSettings/telekom_si.pb
product/etc/CarrierSettings/telekom_sk.pb
product/etc/CarrierSettings/telemach_hr.pb
product/etc/CarrierSettings/telemach_si.pb
product/etc/CarrierSettings/telenet_be.pb
product/etc/CarrierSettings/telenor_dk.pb
product/etc/CarrierSettings/telenor_no.pb
product/etc/CarrierSettings/telenor_pk.pb
product/etc/CarrierSettings/telenor_se.pb
product/etc/CarrierSettings/telia_dk.pb
product/etc/CarrierSettings/telia_ee.pb
@@ -265,15 +336,21 @@ product/etc/CarrierSettings/telia_fi.pb
product/etc/CarrierSettings/telia_lt.pb
product/etc/CarrierSettings/telia_no.pb
product/etc/CarrierSettings/telia_se.pb
product/etc/CarrierSettings/telkomsel_id.pb
product/etc/CarrierSettings/tello_us.pb
product/etc/CarrierSettings/telstra_au.pb
product/etc/CarrierSettings/telus_ca.pb
product/etc/CarrierSettings/tesco_gb.pb
product/etc/CarrierSettings/test001_zz.pb
product/etc/CarrierSettings/three_dk.pb
product/etc/CarrierSettings/tigo_co.pb
product/etc/CarrierSettings/tim_br.pb
product/etc/CarrierSettings/tim_it.pb
product/etc/CarrierSettings/tmobile_at.pb
product/etc/CarrierSettings/tmobile_cz.pb
product/etc/CarrierSettings/tmobile_nl.pb
product/etc/CarrierSettings/tmobile_us.pb
product/etc/CarrierSettings/tmobileprivate_us.pb
product/etc/CarrierSettings/tmomvno_nl.pb
product/etc/CarrierSettings/tmomvno_us.pb
product/etc/CarrierSettings/tracfoneatt_us.pb
@@ -295,6 +372,7 @@ product/etc/CarrierSettings/ultra_us.pb
product/etc/CarrierSettings/umobile_my.pb
product/etc/CarrierSettings/unifi_my.pb
product/etc/CarrierSettings/unionwireless_us.pb
product/etc/CarrierSettings/unitedwireless_us.pb
product/etc/CarrierSettings/uqmobile5gsa_jp.pb
product/etc/CarrierSettings/uqmobile_jp.pb
product/etc/CarrierSettings/uscc_us.pb
@@ -302,6 +380,7 @@ product/etc/CarrierSettings/verizon_us.pb
product/etc/CarrierSettings/verymobile_it.pb
product/etc/CarrierSettings/viaero_us.pb
product/etc/CarrierSettings/videotron_ca.pb
product/etc/CarrierSettings/viettel_vn.pb
product/etc/CarrierSettings/vimla_se.pb
product/etc/CarrierSettings/vinaphone_vn.pb
product/etc/CarrierSettings/virgin_ca.pb
@@ -311,6 +390,8 @@ product/etc/CarrierSettings/virgintelco_es.pb
product/etc/CarrierSettings/visible_us.pb
product/etc/CarrierSettings/visiblev_us.pb
product/etc/CarrierSettings/viti_pf.pb
product/etc/CarrierSettings/vivacom_bg.pb
product/etc/CarrierSettings/vivo_br.pb
product/etc/CarrierSettings/vodafone_au.pb
product/etc/CarrierSettings/vodafone_cz.pb
product/etc/CarrierSettings/vodafone_de.pb
@@ -320,6 +401,7 @@ product/etc/CarrierSettings/vodafone_gr.pb
product/etc/CarrierSettings/vodafone_hu.pb
product/etc/CarrierSettings/vodafone_ie.pb
product/etc/CarrierSettings/vodafone_in.pb
product/etc/CarrierSettings/vodafone_is.pb
product/etc/CarrierSettings/vodafone_it.pb
product/etc/CarrierSettings/vodafone_nl.pb
product/etc/CarrierSettings/vodafone_nz.pb
@@ -328,10 +410,12 @@ product/etc/CarrierSettings/vodafone_pt.pb
product/etc/CarrierSettings/vodafone_qa.pb
product/etc/CarrierSettings/vodafone_ro.pb
product/etc/CarrierSettings/vodafone_tr.pb
product/etc/CarrierSettings/walmart_mx.pb
product/etc/CarrierSettings/webbing_hk.pb
product/etc/CarrierSettings/windtre_it.pb
product/etc/CarrierSettings/xfinity2_us.pb
product/etc/CarrierSettings/xfinity_us.pb
product/etc/CarrierSettings/xfinitymso_us.pb
product/etc/CarrierSettings/yes_my.pb
product/etc/CarrierSettings/yesss_at.pb
product/etc/CarrierSettings/yettel_bg.pb
@@ -341,3 +425,4 @@ product/etc/CarrierSettings/zain_bh.pb
product/etc/CarrierSettings/zain_kw.pb
product/etc/CarrierSettings/zain_sa.pb
product/etc/CarrierSettings/zeop_re.pb
product/etc/CarrierSettings/ztar_us.pb

View File

@@ -3,14 +3,15 @@
# product partition
# AiAi
product/priv-app/DeviceIntelligenceNetworkPrebuilt-v.U.14.playstore/DeviceIntelligenceNetworkPrebuilt-v.U.14.playstore.apk;PRESIGNED
product/priv-app/DevicePersonalizationPrebuiltPixel2021-v.U.14.playstore/DevicePersonalizationPrebuiltPixel2021-v.U.14.playstore.apk;PRESIGNED
product/priv-app/DeviceIntelligenceNetworkPrebuilt-U.32_V.7_playstore_astrea_20240725.00_RC01/DeviceIntelligenceNetworkPrebuilt-U.32_V.7_playstore_astrea_20240725.00_RC01.apk;PRESIGNED
product/priv-app/DevicePersonalizationPrebuiltPixel2021-U.32_V.7_playstore_aiai_20240725.00_RC08/DevicePersonalizationPrebuiltPixel2021-U.32_V.7_playstore_aiai_20240725.00_RC08.apk;PRESIGNED
# Audio
product/etc/ambient/matcher_tah.leveldb
product/etc/firmware/music_detector.descriptor
product/etc/firmware/music_detector.sound_model
product/etc/firmware/music_detector.sound_model_2
product/etc/firmware/music_detector.sound_model_tflite
# Camera
product/priv-app/GoogleCamera/GoogleCamera.apk;OVERRIDES=Aperture,Camera2;PRESIGNED
@@ -19,6 +20,11 @@ product/priv-app/GoogleCamera/GoogleCamera.apk;OVERRIDES=Aperture,Camera2;PRESIG
product/etc/permissions/androidx.camera.extensions.impl.xml
product/priv-app/PixelCameraServices/PixelCameraServices.apk;PRESIGNED
# Camera services
product/etc/permissions/com.google.pixel.camera.connectivity.impl.xml
product/etc/permissions/com.google.pixel.camera.services.cameraidremapper.impl.xml
product/etc/permissions/com.google.pixel.camera.services.lyricconfigprovider.impl.xml
# Felica
product/etc/felica/common.cfg
product/etc/felica/mfm.cfg
@@ -30,8 +36,8 @@ product/framework/libhwinfo.jar
product/priv-app/HardwareInfo/HardwareInfo.apk;PRESIGNED
# Hotword
product/priv-app/HotwordEnrollmentOKGoogleFUSION/HotwordEnrollmentOKGoogleFUSION.apk;PRESIGNED
product/priv-app/HotwordEnrollmentXGoogleFUSION/HotwordEnrollmentXGoogleFUSION.apk;PRESIGNED
product/priv-app/HotwordEnrollmentOKGoogleFUSIONPro/HotwordEnrollmentOKGoogleFUSIONPro.apk;PRESIGNED
product/priv-app/HotwordEnrollmentXGoogleFUSIONPro/HotwordEnrollmentXGoogleFUSIONPro.apk;PRESIGNED
# IMS
product/etc/sysconfig/allowlist_com.shannon.imsservice.xml
@@ -49,6 +55,7 @@ product/etc/sysconfig/pixel_experience_2020.xml
product/etc/sysconfig/pixel_experience_2020_midyear.xml
product/etc/sysconfig/pixel_experience_2021.xml
product/etc/sysconfig/pixel_experience_2021_midyear.xml
product/etc/sysconfig/pixel_experience_2022_midyear.xml
# Radio
product/etc/permissions/com.android.sdm.plugins.connmo.xml
@@ -58,7 +65,7 @@ product/lib/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmengin
product/lib/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmjavaplugin.so
product/lib64/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmengine.so
product/lib64/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmjavaplugin.so
product/priv-app/CarrierSettings_signed_45.0.591154042/CarrierSettings_signed_45.0.591154042.apk;PRESIGNED
product/priv-app/CarrierSettings_signed_51.0.707712815/CarrierSettings_signed_51.0.707712815.apk;PRESIGNED
product/priv-app/CarrierWifi/CarrierWifi.apk;PRESIGNED
product/priv-app/ConnMO/ConnMO.apk
product/priv-app/DCMO/DCMO.apk
@@ -79,6 +86,11 @@ product/priv-app/AppDirectedSMSService/AppDirectedSMSService.apk;PRESIGNED
product/priv-app/OemDmTrigger/OemDmTrigger.apk
product/priv-app/WfcActivation/WfcActivation.apk;PRESIGNED
# system partition
# IMS
system/bin/oem-iptables-init.sh
# system_ext partition
# Camera extensions
@@ -89,15 +101,23 @@ system_ext/framework/com.google.android.camera.experimental2022_system.jar
system_ext/framework/com.google.android.camera.extensions.jar
system_ext/framework/com.google.android.camerax.extensions.jar
# Camera services
system_ext/app/PersistentBackgroundCameraServices/PersistentBackgroundCameraServices.apk
system_ext/etc/permissions/com.google.pixel.camera.connectivity.xml
system_ext/etc/permissions/com.google.pixel.camera.services.cameraidremapper.xml
system_ext/etc/permissions/com.google.pixel.camera.services.lyricconfigprovider.xml
system_ext/etc/vintf/manifest/com.google.pixel.camera.services@1.0-service-google.xml
system_ext/framework/com.google.pixel.camera.connectivity.jar
system_ext/framework/com.google.pixel.camera.services.cameraidremapper.jar
system_ext/framework/com.google.pixel.camera.services.lyricconfigprovider.jar
# Edge TPU
system_ext/bin/hw/vendor.google.edgetpu_app_service@1.0-service
system_ext/etc/init/vendor.google.edgetpu_app_service@1.0-service.rc
system_ext/etc/public.libraries-google.txt
system_ext/etc/vintf/manifest/vendor.google.edgetpu_app_service@1.0-service.xml
system_ext/lib/libedgetpu_dba.google.so
system_ext/lib64/com.google.edgetpu_app_service-V3-ndk.so
system_ext/lib64/com.google.edgetpu_vendor_service-V2-ndk.so
system_ext/lib64/libedgetpu_dba.google.so
# HBM
system_ext/lib64/libhbmsvmanager_jni.so;SYMLINK=system_ext/priv-app/HbmSVManager/lib/arm64/libhbmsvmanager_jni.so
@@ -117,6 +137,11 @@ system_ext/priv-app/ShannonIms/ShannonIms.apk;PRESIGNED
system_ext/priv-app/ShannonQualifiedNetworksService/ShannonQualifiedNetworksService.apk;PRESIGNED
system_ext/priv-app/ShannonRcs/ShannonRcs.apk;PRESIGNED
# IWLAN
system_ext/etc/permissions/privapp-permlist_com.google.pixel.iwlan.xml
system_ext/etc/sysconfig/sysconfig_com.google.pixel.iwlan.xml
system_ext/priv-app/PixelIwlan/PixelIwlan.apk
# Permissions
system_ext/etc/permissions/privapp-permissions-google-se.xml:system_ext/etc/permissions/privapp-permissions-google-se-evolution.xml

View File

@@ -30,7 +30,7 @@
<item>36</item>
</integer-array>
<integer-array name="antenna_y">
<item>83</item>
<item>67</item>
</integer-array>
<bool name="nfc_observe_mode_supported">true</bool>
</resources>

1
bluejay/setup-makefiles.py Executable file
View File

@@ -0,0 +1 @@
#!./extract-files.py --regenerate_makefiles

View File

@@ -1,11 +1,10 @@
# Standard build output with vendor image build enabled
apex/com.android.hardware.cas.apex
apex/com.android.vndk.current.on_vendor.apex
bin/[
bin/acpi
bin/awk
bin/base64
bin/basename
bin/blkdiscard
bin/blockdev
bin/boringssl_self_test32
bin/boringssl_self_test64
@@ -39,11 +38,12 @@ bin/du
bin/dump/dump_aoc
bin/dump/dump_devfreq
bin/dump/dump_display
bin/dump/dump_gs101.sh
bin/dump/dump_modem.sh
bin/dump/dump_fingerprint
bin/dump/dump_modem
bin/dump/dump_modemlog
bin/dump/dump_perf
bin/dump/dump_pixel_metrics
bin/dump/dump_power
bin/dump/dump_sensors
bin/dump/dump_soc
bin/dump/dump_stm.sh
@@ -69,6 +69,7 @@ bin/getconf
bin/getenforce
bin/getevent
bin/getfattr
bin/getopt
bin/getprop
bin/gpiodetect
bin/gpiofind
@@ -88,7 +89,7 @@ bin/hw/android.hardware.cas@1.2-service
bin/hw/android.hardware.drm-service.clearkey
bin/hw/android.hardware.dumpstate-service
bin/hw/android.hardware.gatekeeper-service.trusty
bin/hw/android.hardware.graphics.allocator-V1-service
bin/hw/android.hardware.graphics.allocator-V2-service
bin/hw/android.hardware.graphics.composer@2.4-service
bin/hw/android.hardware.health-service.gs101
bin/hw/android.hardware.health.storage-service.default
@@ -103,7 +104,6 @@ bin/hw/android.hardware.sensors-service.multihal
bin/hw/android.hardware.thermal-service.pixel
bin/hw/android.hardware.usb-service.gs101
bin/hw/android.hardware.usb.gadget-service.gs101
bin/hw/android.hardware.vibrator-service.cs40l26
bin/hw/android.hardware.wifi-service
bin/hw/disable_contaminant_detection.sh
bin/hw/hostapd
@@ -261,10 +261,11 @@ etc/NOTICE.xml.gz
etc/a2dp_audio_policy_configuration_7_0.xml
etc/a2dp_in_audio_policy_configuration_7_0.xml
etc/aconfig_flags.pb
etc/aidl/hfp/hfp_codec_capabilities.xml
etc/aidl/le_audio/aidl_audio_set_configurations.bfbs
etc/aidl/le_audio/aidl_audio_set_configurations.json
etc/aidl/le_audio/aidl_audio_set_scenarios.bfbs
etc/aidl/le_audio/aidl_audio_set_scenarios.json
etc/aidl/le_audio/aidl_default_audio_set_configurations.json
etc/aidl/le_audio/aidl_default_audio_set_scenarios.json
etc/aoc/BLUETOOTH.dat
etc/aoc/HANDSET.dat
etc/aoc/HANDSFREE.dat
@@ -290,6 +291,7 @@ etc/boringssl_self_test.no_zygote.rc
etc/boringssl_self_test.zygote32.rc
etc/boringssl_self_test.zygote64.rc
etc/boringssl_self_test.zygote64_32.rc
etc/bpf/filterPowerSupplyEvents.o
etc/build_flags.json
etc/default_volume_tables.xml
etc/display_colordata_cal0.pb
@@ -317,14 +319,13 @@ etc/gnss/scd.conf
etc/group
etc/hearing_aid_audio_policy_configuration_7_0.xml
etc/init.common.cfg
etc/init.insmod.bluejay.cfg
etc/init/android.hardware.audio.service.rc
etc/init/android.hardware.boot-service.default-pixel.rc
etc/init/android.hardware.cas@1.2-service.rc
etc/init/android.hardware.drm-service.clearkey.rc
etc/init/android.hardware.dumpstate-service.rc
etc/init/android.hardware.gatekeeper-service.trusty.rc
etc/init/android.hardware.graphics.allocator-aidl-service.rc
etc/init/android.hardware.graphics.allocator2-aidl-service.rc
etc/init/android.hardware.graphics.composer@2.4-service.rc
etc/init/android.hardware.health-service.gs101.rc
etc/init/android.hardware.media.omx@1.0-service.rc
@@ -336,22 +337,30 @@ etc/init/android.hardware.sensors-service-multihal.rc
etc/init/android.hardware.thermal-service.pixel.rc
etc/init/android.hardware.usb-service.rc
etc/init/android.hardware.usb.gadget-service.rc
etc/init/android.hardware.vibrator-service.cs40l26.rc
etc/init/android.hardware.wifi-service.rc
etc/init/android.hardware.wifi.supplicant-service.rc
etc/init/atrace_categories.rc
etc/init/boringssl_self_test.rc
etc/init/dump_power.rc
etc/init/gpu_probe.rc
etc/init/health-storage-default.rc
etc/init/hostapd.android.rc
etc/init/hw/init.bluejay.rc
etc/init/hw/init.blueport.rc
etc/init/hw/init.gs101.rc
etc/init/hw/init.gs101.storage.rc
etc/init/hw/init.gs101.usb.rc
etc/init/init.aoc.rc
etc/init/init.fingerprint.dump.rc
etc/init/init.module.rc
etc/init/init.pixel-mm-gs.rc
etc/init/init.pixel-perf.rc
etc/init/init.pixel.rc
etc/init/init.power-gs.rc
etc/init/init.storage.rc
etc/init/libg3a_gabc.rc
etc/init/libg3a_gaf.rc
etc/init/libg3a_ghawb.rc
etc/init/memtrack.rc
etc/init/nfc-service-default.rc
etc/init/pixel-mm-gki.rc
@@ -361,6 +370,9 @@ etc/init/pkvm_experiment.rc
etc/init/rebalance_interrupts-vendor.gs101.rc
etc/init/storage.bluejay.rc
etc/init/vndservicemanager.rc
etc/libg3a_standalone_gabc_rc
etc/libg3a_standalone_gaf_rc
etc/libg3a_standalone_ghawb_rc
etc/libnfc-hal-st-GB17L.conf
etc/libnfc-hal-st.conf
etc/libse-gto-hal.conf
@@ -403,7 +415,7 @@ etc/permissions/android.hardware.camera.full.xml
etc/permissions/android.hardware.camera.raw.xml
etc/permissions/android.hardware.context_hub.xml
etc/permissions/android.hardware.device_unique_attestation.xml
etc/permissions/android.hardware.hardware_keystore.xml
etc/permissions/android.hardware.hardware_keystore_V3.xml
etc/permissions/android.hardware.keystore.app_attest_key.xml
etc/permissions/android.hardware.location.gps.prebuilt.xml
etc/permissions/android.hardware.nfc.ese.xml
@@ -436,7 +448,6 @@ etc/permissions/android.hardware.wifi.direct.xml
etc/permissions/android.hardware.wifi.passpoint.xml
etc/permissions/android.hardware.wifi.rtt.xml
etc/permissions/android.hardware.wifi.xml
etc/permissions/android.software.contextualsearch.xml
etc/permissions/android.software.device_id_attestation.xml
etc/permissions/android.software.ipsec_tunnel_migration.xml
etc/permissions/android.software.ipsec_tunnels.xml
@@ -446,12 +457,14 @@ etc/permissions/android.software.verified_boot.xml
etc/permissions/android.software.vulkan.deqp.level.xml
etc/permissions/aosp_excluded_hardware.xml
etc/permissions/com.nxp.mifare.xml
etc/permissions/features_com.android.virt.xml
etc/permissions/handheld_core_hardware.xml
etc/permissions/vendor.android.hardware.camera.preview-dis.xml
etc/powerhint.json
etc/powerhint_a0.json
etc/powerhint_a1.json
etc/r_submix_audio_policy_configuration.xml
etc/selinux/genfs_labels_version.txt
etc/selinux/plat_pub_versioned.cil
etc/selinux/plat_sepolicy_vers.txt
etc/selinux/precompiled_sepolicy
@@ -461,6 +474,7 @@ etc/selinux/precompiled_sepolicy.system_ext_sepolicy_and_mapping.sha256
etc/selinux/selinux_denial_metadata
etc/selinux/vendor_file_contexts
etc/selinux/vendor_hwservice_contexts
etc/selinux/vendor_keystore2_key_contexts
etc/selinux/vendor_mac_permissions.xml
etc/selinux/vendor_property_contexts
etc/selinux/vendor_seapp_contexts
@@ -488,13 +502,13 @@ etc/vintf/manifest/android.hardware.sensors-multihal.xml
etc/vintf/manifest/android.hardware.thermal-service.pixel.xml
etc/vintf/manifest/android.hardware.usb-service.xml
etc/vintf/manifest/android.hardware.usb.gadget-service.xml
etc/vintf/manifest/android.hardware.vibrator-service.cs40l26.xml
etc/vintf/manifest/android.hardware.wifi-service.xml
etc/vintf/manifest/android.hardware.wifi.hostapd.xml
etc/vintf/manifest/android.hardware.wifi.supplicant.xml
etc/vintf/manifest/bluetooth_audio.xml
etc/vintf/manifest/health-storage-default.xml
etc/vintf/manifest/manifest_gralloc_aidl.xml
etc/vintf/manifest/manifest.xml
etc/vintf/manifest/manifest_gralloc_aidl2.xml
etc/vintf/manifest/memtrack.xml
etc/vintf/manifest/nfc-service-default.xml
etc/vintf/manifest/pixel-display-default.xml
@@ -514,7 +528,7 @@ firmware/cs35l41-dsp1-spk-diag.wmfw
firmware/cs35l41-dsp1-spk-prot.bin
firmware/cs35l41-dsp1-spk-prot.wmfw
lib/android.frameworks.stats-V2-ndk.so
lib/android.hardware.audio.common-V3-ndk.so
lib/android.hardware.audio.common-V4-ndk.so
lib/android.hardware.audio.common-util.so
lib/android.hardware.audio.common@2.0.so
lib/android.hardware.audio.common@5.0.so
@@ -528,7 +542,7 @@ lib/android.hardware.audio.effect@7.0.so
lib/android.hardware.audio@7.0.so
lib/android.hardware.audio@7.1-util.so
lib/android.hardware.audio@7.1.so
lib/android.hardware.bluetooth.audio-V4-ndk.so
lib/android.hardware.bluetooth.audio-V5-ndk.so
lib/android.hardware.bluetooth.audio-impl.so
lib/android.hardware.bluetooth.audio@2.0.so
lib/android.hardware.bluetooth.audio@2.1.so
@@ -539,18 +553,18 @@ lib/android.hardware.cas@1.2.so
lib/android.hardware.common-V2-ndk.so
lib/android.hardware.common.fmq-V1-ndk.so
lib/android.hardware.drm-V1-ndk.so
lib/android.hardware.drm.common-V1-ndk.so
lib/android.hardware.graphics.allocator-V2-ndk.so
lib/android.hardware.graphics.allocator@2.0.so
lib/android.hardware.graphics.allocator@3.0.so
lib/android.hardware.graphics.allocator@4.0.so
lib/android.hardware.graphics.bufferqueue@1.0.so
lib/android.hardware.graphics.bufferqueue@2.0.so
lib/android.hardware.graphics.common-V3-ndk.so
lib/android.hardware.graphics.common-V5-ndk.so
lib/android.hardware.graphics.common-V6-ndk.so
lib/android.hardware.graphics.common@1.0.so
lib/android.hardware.graphics.common@1.1.so
lib/android.hardware.graphics.common@1.2.so
lib/android.hardware.graphics.composer3-V3-ndk.so
lib/android.hardware.graphics.composer3-V4-ndk.so
lib/android.hardware.graphics.composer@2.1.so
lib/android.hardware.graphics.composer@2.2.so
lib/android.hardware.graphics.composer@2.3.so
@@ -576,13 +590,12 @@ lib/android.hidl.memory@1.0.so
lib/android.hidl.safe_union@1.0.so
lib/android.hidl.token@1.0-utils.so
lib/android.hidl.token@1.0.so
lib/android.media.audio.common.types-V3-ndk.so
lib/android.media.audio.common.types-V4-ndk.so
lib/android.system.suspend-V1-ndk.so
lib/arm.graphics-V1-ndk.so
lib/com.google.hardware.pixel.display-V10-ndk.so
lib/com.google.hardware.pixel.display-V13-ndk.so
lib/hw/android.hardware.audio.effect@7.0-impl.so
lib/hw/android.hardware.audio@7.1-impl.so
lib/hw/android.hardware.graphics.mapper@4.0-impl.so
lib/hw/android.hardware.soundtrigger@2.3-impl.so
lib/hw/android.hidl.memory@1.0-impl.so
lib/hw/audio.bluetooth.default.so
@@ -593,9 +606,12 @@ lib/hw/audio.usbv2.default.so
lib/hw/gralloc.default.so
lib/hw/hwcomposer.gs101.so
lib/hw/local_time.default.so
lib/hw/mapper.pixel.so
lib/hw/power.default.so
lib/hw/vibrator.default.so
lib/libExynosHWCService.so
lib/libOpenCL.so
lib/libaconfig_storage_read_api_cc.so
lib/libacryl.so
lib/libacryl_hdr_plugin.so
lib/libalsautils.so
@@ -659,6 +675,8 @@ lib/libxml2.so
lib/libz.so
lib/mediacas/libclearkeycasplugin.so
lib/mediadrm/libdrmclearkeyplugin.so
lib/modules/6lowpan.ko
lib/modules/8021q.ko
lib/modules/abrolhos.ko
lib/modules/acpm_flexpmu_dbg.ko
lib/modules/acpm_mbox_test.ko
@@ -668,29 +686,44 @@ lib/modules/aoc_channel_dev.ko
lib/modules/aoc_char_dev.ko
lib/modules/aoc_control_dev.ko
lib/modules/aoc_core.ko
lib/modules/aoc_tbn_service_dev.ko
lib/modules/aoc_unit_test_dev.ko
lib/modules/aoc_usb_driver.ko
lib/modules/aoc_uwb_platform_drv.ko
lib/modules/aoc_uwb_service_dev.ko
lib/modules/arm-memlat-mon.ko
lib/modules/aqc111.ko
lib/modules/arm_dsu_pmu.ko
lib/modules/asix.ko
lib/modules/at24.ko
lib/modules/audiometrics.ko
lib/modules/ax88179_178a.ko
lib/modules/bbd_pps_gpio.ko
lib/modules/bc_max77759.ko
lib/modules/bcm47765.ko
lib/modules/bcm_dbg.ko
lib/modules/bcmdhd4389.ko
lib/modules/bigocean.ko
lib/modules/bigwave.ko
lib/modules/bluetooth.ko
lib/modules/boot_control_sysfs.ko
lib/modules/boot_device_spi.ko
lib/modules/bsd_comp.ko
lib/modules/btbcm.ko
lib/modules/btqca.ko
lib/modules/bts.ko
lib/modules/btsdio.ko
lib/modules/can-bcm.ko
lib/modules/can-dev.ko
lib/modules/can-gw.ko
lib/modules/can-raw.ko
lib/modules/can.ko
lib/modules/cdc-acm.ko
lib/modules/cdc_eem.ko
lib/modules/cdc_ether.ko
lib/modules/cdc_ncm.ko
lib/modules/cfg80211.ko
lib/modules/cl_dsp-core.ko
lib/modules/clk_exynos.ko
lib/modules/clk_exynos_gs.ko
lib/modules/cmupmucal.ko
lib/modules/coresight-etm4x.ko
lib/modules/coresight-funnel.ko
lib/modules/coresight-replicator.ko
lib/modules/coresight-tmc.ko
lib/modules/coresight.ko
lib/modules/cp_thermal_zone.ko
lib/modules/cpif.ko
lib/modules/cpif_page.ko
@@ -701,8 +734,9 @@ lib/modules/debug-reboot.ko
lib/modules/debug-snapshot-debug-kinfo.ko
lib/modules/debug-snapshot-qd.ko
lib/modules/debug-snapshot-sfrdump.ko
lib/modules/diag.ko
lib/modules/drm_display_helper.ko
lib/modules/dss.ko
lib/modules/dw3000.ko
lib/modules/dwc3-exynos-usb.ko
lib/modules/ect_parser.ko
lib/modules/eh.ko
@@ -717,6 +751,7 @@ lib/modules/exynos-cpuhp.ko
lib/modules/exynos-cpupm.ko
lib/modules/exynos-debug-test.ko
lib/modules/exynos-dm.ko
lib/modules/exynos-drm-audio.ko
lib/modules/exynos-drm.ko
lib/modules/exynos-ecc-handler.ko
lib/modules/exynos-pd-dbg.ko
@@ -725,7 +760,6 @@ lib/modules/exynos-pd_el3.ko
lib/modules/exynos-pd_hsi0.ko
lib/modules/exynos-pm.ko
lib/modules/exynos-pmu-if.ko
lib/modules/exynos-reboot.ko
lib/modules/exynos-seclog.ko
lib/modules/exynos_devfreq.ko
lib/modules/exynos_dit.ko
@@ -735,8 +769,7 @@ lib/modules/exynos_pm_qos.ko
lib/modules/exynos_tty.ko
lib/modules/exyswd-rng.ko
lib/modules/fips140.ko
lib/modules/fpc1020_platform_tee.ko
lib/modules/fst2.ko
lib/modules/ftdi_sio.ko
lib/modules/ftm5.ko
lib/modules/g2d.ko
lib/modules/goodixfp.ko
@@ -746,34 +779,49 @@ lib/modules/google-bms.ko
lib/modules/google-charger.ko
lib/modules/google-cpm.ko
lib/modules/google_bcl.ko
lib/modules/google_ccd.ko
lib/modules/google_dock.ko
lib/modules/google_dual_batt_gauge.ko
lib/modules/governor_memlat.ko
lib/modules/google_tcpci_shim.ko
lib/modules/gpu_cooling.ko
lib/modules/gs-chipid.ko
lib/modules/gs-drm-connector.ko
lib/modules/gs-panel.ko
lib/modules/gs101_spmic_thermal.ko
lib/modules/gs_acpm.ko
lib/modules/gs_governor_memlat.ko
lib/modules/gs_governor_utils.ko
lib/modules/gs_perf_mon.ko
lib/modules/gs_thermal.ko
lib/modules/gsa.ko
lib/modules/gsa_gsc.ko
lib/modules/gsc-spi.ko
lib/modules/gvotable.ko
lib/modules/hall_sensor.ko
lib/modules/haptics-cs40l2x.ko
lib/modules/gzvm.ko
lib/modules/hardlockup-debug.ko
lib/modules/hardlockup-watchdog.ko
lib/modules/hci_uart.ko
lib/modules/heatmap.ko
lib/modules/hidp.ko
lib/modules/i2c-acpm.ko
lib/modules/i2c-dev.ko
lib/modules/i2c-exynos5.ko
lib/modules/ieee802154.ko
lib/modules/ieee802154_6lowpan.ko
lib/modules/ieee802154_socket.ko
lib/modules/itmon.ko
lib/modules/kernel-top.ko
lib/modules/keycombo.ko
lib/modules/keydebug.ko
lib/modules/kheaders.ko
lib/modules/l2tp_core.ko
lib/modules/l2tp_ppp.ko
lib/modules/libarc4.ko
lib/modules/ln8411.ko
lib/modules/logbuffer.ko
lib/modules/lwis.ko
lib/modules/lzo-rle.ko
lib/modules/lzo.ko
lib/modules/mac80211.ko
lib/modules/mac802154.ko
lib/modules/mailbox-wc.ko
lib/modules/mali_kbase.ko
lib/modules/mali_kutf.ko
@@ -784,25 +832,47 @@ lib/modules/max20339.ko
lib/modules/max77729-pmic.ko
lib/modules/max77729_charger.ko
lib/modules/max77729_uic.ko
lib/modules/max77759_charger.ko
lib/modules/max77759-charger.ko
lib/modules/max77759_contaminant.ko
lib/modules/max77759_helper.ko
lib/modules/max77779-charger-i2c.ko
lib/modules/max77779-charger.ko
lib/modules/max77779-fg-i2c.ko
lib/modules/max77779-fg.ko
lib/modules/max77779-fwupdate.ko
lib/modules/max77779-sp-i2c.ko
lib/modules/max77779-sp.ko
lib/modules/max77779-vimon-i2c.ko
lib/modules/max77779-vimon.ko
lib/modules/max77779_contaminant.ko
lib/modules/max77779_i2cm.ko
lib/modules/max77779_i2cm_i2c.ko
lib/modules/max77779_pmic.ko
lib/modules/max77779_pmic_i2c.ko
lib/modules/max77779_pmic_irq.ko
lib/modules/max77779_pmic_pinctrl.ko
lib/modules/max77779_pmic_sgpio.ko
lib/modules/max777x9_contaminant.ko
lib/modules/max77826-gs-regulator.ko
lib/modules/mcps802154.ko
lib/modules/mcps802154_region_fira.ko
lib/modules/mcps802154_region_nfcc_coex.ko
lib/modules/mcps802154_region_pctt.ko
lib/modules/memlat-devfreq.ko
lib/modules/mii.ko
lib/modules/modules.alias
lib/modules/modules.blocklist
lib/modules/modules.dep
lib/modules/modules.load
lib/modules/modules.softdep
lib/modules/nfc.ko
lib/modules/nhc_dest.ko
lib/modules/nhc_fragment.ko
lib/modules/nhc_hop.ko
lib/modules/nhc_ipv6.ko
lib/modules/nhc_mobility.ko
lib/modules/nhc_routing.ko
lib/modules/nhc_udp.ko
lib/modules/nitrous.ko
lib/modules/odpm.ko
lib/modules/overheat_mitigation.ko
lib/modules/odpm-whi.ko
lib/modules/p9221.ko
lib/modules/panel-boe-nt37290.ko
lib/modules/panel-common.ko
lib/modules/panel-samsung-drv.ko
lib/modules/panel-samsung-emul.ko
lib/modules/panel-samsung-s6e3fc3-p10.ko
@@ -814,15 +884,16 @@ lib/modules/panel-samsung-s6e3hc3.ko
lib/modules/panel-samsung-s6e3hc4.ko
lib/modules/panel-samsung-sofef01.ko
lib/modules/pca9468.ko
lib/modules/pcie-exynos-core.ko
lib/modules/pcie-exynos-gs.ko
lib/modules/pcie-exynos-gs101-rc-cal.ko
lib/modules/phy-exynos-mipi-dsim.ko
lib/modules/phy-exynos-mipi.ko
lib/modules/phy-exynos-usbdrd-super.ko
lib/modules/pinctrl-samsung-core.ko
lib/modules/pinctrl-exynos-gs.ko
lib/modules/pinctrl-slg51000.ko
lib/modules/pixel-boot-metrics.ko
lib/modules/pixel-debug-test.ko
lib/modules/pixel-reboot.ko
lib/modules/pixel-suspend-diag.ko
lib/modules/pixel_em.ko
lib/modules/pixel_metrics.ko
@@ -832,16 +903,25 @@ lib/modules/pktgen.ko
lib/modules/pl330.ko
lib/modules/pmic_class.ko
lib/modules/power_stats.ko
lib/modules/pps-gpio.ko
lib/modules/pps_core.ko
lib/modules/ppp_deflate.ko
lib/modules/ppp_generic.ko
lib/modules/ppp_mppe.ko
lib/modules/pppox.ko
lib/modules/pptp.ko
lib/modules/r8152.ko
lib/modules/r8153_ecm.ko
lib/modules/rfcomm.ko
lib/modules/rfkill.ko
lib/modules/rt9471_charger.ko
lib/modules/rtc-s2mpg10.ko
lib/modules/rtl8150.ko
lib/modules/s2mpg10-mfd.ko
lib/modules/s2mpg10-powermeter.ko
lib/modules/s2mpg10-regulator.ko
lib/modules/s2mpg11-mfd.ko
lib/modules/s2mpg11-powermeter.ko
lib/modules/s2mpg11-regulator.ko
lib/modules/s2mpg1x-gpio-gs101.ko
lib/modules/s2mpg1x-gpio.ko
lib/modules/s2mpu.ko
lib/modules/s3c2410_wdt.ko
lib/modules/samsung-dma.ko
@@ -851,7 +931,6 @@ lib/modules/samsung_dma_heap.ko
lib/modules/samsung_iommu.ko
lib/modules/sbb-mux.ko
lib/modules/sched_tp.ko
lib/modules/sec_touch.ko
lib/modules/sg.ko
lib/modules/shm_ipc.ko
lib/modules/sjtag-driver.ko
@@ -859,24 +938,23 @@ lib/modules/slc_acpm.ko
lib/modules/slc_dummy.ko
lib/modules/slc_pmon.ko
lib/modules/slc_pt.ko
lib/modules/slcan.ko
lib/modules/slg46826.ko
lib/modules/slg51000-core.ko
lib/modules/slg51000-regulator.ko
lib/modules/slhc.ko
lib/modules/smfc.ko
lib/modules/snd-soc-cs35l41-i2c.ko
lib/modules/snd-soc-cs35l41-spi.ko
lib/modules/snd-soc-cs35l41.ko
lib/modules/snd-soc-cs40l26.ko
lib/modules/snd-soc-max98357a.ko
lib/modules/snd-soc-rl6231.ko
lib/modules/snd-soc-rt5682-i2c.ko
lib/modules/snd-soc-rt5682.ko
lib/modules/snd-soc-wm-adsp.ko
lib/modules/snd_soc_cs40l2x.ko
lib/modules/softdog.ko
lib/modules/spi-s3c64xx.ko
lib/modules/spidev.ko
lib/modules/sscoredump.ko
lib/modules/sscoredump_sample_test.ko
lib/modules/sscoredump_test.ko
lib/modules/st21nfc.ko
lib/modules/st33spi.ko
lib/modules/st54spi.ko
@@ -885,6 +963,7 @@ lib/modules/sysrq-hook.ko
lib/modules/systrace.ko
lib/modules/tcpci_fusb307.ko
lib/modules/tcpci_max77759.ko
lib/modules/tipc.ko
lib/modules/touch_bus_negotiator.ko
lib/modules/touch_offload.ko
lib/modules/trusty-core.ko
@@ -892,24 +971,28 @@ lib/modules/trusty-ipc.ko
lib/modules/trusty-log.ko
lib/modules/trusty-test.ko
lib/modules/trusty-virtio.ko
lib/modules/ufs-exynos-core.ko
lib/modules/ufs-exynos-gs.ko
lib/modules/ufs-pixel-fips140.ko
lib/modules/usb_f_dm.ko
lib/modules/usb_f_dm1.ko
lib/modules/usb_f_etr_miu.ko
lib/modules/usb_f_rndis.ko
lib/modules/usb_psy.ko
lib/modules/usbc_cooling_dev.ko
lib/modules/usbnet.ko
lib/modules/usbserial.ko
lib/modules/vcan.ko
lib/modules/vh_cgroup.ko
lib/modules/vh_fs.ko
lib/modules/vh_mm.ko
lib/modules/vh_preemptirq_long.ko
lib/modules/vh_sched.ko
lib/modules/vh_thermal.ko
lib/modules/wwan.ko
lib/modules/xhci-exynos.ko
lib/modules/zcomp_cpu.ko
lib/modules/zcomp_eh.ko
lib/modules/zram.ko
lib/modules/zram_gs.ko
lib/modules/zsmalloc.ko
lib/pixel-power-ext-V1-ndk.so
lib/pixel_stateresidency_provider_aidl_interface-ndk.so
@@ -924,12 +1007,10 @@ lib/soundfx/libhapticgenerator.so
lib/soundfx/libldnhncr.so
lib/soundfx/libreverbwrapper.so
lib/soundfx/libvisualizer.so
lib64/PixelVibratorFlagsL26.so
lib64/PixelVibratorStats.so
lib64/android.frameworks.sensorservice-V1-ndk.so
lib64/android.frameworks.stats-V1-ndk.so
lib64/android.frameworks.stats-V2-ndk.so
lib64/android.hardware.audio.common-V3-ndk.so
lib64/android.hardware.audio.common-V4-ndk.so
lib64/android.hardware.audio.common-util.so
lib64/android.hardware.audio.common@2.0.so
lib64/android.hardware.audio.common@5.0.so
@@ -943,7 +1024,7 @@ lib64/android.hardware.audio.effect@7.0.so
lib64/android.hardware.audio@7.0.so
lib64/android.hardware.audio@7.1-util.so
lib64/android.hardware.audio@7.1.so
lib64/android.hardware.bluetooth.audio-V4-ndk.so
lib64/android.hardware.bluetooth.audio-V5-ndk.so
lib64/android.hardware.bluetooth.audio-impl.so
lib64/android.hardware.bluetooth.audio@2.0.so
lib64/android.hardware.bluetooth.audio@2.1.so
@@ -953,19 +1034,18 @@ lib64/android.hardware.boot@1.1.so
lib64/android.hardware.common-V2-ndk.so
lib64/android.hardware.common.fmq-V1-ndk.so
lib64/android.hardware.drm-V1-ndk.so
lib64/android.hardware.drm.common-V1-ndk.so
lib64/android.hardware.dumpstate-V1-ndk.so
lib64/android.hardware.gatekeeper-V1-ndk.so
lib64/android.hardware.graphics.allocator-V1-ndk.so
lib64/android.hardware.graphics.allocator-V2-ndk.so
lib64/android.hardware.graphics.allocator@2.0.so
lib64/android.hardware.graphics.allocator@3.0.so
lib64/android.hardware.graphics.allocator@4.0.so
lib64/android.hardware.graphics.common-V3-ndk.so
lib64/android.hardware.graphics.common-V5-ndk.so
lib64/android.hardware.graphics.common-V6-ndk.so
lib64/android.hardware.graphics.common@1.0.so
lib64/android.hardware.graphics.common@1.1.so
lib64/android.hardware.graphics.common@1.2.so
lib64/android.hardware.graphics.composer3-V3-ndk.so
lib64/android.hardware.graphics.composer3-V4-ndk.so
lib64/android.hardware.graphics.composer@2.1-resources.so
lib64/android.hardware.graphics.composer@2.1.so
lib64/android.hardware.graphics.composer@2.2-resources.so
@@ -976,13 +1056,13 @@ lib64/android.hardware.graphics.mapper@2.0.so
lib64/android.hardware.graphics.mapper@2.1.so
lib64/android.hardware.graphics.mapper@3.0.so
lib64/android.hardware.graphics.mapper@4.0.so
lib64/android.hardware.health-V3-ndk.so
lib64/android.hardware.health-V4-ndk.so
lib64/android.hardware.health.storage-V1-ndk.so
lib64/android.hardware.memtrack-V1-ndk.so
lib64/android.hardware.nfc-V1-ndk.so
lib64/android.hardware.power-V1-ndk.so
lib64/android.hardware.power-V2-ndk.so
lib64/android.hardware.power-V5-ndk.so
lib64/android.hardware.power-V6-ndk.so
lib64/android.hardware.power.stats-V2-ndk.so
lib64/android.hardware.power.stats-impl.gs-common.so
lib64/android.hardware.power.stats-impl.gs101.so
@@ -994,11 +1074,11 @@ lib64/android.hardware.secure_element@1.0.so
lib64/android.hardware.secure_element@1.1.so
lib64/android.hardware.secure_element@1.2.so
lib64/android.hardware.security.keymint-V1-ndk.so
lib64/android.hardware.security.keymint-V3-ndk.so
lib64/android.hardware.security.keymint-V4-ndk.so
lib64/android.hardware.security.rkp-V3-ndk.so
lib64/android.hardware.security.secureclock-V1-ndk.so
lib64/android.hardware.security.sharedsecret-V1-ndk.so
lib64/android.hardware.sensors-V2-ndk.so
lib64/android.hardware.sensors-V3-ndk.so
lib64/android.hardware.sensors@1.0.so
lib64/android.hardware.sensors@2.0-ScopedWakelock.so
lib64/android.hardware.sensors@2.0.so
@@ -1009,32 +1089,29 @@ lib64/android.hardware.soundtrigger@2.1.so
lib64/android.hardware.soundtrigger@2.2.so
lib64/android.hardware.soundtrigger@2.3.so
lib64/android.hardware.thermal-V1-ndk.so
lib64/android.hardware.thermal-V2-ndk.so
lib64/android.hardware.thermal-V3-ndk.so
lib64/android.hardware.thermal@1.0.so
lib64/android.hardware.thermal@2.0.so
lib64/android.hardware.usb-V3-ndk.so
lib64/android.hardware.usb.gadget-V1-ndk.so
lib64/android.hardware.usb.gadget@1.0.so
lib64/android.hardware.vibrator-V2-ndk.so
lib64/android.hardware.wifi-V2-ndk.so
lib64/android.hardware.wifi.common-V1-ndk.so
lib64/android.hardware.wifi.hostapd-V2-ndk.so
lib64/android.hardware.wifi.supplicant-V3-ndk.so
lib64/android.hardware.wifi-V3-ndk.so
lib64/android.hardware.wifi.common-V2-ndk.so
lib64/android.hardware.wifi.hostapd-V3-ndk.so
lib64/android.hardware.wifi.supplicant-V4-ndk.so
lib64/android.hidl.allocator@1.0.so
lib64/android.hidl.memory.token@1.0.so
lib64/android.hidl.memory@1.0.so
lib64/android.hidl.safe_union@1.0.so
lib64/android.media.audio.common.types-V3-ndk.so
lib64/android.media.audio.common.types-V4-ndk.so
lib64/android.system.keystore2-V1-ndk.so
lib64/android.system.suspend-V1-ndk.so
lib64/arm.graphics-V1-ndk.so
lib64/com.google.hardware.pixel.display-V10-ndk.so
lib64/com.google.hardware.pixel.display-V13-ndk.so
lib64/hw/android.hardware.audio.effect@7.0-impl.so
lib64/hw/android.hardware.audio@7.1-impl.so
lib64/hw/android.hardware.graphics.allocator-aidl-impl.so
lib64/hw/android.hardware.graphics.mapper@4.0-impl.so
lib64/hw/android.hardware.soundtrigger@2.3-impl.so
lib64/hw/android.hardware.vibrator-impl.cs40l26.so
lib64/hw/android.hidl.memory@1.0-impl.so
lib64/hw/audio.bluetooth.default.so
lib64/hw/audio.primary.default.so
@@ -1044,10 +1121,13 @@ lib64/hw/audio.usbv2.default.so
lib64/hw/gralloc.default.so
lib64/hw/hwcomposer.gs101.so
lib64/hw/local_time.default.so
lib64/hw/mapper.pixel.so
lib64/hw/power.default.so
lib64/hw/vibrator.default.so
lib64/libExynosHWCService.so
lib64/libOpenCL.so
lib64/lib_android_keymaster_keymint_utils.so
lib64/libaconfig_storage_read_api_cc.so
lib64/libacryl.so
lib64/libacryl_hdr_plugin.so
lib64/libalsautils.so
@@ -1063,8 +1143,6 @@ lib64/libbluetooth_audio_session_aidl.so
lib64/libc++.so
lib64/libcfg_if.dylib.so
lib64/libclang_rt.ubsan_standalone-aarch64-android.so
lib64/libcppbor_external.so
lib64/libcppcose_rkp.so
lib64/libcrypto.so
lib64/libcutils.so
lib64/libdisppower-pixel.so
@@ -1091,8 +1169,7 @@ lib64/libhwjpeg.so
lib64/libion_google.so
lib64/libjsoncpp.so
lib64/libkeymaster_messages.so
lib64/libkeymaster_portable.so
lib64/libkeymint.so
lib64/libkeymasterconfig.so
lib64/libkeystore-engine-wifi-hidl.so
lib64/liblibloading.dylib.so
lib64/liblog_rust.dylib.so
@@ -1112,12 +1189,10 @@ lib64/libpower.so
lib64/libprocessgroup.so
lib64/libprotobuf-cpp-full-21.12.so
lib64/libprotobuf-cpp-lite-21.12.so
lib64/libpuresoftkeymasterdevice.so
lib64/libreference-ril.so
lib64/libril.so
lib64/librilutils.so
lib64/libsensorndkbridge.so
lib64/libsoft_attestation_cert.so
lib64/libspeexresampler.so
lib64/libssl.so
lib64/libstagefright_foundation.so
@@ -1158,28 +1233,44 @@ lib64/soundfx/libvisualizer.so
odm/etc/build.prop
odm/etc/group
odm/etc/passwd
odm/etc/selinux/odm_file_contexts
odm/etc/selinux/odm_hwservice_contexts
odm/etc/selinux/odm_mac_permissions.xml
odm/etc/selinux/odm_property_contexts
odm/etc/selinux/odm_seapp_contexts
odm/etc/selinux/odm_sepolicy.cil
odm/etc/selinux/odm_service_contexts
odm_dlkm/etc/build.prop
overlay/EmergencyInfo__bluejay__auto_generated_rro_vendor.apk
overlay/NfcNci__bluejay__auto_generated_rro_vendor.apk
overlay/Settings__bluejay__auto_generated_rro_vendor.apk
overlay/StorageManager__bluejay__auto_generated_rro_vendor.apk
overlay/SystemUI__bluejay__auto_generated_rro_vendor.apk
overlay/TeleService__bluejay__auto_generated_rro_vendor.apk
overlay/ThemePicker__bluejay__auto_generated_rro_vendor.apk
overlay/Traceur__bluejay__auto_generated_rro_vendor.apk
overlay/framework-res__bluejay__auto_generated_rro_vendor.apk
vendor_dlkm/etc/build.prop
vendor_dlkm/etc/init.insmod.bluejay.cfg
# Exclude overlays, symlinks and extra files that we override
# Overlays
overlay/DeviceDiagnostics__bluejay__auto_generated_rro_vendor.apk
overlay/DMService__bluejay__auto_generated_rro_vendor.apk
overlay/DeviceDiagnostics__bluejay__auto_generated_rro_vendor.apk
overlay/Flipendo__bluejay__auto_generated_rro_vendor.apk
overlay/NexusLauncherRelease__bluejay__auto_generated_rro_vendor.apk
overlay/SettingsGoogle__bluejay__auto_generated_rro_vendor.apk
overlay/StorageManagerGoogle__bluejay__auto_generated_rro_vendor.apk
overlay/SystemUIGoogle__bluejay__auto_generated_rro_vendor.apk
overlay/TeleService__bluejay__auto_generated_rro_vendor.apk
overlay/Traceur__bluejay__auto_generated_rro_vendor.apk
overlay/WallpaperPickerGoogleRelease__bluejay__auto_generated_rro_vendor.apk
overlay/framework-res__bluejay__auto_generated_rro_vendor.apk
# beta
overlay/DMService__bluejay_beta__auto_generated_rro_vendor.apk
overlay/DeviceDiagnostics__bluejay_beta__auto_generated_rro_vendor.apk
overlay/Flipendo__bluejay_beta__auto_generated_rro_vendor.apk
overlay/NexusLauncherRelease__bluejay_beta__auto_generated_rro_vendor.apk
overlay/SettingsGoogle__bluejay_beta__auto_generated_rro_vendor.apk
overlay/StorageManagerGoogle__bluejay_beta__auto_generated_rro_vendor.apk
overlay/SystemUIGoogle__bluejay_beta__auto_generated_rro_vendor.apk
overlay/TeleService__bluejay_beta__auto_generated_rro_vendor.apk
overlay/Traceur__bluejay_beta__auto_generated_rro_vendor.apk
overlay/WallpaperPickerGoogleRelease__bluejay_beta__auto_generated_rro_vendor.apk
overlay/framework-res__bluejay_beta__auto_generated_rro_vendor.apk
# Symlinks
lib/modules
@@ -1197,12 +1288,10 @@ lib64/libtinycompress.so
# Bluetooth
lib64/android.hardware.bluetooth-V1-ndk.so
lib64/android.hardware.bluetooth.finder-V1-ndk.so
lib64/android.hardware.bluetooth.ranging-V1-ndk.so
lib64/hardware.google.bluetooth.bt_channel_avoidance@1.0.so
# Camera
lib/libGralloc4Wrapper.so
lib64/libGralloc4Wrapper.so
# Charger
etc/res/images/charger/battery_fail.png
etc/res/images/charger/battery_scale.png
@@ -1210,7 +1299,6 @@ etc/res/images/charger/main_font.png
etc/res/values/charger/animation.txt
# Codec2
lib/android.hardware.media.bufferpool2-V1-ndk.so
lib/android.hardware.media.bufferpool2-V2-ndk.so
lib/android.hardware.media.bufferpool@2.0.so
lib/android.hardware.media.c2-V1-ndk.so
@@ -1226,7 +1314,6 @@ lib/libmedia_ecoservice.so
lib/libsfplugin_ccodec_utils.so
lib/libstagefright_aidl_bufferpool2.so
lib/libstagefright_bufferpool@2.0.1.so
lib64/android.hardware.media.bufferpool2-V1-ndk.so
lib64/android.hardware.media.bufferpool2-V2-ndk.so
lib64/android.hardware.media.bufferpool@2.0.so
lib64/android.hardware.media.c2-V1-ndk.so
@@ -1238,6 +1325,7 @@ lib64/android.hardware.media@1.0.so
lib64/libavservices_minijail.so
lib64/libcap.so
lib64/libcodec2.so
lib64/libcodec2_aidl.so
lib64/libcodec2_hal_common.so
lib64/libcodec2_hidl@1.0.so
lib64/libcodec2_hidl@1.1.so
@@ -1264,9 +1352,11 @@ lib64/android.hardware.confirmationui@1.0.so
lib64/libteeui_hal_support.so
# Contexthub
lib/android.hardware.contexthub-V3-ndk.so
lib/android.hardware.contexthub-V4-ndk.so
lib64/android.hardware.contexthub-V3-ndk.so
lib64/android.hardware.contexthub-V4-ndk.so
lib64/chre_atoms_log.so
lib64/chre_metrics_reporter.so
lib64/chremetrics-cpp.so
# Fingerprint
@@ -1282,18 +1372,17 @@ lib/libhwbinder.so
lib64/libhidltransport.so
lib64/libhwbinder.so
# Identity credential
etc/permissions/android.hardware.identity_credential.xml
lib64/android.hardware.identity-V5-ndk.so
lib64/android.hardware.identity-support-lib.so
# Json
lib/libjsoncpp.so
lib64/libjson.so
# Nos
lib64/libkeymaster4support.so
lib64/android.hardware.security.keymint-V3-ndk.so
lib64/libcppbor.so
lib64/libcppcose_rkp.so
lib64/libkeymaster_portable.so
lib64/libkeymint_support.so
lib64/libkeymint_support_V3.so
lib64/libnos.so
lib64/libnos_client_citadel.so
lib64/libnos_datagram.so
@@ -1302,9 +1391,7 @@ lib64/libnos_feature.so
lib64/libnos_transport.so
lib64/libnosprotos.so
lib64/nos_app_avb.so
lib64/nos_app_identity.so
lib64/nos_app_keymaster.so
lib64/nos_app_keymaster_ctdl.so
lib64/nos_app_weaver.so
lib64/pixelpowerstats_provider_aidl_interface-cpp.so
@@ -1325,7 +1412,7 @@ lib64/modem_clock_manager_impl.so
# Sensors
lib/android.frameworks.sensorservice-V1-ndk.so
lib/android.hardware.sensors-V2-ndk.so
lib/android.hardware.sensors-V3-ndk.so
lib/android.hardware.sensors@1.0.so
lib/android.hardware.sensors@2.0-ScopedWakelock.so
lib/android.hardware.sensors@2.0.so
@@ -1333,6 +1420,7 @@ lib/android.hardware.sensors@2.1.so
lib/hw/sensors.dynamic_sensor_hal.so
lib/libhidparser.so
lib/libsensorndkbridge.so
lib64/android.hardware.sensors-V2-ndk.so
lib64/hw/sensors.dynamic_sensor_hal.so
lib64/libhidparser.so
@@ -1367,11 +1455,9 @@ lib64/android.hardware.graphics.bufferqueue@2.0.so
lib64/android.hardware.health-V1-ndk.so
lib64/android.hardware.input.common-V1-ndk.so
lib64/android.hardware.input.processor-V1-ndk.so
lib64/android.hardware.keymaster-V3-ndk.so
lib64/android.hardware.keymaster-V4-ndk.so
lib64/android.hardware.keymaster@3.0.so
lib64/android.hardware.keymaster@4.0.so
lib64/android.hardware.keymaster@4.1.so
lib64/android.hardware.neuralnetworks-V4-ndk.so
lib64/android.hardware.neuralnetworks@1.0.so
lib64/android.hardware.neuralnetworks@1.1.so
@@ -1390,8 +1476,8 @@ lib64/android.hardware.radio@1.3.so
lib64/android.hardware.radio@1.4.so
lib64/android.hardware.radio@1.5.so
lib64/android.hardware.radio@1.6.so
lib64/android.hardware.vibrator-V3-ndk.so
lib64/android.hardware.weaver-V2-ndk.so
lib64/android.hardware.wifi-V1-ndk.so
lib64/android.hidl.token@1.0-utils.so
lib64/android.hidl.token@1.0.so
lib64/com.google.hardware.pixel.display-V4-ndk.so
@@ -1404,6 +1490,12 @@ lib/libion.so
lib64/libevent.so
lib64/libion.so
# Odex
framework/oat/arm/com.google.android.camera.experimental2021.odex
framework/oat/arm/com.google.android.camera.experimental2021.vdex
framework/oat/arm64/com.google.android.camera.experimental2021.odex
framework/oat/arm64/com.google.android.camera.experimental2021.vdex
# Completely skip files that are not required
# Edge TPU
@@ -1412,6 +1504,9 @@ lib/libedgetpu_util.so
# Google
etc/default-permissions/default-permissions_talkback.xml
# GXP
lib64/libgxp.so
# Secure element
lib/android.hardware.secure_element.thales.libse.so
lib/libstpreprocess21.so

View File

@@ -11,6 +11,3 @@ persist.vendor.ril.support_nr_ds=0
persist.vendor.ril.use_radio_hal=1.6
ro.vendor.config.build_carrier=europen
vendor.rild.libpath=libsitril.so
# SSR
vendor.debug.ssrdump.type=sscoredump

View File

@@ -40,6 +40,9 @@ on property:vendor.all.modules.ready=1
chown system system /sys/bus/i2c/devices/8-0043/calibration/redc_stored
chown system system /sys/bus/i2c/devices/8-0043/default/vibe_state
chown system system /sys/bus/i2c/devices/8-0043/default/num_waves
chown system system /sys/bus/i2c/devices/8-0043/default/braking_time_bank
chown system system /sys/bus/i2c/devices/8-0043/default/braking_time_index
chown system system /sys/bus/i2c/devices/8-0043/default/braking_time_ms
chown system system /sys/bus/i2c/devices/8-0043/default/f0_offset
chown system system /sys/bus/i2c/devices/8-0043/default/owt_free_space
chown system system /sys/bus/i2c/devices/8-0043/default/f0_comp_enable

View File

@@ -17,7 +17,7 @@ on early-boot
wait_for_prop vendor.common.modules.ready 1
start insmod_sh_blueport
service insmod_sh_blueport /vendor/bin/insmod.sh /vendor/etc/init.insmod.${ro.hardware}.cfg
service insmod_sh_blueport /vendor/bin/insmod.sh /vendor_dlkm/etc/init.insmod.${ro.hardware}.cfg
class main
user root
group root system

View File

@@ -17,17 +17,10 @@
# Restrict the visibility of Android.bp files to improve build analysis time
$(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
TARGET_KERNEL_DIR ?= device/google/bluejay-kernel
TARGET_BOARD_KERNEL_HEADERS := device/google/bluejay-kernel/kernel-headers
ifdef RELEASE_GOOGLE_BLUEJAY_KERNEL_VERSION
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_BLUEJAY_KERNEL_VERSION)
endif
ifdef RELEASE_GOOGLE_BLUEJAY_KERNEL_DIR
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_BLUEJAY_KERNEL_DIR)
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_BLUEJAY_KERNEL_DIR)/kernel-headers
endif
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_BLUEJAY_VERSION)
# Keeps flexibility for kasan and ufs builds
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_BLUEJAY_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_BLUEJAY_DIR)/kernel-headers
$(call inherit-product-if-exists, vendor/google_devices/bluejay/prebuilts/device-vendor-bluejay.mk)
$(call inherit-product-if-exists, vendor/google_devices/gs101/prebuilts/device-vendor.mk)
@@ -43,19 +36,11 @@ include device/google/bluejay/sepolicy/bluejay-sepolicy.mk
include device/google/bluejay/audio/bluejay/audio-tables.mk
include device/google/gs101/device-shipping-common.mk
include device/google/gs101/telephony/pktrouter.mk
include hardware/google/pixel/vibrator/cs40l26/device.mk
include device/google/gs-common/bcmbt/bluetooth.mk
include device/google/gs-common/touch/stm/stm11.mk
# Fingerprint HAL
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/firmware/fingerprint/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/firmware/fingerprint/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/firmware/fingerprint/trunk
endif
$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_common.mk)
ifeq ($(filter factory%, $(TARGET_PRODUCT)),)
$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_shipping.mk)
@@ -77,9 +62,13 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
device/google/gs101/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.bluejay.rc
# insmod files
# insmod files. Kernel 5.10 prebuilts don't provide these yet, so provide our
# own copy if they're not in the prebuilts.
# TODO(b/369686096): drop this when 5.10 is gone.
ifeq ($(wildcard $(TARGET_KERNEL_DIR)/init.insmod.*.cfg),)
PRODUCT_COPY_FILES += \
device/google/bluejay/init.insmod.bluejay.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.bluejay.cfg
device/google/bluejay/init.insmod.bluejay.cfg:$(TARGET_COPY_OUT_VENDOR_DLKM)/etc/init.insmod.bluejay.cfg
endif
# Thermal Config
PRODUCT_COPY_FILES += \
@@ -125,6 +114,12 @@ PRODUCT_PACKAGES += \
android.hardware.nfc-service.st \
NfcOverlayBluejay
# Shared Modem Platform
SHARED_MODEM_PLATFORM_VENDOR := lassen
# Shared Modem Platform
include device/google/gs-common/modem/modem_svc_sit/shared_modem_platform.mk
# SecureElement
PRODUCT_PACKAGES += \
android.hardware.secure_element@1.2-service-gto
@@ -153,6 +148,25 @@ endif
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=$(TARGET_SVN)
# Set device family property for SMR
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.device_family=O6R4B9
# Set build properties for SMR builds
ifeq ($(RELEASE_IS_SMR), true)
ifneq (,$(RELEASE_BASE_OS_BLUEJAY))
PRODUCT_BASE_OS := $(RELEASE_BASE_OS_BLUEJAY)
endif
endif
# Set build properties for EMR builds
ifeq ($(RELEASE_IS_EMR), true)
ifneq (,$(RELEASE_BASE_OS_BLUEJAY))
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.version.emergency_base_os=$(RELEASE_BASE_OS_BLUEJAY)
endif
endif
# DCK properties based on target
PRODUCT_PROPERTY_OVERRIDES += \
ro.gms.dck.eligible_wcc=2 \
@@ -160,24 +174,15 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/trusty/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/trusty/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/trusty/trunk
endif
# Display
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_idle_timer_ms=0
# Bluetooth Hal Extension test tools
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PACKAGES_DEBUG += \
PRODUCT_PACKAGES_ENG += \
sar_test \
hci_inject
endif
# Config of primary display frames to reach LHBM peak brightness
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.primarydisplay.lhbm.frames_to_reach_peak_brightness=2
@@ -195,7 +200,8 @@ PRODUCT_COPY_FILES += \
# Bluetooth
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.a2dp_aac.vbr_supported=true \
persist.bluetooth.firmware.selection=BCM.hcd
persist.bluetooth.firmware.selection=BCM.hcd \
bluetooth.server.automatic_turn_on=true
# Set zram size
PRODUCT_VENDOR_PROPERTIES += \
@@ -248,20 +254,31 @@ PRODUCT_PRODUCT_PROPERTIES += \
# GPS xml
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/bluejay/gps.xml.b3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/bluejay/gps.6.1.xml.b3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/bluejay/gps.xml.b3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
else
PRODUCT_COPY_FILES += \
device/google/bluejay/gps_user.xml.b3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/bluejay/gps_user.6.1.xml.b3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/bluejay/gps_user.xml.b3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
endif
# This device is shipped with 32 (Android S V2)
PRODUCT_SHIPPING_API_LEVEL := 32
# Vibrator HAL
$(call soong_config_set,haptics,kernel_ver,v$(subst .,_,$(TARGET_LINUX_KERNEL_VERSION)))
ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1
ACTUATOR_MODEL := legacy_zlra_actuator
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.vibrator.hal.supported_primitives=243 \
ro.vendor.vibrator.hal.f0.comp.enabled=0 \
ro.vendor.vibrator.hal.redc.comp.enabled=0 \
persist.vendor.vibrator.hal.context.enable=false \
@@ -270,6 +287,10 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.vibrator.hal.context.cooldowntime=1600 \
persist.vendor.vibrator.hal.context.settlingtime=5000
# Override Output Distortion Gain
PRODUCT_VENDOR_PROPERTIES += \
vendor.audio.hapticgenerator.distortion.output.gain=0.29
# Device features
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
@@ -292,3 +313,11 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_PRODUCT_PROPERTIES += \
ro.quick_start.oem_id=00e0 \
ro.quick_start.device_id=bluejay
# Disable AVF Remote Attestation
PRODUCT_AVF_REMOTE_ATTESTATION_DISABLED := true
# Bluetooth device id
# Bluejay: 0x4108
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.device_id.product_id=16648

View File

@@ -1,11 +1,6 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-FileCopyrightText: 2024 The Evolution X Project
# SPDX-License-Identifier: Apache-2.0
#
# Overlays
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-evolution
# Udfps
TARGET_HAS_UDFPS += true
DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/overlay-evolution

View File

@@ -1,11 +1,10 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# SPDX-License-Identifier: Apache-2.0
#
# Overlays
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-lineage
DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/overlay-lineage
# ANGLE - Almost Native Graphics Layer Engine
PRODUCT_PACKAGES += \
@@ -19,8 +18,9 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES := \
HbmSVManagerOverlay
# Kernel
TARGET_PREBUILT_KERNEL := device/google/bluejay-kernel/Image.lz4
# IWLAN
PRODUCT_PACKAGES += \
Iwlan
# Build necessary packages for vendor
@@ -32,19 +32,16 @@ PRODUCT_PACKAGES += \
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml
# GNSS
PRODUCT_PACKAGES += \
android.hardware.sensors-V2-ndk.vendor:64
# Graphics
PRODUCT_PACKAGES += \
libEGL_angle \
libGLESv1_CM_angle \
libGLESv2_angle
# Identity credential
PRODUCT_PACKAGES += \
android.hardware.identity_credential.xml
# Sensors
PRODUCT_PACKAGES += \
sensors.dynamic_sensor_hal
# Properties
TARGET_VENDOR_PROP := $(LOCAL_PATH)/vendor.prop

View File

@@ -4,8 +4,15 @@
"target_path": "device/google/gs101"
},
{
"repository": "device/google/bluejay-kernel",
"target_path": "device/google/bluejay-kernel",
"remote": "aosp-bluejay"
"remote": "evo-tensor",
"repository": "device_google_bluejay-kernels_evolution",
"target_path": "device/google/bluejay-kernels/evolution",
"branch": "bka"
},
{
"remote": "evo-tensor",
"repository": "vendor_google_bluejay",
"target_path": "vendor/google/bluejay",
"branch": "bka"
}
]

13
extract-files.py Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
MY_DIR="$(cd "$(dirname "${0}")"; pwd -P)"
pushd "${MY_DIR}/bluejay"
./extract-files.py $@
popd

View File

@@ -1,149 +0,0 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=bluejay
VENDOR=google
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
ANDROID_ROOT="${MY_DIR}/../../.."
export TARGET_ENABLE_CHECKELF=true
# If XML files don't have comments before the XML header, use this flag
# Can still be used with broken XML files by using blob_fixup
export TARGET_DISABLE_XML_FIXING=true
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
# Default to sanitizing the vendor folder before extraction
CLEAN_VENDOR=true
ONLY_FIRMWARE=
KANG=
SECTION=
CARRIER_SKIP_FILES=()
VENDOR_SKIP_FILES=()
while [ "${#}" -gt 0 ]; do
case "${1}" in
--only-firmware)
ONLY_FIRMWARE=true
;;
-n | --no-cleanup)
CLEAN_VENDOR=false
;;
-k | --kang)
KANG="--kang"
;;
-s | --section)
SECTION="${2}"
shift
CLEAN_VENDOR=false
;;
*)
SRC="${1}"
;;
esac
shift
done
if [ -z "${SRC}" ]; then
SRC="adb"
fi
function blob_fixup() {
case "${1}" in
product/etc/felica/common.cfg)
[ "$2" = "" ] && return 0
sed -i -e '$a00000018,1' -e '/^00000014/d' -e '/^00000015/d' "${2}"
;;
vendor/etc/init/init.modem_logging_control.rc)
[ "$2" = "" ] && return 0
sed -i 's/ && property:ro.debuggable=0//' "${2}"
;;
*)
return 1
;;
esac
return 0
}
function blob_fixup_dry() {
blob_fixup "$1" ""
}
function prepare_firmware() {
if [ "${SRC}" != "adb" ]; then
bash "${ANDROID_ROOT}"/lineage/scripts/pixel/prepare-firmware.sh "${DEVICE}" "${SRC}"
fi
}
# Initialize the helper
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
if [ -z "${ONLY_FIRMWARE}" ]; then
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
generate_prop_list_from_image "product.img" "${MY_DIR}/proprietary-files-carriersettings.txt" CARRIER_SKIP_FILES carriersettings
extract "${MY_DIR}/proprietary-files-carriersettings.txt" "${SRC}" "${KANG}" --section "${SECTION}"
readarray -t VENDOR_SKIP_FILES < <(cat "${MY_DIR}/skip-files-vendor.txt" | sed -E "/^[[:blank:]]*(#|$)/d")
VENDOR_TXT="${MY_DIR}/proprietary-files-vendor.txt"
generate_prop_list_from_image "vendor.img" "${VENDOR_TXT}" VENDOR_SKIP_FILES
# flp.default & gps.default have incorrect SONAME
# libExynosC2*Dec & libExynosC2*Enc depend on libacryl & libexynosv4l2, which are gnu makefile targets
set_disable_checkelf "vendor/lib/libExynosC2H263Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H263Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H264Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2H264Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2HevcDec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/hw/flp.default.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/hw/gps.default.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H263Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H263Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H264Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2H264Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2HevcDec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2HevcEnc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Mpeg4Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp8Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp8Enc.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp9Dec.so" "${VENDOR_TXT}"
set_disable_checkelf "vendor/lib64/libExynosC2Vp9Enc.so" "${VENDOR_TXT}"
set_module_suffix "vendor/lib/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
set_module_suffix "vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so" "-vendor" "${VENDOR_TXT}"
set_module_suffix "vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so" "-vendor" "${VENDOR_TXT}"
extract "${MY_DIR}/proprietary-files-vendor.txt" "${SRC}" "${KANG}" --section "${SECTION}"
fi
if [ -z "${SECTION}" ]; then
extract_firmware "${MY_DIR}/proprietary-firmware.txt" "${SRC}"
fi
"${MY_DIR}/setup-makefiles.sh"

105
gps.6.1.xml.b3 Normal file
View File

@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
<hal
PortName="/dev/ttyBCM"
BaudRate="921600"
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
CustGpioDelayMs="250"
LogEnabled="true"
Log="JAVA"
SecondaryConfigPath="/data/vendor/gps/overlay/gps_overlay.xml"
LogDirectory="/sdcard/gps/broadcom/storage/"
CtrlPipe="/data/vendor/gps/glgpsctrl"
NmeaOutName="/data/vendor/gps/nmea_out"
acSuplServer="supl.google.com"
SuplPort="7275"
SuplLogEnable="true"
SuplLogFullName="/data/vendor/gps/suplflow.txt"
tlsEnable="true"
SuplSslMethod="SSLv23"
SuplEnable="true"
SuplUseApn="false"
SuplUseApnNI="true"
SuplDummyCellInfo="true"
SuplUseFwCellInfo="false"
SuplTlsCertDirPath="/etc/security/cacerts"
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
SuplUT1Seconds="20"
SuplUT2Seconds="20"
SuplUT3Seconds="20"
TcpConnectionTimeout="20"
SuplLppCapable="true"
SuplEcidCapable="true"
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"
SuplMgpsCapable = "true"
RtoEnable="true"
RtiEnable="true"
HttpSyncLto="true"
LtoFileName="lto2.dat"
LtoDir="/data/vendor/gps/"
LtoSyncThresholdDays="1"
GnssYearOfHardware="2020"
CpEarlyFixGuardTimeSec="1"
CpGuardTimeSec="1"
CpLppGuardTimeSec="1"
IgnoreInjectedSystemTime="true"
AttributionAppPkgName="com.google.android.carrierlocation"
AssertEnabled="true"
ExitOnComFailure="true"
CpLppeCancelDbhOnAgnssProvideLoc="true"
CpLppeUseAgnssLocForEmptyDbh="true"
ReAidingOnHotStart="false"
ReAidingIntervalSec="3600"
PpsDevice="/sys/devices/platform/bbd_pps/pps_assert"
SensorsMask="0x244"
MaxThreadNum="13"
/>
<gll
PpsEnable="true"
LogPriMask="LOG_INFO"
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1"
MultiCarrLnaMask="L1_EXT_ON"
RfType="GL_RF_4776_BRCM"
EnableFilteringForLTEB13="true"
WarmStandbyTimeout1Seconds="10"
WarmStandbyTimeout2Seconds="15"
EnableGnssPropagateInStandby="true"
RfPathLossDb_Ap="4"
RfPathLossDb_Cp="4"
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
EnableOnChipStopNotification="2"
PowerMode="3"
MinGpsWeekNumber="2216"
OnChipAccMask="50"
EnableB1C="false"
RTICacheTimeoutSec="3600"
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
/>
</glgps>

View File

@@ -18,7 +18,7 @@
SuplLogFullName="/data/vendor/gps/suplflow.txt"
tlsEnable="true"
SuplSslMethod="SSLv23_NO_TLSv1_2"
SuplSslMethod="SSLv23"
SuplEnable="true"
SuplUseApn="false"
SuplUseApnNI="true"
@@ -35,7 +35,7 @@
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="false"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"
@@ -49,6 +49,7 @@
LtoSyncThresholdDays="1"
GnssYearOfHardware="2020"
CpEarlyFixGuardTimeSec="1"
CpGuardTimeSec="1"
CpLppGuardTimeSec="1"
IgnoreInjectedSystemTime="true"
@@ -56,6 +57,7 @@
AttributionAppPkgName="com.google.android.carrierlocation"
AssertEnabled="true"
ExitOnComFailure="true"
CpLppeCancelDbhOnAgnssProvideLoc="true"
CpLppeUseAgnssLocForEmptyDbh="true"
ReAidingOnHotStart="false"
@@ -68,7 +70,7 @@
<gll
PpsEnable="true"
LogPriMask="LOG_INFO"
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI | LOG_MEASAPI"
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1"
MultiCarrLnaMask="L1_EXT_ON"
@@ -94,7 +96,10 @@
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
ConstellationAutoSwitchOffNavOnly="true"
/>
</glgps>

104
gps_user.6.1.xml.b3 Normal file
View File

@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
<hal
PortName="/dev/ttyBCM"
BaudRate="921600"
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
CustGpioDelayMs="250"
LogEnabled="false"
Log="JAVA"
LogDirectory="/sdcard/gps/broadcom/storage/"
CtrlPipe="/data/vendor/gps/glgpsctrl"
NmeaOutName="/data/vendor/gps/nmea_out"
acSuplServer="supl.google.com"
SuplPort="7275"
SuplLogEnable="false"
SuplLogFullName="/data/vendor/gps/suplflow.txt"
tlsEnable="true"
SuplSslMethod="SSLv23"
SuplEnable="true"
SuplUseApn="false"
SuplUseApnNI="true"
SuplDummyCellInfo="true"
SuplUseFwCellInfo="false"
SuplTlsCertDirPath="/etc/security/cacerts"
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
SuplUT1Seconds="20"
SuplUT2Seconds="20"
SuplUT3Seconds="20"
TcpConnectionTimeout="20"
SuplLppCapable="true"
SuplEcidCapable="true"
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"
SuplMgpsCapable = "true"
RtoEnable="true"
RtiEnable="true"
HttpSyncLto="true"
LtoFileName="lto2.dat"
LtoDir="/data/vendor/gps/"
LtoSyncThresholdDays="1"
GnssYearOfHardware="2020"
CpEarlyFixGuardTimeSec="1"
CpGuardTimeSec="1"
CpLppGuardTimeSec="1"
IgnoreInjectedSystemTime="true"
AttributionAppPkgName="com.google.android.carrierlocation"
AssertEnabled="false"
CpLppeCancelDbhOnAgnssProvideLoc="true"
CpLppeUseAgnssLocForEmptyDbh="true"
ReAidingOnHotStart="false"
ReAidingIntervalSec="3600"
PpsDevice="/sys/devices/platform/bbd_pps/pps_assert"
SensorsMask="0x244"
MaxThreadNum="13"
/>
<gll
PpsEnable="true"
LogPriMask="LOG_INFO"
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1"
MultiCarrLnaMask="L1_EXT_ON"
RfType="GL_RF_4776_BRCM"
EnableFilteringForLTEB13="true"
WarmStandbyTimeout1Seconds="10"
WarmStandbyTimeout2Seconds="15"
EnableGnssPropagateInStandby="true"
RfPathLossDb_Ap="4"
RfPathLossDb_Cp="4"
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
EnableOnChipStopNotification="false"
PowerMode="3"
MinGpsWeekNumber="2216"
OnChipAccMask="50"
EnableB1C="false"
RTICacheTimeoutSec="3600"
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
/>
</glgps>

View File

@@ -17,7 +17,7 @@
SuplLogFullName="/data/vendor/gps/suplflow.txt"
tlsEnable="true"
SuplSslMethod="SSLv23_NO_TLSv1_2"
SuplSslMethod="SSLv23"
SuplEnable="true"
SuplUseApn="false"
SuplUseApnNI="true"
@@ -34,7 +34,7 @@
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="false"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"
@@ -48,6 +48,7 @@
LtoSyncThresholdDays="1"
GnssYearOfHardware="2020"
CpEarlyFixGuardTimeSec="1"
CpGuardTimeSec="1"
CpLppGuardTimeSec="1"
IgnoreInjectedSystemTime="true"
@@ -93,7 +94,10 @@
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
ConstellationAutoSwitchOffNavOnly="true"
/>
</glgps>

View File

@@ -1,33 +1,35 @@
#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# SPDX-License-Identifier: Apache-2.0
#
# Inherit some common Evolution X stuff.
# Inherit some common Evolution X stuff
TARGET_DISABLE_EPPE := true
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
# Inherit device configuration
$(call inherit-product, device/google/bluejay/aosp_bluejay.mk)
DEVICE_CODENAME := bluejay
DEVICE_PATH := device/google/bluejay
VENDOR_PATH := vendor/google/bluejay
$(call inherit-product, $(DEVICE_PATH)/aosp_$(DEVICE_CODENAME).mk)
$(call inherit-product, device/google/gs101/lineage_common.mk)
$(call inherit-product, device/google/gs101/evolution_common.mk)
$(call inherit-product, device/google/bluejay/device-lineage.mk)
$(call inherit-product, device/google/bluejay/device-evolution.mk)
$(call inherit-product, $(DEVICE_PATH)/$(DEVICE_CODENAME)/device-lineage.mk)
$(call inherit-product, $(DEVICE_PATH)/$(DEVICE_CODENAME)/device-evolution.mk)
# Device identifier. This must come after all inclusions
PRODUCT_BRAND := google
PRODUCT_MODEL := Pixel 6a
PRODUCT_NAME := lineage_bluejay
PRODUCT_NAME := lineage_$(DEVICE_CODENAME)
# Boot animation
TARGET_SCREEN_HEIGHT := 2400
TARGET_SCREEN_WIDTH := 1080
PRODUCT_BUILD_PROP_OVERRIDES += \
TARGET_PRODUCT=bluejay \
PRIVATE_BUILD_DESC="bluejay-user 14 AP2A.240905.003.F1 12235381 release-keys"
BuildDesc="bluejay-user 15 BP1A.250505.005 13277524 release-keys" \
BuildFingerprint=google/bluejay/bluejay:15/BP1A.250505.005/13277524:user/release-keys \
DeviceProduct=$(DEVICE_CODENAME)
BUILD_FINGERPRINT := google/bluejay/bluejay:14/AP2A.240905.003.F1/12235381:user/release-keys
$(call inherit-product, vendor/google/bluejay/bluejay-vendor.mk)
$(call inherit-product, $(VENDOR_PATH)/$(DEVICE_CODENAME)-vendor.mk)

View File

@@ -0,0 +1 @@
blocklist ftm5

1
modules.load.vendor_boot Normal file
View File

@@ -0,0 +1 @@
extra/ftm5.ko

View File

@@ -135,7 +135,7 @@ OFFHOST_ROUTE_ESE={86}
# host 0x00
# eSE 0x82 (eSE), 0x86 (eUICC/SPI-SE)
# UICC 0x81 (UICC_1), 0x85 (UICC_2)
DEFAULT_ISODEP_ROUTE=0x81
DEFAULT_ISODEP_ROUTE=0x00
###############################################################################
# Configure the HAL Clock control

View File

@@ -328,7 +328,7 @@
"Values": [
"0",
"1"
],
]
},
{
"Name": "LimitFlashCurrent",
@@ -1584,18 +1584,6 @@
"Duration": 50,
"Value": "1"
},
{
"PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
"Node": "LimitFlashCurrent",
"Duration": 0,
"Value": "100"
},
{
"PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
"Node": "LimitFlashCurrent",
"Duration": 0,
"Value": "1500"
},
{
"PowerHint": "EXPENSIVE_RENDERING",
"Node": "PowerHALRenderingState",
@@ -1833,16 +1821,28 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 232,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_EfficientBase": 400,
"UclampMax_EfficientOffset": 200,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 83333330,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 15.0
"StaleTimeFactor": 15.0,
"HeuristicBoost_On": true,
"HBoostModerateJankThreshold": 2,
"HBoostOffMaxAvgDurRatio": 4.0,
"HBoostSevereJankPidPu": 0.5,
"HBoostSevereJankThreshold": 8,
"HBoostUclampMinCeilingRange": [480, 722],
"HBoostUclampMinFloorRange": [230, 410],
"JankCheckTimeFactor": 1.2,
"LowFrameRateThreshold": 25,
"MaxRecordsNum": 300
},
{
"Name": "REFRESH_90FPS",
@@ -1857,16 +1857,28 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_EfficientBase": 400,
"UclampMax_EfficientOffset": 200,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 111111110,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 15.0
"StaleTimeFactor": 15.0,
"HeuristicBoost_On": true,
"HBoostModerateJankThreshold": 2,
"HBoostOffMaxAvgDurRatio": 4.0,
"HBoostSevereJankPidPu": 0.5,
"HBoostSevereJankThreshold": 8,
"HBoostUclampMinCeilingRange": [480, 722],
"HBoostUclampMinFloorRange": [230, 410],
"JankCheckTimeFactor": 1.2,
"LowFrameRateThreshold": 25,
"MaxRecordsNum": 300
},
{
"Name": "REFRESH_60FPS",
@@ -1881,16 +1893,28 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_EfficientBase": 400,
"UclampMax_EfficientOffset": 200,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 166666660,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 15.0
"StaleTimeFactor": 15.0,
"HeuristicBoost_On": true,
"HBoostModerateJankThreshold": 2,
"HBoostOffMaxAvgDurRatio": 4.0,
"HBoostSevereJankPidPu": 0.5,
"HBoostSevereJankThreshold": 8,
"HBoostUclampMinCeilingRange": [480, 722],
"HBoostUclampMinFloorRange": [230, 410],
"JankCheckTimeFactor": 1.2,
"LowFrameRateThreshold": 25,
"MaxRecordsNum": 300
},
{
"Name": "UiHighBoostWithoutPid",
@@ -1910,9 +1934,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 197,
"UclampMin_Low": 197,
"UclampMax_EfficientBase": 400,
"UclampMax_EfficientOffset": 200,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
},
@@ -1934,9 +1958,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 53,
"UclampMin_Low": 53,
"UclampMax_EfficientBase": 400,
"UclampMax_EfficientOffset": 200,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
},
@@ -1958,9 +1982,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"UclampMax_EfficientBase": 400,
"UclampMax_EfficientOffset": 200,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
}

View File

@@ -1,2 +1,5 @@
BOARD_VENDOR_SEPOLICY_DIRS += device/google/bluejay/sepolicy/bluejay
BOARD_VENDOR_SEPOLICY_DIRS += device/google/bluejay/sepolicy/tracking_denials
BOARD_VENDOR_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/vibrator/common
BOARD_VENDOR_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/vibrator/cs40l26

View File

@@ -1,5 +1,3 @@
# Binaries
/vendor/bin/ufs_firmware_update\.sh u:object_r:ufs_firmware_update_exec:s0
# Devices
/dev/block/platform/14700000\.ufs/by-name/fips u:object_r:fips_block_device:s0

View File

@@ -1,10 +1,10 @@
type ufs_firmware_update, domain;
type ufs_firmware_update_exec, vendor_file_type, exec_type, file_type;
# Storage firmware upgrade
init_daemon_domain(ufs_firmware_update)
# ufs FFU
allow ufs_firmware_update vendor_toolbox_exec:file execute_no_trans;
allow ufs_firmware_update block_device:dir r_dir_perms;
allow ufs_firmware_update fips_block_device:blk_file rw_file_perms;
allow ufs_firmware_update sysfs:dir r_dir_perms;
allow ufs_firmware_update sysfs_scsi_devices_0000:file r_file_perms;

13
setup-makefiles.py Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
MY_DIR="$(cd "$(dirname "${0}")"; pwd -P)"
pushd "${MY_DIR}/bluejay"
./setup-makefiles.py
popd

View File

@@ -1,82 +0,0 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=bluejay
VENDOR=google
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
ANDROID_ROOT="${MY_DIR}/../../.."
export TARGET_ENABLE_CHECKELF=true
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
function vendor_imports() {
cat <<EOF >>"$1"
"device/google/bluejay",
"hardware/google/av",
"hardware/google/gchips",
"hardware/google/graphics/common",
"hardware/google/interfaces",
"hardware/google/pixel",
EOF
}
function lib_to_package_fixup_vendor_variants() {
if [ "$2" != "vendor" ]; then
return 1
fi
case "$1" in
com.google.edgetpu_app_service-V3-ndk | \
com.google.edgetpu_vendor_service-V2-ndk)
echo "$1-vendor"
;;
libprotobuf-cpp-full-21.12)
echo "libprotobuf-cpp-full"
;;
libprotobuf-cpp-lite-21.12)
echo "libprotobuf-cpp-lite"
;;
libacryl | \
libexynosv4l2) ;;
*)
return 1
;;
esac
}
function lib_to_package_fixup() {
lib_to_package_fixup_clang_rt_ubsan_standalone "$1" ||
lib_to_package_fixup_proto_3_9_1 "$1" ||
lib_to_package_fixup_vendor_variants "$@"
}
# Initialize the helper
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}"
# Warning headers and guards
write_headers
write_makefiles "${MY_DIR}/proprietary-files.txt"
write_makefiles "${MY_DIR}/proprietary-files-carriersettings.txt"
write_makefiles "${MY_DIR}/proprietary-files-vendor.txt"
append_firmware_calls_to_makefiles "${MY_DIR}/proprietary-firmware.txt"
# Finish
write_footers

View File

@@ -21,7 +21,6 @@
0.0,
0.0
],
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001,
"PollingDelay":60000,
@@ -39,7 +38,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/skin_therm1/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -55,7 +53,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/skin_therm2/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -71,7 +68,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/disp_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -87,7 +83,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -112,7 +107,6 @@
"0.0",
"0.0"
],
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -128,7 +122,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/charger_skin_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -144,7 +137,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -555,22 +547,6 @@
"PollingDelay":60000,
"PassiveDelay":7000
},
{
"Name":"battery_cycle",
"Type":"BCL_VOLTAGE",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
"NAN",
"NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":false
},
{
"Name":"battery",
"Type":"BATTERY",
@@ -587,478 +563,6 @@
"Multiplier":0.001,
"Monitor":false
},
{
"Name":"critical-battery-cell",
"Type":"BCL_VOLTAGE",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "vdroop1",
"Combination":[
"battery",
"battery_cycle",
"vdroop1"
],
"Coefficient":[
"-10000",
"400",
"1000"
],
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
"NAN",
3.00,
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true
},
{
"Name":"LOW_TEMP_UVLO2",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "vdroop2",
"Combination":[
"battery",
"vdroop2"
],
"Coefficient":[
"-5000",
"1200"
],
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
2.00,
"NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 6, 6, 6]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
}
]
},
{
"Name":"FLASH_LED_REDUCE",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "vdroop1",
"Combination":[
"battery",
"battery_cycle",
"vdroop1"
],
"Coefficient":[
"-10000",
"400",
"1000"
],
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
3.00,
"NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"SendPowerHint":true
},
{
"Name":"soc",
"Type":"BCL_PERCENTAGE",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
90,
"NAN",
"NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
"Hidden":true
},
{
"Name":"batoilo",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
5000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 6, 6, 6]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 5, 5, 5]
}
]
},
{
"Name":"vdroop1",
"Type":"BCL_VOLTAGE",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
1000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 10, 10]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
]
},
{
"Name":"vdroop2",
"Type":"BCL_VOLTAGE",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
1200,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 10, 10]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 9, 9, 9]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 5, 5, 5]
}
]
},
{
"Name":"smpl_gm",
"Type":"BCL_VOLTAGE",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
1100,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 10, 10]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
}
]
},
{
"Name":"ocp_cpu1",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
7000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Hidden":true
},
{
"Name":"ocp_cpu2",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
12000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Hidden":true
},
{
"Name":"ocp_tpu",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
10500,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Hidden":true
},
{
"Name":"ocp_gpu",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
12000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Hidden":true
},
{
"Name":"soft_ocp_cpu2",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
9000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Hidden":true
},
{
"Name":"soft_ocp_cpu1",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
7000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Hidden":true
},
{
"Name":"soft_ocp_tpu",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
8500,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Hidden":true
},
{
"Name":"soft_ocp_gpu",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
9000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Hidden":true
},
{
"Name":"TPU",
"Type":"NPU",
@@ -1080,28 +584,24 @@
"Name":"thermal-cpufreq-0",
"Type":"CPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote",
"State2Power":["436", "372", "320", "248", "224", "188", "164", "120", "80", "60", "24"],
"PowerRail":"S4M_VDD_CPUCL0"
},
{
"Name":"thermal-cpufreq-1",
"Type":"CPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote",
"State2Power":["1260", "1074", "904", "730", "594", "476", "374", "314", "240", "200", "162", "130", "94", "60"],
"PowerRail":"S3M_VDD_CPUCL1"
},
{
"Name":"thermal-cpufreq-2",
"Type":"CPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote",
"State2Power":["4406", "3874", "3500", "3052", "2704", "2334", "2176", "1864", "1492", "1362", "1116", "908", "756", "594", "478", "388", "178"],
"PowerRail":"S2M_VDD_CPUCL2"
},
{
"Name":"thermal-gpufreq-0",
"Type":"GPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote",
"State2Power":["4599", "3727", "3259", "2378", "2044", "1813", "1449", "1223", "1007", "804", "633", "452"],
"PowerRail":"S2S_VDD_G3D"
},
{

View File

@@ -21,7 +21,6 @@
0.0,
0.0
],
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001,
"PollingDelay":60000,
@@ -39,7 +38,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/skin_therm1/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -55,7 +53,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/skin_therm2/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -71,7 +68,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/disp_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -87,7 +83,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -112,7 +107,6 @@
"0.0",
"0.0"
],
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -128,7 +122,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/charger_skin_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},
@@ -144,7 +137,6 @@
"NAN",
"NAN"
],
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/adc_channel/channel_temp",
"VrThreshold":"NAN",
"Multiplier":0.001
},