254 Commits
vic ... udc

Author SHA1 Message Date
0a2c9ecfd4 lynx: Initialize for Evolution X 9.x
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-09-10 14:09:05 -07:00
Michael Bestas
0fbecf1c65 lynx: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
2024-09-10 02:49:23 +03:00
Michael Bestas
ead4921467 lynx: 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 01:10:22 +03:00
Aaron Kling
b120e6fa90 lynx: Re-enable broken dup rules check
All failures of this have been resolved

Change-Id: I56a923ac90b98e63c093c8cb65cb1059dde57c49
2024-09-07 13:59:00 +03:00
Cosmin Tanislav
26949e38e3 lynx: do not manually build dependencies
Change-Id: I4046d8eeabfc70842898b7034f75cdd6bcfc441b
2024-09-07 13:58:59 +03:00
Michael Bestas
fbac536b10 lynx: Libraries are now automatically added to PRODUCT_PACKAGES
Change-Id: Ie92fe02b7e6279195bf28944942c815db773b798
2024-09-07 13:58:59 +03:00
Michael Bestas
7b4c750021 lynx: Disable ELF checks for certain libraries
Change-Id: I61dbc3559b43becc22f69ae2c1c3e8edf95e2483
2024-09-07 13:58:59 +03:00
Cosmin Tanislav
ef8a056e1d lynx: skip dependencies which aren't defined in .bp
Change-Id: I01a653661856495788c05b720c0577dac44998a4
2024-09-07 13:58:59 +03:00
Michael Bestas
ebf9c121b9 lynx: fix libprotobuf-cpp-full-21.12 ELF check
Change-Id: I24632ade0e1ead24fc7f4ab3ca017962510c807a
2024-09-07 13:58:59 +03:00
Michael Bestas
a6e27eee9e lynx: fix libprotobuf-cpp-lite-21.12 ELF check
Change-Id: I028723e6ff9ef71514857d683e2c65caf9e28fa0
2024-09-07 13:58:59 +03:00
Michael Bestas
1843eaddd8 lynx: fix edge TPU ELF checks
Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
2024-09-07 13:58:58 +03:00
Aaron Kling
de83542561 lynx: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2024-09-07 13:58:58 +03:00
Aaron Kling
9168a37a28 lynx: Enable elf checks
Change-Id: Ia6c9a381abb3384c77532d75e02fd84c841a4d1e
2024-09-07 13:35:11 +03:00
Michael Bestas
78f68eadbe lynx: Remove unused RIL libs
Change-Id: Iaf93e17c12c5621142d12b249bc9cac3893684dc
2024-09-07 13:29:43 +03:00
Michael Bestas
eebc8301c7 proprietary-files: AP2A.240905.003
Change-Id: I8e8fd5caecee0f4fc4c9f19ceeabb0df797e081e
2024-09-04 21:13:53 +03:00
Michael Bestas
fe0e783a8e Update fingerprint/build description from AP2A.240905.003
Change-Id: I35c3cb50134b3ae55e641952c022390753072856
2024-09-04 06:03:06 +03:00
Michael Bestas
e775461ffb Merge tag 'android-14.0.0_r67' into staging/lineage-21_merge-android-14.0.0_r67
Android 14.0.0 release 67

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZteFuQAKCRDorT+BmrEO
# eEetAJ9gQVDB174WcU5hTmN0s5TCowW+7wCghV5Uk5qsU5Y7hbOtGtVZZQ5TxQk=
# =c2Mn
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Sep  4 00:55:05 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 2594 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 (2) and Lokesh Kumar Goel (1)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r67':
  Update lynx SVN to 46
  Update lynx SVN to 45
  lynx: Use build_flags for SVN

Change-Id: Ic70e7dad5ca2c3d47e53bf98c72b8654afb40c07
2024-09-04 05:54:38 +03:00
Michael Bestas
3cca8fa95e lynx: Sync extract scripts with templates
Change-Id: I83561b9064f7f27af90e21ac72a9c76e1dad8fad
2024-08-29 10:35:40 +03:00
Michael Bestas
5551d8ca1e Update fingerprint/build description from AP2A.240805.005
Change-Id: Id710943410ea631b4b9f07e2540cff2350a331ce
2024-08-15 06:31:24 +03:00
Android Build Coastguard Worker
2d9b310f21 Merge cherrypicks of ['googleplex-android-review.googlesource.com/28807517'] into 24Q2-release.
Change-Id: If0b9d7a1e25ef122ff7186e56cc2abc7691f7852
2024-08-15 00:44:44 +00:00
Ankur Bakshi
58e15e5e74 Update lynx SVN to 46
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:77778e537020b1a4a1f7887ddb03b823e4a6b946)
Merged-In: Ib31e9c68c0849c7affc5b4410ea2226e9ff9126b
Change-Id: Ib31e9c68c0849c7affc5b4410ea2226e9ff9126b
2024-08-15 00:41:31 +00:00
Michael Bestas
90c54722bb Merge tag 'android-14.0.0_r55' into staging/lineage-21_merge-android-14.0.0_r55
Android 14.0.0 Release 55 (AP2A.240805.005)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZrKMEgAKCRDorT+BmrEO
# eAqDAJ9UJtG+Uu4qmIM2NiAWZDJrtkh7HACfWFCH+IigJKx6wnsiGYkmKvJ187M=
# =agMN
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Aug  6 20:48:18 2024 UTC
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Can't check signature: No public key

# By Ankur Bakshi (1) and Jason Hsu (1)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r55':
  audio: update fortemedia table on 5/23
  Update lynx SVN to 44

Change-Id: I0159be5438f61473fa603ff0182d0ea62f8d5037
2024-08-12 20:53:48 +00:00
Android Build Coastguard Worker
8a0de4ac64 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26824327', 'googleplex-android-review.googlesource.com/28319740'] into 24Q2-release.
Change-Id: I7805807271d190897b0b3d860e3927b75ecbf4ea
2024-07-19 20:29:20 +00:00
Ankur Bakshi
38a9b3b9af Update lynx SVN to 45
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:89ddd0be8396f992edc0305e71ba087bb8d91a7f)
Merged-In: I9ae3af899655057a07488fee2e085cd1884fcca0
Change-Id: I9ae3af899655057a07488fee2e085cd1884fcca0
2024-07-19 20:14:14 +00:00
Lokesh Kumar Goel
322fcbc804 lynx: Use build_flags for SVN
Flag: build.RELEASE_SVN_LYNX
Bug: 332726030
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a6d2650cbf619521a78364321a84489ec7acdae4)
Merged-In: Id2c31d9b6b8db9d7948a7a1174be141e3b913171
Change-Id: Id2c31d9b6b8db9d7948a7a1174be141e3b913171
2024-07-19 20:13:54 +00:00
Michael Bestas
7c16e2bb1e lynx: Declare HBM lib as symlink during extraction
Change-Id: I97c07aa18250d37080e3f7d9c5c179a297f69657
2024-07-04 01:56:47 +03:00
Michael Bestas
a51e28b5c9 lynx: Declare DM libs as symlinks during extraction
Change-Id: Icb6c2c284037f67478c80725f63b4a7db7c552c0
2024-07-04 01:55:49 +03:00
Michael Bestas
62cd62462d Update fingerprint/build description from AP2A.240705.004
Change-Id: I571f738c492985a03a1c81d592f624229699ab22
2024-07-03 18:18:57 +03:00
Michael Bestas
f1eed0ae75 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+BmrEOeAUCZoRM9QAKCRDorT+BmrEO
# eLMtAJ0awDZglqyFxtu20XdQLzspjGDSXgCdEKTWBs2+eQ381ueQHGEaFP3Rc4M=
# =p8Bu
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jul  2 21:54:45 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 2565 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 lynx SVN to 43

Change-Id: Icec5bd518ed30923e317137cd7315dfec1b1670e
2024-07-03 07:09:50 +03:00
Michael Bestas
d815593f5b lynx: Add GoogleCamera_6gb_or_more_ram.xml
Change-Id: I77d4457cd67b9ae2bd554bc077fb9a0f4c2357ea
2024-06-28 12:05:52 +00:00
Michael Bestas
f262d53691 proprietary-files: AP2A.240605.024
Change-Id: I1ce822c57a2c0a5ef2a08f211ba6a536334fffed
2024-06-16 00:29:41 +03:00
Michael Bestas
d048646d8a Update fingerprint/build description from AP2A.240605.024
Change-Id: I0b145df6d148469471bdb83ba9320e24eabc3700
2024-06-15 23:01:19 +03:00
Beverly
f9168cdea3 Remove unused dimen auth_ripple_alpha_in_duration
Bug: 274785453
Test: device builds
Change-Id: I16995427297c5d11ee5448fb8be53682ab36e5d7
2024-06-15 22:34:48 +03:00
Michael Bestas
4ded46465e 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
# eNNpAJwKvTVC+DLfz4Sl7xzEgprlo2X14QCfRjWeharHDhNNxqpvbPPB0c+XxrM=
# =bSK4
# -----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 2543 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 Jacky Liu (1) and others
# Via Android Build Coastguard Worker (5) and others
* tag 'android-14.0.0_r50':
  Update i2c device paths
  sepolicy: lynx: add wireless path permission
  Update SELinux error

Change-Id: I4638c539d96a440804f0952fb2a5e27893d58489
2024-06-15 22:34:33 +03:00
Michael Bestas
47c4bc4498 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+BmrEOeAUCZmdzmgAKCRDorT+BmrEO
# eCtfAJ0afpWkhLnwep9zwfdwgbpBzohvEQCfSeA0NKvU1QSwfUP+LW5ZyYgqo+c=
# =CHvs
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jun 11 00:43:54 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 2543 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 (15) and others
# Via Android Build Coastguard Worker (31) and others
* tag 'android-14.0.0_r50': (34 commits)
  update educeBrightColorsStrengt setting
  Update lynx SVN to 42
  Update lynx SVN to 41
  Update lynx SVN to 40
  Update lynx SVN to 39
  Update lynx SVN to 38
  Update lynx SVN to 37
  Update lynx SVN to 36
  gps: Disable Vzw SUPL OTDOA
  Enabling Observe mode
  Initial Bootloader prebuilt for AP3% build
  lynx: Enable fast scan
  Enable NFC firmware logging
  Update lynx SVN to 35
  Update i2c device paths
  Update lynx SVN to 34
  Update lynx SVN to 33
  Update lynx SVN to 32
  powerstats: use display MRR state residency data provider
  Update pixel pitch of device
  ...

 Conflicts:
	device-lynx.mk
	lynx/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml

Change-Id: I6ec827ff81d19e592aa8616a571a97edd0a84ef9
2024-06-15 22:34:28 +03:00
Android Build Coastguard Worker
90809d5f5a Merge cherrypicks of ['googleplex-android-review.googlesource.com/27478118'] into 24Q2-release.
Change-Id: Ib876688c7bd02ae2eedf72967d2edf1b4c8b9880
2024-06-14 18:56:07 +00:00
Jason Hsu
be81f2565c audio: update fortemedia table on 5/23
Bug: 325559120
Test: verified by Acoustic team

Signed-off-by: Jason Hsu <jasonchhsu@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b35a1123388cb0f48b048216ae0f36e18e90598a)
Merged-In: I6eaf2b19d5af8e929988ac469637e9e20af594d5
Change-Id: I6eaf2b19d5af8e929988ac469637e9e20af594d5
2024-06-14 18:55:23 +00:00
Android Build Coastguard Worker
2f3eabef88 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27586565'] into 24Q2-release.
Change-Id: I7527bfbfb849917090b19ea6961e409d6ff00d4a
2024-06-13 05:23:01 +00:00
Ankur Bakshi
2067b56e5c Update lynx SVN to 44
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:41a7537b0b1a5789ce54f47aa99fd10b39edf88e)
Merged-In: I6be0c030e892e41624d6ca3cdaf2f1d8b505711b
Change-Id: I6be0c030e892e41624d6ca3cdaf2f1d8b505711b
2024-06-13 05:14:34 +00:00
Android Build Coastguard Worker
bfcd05e1a6 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27095499'] into 24Q2-release.
Change-Id: Ic218737a4957eeb18c773f6e613668f5c650782d
2024-05-21 04:29:59 +00:00
Ankur Bakshi
9957aa80ab Update lynx SVN to 43
Bug: 336526332
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3a7dfa53382da81877a2d5d81eab5000011ba775)
Merged-In: I04e92d25ba10b7ddcb3e343af63b7ca80c25931a
Change-Id: I04e92d25ba10b7ddcb3e343af63b7ca80c25931a
2024-05-21 04:26:17 +00:00
Michael Bestas
6db84dd191 Update fingerprint/build description from AP1A.240505.005
Change-Id: I1e6300497f903f2bf8d98559aa790806990650d7
2024-05-08 02:27:07 +03:00
Michael Bestas
0c8e874524 Merge tag 'android-14.0.0_r35' into staging/lineage-21_merge-android-14.0.0_r35
Android 14.0.0 release 35

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZjprZgAKCRDorT+BmrEO
# eJwVAJ4ibzyvsp2PQhOEeLQ6e8JkACXZfgCfWw9rgpvoBXowZ1iDFkzT213QWrQ=
# =rO6D
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue May  7 20:56:54 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 2431 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_r35':
  Update lynx SVN to 39
  Update lynx SVN to 38
  Update lynx SVN to 37

Change-Id: Ic0ae01206d13f7c583adc77c6748735db41c7dc8
2024-05-08 02:00:30 +03:00
Michael Bestas
6f89b75df0 lynx: Remove debuggable check from modem logger
Allows disabling modem logging for userdebug builds

Change-Id: Id34f80600d40cc84f8fc5661b66b7075558ac18f
2024-04-24 21:19:32 +03:00
Michael Bestas
725d8d67f9 Update fingerprint/build description from AP1A.240405.002.B1
Change-Id: I0f1e9e3a3639708fcab342e21e8e63962dd004d3
2024-04-24 04:24:41 +03:00
Michael Bestas
ef8380c7fb Merge tag 'android-14.0.0_r33' into staging/lineage-21_merge-android-14.0.0_r33
Android 14.0.0 Release 33 (AP1A.240405.002.B1)

# -----BEGIN PGP SIGNATURE-----
#
# iFwEABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZh1wjAAKCRDorT+BmrEO
# eIJpAJYy4Y87vKpj7WjV05loyYsYYh+kAJ0X8U44QppRhOIvjvnh8xtnowor7w==
# =9FJE
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Apr 15 21:23:08 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 2423 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_r33':
  Update lynx SVN to 38
  Update lynx SVN to 37

Change-Id: I6f2f43d8e3d558e7849232a10f162f79633ab154
2024-04-24 04:23:41 +03:00
Android Build Coastguard Worker
f9450ba767 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26247061', 'googleplex-android-review.googlesource.com/26465466'] into 24Q1-release.
Change-Id: I1a81f698df3d84f19af559da4c63cb2cc25268c1
2024-04-05 17:20:04 +00:00
Ankur Bakshi
eea3860855 Update lynx SVN to 39
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a9cb7d8123379ef4e14d091e3afec082f954d75f)
Merged-In: I2a7d1e94068fff910a2d970def9a5aed105fff31
Change-Id: I2a7d1e94068fff910a2d970def9a5aed105fff31
2024-04-05 17:16:09 +00:00
Ankur Bakshi
ae8a8bab5f Update lynx SVN to 38
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6275a87edb642f6ca7b6841dfd37b5af1d9d4e03)
Merged-In: I337a8128a53772cca01fc9da375a0226b2f16ed4
Change-Id: I337a8128a53772cca01fc9da375a0226b2f16ed4
2024-04-05 17:15:55 +00:00
Android Build Coastguard Worker
74446137fe [coastguard skipped] Merge sparse cherrypicks from sparse-11480754-L69200030002950439 into 24Q1-release.
COASTGUARD_SKIP: I337a8128a53772cca01fc9da375a0226b2f16ed4
COASTGUARD_SKIP: I19739180c3e5722f8e64094018f10c3511300541
COASTGUARD_SKIP: I97b4ba16f13f604c0a078f4c16792fdbc8a0e61f

Change-Id: I2e31f83f13a53d8668fd09dd9298ba50aa51383c
2024-04-05 15:11:28 +00:00
Android Build Coastguard Worker
7ecf0e9656 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26244786', 'googleplex-android-review.googlesource.com/26247061'] into sparse-11480754-L69200030002950439.
SPARSE_CHANGE: I19739180c3e5722f8e64094018f10c3511300541
SPARSE_CHANGE: I337a8128a53772cca01fc9da375a0226b2f16ed4

Change-Id: I97b4ba16f13f604c0a078f4c16792fdbc8a0e61f
2024-04-05 15:08:03 +00:00
Ankur Bakshi
dfa918da90 Update lynx SVN to 38
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6275a87edb642f6ca7b6841dfd37b5af1d9d4e03)
Merged-In: I337a8128a53772cca01fc9da375a0226b2f16ed4
Change-Id: I337a8128a53772cca01fc9da375a0226b2f16ed4
2024-04-05 15:04:48 +00:00
Ankur Bakshi
bbb6acfe7d Update lynx SVN to 37
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4b3cdd15f9bd656d96c086b507724dfe1aff3196)
Merged-In: I19739180c3e5722f8e64094018f10c3511300541
Change-Id: I19739180c3e5722f8e64094018f10c3511300541
2024-04-05 15:04:35 +00:00
Michael Bestas
dd4bc2f636 Update fingerprint/build description from AP1A.240405.002
Change-Id: I04cf9f4711d99931f97c5d69f5a2fd30942fe5e7
2024-04-03 21:31:11 +03:00
Michael Bestas
eb90ad21a6 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
# eARAAJ9F0hv++5iwfuvmh9A1TPRkTR5uPQCfTvdf5Sc7XBooXen1KH2HZ9KAI8A=
# =bcLX
# -----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 2411 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 lynx SVN to 36
  Update lynx SVN to 35

