165 Commits
vic ... udc

Author SHA1 Message Date
d354a006b1 raviole: Initialize for Evolution X 9.x
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-09-10 14:07:52 -07:00
Michael Bestas
72dadeb7f4 raviole: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
2024-09-10 02:48:53 +03:00
Michael Bestas
c7f35dc2b0 raviole: Remove 32bit libedgetpu_util that is actually 64bit
This can't have ever worked and it breaks makefile regeneration.

Change-Id: Ic273bffaa3391463b8736bcc287a96f20d831a47
2024-09-10 00:55:53 +03:00
Aaron Kling
562f27093f raviole: Re-enable broken dup rules check
All failures of this have been resolved

Change-Id: I56a923ac90b98e63c093c8cb65cb1059dde57c49
2024-09-07 11:31:38 +03:00
Cosmin Tanislav
1af06ec4c5 raviole: do not manually build dependencies
Change-Id: I4046d8eeabfc70842898b7034f75cdd6bcfc441b
2024-09-07 11:31:38 +03:00
Michael Bestas
5526c292c9 raviole: Libraries are now automatically added to PRODUCT_PACKAGES
Change-Id: Ie92fe02b7e6279195bf28944942c815db773b798
2024-09-07 10:38:09 +03:00
Michael Bestas
272d000921 raviole: Disable ELF checks for certain libraries
Change-Id: I61dbc3559b43becc22f69ae2c1c3e8edf95e2483
2024-09-07 10:37:12 +03:00
Cosmin Tanislav
639b067db4 raviole: skip dependencies which aren't defined in .bp
Change-Id: I01a653661856495788c05b720c0577dac44998a4
2024-09-07 10:25:32 +03:00
Michael Bestas
edf13295d1 raviole: fix libprotobuf-cpp-full-21.12 ELF check
Change-Id: I24632ade0e1ead24fc7f4ab3ca017962510c807a
2024-09-07 10:25:06 +03:00
Michael Bestas
76a6d21dd3 raviole: fix libprotobuf-cpp-lite-21.12 ELF check
Change-Id: I028723e6ff9ef71514857d683e2c65caf9e28fa0
2024-09-07 10:24:36 +03:00
Michael Bestas
6fb1801c2a raviole: fix edge TPU ELF checks
Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
2024-09-07 10:24:12 +03:00
Aaron Kling
ebc90d69e5 raviole: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2024-09-07 10:21:23 +03:00
Aaron Kling
1d40b9b715 raviole: Enable elf checks
Change-Id: Ia6c9a381abb3384c77532d75e02fd84c841a4d1e
2024-09-07 10:21:19 +03:00
Michael Bestas
73601c0b84 raviole: Remove unused RIL libs
Change-Id: Iaf93e17c12c5621142d12b249bc9cac3893684dc
2024-09-07 10:21:15 +03:00
Michael Bestas
f861bb6451 proprietary-files: AP2A.240905.003.F1
Change-Id: I3e87e8a17e7bc1bcbb900ba0f185d697d9d2c87c
2024-09-04 21:12:37 +03:00
Michael Bestas
f547ea777a Update fingerprint/build description from AP2A.240905.003.F1
Change-Id: Ieb6d8f8e07a23e0215e389d469fc8c8f84f367f8
2024-09-04 06:03:07 +03:00
Michael Bestas
5593459cbd Merge tag 'android-14.0.0_r73' into staging/lineage-21_merge-android-14.0.0_r73
Android 14.0.0 release 73

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZteHTQAKCRDorT+BmrEO
# eLTyAJ97vFtzso+0ftIgGeHaoax5FvNVtgCbBHYCxU9zX0Bm7YePTEy1fPW44f8=
# =wW+B
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Sep  4 01:01:49 2024 EEST
# 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 2595 signatures in the past
#      2 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 (4) and Lokesh Kumar Goel (1)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r73':
  Update raven SVN to 86
  Update oriole SVN to 86
  Update oriole SVN to 85
  Update raven SVN to 85
  raviole: Use build_flags for SVN

Change-Id: I7ba40cd197bd08b94edb0397eedea64a59ebb6c5
2024-09-04 05:55:44 +03:00
Michael Bestas
ed1470e1f7 raviole: Sync extract scripts with templates
Change-Id: I83561b9064f7f27af90e21ac72a9c76e1dad8fad
2024-08-29 11:14:27 +03:00
Michael Bestas
82261af09f Update fingerprint/build description from AP2A.240805.005.F1
Change-Id: I907d25389ab3a8f81d06f0fcdf7e35b7af463226
2024-08-15 06:31:24 +03:00
Android Build Coastguard Worker
1a42f835ea Merge cherrypicks of ['googleplex-android-review.googlesource.com/28710564', 'googleplex-android-review.googlesource.com/28712635'] into 24Q2-release.
Change-Id: Id4e1a8433ceca27c75d9b7a6c33a4cb92065008a
2024-08-15 00:44:53 +00:00
Ankur Bakshi
59cad981fb Update raven SVN to 86
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b828dc7d4fcad0417af9006715fe93d4ded3f594)
Merged-In: I0e619e253903e15d0a3a56b243349ea92c20d041
Change-Id: I0e619e253903e15d0a3a56b243349ea92c20d041
2024-08-15 00:42:29 +00:00
Ankur Bakshi
eefc22ae98 Update oriole SVN to 86
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f2cc0fb89631dfff86770ce7fefaa44f2eb3374a)
Merged-In: I7bdd4b0fa902b1b04936ad2a3825331988019d12
Change-Id: I7bdd4b0fa902b1b04936ad2a3825331988019d12
2024-08-15 00:42:16 +00:00
Michael Bestas
ab32a10e9d Merge tag 'android-14.0.0_r61' into staging/lineage-21_merge-android-14.0.0_r61
Android 14.0.0 Release 61 (AP2A.240805.005.F1)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZrKYNgAKCRDorT+BmrEO
# eNEwAJ0RbEEpNg72waCXd4FEpuNAvjwOZACff50trxHcoM/J+qEWfseqMMeuRZU=
# =Rgm1
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Aug  6 21:40:06 2024 UTC
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Can't check signature: No public key

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r61':
  Update raven SVN to 84
  Update oriole SVN to 84

Change-Id: I425ff2d5308274a26dd7f3c70bd6764b13e3ace4
2024-08-12 20:54:21 +00:00
Android Build Coastguard Worker
35610a5c3e Merge cherrypicks of ['googleplex-android-review.googlesource.com/26823303', 'googleplex-android-review.googlesource.com/28295845', 'googleplex-android-review.googlesource.com/28295692'] into 24Q2-release.
Change-Id: I35000d90e1ff7824129e3043a24cc3ca255fb65d
2024-07-19 20:29:40 +00:00
Ankur Bakshi
29b1288e03 Update oriole SVN to 85
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:419a9a7da3d3208145d728f18b4a4e200c9cd720)
Merged-In: Iffe880b97e0296047b9e2b9c9929d67d09d257b6
Change-Id: Iffe880b97e0296047b9e2b9c9929d67d09d257b6
2024-07-19 20:17:14 +00:00
Ankur Bakshi
8766a10850 Update raven SVN to 85
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:14c718c22f457c542885edea58c248356b21885b)
Merged-In: I5514206adfd5f86fe1807f09132d5d3e319d45b6
Change-Id: I5514206adfd5f86fe1807f09132d5d3e319d45b6
2024-07-19 20:16:51 +00:00
Lokesh Kumar Goel
ba62fb40b6 raviole: Use build_flags for SVN
Flag: build.RELEASE_SVN_ORIOLE
Flag: build.RELEASE_SVN_RAVEN
Bug: 332726030
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8062fbd55b92f21bfae9671aa1e8e9a0c100780e)
Merged-In: I60035ec95cf07e8e992981a61738aa6f0a6d22ef
Change-Id: I60035ec95cf07e8e992981a61738aa6f0a6d22ef
2024-07-19 20:16:30 +00:00
Michael Bestas
3320d34b05 raviole: Declare HBM lib as symlink during extraction
Change-Id: I97c07aa18250d37080e3f7d9c5c179a297f69657
2024-07-04 01:41:48 +03:00
Michael Bestas
8333d968ce raviole: Declare DM libs as symlinks during extraction
Change-Id: Icb6c2c284037f67478c80725f63b4a7db7c552c0
2024-07-04 01:41:24 +03:00
Michael Bestas
d2bd9be8d5 Update fingerprint/build description from AP2A.240705.004
Change-Id: Ia27bb7f823b93d9aeb0c5fea1b6efacae80fd7e9
2024-07-03 18:18:57 +03:00
Michael Bestas
f926863b1b Merge tag 'android-14.0.0_r52' into staging/lineage-21_merge-android-14.0.0_r52
Android 14.0.0 release 52

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZoRM9wAKCRDorT+BmrEO
# eLrRAJ9k6tTFAkDowVf9wQ/KQ5ktHDn4cACff+T6qHVZLay4soIaCYFjDNOOF8A=
# =PiBz
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jul  2 21:54:47 2024 EEST
# 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 2569 signatures in the past
#      2 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
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r52':
  Update raven SVN to 83
  Update oriole SVN to 83

Change-Id: I6a5aaa568870c51fd8bfa1f885fce84b9b6ff7ea
2024-07-03 07:10:41 +03:00
Michael Bestas
f45b5a01c8 raviole: Add GoogleCamera_6gb_or_more_ram.xml
Change-Id: I77d4457cd67b9ae2bd554bc077fb9a0f4c2357ea
2024-06-28 12:05:11 +00:00
Michael Bestas
3f449020ae proprietary-files: AP2A.240605.024
Change-Id: I1ce822c57a2c0a5ef2a08f211ba6a536334fffed
2024-06-16 00:19:44 +03:00
Michael Bestas
bd0b937dcd Update fingerprint/build description from AP2A.240605.024
Change-Id: I5856bbcafe3043f6d803bc42b3459d672117c509
2024-06-15 23:01:19 +03:00
Michael Bestas
99eec23196 Merge tag 'android-14.0.0_r50' into staging/lineage-21_merge-android-14.0.0_r50
Android 14.0.0 Release 50 (AP2A.240605.024)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZmdzmwAKCRDorT+BmrEO
# eFyTAJwNjuDdIpopD2lOvNwmrFt62Ts1TQCfUPO30wQfInZvIuVVlugh9TaaD3g=
# =2YEF
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jun 11 00:43:55 2024 EEST
# 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 2545 signatures in the past
#      2 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 (16) and others
# Via Android Build Coastguard Worker (24) and others
* tag 'android-14.0.0_r50': (35 commits)
  Update raven SVN to 82
  Update oriole SVN to 82
  Update raven SVN to 81
  Update oriole SVN to 81
  Update raven SVN to 80
  Update oriole SVN to 80
  Update raven SVN to 79
  Update oriole SVN to 79
  gps: Disable Vzw SUPL OTDOA
  Enabling Observe mode
  Enabling Observe mode
  Fix typo for blew prebuilt apps.
  Initial Bootloader prebuilt for AP3% build
  Enable NFC firmware logging
  Update oriole SVN to 78
  Update raven SVN to 78
  Update i2c device paths
  Update raven SVN to 77
  Update oriole SVN to 77
  Update oriole SVN to 76
  ...

 Conflicts:
	device-oriole.mk
	device-raven.mk
	powerhint-oriole.json
	powerhint-raven.json
	powerhint-slider.json
	powerhint-whitefin.json

Change-Id: I70c3d7ff5e15bf1842e443fed65574b2e8fc9cb1
2024-06-15 22:40:12 +03:00
Android Build Coastguard Worker
4b44871441 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27584896', 'googleplex-android-review.googlesource.com/27585950'] into 24Q2-release.
Change-Id: Iab7de8f6472059acfa87ab356518a6b44bcace83
2024-06-13 05:23:17 +00:00
Ankur Bakshi
24bd6f1d6a Update raven SVN to 84
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3c0ec3c8c8a538ed1c745b5cb7233a3dd70d322a)
Merged-In: I2b4b94a72115bc2a7f7200ce7469a74cc5bd7114
Change-Id: I2b4b94a72115bc2a7f7200ce7469a74cc5bd7114
2024-06-13 05:16:02 +00:00
Ankur Bakshi
c54555fedb Update oriole SVN to 84
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d238d27ab21e013c291a8c557a1de14e8f0fcde0)
Merged-In: Ia346c23d8446075d901cce4a08b7f7513ab3c496
Change-Id: Ia346c23d8446075d901cce4a08b7f7513ab3c496
2024-06-13 05:15:47 +00:00
Android Build Coastguard Worker
f535d6d093 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26746324', 'googleplex-android-review.googlesource.com/26748679'] into 24Q2-release.
Change-Id: Idaaad9fcd14cfed5309bd515d2dfc1230c6cf79e
2024-05-21 04:30:04 +00:00
Ankur Bakshi
c4da5e655a Update raven SVN to 83
Bug: 330382848
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5f1473c89d4d443a1a07f8297f410f20f68ddb9b)
Merged-In: I912e6b183cb6f8f4d996d082f8da50ae8b09b337
Change-Id: I912e6b183cb6f8f4d996d082f8da50ae8b09b337
2024-05-21 04:27:04 +00:00
Ankur Bakshi
ded3bc8d16 Update oriole SVN to 83
Bug: 330382848
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:eec592871f2e47398912c07d16704c90db252504)
Merged-In: I7e4511d4c55bf6ba9cf58400cff7f0551a198638
Change-Id: I7e4511d4c55bf6ba9cf58400cff7f0551a198638
2024-05-21 04:26:51 +00:00
Michael Bestas
0f5b6c67a6 Update fingerprint/build description from AP1A.240505.004
Change-Id: Id1ac851d9d2dccb40bc3fcc141861131608edb91
2024-05-08 02:27:07 +03:00
Michael Bestas
c998321962 Merge tag 'android-14.0.0_r34' into staging/lineage-21_merge-android-14.0.0_r34
Android 14.0.0 release 34

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZjprGQAKCRDorT+BmrEO
# eKNKAKCPMX6HKvDLaRF16TTqg8d8nOrzowCeJ35sq4rv3Miduft48EhvUf0WumU=
# =OQRp
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue May  7 20:55:37 2024 EEST
# 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 2434 signatures in the past
#      2 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
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r34':
  Update oriole SVN to 80
  Update raven SVN to 80

Change-Id: Ic6373197b1e7b439dc2dd36563e9efbffd3a1d3a
2024-05-08 02:01:52 +03:00
Michael Bestas
b6e62aebb9 raviole: Remove debuggable check from modem logger
Allows disabling modem logging for userdebug builds

Change-Id: Id34f80600d40cc84f8fc5661b66b7075558ac18f
2024-04-24 21:18:36 +03:00
Michael Bestas
0d08f89a55 Update fingerprint/build description from AP1A.240405.002
Change-Id: Ied6a156869e3c93ea4204e1e67f2e9fe11055bcc
2024-04-03 21:31:11 +03:00
Michael Bestas
9db929f906 Merge tag 'android-14.0.0_r30' into staging/lineage-21_merge-android-14.0.0_r30
Android 14.0.0 Release 30 (AP1A.240405.002)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZgs+ygAKCRDorT+BmrEO
# eC1ZAKCN3ZZYv0DYMpiDpyfcLhQrHMjXXwCfTrYdXaUdAn0L3WCf2db4dV1yDm0=
# =66wn
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Apr  2 02:10:02 2024 EEST
# 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 2416 signatures in the past
#      2 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
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r30':
  Update raven SVN to 79
  Update oriole SVN to 79
  Update oriole SVN to 78
  Update raven SVN to 78