Change-Id: I977588af1e4cdb0696af3d60f0d4384759d42645
2024-04-03 14:15:14 +03:00
Android Build Coastguard Worker
1412285d25 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26244786'] into 24Q1-release.
Change-Id: I7109f4341c21652fdfaff4b40066d67d77973006
2024-03-13 18:40:21 +00:00
Ankur Bakshi
ea1f72b8e9 Update lynx SVN to 37
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c85bce970b914054b2ee8cb926cc4247625eeb4f)
Merged-In: I19739180c3e5722f8e64094018f10c3511300541
Change-Id: I19739180c3e5722f8e64094018f10c3511300541
2024-03-13 18:36:33 +00:00
Michael Bestas
0adddcb3ee Update fingerprint/build description from AP1A.240305.019.A1
Change-Id: I6d7800da59cef9b3c09427ad557b3361a8a27d92
2024-03-10 22:10:57 +02:00
Chirayu Desai
72d1fa85c4 proprietary-files: AP1A.240305.019.A1
Change-Id: Icbf9f5b38e2b0cd1221832e54ef47a4536793d5e
2024-03-10 10:37:25 +02:00
Michael Bestas
cb1a88e6a3 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+BmrEOeAUCZeZWywAKCRDorT+BmrEO
# eB9NAJ9QYo7qEV7PQ5fRSYVeV/eJQHGamgCfWezaIr8MoOiz7h6hBP62lSayrg0=
# =Q0/q
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar  5 01:18:35 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 2381 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 Wilson Sung (3) and others
# Via Automerger Merge Worker (34) and others
* tag 'android-14.0.0_r29':
  wifi: genfs_contexts: fix path for wifi device
  Update SELinux error
  Remove obsolete bug_map
  Remove fixed or obsolete entries
  Remove the tracking_denials entry as the issue
  Remove obsolete entries
  Remove two hal_camera_default errors from tracking_denials/bug_map
  Update SELinux error
  introduce a new sepolicy owner
  Remove obsolete entries

Change-Id: I6b3b004210964f05fd182ad784d34248df23d41d
2024-03-10 09:18:48 +02:00
Michael Bestas
bc8947b887 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+BmrEOeAUCZeZWygAKCRDorT+BmrEO
# eI9cAJ9VWEBWZaDHOcuYN9/HflrHwiTPigCeJXzsWeLM6ARuSHKWiHNmXVYq22g=
# =Z5xh
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar  5 01:18:34 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 2380 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 (13) and others
# Via Automerger Merge Worker (767) and others
* tag 'android-14.0.0_r29': (74 commits)
  Update lynx SVN to 34
  Update lynx SVN to 33
  Update lynx SVN to 32
  gps: Disable Vzw SUPL OTDOA
  Update lynx SVN to 31
  Revert "Update L10 bounding box to 14x14mm"
  Update lynx SVN to 30
  aoc: update mixer table for voice capture V2
  aoc: update mixer table for voice capture
  aoc: update mixer table for voice capture V2
  aoc: update mixer table for voice capture
  Branch bootloader prebuilts for 24Q2 release
  Add zoom boost in powerhint for L10
  Update lynx SVN to 29
  Update lynx SVN to 28
  [CCA] Set enable flag by default on Lynx.
  Revert^2 "lynx(nfc): Modify NFC overlays for NFC apex"
  powerhint: game mode tuning
  powerhint: add game mode tuning nodes
  Revert^2 "lynx: Replace NFC app with NFC apex"
  ...

 Conflicts:
	Android.mk
	AndroidProducts.mk
	device-lynx.mk

Change-Id: I54d9cebb9354302a9b7bb567d1e54bef50088a27
2024-03-10 09:18:42 +02:00
Tommy Webb
0608443dda lynx: Update IWLAN config with IMS changes
Resolve issues with VoWiFi (Wi-Fi Calling) for Pixel 7 series, which
now uses a different proprietary package for its qualified networks
service.

Issue: calyxos#1324
Change-Id: Ie2984ff22cf786eb82a536bfb1d9ffaff15ae079
2024-02-25 22:51:56 +02:00
Android Build Coastguard Worker
3cff2a3927 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26244920'] into 24Q1-release.
Change-Id: Ic53518b914eecdecd88c2e9557e8ded47e8667c2
2024-02-21 19:17:52 +00:00
Ankur Bakshi
4ed0deaf6c Update lynx SVN to 36
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b67dba44ab37271a20068443f5e9bf2d1cd88830)
Merged-In: I77899d8e0fd2d125b0fec47e84d0e1f55de2ab0d
Change-Id: I77899d8e0fd2d125b0fec47e84d0e1f55de2ab0d
2024-02-21 19:09:25 +00:00
Michael Bestas
5312cdc486 Revert "lynx: fix padding in status bar"
This reverts commit 67a5f2e039.

Reason for revert: Not working properly.

Change-Id: I81b58e0e7c20470b008dc053def144ad46d4264f
2024-02-18 00:56:20 +02:00
Android Build Coastguard Worker
893d2f5d25 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26229915'] into 24Q1-release.
Change-Id: I9536d6e36449645e3fa16a63a18b2ea5cfcfb474
2024-02-14 19:58:26 +00:00
Ankur Bakshi
0ea8e2ed5e Update lynx SVN to 35
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5b6dd28590cedabb7fc5d0062ced647c596815f7)
Merged-In: Ic14a90668489270a981567f74946cd59048fad9c
Change-Id: Ic14a90668489270a981567f74946cd59048fad9c
2024-02-14 19:56:53 +00:00
Michael Bestas
e87d6b30b8 lynx: Add prebuilt kernel to lineage.dependencies
Change-Id: Iab5f4f4b2d98606e4f658c69e8f16f73ce7924bb
2024-02-13 19:15:58 +00:00
Chirayu Desai
417fd0f759 lynx: Set TARGET_PREBUILT_KERNEL
Change-Id: I156a4af77bd619f855f734983b24677531156c4d
2024-02-13 19:15:58 +00:00
Michael Bestas
bd887dabc0 lynx: Squashed revert of inline kernel build
Revert "lynx: Build mali_pixel prior to mali_kbase"

This reverts commit edce8f1777.

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

This reverts commit 5cee66b067.

Revert "lynx: Build external modules"

This reverts commit b9022d7374.

Revert "lynx: Inline kernel building"

This reverts commit ab68d6b8cc.

Change-Id: Ibd0c73352d5d2c52b9f0b31b4c7b8ce400699a35
2024-02-13 19:15:58 +00:00
jabashque
f27ee69930 lynx: 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:25 +00:00
Android Build Coastguard Worker
bbf90186dc Snap for 11420186 from 1cce81f773 to 24Q2-release
Change-Id: I2e464bf5622acdf257b406e6f2588813b97355d6
2024-02-08 00:02:51 +00:00
Michael Bestas
d48d4dd22f Update fingerprint/build description from UQ1A.240205.002
Change-Id: I7124e5da3b0f432549516801eea3513b3a5c755a
2024-02-06 19:08:47 +02:00
Michael Bestas
0825ae92b8 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
# eAB+AJ9+zI4JOsO745V8OKzVP6TouIQ/XwCfceVw0ujmX1axUQMXXPXInbjgRA0=
# =TVki
# -----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 2249 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 lynx SVN to 29
  Update lynx SVN to 28
  Update lynx SVN to 27
  Update lynx SVN to 27

Change-Id: Iba3ae84e5697e3690a4288e811ac865bb2327950
2024-02-06 18:53:39 +02:00
Android Build Coastguard Worker
b4f8e73689 Snap for 11386701 from 75d49c4e50 to 24Q2-release
Change-Id: I54a82a242f97b08d95dbcc63e378506dbd113e10
2024-02-01 00:02:10 +00:00
Android Build Coastguard Worker
8d23496712 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26029011', 'googleplex-android-review.googlesource.com/26029366', 'googleplex-android-review.googlesource.com/26034524'] into 24Q1-release.
Change-Id: Iab304d25657b092e790acc6e4e03de2761ae988c
2024-01-30 20:47:30 +00:00
Ankur Bakshi
050a0df7ad Update lynx SVN to 34
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ccfdccce0388e14b75a7942d8d94e7027e5b7c39)
Merged-In: I16b0d667a34c579bd7c910d7da9952a2f632187b
Change-Id: I16b0d667a34c579bd7c910d7da9952a2f632187b
2024-01-30 20:30:19 +00:00
Ankur Bakshi
cda7b221c8 Update lynx SVN to 33
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f68880e55d8092e78f9f6e3c79b1d21dbe156725)
Merged-In: Ibe942f1fd0a3996d94921b383bf1f1be0720b813
Change-Id: Ibe942f1fd0a3996d94921b383bf1f1be0720b813
2024-01-30 20:30:11 +00:00
Ankur Bakshi
21a727749e Update lynx SVN to 32
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:30958d3af4d6102c87c1f89c65cf34cb111b3e1d)
Merged-In: Ica046accfb62104cf755106fa60d25ec0aeb0578
Change-Id: Ica046accfb62104cf755106fa60d25ec0aeb0578
2024-01-30 20:30:02 +00:00
Android Build Coastguard Worker
c2f997b4c5 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26012061'] into 24Q1-release.
Change-Id: I00f1c54f9a76908f1bfb1ccad894efa5ad82a54a
2024-01-27 03:01:54 +00:00
Cheng Chang
0593107e62 gps: Disable Vzw SUPL OTDOA
Bug: 322404137
Test: OTDOA test in b/322404137
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5acf68944dee7b76faa7855fdda998a327e9b640)
Merged-In: I9a734fd1e5cad733ab6054c0dabe9388580f5ddb
Change-Id: I9a734fd1e5cad733ab6054c0dabe9388580f5ddb
2024-01-27 02:57:35 +00:00
Android Build Coastguard Worker
00dcbfaeaf Merge cherrypicks of ['googleplex-android-review.googlesource.com/25665316'] into 24Q1-release.
Change-Id: I6f5704bda767d7ecdc6a6be4ca715a14ea61e042
2024-01-17 20:03:49 +00:00
Ankur Bakshi
610ce9a381 Update lynx SVN to 31
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5ed79c05e0283836864ce62efeb57792a4d37c2a)
Merged-In: I24599a118bebe5db84c0ffc2df00e9d554c64ddd
Change-Id: I24599a118bebe5db84c0ffc2df00e9d554c64ddd
2024-01-17 19:53:44 +00:00
Android Build Coastguard Worker
4942877d1a Snap for 11317273 from fe3d38fe37 to 24Q2-release
Change-Id: Ie71b2a56b3557ed82be054ff8ae6ab189227f3a5
2024-01-17 00:11:42 +00:00
Michael Bestas
1685f99e0d Update fingerprint/build description from UQ1A.240105.004
Change-Id: I9f22cd7e4487829c20670f28cbc28a1082d3bbdc
2024-01-08 01:50:45 +02:00
Chirayu Desai
1968aba49b vendor: UQ1A.240105.004
Change-Id: Ic769cc4fc0900a5bc2cf5b443b1baa80841d1748
2024-01-08 01:50:45 +02:00
Michael Bestas
21a4d77bbd Merge tag 'android-14.0.0_r20' into staging/lineage-21_merge-android-14.0.0_r20
Android 14.0.0 release 20

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZZXyBQAKCRDorT+BmrEO
# eJh/AJ9nA3oyHVemhLRTzEt/UnHBpZfndwCgjdoNe4SJK9YJzLwQb3HMSkZH5VE=
# =5oBW
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu Jan  4 01:47:17 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 2227 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_r20':
  Update lynx SVN to 26
  Update lynx SVN to 25
  Update lynx SVN to 25
  Update lynx SVN to 25
  Update lynx SVN to 24
  Update lynx SVN to 23
  Update lynx SVN to 23

Change-Id: I28b89719a5098c9bdf681ba3b13485a141a69ee6
2024-01-06 14:59:54 +02:00
Android Build Coastguard Worker
fa7f5d5479 Snap for 11275524 from 8e6298f772 to 24Q2-release
Change-Id: If407d2f9ea962cd3d4b9c0ce60a1f3500bf692ee
2024-01-05 00:02:45 +00:00
Android Build Coastguard Worker
bcf3309920 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25720397'] into 24Q1-release.
Change-Id: Iab70d707bbc2d97a2732e43f5407ab4c650cb628
2023-12-27 02:44:24 +00:00
KRIS CHEN
c28a716616 Revert "Update L10 bounding box to 14x14mm"
Revert submission 25359207-L10BB

Reason for revert: Revert it because the dogfood data collection is complete.

Reverted changes: /q/submissionid:25359207-L10BB

Bug: 317304728
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:388e4ee9f5d0d933f8af8fc7ed68d963306bf3d9)
Merged-In: I6b6e23c6c67277c052b976664e56139fed7781bf
Change-Id: I6b6e23c6c67277c052b976664e56139fed7781bf
2023-12-27 02:41:37 +00:00
Android Build Coastguard Worker
ba713e6d03 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25665277'] into 24Q1-release.
Change-Id: I099e25345db13d03998ca24e540f46c76ae4d9bd
2023-12-20 22:50:19 +00:00
Ankur Bakshi
634f4df7fa Update lynx SVN to 30
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6885ce3b993b9f836a702663d548fd9e2ef037e6)
Merged-In: I1f2a52bd66a1c93e18af3b92d54d3e26975b408a
Change-Id: I1f2a52bd66a1c93e18af3b92d54d3e26975b408a
2023-12-20 22:48:26 +00:00
Android Build Coastguard Worker
cbd276575f Merge cherrypicks of ['googleplex-android-review.googlesource.com/25690154', 'googleplex-android-review.googlesource.com/25688298'] into 24Q1-release.
Change-Id: I5f4b2476f9be38c34ffe981d97b71e7cfb4a4dbb
2023-12-18 23:53:50 +00:00
yixuanjiang
1d13e445a9 aoc: update mixer table for voice capture V2
Currently AoC always use 3ch in voice usecase
rather than using mic MAX microphone as ch count.
Modify the mask to map voice request

Bug: 316603846
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a5bb2e6cf0beaa5695383dde9448b6fe58ae357b)
Merged-In: Id61e5ab635e612acd9a359578ec8771a1ce00cde
Change-Id: Id61e5ab635e612acd9a359578ec8771a1ce00cde
2023-12-18 23:53:01 +00:00
yixuanjiang
93db997342 aoc: update mixer table for voice capture
Currently AoC always use 3ch in voice usecase
rather than using mic MAX microphone as ch count.
We have changed mechanism to mapping pdm mask on
voice usecase in AUD_PDM.
Modify the mask to map voice request.

Bug: 316603846
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:95a27172c112c785d90b8e05cc8fbeddf796fe25)
Merged-In: Idf92d1da0df632c6410d30147725857e55cef70b
Change-Id: Idf92d1da0df632c6410d30147725857e55cef70b
2023-12-18 23:52:51 +00:00
Android Build Coastguard Worker
b092b669f5 [coastguard skipped] Merge sparse cherrypicks from sparse-11228636-L77800030000890017 into 24Q1-release.
COASTGUARD_SKIP: Id61e5ab635e612acd9a359578ec8771a1ce00cde
COASTGUARD_SKIP: Ie47aa16ffdfc33d59d7baef2901eb1d9e8e56c9b
COASTGUARD_SKIP: Idf92d1da0df632c6410d30147725857e55cef70b

Change-Id: I317484f23e6c17fb8600b9a01a74b44dc57106e7
2023-12-18 19:13:09 +00:00
Android Build Coastguard Worker
3e26b9d36b Merge cherrypicks of ['googleplex-android-review.googlesource.com/25690154', 'googleplex-android-review.googlesource.com/25688298'] into sparse-11228636-L77800030000890017.
SPARSE_CHANGE: Idf92d1da0df632c6410d30147725857e55cef70b
SPARSE_CHANGE: Id61e5ab635e612acd9a359578ec8771a1ce00cde

Change-Id: Ie47aa16ffdfc33d59d7baef2901eb1d9e8e56c9b
2023-12-18 19:09:22 +00:00
yixuanjiang
0ef5dede39 aoc: update mixer table for voice capture V2
Currently AoC always use 3ch in voice usecase
rather than using mic MAX microphone as ch count.
Modify the mask to map voice request

Bug: 316603846
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a5bb2e6cf0beaa5695383dde9448b6fe58ae357b)
Merged-In: Id61e5ab635e612acd9a359578ec8771a1ce00cde
Change-Id: Id61e5ab635e612acd9a359578ec8771a1ce00cde
2023-12-18 19:09:12 +00:00
yixuanjiang
133a8116e9 aoc: update mixer table for voice capture
Currently AoC always use 3ch in voice usecase
rather than using mic MAX microphone as ch count.
We have changed mechanism to mapping pdm mask on
voice usecase in AUD_PDM.
Modify the mask to map voice request.