Change-Id: Ide09767c76557323394a2cce02ec9f56d5131c65
2024-04-03 14:17:06 +03:00
Greg Ross
2d5e953869 fixup! raviole: Update sepolicy path
Change-Id: I17855158d633501b1d45cd554f6ebb5f45d609fc
2024-03-20 23:09:36 +00:00
Android Build Coastguard Worker
c2e7e5f9e5 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26241623', 'googleplex-android-review.googlesource.com/26243134'] into 24Q1-release.
Change-Id: I56fc6acb56769ade3b1552fade524ac33050331f
2024-03-13 18:40:34 +00:00
Ankur Bakshi
49f2f28668 Update oriole SVN to 80
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0c4e511555bc83fba8640b97fce835d3d43022ff)
Merged-In: I9d8db34bb775bb8a24dffccdc203df3f04c1a279
Change-Id: I9d8db34bb775bb8a24dffccdc203df3f04c1a279
2024-03-13 18:37:54 +00:00
Ankur Bakshi
5fed1b3b53 Update raven SVN to 80
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e0f954f928b087aaa75efc04018805a1d81226ce)
Merged-In: I215f2ff08b59afa8c2de01edc13e0478fa16f4aa
Change-Id: I215f2ff08b59afa8c2de01edc13e0478fa16f4aa
2024-03-13 18:37:42 +00:00
Michael Bestas
87217b1ce1 Update fingerprint/build description from AP1A.240305.019.A1
Change-Id: I927ef7bc3b8b924957b6dad104eca5a21dd92007
2024-03-10 22:10:57 +02:00
Chirayu Desai
6e15f8f243 proprietary-files: AP1A.240305.019.A1
Change-Id: I519a099b4faefcb41da1c95a6ca704d9b1252944
2024-03-10 10:37:45 +02:00
Michael Bestas
3da560cafc Merge tag 'android-14.0.0_r29' into staging/lineage-21_merge-android-14.0.0_r29
Android 14.0.0 release 29

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZeZWwAAKCRDorT+BmrEO
# eHQ9AJ41eBcssbB14VFQGfqdLqQcutdkywCfduu7Z3vpThQ/IXSTojWfm1snafY=
# =8Fc/
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar  5 01:18:24 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 2390 signatures in the past
#      2 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 Steve Berbary (16) and others
# Via Automerger Merge Worker (828) and others
* tag 'android-14.0.0_r29': (81 commits)
  Update raven SVN to 77
  Update oriole SVN to 77
  gps: Disable Vzw SUPL OTDOA
  Revert "powerhint: add game mode tuning nodes"
  Revert "powerhint: game mode tuning"
  Update raven SVN to 76
  Update oriole SVN to 76
  Branch bootloader prebuilts for 24Q2 release
  powerhint: game mode tuning
  powerhint: add game mode tuning nodes
  Revert^2 "raviole(nfc): Modify NFC overlays for NFC apex"
  Revert^2 "raven: Replace NFC app with NFC apex"
  16k: raviole: Update PRODUCT_PAGE_SIZE_AGNOSTIC to PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO
  Revert^2 "raviole(nfc): Modify NFC overlays for NFC apex"
  Revert^2 "raven: Replace NFC app with NFC apex"
  Update oriole SVN to 75
  Update raven SVN to 75
  Remove unused Android.mk under device/google/raviole
  gps: Enable Vzw SUPL OTDOA
  Update raven SVN to 74
  ...

 Conflicts:
	Android.mk
	device-oriole.mk
	device-raven.mk

Change-Id: I5968df0035ac84a7177a8d72253a81e14a9ba510
2024-03-10 09:29:30 +02:00
Android Build Coastguard Worker
ed8bf48525 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26229408', 'googleplex-android-review.googlesource.com/26239265'] into 24Q1-release.
Change-Id: Iefd15ac471b93dec4c56cd50addcdd9b9af02b0e
2024-02-21 19:18:13 +00:00
Ankur Bakshi
1a01ad5a73 Update raven SVN to 79
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cf5629c6fdf1879ce4c6760c2c2be2ae261a6e17)
Merged-In: Ic942d23db321ac036f4ad3ace6ef7b1291797b2d
Change-Id: Ic942d23db321ac036f4ad3ace6ef7b1291797b2d
2024-02-21 19:10:46 +00:00
Ankur Bakshi
530aa92922 Update oriole SVN to 79
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cdd2b488685c8a8b1d3e17b74005ea106261f36e)
Merged-In: I7e6ba5fad48ee6b94f8452596c819bdf64b1c567
Change-Id: I7e6ba5fad48ee6b94f8452596c819bdf64b1c567
2024-02-21 19:10:37 +00:00
Michael Bestas
290c21e0a1 Revert "raviole: fix padding in status bar"
This reverts commit 911053bc5d.

Reason for revert: Not working properly.

Change-Id: Id67524f97b9fe20da0ec4b8766a90ff2a99e6584
2024-02-17 00:37:13 +02:00
Android Build Coastguard Worker
f3e1efb50d Merge cherrypicks of ['googleplex-android-review.googlesource.com/26230811', 'googleplex-android-review.googlesource.com/26229397'] into 24Q1-release.
Change-Id: I0c51f0b2de90feb018d65dde25cf27286ed51e13
2024-02-14 19:58:31 +00:00
Ankur Bakshi
a7f4a20c94 Update oriole SVN to 78
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d3c5202b4b0d7027081bcafeadd3a1b4e20fdb36)
Merged-In: I3f190b287adbdfaf9abbd52d27705ea341dda15c
Change-Id: I3f190b287adbdfaf9abbd52d27705ea341dda15c
2024-02-14 19:57:29 +00:00
Ankur Bakshi
8cb7aec027 Update raven SVN to 78
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2d94179b9754dcf4f349f18caeccee5a4e1beee3)
Merged-In: I076db31a580a1cdacf0d55fa131cee22b8da1cc2
Change-Id: I076db31a580a1cdacf0d55fa131cee22b8da1cc2
2024-02-14 19:57:20 +00:00
Michael Bestas
1ac8def4f2 raviole: Add prebuilt kernel to lineage.dependencies
Change-Id: Iab5f4f4b2d98606e4f658c69e8f16f73ce7924bb
2024-02-13 19:15:07 +00:00
Chirayu Desai
4e12640d10 raviole: Set TARGET_PREBUILT_KERNEL
Change-Id: I156a4af77bd619f855f734983b24677531156c4d
2024-02-13 19:15:07 +00:00
Michael Bestas
d1a4a71d00 raviole: Squashed revert of inline kernel build
Revert "raviole: Add kernel dependency"

This reverts commit 8f84df182f.

Revert "raviole: Build mali_pixel prior to mali_kbase"

This reverts commit e1a141d603.

Revert "raviole: Drop ufs-pixel-fips140.ko"

This reverts commit 2443aed9fd.

Revert "raviole: Build external modules"

This reverts commit c06576bfc9.

Revert "raviole: Inline kernel building"

This reverts commit 2bbe43e994.

Change-Id: Ibd0c73352d5d2c52b9f0b31b4c7b8ce400699a35
2024-02-13 19:15:07 +00:00
jabashque
087470c2d4 raviole: 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-02-13 11:59:04 +00:00
Michael Bestas
5c770bf9e1 Update fingerprint/build description from UQ1A.240205.002
Change-Id: I829320236c4e71bdc10fb4c82025289e1caf338a
2024-02-06 19:08:48 +02:00
Michael Bestas
cc3be14a26 Merge tag 'android-14.0.0_r22' into staging/lineage-21_merge-android-14.0.0_r22
Android 14.0.0 Release 22 (UQ1A.240205.002)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcE4AwAKCRDorT+BmrEO
# eEbVAJ94436suJsC2y4CPFHU/615EpVn2gCfQJSWI1w94HcBQMhxzKj6YbxHR3Y=
# =HXzV
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Feb  5 21:33:23 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 2252 signatures in the past
#      2 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
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r22':
  Update oriole SVN to 75
  Update raven SVN to 75

Change-Id: I40abb6f22fd958811a410e0fe25e7b2ec535b4c7
2024-02-06 18:55:28 +02:00
Android Build Coastguard Worker
c5035fdde4 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26037619', 'googleplex-android-review.googlesource.com/26037159'] into 24Q1-release.
Change-Id: If6c410560aeac35e953e04a0631e2514824a104a
2024-01-30 20:47:37 +00:00
Ankur Bakshi
314ca42544 Update raven SVN to 77
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:07b4480d86bb02ff2dfbb721d69fa00379355e8f)
Merged-In: I6ad9c6d1f35a449ff6ce8e261d0be0f0281b49ee
Change-Id: I6ad9c6d1f35a449ff6ce8e261d0be0f0281b49ee
2024-01-30 20:31:31 +00:00
Ankur Bakshi
74a66f372d Update oriole SVN to 77
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:101091c6f70e778e80d2246dc3e89aa8a83d98e3)
Merged-In: Ie1289324007b51b1a1f5c58a261da8ed303781ff
Change-Id: Ie1289324007b51b1a1f5c58a261da8ed303781ff
2024-01-30 20:31:23 +00:00
Android Build Coastguard Worker
cdb91a80ba Merge cherrypicks of ['googleplex-android-review.googlesource.com/26012060'] into 24Q1-release.
Change-Id: I53de504929e0287ee2135072e368b5aa11b8723a
2024-01-27 03:02:00 +00:00
Cheng Chang
bc2813336d gps: Disable Vzw SUPL OTDOA
Bug: 322404137
Test: OTDOA test in b/322404137
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8dbd03c2dffe8361a3813a71eb27fb55ff9854ef)
Merged-In: I026a3f8270b4b609d5a33f0604ade8586f426ee5
Change-Id: I026a3f8270b4b609d5a33f0604ade8586f426ee5
2024-01-27 02:57:54 +00:00
Android Build Coastguard Worker
96bac482da Merge cherrypicks of ['googleplex-android-review.googlesource.com/25840964', 'googleplex-android-review.googlesource.com/25840965'] into 24Q1-release.
Change-Id: I3329eda1eb5068547dec7c9a3b266afbef81785d
2024-01-09 23:19:27 +00:00
Yvonne Yip
8105738c38 Revert "powerhint: add game mode tuning nodes"
Bug: 295636226
Test: build

This reverts commit e0ee3084bf.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9905d597384296a2e6be3a3428e032ccbd7f0454)
Merged-In: Iab78f3585e031ecbc8c2f5fea662905fd7a0b80f
Change-Id: Iab78f3585e031ecbc8c2f5fea662905fd7a0b80f
2024-01-09 23:15:17 +00:00
TeYuan Wang
cd5fdd8b3a Revert "powerhint: game mode tuning"
Bug: 295636226
Test: build

This reverts commit 52e8289e02.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2892978d1883a6443a6e2c5cf05b0c9a2f1eafb2)
Merged-In: I0678592a800a74ce863a78b326016626ce7a5809
Change-Id: I0678592a800a74ce863a78b326016626ce7a5809
2024-01-09 23:15:06 +00:00
Michael Bestas
abf16919d2 Update fingerprint/build description from UQ1A.240105.002
Change-Id: I4744b27b1b12f681b4db1f1ef5dc6ee67d90a6db
2024-01-08 01:49:30 +02:00
Michael Bestas
94f2ec2b57 Merge tag 'android-14.0.0_r19' into staging/lineage-21_merge-android-14.0.0_r19
Android 14.0.0 release 19

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZZXx0gAKCRDorT+BmrEO
# eHP0AJ4pCAK+ZJ4nsxD5gQqmZKxAbs0I0wCeK6N7H7RKN0HZUeqpUUYTdmQWuMc=
# =9VGM
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu Jan  4 01:46:26 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 2231 signatures in the past
#      2 years.  Encrypted 4 messages in the past 24 months.
# 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
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r19':
  Update raven SVN to 74
  Update oriole SVN to 74

Change-Id: I30306c16843226bf5a09217dfd859c3f09116bd5
2024-01-06 15:00:29 +02:00
Android Build Coastguard Worker
1cf0be7bed Merge cherrypicks of ['googleplex-android-review.googlesource.com/25507877', 'googleplex-android-review.googlesource.com/25507069'] into 24Q1-release.
Change-Id: I8e9404fdf366a7e86aeaaefb066204098b64ba68
2023-12-20 22:50:26 +00:00
Ankur Bakshi
2bad0f71bd Update raven SVN to 76
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:384d14b4591bb609b1c3c3d4d71df53e34a55f2a)
Merged-In: I921196f7e076adc6c100fd797c85f285759ff791
Change-Id: I921196f7e076adc6c100fd797c85f285759ff791
2023-12-20 22:49:02 +00:00
Ankur Bakshi
d132ca3dc3 Update oriole SVN to 76
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ccb94f3981c300a8e5bf1c3fec702132feb8ad7d)
Merged-In: I79b23046dcfc6238eb31964a039c48ddd7e5e46f
Change-Id: I79b23046dcfc6238eb31964a039c48ddd7e5e46f
2023-12-20 22:48:51 +00:00
Android Build Coastguard Worker
1f172add62 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25498750', 'googleplex-android-review.googlesource.com/25498988'] into udc-qpr1-release.
Change-Id: I6d8ea4ae0ac01004919d2f51a0fcd156cd1c9c3d
2023-12-15 02:47:39 +00:00
Ankur Bakshi
a3064a5729 Update oriole SVN to 75
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b1bc52470f55098c7780bfc645e95962ca2e4b00)
Merged-In: I64ab75fb46b604e34c25ef538872afec6bb39314
Change-Id: I64ab75fb46b604e34c25ef538872afec6bb39314
2023-12-15 02:43:30 +00:00
Ankur Bakshi
ba67edf018 Update raven SVN to 75
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:31d7180356120142f43c97b9ddbdfc609fdbe0cb)
Merged-In: Ia73889924434581a2a8b1fccbc6df045bb90774f
Change-Id: Ia73889924434581a2a8b1fccbc6df045bb90774f
2023-12-15 02:43:22 +00:00
Android Build Coastguard Worker
7a47a9e972 Snap for 11220357 from 2a16b70d54 to 24Q1-release
Change-Id: Iedac940530e93f46489cc7053795058ae9205e9a
2023-12-15 00:22:22 +00:00
Michael Bestas
8f84df182f raviole: Add kernel dependency
Change-Id: Ibcfa6209d632bfa44a84d49f3b5147758f323e16
2023-12-14 22:57:16 +02:00
Michael Bestas
1428f53b7f raviole: Update sepolicy path
Change-Id: I2d8c9b47333a8aca3ebb97c77081bae00f58ba13
2023-12-14 11:51:23 +02:00
86e7884a50 raviole: Bring Felica configs back
Fixes app clients that use such.

Change-Id: Ia773937560d75ea38029c2be3295ae0efa9ec1fb
Signed-off-by: AnierinB <anierin@evolution-x.org>
2023-12-14 08:02:21 +00:00
Android Build Coastguard Worker
31429e7573 Snap for 11206181 from 9f2d4bf353 to 24Q1-release
Change-Id: Ice3e232e16491e22ee5435aed8e427403dca913a
2023-12-12 02:02:21 +00:00
Michael Bestas
55e298b264 Update fingerprint/build description from UQ1A.231205.015
Change-Id: I918e01d845f4285b6ac1dbc8eb08be6a99fc52a5
2023-12-10 16:53:32 +02:00
Michael Bestas
584e4acc16 proprietary-files: UQ1A.231205.015
Change-Id: Ief21d6ba87256bcbe9e60be30ed05cd5ce5fed5b
2023-12-10 16:41:42 +02:00
Michael Bestas
55b1ba09d0 Merge tag 'android-14.0.0_r17' into staging/lineage-21_merge-android-14.0.0_r17
Android 14.0.0 Release 17 (UQ1A.231205.015)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZXDPIgAKCRDorT+BmrEO
# eN9YAJ0UZto78Yd2CSzrATb9AW25us3WQACeK9mnnjmW7FiFaB+QOupKMRq5Fm8=
# =oQe9
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Dec  6 21:44:34 2023 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 2195 signatures in the past
#      2 years.  Encrypted 4 messages in the past 23 months.
# 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 Lokesh Kumar Goel (11) and others
# Via Automerger Merge Worker (112) and Android Build Coastguard Worker (45)
* tag 'android-14.0.0_r17': (46 commits)
  Update oriole SVN to 73
  Update raven SVN to 73
  Adding Fast Pair extended IDs for Pixel 6
  Update oriole SVN to  72
  Update raven SVN to  72
  Update oriole SVN to  71
  Update raven SVN to  71
  Disable limiting camera_hal for LAUNCH hint
  Update raven SVN to 70
  Update raven SVN to 69
  Update oriole SVN to 70
  Update oriole SVN to 69
  Revert "nfc: enable nfc debugging for usedebug builds"
  gps: enable always-on measurements log
  update the gps conf to the latest version
  gps: Disable Vzw SUPL OTDOA
  Update oriole SVN to  68
  Update raven SVN to  68
  Update raven SVN to  67
  Disable WM Extensions on Pixel 6
  ...

 Conflicts:
	device-oriole.mk
	device-raven.mk