Bug: 316603846
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:95a27172c112c785d90b8e05cc8fbeddf796fe25)
Merged-In: Idf92d1da0df632c6410d30147725857e55cef70b
Change-Id: Idf92d1da0df632c6410d30147725857e55cef70b
2023-12-18 19:09:04 +00:00
Android Build Coastguard Worker
0311fd9c92 Snap for 11227258 from b687697ad7 to 24Q2-release
Change-Id: I3b5e28875ed5dc6119300a8083bc614fba729dba
2023-12-16 02:01:55 +00:00
Android Build Coastguard Worker
d4d5f5669a [coastguard skipped] Merge sparse cherrypicks from sparse-11223361-L00700030000821085 into udc-qpr1-release.
COASTGUARD_SKIP: I5f59b89c18e433c8d6e16177a3d44f7da2444092
COASTGUARD_SKIP: I2c42209ecd64e0c6ec73bbb2e795756281a635f2

Change-Id: I1dd806de9118cbc80407457ace004c9398efb7ea
2023-12-15 03:32:27 +00:00
Android Build Coastguard Worker
4c1c54e049 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25620197'] into sparse-11223361-L00700030000821085.
SPARSE_CHANGE: I2c42209ecd64e0c6ec73bbb2e795756281a635f2

Change-Id: I5f59b89c18e433c8d6e16177a3d44f7da2444092
2023-12-15 03:26:56 +00:00
Ankur Bakshi
dd6a9bd407 Update lynx SVN to 29
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:43b710269005523817f0f70697d17288affa645f)
Merged-In: I2c42209ecd64e0c6ec73bbb2e795756281a635f2
Change-Id: I2c42209ecd64e0c6ec73bbb2e795756281a635f2
2023-12-15 03:25:25 +00:00
Android Build Coastguard Worker
12958a836f Merge cherrypicks of ['googleplex-android-review.googlesource.com/25497757', 'googleplex-android-review.googlesource.com/25617919'] into udc-qpr1-release.
Change-Id: Ida46cf1e6ef1bf6d9e87ec8786cf0b9947a06309
2023-12-15 02:47:35 +00:00
Ankur Bakshi
1c5feeb40c Update lynx SVN to 28
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8fd96082864572553e8d76055e418a61600c6cfb)
Merged-In: I1b62f6f6e86128428f8855641d334a87ff90e587
Change-Id: I1b62f6f6e86128428f8855641d334a87ff90e587
2023-12-15 02:42:49 +00:00
Ankur Bakshi
89a306577e Update lynx SVN to 27
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f364e86d290de47c18f9020fd88901ea2ed77f5c)
Merged-In: I62ae585f1fdf41f58c1d0db85cd445afe37eae7a
Change-Id: I62ae585f1fdf41f58c1d0db85cd445afe37eae7a
2023-12-15 02:42:42 +00:00
Android Build Coastguard Worker
e40ea3bb0c Snap for 11220357 from 201e0d7659 to 24Q1-release
Change-Id: I2807285e964deeea559f2a3bb294bc82cf285359
2023-12-15 00:22:05 +00:00
6f8585f548 lynx: Bring Felica configs back
Fixes app clients that use such.

Change-Id: Ia773937560d75ea38029c2be3295ae0efa9ec1fb
Signed-off-by: AnierinB <anierin@evolution-x.org>
2023-12-14 11:48:00 +02:00
Android Build Coastguard Worker
ccdc1b5ef6 Snap for 11211173 from c977d32e4c to 24Q1-release
Change-Id: If25f54886f910f9e519795a3ee8c7da168871f9e
2023-12-13 00:05:18 +00:00
Android Build Coastguard Worker
7751a95af6 [coastguard skipped] Merge sparse cherrypicks from sparse-11206848-L88800030000735408 into udc-qpr1-release.
COASTGUARD_SKIP: I62ae585f1fdf41f58c1d0db85cd445afe37eae7a
COASTGUARD_SKIP: I8d371ff58429f406352118ba59d747f4dd35a18d

Change-Id: I7be9620a425131e392c316e6557885d4b059f494
2023-12-12 05:33:49 +00:00
Android Build Coastguard Worker
fb5888b770 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25497757'] into sparse-11206848-L88800030000735408.
SPARSE_CHANGE: I62ae585f1fdf41f58c1d0db85cd445afe37eae7a

Change-Id: I8d371ff58429f406352118ba59d747f4dd35a18d
2023-12-12 05:27:56 +00:00
Ankur Bakshi
10635798ca Update lynx SVN to 27
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f364e86d290de47c18f9020fd88901ea2ed77f5c)
Merged-In: I62ae585f1fdf41f58c1d0db85cd445afe37eae7a
Change-Id: I62ae585f1fdf41f58c1d0db85cd445afe37eae7a
2023-12-12 05:26:20 +00:00
Android Build Coastguard Worker
29589cc930 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25365436', 'googleplex-android-review.googlesource.com/25499378'] into udc-qpr1-release.
Change-Id: I90e7ac1ad5a2dad3fde13c93e7c9644a382b73f7
2023-12-12 05:02:34 +00:00
Ankur Bakshi
9afeac9412 Update lynx SVN to 26
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bcbc47f9b62759490514f563db329dd28f885765)
Merged-In: I59c0060571e481d7d79a25237e17ddc921e542bb
Change-Id: I59c0060571e481d7d79a25237e17ddc921e542bb
2023-12-12 05:00:42 +00:00
Ankur Bakshi
1791f1b441 Update lynx SVN to 25
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:24c5451e23065adc0eb1d61c63048b711923e674)
Merged-In: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
Change-Id: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
2023-12-12 05:00:35 +00:00
Android Build Coastguard Worker
01880f08e7 Snap for 11206181 from b687697ad7 to 24Q1-release
Change-Id: If20af6f9802f8cc307c0543342583135c5189341
2023-12-12 02:02:05 +00:00
Android Build Coastguard Worker
f4366a9819 Snap for 11206181 from e8d02b6ede to 24Q1-release
Change-Id: Ia9e016a0d5b841f7cab0ca02a437b35d5c687b94
2023-12-12 02:02:04 +00:00
Michael Bestas
9096397971 Update fingerprint/build description from UQ1A.231205.015
Change-Id: I82f2f1e05d4f8f717e00281bda80c2ee91c76536
2023-12-10 16:53:32 +02:00
Michael Bestas
83607a8cd7 proprietary-files: UQ1A.231205.015
Change-Id: I6eea5226a660f82fbf0f0ac5a34ecafd671be9df
2023-12-10 16:41:00 +02:00
Michael Bestas
aa4989cd82 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
# eEcaAJ9jbP/JlehjXGWuw6P9N31HltDjVQCghLYzyTzatdUgCcUkva/nKugmrPU=
# =AJwW
# -----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 2194 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 Ted Wang (1) and others
# Via Android Build Coastguard Worker (3) and others
* tag 'android-14.0.0_r17':
  L10 sepolicy update for ssr coredump
  Supress kernel avc log before SELinux initialized
  Add sepolicy for grilservice

Change-Id: I3a4138187f86516b4ea8278f2ce43d7c900ec675
2023-12-10 16:24:47 +02:00
Michael Bestas
fa9f0308cc 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
# eBIFAKCSX2cyS5cCTbGCssiqfs/KI5Rm/wCfVMg0zZM/DUjpdQ6zC3C8hDvmHUI=
# =3TWQ
# -----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 2194 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 (5) and others
# Via Automerger Merge Worker (109) and Android Build Coastguard Worker (47)
* tag 'android-14.0.0_r17': (43 commits)
  Update lynx SVN to 22
  Adding Fast Pair extended IDs for L10
  Update lynx SVN to  21
  Update lynx SVN to  20
  Apply new IA requirement on M23 device
  Disable limiting camera_hal for LAUNCH hint
  Config P23a as LE audio hidden by default
  Revert "DeviceAsWebcam: Add overlays for physical camera id"
  audio: FM table check in for QPR1
  Disable 32k dual mic support on P23a project
  [USB Audio AIDL] Fix wrong capture path on mixer_paths.xml
  Update lynx SVN to 19
  Update lynx SVN to 18
  add mixer path for BT SCO voice call
  gps: set high accuracy shape mode and enable always-on measurements log
  [AIDL] Add mixer paths for BT
  [USB Audio AIDL] Add mixer_paths for usb audio.
  update the gps conf to the latest version
  Adjust Power button light reveal position in line with the power button for L10
  gps: Disable Vzw SUPL OTDOA
  ...

 Conflicts:
	device-lynx.mk

Change-Id: I77fcc3326dd0a46b99183e38a3a9cbe7297c3700
2023-12-10 16:24:40 +02:00
Android Build Coastguard Worker
f3964ea554 Snap for 11200327 from 76bf5beb10 to 24Q1-release
Change-Id: I980e1ab1a839a7a512073459b9a5c67299be7d72
2023-12-09 04:02:25 +00:00
Android Build Coastguard Worker
75940b7c66 Snap for 11192287 from 2d460b2afc to 24Q1-release
Change-Id: I39859bcd1b2dd8268c8167e903eb2fe57327f82a
2023-12-08 00:02:46 +00:00
Android Build Coastguard Worker
4e0771b4dd Snap for 11186783 from 1d9b0c8f26 to 24Q1-release
Change-Id: Iac25d0775fcf329221b64ad5dfc4c3677ef003d6
2023-12-07 00:02:08 +00:00
Android Build Coastguard Worker
cb3d91f201 Snap for 11180250 from cadc3a71b6 to 24Q1-release
Change-Id: I5ce9ece8d8c9ee8b3f3a91140264503351a8d3a2
2023-12-06 00:04:29 +00:00
Michael Bestas
b8c0e596fb lynx: Add firmware extraction support
Change-Id: If6cb6334a8f7b2fcc77c8947569eba1b2002190a
2023-12-04 19:43:14 +02:00
Michael Bestas
d4ee330545 lynx: Sort blobs list
Change-Id: I9ee0dbbf80b3b556cbdd2c9aea233309dac9d0e1
2023-12-04 14:29:24 +02:00
Android Build Coastguard Worker
f4c04d3cbb Snap for 11162593 from 696029f7df to 24Q1-release
Change-Id: If2ed17b0b683ebdaebac9b2220627a3762c565e7
2023-12-01 00:02:36 +00:00
Michael Bestas
995356402b lynx: Switch to our charging animation
Change-Id: I747ca06359eacbcee995a5f42a532fb02d39c376
2023-11-29 19:40:06 +02:00
Michael Bestas
65fccda312 lynx: Remove unused blobs
Change-Id: I02ac1a6c34d69317b9bd7dfa72dc4f740e3f6f17
2023-11-29 19:40:05 +02:00
Android Build Coastguard Worker
ee6257efa4 Snap for 11146061 from 4f9468f558 to 24Q1-release
Change-Id: I67a70d00066af644d447e855667b5c1c5422e08f
2023-11-28 00:02:37 +00:00
Android Build Coastguard Worker
433d33f27a Snap for 11130229 from 086d9fdfb0 to 24Q1-release
Change-Id: I66f1343f2630109a071af7f3dec915609f44a10c
2023-11-22 00:03:29 +00:00
Android Build Coastguard Worker
bd54c3dcbc [coastguard skipped] Merge sparse cherrypicks from sparse-11129216-L97900030000403629 into udc-qpr1-release.
COASTGUARD_SKIP: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
COASTGUARD_SKIP: I91ee87daac4b1641d8f81be82988c956e4f1d560

Change-Id: I8cd44c2c6f366b62723b118af9a2bba78ba99327
2023-11-21 19:37:54 +00:00
Android Build Coastguard Worker
f858023809 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25365436'] into sparse-11129216-L97900030000403629.
SPARSE_CHANGE: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762

Change-Id: I91ee87daac4b1641d8f81be82988c956e4f1d560
2023-11-21 19:27:49 +00:00
Ankur Bakshi
42b7715e0b Update lynx SVN to 25
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:24c5451e23065adc0eb1d61c63048b711923e674)
Merged-In: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
Change-Id: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
2023-11-21 19:26:26 +00:00
Android Build Coastguard Worker
79086f85c1 Snap for 11124398 from d4d4d10e79 to 24Q1-release
Change-Id: I9cda0a81ce52d156fef46430e1f69d5c94dbb1b7
2023-11-21 00:02:01 +00:00
Android Build Coastguard Worker
2a4c945205 Snap for 11117647 from 24918c3d38 to 24Q1-release
Change-Id: Ie91b6fabce40f2f136e2d4e60e05140e9b474338
2023-11-18 02:01:56 +00:00
Android Build Coastguard Worker
2b26219f55 Snap for 11111096 from 449d7b4cf8 to 24Q1-release
Change-Id: I8b5bd4d5092c86c686de2c7ab9cbff58ae5bce46
2023-11-17 00:01:56 +00:00
Android Build Coastguard Worker
1f16172eca [coastguard skipped] Merge sparse cherrypicks from sparse-11110167-L88200030000349168 into udc-qpr1-release.
COASTGUARD_SKIP: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
COASTGUARD_SKIP: I4792a083f2348372d0f02f5593a0e03603a99bc1

Change-Id: I698d0cbd717d887d450c0623e2179ac9d47d37eb
2023-11-16 21:04:10 +00:00
Android Build Coastguard Worker
ed9b48c76f Merge cherrypicks of ['googleplex-android-review.googlesource.com/25365436'] into sparse-11110167-L88200030000349168.
SPARSE_CHANGE: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762

Change-Id: I4792a083f2348372d0f02f5593a0e03603a99bc1
2023-11-16 20:59:31 +00:00
Ankur Bakshi
50fe440837 Update lynx SVN to 25
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:24c5451e23065adc0eb1d61c63048b711923e674)
Merged-In: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
Change-Id: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
2023-11-16 20:58:08 +00:00
Android Build Coastguard Worker
14438f93b9 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25290512', 'googleplex-android-review.googlesource.com/25343936'] into udc-qpr1-release.
Change-Id: I27f2eb26adab744a7447065c56db334805bd9bc3
2023-11-16 18:50:04 +00:00
Ankur Bakshi
80c0fba55f Update lynx SVN to 24
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:13f56384a88aac163dc647bbccb0b8726d37c9a6)
Merged-In: Id02da96e176692058b6075f35e29dcdda92e3367
Change-Id: Id02da96e176692058b6075f35e29dcdda92e3367
2023-11-16 18:39:52 +00:00
Ankur Bakshi
dc69662ca3 Update lynx SVN to 23
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b7613b64d956296125345f8a219261aa1bf89bac)
Merged-In: I06ff3d93eb0bfd675ad63d0b074f2c4a4da7ff21
Change-Id: I06ff3d93eb0bfd675ad63d0b074f2c4a4da7ff21
2023-11-16 18:39:44 +00:00
Android Build Coastguard Worker
56da9f07b8 Snap for 11089623 from ff345904af to 24Q1-release
Change-Id: If857a2b5a022090b710730c8f3099d18dc5301f1
2023-11-14 00:02:05 +00:00
Naman Sood
67a5f2e039 lynx: fix padding in status bar
These overlays seem to be left over from barbet. With these values
adjusted, the padding on left and right sides of the status bar is
more symmetrical, and in line with the lynx stock ROM.

Change-Id: I10c3f495b7627200b05a24f5b259f789e62ada13
2023-11-12 11:49:05 +00:00
Beverly
f81f1fb40c Update udfps burn in vertical translation
So that the mm conversion is less than 1.

Also update missing config auth_ripple_alpha_in_duration
which should have been migrated to be 0 since the device
supports UDFPS.

Test: manual
Bug: 237311757
Change-Id: Ia0ba3145250ea16e58803651d77471f9c701b444
2023-11-12 11:49:05 +00:00
Android Build Coastguard Worker
dedcc17a6c Snap for 11086585 from 0741f1bb95 to 24Q1-release
Change-Id: I5999b15eb8a08e345e488a2d5264d81eb3b13768
2023-11-11 22:01:52 +00:00
LuK1337
edce8f1777 lynx: 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:40:09 +00:00
Android Build Coastguard Worker
7919116d70 [coastguard skipped] Merge sparse cherrypicks from sparse-11084887-L72000030000226452 into udc-qpr1-release.
COASTGUARD_SKIP: I06ff3d93eb0bfd675ad63d0b074f2c4a4da7ff21
COASTGUARD_SKIP: I344bfa7b23df50af42acf6d3dc9d78e95c8ef218

Change-Id: I341e87749bd79ae17304004bcb70997a1f0417d2
2023-11-11 01:16:04 +00:00
Android Build Coastguard Worker
33d5bc465b Merge cherrypicks of ['googleplex-android-review.googlesource.com/25290512'] into sparse-11084887-L72000030000226452.
SPARSE_CHANGE: I06ff3d93eb0bfd675ad63d0b074f2c4a4da7ff21

Change-Id: I344bfa7b23df50af42acf6d3dc9d78e95c8ef218
2023-11-11 01:07:07 +00:00
Ankur Bakshi
104412ea38 Update lynx SVN to 23
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b7613b64d956296125345f8a219261aa1bf89bac)
Merged-In: I06ff3d93eb0bfd675ad63d0b074f2c4a4da7ff21
Change-Id: I06ff3d93eb0bfd675ad63d0b074f2c4a4da7ff21
2023-11-11 01:05:51 +00:00
Android Build Coastguard Worker
63ec67dffe Snap for 11078623 from 14faa31077 to 24Q1-release
Change-Id: I915afe6f301fd91a6389347ebc26cc933b32a281
2023-11-10 00:02:07 +00:00
Android Build Coastguard Worker
c749c51710 Snap for 11071763 from 22016f30e0 to 24Q1-release
Change-Id: I9cfff4d9d7e0e8d3d6c3a695596dc52aa5871885
2023-11-09 00:02:09 +00:00
Michael Bestas
741fd0dc2c Update fingerprint/build description from UP1A.231105.003
Change-Id: I4409283334cdac4bd341fa1ebaed141d807bf127
2023-11-09 01:10:56 +02:00
Michael Bestas
b2f6e070f6 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+BmrEOeAUCZUmd7AAKCRDorT+BmrEO
# eBMgAKCGMsAQjtIs5hu+ECqo3fFlEgZRyACgkmJl+ibAEAA0RnIW/YVSSKnQeWY=
# =2Cfg
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Nov  7 04:16:12 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 2045 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 (4) and Lokesh Kumar Goel (3)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r14':
  Update lynx SVN to  20
  Update lynx SVN to 19
  Update lynx SVN to 19
  Update lynx SVN to 19
  Update lynx SVN to 18
  Update lynx SVN to  17
  Update lynx SVN to  17

Change-Id: Ic2445f4452bf53c8559c8047e43399bc7692f204
2023-11-08 01:28:53 +02:00
Android Build Coastguard Worker
bb054d385b Snap for 11059422 from b8729b4c8c to 24Q1-release
Change-Id: I3a9308fc816da45bccbd314a2f738191b5ffb236
2023-11-07 02:02:31 +00:00
Android Build Coastguard Worker
3fbe630535 Snap for 11031655 from ea226921ea to 24Q1-release
Change-Id: Icdf153bd2676672c6814592ce5bddeff2dec431c
2023-11-01 01:02:40 +00:00
Android Build Coastguard Worker
ca65e8c52a Snap for 11025555 from ff1256f40c to 24Q1-release
Change-Id: I24595200787238a67d237d834856f6f303be4636
2023-10-31 01:02:17 +00:00
Android Build Coastguard Worker
3d4e6b21f1 Snap for 11020550 from 138db44373 to 24Q1-release
Change-Id: Idb19d3cf8eb2afa414a5cf2d9c335c2a9da4ad39
2023-10-29 23:02:42 +00:00
Michael Bestas
5cee66b067 lynx: Drop ufs-pixel-fips140.ko
Change-Id: Id78a5edc62e6464270b395a0bd989443e32972a1
2023-10-29 23:30:58 +02:00
Neel Chauhan
b9022d7374 lynx: Build external modules
Change-Id: Ia1ee2e7a84cba6bcbc77fb40aba20dcd8debe299
2023-10-29 23:30:51 +02:00
Michael Bestas
ab68d6b8cc lynx: Inline kernel building
Change-Id: I629c70b74db44d02847212b774982060ab84f1d2
2023-10-29 23:30:40 +02:00
Jesse Chan
f18188fe03 lynx: overlay: Enable option for full screen aspect ratio
Change-Id: I2a1b2acc5ed97ccb6795dc371c2b3ac9cb4f9d03
2023-10-29 23:30:15 +02:00
Android Build Coastguard Worker
1744a4e500 Snap for 11017726 from ae5df6c5a3 to 24Q1-release
Change-Id: I7085f22a59802fd51d081395f47c553a3b0483fa
2023-10-28 03:11:56 +00:00
Android Build Coastguard Worker
252fc1193b Snap for 11012804 from 6141679fa5 to 24Q1-release
Change-Id: I60e520ecc34bb0cc0e8542a9a6ca4bd200bedff9
2023-10-27 03:19:04 +00:00
Android Build Coastguard Worker
01c660fcae Merge cherrypicks of ['googleplex-android-review.googlesource.com/24699139', 'googleplex-android-review.googlesource.com/25176539'] into udc-release.
Change-Id: I836b68927b6392018cd5cc41fcff46e54c732a27
2023-10-26 19:49:55 +00:00
Lokesh Kumar Goel
c6d9250e8d Update lynx SVN to 20
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3a0d94f0d0b2de25d43de4ab48e76e43c04c0c14)
Merged-In: I3929cc8f47075a22d47c580a1ebc3acdef5ee589
Change-Id: I3929cc8f47075a22d47c580a1ebc3acdef5ee589
2023-10-26 19:47:07 +00:00
Ankur Bakshi
e2f4ec4c29 Update lynx SVN to 19
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b2fdad817b56ce27d7e4097965dc2cddc68f6f8)
Merged-In: I370515ae8b4f972059a8af4625dc55a052bb7348
Change-Id: I370515ae8b4f972059a8af4625dc55a052bb7348
2023-10-26 19:46:58 +00:00
Android Build Coastguard Worker
a674550eef Snap for 11005173 from 8ffba293dd to 24Q1-release
Change-Id: Ie295a265057798c98c90205b88f8bddb5cbfe4b2
2023-10-26 01:35:37 +00:00
Android Build Coastguard Worker
53fe2dee94 Snap for 10992821 from f924e4d528 to 24Q1-release
Change-Id: I11488c88bc236aef458a6319adb072d22d144a68
2023-10-24 01:05:44 +00:00
Android Build Coastguard Worker
18cff74a3d Snap for 10985023 from f10b2a6a41 to 24Q1-release
Change-Id: I70527b4b7d82353334df1035a6906407fcbe653b
2023-10-21 03:05:29 +00:00
Android Build Coastguard Worker
32929978a9 Snap for 10985023 from 71af0a7d9a to 24Q1-release
Change-Id: Ie9b5f593e8606c63455ed0c59ffc1e38c5c6f87b
2023-10-21 03:05:28 +00:00
Michael Bestas
6c6ca16684 lynx: overlay: Configure aux cameras for Aperture
Co-authored-by: Nicholas Lim <nicknitewolf@lineageos.org>
Change-Id: I3d1c93057b5c2a1ba09c06a945d538d2043f30fd
2023-10-18 00:06:09 +03:00
Tommy Webb
fbe97741de Limit max fingerprints to 4 per user
Trying to add more than 4 fingerprints per user causes the Udfps
overlay to not appear and shows the following message in logs:
`E Biometrics/EnrollClient: Reached enrollment limit`.

Change-Id: I26707d5b50b28d032b117e22ba703c5fc0dfe3a2
2023-10-18 00:06:09 +03:00
Chirayu Desai
e882ae85d4 Build EuiccSupportPixelOverlay
Change-Id: I46db4122b89798457338f6751982865571529ba6
2023-10-18 00:06:08 +03:00
Ethan Chen
7f648cc3f0 Disable userdebug diagnostics
* We can't make use of most of the debug features on userdebug builds.

Change-Id: I31df2090b31243b742c4e82dc08cd8491dada54f
2023-10-18 00:06:08 +03:00
Michael Bestas
6151b5e349 lynx: Add HbmSVManager RRO overlay
* Based on redfin

Change-Id: I54d885c233151498372e1b510284d6a297ac3e94
2023-10-18 00:06:08 +03:00
Michael Bestas
1de5d45503 Include wireless_charger makefile
This includes the required sepolicy and compatibility matrix
in the build.

Change-Id: I3096357c5f45e664a7b39870fdc053e48d1361ad
2023-10-18 00:06:08 +03:00
Bruno Martins
1b8b6bcc67 overlay: Declare support for wireless charging
Change-Id: Iba6a8b357779a3bb2134f2fc0878819339615239
2023-10-18 00:06:08 +03:00
Danny Lin
f5c304f97a overlay: Settings: Enable Smooth Display setting
lynx has peak refresh rate higher than
60 Hz, so allow users to toggle high-refresh rate like on stock.

Change-Id: I7fcbb905b61575de8c5e9d9a935463932551fb6a
2023-10-18 00:06:08 +03:00
Alessandro Astone
0afc7798cf 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-18 00:06:08 +03:00
Chirayu Desai
8470023a55 lynx: 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-18 00:06:04 +03:00
Android Build Coastguard Worker
286a67534b Snap for 10958510 from fe5397ebc7 to 24Q1-release
Change-Id: Ifdd1854446bd078c467a03184d98a088c1534e18
2023-10-17 02:29:51 +00:00
Android Build Coastguard Worker
0b2d5593ea Snap for 10958510 from f639545678 to 24Q1-release
Change-Id: I6e44e0d57ed69354eb683b99a380d19c03362168
2023-10-17 02:29:51 +00:00
Android Build Coastguard Worker
96dd78c782 Snap for 10951558 from cd9198f5b9 to 24Q1-release
Change-Id: I97e8259576b4da8746653cf68ee0890d55fb7589
2023-10-15 01:03:04 +00:00
Android Build Coastguard Worker
3e681001ec Snap for 10950137 from f43795206a to 24Q1-release
Change-Id: Ib7608fc75a1dca6cf168042381c6731a5a2a7a93
2023-10-14 05:04:26 +00:00
Ethan Chen
7080669476 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 20:20:45 +03:00
Chirayu Desai
4a71ff26ee Add initial Lineage product makefiles
Change-Id: I0781b6d4d74680ce7f0d860048871da7c2d43fb6
2023-10-12 20:20:27 +03:00
Michael Bestas
6cd6bcb384 Update sepolicy path
Change-Id: Ia24ef37000ed9e1cdf994a32447b0250e3f89186
2023-10-12 20:19:23 +03:00
Michael Bestas
7c112d3429 Add .gitupstream
Change-Id: I2c0ab4e6b31282f6d8be88942c4fe9c38871d7d0
2023-10-12 20:19:19 +03:00
Michael Bestas
2c8dcf0b9f Add 'sepolicy/' from tag 'android-14.0.0_r1'
git-subtree-dir: sepolicy
git-subtree-mainline: 03fb5d8f95
git-subtree-split: 63a6a5786a
Change-Id: Ifd0201f55930900ca5a6875156600411518bcf07
2023-10-12 20:18:06 +03:00
Android Build Coastguard Worker
65aef3e217 Snap for 10917888 from 2eee63a4db to 24Q1-release
Change-Id: I07d34055dbc31b599ea1e2ba773997b495e0b3ee
2023-10-07 23:03:57 +00:00
Android Build Coastguard Worker
7da1cf5e54 Snap for 10917888 from f0a19d159f to 24Q1-release
Change-Id: I3332cd6ee2f7b1c8ace5f97bfac70ef19805a067
2023-10-07 23:03:57 +00:00
Android Build Coastguard Worker
6a3a1f3a31 Snap for 10903783 from 432bf49519 to 24Q1-release
Change-Id: I732ef630bf75f71b7b47027cc1fab18f4e6bbb91
2023-10-05 03:04:17 +00:00
Android Build Coastguard Worker
f1cbd49b24 Snap for 10897809 from 8bfa084300 to 24Q1-release
Change-Id: I2d4164b0d46b79e505c7f5329f8ee05c20f49589
2023-10-04 02:29:08 +00:00
Android Build Coastguard Worker
e1e8c42f23 Snap for 10884074 from ef87243fd5 to 24Q1-release
Change-Id: Ie35cfb62958404ec97f38877656bca63e0e6b039
2023-09-30 03:04:17 +00:00
Android Build Coastguard Worker
4069c95fc8 Snap for 10878163 from ce1d10ea99 to 24Q1-release
Change-Id: I9e8a5703fbdff9b4f57774dd6240de9f9f201f08
2023-09-29 01:04:00 +00:00
Android Build Coastguard Worker
c24b0268cc [coastguard skipped] Merge sparse cherrypicks from sparse-10873617-L67100000963226378 into udc-release.
COASTGUARD_SKIP: I370515ae8b4f972059a8af4625dc55a052bb7348
COASTGUARD_SKIP: I2cf82fd6b78f1a393f3eeac3b5b92a9dad7984a3

Change-Id: I6b557c5886575364d565bd791405e7d21b6b392c
2023-09-28 02:18:26 +00:00
Android Build Coastguard Worker
c286da94c3 Merge cherrypicks of ['googleplex-android-review.googlesource.com/24699139'] into sparse-10873617-L67100000963226378.
SPARSE_CHANGE: I370515ae8b4f972059a8af4625dc55a052bb7348

Change-Id: I2cf82fd6b78f1a393f3eeac3b5b92a9dad7984a3
2023-09-28 02:12:55 +00:00
Ankur Bakshi
158be3ee2a Update lynx SVN to 19
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b2fdad817b56ce27d7e4097965dc2cddc68f6f8)
Merged-In: I370515ae8b4f972059a8af4625dc55a052bb7348
Change-Id: I370515ae8b4f972059a8af4625dc55a052bb7348
2023-09-28 02:11:18 +00:00
Android Build Coastguard Worker
a02ee8f56e Snap for 10872577 from d37d551b86 to 24Q1-release
Change-Id: I99047d6b52120dd233822923e07fb9a048cff656
2023-09-28 01:09:05 +00:00
Android Build Coastguard Worker
f8a366be4a Snap for 10843824 from 918ef34b5a to 24Q1-release
Change-Id: I30d300cf70af00fe36204c8019efdf894ad40f17
2023-09-21 21:52:36 +00:00
Android Build Coastguard Worker
475184bc4e Snap for 10843824 from a1ed0e4240 to 24Q1-release
Change-Id: I0f8b55a2b2a933af8b62c1207aad64084d579886
2023-09-21 21:52:36 +00:00
Android Build Coastguard Worker
ae26331373 [coastguard skipped] Merge sparse cherrypicks from sparse-10817346-L96600000963063472 into udc-release.
COASTGUARD_SKIP: Ic535c3e3c995956a7b1a5f02073d15138fe0c349
COASTGUARD_SKIP: I370515ae8b4f972059a8af4625dc55a052bb7348

Change-Id: Id3ea56710e15c35c5bfc83f79c05db7d517028d8
2023-09-15 23:24:11 +00:00
Android Build Coastguard Worker
6bb675b68b Merge cherrypicks of ['googleplex-android-review.googlesource.com/24699139'] into sparse-10817346-L96600000963063472.
SPARSE_CHANGE: I370515ae8b4f972059a8af4625dc55a052bb7348

Change-Id: Ic535c3e3c995956a7b1a5f02073d15138fe0c349
2023-09-15 23:18:58 +00:00
Ankur Bakshi
6dc78824ed Update lynx SVN to 19
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b2fdad817b56ce27d7e4097965dc2cddc68f6f8)
Merged-In: I370515ae8b4f972059a8af4625dc55a052bb7348
Change-Id: I370515ae8b4f972059a8af4625dc55a052bb7348
2023-09-15 23:16:35 +00:00
Android Build Coastguard Worker
de9ed37568 Merge cherrypicks of ['googleplex-android-review.googlesource.com/24436879', 'googleplex-android-review.googlesource.com/24687081'] into udc-release.
Change-Id: Icf7960119ff08d482cad0be25d94d156a6dd4e56
2023-09-15 21:22:18 +00:00
Ankur Bakshi
2b1dc22c33 Update lynx SVN to 18
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9909067723713b58b08c883c57a954429b6707d9)
Merged-In: Iadd6e0f8767cc8acfa0040b43190b3f2b35320de
Change-Id: Iadd6e0f8767cc8acfa0040b43190b3f2b35320de
2023-09-15 21:10:12 +00:00
Lokesh Kumar Goel
433b6cbff0 Update lynx SVN to 17
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:75f1a483a673e7946fdeda74700feb74a771669e)
Merged-In: Iffadfd1f436b5ce27c2332a68f6d8d7c5b76507e
Change-Id: Iffadfd1f436b5ce27c2332a68f6d8d7c5b76507e
2023-09-15 21:10:01 +00:00
Android Build Coastguard Worker
73e47ff455 [coastguard skipped] Merge sparse cherrypicks from sparse-10754064-L40700000962919403 into udc-release.
COASTGUARD_SKIP: I646942c37ca68dd80c724ba2219ae226ba12d9af
COASTGUARD_SKIP: Iffadfd1f436b5ce27c2332a68f6d8d7c5b76507e

Change-Id: I6bebcd994f89da11d2c4f2467d73dbb7214da516
2023-09-05 17:45:42 +00:00
Android Build Coastguard Worker
95242355d9 Merge cherrypicks of ['googleplex-android-review.googlesource.com/24436879'] into sparse-10754064-L40700000962919403.
SPARSE_CHANGE: Iffadfd1f436b5ce27c2332a68f6d8d7c5b76507e