Change-Id: I94de8aa7a7fc95984dd2c02ddf2de8c7b22f87d5
2023-12-10 16:33:57 +02:00
Android Build Coastguard Worker
3a4f9d466b Snap for 11200327 from 00e4dc62d3 to 24Q1-release
Change-Id: Ib702820b02aa11f5ea125e2ddb2928987dd136a9
2023-12-09 04:02:41 +00:00
Android Build Coastguard Worker
ffa741add3 Snap for 11192287 from 52e8289e02 to 24Q1-release
Change-Id: Ie33bad513733158bbd9731c1b3cf022756776062
2023-12-08 00:02:59 +00:00
Android Build Coastguard Worker
d4811f5cda Snap for 11186783 from 92f41a0c73 to 24Q1-release
Change-Id: Ifb7a4bdcebe578115c366e7d95ad7be031750a55
2023-12-07 00:02:22 +00:00
Michael Bestas
dca93cdc31 raviole: Add firmware extraction support
Change-Id: If6cb6334a8f7b2fcc77c8947569eba1b2002190a
2023-12-04 19:42:56 +02:00
Android Build Coastguard Worker
a38a321010 Snap for 11162593 from 69cf853ced to 24Q1-release
Change-Id: Idf7eb0439cf4213433bd0ca30999d4f89992c993
2023-12-01 00:02:49 +00:00
Michael Bestas
762683e36c raviole: Switch to our charging animation
Change-Id: I747ca06359eacbcee995a5f42a532fb02d39c376
2023-11-29 19:37:17 +02:00
Michael Bestas
1957d77c62 raviole: Remove unused blobs
Change-Id: I02ac1a6c34d69317b9bd7dfa72dc4f740e3f6f17
2023-11-29 19:37:17 +02:00
Android Build Coastguard Worker
ee58335be4 Snap for 11130229 from 3d7f602bc4 to 24Q1-release
Change-Id: Ic21ab1ed87777b2eec8c92def69d7abca7b1002a
2023-11-22 00:03:43 +00:00
Android Build Coastguard Worker
25d6a63dc3 Snap for 11111096 from 30b7043080 to 24Q1-release
Change-Id: Idf8452380e0c88e1eb2e3fb4e5f8d464e7d0d22a
2023-11-17 00:02:09 +00:00
Android Build Coastguard Worker
2da9492194 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25291797', 'googleplex-android-review.googlesource.com/25292515'] into udc-qpr1-release.
Change-Id: Icd9c807e93ed9332c12c043c66506fa5b7042cdd
2023-11-16 18:50:17 +00:00
Ankur Bakshi
a429623af4 Update raven SVN to 74
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d149063ee2d5b539d4b3caa866a0832203e12f2b)
Merged-In: If979440846ea1bb42448118fa778dc908e71c172
Change-Id: If979440846ea1bb42448118fa778dc908e71c172
2023-11-16 18:41:09 +00:00
Ankur Bakshi
7da6bbcada Update oriole SVN to 74
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7b6a615aa86d4d65d0a75761392dcb07a966770a)
Merged-In: I46458735aaba542defde0ab3319d1afd61f051f4
Change-Id: I46458735aaba542defde0ab3319d1afd61f051f4
2023-11-16 18:41:02 +00:00
Naman Sood
911053bc5d raviole: 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 the landscape top padding is correct.

Change-Id: I10c3f495b7627200b05a24f5b259f789e62ada13
2023-11-12 11:49:49 +00:00
LuK1337
e1a141d603 raviole: Build mali_pixel prior to mali_kbase
mali_kbase depends on mali_pixel symbols and thus has to be built first
so that Module.symvers gets generated.

Change-Id: Id4b44eda52a3a3f2d794e3a321e30934b1d22781
2023-11-11 16:39:47 +00:00
Android Build Coastguard Worker
418920de30 Snap for 11078623 from ca07a9d1d2 to 24Q1-release
Change-Id: I1e4ad8f14da7b817b92bd03471bb49b1c2b5bcce
2023-11-10 00:02:20 +00:00
Michael Bestas
3691efedaa Update fingerprint/build description from UP1A.231105.003
Change-Id: I3e03b20a9c918cc0839a66400d70ef8f60790696
2023-11-09 01:10:56 +02:00
Michael Bestas
c98aa3fbea Merge tag 'android-14.0.0_r14' into staging/lineage-21_merge-android-14.0.0_r14
Android 14.0.0 release 14

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZUmd4wAKCRDorT+BmrEO
# eB43AJ4jWlQzcrVaoh3Ok1MTBqeDJFXMeQCdGIJ+FShKcDVLWgdnGiHRv6CUEAw=
# =DCrb
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Nov  7 04:16:03 2023 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 2050 signatures in the past
#      2 years.  Encrypted 4 messages in the past 22 months.
# 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 (8) and Lokesh Kumar Goel (6)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r14':
  Update raven SVN to  71
  Update oriole SVN to  71
  Update raven SVN to 70
  Update oriole SVN to 70
  Update raven SVN to 70
  Update oriole SVN to 70
  Update raven SVN to 70
  Update oriole SVN to 70
  Update raven SVN to 69
  Update oriole SVN to 69
  Update oriole SVN to  68
  Update raven SVN to  68
  Update oriole SVN to  68
  Update raven SVN to  68

Change-Id: I3a1003a77b28714df7a2dc5bb7974f3a4443d5e3
2023-11-08 01:29:32 +02:00
Android Build Coastguard Worker
c9992405f3 Snap for 11059422 from 35ad1b0498 to 24Q1-release
Change-Id: Ib87145b0d69f731e9318cdfb03455913bbdaa8d6
2023-11-07 02:02:42 +00:00
Android Build Coastguard Worker
e1c33c92b1 Snap for 11031655 from 7081f75f52 to 24Q1-release
Change-Id: I25882f822b454369dad42142d23ba510e42c50c4
2023-11-01 01:02:52 +00:00
Android Build Coastguard Worker
9c8ff9b432 Snap for 11020550 from 423f99e59b to 24Q1-release
Change-Id: Ia6954744d1d33b41ab47d8102a380f2b6bed91ac
2023-10-29 23:02:53 +00:00
Michael Bestas
2443aed9fd raviole: Drop ufs-pixel-fips140.ko
Change-Id: Id78a5edc62e6464270b395a0bd989443e32972a1
2023-10-29 12:30:42 +02:00
Android Build Coastguard Worker
65e846119a Snap for 11012804 from 9926df8f8a to 24Q1-release
Change-Id: If53d95d45005ff6ace1b80a4a6ab6665cd2653a7
2023-10-27 03:19:15 +00:00
Android Build Coastguard Worker
5e769c00cc Merge cherrypicks of ['googleplex-android-review.googlesource.com/24695743', 'googleplex-android-review.googlesource.com/24697989', 'googleplex-android-review.googlesource.com/25176367', 'googleplex-android-review.googlesource.com/25174557'] into udc-release.
Change-Id: Iff5e422787c392dad793b3d99a74fcb7b062d477
2023-10-26 19:50:06 +00:00
Lokesh Kumar Goel
36d63f017f Update raven SVN to 71
Bug: 302612466
(cherry picked from commit ed76e2420d)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:91dbbaf6a27095f064118f253958b172da8a3794)
Merged-In: I8c74f60d0c0437585a1f4bf5ad9d43115ddcc8b1
Change-Id: I8c74f60d0c0437585a1f4bf5ad9d43115ddcc8b1
2023-10-26 19:48:36 +00:00
Lokesh Kumar Goel
66c4c4fe92 Update oriole SVN to 71
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:024c12af322f3daf3aa21eac4313d2ebe1b9022c)
Merged-In: If51fdd784e6f45e63331ce984e76632e2236a943
Change-Id: If51fdd784e6f45e63331ce984e76632e2236a943
2023-10-26 19:48:28 +00:00
Ankur Bakshi
f554672c9e Update raven SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4049cdb9a346f3edbe522a2d6171bea7754e7fa0)
Merged-In: If7417bddc6ef92cbaec5a5537f1260f0536268b5
Change-Id: If7417bddc6ef92cbaec5a5537f1260f0536268b5
2023-10-26 19:48:21 +00:00
Ankur Bakshi
e522aaf25a Update oriole SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:47b81f69045308d5f452978eb857216c350629b9)
Merged-In: I5e940376186311fe9d25e252c9080eef894707f2
Change-Id: I5e940376186311fe9d25e252c9080eef894707f2
2023-10-26 19:48:12 +00:00
Android Build Coastguard Worker
2bc54cda9b Snap for 11005173 from 192c82f16e to 24Q1-release
Change-Id: Iaf877b5acd529a8f955f5a7d3802ab4a8956b9a1
2023-10-26 01:35:48 +00:00
Android Build Coastguard Worker
d66921135e Snap for 10992821 from cff140b5fd to 24Q1-release
Change-Id: Iff296c907fea9722fb9b20f3462df6e1f368bdfc
2023-10-24 01:05:56 +00:00
Android Build Coastguard Worker
178dfaf034 Snap for 10985023 from 51b67a07be to 24Q1-release
Change-Id: I3a8a9559a9094959a79ae2be355f2fac22d5fd2b
2023-10-21 03:05:41 +00:00
Android Build Coastguard Worker
91c42cadb3 Snap for 10958510 from bea03a75c2 to 24Q1-release
Change-Id: I5b548b292485dede1c8ace4085fb6bf625ad3d0e
2023-10-17 02:30:01 +00:00
Android Build Coastguard Worker
8e911f8218 Snap for 10950137 from 53f15c8a4d to 24Q1-release
Change-Id: I9163f9b1d03dfd883b2967ddb581d408757bddd9
2023-10-14 05:04:38 +00:00
Android Build Coastguard Worker
5d36eb4404 Snap for 10942032 from 707d6fe29a to 24Q1-release
Change-Id: I3540952f1951b1ebac148a4f3443909d50782df3
2023-10-13 03:09:51 +00:00
Neel Chauhan
c06576bfc9 raviole: Build external modules
Change-Id: Ia1ee2e7a84cba6bcbc77fb40aba20dcd8debe299
2023-10-12 19:47:28 +03:00
Michael Bestas
2bbe43e994 raviole: Inline kernel building
Change-Id: I629c70b74db44d02847212b774982060ab84f1d2
2023-10-12 19:47:27 +03:00
Michael Bestas
7e51b78ffc raviole: overlay: Configure aux cameras for Aperture
Change-Id: I3d1c93057b5c2a1ba09c06a945d538d2043f30fd
2023-10-12 19:47:27 +03:00
Michael Bestas
d1a7b07106 raven: Convert status_bar_height_portrait to dp
Fix status bar height not being scaled properly after switching
screen resolution to 1080p.

DP = PX * (160 / DPI)

Change-Id: I7eba09b6da2eae6bd4274d3ad6acc85311d32db1
2023-10-12 19:47:27 +03:00
Michael Bestas
ed64754caf oriole: Switch status_bar_height_{default|landscape} to dp
This matches all the other devices, there is no reason for this value
to be in px.

Change-Id: Ic31ceae0df31115df053474eb64b6f34dd750bde
2023-10-12 19:47:27 +03:00
Ethan Chen
212c687473 Disable userdebug diagnostics
* We can't make use of most of the debug features on userdebug builds.

Change-Id: I31df2090b31243b742c4e82dc08cd8491dada54f
2023-10-12 19:47:27 +03:00
Michael Bestas
b08af24feb oriole: Add HbmSVManager RRO overlay
* Based on redfin
* raven doesn't have it on stock

Change-Id: I54d885c233151498372e1b510284d6a297ac3e94
2023-10-12 19:47:27 +03:00
Alessandro Astone
29675e1e35 Build PowerShare HAL
Change-Id: I3c0321b844acb5f97ac398acc842501410a44b6c
2023-10-12 19:47:27 +03:00
Michael Bestas
f9620c792e Include wireless_charger makefile
This includes the required sepolicy and compatibility matrix
in the build.

Change-Id: I3096357c5f45e664a7b39870fdc053e48d1361ad
2023-10-12 19:47:26 +03:00
Bruno Martins
65257943ef overlay: Declare support for wireless charging
Change-Id: Iba6a8b357779a3bb2134f2fc0878819339615239
2023-10-12 19:47:26 +03:00
Danny Lin
31ed7b212a overlay: Settings: Enable Smooth Display setting
All GS101 devices (raven and oriole) have peak refresh rates higher than
60 Hz, so allow users to toggle high-refresh rate like on stock.

Change-Id: I7fcbb905b61575de8c5e9d9a935463932551fb6a
2023-10-12 19:47:26 +03:00
Yo Chiang
b9fe2f73de 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
2023-10-12 19:47:26 +03:00
Alessandro Astone
a6c7a045d8 Rename privapp-permissions file to avoid conflict with gapps
When these permissions are updated and MindTheGapps are installed
addon.d will revert them to their previous state, preventing the
system to boot for missing privapp permissions in the whitelist.

Change-Id: I1a458dc242efcd422569b871dbfe084a33c76903
2023-10-12 14:00:34 +03:00
Chirayu Desai
d644dd7634 raviole: Set up proprietary files extraction
* The proprietary files lists are generated by comparing stock partition
  contents with AOSP generated partitions.

Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I17b78ccf212d8364070c40fe3c7d06d4048e3fe4
2023-10-12 14:00:33 +03:00
Ethan Chen
a397496b59 Declare EUICC permission
This is a squash of the following:

Author: Ethan Chen <intervigil@gmail.com>
Date:   Sat Dec 1 13:53:00 2018 -0800

    Declare EUICC permission

    Change-Id: I1b151021ca9fc6cf35141b2ccb337bc83197089e

Author: razorloves <razorloves@gmail.com>
Date:   Fri Oct 18 00:06:22 2019 -0500

    Move eUICC permissions xml to /product

    All eUICC items were moved to /product in Q.

    Change-Id: I614f86b16f61959c47465863ab1d5d55030209ab

Change-Id: I323dce8b848b44e45ed21002950059e58719113c
2023-10-12 04:26:15 +03:00
Chirayu Desai
a5e1f38d25 Add initial Lineage product makefiles
Change-Id: I0781b6d4d74680ce7f0d860048871da7c2d43fb6
2023-10-12 04:26:15 +03:00
Michael Bestas
c2127f57aa oriole: Correct status_bar_height_default overlay name
Test: Observe status bar shows up correctly
Change-Id: I425e03449b41e9aa370899f54ed8d0e2b2d78ca5
2023-10-12 04:21:46 +03:00
Michael Bestas
196636b37f Add .gitupstream
Change-Id: I2c0ab4e6b31282f6d8be88942c4fe9c38871d7d0
2023-10-12 04:21:22 +03:00
Android Build Coastguard Worker
80a95e7dd9 Snap for 10917888 from 57bf64f150 to 24Q1-release
Change-Id: Ife47c07570fe63507312a74f7238f9db071b29dd
2023-10-07 23:04:09 +00:00
Android Build Coastguard Worker
f759f027e6 Snap for 10909147 from 12bb201d03 to 24Q1-release
Change-Id: I7c34913ba56c982ef800601ee6b1063c71a55da8
2023-10-06 01:04:37 +00:00
Android Build Coastguard Worker
0e1ebe638e Snap for 10897809 from 50e640cbe0 to 24Q1-release
Change-Id: I04c76939174ae2e45e2d3c12428323d186c9cd69
2023-10-04 02:29:19 +00:00
Android Build Coastguard Worker
1c5ff90e16 Snap for 10884074 from f1bb202bd8 to 24Q1-release
Change-Id: I492d68c8e32ea73df6912bcbea4942f6be55923b
2023-09-30 03:04:30 +00:00
Android Build Coastguard Worker
7c99c1e855 Snap for 10878163 from 74cec48325 to 24Q1-release
Change-Id: I527ac57cbd5441175a304d378484ce6c8f3a9ac4
2023-09-29 01:04:12 +00:00
Android Build Coastguard Worker
1adaaaba77 [coastguard skipped] Merge sparse cherrypicks from sparse-10873617-L67100000963226378 into udc-release.
COASTGUARD_SKIP: I917612fbccea9f25e3543ea6db56c528f3e92cdf
COASTGUARD_SKIP: I5e940376186311fe9d25e252c9080eef894707f2
COASTGUARD_SKIP: If7417bddc6ef92cbaec5a5537f1260f0536268b5

Change-Id: I3dbe9270aec05476667b2447d15459a1e7baa718
2023-09-28 02:19:17 +00:00
Android Build Coastguard Worker
c8c75570fb Merge cherrypicks of ['googleplex-android-review.googlesource.com/24695743', 'googleplex-android-review.googlesource.com/24697989'] into sparse-10873617-L67100000963226378.
SPARSE_CHANGE: I5e940376186311fe9d25e252c9080eef894707f2
SPARSE_CHANGE: If7417bddc6ef92cbaec5a5537f1260f0536268b5

Change-Id: I917612fbccea9f25e3543ea6db56c528f3e92cdf
2023-09-28 02:13:00 +00:00
Ankur Bakshi
32ccb66ff5 Update raven SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4049cdb9a346f3edbe522a2d6171bea7754e7fa0)
Merged-In: If7417bddc6ef92cbaec5a5537f1260f0536268b5
Change-Id: If7417bddc6ef92cbaec5a5537f1260f0536268b5
2023-09-28 02:11:45 +00:00
Ankur Bakshi
2e7e24171a Update oriole SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:47b81f69045308d5f452978eb857216c350629b9)
Merged-In: I5e940376186311fe9d25e252c9080eef894707f2
Change-Id: I5e940376186311fe9d25e252c9080eef894707f2
2023-09-28 02:11:38 +00:00
Android Build Coastguard Worker
70f221cf38 Snap for 10865348 from cf599ed7d6 to 24Q1-release
Change-Id: I7f6b7ec3cf77e2611f2b9105211942dcfd8be018
2023-09-27 01:03:20 +00:00
Android Build Coastguard Worker
f5a3085c2e Snap for 10843824 from 94d89343fa to 24Q1-release
Change-Id: I4f443fe297f98bfae4bc264c9c69f6b696ad9b6d
2023-09-21 21:52:46 +00:00
Android Build Coastguard Worker
6cebab0ca0 [coastguard skipped] Merge sparse cherrypicks from sparse-10817346-L96600000963063472 into udc-release.
COASTGUARD_SKIP: If7417bddc6ef92cbaec5a5537f1260f0536268b5
COASTGUARD_SKIP: I5e940376186311fe9d25e252c9080eef894707f2
COASTGUARD_SKIP: I4afbf8fc92ae73d2c2d1076c4264d4401480b0c2