Change-Id: I646942c37ca68dd80c724ba2219ae226ba12d9af
2023-09-05 17:38:19 +00:00
Lokesh Kumar Goel
b623e80fcd Update lynx SVN to 17
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:75f1a483a673e7946fdeda74700feb74a771669e)
Merged-In: Iffadfd1f436b5ce27c2332a68f6d8d7c5b76507e
Change-Id: Iffadfd1f436b5ce27c2332a68f6d8d7c5b76507e
2023-09-05 17:36:13 +00:00
Android Build Coastguard Worker
83c00e4bd8 Snap for 10587196 from 378e0dc8e3 to udc-qpr1-release
Change-Id: I98e4d6ab691b4cba4c84faeffe79b851b47e52da
2023-07-31 23:02:43 +00:00
Android Build Coastguard Worker
a075f3d851 Snap for 10354447 from 3e3f8080aa to udc-qpr1-release
Change-Id: Iba7b6c0947b0dba0e4b82671be0bcb745dbb5d6b
2023-06-21 03:02:34 +00:00
Android Build Coastguard Worker
2673df4758 Snap for 10268796 from 72e0e7fa38 to udc-qpr1-release
Change-Id: I57971e90ae4e0b2151fb1d8144736d9a6df12e16
2023-06-07 03:02:21 +00:00
Android Build Coastguard Worker
63a6a5786a Snap for 9914775 from c1c6e069f6 to udc-release
Change-Id: I4ec5d340c17f0040c2a7fad570beb3e226eaacda
2023-04-11 01:07:39 +00:00
Android Build Coastguard Worker
becb4aa22d Snap for 9815702 from 90d58d2553 to udc-release
Change-Id: Ie0b8b5a27e90ebf53f1ee81c907a4b196ba7c452
2023-03-25 03:03:12 +00:00
Android Build Coastguard Worker
024d83b6fb Snap for 9682161 from cf61d5959d to udc-release
Change-Id: I25a0777d27f8ea765280993171706e0bcd250db3
2023-03-03 02:08:01 +00:00
Android Build Coastguard Worker
f398ff843b Snap for 9626528 from 5925557552 to udc-release
Change-Id: Icb8669579231ea8c16169b551442822945d74abd
2023-02-18 06:07:18 +00:00
Android Build Coastguard Worker
0f940e5f22 Snap for 9613524 from ae260626bc to udc-release
Change-Id: Id5d369fc45c2eddbb9420567ff975d91f657a183
2023-02-16 02:03:08 +00:00
Android Build Coastguard Worker
b960d7889c Snap for 9489393 from fa9c88aef8 to udc-release
Change-Id: I076fc5e3144b3d381b926eea6cbdaf4c973ab070
2023-01-14 04:03:17 +00:00
Android Build Coastguard Worker
b44200d0fb Snap for 9484614 from e5a1cde5d4 to udc-release
Change-Id: If83c0f68f1e4ac6675557f70fbe0c51f4566fd70
2023-01-13 02:03:52 +00:00
Android Build Coastguard Worker
ab370980e3 Snap for 9428991 from c70f56e2df to udc-release
Change-Id: I00d8de7d6d87fc9fd1b76924d52d3a1ed2ba2c81
2022-12-22 02:02:42 +00:00
Android Build Coastguard Worker
f439d82f7a Snap for 9365099 from 35d63da2f6 to udc-release
Change-Id: Ia931173db956292586c2321500772bbbc7048a15
2022-12-03 04:03:02 +00:00
Android Build Coastguard Worker
10a378bd0a Snap for 9301516 from 50b8efd9eb to udc-release
Change-Id: I2034e12e7cc4e0a239c55fa6743bd26d767ec747
2022-11-17 02:07:24 +00:00
Android Build Coastguard Worker
5b4131e18f Snap for 9235419 from 07be62d1ab to udc-release
Change-Id: I28977eb29d0e9c613169b6d3f814f39ce84b5b83
2022-10-30 23:02:56 +00:00
Android Build Coastguard Worker
0b48578642 Snap for 9185739 from 63b5468da9 to udc-release
Change-Id: I6d572898c72e2a4fd9a1e2bd87165f995ba6e00f
2022-10-18 01:03:06 +00:00
Android Build Coastguard Worker
a11ee7aa8b Snap for 9000845 from 852dfa55f8 to udc-release
Change-Id: I61b1388d05af1166e29cafd117a486601ddd518e
2022-08-27 03:03:36 +00:00
Android Build Coastguard Worker
2dae73adf1 Snap for 8995964 from 674508eccc to udc-release
Change-Id: I3d8d2a6ae3040cff4eb239c24d96655156eff2cf
2022-08-26 01:07:45 +00:00
Android Build Coastguard Worker
02fde4c7cd Snap for 8949033 from 867fb0a6d8 to udc-release
Change-Id: I9867041cc470299ca0999b480786fb32054c00b7
2022-08-16 01:02:57 +00:00
Android Build Coastguard Worker
3293e92123 Snap for 8904202 from 412d4909c5 to udc-release
Change-Id: Iaddf5dd13f93fa6cc8c9c64c21dfbb1fb02d8f0e
2022-08-04 01:07:46 +00:00
Android Build Coastguard Worker
8d49cdbd42 Snap for 8898690 from f2a7632106 to udc-release
Change-Id: I6b28a925bc56117b4c453b8c09e4ffeaefd35e8c
2022-08-03 01:03:06 +00:00
Android Build Coastguard Worker
e645e0f3a4 Snap for 8886447 from 4deea18f30 to udc-release
Change-Id: I868c80e59130d171e4c5b7d31f176cf8649e0358
2022-07-30 03:03:00 +00:00
Android Build Coastguard Worker
383ea741c6 Snap for 8877481 from 840fdf2d5f to udc-release
Change-Id: I605224537a46b8d2c95680766b9621079d147f18
2022-07-28 01:07:42 +00:00
Android Build Coastguard Worker
9da24b3a7f Snap for 8863164 from 8181c4b5a8 to udc-release
Change-Id: I7f6fb7b375a149de743fd815aea1388528421463
2022-07-23 05:08:21 +00:00
Android Build Coastguard Worker
9708950030 Snap for 8856406 from 50589bd0fb to udc-release
Change-Id: I53f976493567368f87c6d653c509a1413bbcb194
2022-07-22 01:03:01 +00:00
Android Build Coastguard Worker
774a260200 Snap for 8847581 from 02d993c00f to udc-release
Change-Id: I3888bba8623eab5bfdc9c05cabbc10d043e9fbfd
2022-07-20 01:02:50 +00:00
Android Build Coastguard Worker
39fce1af32 Snap for 8843601 from c8cb1782e0 to udc-release
Change-Id: Ic6e16f303e6a2693ba0a3fcae2a516c96354f9ec
2022-07-19 01:03:08 +00:00
Android Build Coastguard Worker
eed4810894 Snap for 8840107 from 41e929eb7b to udc-release
Change-Id: I4cf85839353c346ee57d9a8fffb6daad0b3d3b0e
2022-07-17 23:12:01 +00:00
Android Build Coastguard Worker
b0b0b53f73 Snap for 8827652 from bdf96fa6ad to udc-release
Change-Id: I7212f392bcf23f6c604a49c13672b8998223bb77
2022-07-14 01:03:51 +00:00
Android Build Coastguard Worker
8cc6f5a186 Snap for 8803621 from 01ed337d75 to udc-release
Change-Id: I6951902d4aca6240d24835d5cfc95fb4b869e974
2022-07-07 01:04:06 +00:00
Android Build Coastguard Worker
396a745860 Snap for 8788539 from 3689b206c9 to udc-release
Change-Id: Id953de25ec2c0dff1e6de136f49f09186a7338ec
2022-07-01 03:03:58 +00:00
Android Build Coastguard Worker
7ceab840ed Snap for 8784768 from 4d3aba4ef1 to udc-release
Change-Id: Iec6fa075398bba27ed284eefc94cad84bfb11638
2022-06-30 03:02:55 +00:00
Android Build Coastguard Worker
d99163373f Snap for 8780071 from 8a7986278e to udc-release
Change-Id: Ia3efe8b9b36a54106eaf4c101490aad6c029766e
2022-06-29 03:02:53 +00:00
Android Build Coastguard Worker
e7fcde08f4 Snap for 8730731 from 09693514fd to udc-release
Change-Id: If09500bf1d4f5f486620c3169576d41c4513a728
2022-06-16 03:02:58 +00:00
Android Build Coastguard Worker
8a9cfd2490 Snap for 8700596 from 5ab177e482 to udc-release
Change-Id: I0e04a5735e6accf1048e1a96775adccf984ad5d0
2022-06-09 03:03:14 +00:00
Android Build Coastguard Worker
5786a473ac Snap for 8693938 from 50c530ee74 to udc-release
Change-Id: I590291170906877afb10028076866c39c3d50026
2022-06-08 03:03:45 +00:00
Android Build Coastguard Worker
7f1a8feb01 Snap for 8672689 from 15e2e79ae3 to udc-release
Change-Id: I8b82665f4919c6fd2958ccb2588f2fdc72d45fff
2022-06-02 03:04:49 +00:00
Android Build Coastguard Worker
8cfdd54aee Snap for 8666878 from 628c5f5ba1 to udc-release
Change-Id: I073d4bdab4cfa4779728296adc9f3f747a298935
2022-06-01 03:03:12 +00:00
Android Build Coastguard Worker
7eb0b7bfc7 Snap for 8548440 from daa5fb35ed to udc-release
Change-Id: If325b6ad1be88e6273ebe4f01ec9f71c8a05f36b
2022-05-06 03:02:19 +00:00
Android Build Coastguard Worker
252e674c5d Snap for 8310672 from 1d6c4e7b53 to udc-release
Change-Id: I936e7335acfb3f6b56fb51ccbd573a90c90fbb64
2022-03-17 03:01:10 +00:00
Android Build Coastguard Worker
4f46e4ea27 Snap for 8267098 from a5c9d59c72 to udc-release
Change-Id: I2e9a390ecfe5532dfb4d907e7394cecf8b41199b
2022-03-08 04:01:31 +00:00
Android Build Coastguard Worker
fa3bdea5d9 Snap for 8183730 from 069de3333d to udc-release
Change-Id: I24381a8d13c28f9fcc86f20ee4b85b9050e6ec1f
2022-02-15 04:02:22 +00:00
65 changed files with 2681 additions and 2958 deletions

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) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Kernel modules
BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_BLOCKLIST_FILE := $(DEVICE_PATH)/modules.blocklist.vendor_kernel_boot
BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW := $(strip $(shell cat $(DEVICE_PATH)/modules.load.vendor_kernel_boot))
BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD += $(BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD_RAW)
BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES += $(addprefix $(KERNEL_MODULE_DIR)/, $(notdir $(BOARD_VENDOR_KERNEL_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

@@ -1312,7 +1312,7 @@
<path name="bluetooth-sco-headset-microphones" />
</path>
<path name="usb-microphones">
<path name="usb-headset-microphones">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2" />
@@ -1322,14 +1322,6 @@
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="usb-headset-microphones">
<path name="usb-microphones" />
</path>
<path name="usb-device-microphones">
<path name="usb-microphones" />
</path>
<!-- cs35l41 specific path to load firmware in cs35l41.c -->
<path name="cs35l41-load-protection-firmware-start">
<!-- Enable it after get the protection firmware -->

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="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink"

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

@@ -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

@@ -3,7 +3,7 @@
#EXPORT_FLAG BLUETOOTH
#PARAM_MODE FULL
#SAVE_MODE 3
#SAVE_TIME 2024-07-04 16:09:14
#SAVE_TIME 2023-08-15 15:10:51
#CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -533,8 +533,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -3202,8 +3202,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -5871,8 +5871,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -11209,8 +11209,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH

View File

@@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSET
#PARAM_MODE FULL
#SAVE_MODE 3
#SAVE_TIME 2024-07-04 16:04:34
#SAVE_TIME 2024-05-21 10:42:17
#CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -533,8 +533,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x6000 //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -3202,8 +3202,8 @@
521 0x0000 //TX_GSC_RTOL_TH
522 0x0000 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -5871,8 +5871,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -8540,8 +8540,8 @@
521 0x7FFF //TX_GSC_RTOL_TH
522 0x7FFF //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -11209,8 +11209,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x6000 //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -13878,8 +13878,8 @@
521 0x0000 //TX_GSC_RTOL_TH
522 0x0000 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -16547,8 +16547,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -19216,8 +19216,8 @@
521 0x7FFF //TX_GSC_RTOL_TH
522 0x7FFF //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -21885,8 +21885,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -24554,8 +24554,8 @@
521 0x7FFF //TX_GSC_RTOL_TH
522 0x7FFF //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -27223,8 +27223,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -29892,8 +29892,8 @@
521 0x7FFF //TX_GSC_RTOL_TH
522 0x7FFF //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -32561,8 +32561,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -35230,8 +35230,8 @@
521 0x7FFF //TX_GSC_RTOL_TH
522 0x7FFF //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -37899,8 +37899,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -40568,8 +40568,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x6000 //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -43237,8 +43237,8 @@
521 0x0000 //TX_GSC_RTOL_TH
522 0x0000 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -45906,8 +45906,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -48575,8 +48575,8 @@
521 0x7FFF //TX_GSC_RTOL_TH
522 0x7FFF //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -51244,8 +51244,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x6000 //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -53913,8 +53913,8 @@
521 0x0000 //TX_GSC_RTOL_TH
522 0x0000 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -56582,8 +56582,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -59251,8 +59251,8 @@
521 0x7FFF //TX_GSC_RTOL_TH
522 0x7FFF //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -61920,8 +61920,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH

View File

@@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSFREE
#PARAM_MODE FULL
#SAVE_MODE 3
#SAVE_TIME 2024-07-04 16:04:55
#SAVE_TIME 2023-08-15 15:10:19
#CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -533,8 +533,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -3202,8 +3202,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -5871,8 +5871,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -8540,8 +8540,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -11209,8 +11209,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -13878,8 +13878,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -16547,8 +16547,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -19216,8 +19216,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -21885,8 +21885,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -24554,8 +24554,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH

View File

@@ -3,7 +3,7 @@
#EXPORT_FLAG HEADSET
#PARAM_MODE FULL
#SAVE_MODE 3
#SAVE_TIME 2024-07-04 16:17:49
#SAVE_TIME 2023-08-15 15:11:19
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -27223,8 +27223,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -29892,8 +29892,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -32561,8 +32561,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -37899,8 +37899,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -67258,8 +67258,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -69927,8 +69927,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -72596,8 +72596,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH
@@ -77934,8 +77934,8 @@
521 0x3A98 //TX_GSC_RTOL_TH
522 0x3A98 //TX_GSC_RTOH_TH
523 0x7E2C //TX_WIDE2_MEANHTH
524 0x0064 //TX_DR_RESRV_5
525 0x1000 //TX_DR_RESRV_6
524 0x0000 //TX_DR_RESRV_5
525 0x0000 //TX_DR_RESRV_6
526 0x122E //TX_DR_RESRV_7
527 0x1100 //TX_DR_RESRV_8
528 0x1333 //TX_WIND_MARK_TH

View File

@@ -23,17 +23,38 @@ PRODUCT_PRODUCT_PROPERTIES += \
# Bluetooth LE Audio
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.leaudio_switcher.supported=false \
bluetooth.profile.bap.unicast.client.enabled?=false \
bluetooth.profile.csip.set_coordinator.enabled?=false \
bluetooth.profile.hap.client.enabled?=false \
bluetooth.profile.mcp.server.enabled?=false \
bluetooth.profile.ccp.server.enabled?=false \
bluetooth.profile.vcp.controller.enabled?=false \
ro.bluetooth.leaudio_switcher.supported=true \
ro.bluetooth.leaudio_offload.supported=true \
persist.bluetooth.leaudio_offload.disabled=false \
ro.vendor.audio_hal.ble_use_stream_id=true \
bluetooth.profile.bap.unicast.client.enabled?=true \
bluetooth.profile.csip.set_coordinator.enabled?=true \
bluetooth.profile.hap.client.enabled?=true \
bluetooth.profile.mcp.server.enabled?=true \
bluetooth.profile.ccp.server.enabled?=true \
bluetooth.profile.vcp.controller.enabled?=true \
# Bluetotoh Auto On feature
# Bluetooth LE Audio CIS handover to SCO
# Set the property only if the controller doesn't support CIS and SCO
# simultaneously. More details in b/242908683.
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.server.automatic_turn_on=true
persist.bluetooth.leaudio.notify.idle.during.call=true
# Not support LE Audio dual mic SWB call based on the current launch strategy
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.leaudio.dual_bidirection_swb.supported=false
# LE Audio Lunch Config for Phase 1 (LE audio toggle hidden by default)
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.leaudio.toggle_visible=false
# LE Auido Offload Capabilities setting
PRODUCT_COPY_FILES += \
device/google/lynx/bluetooth/le_audio_codec_capabilities.xml:$(TARGET_COPY_OUT_VENDOR)/etc/le_audio_codec_capabilities.xml
# LE Audio use classic connection by default
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.leaudio.le_audio_connection_by_default=false
# Bluetooth HAL and Pixel extension
DEVICE_MANIFEST_FILE += \
@@ -85,8 +106,10 @@ PRODUCT_COPY_FILES += \
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_G82U8_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G82U8_JP.csv
# Bluetooth SAR test tools
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter true, $(TARGET_USE_QTI_BT_SAR_V1_1) $(TARGET_USE_QTI_BT_SAR)))
PRODUCT_PACKAGES_ENG += bluetooth_sar_test
PRODUCT_PACKAGES_DEBUG += bluetooth_sar_test
endif
endif
# Bluetooth (Vendor) SoC, BDA in device tree, and WiPower

View File

@@ -16,7 +16,7 @@ on early-boot
wait_for_prop vendor.common.modules.ready 1
start insmod_sh_lynx
service insmod_sh_lynx /vendor/bin/insmod.sh /vendor_dlkm/etc/init.insmod.lynx.cfg
service insmod_sh_lynx /vendor/bin/insmod.sh /vendor/etc/init.insmod.lynx.cfg
class main
user root
group root system
@@ -102,9 +102,6 @@ on property:vendor.all.modules.ready=1
chown system system /sys/bus/i2c/devices/8-0043/calibration/redc_stored
chown system system /sys/bus/i2c/devices/8-0043/default/vibe_state
chown system system /sys/bus/i2c/devices/8-0043/default/num_waves
chown system system /sys/bus/i2c/devices/8-0043/default/braking_time_bank
chown system system /sys/bus/i2c/devices/8-0043/default/braking_time_index
chown system system /sys/bus/i2c/devices/8-0043/default/braking_time_ms
chown system system /sys/bus/i2c/devices/8-0043/default/f0_offset
chown system system /sys/bus/i2c/devices/8-0043/default/owt_free_space
chown system system /sys/bus/i2c/devices/8-0043/default/f0_comp_enable

View File

@@ -4,6 +4,8 @@
# SPDX-License-Identifier: Apache-2.0
#
DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/overlay-evolution
# Overlays
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) 2023 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 += \
@@ -21,9 +22,8 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
HbmSVManagerOverlayLynx
# IWLAN
PRODUCT_PACKAGES += \
Iwlan
# Kernel
TARGET_PREBUILT_KERNEL := device/google/lynx-kernel/Image.lz4
# wireless_charger HAL service
include device/google/gs-common/wireless_charger/wireless_charger.mk
@@ -40,16 +40,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
@@ -57,3 +57,6 @@ PRODUCT_PACKAGES += \
# Wi-Fi
PRODUCT_PACKAGES += \
libwifi-hal-ctrl:64
# Properties
TARGET_VENDOR_PROP := $(LOCAL_PATH)/vendor.prop

View File

@@ -14,10 +14,17 @@
# limitations under the License.
#
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_LYNX_VERSION)
# Keeps flexibility for kasan and ufs builds
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_LYNX_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_LYNX_DIR)/kernel-headers
TARGET_KERNEL_DIR ?= device/google/lynx-kernel
TARGET_BOARD_KERNEL_HEADERS := device/google/lynx-kernel/kernel-headers
ifdef RELEASE_GOOGLE_LYNX_KERNEL_VERSION
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_LYNX_KERNEL_VERSION)
endif
ifdef RELEASE_GOOGLE_LYNX_KERNEL_DIR
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_LYNX_KERNEL_DIR)
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_LYNX_KERNEL_DIR)/kernel-headers
endif
$(call inherit-product-if-exists, vendor/google_devices/lynx/prebuilts/device-vendor-lynx.mk)
$(call inherit-product-if-exists, vendor/google_devices/gs201/prebuilts/device-vendor.mk)
@@ -30,7 +37,8 @@ DEVICE_PACKAGE_OVERLAYS += device/google/lynx/lynx/overlay
include device/google/lynx/audio/lynx/audio-tables.mk
include device/google/gs201/device-shipping-common.mk
include device/google/gs-common/touch/gti/predump_gti.mk
include hardware/google/pixel/vibrator/cs40l26/device.mk
include device/google/gs-common/touch/gti/gti.mk
include device/google/gs-common/wlan/dump.mk
# go/lyric-soong-variables
@@ -46,13 +54,9 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
device/google/lynx/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.lynx.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/lynx/init.insmod.lynx.cfg:$(TARGET_COPY_OUT_VENDOR_DLKM)/etc/init.insmod.lynx.cfg
endif
device/google/lynx/init.insmod.lynx.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.lynx.cfg
# Camera
PRODUCT_COPY_FILES += \
@@ -90,12 +94,6 @@ PRODUCT_PACKAGES += \
android.hardware.nfc-service.st \
NfcOverlayLynx
# 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 \
@@ -159,6 +157,13 @@ include device/google/lynx/bluetooth/qti_default.mk
# Fingerprint HAL
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/lynx/prebuilts/firmware/fingerprint/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/lynx/prebuilts/firmware/fingerprint/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/lynx/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)
@@ -167,10 +172,9 @@ $(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_factor
endif
# Vibrator HAL
$(call soong_config_set,haptics,kernel_ver,v$(subst .,_,$(TARGET_LINUX_KERNEL_VERSION)))
ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1
ACTUATOR_MODEL := legacy_zlra_actuator
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.vibrator.hal.supported_primitives=243 \
ro.vendor.vibrator.hal.f0.comp.enabled=1 \
ro.vendor.vibrator.hal.redc.comp.enabled=0 \
persist.vendor.vibrator.hal.context.enable=false \
@@ -179,36 +183,27 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.vibrator.hal.context.cooldowntime=1600 \
persist.vendor.vibrator.hal.context.settlingtime=5000
# Override Output Distortion Gain
PRODUCT_VENDOR_PROPERTIES += \
vendor.audio.hapticgenerator.distortion.output.gain=0.29
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/lynx/prebuilts
# Location
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/lynx/location/lhd.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/lynx/location/scd.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/lynx/location/gps.6.1.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/lynx/location/gps.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/lynx/prebuilts/trusty/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/lynx/prebuilts/trusty/24Q2
else
PRODUCT_COPY_FILES += \
device/google/lynx/location/lhd_user.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/lynx/location/scd_user.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/lynx/prebuilts/trusty/trunk
endif
# GPS xml
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/lynx/location/gps_user.6.1.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
device/google/lynx/location/gps.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml \
device/google/lynx/location/lhd.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/lynx/location/scd.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
else
PRODUCT_COPY_FILES += \
device/google/lynx/location/gps_user.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
device/google/lynx/location/gps_user.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml \
device/google/lynx/location/lhd_user.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/lynx/location/scd_user.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
endif
# Wifi HAL
@@ -246,24 +241,6 @@ endif
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=$(TARGET_SVN)
# Set device family property for SMR
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.device_family=P10C10L10
# Set build properties for SMR builds
ifeq ($(RELEASE_IS_SMR), true)
ifneq (,$(RELEASE_BASE_OS_LYNX))
PRODUCT_BASE_OS := $(RELEASE_BASE_OS_LYNX)
endif
endif
# Set build properties for EMR builds
ifeq ($(RELEASE_IS_EMR), true)
ifneq (,$(RELEASE_BASE_OS_LYNX))
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.version.emergency_base_os=$(RELEASE_BASE_OS_LYNX)
endif
endif
# Set support hide display cutout feature
PRODUCT_PRODUCT_PROPERTIES += \
ro.support_hide_display_cutout=true
@@ -347,15 +324,3 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_PRODUCT_PROPERTIES += \
ro.quick_start.oem_id=00e0 \
ro.quick_start.device_id=lynx
# Bluetooth device id
# Raven: 0x410B
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.device_id.product_id=16651
# 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

View File

@@ -4,8 +4,8 @@
"target_path": "device/google/gs201"
},
{
"repository": "device/google/lynx-kernels/6.1",
"target_path": "device/google/lynx-kernels/6.1",
"repository": "device/google/lynx-kernel",
"target_path": "device/google/lynx-kernel",
"remote": "aosp-lynx"
}
]

View File

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

151
extract-files.sh Executable file
View File

@@ -0,0 +1,151 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=lynx
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
# lowi-server depends on libwpa_client, which is a gnu makefile target
set_disable_checkelf "vendor/bin/lowi-server" "${VENDOR_TXT}"
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,35 +1,33 @@
#
# SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
# SPDX-FileCopyrightText: 2021-2024 The Calyx Institute
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Inherit some common 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 := lynx
DEVICE_PATH := device/google/lynx
VENDOR_PATH := vendor/google/lynx
$(call inherit-product, $(DEVICE_PATH)/aosp_$(DEVICE_CODENAME).mk)
$(call inherit-product, device/google/lynx/aosp_lynx.mk)
$(call inherit-product, device/google/gs201/lineage_common.mk)
$(call inherit-product, device/google/gs201/evolution_common.mk)
$(call inherit-product, $(DEVICE_PATH)/$(DEVICE_CODENAME)/device-lineage.mk)
$(call inherit-product, $(DEVICE_PATH)/$(DEVICE_CODENAME)/device-evolution.mk)
$(call inherit-product, device/google/lynx/device-lineage.mk)
$(call inherit-product, device/google/lynx/device-evolution.mk)
# Device identifier. This must come after all inclusions
PRODUCT_BRAND := google
PRODUCT_MODEL := Pixel 7a
PRODUCT_NAME := lineage_$(DEVICE_CODENAME)
PRODUCT_NAME := lineage_lynx
# Boot animation
TARGET_SCREEN_HEIGHT := 2400
TARGET_SCREEN_WIDTH := 1080
PRODUCT_BUILD_PROP_OVERRIDES += \
BuildDesc="lynx-user 15 BP1A.250505.005.B1 13277630 release-keys" \
BuildFingerprint=google/lynx/lynx:15/BP1A.250505.005.B1/13277630:user/release-keys \
DeviceProduct=$(DEVICE_CODENAME)
TARGET_PRODUCT=lynx \
PRIVATE_BUILD_DESC="lynx-user 14 AP2A.240905.003 12231197 release-keys"
$(call inherit-product, $(VENDOR_PATH)/$(DEVICE_CODENAME)-vendor.mk)
BUILD_FINGERPRINT := google/lynx/lynx:14/AP2A.240905.003/12231197:user/release-keys
$(call inherit-product, vendor/google/lynx/lynx-vendor.mk)

View File

@@ -1,106 +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"
SuplUseFwCellInfo="false"
SuplDummyCellInfo ="true"
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"
CpLppHighAccuracyShapeMode="1"
ReAidingOnHotStart="false"
ReAidingIntervalSec="3600"
RuntimeSwLteFilterEnable="true"
PpsDevice="/sys/devices/platform/bbd_pps/pps_assert"
SensorsMask="0x244"
MaxThreadNum="13"
/>
<gll
PpsEnable="true"
LogPriMask="LOG_INFO"
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1"
MultiCarrLnaMask="L1_EXT_ON"
RfType="GL_RF_4776_BRCM"
WarmStandbyTimeout1Seconds="10"
WarmStandbyTimeout2Seconds="15"
EnableGnssPropagateInStandby="true"
RfPathLossDb_Ap="4"
RfPathLossDb_Cp="4"
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
EnableOnChipStopNotification="2"
PowerMode="3"
MinGpsWeekNumber="2216"
OnChipAccMask="50"
EnableB1C="false"
RTICacheTimeoutSec="3600"
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
/>
</glgps>

View File

@@ -18,7 +18,7 @@
SuplLogFullName="/data/vendor/gps/suplflow.txt"
tlsEnable="true"
SuplSslMethod="SSLv23"
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"
CpLppHighAccuracyShapeMode="1"
@@ -72,7 +70,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"
MultiCarrLnaMask="L1_EXT_ON"
@@ -97,10 +95,7 @@
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
ConstellationAutoSwitchOffNavOnly="true"
/>
</glgps>

View File

@@ -1,105 +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"
SuplUseFwCellInfo="false"
SuplDummyCellInfo ="true"
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"
CpLppHighAccuracyShapeMode="1"
ReAidingOnHotStart="false"
ReAidingIntervalSec="3600"
RuntimeSwLteFilterEnable="true"
PpsDevice="/sys/devices/platform/bbd_pps/pps_assert"
SensorsMask="0x244"
MaxThreadNum="13"
/>
<gll
PpsEnable="true"
LogPriMask="LOG_INFO"
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1"
MultiCarrLnaMask="L1_EXT_ON"
RfType="GL_RF_4776_BRCM"
WarmStandbyTimeout1Seconds="10"
WarmStandbyTimeout2Seconds="15"
EnableGnssPropagateInStandby="true"
RfPathLossDb_Ap="4"
RfPathLossDb_Cp="4"
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
EnableOnChipStopNotification="false"
PowerMode="3"
MinGpsWeekNumber="2216"
OnChipAccMask="50"
EnableB1C="false"
RTICacheTimeoutSec="3600"
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
/>
</glgps>

View File

@@ -17,7 +17,7 @@
SuplLogFullName="/data/vendor/gps/suplflow.txt"
tlsEnable="true"
SuplSslMethod="SSLv23"
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"
@@ -95,10 +94,7 @@
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
ConstellationAutoSwitchOffNavOnly="true"
/>
</glgps>

View File

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

View File

@@ -18,9 +18,13 @@ TARGET_BOARD_INFO_FILE := device/google/lynx/board-info.txt
TARGET_BOOTLOADER_BOARD_NAME := lynx
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_LYNX_RADIO_DIR)
RELEASE_GOOGLE_BOOTLOADER_LYNX_DIR ?= pdk# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_LYNX_DIR)
$(call soong_config_set,lynx_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_LYNX_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 PHONE_CAR_BOARD_PRODUCT
include vendor/auto/embedded/products/$(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk
@@ -35,23 +39,12 @@ USES_DEVICE_GOOGLE_LYNX := true
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_drm.load_sequential=1
include device/google/gs201/BoardConfig-common.mk
-include vendor/google_devices/gs201/prebuilts/BoardConfigVendor.mk
include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk
-include vendor/google_devices/lynx/proprietary/BoardConfigVendor.mk
include device/google/lynx/sepolicy/lynx-sepolicy.mk
include device/google/gs201/wifi/qcom/BoardConfig-wifi.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/lynx
VENDOR_PATH := vendor/google/lynx
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigEvolution.mk
include device/google/lynx/lynx/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) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
include $(DEVICE_PATH)/BoardConfigLineage.mk
include device/google/lynx/BoardConfigLineage.mk
include $(VENDOR_PATH)/BoardConfigVendor.mk
include vendor/google/lynx/BoardConfigVendor.mk

View File

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

View File

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

View File

@@ -1,108 +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/lynx',
'hardware/google/av',
'hardware/google/gchips',
'hardware/google/graphics/common',
'hardware/google/interfaces',
'hardware/google/pixel',
'hardware/qcom/wlan/wcn6740',
]
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(
'lynx',
'google',
device_rel_path='device/google/lynx/lynx',
blob_fixups=blob_fixups,
lib_fixups=lib_fixups,
namespace_imports=namespace_imports,
add_generated_carriersettings_file=True,
add_firmware_proprietary_file=True,
extract_fns=extract_fns,
)
def fix_vendor_file_list(file_list: FileList):
# flp.default & gps.default have incorrect SONAME
# gpsd depends on android.hardware.sensors-V2-ndk & android.hardware.sensors-V3-ndk
disable_checkelf_file_paths = [
'vendor/bin/hw/gpsd',
'vendor/lib64/hw/flp.default.so',
'vendor/lib64/hw/gps.default.so',
]
for file_path in disable_checkelf_file_paths:
file_list.get_file(file_path).set_arg(FileArgs.DISABLE_CHECKELF, True)
module_suffix_file_paths = [
'vendor/lib/com.google.edgetpu_app_service-V3-ndk.so',
'vendor/lib64/com.google.edgetpu_app_service-V3-ndk.so',
'vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so',
]
for file_path in module_suffix_file_paths:
file_list.get_file(file_path).set_arg(FileArgs.MODULE_SUFFIX, '_vendor')
module.add_generated_proprietary_file(
'proprietary-files-vendor.txt',
partition='vendor',
skip_file_list_name='skip-files-vendor.txt',
fix_file_list=fix_vendor_file_list,
)
if __name__ == '__main__':
utils = ExtractUtils.device(module)
utils.run()

View File

@@ -1,4 +0,0 @@
on init
insmod /lib/modules/goog_touch_interface.ko
insmod /lib/modules/focal_touch.ko
insmod /lib/modules/goodix_brl_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

@@ -23,15 +23,14 @@
<dimen name="rounded_corner_radius_top">47px</dimen>
<dimen name="rounded_corner_radius_bottom">48px</dimen>
<!-- 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">47px</dimen>
<!-- Height of the status bar.
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height">41.142857143dp</dimen>
<dimen name="status_bar_height_default">28dp</dimen>
<dimen name="status_bar_height_portrait">41.142857143dp</dimen>
<dimen name="status_bar_height_portrait">118px</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
<!-- Adjustment for software rounded corners since corners aren't perfectly round. -->

View File

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

View File

@@ -16,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">28dp</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 56 extra px of padding
for the corners -->
<dimen name="system_icons_super_container_avatarless_margin_end">11px</dimen>
<!-- Total minimum padding to enforce to ensure that the dot can always show -->
<dimen name="ongoing_appops_dot_min_padding">14dp</dimen>
<!-- Multi user switch has some intrinsic padding to it -->
<dimen name="multi_user_switch_keyguard_margin">6dp</dimen>
<dimen name="keyguard_carrier_text_margin">0px</dimen>
<dimen name="config_rounded_mask_size">47px</dimen>
<dimen name="config_rounded_mask_size_top">47px</dimen>

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -48,6 +48,15 @@
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.graphics.mapper</name>
<transport arch="32+64">passthrough</transport>
<version>4.0</version>
<interface>
<name>IMapper</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.graphics.composer</name>
<transport>hwbinder</transport>

View File

@@ -1,3 +0,0 @@
blocklist focal_touch.ko
blocklist goodix_brl_touch.ko
blocklist goog_touch_interface.ko

View File

@@ -1,3 +0,0 @@
extra/focal_touch.ko
extra/goodix_brl_touch.ko
extra/goog_touch_interface.ko

View File

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

View File