Change-Id: I5fa03ff78e08aeac02724a8f0b5a4061f71bd9d2
2023-09-15 23:23:35 +00:00
Android Build Coastguard Worker
8e677fb18e Merge cherrypicks of ['googleplex-android-review.googlesource.com/24695743', 'googleplex-android-review.googlesource.com/24697989'] into sparse-10817346-L96600000963063472.
SPARSE_CHANGE: I5e940376186311fe9d25e252c9080eef894707f2
SPARSE_CHANGE: If7417bddc6ef92cbaec5a5537f1260f0536268b5

Change-Id: I4afbf8fc92ae73d2c2d1076c4264d4401480b0c2
2023-09-15 23:19:06 +00:00
Ankur Bakshi
961d1d85f3 Update raven SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4049cdb9a346f3edbe522a2d6171bea7754e7fa0)
Merged-In: If7417bddc6ef92cbaec5a5537f1260f0536268b5
Change-Id: If7417bddc6ef92cbaec5a5537f1260f0536268b5
2023-09-15 23:17:14 +00:00
Ankur Bakshi
18fa502a96 Update oriole SVN to 70
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:47b81f69045308d5f452978eb857216c350629b9)
Merged-In: I5e940376186311fe9d25e252c9080eef894707f2
Change-Id: I5e940376186311fe9d25e252c9080eef894707f2
2023-09-15 23:17:03 +00:00
Android Build Coastguard Worker
c5f1a0e513 Merge cherrypicks of ['googleplex-android-review.googlesource.com/24439886', 'googleplex-android-review.googlesource.com/24439885', 'googleplex-android-review.googlesource.com/24682777', 'googleplex-android-review.googlesource.com/24683884'] into udc-release.
Change-Id: Ic71601a335c4e880a16d370ed061446f2c172fbc
2023-09-15 21:22:36 +00:00
Ankur Bakshi
675c0c4775 Update raven SVN to 69
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ff982eb8d2cb3eb49188aa302e9671417c1fe10b)
Merged-In: Icadf953c98a09298511239d30194383706858694
Change-Id: Icadf953c98a09298511239d30194383706858694
2023-09-15 21:12:53 +00:00
Ankur Bakshi
be986d9772 Update oriole SVN to 69
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8913112d57371ff4eea365df530fb7a7e66c14e8)
Merged-In: I43cf152ebc8c6f944a15e0135f6bcf0c686419bd
Change-Id: I43cf152ebc8c6f944a15e0135f6bcf0c686419bd
2023-09-15 21:12:43 +00:00
Lokesh Kumar Goel
6aca2873e9 Update oriole SVN to 68
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0f47de1ea25ab72a9dd50e13ff8217faab831d42)
Merged-In: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
Change-Id: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
2023-09-15 21:12:35 +00:00
Lokesh Kumar Goel
0f23b904f7 Update raven SVN to 68
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:58d7ffaeeb22c8f074d2dd6318fcbd3158e5a3f0)
Merged-In: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
Change-Id: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
2023-09-15 21:12:26 +00:00
Android Build Coastguard Worker
c0aff5a3e2 [coastguard skipped] Merge sparse cherrypicks from sparse-10754064-L40700000962919403 into udc-release.
COASTGUARD_SKIP: I0b41a5dd3549ad33131d21bb14baf6f0ba83cc36
COASTGUARD_SKIP: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
COASTGUARD_SKIP: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0

Change-Id: Ibf4eb0d8f35ce9fcbfc7244461cacaab4a78c270
2023-09-05 17:45:34 +00:00
Android Build Coastguard Worker
8b6a848cdf Merge cherrypicks of ['googleplex-android-review.googlesource.com/24439886', 'googleplex-android-review.googlesource.com/24439885'] into sparse-10754064-L40700000962919403.
SPARSE_CHANGE: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
SPARSE_CHANGE: I073e25b8e4db19f9680e4ef7cda6baa7c265b925

Change-Id: I0b41a5dd3549ad33131d21bb14baf6f0ba83cc36
2023-09-05 17:38:25 +00:00
Lokesh Kumar Goel
d16806658e Update oriole SVN to 68
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0f47de1ea25ab72a9dd50e13ff8217faab831d42)
Merged-In: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
Change-Id: I073e25b8e4db19f9680e4ef7cda6baa7c265b925
2023-09-05 17:36:49 +00:00
Lokesh Kumar Goel
3222cd26bd Update raven SVN to 68
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:58d7ffaeeb22c8f074d2dd6318fcbd3158e5a3f0)
Merged-In: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
Change-Id: I860de9766063f9674a6b4a9fd2d2deeea3e1b8f0
2023-09-05 17:36:41 +00:00
109 changed files with 2929 additions and 2936 deletions

38
Android.mk Normal file
View File

@@ -0,0 +1,38 @@
#
# Copyright (C) 2011 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# WARNING: Everything listed here will be built on ALL platforms,
# including x86, the universal, and the SDK. Modules must be uniquely
# named (liblights.panda), and must build everywhere, or limit themselves
# to only building on ARM if they include assembly. Individual makefiles
# are responsible for having their own logic, for fine-grained control.
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,default-permissions.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,libnfc-nci-raven.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,libnfc-nci.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,fstab.postinstall,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,ueventd.rc,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,hals.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,media_profiles_V1_0.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,media_codecs_performance.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,device_state_configuration.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,task_profiles.json,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,p2p_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-copy-files-license-metadata,device/google/raviole,wpa_supplicant_overlay.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,))
$(eval $(call declare-1p-copy-files,device/google/raviole,audio_policy_configuration.xml))

View File

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

View File

@@ -1,11 +1,5 @@
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# Copyright (C) 2021 The LineageOS Project
#
# 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,{**/,}Android.bp=file:device/google/gs-common:main:/MK_OWNERS
per-file *.mk,*/BoardConfig.mk=file:device/google/gs-common:main:/OWNERS

View File

@@ -19,4 +19,4 @@ PRODUCT_NAME := aosp_oriole_pgagnostic_64
PRODUCT_MODEL := AOSP page size agnostic on Oriole 64-bit only
PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO := true
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 16384
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 65536

View File

@@ -15,7 +15,7 @@
#
$(call inherit-product, device/google/gs101/aosp_common.mk)
$(call inherit-product, device/google/raviole/raven_generic.mk)
$(call inherit-product, device/google/raviole/device-raven.mk)
PRODUCT_NAME := aosp_raven
PRODUCT_NAME_FOR_ATTESTATION := raven

View File

@@ -19,4 +19,4 @@ PRODUCT_NAME := aosp_raven_pgagnostic_64
PRODUCT_MODEL := AOSP page size agnostic on Raven 64-bit only
PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO := true
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 16384
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 65536

View File

@@ -14,7 +14,7 @@
# limitations under the License.
#
$(call inherit-product, device/google/gs101/aosp_common.mk)
$(call inherit-product, device/google/raviole/slider_generic.mk)
$(call inherit-product, device/google/raviole/device-slider.mk)
PRODUCT_NAME := aosp_slider
PRODUCT_DEVICE := slider

View File

@@ -14,7 +14,7 @@
# limitations under the License.
#
$(call inherit-product, device/google/gs101/aosp_common.mk)
$(call inherit-product, device/google/raviole/whitefin_generic.mk)
$(call inherit-product, device/google/raviole/device-whitefin.mk)
PRODUCT_NAME := aosp_whitefin
PRODUCT_DEVICE := whitefin

View File

@@ -135,6 +135,10 @@
</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,6 +149,8 @@
</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 -->
@@ -152,6 +158,8 @@
</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

@@ -135,6 +135,10 @@
</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,6 +149,8 @@
</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 -->
@@ -152,6 +158,8 @@
</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,6 +131,10 @@
</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">
@@ -141,6 +145,8 @@
</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 -->
@@ -148,6 +154,8 @@
</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

@@ -135,6 +135,10 @@
</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,6 +149,8 @@
</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 -->
@@ -152,6 +158,8 @@
</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

@@ -11,7 +11,6 @@
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!-- Le Audio Audio Ports -->
<mixPort name="le audio broadcast output" role="source" />
<mixPort name="le audio output" role="source" flags="AUDIO_OUTPUT_FLAG_SPATIALIZER">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="44100 48000"
@@ -52,7 +51,6 @@
<devicePort tagName="BLE Headset Out" type="AUDIO_DEVICE_OUT_BLE_HEADSET" role="sink"/>
<devicePort tagName="BLE Speaker Out" type="AUDIO_DEVICE_OUT_BLE_SPEAKER" role="sink"/>
<devicePort tagName="BLE Headset In" type="AUDIO_DEVICE_IN_BLE_HEADSET" role="source"/>
<devicePort tagName="BLE Broadcast Out" type="AUDIO_DEVICE_OUT_BLE_BROADCAST" role="sink"/>
</devicePorts>
<routes>
<route type="mix" sink="BT A2DP Out"
@@ -68,8 +66,6 @@
<route type="mix" sink="le audio input"
sources="BLE Headset In"/>
<route type="mix" sink="BLE Speaker Out"
sources="le audio output"/>
<route type="mix" sink="BLE Broadcast Out"
sources="le audio broadcast output"/>
sources="le audio output"/>
</routes>
</module>
</module>

View File

@@ -29,6 +29,7 @@ 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.
@@ -37,6 +38,8 @@ SPEAKER_SAFE_CALL = OM:10,SM:2,OST:OST_SPEAKER
########################################################################################################
[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

View File

@@ -135,6 +135,10 @@
</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,6 +149,8 @@
</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 -->
@@ -152,6 +158,8 @@
</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

@@ -135,6 +135,10 @@
</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,6 +149,8 @@
</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 -->
@@ -152,6 +158,8 @@
</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,6 +131,10 @@
</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">
@@ -141,6 +145,8 @@
</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 -->
@@ -148,6 +154,8 @@
</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

@@ -135,6 +135,10 @@
</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,6 +149,8 @@
</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 -->
@@ -152,6 +158,8 @@
</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

@@ -11,7 +11,6 @@
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!-- Le Audio Audio Ports -->
<mixPort name="le audio broadcast output" role="source" />
<mixPort name="le audio output" role="source" flags="AUDIO_OUTPUT_FLAG_SPATIALIZER">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="44100 48000"
@@ -52,7 +51,6 @@
<devicePort tagName="BLE Headset Out" type="AUDIO_DEVICE_OUT_BLE_HEADSET" role="sink"/>
<devicePort tagName="BLE Speaker Out" type="AUDIO_DEVICE_OUT_BLE_SPEAKER" role="sink"/>
<devicePort tagName="BLE Headset In" type="AUDIO_DEVICE_IN_BLE_HEADSET" role="source"/>
<devicePort tagName="BLE Broadcast Out" type="AUDIO_DEVICE_OUT_BLE_BROADCAST" role="sink"/>
</devicePorts>
<routes>
<route type="mix" sink="BT A2DP Out"
@@ -68,8 +66,6 @@
<route type="mix" sink="le audio input"
sources="BLE Headset In"/>
<route type="mix" sink="BLE Speaker Out"
sources="le audio output"/>
<route type="mix" sink="BLE Broadcast Out"
sources="le audio broadcast output"/>
sources="le audio output"/>
</routes>
</module>
</module>

View File

@@ -29,6 +29,7 @@ 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.
@@ -37,6 +38,8 @@ SPEAKER_SAFE_CALL = OM:10,SM:2,OST:OST_SPEAKER
########################################################################################################
[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

View File

@@ -2,7 +2,4 @@
BtA2dpOffloadCap = sbc-aac-aptx-aptxhd-ldac-opus
# Update BQR Event Mask property value
BqrEventMaskValueUpdate = 262238
BtOpusEnabled = true

View File

@@ -32,7 +32,7 @@ on boot && property:ro.build.type=eng && \
property:persist.vendor.fingerprint.disable.fake.override=100
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
service insmod_sh_raviole /vendor/bin/insmod.sh /vendor_dlkm/etc/init.insmod.${ro.hardware}.cfg
service insmod_sh_raviole /vendor/bin/insmod.sh /vendor/etc/init.insmod.${ro.hardware}.cfg
class main
user root
group root system

View File

@@ -16,7 +16,7 @@ on early-boot
start insmod_sh_slider
service insmod_sh_slider /vendor/bin/insmod.sh /vendor_dlkm/etc/init.insmod.slider.cfg
service insmod_sh_slider /vendor/bin/insmod.sh /vendor/etc/init.insmod.slider.cfg
class main
user root
group root system

View File

@@ -14,7 +14,7 @@ on early-boot
wait_for_prop vendor.common.modules.ready 1
start insmod_sh_whitefin
service insmod_sh_whitefin /vendor/bin/insmod.sh /vendor_dlkm/etc/init.insmod.whitefin.cfg
service insmod_sh_whitefin /vendor/bin/insmod.sh /vendor/etc/init.insmod.whitefin.cfg
class main
user root
group root system

View File

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

View File

@@ -1,10 +1,11 @@
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/overlay-lineage
# Overlays
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-lineage
# ANGLE - Almost Native Graphics Layer Engine
PRODUCT_PACKAGES += \
@@ -14,9 +15,8 @@ PRODUCT_PACKAGES += \
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.telephony.euicc.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.hardware.telephony.euicc.xml
# IWLAN
PRODUCT_PACKAGES += \
Iwlan
# Kernel
TARGET_PREBUILT_KERNEL := device/google/raviole-kernel/Image.lz4
# PowerShare
include hardware/google/pixel/powershare/device.mk
@@ -34,16 +34,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

View File

@@ -17,18 +17,17 @@
# Restrict the visibility of Android.bp files to improve build analysis time
$(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
ifdef RELEASE_GOOGLE_ORIOLE_RADIO_DIR
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_ORIOLE_RADIO_DIR)
TARGET_KERNEL_DIR ?= device/google/raviole-kernel
TARGET_BOARD_KERNEL_HEADERS := device/google/raviole-kernel/kernel-headers
ifdef RELEASE_GOOGLE_ORIOLE_KERNEL_VERSION
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_ORIOLE_KERNEL_VERSION)
endif
RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR ?= pdk# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR)
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR))
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_ORIOLE_VERSION)
# Keeps flexibility for kasan and ufs builds
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_ORIOLE_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_ORIOLE_DIR)/kernel-headers
ifdef RELEASE_GOOGLE_ORIOLE_KERNEL_DIR
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_ORIOLE_KERNEL_DIR)
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_ORIOLE_KERNEL_DIR)/kernel-headers
endif
$(call inherit-product-if-exists, vendor/google_devices/raviole/prebuilts/device-vendor-oriole.mk)
$(call inherit-product-if-exists, vendor/google_devices/gs101/prebuilts/device-vendor.mk)
@@ -43,11 +42,19 @@ DEVICE_PACKAGE_OVERLAYS += device/google/raviole/oriole/overlay
include device/google/raviole/audio/oriole/audio-tables.mk
include device/google/gs101/device-shipping-common.mk
include device/google/gs101/telephony/pktrouter.mk
include hardware/google/pixel/vibrator/cs40l25/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 := g6_trusty
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/firmware/fingerprint/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/firmware/fingerprint/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/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)
@@ -69,13 +76,9 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
device/google/gs101/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.oriole.rc
# 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),)
# insmod files
PRODUCT_COPY_FILES += \
device/google/raviole/init.insmod.oriole.cfg:$(TARGET_COPY_OUT_VENDOR_DLKM)/etc/init.insmod.oriole.cfg
endif
device/google/raviole/init.insmod.oriole.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.oriole.cfg
# Thermal Config
PRODUCT_COPY_FILES += \
@@ -107,9 +110,11 @@ PRODUCT_COPY_FILES += \
# Bluetooth Hal Extension test tools
PRODUCT_PACKAGES_ENG += \
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PACKAGES_DEBUG += \
sar_test \
hci_inject
endif
# userdebug specific
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
@@ -159,12 +164,6 @@ PRODUCT_PACKAGES += \
android.hardware.nfc-service.st \
NfcOverlayOriole
# 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 \
@@ -220,25 +219,6 @@ endif
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=$(TARGET_SVN)
# Set device family property for SMR builds
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.device_family=O6R4B9
# Set build properties for SMR builds
ifeq ($(RELEASE_IS_SMR), true)
ifneq (,$(RELEASE_BASE_OS_ORIOLE))
PRODUCT_BASE_OS := $(RELEASE_BASE_OS_ORIOLE)
endif
endif
# Set build properties for EMR builds
ifeq ($(RELEASE_IS_EMR), true)
ifneq (,$(RELEASE_BASE_OS_ORIOLE))
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.version.emergency_base_os=$(RELEASE_BASE_OS_ORIOLE)
endif
endif
# Set support hide display cutout feature
PRODUCT_PRODUCT_PROPERTIES += \
ro.support_hide_display_cutout=true
@@ -275,6 +255,13 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/trunk
endif
# Set support one-handed mode
PRODUCT_PRODUCT_PROPERTIES += \
@@ -289,8 +276,8 @@ PRODUCT_PACKAGES += \
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
# Override default distortion output gain according to UX experiments
PRODUCT_VENDOR_PROPERTIES += \
vendor.audio.hapticgenerator.distortion.output.gain=0.32
PRODUCT_PRODUCT_PROPERTIES += \
vendor.audio.hapticgenerator.distortion.output.gain=0.5
# RKPD
PRODUCT_PRODUCT_PROPERTIES += \
@@ -324,21 +311,11 @@ PRODUCT_PRODUCT_PROPERTIES += \
# Location
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps.6.1.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
device/google/raviole/location/gps.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps_user.6.1.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps_user.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
device/google/raviole/location/gps_user.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
# Enable DeviceAsWebcam support
@@ -350,22 +327,6 @@ PRODUCT_PRODUCT_PROPERTIES += \
ro.quick_start.oem_id=00e0 \
ro.quick_start.device_id=oriole
# Disable AVF Remote Attestation
PRODUCT_AVF_REMOTE_ATTESTATION_DISABLED := true
# Bluetooth device id
# Oriole: 0x4106
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.device_id.product_id=16646
# ETM
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
$(call inherit-product-if-exists, device/google/common/etm/device-userdebug-modules.mk)
endif
endif
# PlayVideos
PLAYVIDEOS_VERSION_DIR := 4.20.6
$(call soong_config_set_bool,playvideos,use_device_specific_version,true)
PRODUCT_SOONG_NAMESPACES += vendor/unbundled_google/packages/PlayVideos/$(PLAYVIDEOS_VERSION_DIR)
# HBM
PRODUCT_PACKAGES += \
HbmSVManagerOverlay