@@ -1048,18 +1048,6 @@
"Duration": 100,
"Value": "0"
},
{
"PowerHint": "CAMERA_MULTICAM_BOOST",
"Node": "CDPreferIdle",
"Duration": 100,
"Value": "1"
},
{
"PowerHint": "CAMERA_MULTICAM_BOOST",
"Node": "PMU_POLL",
"Duration": 100,
"Value": "0"
},
{
"PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
"Node": "TAPreferHighCap",
@@ -1733,6 +1721,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",
@@ -1891,20 +1891,20 @@
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
"Node": "CPUBigClusterMaxFreq",
"Duration": 500,
"Value": "9999999"
"Node": "CPU_LITTLE_TSKIN_BYPASS",
"Duration": 1000,
"Value": "1"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
"Node": "CPUBigClusterMinFreq",
"Duration": 500,
"Value": "1826000"
"Node": "CPU_MID_TSKIN_BYPASS",
"Duration": 1000,
"Value": "1"
},
{
"PowerHint": "FACE_UNLOCK_BOOST",
"Node": "CPU_BIG_TSKIN_BYPASS",
"Duration": 500,
"Duration": 1000,
"Value": "1"
},
{
@@ -1976,28 +1976,16 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 232,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_EfficientBase": 500,
"UclampMax_EfficientOffset": 200,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 83333330,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 15.0,
"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",
@@ -2012,28 +2000,16 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_EfficientBase": 500,
"UclampMax_EfficientOffset": 200,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 111111110,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 15.0,
"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",
@@ -2048,28 +2024,16 @@
"PID_Du": 0.0,
"UclampMin_On": true,
"UclampMin_Init": 162,
"UclampMin_LoadUp": 480,
"UclampMin_LoadReset": 480,
"UclampMin_High": 480,
"UclampMin_Low": 2,
"UclampMax_EfficientBase": 500,
"UclampMax_EfficientOffset": 200,
"SamplingWindow_P": 1,
"SamplingWindow_I": 0,
"SamplingWindow_D": 1,
"ReportingRateLimitNs": 166666660,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 15.0,
"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",
@@ -2089,9 +2053,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 197,
"UclampMin_Low": 197,
"UclampMax_EfficientBase": 500,
"UclampMax_EfficientOffset": 200,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
},
@@ -2113,9 +2077,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 53,
"UclampMin_Low": 53,
"UclampMax_EfficientBase": 500,
"UclampMax_EfficientOffset": 200,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
},
@@ -2137,9 +2101,9 @@
"UclampMin_Init": 250,
"UclampMin_High": 0,
"UclampMin_Low": 0,
"UclampMax_EfficientBase": 500,
"UclampMax_EfficientOffset": 200,
"ReportingRateLimitNs": 1,
"EarlyBoost_On": false,
"EarlyBoost_TimeFactor": 0.0,
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 5.0
}

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

1663
proprietary-files-vendor.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -3,8 +3,8 @@
# 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/DevicePersonalizationPrebuiltPixel2022-U.32_V.7_playstore_aiai_20240725.00_RC08/DevicePersonalizationPrebuiltPixel2022-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/DevicePersonalizationPrebuiltPixel2022-v.U.14.playstore/DevicePersonalizationPrebuiltPixel2022-v.U.14.playstore.apk;PRESIGNED
# Audio
product/etc/ambient/matcher_tah.leveldb
@@ -20,11 +20,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
@@ -57,7 +52,6 @@ product/etc/sysconfig/pixel_experience_2021.xml
product/etc/sysconfig/pixel_experience_2021_midyear.xml
product/etc/sysconfig/pixel_experience_2022.xml
product/etc/sysconfig/pixel_experience_2022_midyear.xml
product/etc/sysconfig/pixel_experience_2023_midyear.xml
# Radio
product/etc/permissions/com.android.sdm.plugins.connmo.xml
@@ -67,7 +61,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
@@ -88,11 +82,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
@@ -101,23 +90,15 @@ system_ext/etc/permissions/com.google.android.camerax.extensions.xml
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
@@ -137,11 +118,6 @@ system_ext/priv-app/PixelQualifiedNetworksService/PixelQualifiedNetworksService.
system_ext/priv-app/ShannonIms/ShannonIms.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
@@ -165,7 +141,6 @@ system_ext/priv-app/EuiccSupportPixel/DKA_RC7_P22_EVT.in
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_P22_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

View File

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

View File

@@ -157,7 +157,4 @@
<!-- Configure the max number of new channels to add into the initial partial scan list per network.
If equals to 0, it means there's no limit on the max number of channels to include per network.-->
<integer translatable="false" name="config_wifiInitialPartialScanMaxNewChannelsPerNetwork">3</integer>
<!-- Boolean indicating whether to trigger bugreport for WiFi subsystem restart issue -->
<bool translatable="false" name ="config_wifi_subsystem_restart_bugreport_enabled">false</bool>
</resources>

View File