View File

@@ -17,18 +17,17 @@
# Restrict the visibility of Android.bp files to improve build analysis time
$(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
ifdef RELEASE_GOOGLE_RAVEN_RADIO_DIR
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_RAVEN_RADIO_DIR)
TARGET_KERNEL_DIR ?= device/google/raviole-kernel
TARGET_BOARD_KERNEL_HEADERS := device/google/raviole-kernel/kernel-headers
ifdef RELEASE_GOOGLE_RAVEN_KERNEL_VERSION
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_RAVEN_KERNEL_VERSION)
endif
RELEASE_GOOGLE_BOOTLOADER_RAVEN_DIR ?= pdk# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_RAVEN_DIR)
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_RAVEN_DIR))
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_RAVEN_VERSION)
# Keeps flexibility for kasan and ufs builds
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_RAVEN_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_RAVEN_DIR)/kernel-headers
ifdef RELEASE_GOOGLE_RAVEN_KERNEL_DIR
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_RAVEN_KERNEL_DIR)
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_RAVEN_KERNEL_DIR)/kernel-headers
endif
$(call inherit-product, device/google/raviole/uwb/uwb_calibration_country.mk)
$(call inherit-product-if-exists, vendor/google_devices/raviole/prebuilts/device-vendor-raven.mk)
@@ -49,6 +48,13 @@ include device/google/gs-common/touch/lsi/lsi.mk
# Fingerprint HAL
GOODIX_CONFIG_BUILD_VERSION := g6_trusty
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/firmware/fingerprint/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/firmware/fingerprint/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/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)
@@ -60,6 +66,8 @@ ifeq ($(filter factory_raven, $(TARGET_PRODUCT)),)
include device/google/raviole/uwb/uwb_calibration.mk
endif
include hardware/google/pixel/vibrator/cs40l25/device.mk
# go/lyric-soong-variables
$(call soong_config_set,lyric,camera_hardware,raven)
$(call soong_config_set,lyric,tuning_product,raven)
@@ -77,13 +85,9 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
device/google/gs101/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.raven.rc
# 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),)
# insmod files
PRODUCT_COPY_FILES += \
device/google/raviole/init.insmod.raven.cfg:$(TARGET_COPY_OUT_VENDOR_DLKM)/etc/init.insmod.raven.cfg
endif
device/google/raviole/init.insmod.raven.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.raven.cfg
# Thermal Config
PRODUCT_COPY_FILES += \
@@ -118,9 +122,11 @@ PRODUCT_COPY_FILES += \
device/google/raviole/bluetooth/bt_vendor_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth/bt_vendor_overlay.conf
# Bluetooth Hal Extension test tools
PRODUCT_PACKAGES_ENG += \
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PACKAGES_DEBUG += \
sar_test \
hci_inject
endif
# userdebug specific
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
@@ -164,12 +170,6 @@ PRODUCT_PACKAGES += \
android.hardware.nfc-service.st \
NfcOverlayRaven
# 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 \
@@ -223,25 +223,6 @@ 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_RAVEN))
PRODUCT_BASE_OS := $(RELEASE_BASE_OS_RAVEN)
endif
endif
# Set build properties for EMR builds
ifeq ($(RELEASE_IS_EMR), true)
ifneq (,$(RELEASE_BASE_OS_RAVEN))
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.version.emergency_base_os=$(RELEASE_BASE_OS_RAVEN)
endif
endif
# Set support hide display cutout feature
PRODUCT_PRODUCT_PROPERTIES += \
ro.support_hide_display_cutout=true
@@ -282,6 +263,13 @@ PRODUCT_PACKAGES += \
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/trunk
endif
# Set support one-handed mode
PRODUCT_PRODUCT_PROPERTIES += \
@@ -296,8 +284,8 @@ PRODUCT_PACKAGES += \
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
# Override default distortion output gain according to UX experiments
PRODUCT_VENDOR_PROPERTIES += \
vendor.audio.hapticgenerator.distortion.output.gain=0.32
PRODUCT_PRODUCT_PROPERTIES += \
vendor.audio.hapticgenerator.distortion.output.gain=0.5
# RKPD
PRODUCT_PRODUCT_PROPERTIES += \
@@ -334,21 +322,11 @@ PRODUCT_PRODUCT_PROPERTIES += \
# Location
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps.6.1.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
device/google/raviole/location/gps.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps_user.6.1.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/raviole/location/gps_user.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
device/google/raviole/location/gps_user.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
# Enable DeviceAsWebcam support
@@ -358,23 +336,3 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_PRODUCT_PROPERTIES += \
ro.quick_start.oem_id=00e0 \
ro.quick_start.device_id=raven
# Disable AVF Remote Attestation
PRODUCT_AVF_REMOTE_ATTESTATION_DISABLED := true
# Bluetooth device id
# Raven: 0x4107
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.device_id.product_id=16647
# ETM
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
$(call inherit-product-if-exists, device/google/common/etm/device-userdebug-modules.mk)
endif
endif
# PlayVideos
PLAYVIDEOS_VERSION_DIR := 4.20.6
$(call soong_config_set_bool,playvideos,use_device_specific_version,true)
PRODUCT_SOONG_NAMESPACES += vendor/unbundled_google/packages/PlayVideos/$(PLAYVIDEOS_VERSION_DIR)

View File

@@ -14,13 +14,8 @@
# limitations under the License.
#
RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR ?= pdk# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR)
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR))
# Keeps flexibility for kasan and ufs builds
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_ORIOLE_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_ORIOLE_DIR)/kernel-headers
TARGET_KERNEL_DIR ?= device/google/raviole-kernel
TARGET_BOARD_KERNEL_HEADERS := device/google/raviole-kernel/kernel-headers
$(call inherit-product-if-exists, vendor/google_devices/raviole/prebuilts/device-vendor-slider.mk)
$(call inherit-product-if-exists, vendor/google_devices/gs101/prebuilts/device-vendor.mk)
@@ -31,6 +26,7 @@ DEVICE_PACKAGE_OVERLAYS += device/google/raviole/slider/overlay
include device/google/gs101/device-common.mk
include device/google/raviole/audio/slider/audio-tables.mk
include hardware/google/pixel/vibrator/cs40l25/device.mk
include device/google/gs-common/bcmbt/bluetooth.mk
include device/google/gs-common/gps/brcm/cbd_gps.mk
include device/google/gs-common/touch/stm/stm11.mk
@@ -48,13 +44,9 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
device/google/gs101/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.slider.rc
# 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),)
# insmod files
PRODUCT_COPY_FILES += \
device/google/raviole/init.insmod.slider.cfg:$(TARGET_COPY_OUT_VENDOR_DLKM)/etc/init.insmod.slider.cfg
endif
device/google/raviole/init.insmod.slider.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.slider.cfg
# Thermal Config
PRODUCT_COPY_FILES += \
@@ -95,12 +87,6 @@ PRODUCT_PACKAGES += \
Tag \
android.hardware.nfc-service.st
# 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
@@ -119,6 +105,13 @@ PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/slider
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/trunk
endif
# tetheroffload HAL
PRODUCT_PACKAGES += \
@@ -144,5 +137,3 @@ else
device/google/raviole/location/gps_user.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
# Disable AVF Remote Attestation
PRODUCT_AVF_REMOTE_ATTESTATION_DISABLED := true

View File

@@ -14,13 +14,8 @@
# limitations under the License.
#
RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR ?= pdk# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR)
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR))
# Keeps flexibility for kasan and ufs builds
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_ORIOLE_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_ORIOLE_DIR)/kernel-headers
TARGET_KERNEL_DIR ?= device/google/raviole-kernel
TARGET_BOARD_KERNEL_HEADERS := device/google/raviole-kernel/kernel-headers
$(call inherit-product-if-exists, vendor/google_devices/raviole/prebuilts/device-vendor-whitefin.mk)
$(call inherit-product-if-exists, vendor/google_devices/gs101/prebuilts/device-vendor.mk)
@@ -30,6 +25,7 @@ $(call inherit-product-if-exists, vendor/google_devices/raviole/proprietary/whit
DEVICE_PACKAGE_OVERLAYS += device/google/raviole/whitefin/overlay
include device/google/gs101/device-common.mk
include hardware/google/pixel/vibrator/drv2624/device.mk
include device/google/raviole/audio/whitefin/audio-tables.mk
include device/google/gs-common/bcmbt/bluetooth.mk
include device/google/gs-common/gps/brcm/cbd_gps.mk
@@ -52,13 +48,9 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
device/google/gs101/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.whitefin.rc
# 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),)
# insmod files
PRODUCT_COPY_FILES += \
device/google/raviole/init.insmod.whitefin.cfg:$(TARGET_COPY_OUT_VENDOR_DLKM)/etc/init.insmod.whitefin.cfg
endif
device/google/raviole/init.insmod.whitefin.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.whitefin.cfg
# Thermal Config
PRODUCT_COPY_FILES += \
@@ -91,17 +83,18 @@ PRODUCT_PACKAGES += \
Tag \
android.hardware.nfc-service.st
# Shared Modem Platform
SHARED_MODEM_PLATFORM_VENDOR := lassen
# Shared Modem Platform
include device/google/gs-common/modem/modem_svc_sit/shared_modem_platform.mk
# PowerStats HAL
PRODUCT_SOONG_NAMESPACES += device/google/raviole/powerstats/whitefin
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts/trusty/trunk
endif
# tetheroffload HAL
PRODUCT_PACKAGES += \
@@ -127,5 +120,3 @@ else
device/google/raviole/location/gps_user.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
# Disable AVF Remote Attestation
PRODUCT_AVF_REMOTE_ATTESTATION_DISABLED := true

View File

@@ -4,21 +4,8 @@
"target_path": "device/google/gs101"
},
{
"remote": "evo-tensor",
"repository": "device_google_raviole-kernels_evolution",
"target_path": "device/google/raviole-kernels/evolution",
"branch": "bka"
},
{
"remote": "evo-tensor",
"repository": "vendor_google_oriole",
"target_path": "vendor/google/oriole",
"branch": "bka"
},
{
"remote": "evo-tensor",
"repository": "vendor_google_raven",
"target_path": "vendor/google/raven",
"branch": "bka"
"repository": "device/google/raviole-kernel",
"target_path": "device/google/raviole-kernel",
"remote": "aosp-raviole"
}
]

View File

@@ -32,6 +32,3 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_gn1_hat_tool fatp_imx586_hat_tool
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/factory

View File

@@ -23,6 +23,3 @@ PRODUCT_DEVICE := slider
PRODUCT_MODEL := Factory build on Slider
PRODUCT_BRAND := Android
PRODUCT_MANUFACTURER := Google
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/factory

View File

@@ -29,5 +29,3 @@ PRODUCT_MANUFACTURER := Google
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55"
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/factory

View File

@@ -1,35 +1,34 @@
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# Copyright (C) 2021 The LineageOS Project
#
# 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
DEVICE_CODENAME := oriole
DEVICE_PATH := device/google/raviole
VENDOR_PATH := vendor/google/oriole
$(call inherit-product, $(DEVICE_PATH)/aosp_$(DEVICE_CODENAME).mk)
$(call inherit-product, device/google/raviole/aosp_oriole.mk)
$(call inherit-product, device/google/gs101/lineage_common.mk)
$(call inherit-product, device/google/gs101/evolution_common.mk)
$(call inherit-product, $(DEVICE_PATH)/$(DEVICE_CODENAME)/device-lineage.mk)
$(call inherit-product, $(DEVICE_PATH)/$(DEVICE_CODENAME)/device-evolution.mk)
include device/google/raviole/oriole/device-lineage.mk
include device/google/raviole/oriole/device-evolution.mk
# Device identifier. This must come after all inclusions
PRODUCT_BRAND := google
PRODUCT_MODEL := Pixel 6
PRODUCT_NAME := lineage_$(DEVICE_CODENAME)
PRODUCT_NAME := lineage_oriole
# Boot animation
TARGET_SCREEN_HEIGHT := 2400
TARGET_SCREEN_WIDTH := 1080
PRODUCT_BUILD_PROP_OVERRIDES += \
BuildDesc="oriole-user 15 BP1A.250505.005 13277524 release-keys" \
BuildFingerprint=google/oriole/oriole:15/BP1A.250505.005/13277524:user/release-keys \
DeviceProduct=$(DEVICE_CODENAME)
TARGET_PRODUCT=oriole \
PRIVATE_BUILD_DESC="oriole-user 14 AP2A.240905.003.F1 12235381 release-keys"
$(call inherit-product, $(VENDOR_PATH)/$(DEVICE_CODENAME)-vendor.mk)
BUILD_FINGERPRINT := google/oriole/oriole:14/AP2A.240905.003.F1/12235381:user/release-keys
$(call inherit-product, vendor/google/oriole/oriole-vendor.mk)

View File

@@ -1,35 +1,34 @@
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# Copyright (C) 2021 The LineageOS Project
#
# 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
DEVICE_CODENAME := raven
DEVICE_PATH := device/google/raviole
VENDOR_PATH := vendor/google/raven
$(call inherit-product, $(DEVICE_PATH)/aosp_$(DEVICE_CODENAME).mk)
$(call inherit-product, device/google/raviole/aosp_raven.mk)
$(call inherit-product, device/google/gs101/lineage_common.mk)
$(call inherit-product, device/google/gs101/evolution_common.mk)
$(call inherit-product, $(DEVICE_PATH)/$(DEVICE_CODENAME)/device-lineage.mk)
$(call inherit-product, $(DEVICE_PATH)/$(DEVICE_CODENAME)/device-evolution.mk)
include device/google/raviole/raven/device-lineage.mk
include device/google/raviole/raven/device-evolution.mk
# Device identifier. This must come after all inclusions
PRODUCT_BRAND := google
PRODUCT_MODEL := Pixel 6 Pro
PRODUCT_NAME := lineage_$(DEVICE_CODENAME)
PRODUCT_NAME := lineage_raven
# Boot animation
TARGET_SCREEN_HEIGHT := 3120
TARGET_SCREEN_WIDTH := 1440
PRODUCT_BUILD_PROP_OVERRIDES += \
BuildDesc="raven-user 15 BP1A.250505.005 13277524 release-keys" \
BuildFingerprint=google/raven/raven:15/BP1A.250505.005/13277524:user/release-keys \
DeviceProduct=$(DEVICE_CODENAME)
TARGET_PRODUCT=raven \
PRIVATE_BUILD_DESC="raven-user 14 AP2A.240905.003.F1 12235381 release-keys"
$(call inherit-product, $(VENDOR_PATH)/$(DEVICE_CODENAME)-vendor.mk)
BUILD_FINGERPRINT := google/raven/raven:14/AP2A.240905.003.F1/12235381:user/release-keys
$(call inherit-product, vendor/google/raven/raven-vendor.mk)

View File

@@ -1,109 +0,0 @@
<?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_L5"
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
RfType="GL_RF_4776_BRCM"
ExtL5Bias="9.3"
EnableFilteringForLTEB13="true"
WarmStandbyTimeout1Seconds="10"
WarmStandbyTimeout2Seconds="15"
EnableGnssPropagateInStandby="true"
RfPathLossDb_Ap="4.2"
RfPathLossDb_Cp="4.2"
RfPathLossDb_Ap_L5="4.1"
RfPathLossDb_Cp_L5="4.1"
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"
EnableNavic="true"
/>
</glgps>