@@ -1,5 +1,3 @@
# Bluetooth hal
allow hal_bluetooth_default bt_device:chr_file rw_file_perms;
add_hwservice(hal_bluetooth_default, hal_bluetooth_coexistence_hwservice)
@@ -12,6 +10,3 @@ userdebug_or_eng(`
allow hal_bluetooth_default sscoredump_vendor_data_coredump_file:file create_file_perms;
set_prop(hal_bluetooth_default, vendor_ssrdump_prop)
')
set_prop(hal_bluetooth_default, vendor_bluetooth_prop)
set_prop(vendor_init, vendor_bluetooth_prop)

View File

@@ -1,6 +1,3 @@
# sepolicy that are shared among devices using whitechapel
BOARD_SEPOLICY_DIRS += device/google/lynx/sepolicy/vendor
BOARD_SEPOLICY_DIRS += device/google/lynx/sepolicy/tracking_denials
BOARD_VENDOR_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/vibrator/common
BOARD_VENDOR_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/vibrator/cs40l26

View File

@@ -1,8 +1,2 @@
dump_modem sscoredump_vendor_data_coredump_file dir b/361725767
dump_modem sscoredump_vendor_data_logcat_file dir b/361725767
hal_bluetooth_default vendor_data_file dir b/318453067
hal_bluetooth_default vendor_default_prop property_service b/359428216
hal_vibrator_default default_android_service service_manager b/361726059
kernel vendor_charger_debugfs dir b/305600791
vendor_init default_prop property_service b/359428217
vendor_init default_prop property_service b/359428463
hal_bluetooth_default vendor_data_file dir b/318453067

View File

@@ -1 +0,0 @@
persist.vendor.service.bdroid. u:object_r:vendor_bluetooth_prop:s0

View File

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

84
setup-makefiles.sh Executable file
View File

@@ -0,0 +1,84 @@
#!/bin/bash
#
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#
set -e
DEVICE=lynx
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/lynx",
"hardware/google/av",
"hardware/google/gchips",
"hardware/google/graphics/common",
"hardware/google/interfaces",
"hardware/google/pixel",
"hardware/qcom/wlan/wcn6740",
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 | \
libwpa_client) ;;
*)
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,10 @@
# Standard build output with vendor image build enabled
apex/com.android.hardware.cas.apex
bin/[
bin/acpi
bin/awk
bin/base64
bin/basename
bin/blkdiscard
bin/blockdev
bin/boringssl_self_test32
bin/boringssl_self_test64
@@ -38,20 +38,18 @@ 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_gti0.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_power_gs201.sh
bin/dump/dump_sensors
bin/dump/dump_soc
bin/dump/dump_storage
bin/dump/dump_thermal.sh
bin/dump/dump_touch.sh
bin/dump/dump_trusty.sh
bin/dump/dump_umfw_stat
bin/dump_touch/predump_gti0.sh
bin/dumpsys
bin/echo
bin/egrep
@@ -71,7 +69,6 @@ bin/getconf
bin/getenforce
bin/getevent
bin/getfattr
bin/getopt
bin/getprop
bin/gpiodetect
bin/gpiofind
@@ -92,7 +89,7 @@ bin/hw/android.hardware.composer.hwc3-service.pixel
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.health-service.gs201
bin/hw/android.hardware.health.storage-service.default
bin/hw/android.hardware.memtrack-service.pixel
@@ -102,11 +99,11 @@ bin/hw/android.hardware.power.stats-service.pixel
bin/hw/android.hardware.secure_element@1.2-service-gto
bin/hw/android.hardware.secure_element@1.2-service-gto-ese2
bin/hw/android.hardware.security.keymint-service.trusty
bin/hw/android.hardware.security.secretkeeper.trusty
bin/hw/android.hardware.sensors-service.multihal
bin/hw/android.hardware.thermal-service.pixel
bin/hw/android.hardware.usb-service
bin/hw/android.hardware.usb.gadget-service
bin/hw/android.hardware.vibrator-service.cs40l26
bin/hw/android.hardware.wifi-service
bin/hw/disable_contaminant_detection.sh
bin/hw/hostapd
@@ -173,7 +170,6 @@ bin/pidof
bin/pixelstats-vendor
bin/pkill
bin/pmap
bin/predump_touch.sh
bin/printenv
bin/printf
bin/ps
@@ -228,7 +224,6 @@ bin/timeout
bin/toolbox
bin/top
bin/touch
bin/touch_gti_ical
bin/toybox_vendor
bin/tr
bin/true
@@ -266,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
@@ -300,7 +294,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
@@ -329,24 +322,25 @@ etc/gnss/scd.conf
etc/group
etc/hearing_aid_audio_policy_configuration_7_0.xml
etc/init.common.cfg
etc/init.insmod.lynx.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.health-service.gs201.rc
etc/init/android.hardware.power-service.pixel-libperfmgr.rc
etc/init/android.hardware.power.stats-service.pixel.rc
etc/init/android.hardware.secure_element@1.2-service-gto-ese2.rc
etc/init/android.hardware.secure_element@1.2-service-gto.rc
etc/init/android.hardware.security.keymint-service.trusty.rc
etc/init/android.hardware.security.secretkeeper.trusty.rc
etc/init/android.hardware.sensors-service-multihal.rc
etc/init/android.hardware.thermal-service.pixel.rc
etc/init/android.hardware.usb-service.rc
etc/init/android.hardware.usb.gadget-service.rc
etc/init/android.hardware.vibrator-service.cs40l26.rc
etc/init/android.hardware.wifi-service.rc
etc/init/android.hardware.wifi.supplicant-service.rc
etc/init/atrace_categories.rc
@@ -355,23 +349,15 @@ etc/init/gpu_probe.rc
etc/init/health-storage-default.rc
etc/init/hostapd.android.rc
etc/init/hw/init.gs201.rc
etc/init/hw/init.gs201.storage.rc
etc/init/hw/init.gs201.usb.rc
etc/init/hw/init.lynx.rc
etc/init/hwc3-pixel.rc
etc/init/init.aoc.rc
etc/init/init.fingerprint.dump.rc
etc/init/init.modem.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.storage.rc
etc/init/init.touch.gti0.rc
etc/init/init.touch.predump.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
@@ -380,9 +366,7 @@ etc/init/pixelstats-vendor.gs201.rc
etc/init/rebalance_interrupts-vendor.gs101.rc
etc/init/storage.gs201.rc
etc/init/vndservicemanager.rc
etc/libg3a_standalone_gabc_rc
etc/libg3a_standalone_gaf_rc
etc/libg3a_standalone_ghawb_rc
etc/le_audio_codec_capabilities.xml
etc/libnfc-hal-st.conf
etc/libse-gto-hal.conf
etc/libse-gto-hal2.conf
@@ -414,7 +398,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
@@ -446,6 +430,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
@@ -455,12 +440,10 @@ etc/permissions/android.software.verified_boot.xml
etc/permissions/android.software.vulkan.deqp.level.xml
etc/permissions/aosp_excluded_hardware.xml
etc/permissions/com.nxp.mifare.xml
etc/permissions/features_com.android.virt.xml
etc/permissions/handheld_core_hardware.xml
etc/permissions/vendor.android.hardware.camera.preview-dis.xml
etc/powerhint.json
etc/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
@@ -470,7 +453,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
@@ -494,19 +476,18 @@ etc/vintf/manifest/android.hardware.health-service.gs201.xml
etc/vintf/manifest/android.hardware.power-service.pixel.xml
etc/vintf/manifest/android.hardware.power.stats-service.pixel.xml
etc/vintf/manifest/android.hardware.security.keymint-service.trusty.xml
etc/vintf/manifest/android.hardware.security.secretkeeper.trusty.xml
etc/vintf/manifest/android.hardware.sensors-multihal.xml
etc/vintf/manifest/android.hardware.thermal-service.pixel.xml
etc/vintf/manifest/android.hardware.usb-service.xml
etc/vintf/manifest/android.hardware.usb.gadget-service.xml
etc/vintf/manifest/android.hardware.vibrator-service.cs40l26.xml
etc/vintf/manifest/android.hardware.wifi-service.xml
etc/vintf/manifest/android.hardware.wifi.hostapd.xml
etc/vintf/manifest/android.hardware.wifi.supplicant.xml
etc/vintf/manifest/bluetooth_audio.xml
etc/vintf/manifest/health-storage-default.xml
etc/vintf/manifest/hwc3-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
@@ -529,7 +510,7 @@ firmware/fast_switch1.txt
firmware/fast_switch2.txt
firmware/fast_switch3.txt
firmware/fast_switch4.txt
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
@@ -543,13 +524,13 @@ 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
lib/android.hardware.common-V2-ndk.so
lib/android.hardware.common.fmq-V1-ndk.so
lib/android.hardware.graphics.common-V6-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
@@ -565,11 +546,12 @@ lib/android.hidl.allocator@1.0.so
lib/android.hidl.memory.token@1.0.so
lib/android.hidl.memory@1.0.so
lib/android.hidl.safe_union@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/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
@@ -579,11 +561,8 @@ lib/hw/audio.usb.default.so
lib/hw/audio.usbv2.default.so
lib/hw/gralloc.default.so
lib/hw/local_time.default.so
lib/hw/mapper.pixel.so
lib/hw/power.default.so
lib/hw/vibrator.default.so
lib/libOpenCL.so
lib/libaconfig_storage_read_api_cc.so
lib/libalsautils.so
lib/libalsautilsv2.so
lib/libaudioutils.so
@@ -627,8 +606,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/acpm_flexpmu_dbg.ko
lib/modules/acpm_mbox_test.ko
lib/modules/aoc_alsa_dev.ko
@@ -637,58 +614,47 @@ 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/bigwave.ko
lib/modules/bluetooth.ko
lib/modules/bsd_comp.ko
lib/modules/btbcm.ko
lib/modules/bigocean.ko
lib/modules/boot_device_spi.ko
lib/modules/btpower.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/cnss2.ko
lib/modules/cnss_nl.ko
lib/modules/cnss_plat_ipc_qmi_svc.ko
lib/modules/cnss_prealloc.ko
lib/modules/cnss_utils.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/crc-t10dif.ko
lib/modules/crct10dif_common.ko
lib/modules/crct10dif_generic.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/diag.ko
lib/modules/drm_display_helper.ko
lib/modules/drv2624.ko
lib/modules/dss.ko
lib/modules/dw3000.ko
lib/modules/dwc3-exynos-usb.ko
lib/modules/ect_parser.ko
lib/modules/eh.ko
@@ -704,7 +670,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-pcie-iommu.ko
@@ -714,15 +679,14 @@ 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_mct.ko
lib/modules/exynos_mfc.ko
lib/modules/exynos_pm_qos.ko
lib/modules/exynos_tty.ko
lib/modules/fips140.ko
lib/modules/focal_touch.ko
lib/modules/ftdi_sio.ko
lib/modules/g2d.ko
lib/modules/goodix_brl_touch.ko
lib/modules/goodixfp.ko
@@ -732,50 +696,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/google_wlan_mac.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/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/gvotable.ko
lib/modules/gxp.ko
lib/modules/gzvm.ko
lib/modules/hardlockup-debug.ko
lib/modules/hardlockup-watchdog.ko
lib/modules/hci_uart.ko
lib/modules/heatmap.ko
lib/modules/hidp.ko
lib/modules/i2c-acpm.ko
lib/modules/i2c-dev.ko
lib/modules/i2c-exynos5.ko
lib/modules/ieee802154.ko
lib/modules/ieee802154_6lowpan.ko
lib/modules/ieee802154_socket.ko
lib/modules/itmon.ko
lib/modules/janeiro.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
@@ -786,46 +733,25 @@ 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/mcps802154.ko
lib/modules/mcps802154_region_fira.ko
lib/modules/mcps802154_region_nfcc_coex.ko
lib/modules/mcps802154_region_pctt.ko
lib/modules/memlat-devfreq.ko
lib/modules/mhi.ko
lib/modules/mii.ko
lib/modules/modules.alias
lib/modules/modules.blocklist
lib/modules/modules.dep
lib/modules/modules.load
lib/modules/modules.softdep
lib/modules/nfc.ko
lib/modules/nhc_dest.ko
lib/modules/nhc_fragment.ko
lib/modules/nhc_hop.ko
lib/modules/nhc_ipv6.ko
lib/modules/nhc_mobility.ko
lib/modules/nhc_routing.ko
lib/modules/nhc_udp.ko
lib/modules/odpm-whi.ko
lib/modules/null_blk.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-l10.ko
@@ -838,17 +764,16 @@ lib/modules/panel-samsung-s6e3hc3.ko
lib/modules/panel-samsung-s6e3hc4.ko
lib/modules/panel-samsung-sofef01.ko
lib/modules/pca9468.ko
lib/modules/pcie-exynos-gs.ko
lib/modules/pcie-exynos-core.ko
lib/modules/pcie-exynos-gs201-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/pinctrl-slg51002.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
@@ -858,23 +783,12 @@ lib/modules/pkvm-s2mpu.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/pwm-exynos.ko
lib/modules/pps-gpio.ko
lib/modules/pps_core.ko
lib/modules/qmi_helpers.ko
lib/modules/qrtr-mhi.ko
lib/modules/qrtr.ko
lib/modules/r8152.ko
lib/modules/r8153_ecm.ko
lib/modules/rfcomm.ko
lib/modules/rfkill.ko
lib/modules/rt4539_bl.ko
lib/modules/rt9471_charger.ko
lib/modules/rtc-s2mpg12.ko
lib/modules/rtl8150.ko
lib/modules/s2mpg12-key.ko
lib/modules/s2mpg12-mfd.ko
lib/modules/s2mpg12-powermeter.ko
@@ -883,7 +797,7 @@ lib/modules/s2mpg13-mfd.ko
lib/modules/s2mpg13-powermeter.ko
lib/modules/s2mpg13-regulator.ko
lib/modules/s2mpg13_spmic_thermal.ko
lib/modules/s2mpg1x-gpio.ko
lib/modules/s2mpg1x-gpio-gs201.ko
lib/modules/s3c2410_wdt.ko
lib/modules/samsung-dma.ko
lib/modules/samsung-iommu-group.ko
@@ -892,6 +806,7 @@ lib/modules/samsung_dma_heap.ko
lib/modules/samsung_iommu.ko
lib/modules/sbb-mux.ko
lib/modules/sched_tp.ko
lib/modules/scsi_debug.ko
lib/modules/sg.ko
lib/modules/shm_ipc.ko
lib/modules/sjtag-driver.ko
@@ -899,24 +814,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/slg51000-core.ko
lib/modules/slg51000-regulator.ko
lib/modules/slg51002-core.ko
lib/modules/slg51002-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-cs35l45-i2c.ko
lib/modules/snd-soc-cs35l45-spi.ko
lib/modules/snd-soc-cs35l45.ko
lib/modules/snd-soc-cs40l26.ko
lib/modules/snd-soc-wm-adsp.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
@@ -924,7 +838,6 @@ lib/modules/stmvl53l1.ko
lib/modules/sysrq-hook.ko
lib/modules/systrace.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
@@ -932,16 +845,14 @@ 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
@@ -950,12 +861,10 @@ lib/modules/vh_sched.ko
lib/modules/vh_thermal.ko
lib/modules/wlan.ko
lib/modules/wlan_firmware_service.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/server_configurable_flags.so
lib/soundfx/libaudiopreprocessing.so
@@ -967,10 +876,12 @@ lib/soundfx/libhapticgenerator.so
lib/soundfx/libldnhncr.so
lib/soundfx/libreverbwrapper.so
lib/soundfx/libvisualizer.so
lib64/PixelVibratorFlagsL26.so
lib64/PixelVibratorStats.so
lib64/android.frameworks.sensorservice-V1-ndk.so
lib64/android.frameworks.stats-V1-ndk.so
lib64/android.frameworks.stats-V2-ndk.so
lib64/android.hardware.audio.common-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
@@ -984,7 +895,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
@@ -998,18 +909,19 @@ lib64/android.hardware.cas@1.2.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
@@ -1020,13 +932,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.gs201.so
@@ -1038,11 +950,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
@@ -1053,29 +965,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.cs40l26.so
lib64/hw/android.hidl.memory@1.0-impl.so
lib64/hw/audio.bluetooth.default.so
lib64/hw/audio.primary.default.so
@@ -1084,13 +999,10 @@ lib64/hw/audio.usb.default.so
lib64/hw/audio.usbv2.default.so
lib64/hw/gralloc.default.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
@@ -1107,6 +1019,8 @@ lib64/libc++.so
lib64/libcfg_if.dylib.so
lib64/libclang_rt.ubsan_standalone-aarch64-android.so
lib64/libcld80211.so
lib64/libcppbor_external.so
lib64/libcppcose_rkp.so
lib64/libcrypto.so
lib64/libcutils.so
lib64/libdisppower-pixel.so
@@ -1131,7 +1045,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
@@ -1151,10 +1066,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
@@ -1196,44 +1113,28 @@ 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__lynx__auto_generated_rro_vendor.apk
overlay/NfcNci__lynx__auto_generated_rro_vendor.apk
overlay/Settings__lynx__auto_generated_rro_vendor.apk
overlay/StorageManager__lynx__auto_generated_rro_vendor.apk
overlay/SystemUI__lynx__auto_generated_rro_vendor.apk
overlay/TeleService__lynx__auto_generated_rro_vendor.apk
overlay/ThemePicker__lynx__auto_generated_rro_vendor.apk
overlay/Traceur__lynx__auto_generated_rro_vendor.apk
overlay/framework-res__lynx__auto_generated_rro_vendor.apk
vendor_dlkm/etc/build.prop
vendor_dlkm/etc/init.insmod.lynx.cfg
# Exclude overlays, symlinks and extra files that we override
# Overlays
overlay/DMService__lynx__auto_generated_rro_vendor.apk
overlay/DeviceDiagnostics__lynx__auto_generated_rro_vendor.apk
overlay/DMService__lynx__auto_generated_rro_vendor.apk
overlay/Flipendo__lynx__auto_generated_rro_vendor.apk
overlay/NexusLauncherRelease__lynx__auto_generated_rro_vendor.apk
overlay/SettingsGoogle__lynx__auto_generated_rro_vendor.apk
overlay/StorageManagerGoogle__lynx__auto_generated_rro_vendor.apk
overlay/SystemUIGoogle__lynx__auto_generated_rro_vendor.apk
overlay/TeleService__lynx__auto_generated_rro_vendor.apk
overlay/Traceur__lynx__auto_generated_rro_vendor.apk
overlay/WallpaperPickerGoogleRelease__lynx__auto_generated_rro_vendor.apk
overlay/framework-res__lynx__auto_generated_rro_vendor.apk
# beta
overlay/DMService__lynx_beta__auto_generated_rro_vendor.apk
overlay/DeviceDiagnostics__lynx_beta__auto_generated_rro_vendor.apk
overlay/Flipendo__lynx_beta__auto_generated_rro_vendor.apk
overlay/NexusLauncherRelease__lynx_beta__auto_generated_rro_vendor.apk
overlay/SettingsGoogle__lynx_beta__auto_generated_rro_vendor.apk
overlay/StorageManagerGoogle__lynx_beta__auto_generated_rro_vendor.apk
overlay/SystemUIGoogle__lynx_beta__auto_generated_rro_vendor.apk
overlay/TeleService__lynx_beta__auto_generated_rro_vendor.apk
overlay/Traceur__lynx_beta__auto_generated_rro_vendor.apk
overlay/WallpaperPickerGoogleRelease__lynx_beta__auto_generated_rro_vendor.apk
overlay/framework-res__lynx_beta__auto_generated_rro_vendor.apk
# Symlinks
lib/modules
@@ -1263,8 +1164,11 @@ lib64/hardware.google.bluetooth.sar@1.0.so
lib64/hardware.google.bluetooth.sar@1.1.so
# Camera
lib/libGralloc4Wrapper.so
lib/libdrm.so
lib/pixel-power-ext-V1-ndk.so
lib64/libGralloc4Wrapper.so
lib64/libcamera2ndk_vendor.so
# Charger
etc/res/images/charger/battery_fail.png
@@ -1273,6 +1177,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
@@ -1297,6 +1202,7 @@ lib/libstagefright_bufferqueue_helper.so
lib/libstagefright_omx_utils.so
lib/libstagefright_xmlparser.so
lib/libvendorgraphicbuffer.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
@@ -1308,7 +1214,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
@@ -1335,10 +1240,9 @@ lib64/android.hardware.confirmationui@1.0.so
lib64/libteeui_hal_support.so
# Contexthub
lib/android.hardware.contexthub-V3-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
@@ -1354,17 +1258,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
@@ -1373,7 +1278,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
@@ -1394,7 +1301,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
@@ -1402,12 +1309,12 @@ 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
# Trusty
lib64/android.trusty.stats.nw.setter-cpp.so
lib64/lib_sensor_listener.so
lib64/libbinder_trusty.so
lib64/libtrusty_metrics.so
@@ -1416,7 +1323,6 @@ lib64/libwifi-hal-ctrl.so
# Misc interfaces
lib/android.frameworks.stats-V1-ndk.so
lib/android.frameworks.stats-V2-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
@@ -1451,9 +1357,12 @@ lib/android.hardware.thermal@2.0.so
lib/android.hidl.token@1.0-utils.so
lib/android.hidl.token@1.0.so
lib/com.google.hardware.pixel.display-V9-ndk.so
lib64/android.frameworks.sensorservice@1.0.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.face-V3-ndk.so
lib64/android.hardware.biometrics.face@1.0.so
lib64/android.hardware.biometrics.fingerprint-V3-ndk.so
lib64/android.hardware.gnss-V3-ndk.so
lib64/android.hardware.graphics.bufferqueue@1.0.so
@@ -1461,9 +1370,11 @@ lib64/android.hardware.graphics.bufferqueue@2.0.so
lib64/android.hardware.health-V1-ndk.so
lib64/android.hardware.input.common-V1-ndk.so
lib64/android.hardware.input.processor-V1-ndk.so
lib64/android.hardware.keymaster-V3-ndk.so
lib64/android.hardware.keymaster-V4-ndk.so
lib64/android.hardware.keymaster@3.0.so
lib64/android.hardware.keymaster@4.0.so
lib64/android.hardware.keymaster@4.1.so
lib64/android.hardware.neuralnetworks-V4-ndk.so
lib64/android.hardware.neuralnetworks@1.0.so
lib64/android.hardware.neuralnetworks@1.1.so
@@ -1490,8 +1401,8 @@ lib64/android.hardware.radio@1.3.so
lib64/android.hardware.radio@1.4.so
lib64/android.hardware.radio@1.5.so
lib64/android.hardware.radio@1.6.so
lib64/android.hardware.vibrator-V3-ndk.so
lib64/android.hardware.weaver-V2-ndk.so
lib64/android.hardware.wifi-V1-ndk.so
lib64/android.hidl.token@1.0-utils.so
lib64/android.hidl.token@1.0.so
lib64/com.google.hardware.pixel.display-V4-ndk.so
@@ -1507,12 +1418,6 @@ lib/libui.so
lib64/libevent.so
lib64/libion.so
# Odex
framework/oat/arm/com.google.android.camera.experimental2022.odex
framework/oat/arm/com.google.android.camera.experimental2022.vdex
framework/oat/arm64/com.google.android.camera.experimental2022.odex
framework/oat/arm64/com.google.android.camera.experimental2022.vdex
# Completely skip files that are not required
# Edge TPU

View File

@@ -9,17 +9,20 @@
{
"Name":"neutral_therm",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/tz_temp",
"Multiplier":0.001
},
{
"Name":"gnss_tcxo_therm",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/tz_temp",
"Multiplier":0.001
},
{
"Name":"usb_pwr_therm",
"Type":"UNKNOWN",
"HotThreshold":["NAN", 40.0, "NAN", "NAN", "NAN", "NAN", "NAN"],
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/tz_temp",
"Multiplier":0.001,
"PollingDelay":60000,
"PassiveDelay":7000
@@ -27,6 +30,7 @@
{
"Name":"usb_pwr_therm2",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/tz_temp",
"Multiplier":0.001
},
{
@@ -34,6 +38,7 @@
"Type":"UNKNOWN",
"HotThreshold":["NAN", 29.9, "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
"TempPath":"/dev/thermal/tz-by-name/skin_therm1/tz_temp",
"Multiplier":0.001,
"PollingDelay":60000,
"PassiveDelay":7000
@@ -41,16 +46,19 @@
{
"Name":"skin_therm2",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/skin_therm2/tz_temp",
"Multiplier":0.001
},
{
"Name":"disp_therm",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/disp_therm/tz_temp",
"Multiplier":0.001
},
{
"Name":"quiet_therm",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/tz_temp",
"Multiplier":0.001
},
{

View File

@@ -9,17 +9,20 @@
{
"Name":"neutral_therm",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/tz_temp",
"Multiplier":0.001
},
{
"Name":"gnss_tcxo_therm",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/tz_temp",
"Multiplier":0.001
},
{
"Name":"usb_pwr_therm",
"Type":"UNKNOWN",
"HotThreshold":["NAN", 40.0, "NAN", "NAN", "NAN", "NAN", "NAN"],
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/tz_temp",
"Multiplier":0.001,
"PollingDelay":60000,
"PassiveDelay":7000
@@ -27,6 +30,7 @@
{
"Name":"usb_pwr_therm2",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/tz_temp",
"Multiplier":0.001
},
{
@@ -34,6 +38,7 @@
"Type":"UNKNOWN",
"HotThreshold":["NAN", 27.9, "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
"TempPath":"/dev/thermal/tz-by-name/skin_therm1/tz_temp",
"Multiplier":0.001,
"PollingDelay":60000,
"PassiveDelay":7000
@@ -41,16 +46,19 @@
{
"Name":"skin_therm2",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/skin_therm2/tz_temp",
"Multiplier":0.001
},
{
"Name":"disp_therm",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/disp_therm/tz_temp",
"Multiplier":0.001
},
{
"Name":"quiet_therm",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/tz_temp",
"Multiplier":0.001
},
{
@@ -445,28 +453,347 @@
"Type":"NPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{
"Name":"battery_cycle",
"Type":"BCL_VOLTAGE",
"Multiplier":1,
"Monitor":false
},
{
"Name":"critical-battery-cell",
"Type":"BCL_VOLTAGE",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "vdroop1",
"Combination":["battery", "battery_cycle", "vdroop1"],
"Coefficient":[-10000, 400, 1000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 3.00, "NAN"],
"Multiplier":1,
"Monitor":true
},
{
"Name":"FLASH_LED_REDUCE",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "vdroop1",
"Combination":["battery", "battery_cycle", "vdroop1"],
"Coefficient":[-10000, 400, 1000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.00, "NAN", "NAN"],
"Multiplier":1,
"Monitor":true,
"SendPowerHint":true
},
{
"Name":"soc",
"Type":"BCL_PERCENTAGE",
"HotThreshold":["NAN", "NAN", 80, "NAN", "NAN", "NAN", "NAN"],
"Multiplier":1,
"Monitor":true
},
{
"Name":"BCL_TPU_LOW_TEMP",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"TriggerSensor": "ocp_tpu",
"Combination":["ocp_tpu", "battery"],
"Coefficient":[1, -10],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 13000, "NAN", "NAN"],
"Multiplier":1,
"Monitor":true,
"PassiveDelay":500,
"BindedCdevInfo": [
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
}
]
},
{
"Name":"BCL_GPU_LOW_TEMP",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"TriggerSensor": "ocp_gpu",
"Combination":["ocp_gpu", "battery"],
"Coefficient":[1, -10],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 13000, "NAN", "NAN"],
"Multiplier":1,
"Monitor":true,
"PassiveDelay":500,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 11, 11, 11]
}
]
},
{
"Name":"BCL_BATOILO_GPU_LOW_TEMP",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "batoilo",
"Combination":["batoilo", "ocp_gpu", "battery"],
"Coefficient":[5000, 12000, -1000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.0, "NAN", "NAN"],
"Multiplier":1,
"Monitor":true,
"PassiveDelay":500,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 11, 11, 11]
}
]
},
{
"Name":"BCL_BATOILO_TPU_LOW_TEMP",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "batoilo",
"Combination":["batoilo", "ocp_tpu", "battery"],
"Coefficient":[5000, 12000, -1000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.0, "NAN", "NAN"],
"Multiplier":1,
"Monitor":true,
"PassiveDelay":500,
"BindedCdevInfo": [
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
}
]
},
{
"Name":"BCL_BATOILO_GPU",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "batoilo",
"Combination":["batoilo", "ocp_gpu"],
"Coefficient":[5000, 12000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"Multiplier":1,
"Monitor":true,
"PassiveDelay":500,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 5, 5, 5]
}
]
},
{
"Name":"BCL_BATOILO_TPU",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "batoilo",
"Combination":[
"batoilo",
"ocp_tpu"
],
"Coefficient":[5000, 12000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"Multiplier":1,
"Monitor":true,
"PassiveDelay":500,
"BindedCdevInfo": [
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 6, 6, 6]
}
]
},
{
"Name":"batoilo",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 5000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 5, 5, 5]
}
]
},
{
"Name":"BCL_AUDIO_BAACL",
"Type":"BCL_VOLTAGE",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "soc",
"Combination":["battery", "soc"],
"Coefficient":[-25000, 80],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"Multiplier":1,
"Monitor":true
},
{
"Name":"vdroop1",
"Type":"BCL_VOLTAGE",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 2, 2, 2]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
]
},
{
"Name":"vdroop2",
"Type":"BCL_VOLTAGE",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1200, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 5, 5, 5]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
]
},
{
"Name":"smpl_gm",
"Type":"BCL_VOLTAGE",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1100, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
]
},
{
"Name":"ocp_cpu1",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 8000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Hidden":true
},
{
"Name":"ocp_cpu2",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Hidden":true
},
{
"Name":"ocp_tpu",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Monitor":true
},
{
"Name":"ocp_gpu",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Monitor":true
},
{
"Name":"soft_ocp_cpu2",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Monitor":true
},
{
"Name":"soft_ocp_cpu1",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 8000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Monitor":true
},
{
"Name":"soft_ocp_tpu",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 8500, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Hidden":true
},
{
"Name":"soft_ocp_gpu",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 9000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Hidden":true
}
],
"CoolingDevices":[
{
"Name":"thermal-cpufreq-0",
"Type":"CPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote"
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote",
"State2Power":[1100, 1050, 1000, 950, 900, 850, 800, 750, 700, 650, 600]
},
{
"Name":"thermal-cpufreq-1",
"Type":"CPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote"
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote",
"State2Power":[1400, 1350, 1300, 1250, 1200, 1150, 1100, 1050, 1000, 950, 900, 850, 800, 750]
},
{
"Name":"thermal-cpufreq-2",
"Type":"CPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote"
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote",
"State2Power":[1450, 1400, 1350, 1300, 1250, 1200, 1150, 1100, 1050, 1000, 950, 900, 850, 800, 750]
},
{
"Name":"thermal-gpufreq-0",
"Type":"GPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote"
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote",
"State2Power":[4599, 3727, 3259, 2378, 2044, 1813, 1449, 1223, 1007, 804, 633, 452]
},
{
"Name":"fcc",

View File

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