View File

@@ -1,109 +0,0 @@
<?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_L5"
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
RfType="GL_RF_4776_BRCM"
ExtL5Bias="10.6"
EnableFilteringForLTEB13="true"
WarmStandbyTimeout1Seconds="10"
WarmStandbyTimeout2Seconds="15"
EnableGnssPropagateInStandby="true"
RfPathLossDb_Ap="4.1"
RfPathLossDb_Cp="4.1"
RfPathLossDb_Ap_L5="4"
RfPathLossDb_Cp_L5="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"
EnableNavic="true"
/>
</glgps>

View File

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

View File

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

View File

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

View File

@@ -1,107 +0,0 @@
<?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_L5"
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
RfType="GL_RF_4776_BRCM"
ExtL5Bias="9.3"
EnableFilteringForLTEB13="true"
WarmStandbyTimeout1Seconds="10"
WarmStandbyTimeout2Seconds="15"
EnableGnssPropagateInStandby="true"
RfPathLossDb_Ap="4.2"
RfPathLossDb_Cp="4.2"
RfPathLossDb_Ap_L5="4.1"
RfPathLossDb_Cp_L5="4.1"
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"
EnableNavic="true"
/>
</glgps>

View File

@@ -1,107 +0,0 @@
<?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_L5"
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
RfType="GL_RF_4776_BRCM"
ExtL5Bias="10.6"
EnableFilteringForLTEB13="true"
WarmStandbyTimeout1Seconds="10"
WarmStandbyTimeout2Seconds="15"
EnableGnssPropagateInStandby="true"
RfPathLossDb_Ap="4.1"
RfPathLossDb_Cp="4.1"
RfPathLossDb_Ap_L5="4"
RfPathLossDb_Cp_L5="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"
EnableNavic="true"
/>
</glgps>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -18,12 +18,20 @@
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
BOARD_KERNEL_CMDLINE += g2d.load_sequential=1
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_ORIOLE_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
ifdef AUTOMOTIVE_PRODUCT_PATH
#RBC# include_top device/google/auto_tcu
#RBC# include_top device/google/pixel_tcu
@@ -42,16 +50,6 @@ include device/google/gs101/BoardConfig-common.mk
include device/google/gs101/sepolicy/oriole-sepolicy.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/oriole/proprietary/BoardConfigVendor.mk
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
-include device/google/common/etm/BoardUserdebugModules.mk
endif
endif
DEVICE_PATH := device/google/raviole
VENDOR_PATH := vendor/google/oriole
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigEvolution.mk
include device/google/raviole/oriole/BoardConfigLineage.mk

View File

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

View File

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

View File

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

View File

@@ -1,17 +1,9 @@
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# Copyright (C) 2022 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
$(call inherit-product, $(DEVICE_PATH)/device-lineage.mk)
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/oriole/overlay-lineage
DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/$(DEVICE_CODENAME)/overlay-lineage
# HBM
PRODUCT_PACKAGES += \
HbmSVManagerOverlay
# Init
PRODUCT_PACKAGES += \
init.recovery.oriole.touch.rc
$(call inherit-product, $(LOCAL_PATH)/device-lineage.mk)

View File

@@ -1,107 +0,0 @@
#!/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/raviole',
'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(
'oriole',
'google',
device_rel_path='device/google/raviole/oriole',
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()

149
oriole/extract-files.sh Executable file
View File

@@ -0,0 +1,149 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=oriole
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"

View File

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

View File

@@ -1,24 +0,0 @@
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

@@ -16,7 +16,7 @@
*/
-->
<resources>
<!-- Default paddings for content around the corners. -->
<dimen name="rounded_corner_content_padding">14dp</dimen>
<!-- for 20dp of padding at 3.5px/dp at default density -->
<dimen name="rounded_corner_content_padding">50px</dimen>
</resources>

View File

@@ -16,20 +16,24 @@
*/
-->
<resources>
<!-- the padding on the start of the statusbar -->
<!-- Don't need the left side padding due to being inset from the cutout -->
<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_default</dimen>
<dimen name="status_bar_header_height_keyguard">@*android:dimen/status_bar_height</dimen>
<!-- Margin on the left side of the carrier text on Keyguard -->
<dimen name="keyguard_carrier_text_margin">@dimen/status_bar_padding_start</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 26 extra px of padding
for the corners -->
<dimen name="system_icons_super_container_avatarless_margin_end">26px</dimen>
<!-- Total minimum padding to enforce to ensure that the dot can always show -->
<dimen name="ongoing_appops_dot_min_padding">14dp</dimen>
<!-- Margin on the right side of the system icon group on Keyguard. -->
<dimen name="system_icons_keyguard_padding_end">4.5dp</dimen>
<dimen name="keyguard_carrier_text_margin">0px</dimen>
<dimen name="config_rounded_mask_size">71px</dimen>
<dimen name="config_rounded_mask_size_top">71px</dimen>
@@ -42,6 +46,7 @@
<dimen name="physical_volume_up_button_center_screen_location_y">950px</dimen>
<dimen name="physical_volume_down_button_center_screen_location_y">1110px</dimen>
<!-- Padding for the lock icon on the keyguard. In pixels - should not scale with display size. -->
<dimen name="lock_icon_padding">54px</dimen>

View File

@@ -1,8 +1,6 @@
# 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
@@ -10,13 +8,9 @@ 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
@@ -24,14 +18,12 @@ 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
@@ -57,11 +49,7 @@ 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
@@ -76,7 +64,6 @@ 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
@@ -85,20 +72,15 @@ 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
@@ -108,7 +90,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_tmo_us.pb
product/etc/CarrierSettings/fi_us.pb
product/etc/CarrierSettings/fido_ca.pb
product/etc/CarrierSettings/finetwork_es.pb
product/etc/CarrierSettings/firstnet_us.pb
@@ -116,10 +98,7 @@ 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
@@ -128,8 +107,6 @@ 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
@@ -137,7 +114,6 @@ 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
@@ -145,15 +121,9 @@ 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
@@ -161,7 +131,6 @@ 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
@@ -171,33 +140,18 @@ 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
@@ -208,12 +162,9 @@ 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
@@ -231,24 +182,18 @@ 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
@@ -265,47 +210,34 @@ 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
@@ -317,18 +249,15 @@ 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
@@ -336,21 +265,15 @@ 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
@@ -372,7 +295,6 @@ 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
@@ -380,7 +302,6 @@ 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
@@ -390,8 +311,6 @@ 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
@@ -401,7 +320,6 @@ 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
@@ -410,12 +328,10 @@ 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
@@ -425,4 +341,3 @@ 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

File diff suppressed because it is too large Load Diff

View File

@@ -3,15 +3,14 @@
# product partition
# AiAi
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
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
# 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
@@ -20,11 +19,6 @@ 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
@@ -36,8 +30,8 @@ product/framework/libhwinfo.jar
product/priv-app/HardwareInfo/HardwareInfo.apk;PRESIGNED
# Hotword
product/priv-app/HotwordEnrollmentOKGoogleFUSIONPro/HotwordEnrollmentOKGoogleFUSIONPro.apk;PRESIGNED
product/priv-app/HotwordEnrollmentXGoogleFUSIONPro/HotwordEnrollmentXGoogleFUSIONPro.apk;PRESIGNED
product/priv-app/HotwordEnrollmentOKGoogleFUSION/HotwordEnrollmentOKGoogleFUSION.apk;PRESIGNED
product/priv-app/HotwordEnrollmentXGoogleFUSION/HotwordEnrollmentXGoogleFUSION.apk;PRESIGNED
# IMS
product/etc/sysconfig/allowlist_com.shannon.imsservice.xml
@@ -64,7 +58,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_51.0.707712815/CarrierSettings_signed_51.0.707712815.apk;PRESIGNED
product/priv-app/CarrierSettings_signed_45.0.591154042/CarrierSettings_signed_45.0.591154042.apk;PRESIGNED
product/priv-app/CarrierWifi/CarrierWifi.apk;PRESIGNED
product/priv-app/ConnMO/ConnMO.apk
product/priv-app/DCMO/DCMO.apk
@@ -85,11 +79,6 @@ 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
@@ -100,23 +89,15 @@ 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
@@ -136,11 +117,6 @@ 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
@@ -160,8 +136,6 @@ system_ext/priv-app/EuiccSupportPixel/DKA_RC7_DVT.up
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_EVT.up
system_ext/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk;PRESIGNED
system_ext/priv-app/EuiccSupportPixel/esim-full-ofl-v1.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v0-security.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v0.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v1.img
system_ext/priv-app/EuiccSupportPixelPermissions/EuiccSupportPixelPermissions.apk;PRESIGNED
system_ext/priv-app/RilConfigService/RilConfigService.apk

View File

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

View File

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

82
oriole/setup-makefiles.sh Executable file
View File

@@ -0,0 +1,82 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=oriole
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/raviole",
"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

@@ -1,10 +1,11 @@
# 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
@@ -38,12 +39,11 @@ bin/du
bin/dump/dump_aoc
bin/dump/dump_devfreq
bin/dump/dump_display
bin/dump/dump_fingerprint
bin/dump/dump_modem
bin/dump/dump_gs101.sh
bin/dump/dump_modem.sh
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,7 +69,6 @@ bin/getconf
bin/getenforce
bin/getevent
bin/getfattr
bin/getopt
bin/getprop
bin/gpiodetect
bin/gpiofind
@@ -89,7 +88,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-V2-service
bin/hw/android.hardware.graphics.allocator-V1-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
@@ -105,6 +104,7 @@ 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.cs40l25
bin/hw/android.hardware.wifi-service
bin/hw/disable_contaminant_detection.sh
bin/hw/hostapd
@@ -261,11 +261,10 @@ 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_default_audio_set_configurations.json
etc/aidl/le_audio/aidl_default_audio_set_scenarios.json
etc/aidl/le_audio/aidl_audio_set_scenarios.json
etc/aoc/BLUETOOTH.dat
etc/aoc/HANDSET.dat
etc/aoc/HANDSFREE.dat
@@ -292,7 +291,6 @@ 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
@@ -320,13 +318,14 @@ etc/gnss/scd.conf
etc/group
etc/hearing_aid_audio_policy_configuration_7_0.xml
etc/init.common.cfg
etc/init.insmod.oriole.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.allocator2-aidl-service.rc
etc/init/android.hardware.graphics.allocator-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
@@ -339,30 +338,22 @@ 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.cs40l25.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.gs101.rc
etc/init/hw/init.gs101.storage.rc
etc/init/hw/init.gs101.usb.rc
etc/init/hw/init.oriole.rc
etc/init/hw/init.raviole.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
@@ -371,9 +362,6 @@ etc/init/pixelstats-vendor.gs101.rc
etc/init/pkvm_experiment.rc
etc/init/rebalance_interrupts-vendor.gs101.rc
etc/init/vndservicemanager.rc
etc/libg3a_standalone_gabc_rc
etc/libg3a_standalone_gaf_rc
etc/libg3a_standalone_ghawb_rc
etc/libnfc-hal-st.conf
etc/libse-gto-hal.conf
etc/libse-gto-hal2.conf
@@ -419,7 +407,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_V3.xml
etc/permissions/android.hardware.hardware_keystore.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
@@ -452,6 +440,7 @@ 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
@@ -461,7 +450,6 @@ 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-mainline.json
@@ -469,7 +457,6 @@ 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
@@ -479,7 +466,6 @@ 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
@@ -508,13 +494,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.cs40l25.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.xml
etc/vintf/manifest/manifest_gralloc_aidl2.xml
etc/vintf/manifest/manifest_gralloc_aidl.xml
etc/vintf/manifest/memtrack.xml
etc/vintf/manifest/nfc-service-default.xml
etc/vintf/manifest/pixel-display-default.xml
@@ -535,7 +521,7 @@ firmware/cs35l41-dsp1-spk-prot.bin
firmware/cs35l41-dsp1-spk-prot.wmfw
firmware/readme.md
lib/android.frameworks.stats-V2-ndk.so
lib/android.hardware.audio.common-V4-ndk.so
lib/android.hardware.audio.common-V3-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
@@ -549,7 +535,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-V5-ndk.so
lib/android.hardware.bluetooth.audio-V4-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
@@ -560,18 +546,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-V6-ndk.so
lib/android.hardware.graphics.common-V3-ndk.so
lib/android.hardware.graphics.common-V5-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-V4-ndk.so
lib/android.hardware.graphics.composer3-V3-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
@@ -597,12 +583,13 @@ 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-V4-ndk.so
lib/android.media.audio.common.types-V3-ndk.so
lib/android.system.suspend-V1-ndk.so
lib/arm.graphics-V1-ndk.so
lib/com.google.hardware.pixel.display-V13-ndk.so
lib/com.google.hardware.pixel.display-V10-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
@@ -613,12 +600,9 @@ 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
@@ -682,8 +666,6 @@ 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
@@ -693,59 +675,38 @@ 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/aqc111.ko
lib/modules/arm-memlat-mon.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/bigwave.ko
lib/modules/bluetooth.ko
lib/modules/bigocean.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_gs.ko
lib/modules/clk_exynos.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
lib/modules/cs40l26-core.ko
lib/modules/cs40l26-i2c.ko
lib/modules/dbgcore-dump.ko
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/drv2624.ko
lib/modules/dss.ko
lib/modules/dw3000-core-tests.ko
lib/modules/dw3000.ko
lib/modules/dwc3-exynos-usb.ko
lib/modules/ect_parser.ko
@@ -761,7 +722,6 @@ 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
@@ -770,6 +730,7 @@ 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
@@ -779,7 +740,6 @@ lib/modules/exynos_pm_qos.ko
lib/modules/exynos_tty.ko
lib/modules/exyswd-rng.ko
lib/modules/fips140.ko
lib/modules/ftdi_sio.ko
lib/modules/ftm5.ko
lib/modules/g2d.ko
lib/modules/goodixfp.ko
@@ -789,50 +749,33 @@ 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/google_tcpci_shim.ko
lib/modules/governor_memlat.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/gzvm.ko
lib/modules/haptics-cs40l2x.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/mac80211.ko
lib/modules/mac802154.ko
lib/modules/lzo-rle.ko
lib/modules/lzo.ko
lib/modules/mailbox-wc.ko
lib/modules/mali_kbase.ko
lib/modules/mali_kutf.ko
@@ -843,72 +786,44 @@ 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/mii.ko
lib/modules/memlat-devfreq.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-whi.ko
lib/modules/odpm.ko
lib/modules/overheat_mitigation.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
lib/modules/panel-samsung-s6e3fc3.ko
lib/modules/panel-samsung-s6e3fc3_6a.ko
lib/modules/panel-samsung-s6e3hc2.ko
lib/modules/panel-samsung-s6e3hc3-c10.ko
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-gs.ko
lib/modules/pcie-exynos-core.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-exynos-gs.ko
lib/modules/pinctrl-samsung-core.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
@@ -918,25 +833,16 @@ lib/modules/pktgen.ko
lib/modules/pl330.ko
lib/modules/pmic_class.ko
lib/modules/power_stats.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/pps-gpio.ko
lib/modules/pps_core.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.ko
lib/modules/s2mpg1x-gpio-gs101.ko
lib/modules/s2mpu.ko
lib/modules/s3c2410_wdt.ko
lib/modules/samsung-dma.ko
@@ -954,24 +860,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
@@ -980,7 +885,6 @@ 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
@@ -988,28 +892,24 @@ lib/modules/trusty-ipc.ko
lib/modules/trusty-log.ko
lib/modules/trusty-test.ko
lib/modules/trusty-virtio.ko
lib/modules/ufs-exynos-gs.ko
lib/modules/ufs-exynos-core.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
@@ -1024,10 +924,11 @@ lib/soundfx/libhapticgenerator.so
lib/soundfx/libldnhncr.so
lib/soundfx/libreverbwrapper.so
lib/soundfx/libvisualizer.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-V4-ndk.so
lib64/android.hardware.audio.common-V3-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
@@ -1041,7 +942,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-V5-ndk.so
lib64/android.hardware.bluetooth.audio-V4-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
@@ -1051,18 +952,19 @@ 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-V6-ndk.so
lib64/android.hardware.graphics.common-V3-ndk.so
lib64/android.hardware.graphics.common-V5-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-V4-ndk.so
lib64/android.hardware.graphics.composer3-V3-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
@@ -1073,13 +975,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-V4-ndk.so
lib64/android.hardware.health-V3-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-V6-ndk.so
lib64/android.hardware.power-V5-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
@@ -1091,11 +993,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-V4-ndk.so
lib64/android.hardware.security.keymint-V3-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-V3-ndk.so
lib64/android.hardware.sensors-V2-ndk.so
lib64/android.hardware.sensors@1.0.so
lib64/android.hardware.sensors@2.0-ScopedWakelock.so
lib64/android.hardware.sensors@2.0.so
@@ -1106,29 +1008,32 @@ 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-V3-ndk.so
lib64/android.hardware.thermal-V2-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.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.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.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-V4-ndk.so
lib64/android.media.audio.common.types-V3-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-V13-ndk.so
lib64/com.google.hardware.pixel.display-V10-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.cs40l25.so
lib64/hw/android.hidl.memory@1.0-impl.so
lib64/hw/audio.bluetooth.default.so
lib64/hw/audio.primary.default.so
@@ -1138,13 +1043,10 @@ 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
@@ -1160,6 +1062,8 @@ 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
@@ -1186,7 +1090,8 @@ lib64/libhwjpeg.so
lib64/libion_google.so
lib64/libjsoncpp.so
lib64/libkeymaster_messages.so
lib64/libkeymasterconfig.so
lib64/libkeymaster_portable.so
lib64/libkeymint.so
lib64/libkeystore-engine-wifi-hidl.so
lib64/liblibloading.dylib.so
lib64/liblog_rust.dylib.so
@@ -1206,10 +1111,12 @@ 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
@@ -1250,42 +1157,27 @@ 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__oriole__auto_generated_rro_vendor.apk
overlay/NfcNci__oriole__auto_generated_rro_vendor.apk
overlay/ONS__oriole__auto_generated_rro_vendor.apk
overlay/Settings__oriole__auto_generated_rro_vendor.apk
overlay/StorageManager__oriole__auto_generated_rro_vendor.apk
overlay/SystemUI__oriole__auto_generated_rro_vendor.apk
overlay/TeleService__oriole__auto_generated_rro_vendor.apk
overlay/Traceur__oriole__auto_generated_rro_vendor.apk
overlay/framework-res__oriole__auto_generated_rro_vendor.apk
vendor_dlkm/etc/build.prop
vendor_dlkm/etc/init.insmod.oriole.cfg
# Exclude overlays, symlinks and extra files that we override
# Overlays
overlay/DMService__oriole__auto_generated_rro_vendor.apk
overlay/DeviceDiagnostics__oriole__auto_generated_rro_vendor.apk
overlay/DMService__oriole__auto_generated_rro_vendor.apk
overlay/Flipendo__oriole__auto_generated_rro_vendor.apk
overlay/ONS__oriole__auto_generated_rro_vendor.apk
overlay/SettingsGoogle__oriole__auto_generated_rro_vendor.apk
overlay/StorageManagerGoogle__oriole__auto_generated_rro_vendor.apk
overlay/SystemUIGoogle__oriole__auto_generated_rro_vendor.apk
overlay/TeleService__oriole__auto_generated_rro_vendor.apk
overlay/Traceur__oriole__auto_generated_rro_vendor.apk
overlay/framework-res__oriole__auto_generated_rro_vendor.apk
# beta
overlay/DMService__oriole_beta__auto_generated_rro_vendor.apk
overlay/DeviceDiagnostics__oriole_beta__auto_generated_rro_vendor.apk
overlay/Flipendo__oriole_beta__auto_generated_rro_vendor.apk
overlay/ONS__oriole_beta__auto_generated_rro_vendor.apk
overlay/SettingsGoogle__oriole_beta__auto_generated_rro_vendor.apk
overlay/StorageManagerGoogle__oriole_beta__auto_generated_rro_vendor.apk
overlay/SystemUIGoogle__oriole_beta__auto_generated_rro_vendor.apk
overlay/TeleService__oriole_beta__auto_generated_rro_vendor.apk
overlay/Traceur__oriole_beta__auto_generated_rro_vendor.apk
overlay/framework-res__oriole_beta__auto_generated_rro_vendor.apk
# Symlinks
lib/modules
@@ -1303,10 +1195,12 @@ 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
@@ -1314,6 +1208,7 @@ 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
@@ -1329,6 +1224,7 @@ 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
@@ -1340,7 +1236,6 @@ 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
@@ -1368,11 +1263,9 @@ 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
@@ -1388,17 +1281,18 @@ 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/android.hardware.security.keymint-V3-ndk.so
lib64/libcppbor.so
lib64/libcppcose_rkp.so
lib64/libkeymaster_portable.so
lib64/libkeymaster4support.so
lib64/libkeymint_support.so
lib64/libkeymint_support_V3.so
lib64/libnos.so
lib64/libnos_client_citadel.so
lib64/libnos_datagram.so
@@ -1407,7 +1301,9 @@ 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
@@ -1428,7 +1324,7 @@ lib64/modem_clock_manager_impl.so
# Sensors
lib/android.frameworks.sensorservice-V1-ndk.so
lib/android.hardware.sensors-V3-ndk.so
lib/android.hardware.sensors-V2-ndk.so
lib/android.hardware.sensors@1.0.so
lib/android.hardware.sensors@2.0-ScopedWakelock.so
lib/android.hardware.sensors@2.0.so
@@ -1436,7 +1332,6 @@ 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
@@ -1470,17 +1365,18 @@ lib/android.hardware.thermal@2.0.so
lib/com.google.hardware.pixel.display-V9-ndk.so
lib64/android.frameworks.stats-V1-cpp.so
lib64/android.hardware.authsecret-V1-ndk.so
lib64/android.hardware.biometrics.common-V3-ndk.so
lib64/android.hardware.biometrics.fingerprint-V3-ndk.so
lib64/android.hardware.biometrics.common-V2-ndk.so
lib64/android.hardware.biometrics.fingerprint-V2-ndk.so
lib64/android.hardware.gnss-V3-ndk.so
lib64/android.hardware.graphics.bufferqueue@1.0.so
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-V4-ndk.so
lib64/android.hardware.keymaster-V3-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
@@ -1499,8 +1395,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-V2-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
@@ -1513,12 +1409,6 @@ 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
@@ -1527,9 +1417,6 @@ 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

@@ -8,3 +8,6 @@ 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

@@ -1023,6 +1023,18 @@
"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",
@@ -1218,26 +1230,16 @@
"PID_Du": 0,
"UclampMin_On": true,
"UclampMin_Init": 232,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 83333330,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 15,
"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
"StaleTimeFactor": 15
},
{
"Name": "REFRESH_90FPS",
@@ -1252,26 +1254,16 @@
"PID_Du": 0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 111111110,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 15,
"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
"StaleTimeFactor": 15
},
{
"Name": "REFRESH_60FPS",
@@ -1286,26 +1278,16 @@
"PID_Du": 0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 166666660,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 15,
"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
"StaleTimeFactor": 15
},
{
"Name": "UiHighBoostWithoutPid",
@@ -1350,6 +1332,8 @@
"UclampMin_High": 53,
"UclampMin_Low": 53,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 5
},
@@ -1372,6 +1356,8 @@
"UclampMin_High": 0,
"UclampMin_Low": 0,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 5
}

View File

@@ -319,6 +319,14 @@
],
"ResetOnInit": true
},
{
"Name": "NewlyIdleBalancer",
"Path": "/proc/vendor_sched/idle_balancer",
"Values": [
"0",
"1"
]
},
{
"Name": "LimitFlashCurrent",
"Path": "vendor.camera.max_flash_current",
@@ -1062,6 +1070,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "NewlyIdleBalancer",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PowerHALCameraRunning",
@@ -1134,6 +1148,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "NewlyIdleBalancer",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning",
@@ -1188,6 +1208,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "NewlyIdleBalancer",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "PowerHALCameraRunning",
@@ -1248,6 +1274,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "NewlyIdleBalancer",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
@@ -1459,6 +1491,18 @@
"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",
@@ -1702,27 +1746,16 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 232,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 83333330,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.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
"StaleTimeFactor": 15.0
},
{
"Name": "REFRESH_90FPS",
@@ -1737,27 +1770,16 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 111111110,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.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
"StaleTimeFactor": 15.0
},
{
"Name": "REFRESH_60FPS",
@@ -1772,27 +1794,16 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 166666660,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.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
"StaleTimeFactor": 15.0
},
{
"Name": "UiHighBoostWithoutPid",
@@ -1812,8 +1823,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 197,
"UclampMin_Low": 197,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
},
@@ -1835,8 +1847,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 53,
"UclampMin_Low": 53,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
},
@@ -1858,8 +1871,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
}

View File

@@ -1004,6 +1004,18 @@
"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",
@@ -1199,26 +1211,16 @@
"PID_Du": 0,
"UclampMin_On": true,
"UclampMin_Init": 232,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 83333330,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 15,
"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
"StaleTimeFactor": 15
},
{
"Name": "REFRESH_90FPS",
@@ -1233,26 +1235,16 @@
"PID_Du": 0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 111111110,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 15,
"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
"StaleTimeFactor": 15
},
{
"Name": "REFRESH_60FPS",
@@ -1267,26 +1259,16 @@
"PID_Du": 0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 166666660,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 15,
"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
"StaleTimeFactor": 15
},
{
"Name": "UiHighBoostWithoutPid",
@@ -1307,6 +1289,8 @@
"UclampMin_High": 197,
"UclampMin_Low": 197,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 5
},
@@ -1329,6 +1313,8 @@
"UclampMin_High": 53,
"UclampMin_Low": 53,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 5
},
@@ -1351,6 +1337,8 @@
"UclampMin_High": 0,
"UclampMin_Low": 0,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0,
"TargetTimeFactor": 1,
"StaleTimeFactor": 5
}

View File

@@ -318,6 +318,14 @@
],
"ResetOnInit": true
},
{
"Name": "NewlyIdleBalancer",
"Path": "/proc/vendor_sched/idle_balancer",
"Values": [
"0",
"1"
]
},
{
"Name": "LimitFlashCurrent",
"Path": "vendor.camera.max_flash_current",
@@ -1061,6 +1069,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "NewlyIdleBalancer",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PowerHALCameraRunning",
@@ -1133,6 +1147,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "NewlyIdleBalancer",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning",
@@ -1187,6 +1207,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "NewlyIdleBalancer",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "PowerHALCameraRunning",
@@ -1247,6 +1273,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "NewlyIdleBalancer",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
@@ -1440,6 +1472,18 @@
"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",
@@ -1683,27 +1727,16 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 232,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 83333330,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.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
"StaleTimeFactor": 15.0
},
{
"Name": "REFRESH_90FPS",
@@ -1718,27 +1751,16 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 111111110,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.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
"StaleTimeFactor": 15.0
},
{
"Name": "REFRESH_60FPS",
@@ -1753,27 +1775,16 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 166666660,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.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
"StaleTimeFactor": 15.0
},
{
"Name": "UiHighBoostWithoutPid",
@@ -1793,8 +1804,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 197,
"UclampMin_Low": 197,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
},
@@ -1816,8 +1828,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 53,
"UclampMin_Low": 53,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
},
@@ -1839,8 +1852,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
}

View File

@@ -1348,6 +1348,18 @@
"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",
@@ -1491,7 +1503,6 @@
"UclampMin_Init": 232,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
@@ -1499,17 +1510,7 @@
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 20.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
"StaleTimeFactor": 20.0
},
{
"Name": "REFRESH_90FPS",
@@ -1526,7 +1527,6 @@
"UclampMin_Init": 162,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
@@ -1534,17 +1534,7 @@
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 20.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
"StaleTimeFactor": 20.0
},
{
"Name": "REFRESH_60FPS",
@@ -1561,7 +1551,6 @@
"UclampMin_Init": 162,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
@@ -1569,17 +1558,7 @@
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 20.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
"StaleTimeFactor": 20.0
},
{
"Name": "UiHighBoostWithoutPid",
@@ -1599,7 +1578,6 @@
"UclampMin_Init": 250,
"UclampMin_High": 197,
"UclampMin_Low": 197,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
@@ -1624,7 +1602,6 @@
"UclampMin_Init": 250,
"UclampMin_High": 53,
"UclampMin_Low": 53,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
@@ -1649,7 +1626,6 @@
"UclampMin_Init": 250,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,

View File

@@ -1333,6 +1333,18 @@
"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",
@@ -1458,7 +1470,6 @@
"UclampMin_Init": 232,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
@@ -1466,17 +1477,7 @@
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 20.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
"StaleTimeFactor": 20.0
},
{
"Name": "REFRESH_90FPS",
@@ -1493,7 +1494,6 @@
"UclampMin_Init": 162,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
@@ -1501,17 +1501,7 @@
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 20.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
"StaleTimeFactor": 20.0
},
{
"Name": "REFRESH_60FPS",
@@ -1528,7 +1518,6 @@
"UclampMin_Init": 162,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_Efficient": 400,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
@@ -1536,17 +1525,7 @@
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 20.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
"StaleTimeFactor": 20.0
},
{
"Name": "UiHighBoostWithoutPid",
@@ -1566,7 +1545,6 @@
"UclampMin_Init": 250,
"UclampMin_High": 197,
"UclampMin_Low": 197,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
@@ -1591,7 +1569,6 @@
"UclampMin_Init": 250,
"UclampMin_High": 53,
"UclampMin_Low": 53,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
@@ -1616,7 +1593,6 @@
"UclampMin_Init": 250,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"UclampMax_Efficient": 400,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,

View File

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

View File

@@ -18,12 +18,20 @@
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
BOARD_KERNEL_CMDLINE += g2d.load_sequential=1
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_RAVEN_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
ifdef AUTOMOTIVE_PRODUCT_PATH
#RBC# include_top device/google/auto_tcu
#RBC# include_top device/google/pixel_tcu
@@ -42,16 +50,6 @@ include device/google/gs101/BoardConfig-common.mk
include device/google/gs101/sepolicy/raven-sepolicy.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/raven/proprietary/BoardConfigVendor.mk
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
-include device/google/common/etm/BoardUserdebugModules.mk
endif
endif
DEVICE_PATH := device/google/raviole
VENDOR_PATH := vendor/google/raven
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigEvolution.mk
include device/google/raviole/raven/BoardConfigLineage.mk

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,107 +0,0 @@
#!/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/raviole',
'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(
'raven',
'google',
device_rel_path='device/google/raviole/raven',
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()

149
raven/extract-files.sh Executable file
View File

@@ -0,0 +1,149 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=raven
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"

View File

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

View File

@@ -1,24 +0,0 @@
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

@@ -43,9 +43,7 @@
<!-- Radius of the software rounded corners. -->
<dimen name="rounded_corner_radius">67px</dimen>
<dimen name="rounded_corner_radius_top">67px</dimen>
<dimen name="rounded_corner_radius_bottom">66px</dimen>
<dimen name="rounded_corner_radius">50px</dimen>
<!-- Adjustment for software rounded corners since corners aren't perfectly round. -->
<dimen name="rounded_corner_radius_adjustment">5px</dimen>

View File

@@ -16,7 +16,7 @@
*/
-->
<resources>
<!-- Default paddings for content around the corners. -->
<dimen name="rounded_corner_content_padding">14dp</dimen>
<!-- for 20dp of padding at 3.5px/dp at default density -->
<dimen name="rounded_corner_content_padding">50px</dimen>
</resources>

View File

@@ -1,21 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2021, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<!-- the padding on the top of the statusbar (usually 0) -->
<dimen name="status_bar_padding_top">0dp</dimen>
</resources>

View File

@@ -16,20 +16,19 @@
*/
-->
<resources>
<!-- 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_default</dimen>
<dimen name="status_bar_header_height_keyguard">@*android:dimen/status_bar_height</dimen>
<!-- Margin on the left side of the carrier text on Keyguard -->
<dimen name="keyguard_carrier_text_margin">@dimen/status_bar_padding_start</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 26 extra px of padding
for the corners -->
<dimen name="system_icons_super_container_avatarless_margin_end">26px</dimen>
<!-- Total minimum padding to enforce to ensure that the dot can always show -->
<dimen name="ongoing_appops_dot_min_padding">14dp</dimen>
<!-- Margin on the right side of the system icon group on Keyguard. -->
<dimen name="system_icons_keyguard_padding_end">6.5dp</dimen>
<!-- A path similar to frameworks/base/core/res/res/values/config.xml
config_mainBuiltInDisplayCutout that describes a path larger than the exact path of a display

View File

@@ -1,8 +1,6 @@
# 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
@@ -10,13 +8,9 @@ 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
@@ -24,14 +18,12 @@ 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
@@ -57,11 +49,7 @@ 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
@@ -76,7 +64,6 @@ 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
@@ -85,20 +72,15 @@ 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
@@ -108,7 +90,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_tmo_us.pb
product/etc/CarrierSettings/fi_us.pb
product/etc/CarrierSettings/fido_ca.pb
product/etc/CarrierSettings/finetwork_es.pb
product/etc/CarrierSettings/firstnet_us.pb
@@ -116,10 +98,7 @@ 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
@@ -128,8 +107,6 @@ 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
@@ -137,7 +114,6 @@ 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
@@ -145,15 +121,9 @@ 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
@@ -161,7 +131,6 @@ 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
@@ -171,33 +140,18 @@ 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
@@ -208,12 +162,9 @@ 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
@@ -231,24 +182,18 @@ 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
@@ -265,47 +210,34 @@ 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
@@ -317,18 +249,15 @@ 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
@@ -336,21 +265,15 @@ 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
@@ -372,7 +295,6 @@ 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
@@ -380,7 +302,6 @@ 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
@@ -390,8 +311,6 @@ 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
@@ -401,7 +320,6 @@ 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
@@ -410,12 +328,10 @@ 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
@@ -425,4 +341,3 @@ 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

File diff suppressed because it is too large Load Diff

View File

@@ -3,15 +3,14 @@
# product partition
# AiAi
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
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
# 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
@@ -20,11 +19,6 @@ 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
@@ -36,8 +30,8 @@ product/framework/libhwinfo.jar
product/priv-app/HardwareInfo/HardwareInfo.apk;PRESIGNED
# Hotword
product/priv-app/HotwordEnrollmentOKGoogleFUSIONPro/HotwordEnrollmentOKGoogleFUSIONPro.apk;PRESIGNED
product/priv-app/HotwordEnrollmentXGoogleFUSIONPro/HotwordEnrollmentXGoogleFUSIONPro.apk;PRESIGNED
product/priv-app/HotwordEnrollmentOKGoogleFUSION/HotwordEnrollmentOKGoogleFUSION.apk;PRESIGNED
product/priv-app/HotwordEnrollmentXGoogleFUSION/HotwordEnrollmentXGoogleFUSION.apk;PRESIGNED
# IMS
product/etc/sysconfig/allowlist_com.shannon.imsservice.xml
@@ -64,7 +58,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_51.0.707712815/CarrierSettings_signed_51.0.707712815.apk;PRESIGNED
product/priv-app/CarrierSettings_signed_45.0.591154042/CarrierSettings_signed_45.0.591154042.apk;PRESIGNED
product/priv-app/CarrierWifi/CarrierWifi.apk;PRESIGNED
product/priv-app/ConnMO/ConnMO.apk
product/priv-app/DCMO/DCMO.apk
@@ -85,11 +79,6 @@ 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
@@ -100,23 +89,15 @@ 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
@@ -136,11 +117,6 @@ 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
@@ -160,8 +136,6 @@ system_ext/priv-app/EuiccSupportPixel/DKA_RC7_DVT.up
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_EVT.up
system_ext/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk;PRESIGNED
system_ext/priv-app/EuiccSupportPixel/esim-full-ofl-v1.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v0-security.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v0.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v1.img
system_ext/priv-app/EuiccSupportPixelPermissions/EuiccSupportPixelPermissions.apk;PRESIGNED
system_ext/priv-app/RilConfigService/RilConfigService.apk

View File

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

View File

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

82
raven/setup-makefiles.sh Executable file
View File

@@ -0,0 +1,82 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=raven
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/raviole",
"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

@@ -1,10 +1,11 @@
# 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
@@ -38,13 +39,12 @@ bin/du
bin/dump/dump_aoc
bin/dump/dump_devfreq
bin/dump/dump_display
bin/dump/dump_fingerprint
bin/dump/dump_gs101.sh
bin/dump/dump_lsi.sh
bin/dump/dump_modem
bin/dump/dump_modem.sh
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_storage
@@ -69,7 +69,6 @@ bin/getconf
bin/getenforce
bin/getevent
bin/getfattr
bin/getopt
bin/getprop
bin/gpiodetect
bin/gpiofind
@@ -89,7 +88,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-V2-service
bin/hw/android.hardware.graphics.allocator-V1-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
@@ -105,6 +104,7 @@ 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.cs40l25
bin/hw/android.hardware.wifi-service
bin/hw/disable_contaminant_detection.sh
bin/hw/hostapd
@@ -262,11 +262,10 @@ 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_default_audio_set_configurations.json
etc/aidl/le_audio/aidl_default_audio_set_scenarios.json
etc/aidl/le_audio/aidl_audio_set_scenarios.json
etc/aoc/BLUETOOTH.dat
etc/aoc/HANDSET.dat
etc/aoc/HANDSFREE.dat
@@ -291,7 +290,6 @@ 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
@@ -319,13 +317,14 @@ etc/gnss/scd.conf
etc/group
etc/hearing_aid_audio_policy_configuration_7_0.xml
etc/init.common.cfg
etc/init.insmod.raven.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.allocator2-aidl-service.rc
etc/init/android.hardware.graphics.allocator-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
@@ -338,30 +337,22 @@ 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.cs40l25.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.gs101.rc
etc/init/hw/init.gs101.storage.rc
etc/init/hw/init.gs101.usb.rc
etc/init/hw/init.raven.rc
etc/init/hw/init.raviole.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
@@ -370,9 +361,6 @@ etc/init/pixelstats-vendor.gs101.rc
etc/init/pkvm_experiment.rc
etc/init/rebalance_interrupts-vendor.gs101.rc
etc/init/vndservicemanager.rc
etc/libg3a_standalone_gabc_rc
etc/libg3a_standalone_gaf_rc
etc/libg3a_standalone_ghawb_rc
etc/libnfc-hal-st.conf
etc/libse-gto-hal.conf
etc/libse-gto-hal2.conf
@@ -416,7 +404,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_V3.xml
etc/permissions/android.hardware.hardware_keystore.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
@@ -450,6 +438,7 @@ 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
@@ -459,7 +448,6 @@ 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-mainline.json
@@ -467,7 +455,6 @@ 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
@@ -477,7 +464,6 @@ 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
@@ -561,13 +547,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.cs40l25.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.xml
etc/vintf/manifest/manifest_gralloc_aidl2.xml
etc/vintf/manifest/manifest_gralloc_aidl.xml
etc/vintf/manifest/memtrack.xml
etc/vintf/manifest/nfc-service-default.xml
etc/vintf/manifest/pixel-display-default.xml
@@ -588,7 +574,7 @@ firmware/cs35l41-dsp1-spk-prot.bin
firmware/cs35l41-dsp1-spk-prot.wmfw
firmware/readme.md
lib/android.frameworks.stats-V2-ndk.so
lib/android.hardware.audio.common-V4-ndk.so
lib/android.hardware.audio.common-V3-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
@@ -602,7 +588,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-V5-ndk.so
lib/android.hardware.bluetooth.audio-V4-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
@@ -613,18 +599,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-V6-ndk.so
lib/android.hardware.graphics.common-V3-ndk.so
lib/android.hardware.graphics.common-V5-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-V4-ndk.so
lib/android.hardware.graphics.composer3-V3-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
@@ -650,12 +636,13 @@ 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-V4-ndk.so
lib/android.media.audio.common.types-V3-ndk.so
lib/android.system.suspend-V1-ndk.so
lib/arm.graphics-V1-ndk.so
lib/com.google.hardware.pixel.display-V13-ndk.so
lib/com.google.hardware.pixel.display-V10-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
@@ -666,12 +653,9 @@ 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
@@ -735,8 +719,6 @@ 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
@@ -746,59 +728,38 @@ 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/aqc111.ko
lib/modules/arm-memlat-mon.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/bigwave.ko
lib/modules/bluetooth.ko
lib/modules/bigocean.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_gs.ko
lib/modules/clk_exynos.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
lib/modules/cs40l26-core.ko
lib/modules/cs40l26-i2c.ko
lib/modules/dbgcore-dump.ko
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/drv2624.ko
lib/modules/dss.ko
lib/modules/dw3000-core-tests.ko
lib/modules/dw3000.ko
lib/modules/dwc3-exynos-usb.ko
lib/modules/ect_parser.ko
@@ -814,7 +775,6 @@ 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
@@ -823,6 +783,7 @@ 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
@@ -832,7 +793,6 @@ lib/modules/exynos_pm_qos.ko
lib/modules/exynos_tty.ko
lib/modules/exyswd-rng.ko
lib/modules/fips140.ko
lib/modules/ftdi_sio.ko
lib/modules/ftm5.ko
lib/modules/g2d.ko
lib/modules/goodixfp.ko
@@ -842,50 +802,33 @@ 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/google_tcpci_shim.ko
lib/modules/governor_memlat.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/gzvm.ko
lib/modules/haptics-cs40l2x.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/mac80211.ko
lib/modules/mac802154.ko
lib/modules/lzo-rle.ko
lib/modules/lzo.ko
lib/modules/mailbox-wc.ko
lib/modules/mali_kbase.ko
lib/modules/mali_kutf.ko
@@ -896,72 +839,44 @@ 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/mii.ko
lib/modules/memlat-devfreq.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-whi.ko
lib/modules/odpm.ko
lib/modules/overheat_mitigation.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
lib/modules/panel-samsung-s6e3fc3.ko
lib/modules/panel-samsung-s6e3fc3_6a.ko
lib/modules/panel-samsung-s6e3hc2.ko
lib/modules/panel-samsung-s6e3hc3-c10.ko
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-gs.ko
lib/modules/pcie-exynos-core.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-exynos-gs.ko
lib/modules/pinctrl-samsung-core.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
@@ -971,25 +886,16 @@ lib/modules/pktgen.ko
lib/modules/pl330.ko
lib/modules/pmic_class.ko
lib/modules/power_stats.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/pps-gpio.ko
lib/modules/pps_core.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.ko
lib/modules/s2mpg1x-gpio-gs101.ko
lib/modules/s2mpu.ko
lib/modules/s3c2410_wdt.ko
lib/modules/samsung-dma.ko
@@ -1007,24 +913,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
@@ -1033,7 +938,6 @@ 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
@@ -1041,28 +945,24 @@ lib/modules/trusty-ipc.ko
lib/modules/trusty-log.ko
lib/modules/trusty-test.ko
lib/modules/trusty-virtio.ko
lib/modules/ufs-exynos-gs.ko
lib/modules/ufs-exynos-core.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
@@ -1077,10 +977,11 @@ lib/soundfx/libhapticgenerator.so
lib/soundfx/libldnhncr.so
lib/soundfx/libreverbwrapper.so
lib/soundfx/libvisualizer.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-V4-ndk.so
lib64/android.hardware.audio.common-V3-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
@@ -1094,7 +995,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-V5-ndk.so
lib64/android.hardware.bluetooth.audio-V4-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
@@ -1104,18 +1005,19 @@ 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-V6-ndk.so
lib64/android.hardware.graphics.common-V3-ndk.so
lib64/android.hardware.graphics.common-V5-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-V4-ndk.so
lib64/android.hardware.graphics.composer3-V3-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
@@ -1126,13 +1028,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-V4-ndk.so
lib64/android.hardware.health-V3-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-V6-ndk.so
lib64/android.hardware.power-V5-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
@@ -1144,11 +1046,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-V4-ndk.so
lib64/android.hardware.security.keymint-V3-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-V3-ndk.so
lib64/android.hardware.sensors-V2-ndk.so
lib64/android.hardware.sensors@1.0.so
lib64/android.hardware.sensors@2.0-ScopedWakelock.so
lib64/android.hardware.sensors@2.0.so
@@ -1159,29 +1061,32 @@ 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-V3-ndk.so
lib64/android.hardware.thermal-V2-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.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.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.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-V4-ndk.so
lib64/android.media.audio.common.types-V3-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-V13-ndk.so
lib64/com.google.hardware.pixel.display-V10-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.cs40l25.so
lib64/hw/android.hidl.memory@1.0-impl.so
lib64/hw/audio.bluetooth.default.so
lib64/hw/audio.primary.default.so
@@ -1191,13 +1096,10 @@ 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
@@ -1213,6 +1115,8 @@ 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
@@ -1239,7 +1143,8 @@ lib64/libhwjpeg.so
lib64/libion_google.so
lib64/libjsoncpp.so
lib64/libkeymaster_messages.so
lib64/libkeymasterconfig.so
lib64/libkeymaster_portable.so
lib64/libkeymint.so
lib64/libkeystore-engine-wifi-hidl.so
lib64/liblibloading.dylib.so
lib64/liblog_rust.dylib.so
@@ -1259,10 +1164,12 @@ 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
@@ -1303,42 +1210,27 @@ 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__raven__auto_generated_rro_vendor.apk
overlay/NfcNci__raven__auto_generated_rro_vendor.apk
overlay/ONS__raven__auto_generated_rro_vendor.apk
overlay/Settings__raven__auto_generated_rro_vendor.apk
overlay/StorageManager__raven__auto_generated_rro_vendor.apk
overlay/SystemUI__raven__auto_generated_rro_vendor.apk
overlay/TeleService__raven__auto_generated_rro_vendor.apk
overlay/Traceur__raven__auto_generated_rro_vendor.apk
overlay/framework-res__raven__auto_generated_rro_vendor.apk
vendor_dlkm/etc/build.prop
vendor_dlkm/etc/init.insmod.raven.cfg
# Exclude overlays, symlinks and extra files that we override
# Overlays
overlay/DMService__raven__auto_generated_rro_vendor.apk
overlay/DeviceDiagnostics__raven__auto_generated_rro_vendor.apk
overlay/DMService__raven__auto_generated_rro_vendor.apk
overlay/Flipendo__raven__auto_generated_rro_vendor.apk
overlay/ONS__raven__auto_generated_rro_vendor.apk
overlay/SettingsGoogle__raven__auto_generated_rro_vendor.apk
overlay/StorageManagerGoogle__raven__auto_generated_rro_vendor.apk
overlay/SystemUIGoogle__raven__auto_generated_rro_vendor.apk
overlay/TeleService__raven__auto_generated_rro_vendor.apk
overlay/Traceur__raven__auto_generated_rro_vendor.apk
overlay/framework-res__raven__auto_generated_rro_vendor.apk
# beta
overlay/DMService__raven_beta__auto_generated_rro_vendor.apk
overlay/DeviceDiagnostics__raven_beta__auto_generated_rro_vendor.apk
overlay/Flipendo__raven_beta__auto_generated_rro_vendor.apk
overlay/ONS__raven_beta__auto_generated_rro_vendor.apk
overlay/SettingsGoogle__raven_beta__auto_generated_rro_vendor.apk
overlay/StorageManagerGoogle__raven_beta__auto_generated_rro_vendor.apk
overlay/SystemUIGoogle__raven_beta__auto_generated_rro_vendor.apk
overlay/TeleService__raven_beta__auto_generated_rro_vendor.apk
overlay/Traceur__raven_beta__auto_generated_rro_vendor.apk
overlay/framework-res__raven_beta__auto_generated_rro_vendor.apk
# Symlinks
lib/modules
@@ -1356,10 +1248,12 @@ 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
@@ -1367,6 +1261,7 @@ 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
@@ -1382,6 +1277,7 @@ 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
@@ -1393,7 +1289,6 @@ 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
@@ -1421,11 +1316,9 @@ 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
@@ -1441,17 +1334,18 @@ 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/android.hardware.security.keymint-V3-ndk.so
lib64/libcppbor.so
lib64/libcppcose_rkp.so
lib64/libkeymaster_portable.so
lib64/libkeymaster4support.so
lib64/libkeymint_support.so
lib64/libkeymint_support_V3.so
lib64/libnos.so
lib64/libnos_client_citadel.so
lib64/libnos_datagram.so
@@ -1460,7 +1354,9 @@ 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
@@ -1481,7 +1377,7 @@ lib64/modem_clock_manager_impl.so
# Sensors
lib/android.frameworks.sensorservice-V1-ndk.so
lib/android.hardware.sensors-V3-ndk.so
lib/android.hardware.sensors-V2-ndk.so
lib/android.hardware.sensors@1.0.so
lib/android.hardware.sensors@2.0-ScopedWakelock.so
lib/android.hardware.sensors@2.0.so
@@ -1489,7 +1385,6 @@ 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
@@ -1523,17 +1418,18 @@ lib/android.hardware.thermal@2.0.so
lib/com.google.hardware.pixel.display-V9-ndk.so
lib64/android.frameworks.stats-V1-cpp.so
lib64/android.hardware.authsecret-V1-ndk.so
lib64/android.hardware.biometrics.common-V3-ndk.so
lib64/android.hardware.biometrics.fingerprint-V3-ndk.so
lib64/android.hardware.biometrics.common-V2-ndk.so
lib64/android.hardware.biometrics.fingerprint-V2-ndk.so
lib64/android.hardware.gnss-V3-ndk.so
lib64/android.hardware.graphics.bufferqueue@1.0.so
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-V4-ndk.so
lib64/android.hardware.keymaster-V3-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
@@ -1552,8 +1448,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-V2-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
@@ -1566,12 +1462,6 @@ 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
@@ -1580,9 +1470,6 @@ 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

@@ -9,5 +9,8 @@ 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
# UWB
ro.vendor.uwb.calibration.calibrationpaths=/vendor/etc/uwb/calib_paths

View File

@@ -1,20 +0,0 @@
#
# Copyright 2024 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
$(call inherit-product, device/google/raviole/device-raven.mk)
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/raven

View File

@@ -15,6 +15,13 @@
#
TARGET_BOARD_INFO_FILE := device/google/raviole/board-info.txt
TARGET_BOOTLOADER_BOARD_NAME := slider
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
TARGET_SCREEN_DENSITY := 560
USES_DEVICE_GOOGLE_RAVIOLE := true
@@ -23,4 +30,3 @@ BOARD_BOOTCONFIG += androidboot.selinux=permissive
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

View File

@@ -1,20 +0,0 @@
#
# Copyright 2024 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
$(call inherit-product, device/google/raviole/device-slider.mk)
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/slider

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