282 Commits
vic ... udc

Author SHA1 Message Date
db7d84a930 shusky: Initialize for Evolution X 9.x
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-09-10 14:09:32 -07:00
Michael Bestas
c785e32c39 shusky: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
2024-09-10 02:49:50 +03:00
Cosmin Tanislav
ac48f0a107 shusky: do not manually build dependencies
Change-Id: I4046d8eeabfc70842898b7034f75cdd6bcfc441b
2024-09-07 15:44:56 +03:00
Michael Bestas
b6258bdeb0 shusky: Libraries are now automatically added to PRODUCT_PACKAGES
Change-Id: Ie92fe02b7e6279195bf28944942c815db773b798
2024-09-07 15:44:56 +03:00
Michael Bestas
a9a3b9a1e8 shusky: Disable ELF checks for certain libraries
Change-Id: I61dbc3559b43becc22f69ae2c1c3e8edf95e2483
2024-09-07 15:44:56 +03:00
Cosmin Tanislav
8eed38ce7e shusky: skip dependencies which aren't defined in .bp
Change-Id: I01a653661856495788c05b720c0577dac44998a4
2024-09-07 15:44:56 +03:00
Michael Bestas
693083a369 shusky: fix libprotobuf-cpp-full-21.12 ELF check
Change-Id: I24632ade0e1ead24fc7f4ab3ca017962510c807a
2024-09-07 15:44:55 +03:00
Michael Bestas
b8e1b443a3 shusky: fix libprotobuf-cpp-lite-21.12 ELF check
Change-Id: I028723e6ff9ef71514857d683e2c65caf9e28fa0
2024-09-07 15:44:55 +03:00
Michael Bestas
324cc728e5 shusky: fix edge TPU ELF checks
Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
2024-09-07 15:44:55 +03:00
Aaron Kling
dff29fe5f8 shusky: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2024-09-07 15:44:55 +03:00
Aaron Kling
33576fab0d shusky: Enable elf checks
Change-Id: Ia6c9a381abb3384c77532d75e02fd84c841a4d1e
2024-09-07 15:44:55 +03:00
Michael Bestas
4d88de8ca4 shusky: Remove unused audio lib
Change-Id: I076202c2e4e2b2058aa5adb3a43600b9de64b784
2024-09-07 15:44:55 +03:00
Michael Bestas
61ec324596 shusky: Remove unused RIL libs
Change-Id: Iaf93e17c12c5621142d12b249bc9cac3893684dc
2024-09-07 14:51:14 +03:00
Michael Bestas
f123aa8968 proprietary-files: AP2A.240905.003
Change-Id: I23819874b22624945707b0fb54f9924f39a70fe2
2024-09-04 21:21:04 +03:00
Michael Bestas
7b15fcb737 Update fingerprint/build description from AP2A.240905.003
Change-Id: Ida7a13ba0da843e1a96ad3c3cb570806bcaaf131
2024-09-04 06:03:06 +03:00
Michael Bestas
6d95886549 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+BmrEOeAUCZteFwgAKCRDorT+BmrEO
# eNh0AJ9T6/pSAirf0EZUdVepTd/7iJRhWgCfTwutWEEwizlXLB3wgYiQvduhnzQ=
# =wgYg
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Sep  4 00:55:14 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 2593 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 (24) and Lokesh Kumar Goel (1)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r67': (25 commits)
  Update husky SVN to 36
  Update shiba SVN to 36
  Update husky SVN to 35
  Update shiba SVN to 35
  Update shiba SVN to 34
  Update husky SVN to 34
  Update husky SVN to 35
  Update shiba SVN to 35
  Update shiba SVN to 34
  Update husky SVN to 34
  Update shiba SVN to 34
  Update husky SVN to 34
  Update shiba SVN to 33
  Update husky SVN to 33
  shusky: Use build_flags for SVN
  Update husky SVN to 32
  Update husky SVN to 31
  Update shiba SVN to 32
  Update shiba SVN to 31
  Update husky SVN to 32
  ...

Change-Id: Iea196aec14ebc303e45bcdbcb2cae383efb7fb31
2024-09-04 05:54:04 +03:00
Michael Bestas
ef2e349092 shusky: Sync extract scripts with templates
Change-Id: I83561b9064f7f27af90e21ac72a9c76e1dad8fad
2024-08-28 14:39:08 +03:00
Michael Bestas
74f7a21eeb Update fingerprint/build description from AP2A.240805.005
Change-Id: I799e1ab8e64cbf0247425318b82bedfe7ead0835
2024-08-15 06:31:23 +03:00
Android Build Coastguard Worker
3e767fc87c Merge cherrypicks of ['googleplex-android-review.googlesource.com/28319879', 'googleplex-android-review.googlesource.com/28321742', 'googleplex-android-review.googlesource.com/28321248', 'googleplex-android-review.googlesource.com/28321785', 'googleplex-android-review.googlesource.com/28807110', 'googleplex-android-review.googlesource.com/28808222'] into 24Q2-release.
Change-Id: Iffc312e9e2000830dc5cfbb3b3294cc594ef84b6
2024-08-15 00:44:56 +00:00
Ankur Bakshi
ebb1b8d602 Update husky SVN to 36
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:900ef331c95b4cb608083a217317a8a084e0f8e6)
Merged-In: I60133f5949a5b7598af6d29181c61a5fca78edc7
Change-Id: I60133f5949a5b7598af6d29181c61a5fca78edc7
2024-08-15 00:44:06 +00:00
Ankur Bakshi
96657194a1 Update shiba SVN to 36
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:54d9a67640ea0781b73346ec909432d386781ef6)
Merged-In: I407ec18b0edfb410e6df0b6b4bf1d57f1bf7ff18
Change-Id: I407ec18b0edfb410e6df0b6b4bf1d57f1bf7ff18
2024-08-15 00:43:49 +00:00
Ankur Bakshi
3d5ce38750 Update husky SVN to 35
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f5bb7a3f5605d94f482aeb7a50b842eb2e9a1942)
Merged-In: I661546ae0ab104021936acd109e08de2a64a1b1c
Change-Id: I661546ae0ab104021936acd109e08de2a64a1b1c
2024-08-15 00:43:25 +00:00
Ankur Bakshi
e1f08150d9 Update shiba SVN to 35
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:633317c02cf441e3fc03151ed15ecb72bd29fd98)
Merged-In: Ib5c55167cdc0bbae64e48adb6778c445a38e5cc1
Change-Id: Ib5c55167cdc0bbae64e48adb6778c445a38e5cc1
2024-08-15 00:43:09 +00:00
Ankur Bakshi
1e73f24da6 Update shiba SVN to 34
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a1e3e6cce330644fffac42cc04e7e607be88efa2)
Merged-In: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4
Change-Id: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4
2024-08-15 00:42:55 +00:00
Ankur Bakshi
c2387af5b8 Update husky SVN to 34
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c473353c4c58c6d178bedfec15d4d53595b941d5)
Merged-In: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a
Change-Id: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a
2024-08-15 00:42:41 +00:00
Michael Bestas
ef01fc8e57 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
# eNkfAJ4ocLwjX5OWzuWTvCnbnUGoEqeQqQCgg/NmoX1Dh7e30H2wa7HrlNNwdCQ=
# =fygc
# -----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
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r55':
  Update husky SVN to 32
  Update husky SVN to 31
  Update shiba SVN to 32
  Update shiba SVN to 31
  Update husky SVN to 31
  Update shiba SVN to 31
  Update husky SVN to 30
  Update shiba SVN to 30
  Update shiba SVN to 29
  Update husky SVN to 29
  Update shiba SVN to 29
  Update husky SVN to 29

Change-Id: I29b8a988ca2ffb00c559264cde153dcaf2137679
2024-08-12 20:53:30 +00:00
Android Build Coastguard Worker
033d235ebe [coastguard skipped] Merge sparse cherrypicks from sparse-12117444-L36400030005375179 into 24Q2-release.
COASTGUARD_SKIP: Ib5c55167cdc0bbae64e48adb6778c445a38e5cc1
COASTGUARD_SKIP: I7eadc8f568deb9e2ce8d072feee1c85c55c47633
COASTGUARD_SKIP: I661546ae0ab104021936acd109e08de2a64a1b1c
COASTGUARD_SKIP: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4
COASTGUARD_SKIP: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a

Change-Id: Ic83a04c9fbd56ba0285751eb05c13d6406f71988
2024-07-23 00:35:49 +00:00
Android Build Coastguard Worker
b55b1e3576 Merge cherrypicks of ['googleplex-android-review.googlesource.com/28319879', 'googleplex-android-review.googlesource.com/28321742', 'googleplex-android-review.googlesource.com/28321248', 'googleplex-android-review.googlesource.com/28321785'] into sparse-12117444-L36400030005375179.
SPARSE_CHANGE: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a
SPARSE_CHANGE: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4
SPARSE_CHANGE: Ib5c55167cdc0bbae64e48adb6778c445a38e5cc1
SPARSE_CHANGE: I661546ae0ab104021936acd109e08de2a64a1b1c

Change-Id: I7eadc8f568deb9e2ce8d072feee1c85c55c47633
2024-07-23 00:32:28 +00:00
Ankur Bakshi
75ecb263ef Update husky SVN to 35
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f5bb7a3f5605d94f482aeb7a50b842eb2e9a1942)
Merged-In: I661546ae0ab104021936acd109e08de2a64a1b1c
Change-Id: I661546ae0ab104021936acd109e08de2a64a1b1c
2024-07-23 00:30:51 +00:00
Ankur Bakshi
77b1bb05f1 Update shiba SVN to 35
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:633317c02cf441e3fc03151ed15ecb72bd29fd98)
Merged-In: Ib5c55167cdc0bbae64e48adb6778c445a38e5cc1
Change-Id: Ib5c55167cdc0bbae64e48adb6778c445a38e5cc1
2024-07-23 00:30:37 +00:00
Ankur Bakshi
5c3ff3f809 Update shiba SVN to 34
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a1e3e6cce330644fffac42cc04e7e607be88efa2)
Merged-In: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4
Change-Id: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4
2024-07-23 00:30:24 +00:00
Ankur Bakshi
05ee362e5b Update husky SVN to 34
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c473353c4c58c6d178bedfec15d4d53595b941d5)
Merged-In: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a
Change-Id: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a
2024-07-23 00:30:09 +00:00
Android Build Coastguard Worker
199efa33c8 [coastguard skipped] Merge sparse cherrypicks from sparse-12117444-L15600030005373253 into 24Q2-release.
COASTGUARD_SKIP: Iccab31aabc01b830e338ff143b689c457e87b4bb
COASTGUARD_SKIP: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a
COASTGUARD_SKIP: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4

Change-Id: I087a99b912a32120d0e3e0771f27ee176cebfa2c
2024-07-22 23:33:19 +00:00
Android Build Coastguard Worker
6033ac0e9a Merge cherrypicks of ['googleplex-android-review.googlesource.com/28319879', 'googleplex-android-review.googlesource.com/28321742'] into sparse-12117444-L15600030005373253.
SPARSE_CHANGE: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a
SPARSE_CHANGE: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4

Change-Id: Iccab31aabc01b830e338ff143b689c457e87b4bb
2024-07-22 23:30:48 +00:00
Ankur Bakshi
58ef71911a Update shiba SVN to 34
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a1e3e6cce330644fffac42cc04e7e607be88efa2)
Merged-In: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4
Change-Id: I9c7a9f6da772ecee70b9022aa29e8a3ad0d130d4
2024-07-22 23:29:01 +00:00
Ankur Bakshi
9ae5fac2e7 Update husky SVN to 34
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c473353c4c58c6d178bedfec15d4d53595b941d5)
Merged-In: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a
Change-Id: Ieb8ec0e93b463e95787a3ceed0ed4cddf78b262a
2024-07-22 23:28:46 +00:00
Android Build Coastguard Worker
94610ac619 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27695361', 'googleplex-android-review.googlesource.com/27697196', 'googleplex-android-review.googlesource.com/27697315', 'googleplex-android-review.googlesource.com/27697199', 'googleplex-android-review.googlesource.com/26819775', 'googleplex-android-review.googlesource.com/28321485', 'googleplex-android-review.googlesource.com/28321741'] into 24Q2-release.
Change-Id: Ife883275994921ead0e60e1efd73432886e925cc
2024-07-19 20:29:54 +00:00
Ankur Bakshi
f6cf500151 Update shiba SVN to 33
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d9fa747d2582f885232423a464786d838d11b81a)
Merged-In: I4ad3b7e298cf6ec12e2cfc8873a24492fd5c25df
Change-Id: I4ad3b7e298cf6ec12e2cfc8873a24492fd5c25df
2024-07-19 20:20:05 +00:00
Ankur Bakshi
16ce43adb9 Update husky SVN to 33
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4b4f16c266ad592ed13c50202ce690c939410cdd)
Merged-In: I9beeef1b118a8d8a05ea14072e211d2f25eaf164
Change-Id: I9beeef1b118a8d8a05ea14072e211d2f25eaf164
2024-07-19 20:19:45 +00:00
Lokesh Kumar Goel
bde3c8515c shusky: Use build_flags for SVN
Flag: build.RELEASE_SVN_HUSKY
Flag: build.RELEASE_SVN_SHIBA
Bug: 332726030
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9c0b973e012e8a0de9b3094a573b2eeff93f0743)
Merged-In: I289ffb153c91536c3d505dba3efe6b9096dbad50
Change-Id: I289ffb153c91536c3d505dba3efe6b9096dbad50
2024-07-19 20:19:27 +00:00
Ankur Bakshi
d85ec0c4b5 Update husky SVN to 32
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fe6c3b8adfa981b440aaf8250b633ca5db4de643)
Merged-In: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb
Change-Id: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb
2024-07-19 20:19:08 +00:00
Ankur Bakshi
a2f15764dc Update husky SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:810570db667f583164ab6af56df0ecbe9756b1d6)
Merged-In: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
Change-Id: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
2024-07-19 20:18:47 +00:00
Ankur Bakshi
25e0a4696b Update shiba SVN to 32
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d3e5bfd7a40cb6652407777caadb206c07171cf8)
Merged-In: I18527bb9a4358c14b2e99646670f0ab2da8173f0
Change-Id: I18527bb9a4358c14b2e99646670f0ab2da8173f0
2024-07-19 20:18:27 +00:00
Ankur Bakshi
b2f3f5c5d2 Update shiba SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:98ed4cdd4eb4b4e8deb094478a8a351bea7a6cdc)
Merged-In: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
Change-Id: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
2024-07-19 20:18:06 +00:00
Michael Bestas
79ac796b7c shusky: Declare display lib as symlink during extraction
Change-Id: I97c07aa18250d37080e3f7d9c5c179a297f69657
2024-07-04 02:02:55 +03:00
Michael Bestas
826e3bb98b shusky: Declare DM libs as symlinks during extraction
Change-Id: Icb6c2c284037f67478c80725f63b4a7db7c552c0
2024-07-04 02:01:30 +03:00
Michael Bestas
342844d9f4 Update fingerprint/build description from AP2A.240705.005
Change-Id: I8d50f2e5689b66c260cef7d1fae21f54ac697abb
2024-07-03 18:18:56 +03:00
Michael Bestas
bf89916d05 Merge tag 'android-14.0.0_r53' into staging/lineage-21_merge-android-14.0.0_r53
Android 14.0.0 release 53

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZoRX0AAKCRDorT+BmrEO
# eOyVAJ0U31zSo2ndEHorexI6swOm2D9A3gCcDMXRCzfax3XjY4kvGMe9ac8h6/w=
# =wiqP
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jul  2 22:41:04 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 2562 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_r53':
  Update shiba SVN to 28
  Update husky SVN to 28
  Update shiba SVN to 27
  Update husky SVN to 27
  Update shiba SVN to 27
  Update husky SVN to 27

Change-Id: I5b260c9f3f06be0ec75442ded75f14d6bd5fc63f
2024-07-03 07:09:31 +03:00
Michael Bestas
df17c4a290 shusky: Add GoogleCamera_6gb_or_more_ram.xml
Change-Id: I77d4457cd67b9ae2bd554bc077fb9a0f4c2357ea
2024-06-28 12:06:22 +00:00
Android Build Coastguard Worker
fce54af2b1 [coastguard skipped] Merge sparse cherrypicks from sparse-12025142-L68100030004806002 into 24Q2-release.
COASTGUARD_SKIP: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb
COASTGUARD_SKIP: Id1dd97541f29b3930fd5ccc950473c58aadf0106
COASTGUARD_SKIP: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
COASTGUARD_SKIP: I18527bb9a4358c14b2e99646670f0ab2da8173f0
COASTGUARD_SKIP: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b

Change-Id: I8bf278807de8413209980f51a7001662888cb94d
2024-06-27 23:50:01 +00:00
Android Build Coastguard Worker
66a7f1f549 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27695361', 'googleplex-android-review.googlesource.com/27697196', 'googleplex-android-review.googlesource.com/27697315', 'googleplex-android-review.googlesource.com/27697199'] into sparse-12025142-L68100030004806002.
SPARSE_CHANGE: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
SPARSE_CHANGE: I18527bb9a4358c14b2e99646670f0ab2da8173f0
SPARSE_CHANGE: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
SPARSE_CHANGE: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb

Change-Id: Id1dd97541f29b3930fd5ccc950473c58aadf0106
2024-06-27 23:46:20 +00:00
Ankur Bakshi
7f12808dbd Update husky SVN to 32
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fe6c3b8adfa981b440aaf8250b633ca5db4de643)
Merged-In: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb
Change-Id: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb
2024-06-27 23:44:49 +00:00
Ankur Bakshi
cdd19c0b2d Update husky SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:810570db667f583164ab6af56df0ecbe9756b1d6)
Merged-In: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
Change-Id: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
2024-06-27 23:44:35 +00:00
Ankur Bakshi
1cf21c0ae1 Update shiba SVN to 32
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d3e5bfd7a40cb6652407777caadb206c07171cf8)
Merged-In: I18527bb9a4358c14b2e99646670f0ab2da8173f0
Change-Id: I18527bb9a4358c14b2e99646670f0ab2da8173f0
2024-06-27 23:44:22 +00:00
Ankur Bakshi
15f9874333 Update shiba SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:98ed4cdd4eb4b4e8deb094478a8a351bea7a6cdc)
Merged-In: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
Change-Id: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
2024-06-27 23:44:08 +00:00
Android Build Coastguard Worker
6f87f71a30 [coastguard skipped] Merge sparse cherrypicks from sparse-12025142-L64300030004806524 into 24Q2-release.
COASTGUARD_SKIP: Idc74fa37e2665d631a88e7c87cbf5c6adb404628
COASTGUARD_SKIP: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
COASTGUARD_SKIP: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652

Change-Id: I23a65b6d6c09d92e0d1680e677f6658fa478344b
2024-06-27 22:27:45 +00:00
Android Build Coastguard Worker
fce3604dca Merge cherrypicks of ['googleplex-android-review.googlesource.com/27695361', 'googleplex-android-review.googlesource.com/27697315'] into sparse-12025142-L64300030004806524.
SPARSE_CHANGE: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
SPARSE_CHANGE: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652

Change-Id: Idc74fa37e2665d631a88e7c87cbf5c6adb404628
2024-06-27 22:24:21 +00:00
Ankur Bakshi
2d4c8105e1 Update husky SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:810570db667f583164ab6af56df0ecbe9756b1d6)
Merged-In: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
Change-Id: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
2024-06-27 22:22:14 +00:00
Ankur Bakshi
aefe041578 Update shiba SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:98ed4cdd4eb4b4e8deb094478a8a351bea7a6cdc)
Merged-In: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
Change-Id: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
2024-06-27 22:22:00 +00:00
Michael Bestas
89d048c83b shusky: Disable Wi-Fi verbose logging by default
Change-Id: Iafe9f4b83d157906ca6b9114db52ab27b1a01878
2024-06-23 02:21:28 +03:00
Android Build Coastguard Worker
7a562ca90b [coastguard skipped] Merge sparse cherrypicks from sparse-11973172-L75800030004577921 into 24Q2-release.
COASTGUARD_SKIP: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb
COASTGUARD_SKIP: I18527bb9a4358c14b2e99646670f0ab2da8173f0
COASTGUARD_SKIP: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
COASTGUARD_SKIP: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
COASTGUARD_SKIP: I0a30712f858e4cef841778457a6bd920eb2f4461

Change-Id: Icf01f6bc84271973444adb6bc036623f406b698e
2024-06-17 18:38:48 +00:00
Android Build Coastguard Worker
b74d1534af Merge cherrypicks of ['googleplex-android-review.googlesource.com/27695361', 'googleplex-android-review.googlesource.com/27697196', 'googleplex-android-review.googlesource.com/27697315', 'googleplex-android-review.googlesource.com/27697199'] into sparse-11973172-L75800030004577921.
SPARSE_CHANGE: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
SPARSE_CHANGE: I18527bb9a4358c14b2e99646670f0ab2da8173f0
SPARSE_CHANGE: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
SPARSE_CHANGE: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb

Change-Id: I0a30712f858e4cef841778457a6bd920eb2f4461
2024-06-17 18:35:04 +00:00
Ankur Bakshi
0d823d90ef Update husky SVN to 32
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fe6c3b8adfa981b440aaf8250b633ca5db4de643)
Merged-In: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb
Change-Id: Icb9de546d095ed4d97e52cc32c1b034856ccd6fb
2024-06-17 18:33:31 +00:00
Ankur Bakshi
f342cdee97 Update husky SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:810570db667f583164ab6af56df0ecbe9756b1d6)
Merged-In: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
Change-Id: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
2024-06-17 18:33:14 +00:00
Ankur Bakshi
a9b0b82062 Update shiba SVN to 32
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d3e5bfd7a40cb6652407777caadb206c07171cf8)
Merged-In: I18527bb9a4358c14b2e99646670f0ab2da8173f0
Change-Id: I18527bb9a4358c14b2e99646670f0ab2da8173f0
2024-06-17 18:32:58 +00:00
Ankur Bakshi
01e7f53ee6 Update shiba SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:98ed4cdd4eb4b4e8deb094478a8a351bea7a6cdc)
Merged-In: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
Change-Id: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
2024-06-17 18:32:42 +00:00
Android Build Coastguard Worker
7ee40ea15e [coastguard skipped] Merge sparse cherrypicks from sparse-11973172-L70100030004560035 into 24Q2-release.
COASTGUARD_SKIP: I49aa743e982c8139b8ef3ddcc02b75d249665cfc
COASTGUARD_SKIP: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
COASTGUARD_SKIP: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b

Change-Id: I6809e84352f9013ace6d6f0f468a3b8c2da16a70
2024-06-17 14:52:42 +00:00
Android Build Coastguard Worker
a90126d949 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27695361', 'googleplex-android-review.googlesource.com/27697315'] into sparse-11973172-L70100030004560035.
SPARSE_CHANGE: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
SPARSE_CHANGE: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652

Change-Id: I49aa743e982c8139b8ef3ddcc02b75d249665cfc
2024-06-17 14:49:14 +00:00
Ankur Bakshi
dd5c09d961 Update husky SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:810570db667f583164ab6af56df0ecbe9756b1d6)
Merged-In: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
Change-Id: I2bdfbbed0dff3c3c093dd46200f2d8ce15c28652
2024-06-17 14:46:22 +00:00
Ankur Bakshi
b135558b84 Update shiba SVN to 31
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:98ed4cdd4eb4b4e8deb094478a8a351bea7a6cdc)
Merged-In: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
Change-Id: I2f0f9681455968cdaed4a74d3a77c0b2de1ba14b
2024-06-17 14:46:02 +00:00
Michael Bestas
29b672b279 proprietary-files: AP2A.240605.024
Change-Id: I1ce822c57a2c0a5ef2a08f211ba6a536334fffed
2024-06-16 00:40:19 +03:00
Michael Bestas
3b9d046688 Update fingerprint/build description from AP2A.240605.024
Change-Id: I03a7627a5e482d060b7f02e6f63e3f452428ad3f
2024-06-15 23:01:18 +03:00
Michael Bestas
edd7673e18 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-----
#
# iFwEABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZmdzmwAKCRDorT+BmrEO
# eLR6AJ4qoyxVgbQILoLRxXOsYe+D3Ztp/ACYn/p+fXfdeSwuXYEb/FKvIR1pFw==
# =7T9v
# -----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 2542 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 (30) and others
# Via Android (Google) Code Review (44) and others
* tag 'android-14.0.0_r50': (80 commits)
  Update regulatory_info_gpj41_in.png (2)
  Update regulatory_info_gpj41_in.png
  Update husky SVN to 26
  Update shiba SVN to 26
  Update shiba SVN to 25
  Update husky SVN to 25
  Update shiba SVN to 24
  Update husky SVN to 24
  Update husky SVN to 23
  Update shiba SVN to 23
  Update husky SVN to 22
  Update shiba SVN to 22
  Update husky SVN to 21
  Update shiba SVN to 21
  Update shiba SVN to 20
  Update husky SVN to 20
  gps: Disable Vzw SUPL OTDOA
  Remove unused Android.mk under device/google/shusky
  Enabling Observe mode
  Enabling Observe mode
  ...

 Conflicts:
	Android.mk
	device-husky.mk
	device-shiba.mk

Change-Id: Ie3ad6aad5e1fedd2f87e6f898582cbef5ca2e70d
2024-06-15 22:31:01 +03:00
Android Build Coastguard Worker
4688004abb Merge cherrypicks of ['googleplex-android-review.googlesource.com/27628687', 'googleplex-android-review.googlesource.com/27629965', 'googleplex-android-review.googlesource.com/27695359', 'googleplex-android-review.googlesource.com/27695492'] into 24Q2-release.
Change-Id: I6d565d3434fbc71ec4afdfac78a0a021a5561ba8
2024-06-13 05:23:32 +00:00
Ankur Bakshi
cf1aaf97a7 Update husky SVN to 30
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a7b24379b54da71b59da2c80dc3ede5ce83beafd)
Merged-In: Icdbc5cd31dbca584589f703c16aa18698f7de294
Change-Id: Icdbc5cd31dbca584589f703c16aa18698f7de294
2024-06-13 05:17:28 +00:00
Ankur Bakshi
88b1de8427 Update shiba SVN to 30
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b085ae1f72b6821c4f6e2bbf0e741148775346d8)
Merged-In: I2ef29057958ba6e31c76973de70d69577c1befe5
Change-Id: I2ef29057958ba6e31c76973de70d69577c1befe5
2024-06-13 05:17:15 +00:00
Ankur Bakshi
091fbb9694 Update shiba SVN to 29
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d650a1559a58ababa3feaaea2a44e4b4f81f829a)
Merged-In: Ie294dbfad34544b20386d019edf8d24819aa1f6d
Change-Id: Ie294dbfad34544b20386d019edf8d24819aa1f6d
2024-06-13 05:17:02 +00:00
Ankur Bakshi
0caccc4245 Update husky SVN to 29
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a7d44dbb505092e6b99126ff5feb96cce9b8404c)
Merged-In: I984a575909fd74ba78148bf39b5a109ecbf7bc3f
Change-Id: I984a575909fd74ba78148bf39b5a109ecbf7bc3f
2024-06-13 05:16:48 +00:00
Android Build Coastguard Worker
bbaf5656fb [coastguard skipped] Merge sparse cherrypicks from sparse-11942872-L82900030004355486 into 24Q2-release.
COASTGUARD_SKIP: I7911f66d435847515a33c9caa71945bfc9e8b41b
COASTGUARD_SKIP: Ie294dbfad34544b20386d019edf8d24819aa1f6d
COASTGUARD_SKIP: I984a575909fd74ba78148bf39b5a109ecbf7bc3f

Change-Id: I47257fb00585200b22a30000bee2ade19f85d1a2
2024-06-07 22:34:26 +00:00
Android Build Coastguard Worker
abf64746d8 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27628687', 'googleplex-android-review.googlesource.com/27629965'] into sparse-11942872-L82900030004355486.
SPARSE_CHANGE: I984a575909fd74ba78148bf39b5a109ecbf7bc3f
SPARSE_CHANGE: Ie294dbfad34544b20386d019edf8d24819aa1f6d

Change-Id: I7911f66d435847515a33c9caa71945bfc9e8b41b
2024-06-07 22:30:57 +00:00
Ankur Bakshi
fbb872eb90 Update shiba SVN to 29
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d650a1559a58ababa3feaaea2a44e4b4f81f829a)
Merged-In: Ie294dbfad34544b20386d019edf8d24819aa1f6d
Change-Id: Ie294dbfad34544b20386d019edf8d24819aa1f6d
2024-06-07 22:29:31 +00:00
Ankur Bakshi
6f187901b7 Update husky SVN to 29
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a7d44dbb505092e6b99126ff5feb96cce9b8404c)
Merged-In: I984a575909fd74ba78148bf39b5a109ecbf7bc3f
Change-Id: I984a575909fd74ba78148bf39b5a109ecbf7bc3f
2024-06-07 22:29:19 +00:00
Android Build Coastguard Worker
0fd8862c95 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27588147', 'googleplex-android-review.googlesource.com/27588342'] into 24Q2-release.
Change-Id: Ib5a9c406b8ab0e1593768daa893e65ee01cc7947
2024-06-07 17:56:17 +00:00
Ankur Bakshi
c7e8954a88 Update shiba SVN to 28
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:dbbeb5592d7bcd71e20e50422375e7dbe4e3612d)
Merged-In: Ib715c678925f017ef61b90b5331a705745ccd7ef
Change-Id: Ib715c678925f017ef61b90b5331a705745ccd7ef
2024-06-07 17:56:00 +00:00
Ankur Bakshi
099a71b3c8 Update husky SVN to 28
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1fd7be6ff6a4b00b907c7ef5096869938075e882)
Merged-In: Iebe683d60093eecbf7aa8fb417c390e5180abfc9
Change-Id: Iebe683d60093eecbf7aa8fb417c390e5180abfc9
2024-06-07 17:55:47 +00:00
Android Build Coastguard Worker
714e6f1373 [coastguard skipped] Merge sparse cherrypicks from sparse-11860263-L41200030004374858 into 24Q2-release.
COASTGUARD_SKIP: I223f427681d9c563f6a7dc46b09cffdd08ec6222
COASTGUARD_SKIP: If58957f829a5e1e7ce3180dcff86a1fc67cb0263
COASTGUARD_SKIP: I4f73498adb2f1dd69794889c1d9311d5d81cacaa

Change-Id: I5b4d5452efdbb08210a04ea688f902c70ce66eed
2024-06-07 05:15:56 +00:00
Android Build Coastguard Worker
2077cece16 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27093961', 'googleplex-android-review.googlesource.com/27095342'] into sparse-11860263-L41200030004374858.
SPARSE_CHANGE: If58957f829a5e1e7ce3180dcff86a1fc67cb0263
SPARSE_CHANGE: I4f73498adb2f1dd69794889c1d9311d5d81cacaa

Change-Id: I223f427681d9c563f6a7dc46b09cffdd08ec6222
2024-06-07 05:11:21 +00:00
Ankur Bakshi
051d141800 Update shiba SVN to 27
Bug: 336526332
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0d8f79ac75bfd13801ad22f2ec62eb853cc40b2a)
Merged-In: I4f73498adb2f1dd69794889c1d9311d5d81cacaa
Change-Id: I4f73498adb2f1dd69794889c1d9311d5d81cacaa
2024-06-07 05:09:32 +00:00
Ankur Bakshi
f3e531145a Update husky SVN to 27
Bug: 336526332
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ad5cbe7e1d99cff66c047f55bf68fbf260c1be3c)
Merged-In: If58957f829a5e1e7ce3180dcff86a1fc67cb0263
Change-Id: If58957f829a5e1e7ce3180dcff86a1fc67cb0263
2024-06-07 05:09:16 +00:00
Android Build Coastguard Worker
67d5befe01 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27093961', 'googleplex-android-review.googlesource.com/27095342'] into 24Q2-release.
Change-Id: I842c58a4e94d1a387f97b1d26d84a4fe9423ddb3
2024-05-21 04:30:11 +00:00
Ankur Bakshi
c3c772a3a5 Update shiba SVN to 27
Bug: 336526332
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0d8f79ac75bfd13801ad22f2ec62eb853cc40b2a)
Merged-In: I4f73498adb2f1dd69794889c1d9311d5d81cacaa
Change-Id: I4f73498adb2f1dd69794889c1d9311d5d81cacaa
2024-05-21 04:27:42 +00:00
Ankur Bakshi
4ef6f4bb49 Update husky SVN to 27
Bug: 336526332
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ad5cbe7e1d99cff66c047f55bf68fbf260c1be3c)
Merged-In: If58957f829a5e1e7ce3180dcff86a1fc67cb0263
Change-Id: If58957f829a5e1e7ce3180dcff86a1fc67cb0263
2024-05-21 04:27:29 +00:00
Michael Bestas
078861efb7 Update fingerprint/build description from AP1A.240505.005
Change-Id: I7c9174c9315d1917f3d5e2e3ec9fbf10f7be813f
2024-05-08 02:27:03 +03:00
Michael Bestas
92ce6339b7 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+BmrEOeAUCZjprXgAKCRDorT+BmrEO
# ePj+AKCCdA/8M2K7li8/GGvU4YjG8oDASgCfc5X4wQ2HGcnbNDpy5t70Tx37hpc=
# =QNQk
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue May  7 20:56:46 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 2429 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 (6) and others
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r35':
  Update husky SVN to 23
  Update shiba SVN to 23
  Update husky SVN to 22
  Update shiba SVN to 22
  Update husky SVN to 21
  Update shiba SVN to 21
  Test for SVN
  Set ro.build.version.base_os value

Change-Id: I60b94b455b0f3cd676905a936d7b832f3dbed819
2024-05-08 01:57:21 +03:00
Michael Bestas
f0063cc7e1 shusky: Remove debuggable check from modem logger
Allows disabling modem logging for userdebug builds

Change-Id: Id34f80600d40cc84f8fc5661b66b7075558ac18f
2024-04-24 21:08:58 +03:00
Michael Bestas
71c89825b6 Update fingerprint/build description from AP1A.240405.002.B1
Change-Id: Ia65eeb044e38387b200e8be26474b890915ae48d
2024-04-24 04:24:41 +03:00
Michael Bestas
260fc87485 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-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZh1wjAAKCRDorT+BmrEO
# eNCXAJwOhWDTxirswqTvx0mf9ChzhPiCtwCaA13Fp2fTPvxNNws3ihuLq0B3rIA=
# =8LoI
# -----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 2421 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 husky SVN to 22
  Update shiba SVN to 22
  Update husky SVN to 21
  Update shiba SVN to 21

Change-Id: I97ac2d24072eec1f15725a4d6f4baa83334493f2
2024-04-24 04:23:12 +03:00
Michael Bestas
2774345ce0 husky: Add prebuilt thermometer app and permission
Change-Id: I47f9dc45e782934156c891851f9dfe3827fc1654
2024-04-08 00:46:48 +03:00
Michael Bestas
87eb0ac148 shusky: Add AICorePrebuilt
Change-Id: I17f6736605b889368d6a59b7bbfde205305c7850
2024-04-08 00:46:48 +03:00
Michael Bestas
810e0da867 shusky: Enable EUICC MEP feature
As seen on stock

Change-Id: If7c834ba2bb972b2867939a1f47468a0f1ff6e69
2024-04-08 00:46:48 +03:00
Android Build Coastguard Worker
95cbab895f Merge cherrypicks of ['googleplex-android-review.googlesource.com/26244791', 'googleplex-android-review.googlesource.com/26247045', 'googleplex-android-review.googlesource.com/26464753', 'googleplex-android-review.googlesource.com/26465727'] into 24Q1-release.
Change-Id: Id571f6495eb05bae61535392582c2b8969bbcb1b
2024-04-05 17:20:10 +00:00
Ankur Bakshi
8e550b5b8a Update husky SVN to 23
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:80189a80596b6b84e984d48bad5aa9f5b469714b)
Merged-In: I1e9a48a44b62f1c50a0bb6b3ec8edf8231ea8dde
Change-Id: I1e9a48a44b62f1c50a0bb6b3ec8edf8231ea8dde
2024-04-05 17:17:51 +00:00
Ankur Bakshi
478e454f83 Update shiba SVN to 23
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b479d3efa9e4f3bea824f95482270fdd36bcd969)
Merged-In: I5cf2d24bfef5c3ca70e4f81b3147f7fd19c379b9
Change-Id: I5cf2d24bfef5c3ca70e4f81b3147f7fd19c379b9
2024-04-05 17:17:41 +00:00
Ankur Bakshi
8ef171a3af Update husky SVN to 22
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b01dea3b7116e38fe2d03913d943b794a6464f4)
Merged-In: Id3a8013daf98c3983ee76c4d7cb115a00e46535f
Change-Id: Id3a8013daf98c3983ee76c4d7cb115a00e46535f
2024-04-05 17:17:31 +00:00
Ankur Bakshi
456dd9bd1a Update shiba SVN to 22
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:99a2ca4be8cb6730e0ae565be9d7cb86149db7ae)
Merged-In: I10d48ca72b810cac33093cbb2e9364383d916075
Change-Id: I10d48ca72b810cac33093cbb2e9364383d916075
2024-04-05 17:17:15 +00:00
Android Build Coastguard Worker
7158e502f5 [coastguard skipped] Merge sparse cherrypicks from sparse-11480754-L69200030002950439 into 24Q1-release.
COASTGUARD_SKIP: Id3a8013daf98c3983ee76c4d7cb115a00e46535f
COASTGUARD_SKIP: I10d48ca72b810cac33093cbb2e9364383d916075
COASTGUARD_SKIP: I864730ffcb48d6107531db9fcb6d2be962139b6b
COASTGUARD_SKIP: I2836ca8ee3b128ea4c0290209b1a50e77eab90b0
COASTGUARD_SKIP: Ib5a0543902942460fb6818c3d8a540b4d9f5d5de

Change-Id: I776fa155df0ea7453a8de7e0b165c1e9877cbd9b
2024-04-05 15:10:46 +00:00
Android Build Coastguard Worker
c440292e2a Merge cherrypicks of ['googleplex-android-review.googlesource.com/26247323', 'googleplex-android-review.googlesource.com/26248053', 'googleplex-android-review.googlesource.com/26244791', 'googleplex-android-review.googlesource.com/26247045'] into sparse-11480754-L69200030002950439.
SPARSE_CHANGE: I864730ffcb48d6107531db9fcb6d2be962139b6b
SPARSE_CHANGE: Ib5a0543902942460fb6818c3d8a540b4d9f5d5de
SPARSE_CHANGE: I10d48ca72b810cac33093cbb2e9364383d916075
SPARSE_CHANGE: Id3a8013daf98c3983ee76c4d7cb115a00e46535f

Change-Id: I2836ca8ee3b128ea4c0290209b1a50e77eab90b0
2024-04-05 15:08:11 +00:00
Ankur Bakshi
771e006e78 Update husky SVN to 22
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b01dea3b7116e38fe2d03913d943b794a6464f4)
Merged-In: Id3a8013daf98c3983ee76c4d7cb115a00e46535f
Change-Id: Id3a8013daf98c3983ee76c4d7cb115a00e46535f
2024-04-05 15:06:16 +00:00
Ankur Bakshi
abe5eeee93 Update shiba SVN to 22
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:99a2ca4be8cb6730e0ae565be9d7cb86149db7ae)
Merged-In: I10d48ca72b810cac33093cbb2e9364383d916075
Change-Id: I10d48ca72b810cac33093cbb2e9364383d916075
2024-04-05 15:06:05 +00:00
Ankur Bakshi
18596d4504 Update husky SVN to 21
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:edcc8052bef05250ebf493dd743279f96b799613)
Merged-In: Ib5a0543902942460fb6818c3d8a540b4d9f5d5de
Change-Id: Ib5a0543902942460fb6818c3d8a540b4d9f5d5de
2024-04-05 15:05:56 +00:00
Ankur Bakshi
64d34a99a2 Update shiba SVN to 21
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:07379fae8b81a4238b8974f508c2ff8e00647d81)
Merged-In: I864730ffcb48d6107531db9fcb6d2be962139b6b
Change-Id: I864730ffcb48d6107531db9fcb6d2be962139b6b
2024-04-05 15:05:47 +00:00
Michael Bestas
062eb6ba31 Update fingerprint/build description from AP1A.240405.002
Change-Id: I1b6fcce59ce8d669ee245993811dc885e79e26b7
2024-04-03 21:31:10 +03:00
Michael Bestas
6d39697a12 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
# eIXlAJ9O9smSvzEXysFoOCeM1riwlbtc1gCfaRXHX7oPkv69qqVq9fq/ZzFTyuk=
# =DOJC
# -----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 2409 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 shiba SVN to 20
  Update husky SVN to 20
  Update husky SVN to 19
  Update shiba SVN to 19

Change-Id: I4d39f69540fff001b86b2e4cdf5fd7ae74887ee9
2024-04-03 14:14:50 +03:00
Android Build Coastguard Worker
4a169aa44b Merge cherrypicks of ['googleplex-android-review.googlesource.com/26247323', 'googleplex-android-review.googlesource.com/26248053'] into 24Q1-release.
Change-Id: Ice7295727dd8ce620c2cb1ac4eb4003dd5e3e3d3
2024-03-13 18:40:46 +00:00
Ankur Bakshi
1096eb8135 Update husky SVN to 21
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:edcc8052bef05250ebf493dd743279f96b799613)
Merged-In: Ib5a0543902942460fb6818c3d8a540b4d9f5d5de
Change-Id: Ib5a0543902942460fb6818c3d8a540b4d9f5d5de
2024-03-13 18:38:44 +00:00
Ankur Bakshi
7c02003fad Update shiba SVN to 21
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:07379fae8b81a4238b8974f508c2ff8e00647d81)
Merged-In: I864730ffcb48d6107531db9fcb6d2be962139b6b
Change-Id: I864730ffcb48d6107531db9fcb6d2be962139b6b
2024-03-13 18:38:36 +00:00
Michael Bestas
7ef5937888 Update fingerprint/build description from AP1A.240305.019.A1
Change-Id: I025131f25d20484d0c0ce682a9a21f2707b1a506
2024-03-10 22:10:56 +02:00
Chirayu Desai
a6e6660a2f proprietary-files: AP1A.240305.019.A1
Change-Id: I880cb680c77cd2f44a5909c3ce111a865b09373a
2024-03-10 10:34:00 +02:00
Michael Bestas
3834d1feb0 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+BmrEOeAUCZeZWxAAKCRDorT+BmrEO
# eH8YAKCA21pKgwsnh3AT5SRqZXN30rrmpACeOTucg+6Z1q0L0/y48c92kEf8CdE=
# =b4m6
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar  5 01:18:28 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 2375 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 Adam Shih (1) and others
# Via Automerger Merge Worker (10) and others
* tag 'android-14.0.0_r29':
  SEPolicy change to allow ImsMedia to set priority of audio threads.
  Update sepolicy for new static i2c bus numbers
  introduce a new sepolicy owner
  Add sepolicy related to RA9530

Change-Id: I4372e2025bf2576ed2e1eb3d9a0152e130495725
2024-03-10 09:12:16 +02:00
Michael Bestas
b1f71de957 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+BmrEOeAUCZeZWwwAKCRDorT+BmrEO
# eNv0AJ9UnF1XCNrDAq4EDlm2tbL7GCjOLwCfXSsC8m+9R3+NZGayj/DHCy/MUyM=
# =orhy
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar  5 01:18:27 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 2374 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 (26) and others
# Via Automerger Merge Worker (1350) and others
* tag 'android-14.0.0_r29': (129 commits)
  Update husky SVN to 18
  Update shiba SVN to 18
  Update husky SVN to 17
  Update husky SVN to 16
  Update shiba SVN to 17
  Update shiba SVN to 16
  gps: Disable Vzw SUPL OTDOA
  Update husky SVN to 15
  Update shiba SVN to 15
  Revert "modem: Enable VoLTE with MIF off by default"
  Update husky SVN to 14
  Update shiba SVN to 14
  shusky: change util threshold of LC
  Branch bootloader prebuilts for 24Q2 release
  Update husky SVN to 13
  Update shiba SVN to 13
  Update husky SVN to 12
  Update shiba SVN to 12
  audio: Update Fortemedia tuning
  modem: Enable VoLTE with MIF off by default
  ...

 Conflicts:
	AndroidProducts.mk
	device-husky.mk
	device-shiba.mk
	husky/BoardConfig.mk

Change-Id: I26e61daa90fa73a25672eea23d3b579b49807475
2024-03-10 09:10:26 +02:00
Android Build Coastguard Worker
25120bd29d [coastguard skipped] Merge sparse cherrypicks from sparse-11480754-L40900030002155633 into 24Q1-release.
COASTGUARD_SKIP: I98d0e45400447a45e6892ea07df59f15e7fb1bfd
COASTGUARD_SKIP: I2e88661295cc38d77366bc13bd9da5cb91a5127a

Change-Id: I005184b1622df8e551bed45efe30e2c7d80fae87
2024-02-23 06:36:00 +00:00
Android Build Coastguard Worker
7645bd0b43 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26338351'] into sparse-11480754-L40900030002155633.
SPARSE_CHANGE: I2e88661295cc38d77366bc13bd9da5cb91a5127a

Change-Id: I98d0e45400447a45e6892ea07df59f15e7fb1bfd
2024-02-23 06:32:16 +00:00
Neha Jain
7708918e00 Test for SVN
Bug: 326516752
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:221c7f96a04f7ade29e2466f2f138e8d76afa28f)
Merged-In: I2e88661295cc38d77366bc13bd9da5cb91a5127a
Change-Id: I2e88661295cc38d77366bc13bd9da5cb91a5127a
2024-02-23 06:32:06 +00:00
Android Build Coastguard Worker
b16ea8f9e9 [coastguard skipped] Merge sparse cherrypicks from sparse-11478915-L52300030002097825 into 24Q1-release.
COASTGUARD_SKIP: Iec91ad147472fb0c52a93b1befefdc243b55caba
COASTGUARD_SKIP: I5ade3143f3bde733abb5a94616275e68c0864104

Change-Id: I5d13ab8754789fd6a0d873ee457b0a9ac1f232a2
2024-02-22 01:16:31 +00:00
Android Build Coastguard Worker
b6c9e92cee Merge cherrypicks of ['googleplex-android-review.googlesource.com/26187152'] into sparse-11478915-L52300030002097825.
SPARSE_CHANGE: I5ade3143f3bde733abb5a94616275e68c0864104

Change-Id: Iec91ad147472fb0c52a93b1befefdc243b55caba
2024-02-22 01:12:17 +00:00
Paul Scovanner
118ce22bc7 Set ro.build.version.base_os value
Bug: 155105803
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:db62d89fe8206437bf52408c29f5c823ef7df0da)
Merged-In: I5ade3143f3bde733abb5a94616275e68c0864104
Change-Id: I5ade3143f3bde733abb5a94616275e68c0864104
2024-02-22 01:11:53 +00:00
Android Build Coastguard Worker
975cd27582 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26245137', 'googleplex-android-review.googlesource.com/26247594'] into 24Q1-release.
Change-Id: I772423f2d99d456a0bc0af9ef1086524b6382e01
2024-02-21 19:18:27 +00:00
Ankur Bakshi
aaf3d924f0 Update shiba SVN to 20
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:36a6848e8f4fd78649bc80e322b47be03eaa7eff)
Merged-In: I94923b559742576c2cb471b2b54a3004a24d6467
Change-Id: I94923b559742576c2cb471b2b54a3004a24d6467
2024-02-21 19:11:54 +00:00
Ankur Bakshi
2f728843ad Update husky SVN to 20
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e73a3382ce9e6c62d9ad11f762839e1d9e653467)
Merged-In: Icefa2c49df565c52d217751afcf166897e071a7a
Change-Id: Icefa2c49df565c52d217751afcf166897e071a7a
2024-02-21 19:11:43 +00:00
Android Build Coastguard Worker
2a43d4805d Merge cherrypicks of ['googleplex-android-review.googlesource.com/26229398', 'googleplex-android-review.googlesource.com/26231227'] into 24Q1-release.
Change-Id: Iab3071b92fe318c5f2b0a9afae3bfe3f89bb0fc4
2024-02-14 19:58:34 +00:00
Ankur Bakshi
04d703c26f Update husky SVN to 19
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a21b06bef1ebb28c7bcca4406930eca8aa047be8)
Merged-In: I3a3fcc4d17b22c85b61c6dfd82f4198242c3ca37
Change-Id: I3a3fcc4d17b22c85b61c6dfd82f4198242c3ca37
2024-02-14 19:57:44 +00:00
Ankur Bakshi
9b886848ca Update shiba SVN to 19
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d9998359ce3c4acf8f35a83a20558100ca35e8eb)
Merged-In: I6549eb91c600f4035f13aead666737100c492023
Change-Id: I6549eb91c600f4035f13aead666737100c492023
2024-02-14 19:57:37 +00:00
Michael Bestas
b36671acd2 shusky: Add prebuilt kernel to lineage.dependencies
Change-Id: Iab5f4f4b2d98606e4f658c69e8f16f73ce7924bb
2024-02-13 19:16:34 +00:00
jabashque
bc5e94d214 shusky: 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 12:10:26 +00:00
Chirayu Desai
39ccb23281 shusky: Set TARGET_PREBUILT_KERNEL
Change-Id: I156a4af77bd619f855f734983b24677531156c4d
2024-02-06 20:02:21 +02:00
Michael Bestas
c0b52b1799 Update fingerprint/build description from UQ1A.240205.004
Change-Id: Id39f49dc23894614a3be0562ff912ed6c77f98e3
2024-02-06 19:08:47 +02:00
Michael Bestas
bff62f0cec Merge tag 'android-14.0.0_r25' into staging/lineage-21_merge-android-14.0.0_r25
Android 14.0.0 Release 25 (UQ1A.240205.004)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcE4nwAKCRDorT+BmrEO
# eGJnAJ9jo8JL7dK1PERMkeksMwVexMZDFwCgjYN9Oh5X5kOnvEf2AJwwmsblCbM=
# =VjGD
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Feb  5 21:35:59 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 2247 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_r25':
  Update husky SVN to 13
  Update shiba SVN to 13
  Update husky SVN to 13
  Update shiba SVN to 13
  Update husky SVN to 13
  Update shiba SVN to 13
  Update husky SVN to 12
  Update shiba SVN to 12
  Update husky SVN to 11
  Update shiba SVN to 11
  Update husky SVN to 11
  Update shiba SVN to 11

Change-Id: I98330dc1362ae5a47f6c0da81831b0f7dca0bdae
2024-02-06 18:53:02 +02:00
Android Build Coastguard Worker
45b22056d5 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26024612', 'googleplex-android-review.googlesource.com/26028868', 'googleplex-android-review.googlesource.com/26029822', 'googleplex-android-review.googlesource.com/26030038', 'googleplex-android-review.googlesource.com/26037990', 'googleplex-android-review.googlesource.com/26038168'] into 24Q1-release.
Change-Id: I2e027647ac9f9d9ec47d37e4cc42d6143247330d
2024-01-30 20:47:40 +00:00
Ankur Bakshi
ef39b49294 Update husky SVN to 18
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4cbc54577d08d33531137d3c5206b3c59fcd4bec)
Merged-In: I12d6f132e4aebe88d11658b6b972d194ed441076
Change-Id: I12d6f132e4aebe88d11658b6b972d194ed441076
2024-01-30 20:32:17 +00:00
Ankur Bakshi
5c516a9970 Update shiba SVN to 18
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e27391c550e2a48e4d1c44b9cd1bb926656a18b7)
Merged-In: Ie98ca590bf0e2680cdce7ee0a62208c876879b51
Change-Id: Ie98ca590bf0e2680cdce7ee0a62208c876879b51
2024-01-30 20:32:11 +00:00
Ankur Bakshi
25567ac808 Update husky SVN to 17
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ea055c770ba3fa4449ad62a79bf1f4115d91b1d0)
Merged-In: I9a3a441ee4238e728456bd3fc4af7ff96eaf5828
Change-Id: I9a3a441ee4238e728456bd3fc4af7ff96eaf5828
2024-01-30 20:32:03 +00:00
Ankur Bakshi
7f89fdf902 Update husky SVN to 16
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5ffe144bf3455df9c14778d3bdcde5c27a3faa6e)
Merged-In: Id4816941ccd79bd1292da74228dffa881914d9c9
Change-Id: Id4816941ccd79bd1292da74228dffa881914d9c9
2024-01-30 20:31:57 +00:00
Ankur Bakshi
91655ff43a Update shiba SVN to 17
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6b35acb3152717c80a647f11b09f044ea78a479c)
Merged-In: Ib04e3bfe0ecb5580b8294c80a1e011b130b25230
Change-Id: Ib04e3bfe0ecb5580b8294c80a1e011b130b25230
2024-01-30 20:31:48 +00:00
Ankur Bakshi
36b092a210 Update shiba SVN to 16
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b9d77bfe196c483b9fda0b5f09ca4378c8476798)
Merged-In: Ia2df173d365398253e34808e5123bff852f14c46
Change-Id: Ia2df173d365398253e34808e5123bff852f14c46
2024-01-30 20:31:41 +00:00
Android Build Coastguard Worker
873a1aecd7 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26012417'] into 24Q1-release.
Change-Id: I1926ffc5d1e5664a493163b6875e6f443799a691
2024-01-27 03:02:05 +00:00
Cheng Chang
a30ab38e57 gps: Disable Vzw SUPL OTDOA
Bug: 322404137
Test: OTDOA test in b/322404137
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a5857c4c89f0c9cd3530d6be19e2b5fb22be925f)
Merged-In: I8f5d174e04d4e0ff07263d2fc203697a6a260b09
Change-Id: I8f5d174e04d4e0ff07263d2fc203697a6a260b09
2024-01-27 02:58:21 +00:00
Android Build Coastguard Worker
8a69d35952 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25661448', 'googleplex-android-review.googlesource.com/25675335'] into 24Q1-release.
Change-Id: Ica50964beb15dfce481eab6d44e10bf2378ec3f8
2024-01-17 20:04:11 +00:00
Ankur Bakshi
8e78955369 Update husky SVN to 15
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e6344e5d668b2a9963f01d43bfc3a6ec5645265f)
Merged-In: Ib2b43f53edb5f2611e2acd5f529efbf9e51f567d
Change-Id: Ib2b43f53edb5f2611e2acd5f529efbf9e51f567d
2024-01-17 19:55:07 +00:00
Ankur Bakshi
89c2d82c41 Update shiba SVN to 15
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6ffc610186cd4d6ca3f3c09d5632c4f8f84461f9)
Merged-In: I6e773fd598160b4a02ab347ffdc48c057ae6d4e3
Change-Id: I6e773fd598160b4a02ab347ffdc48c057ae6d4e3
2024-01-17 19:54:57 +00:00
Michael Bestas
2da699c6b4 Update fingerprint/build description from UQ1A.240105.004
Change-Id: Ie9de75c6778e6afe509709a1edda95cc54efc0e6
2024-01-08 01:51:48 +02:00
Chirayu Desai
10b8fed7eb vendor: UQ1A.240105.004
Change-Id: I8813a649345aa855c2eed259e08547010c6a1574
2024-01-08 01:51:48 +02:00
Michael Bestas
a96679f511 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+BmrEOeAUCZZXx/wAKCRDorT+BmrEO
# eKijAJ9lSi8Wb4DeYDWqXdXLTUHkuGnT1wCeLYC4K4Le1MA3GoBjwQVZ93W8JQU=
# =fWZo
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu Jan  4 01:47:11 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 2225 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 (16) and Weichin Weng (1)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r20':
  Update husky SVN to 10
  Update shiba SVN to 10
  Update shiba SVN to 9
  Update husky SVN to 9
  Update shiba SVN to 9
  Update husky SVN to 9
  Revert "Enable Bluetooth CHRE feature on bt_vendor.conf"
  Update shiba SVN to 9
  Update husky SVN to 9
  Update shiba SVN to 9
  Update husky SVN to 9
  Update husky SVN to 8
  Update shiba SVN to 8
  Update husky SVN to 7
  Update shiba SVN to 7
  Update husky SVN to 7
  Update shiba SVN to 7

Change-Id: I842e94f71072e332cadec7f120bbd76209b14ff5
2024-01-06 14:59:30 +02:00
Android Build Coastguard Worker
5976809957 [coastguard skipped] Merge sparse cherrypicks from sparse-11264985-L53200030001049513 into udc-qpr1-release.
COASTGUARD_SKIP: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8
COASTGUARD_SKIP: Icba0028e5b0b47128946980e7f12af94c55943ac
COASTGUARD_SKIP: Icbc5e5e8c46bf1f862501cf9097b385623657da2

Change-Id: I5b54683517e931c3897839474b6dc9e6745cdf91
2024-01-02 21:56:10 +00:00
Android Build Coastguard Worker
e7d02ad114 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25620331', 'googleplex-android-review.googlesource.com/25620701'] into sparse-11264985-L53200030001049513.
SPARSE_CHANGE: Icba0028e5b0b47128946980e7f12af94c55943ac
SPARSE_CHANGE: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8

Change-Id: Icbc5e5e8c46bf1f862501cf9097b385623657da2
2024-01-02 21:47:45 +00:00
Ankur Bakshi
04a6e911e9 Update husky SVN to 13
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0f5e3cb78b69e249b292e1509daaba6af14db4cb)
Merged-In: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8
Change-Id: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8
2024-01-02 21:46:50 +00:00
Ankur Bakshi
e377cef57a Update shiba SVN to 13
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c2af899c7b3d7a28d6af7ea25828b654016ea2ec)
Merged-In: Icba0028e5b0b47128946980e7f12af94c55943ac
Change-Id: Icba0028e5b0b47128946980e7f12af94c55943ac
2024-01-02 21:46:40 +00:00
Michael Bestas
121744186b shusky: Sort blobs list
Change-Id: I4047c1afa38229fe840d3dd67a0ebd8b989c7045
2023-12-23 02:49:42 +02:00
Michael Bestas
2071246041 shusky: Enable displayport output
Change-Id: Ic9caa0d7f7e07e6ef358c6aa0b2eaffe17a7fc13
2023-12-22 23:04:50 +00:00
Android Build Coastguard Worker
e89de9fa48 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25706239'] into 24Q1-release.
Change-Id: Ib3f536288573ab89dfc6e90b65bf302088361067
2023-12-22 02:32:20 +00:00
Mahesh Kallelil
a97e1886b2 Revert "modem: Enable VoLTE with MIF off by default"
This reverts commit 03660e700c.

Bug: 315354048
Reason for revert: Property not used by AoC
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ec9830a1e2d44f982c07f5bdfd225cbc7d45221a)
Merged-In: Ifecaf20e000e7e84e33880750999ddfa82da275e
Change-Id: Ifecaf20e000e7e84e33880750999ddfa82da275e
2023-12-22 02:29:35 +00:00
Android Build Coastguard Worker
8bb904306a Merge cherrypicks of ['googleplex-android-review.googlesource.com/25665036', 'googleplex-android-review.googlesource.com/25675355'] into 24Q1-release.
Change-Id: I1c5725576b18f0adc2f6662afc7780b333a37ce7
2023-12-20 22:50:28 +00:00
Ankur Bakshi
50f3569ded Update husky SVN to 14
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9b3c774d7f13e44aefd14753c5b08387f3e78334)
Merged-In: I29d46dee7fc0420a4b614deda89cea43f4e41e80
Change-Id: I29d46dee7fc0420a4b614deda89cea43f4e41e80
2023-12-20 22:49:24 +00:00
Ankur Bakshi
3cd4da237a Update shiba SVN to 14
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4c53e17a82f5aaf07c0eef81f376b0bfeee967c8)
Merged-In: Ib45cb1e3142426e95afa7253cee2006006aa925b
Change-Id: Ib45cb1e3142426e95afa7253cee2006006aa925b
2023-12-20 22:49:13 +00:00
Android Build Coastguard Worker
754d87abdd Merge cherrypicks of ['googleplex-android-review.googlesource.com/25678738'] into 24Q1-release.
Change-Id: I9d93912d22e4d6f093025ca75190860f15612ca0
2023-12-19 20:16:06 +00:00
TeYuan Wang
83e37d4296 shusky: change util threshold of LC
Changed to 50 percent for GAME

Bug: 299843257
Test: run genshin
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4a777a1f1c32007bf4fae6f483d8c354e43fa8c8)
Merged-In: I1c518347bd626f7eb1eef68968b40905d1ac70ff
Change-Id: I1c518347bd626f7eb1eef68968b40905d1ac70ff
2023-12-19 20:15:05 +00:00
Tommy Webb
4c6d3502c2 shusky: Update IWLAN config with IMS changes
Resolve issues with VoWiFi (Wi-Fi Calling) for Pixel 8 series, which
now uses a different proprietary package for its qualified networks
service.

Issue: calyxos#1324
Change-Id: Ie2984ff22cf786eb82a536bfb1d9ffaff15ae079
2023-12-16 00:02:44 +02:00
Jesse Chan
d5c14c88f6 shusky: overlay: Enable option for full screen aspect ratio
Change-Id: I2a1b2acc5ed97ccb6795dc371c2b3ac9cb4f9d03
2023-12-16 00:02:44 +02:00
Michael Bestas
7b970be5d3 shusky: overlay: Configure aux cameras for Aperture
Change-Id: I3d1c93057b5c2a1ba09c06a945d538d2043f30fd
2023-12-16 00:02:44 +02:00
Tommy Webb
590a622e7a shusky: 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`.

Issue: calyxos#1630
Change-Id: I26707d5b50b28d032b117e22ba703c5fc0dfe3a2
2023-12-16 00:02:43 +02:00
Michael Bestas
bbdf789ee8 husky: Convert status_bar_height_portrait to dp
Fix status bar height not being scaled properly after switching
screen resolution to 1080p.

Change-Id: I7eba09b6da2eae6bd4274d3ad6acc85311d32db1
2023-12-16 00:02:43 +02:00
Chirayu Desai
75fafb74e0 shusky: Build EuiccSupportPixelOverlay
Change-Id: I46db4122b89798457338f6751982865571529ba6
2023-12-16 00:02:43 +02:00
Ethan Chen
7e3904e971 shusky: Disable userdebug diagnostics
* We can't make use of most of the debug features on userdebug builds.

Change-Id: I31df2090b31243b742c4e82dc08cd8491dada54f
2023-12-16 00:02:43 +02:00
Alessandro Astone
dacd19e893 shusky: Build PowerShare HAL
Change-Id: I3c0321b844acb5f97ac398acc842501410a44b6c
2023-12-16 00:02:43 +02:00
Michael Bestas
9289306d55 shusky: Include wireless_charger makefile
This includes the required sepolicy and compatibility matrix
in the build.

Change-Id: I3096357c5f45e664a7b39870fdc053e48d1361ad
2023-12-16 00:02:43 +02:00
Bruno Martins
a31da6c5d2 shusky: overlay: Declare support for wireless charging
Change-Id: Iba6a8b357779a3bb2134f2fc0878819339615239
2023-12-16 00:02:43 +02:00
Danny Lin
d0ddcb499b shusky: overlay: Settings: Enable Smooth Display setting
All GS101 devices (raven and oriole) have peak refresh rates higher than
60 Hz, so allow users to toggle high-refresh rate like on stock.

Change-Id: I7fcbb905b61575de8c5e9d9a935463932551fb6a
2023-12-16 00:02:42 +02:00
Alessandro Astone
0646447bac shusky: 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-12-16 00:02:42 +02:00
Chirayu Desai
9502bfa5ba shusky: 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-12-16 00:02:42 +02:00
Android Build Coastguard Worker
c1554d0a96 [coastguard skipped] Merge sparse cherrypicks from sparse-11224170-L28700030000815849 into udc-qpr1-release.
COASTGUARD_SKIP: Icba0028e5b0b47128946980e7f12af94c55943ac
COASTGUARD_SKIP: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8
COASTGUARD_SKIP: Ib0e190a52d7e4729054fd66e3e0c9ae8ef47afa4

Change-Id: I2fd7ae7dd0a046bf641d7aeb9db8fbad1d023d83
2023-12-15 08:02:28 +00:00
Android Build Coastguard Worker
eca36adb4a Merge cherrypicks of ['googleplex-android-review.googlesource.com/25620331', 'googleplex-android-review.googlesource.com/25620701'] into sparse-11224170-L28700030000815849.
SPARSE_CHANGE: Icba0028e5b0b47128946980e7f12af94c55943ac
SPARSE_CHANGE: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8

Change-Id: Ib0e190a52d7e4729054fd66e3e0c9ae8ef47afa4
2023-12-15 07:58:41 +00:00
Ankur Bakshi
fdd7ac566e Update husky SVN to 13
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0f5e3cb78b69e249b292e1509daaba6af14db4cb)
Merged-In: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8
Change-Id: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8
2023-12-15 07:57:56 +00:00
Ankur Bakshi
6d385bbda1 Update shiba SVN to 13
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c2af899c7b3d7a28d6af7ea25828b654016ea2ec)
Merged-In: Icba0028e5b0b47128946980e7f12af94c55943ac
Change-Id: Icba0028e5b0b47128946980e7f12af94c55943ac
2023-12-15 07:57:50 +00:00
Android Build Coastguard Worker
4a239a7752 [coastguard skipped] Merge sparse cherrypicks from sparse-11223361-L00700030000821085 into udc-qpr1-release.
COASTGUARD_SKIP: Icba0028e5b0b47128946980e7f12af94c55943ac
COASTGUARD_SKIP: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8
COASTGUARD_SKIP: Iac50bf10e55e715e851227343dd8ee0205624040

Change-Id: Ibc7b6608024438ca5ddf02db40f7a3c39ccc04f2
2023-12-15 03:31:03 +00:00
Android Build Coastguard Worker
42fdc788cf Merge cherrypicks of ['googleplex-android-review.googlesource.com/25620331', 'googleplex-android-review.googlesource.com/25620701'] into sparse-11223361-L00700030000821085.
SPARSE_CHANGE: Icba0028e5b0b47128946980e7f12af94c55943ac
SPARSE_CHANGE: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8

Change-Id: Iac50bf10e55e715e851227343dd8ee0205624040
2023-12-15 03:27:03 +00:00
Ankur Bakshi
84a6e7107f Update husky SVN to 13
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0f5e3cb78b69e249b292e1509daaba6af14db4cb)
Merged-In: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8
Change-Id: Ie36541e9b0c50d77f77802e0b67e9f99119aa7a8
2023-12-15 03:26:01 +00:00
Ankur Bakshi
853d2c2497 Update shiba SVN to 13
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c2af899c7b3d7a28d6af7ea25828b654016ea2ec)
Merged-In: Icba0028e5b0b47128946980e7f12af94c55943ac
Change-Id: Icba0028e5b0b47128946980e7f12af94c55943ac
2023-12-15 03:25:52 +00:00
Android Build Coastguard Worker
3c4cff6871 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25496612', 'googleplex-android-review.googlesource.com/25498860', 'googleplex-android-review.googlesource.com/25618000', 'googleplex-android-review.googlesource.com/25618059'] into udc-qpr1-release.
Change-Id: Ic2f3f26a2e720790bf021763bf95db5577f6b7be
2023-12-15 02:47:48 +00:00
Ankur Bakshi
8431781035 Update husky SVN to 12
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f8afb5a508c3fa3325fb8cf90f93c4b97acf53f2)
Merged-In: Idd554ae7c2454854b8bba9c05876f7dc69a38f3e
Change-Id: Idd554ae7c2454854b8bba9c05876f7dc69a38f3e
2023-12-15 02:44:16 +00:00
Ankur Bakshi
ab0c14cc90 Update shiba SVN to 12
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2f87d29fbe90d18ee561f9d465f18732087edd4e)
Merged-In: I47ff4790276c2e9dc8b4c3a211c8079d8a7d7414
Change-Id: I47ff4790276c2e9dc8b4c3a211c8079d8a7d7414
2023-12-15 02:44:09 +00:00
Ankur Bakshi
c25c9745d9 Update husky SVN to 11
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b6c489280c69845f4b452831cfe9879ff4c4f2b6)
Merged-In: I0bb0b7914c3dcb9f63682be1f8005384ed61328e
Change-Id: I0bb0b7914c3dcb9f63682be1f8005384ed61328e
2023-12-15 02:44:00 +00:00
Ankur Bakshi
059b0c9b34 Update shiba SVN to 11
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:50247665a034fae474bce77bf17accd0163197f1)
Merged-In: I8da0fcaf9e1d6e9cd6d4768f3628b43a62163688
Change-Id: I8da0fcaf9e1d6e9cd6d4768f3628b43a62163688
2023-12-15 02:43:52 +00:00
Android Build Coastguard Worker
c012021366 Snap for 11220357 from 835cadfadc to 24Q1-release
Change-Id: Id0f0c18b129c8441ff8166dfc2f56d221d030b1f
2023-12-15 00:22:45 +00:00
Ethan Chen
f7ab527139 shusky: 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-12-14 22:53:57 +02:00
Chirayu Desai
ad134d2a57 shusky: Add initial Lineage product makefiles
Co-authored-by: Michael Bestas <mkbestas@gmail.com>
Change-Id: I0781b6d4d74680ce7f0d860048871da7c2d43fb6
2023-12-14 22:53:57 +02:00
Michael Bestas
22a50562db shusky: Update sepolicy path
Change-Id: Ia24ef37000ed9e1cdf994a32447b0250e3f89186
2023-12-14 15:21:23 +02:00
Michael Bestas
7e916d5118 Add .gitupstream
Change-Id: I2c0ab4e6b31282f6d8be88942c4fe9c38871d7d0
2023-12-14 15:09:51 +02:00
Michael Bestas
ec2cb2ecb5 Add 'sepolicy/' from tag 'android-14.0.0_r17'
git-subtree-dir: sepolicy
git-subtree-mainline: 4458f0bf68
git-subtree-split: 2ef3b7d7a3
Change-Id: Ifd54af34ee1e44d00ed34e70040d3eb673f02dbc
2023-12-14 13:35:56 +02:00
Android Build Coastguard Worker
66c7db51cd Snap for 11211173 from 1ecccdc16c to 24Q1-release
Change-Id: Ie81ed1080d70c9d7bf178c0141591365532abfee
2023-12-13 00:05:53 +00:00
Android Build Coastguard Worker
b6ba64470b [coastguard skipped] Merge sparse cherrypicks from sparse-11206848-L88800030000735408 into udc-qpr1-release.
COASTGUARD_SKIP: Ic3cd5fc82cab307e5ec379adc14fa541268a581d
COASTGUARD_SKIP: I0bb0b7914c3dcb9f63682be1f8005384ed61328e
COASTGUARD_SKIP: I8da0fcaf9e1d6e9cd6d4768f3628b43a62163688

Change-Id: I3fc35d0ae6e7f765bcc79ecd15024b123964087e
2023-12-12 05:33:57 +00:00
Android Build Coastguard Worker
20dca7ffc2 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25496612', 'googleplex-android-review.googlesource.com/25498860'] into sparse-11206848-L88800030000735408.
SPARSE_CHANGE: I8da0fcaf9e1d6e9cd6d4768f3628b43a62163688
SPARSE_CHANGE: I0bb0b7914c3dcb9f63682be1f8005384ed61328e

Change-Id: Ic3cd5fc82cab307e5ec379adc14fa541268a581d
2023-12-12 05:28:03 +00:00
Ankur Bakshi
b8548d4d6c Update husky SVN to 11
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b6c489280c69845f4b452831cfe9879ff4c4f2b6)
Merged-In: I0bb0b7914c3dcb9f63682be1f8005384ed61328e
Change-Id: I0bb0b7914c3dcb9f63682be1f8005384ed61328e
2023-12-12 05:27:00 +00:00
Ankur Bakshi
b9db0bc884 Update shiba SVN to 11
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:50247665a034fae474bce77bf17accd0163197f1)
Merged-In: I8da0fcaf9e1d6e9cd6d4768f3628b43a62163688
Change-Id: I8da0fcaf9e1d6e9cd6d4768f3628b43a62163688
2023-12-12 05:26:50 +00:00
Android Build Coastguard Worker
95f2ca727b Merge cherrypicks of ['googleplex-android-review.googlesource.com/25341851', 'googleplex-android-review.googlesource.com/25344360', 'googleplex-android-review.googlesource.com/25496611', 'googleplex-android-review.googlesource.com/25499493'] into udc-qpr1-release.
Change-Id: Idd3776e9f5a16cdd7e49013bf072027a0f9443d1
2023-12-12 05:02:38 +00:00
Ankur Bakshi
bdd9876bbb Update husky SVN to 10
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8310d49d5176237c7f8d99c94915d6796f77ab10)
Merged-In: I7b6bd17cccd6fb31177b8ecdf72ab6096373f6b0
Change-Id: I7b6bd17cccd6fb31177b8ecdf72ab6096373f6b0
2023-12-12 05:01:43 +00:00
Ankur Bakshi
935eb4bc42 Update shiba SVN to 10
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:db101e499a7e7142fd9e4927e53a3352683ebfdd)
Merged-In: Id343a68986f11b2348343666d537d73939f17516
Change-Id: Id343a68986f11b2348343666d537d73939f17516
2023-12-12 05:01:37 +00:00
Ankur Bakshi
fe0f8d1a8c Update shiba SVN to 9
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:acdb02e9aaae24bb5b1f7e8086cb4dbf7b8db0db)
Merged-In: I737a6cbdbbf372c64168019a7f085f3b531d252e
Change-Id: I737a6cbdbbf372c64168019a7f085f3b531d252e
2023-12-12 05:01:30 +00:00
Ankur Bakshi
d9dc5e4d02 Update husky SVN to 9
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b1962b4339a3d169cc6eb4a218712ef130173b3b)
Merged-In: Idf6bcb27b9f72f4eecbdf313372268ab18053865
Change-Id: Idf6bcb27b9f72f4eecbdf313372268ab18053865
2023-12-12 05:01:22 +00:00
Android Build Coastguard Worker
8dfc72280f Snap for 11206181 from 46acf16c61 to 24Q1-release
Change-Id: I48aa6e01e3c24568b718014ae8eb7055a4be2487
2023-12-12 02:02:42 +00:00
Android Build Coastguard Worker
d5012aa492 Snap for 11200327 from 808f4f5fca to 24Q1-release
Change-Id: I7a4bad6b39d37097da512534d29e64463eca9266
2023-12-09 04:03:01 +00:00
Android Build Coastguard Worker
a2516b186d Snap for 11192287 from 351a4a7fd1 to 24Q1-release
Change-Id: If641a723c6d9f83454c4757c574f47e042d6bb1b
2023-12-08 00:03:20 +00:00
Android Build Coastguard Worker
3e8400e2c3 Snap for 11186783 from 475f1f08a7 to 24Q1-release
Change-Id: Ifb2d7bb6caaf72bf61d2a1888b99ecf21cc90ef9
2023-12-07 00:02:41 +00:00
Android Build Coastguard Worker
fa1204ccca Snap for 11171107 from 74ce3d81b4 to 24Q1-release
Change-Id: I7238334bedf39cff43fca94268ea003aea271a78
2023-12-02 22:02:30 +00:00
Android Build Coastguard Worker
53354b592b Snap for 11169761 from 7a7341bfdf to 24Q1-release
Change-Id: Id5f044587ce2b309cf8c3d31ae0b22c3b99cd6df
2023-12-02 02:02:35 +00:00
Android Build Coastguard Worker
13cf72203a Snap for 11162593 from 45aa0d9c2b to 24Q1-release
Change-Id: Ia6b4a3d69f58987669751922bacb063af59e8949
2023-12-01 00:03:09 +00:00
Android Build Coastguard Worker
2a641700ee [coastguard skipped] Merge sparse cherrypicks from sparse-11156782-L65500030000538413 into udc-qpr1-release.
COASTGUARD_SKIP: Iaa7a25ebbe2098b781a9db155d8c9286f76f7e43
COASTGUARD_SKIP: I737a6cbdbbf372c64168019a7f085f3b531d252e
COASTGUARD_SKIP: Idf6bcb27b9f72f4eecbdf313372268ab18053865

Change-Id: I1fb051da2a8a156cec85924672e079b7801ee679
2023-11-30 01:37:30 +00:00
Android Build Coastguard Worker
1ab10bb73d Merge cherrypicks of ['googleplex-android-review.googlesource.com/25341851', 'googleplex-android-review.googlesource.com/25344360'] into sparse-11156782-L65500030000538413.
SPARSE_CHANGE: Idf6bcb27b9f72f4eecbdf313372268ab18053865
SPARSE_CHANGE: I737a6cbdbbf372c64168019a7f085f3b531d252e

Change-Id: Iaa7a25ebbe2098b781a9db155d8c9286f76f7e43
2023-11-30 01:34:03 +00:00
Ankur Bakshi
93b7df63c5 Update shiba SVN to 9
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:acdb02e9aaae24bb5b1f7e8086cb4dbf7b8db0db)
Merged-In: I737a6cbdbbf372c64168019a7f085f3b531d252e
Change-Id: I737a6cbdbbf372c64168019a7f085f3b531d252e
2023-11-30 01:33:49 +00:00
Ankur Bakshi
f1df825db1 Update husky SVN to 9
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b1962b4339a3d169cc6eb4a218712ef130173b3b)
Merged-In: Idf6bcb27b9f72f4eecbdf313372268ab18053865
Change-Id: Idf6bcb27b9f72f4eecbdf313372268ab18053865
2023-11-30 01:33:42 +00:00
Android Build Coastguard Worker
6ef8382988 Snap for 11157599 from 18e2872db6 to 24Q1-release
Change-Id: Ifaba7d8764fd2d84be77462d2ad016c4c8898812
2023-11-30 00:04:09 +00:00
Android Build Coastguard Worker
59c4babb4c Merge cherrypicks of ['googleplex-android-review.googlesource.com/25482396'] into udc-qpr1-release.
Change-Id: I5aad6cbbfb7aae87bb8b97c171097c75056b0d27
2023-11-29 18:54:09 +00:00
Weichin Weng
6ddb782cc5 Revert "Enable Bluetooth CHRE feature on bt_vendor.conf"
This reverts commit dbc0ad4d25.

Reason for revert: Revert by request b/298141323#comment32

Bug: 298141323
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e211cf7913337f5d05a96e0ea539b7f31557a1a6)
Merged-In: I12e3fabd29fd482b4658db9b875db20d05d62086
Change-Id: I12e3fabd29fd482b4658db9b875db20d05d62086
2023-11-29 18:53:50 +00:00
Android Build Coastguard Worker
129662c9ad Snap for 11146061 from 8bd7ef1e4a to 24Q1-release
Change-Id: I7ac69924538439aa94409e31c4f3b852ea88dfec
2023-11-28 00:03:11 +00:00
Android Build Coastguard Worker
da5dd1c935 Snap for 11135477 from 19746fbf8e to 24Q1-release
Change-Id: Ic78764feb7725adcdbba5397bb0a32105262ea29
2023-11-23 00:03:06 +00:00
Android Build Coastguard Worker
51626a2c8a Snap for 11130229 from 31c99617da to 24Q1-release
Change-Id: Ib24d350c33da77d5ef423bd2f5ea77ff74117f89
2023-11-22 00:04:02 +00:00
Android Build Coastguard Worker
de9cd6f9b3 [coastguard skipped] Merge sparse cherrypicks from sparse-11129216-L97900030000403629 into udc-qpr1-release.
COASTGUARD_SKIP: I737a6cbdbbf372c64168019a7f085f3b531d252e
COASTGUARD_SKIP: I138684e22f4668603faf4ee7a9b467a40eec5849
COASTGUARD_SKIP: Idf6bcb27b9f72f4eecbdf313372268ab18053865

Change-Id: Idcbbaa209853e47cde2035ea319671506f56b197
2023-11-21 19:37:28 +00:00
Android Build Coastguard Worker
62caadea69 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25341851', 'googleplex-android-review.googlesource.com/25344360'] into sparse-11129216-L97900030000403629.
SPARSE_CHANGE: Idf6bcb27b9f72f4eecbdf313372268ab18053865
SPARSE_CHANGE: I737a6cbdbbf372c64168019a7f085f3b531d252e

Change-Id: I138684e22f4668603faf4ee7a9b467a40eec5849
2023-11-21 19:27:56 +00:00
Ankur Bakshi
78faabd379 Update shiba SVN to 9
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:acdb02e9aaae24bb5b1f7e8086cb4dbf7b8db0db)
Merged-In: I737a6cbdbbf372c64168019a7f085f3b531d252e
Change-Id: I737a6cbdbbf372c64168019a7f085f3b531d252e
2023-11-21 19:27:02 +00:00
Ankur Bakshi
2b540565f5 Update husky SVN to 9
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b1962b4339a3d169cc6eb4a218712ef130173b3b)
Merged-In: Idf6bcb27b9f72f4eecbdf313372268ab18053865
Change-Id: Idf6bcb27b9f72f4eecbdf313372268ab18053865
2023-11-21 19:26:54 +00:00
Android Build Coastguard Worker
60f8ca693d Snap for 11117647 from 2ee2bb7b5d to 24Q1-release
Change-Id: I3df4534e8e2283c79bb7d4c02ce5b96a53f0e0ae
2023-11-18 02:02:29 +00:00
Android Build Coastguard Worker
0977658b80 Snap for 11111096 from 52e113b076 to 24Q1-release
Change-Id: Iffb6b46fb4e6fa8f267872b5720eb4488a5c3295
2023-11-17 00:02:30 +00:00
Android Build Coastguard Worker
ef32419c7e [coastguard skipped] Merge sparse cherrypicks from sparse-11110167-L88200030000349168 into udc-qpr1-release.
COASTGUARD_SKIP: I737a6cbdbbf372c64168019a7f085f3b531d252e
COASTGUARD_SKIP: Idf6bcb27b9f72f4eecbdf313372268ab18053865
COASTGUARD_SKIP: I5767dc06e54b567ca7ce254bdf8485075821fbc5

Change-Id: Ib5357343b6c3744003dbe99f329305a88a45592f
2023-11-16 21:04:41 +00:00
Android Build Coastguard Worker
651bd9ab30 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25341851', 'googleplex-android-review.googlesource.com/25344360'] into sparse-11110167-L88200030000349168.
SPARSE_CHANGE: Idf6bcb27b9f72f4eecbdf313372268ab18053865
SPARSE_CHANGE: I737a6cbdbbf372c64168019a7f085f3b531d252e

Change-Id: I5767dc06e54b567ca7ce254bdf8485075821fbc5
2023-11-16 20:59:38 +00:00
Ankur Bakshi
ec1acb44af Update shiba SVN to 9
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:acdb02e9aaae24bb5b1f7e8086cb4dbf7b8db0db)
Merged-In: I737a6cbdbbf372c64168019a7f085f3b531d252e
Change-Id: I737a6cbdbbf372c64168019a7f085f3b531d252e
2023-11-16 20:58:41 +00:00
Ankur Bakshi
ed2031fc48 Update husky SVN to 9
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b1962b4339a3d169cc6eb4a218712ef130173b3b)
Merged-In: Idf6bcb27b9f72f4eecbdf313372268ab18053865
Change-Id: Idf6bcb27b9f72f4eecbdf313372268ab18053865
2023-11-16 20:58:31 +00:00
Android Build Coastguard Worker
6fc5a8f3b1 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25292604', 'googleplex-android-review.googlesource.com/25293134', 'googleplex-android-review.googlesource.com/25343401', 'googleplex-android-review.googlesource.com/25344098'] into udc-qpr1-release.
Change-Id: Iec47600dd8ac0a8a8c5e8917c4d61d6636b9d17a
2023-11-16 18:50:30 +00:00
Ankur Bakshi
0237f1d45b Update husky SVN to 8
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3e95ecd2dde420d24128b3ceba9ef955f1bcdcae)
Merged-In: I025214556cc8e6f9b4bd61dbc1854bff207b4016
Change-Id: I025214556cc8e6f9b4bd61dbc1854bff207b4016
2023-11-16 18:42:20 +00:00
Ankur Bakshi
b10f009968 Update shiba SVN to 8
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:94530707beccc638bb5c9059d9eb49ff62c82a82)
Merged-In: I52cf74012b91a31315c24c8c3a67e5744f8ca3be
Change-Id: I52cf74012b91a31315c24c8c3a67e5744f8ca3be
2023-11-16 18:42:13 +00:00
Ankur Bakshi
f9c57a4189 Update husky SVN to 7
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:baac78e02baa9f6b3c83dbe3a874996ff1f87762)
Merged-In: Ia41e0f55fe84257d91f99322b013024efea970ec
Change-Id: Ia41e0f55fe84257d91f99322b013024efea970ec
2023-11-16 18:42:05 +00:00
Ankur Bakshi
db0be3052b Update shiba SVN to 7
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3a07bc24981bf07d5f41508ed921ea3041040293)
Merged-In: Ib7c2f7a5b0c482fcce6f58fb4ff172a5bb8081a0
Change-Id: Ib7c2f7a5b0c482fcce6f58fb4ff172a5bb8081a0
2023-11-16 18:41:56 +00:00
Android Build Coastguard Worker
724b55b580 Snap for 11097608 from b1fba5207b to 24Q1-release
Change-Id: I7664cbfd73ce7157bfbe0c704d4007b8d421923c
2023-11-15 00:02:58 +00:00
Android Build Coastguard Worker
900e74aa4b Snap for 11086585 from dc92eeaa7e to 24Q1-release
Change-Id: I74c9afdfd22431dc5acbd610ba609b65b16fa6f2
2023-11-11 22:02:27 +00:00
Android Build Coastguard Worker
3baa0f74d7 [coastguard skipped] Merge sparse cherrypicks from sparse-11084887-L72000030000226452 into udc-qpr1-release.
COASTGUARD_SKIP: Ia41e0f55fe84257d91f99322b013024efea970ec
COASTGUARD_SKIP: I114db39f28e9f1848222f6c84f6a49108dfe9a1b
COASTGUARD_SKIP: Ib7c2f7a5b0c482fcce6f58fb4ff172a5bb8081a0

Change-Id: I933e42848eed5072b6202f331dd0658ef9a9ac4e
2023-11-11 01:14:48 +00:00
Android Build Coastguard Worker
6f554dc62e Merge cherrypicks of ['googleplex-android-review.googlesource.com/25292604', 'googleplex-android-review.googlesource.com/25293134'] into sparse-11084887-L72000030000226452.
SPARSE_CHANGE: Ib7c2f7a5b0c482fcce6f58fb4ff172a5bb8081a0
SPARSE_CHANGE: Ia41e0f55fe84257d91f99322b013024efea970ec

Change-Id: I114db39f28e9f1848222f6c84f6a49108dfe9a1b
2023-11-11 01:07:14 +00:00
Ankur Bakshi
3f110ee095 Update husky SVN to 7
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:baac78e02baa9f6b3c83dbe3a874996ff1f87762)
Merged-In: Ia41e0f55fe84257d91f99322b013024efea970ec
Change-Id: Ia41e0f55fe84257d91f99322b013024efea970ec
2023-11-11 01:06:22 +00:00
Ankur Bakshi
5f2c8a23f4 Update shiba SVN to 7
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3a07bc24981bf07d5f41508ed921ea3041040293)
Merged-In: Ib7c2f7a5b0c482fcce6f58fb4ff172a5bb8081a0
Change-Id: Ib7c2f7a5b0c482fcce6f58fb4ff172a5bb8081a0
2023-11-11 01:06:15 +00:00
Android Build Coastguard Worker
72fa3d6fa5 Snap for 11078623 from 40507d3482 to 24Q1-release
Change-Id: Id9f95200f5efd9433d071e6a5eeff19a3ece8e59
2023-11-10 00:02:41 +00:00
Android Build Coastguard Worker
411e6de7fb Snap for 11071763 from a468ce1cf4 to 24Q1-release
Change-Id: I808748bb619e15e4a40b4f115b525dfc8c3a9cc5
2023-11-09 00:02:44 +00:00
Android Build Coastguard Worker
7f8894c1d9 Snap for 11071763 from b33db776ff to 24Q1-release
Change-Id: Ibcef5c39bd9e6174edaecde2e3f6ce4949a8aa01
2023-11-09 00:02:42 +00:00
Android Build Coastguard Worker
d549163231 Snap for 11065517 from dca4e7b30c to 24Q1-release
Change-Id: I2d4d0612a53a0f9c24a21cdeff75d94ef331cd3c
2023-11-08 00:04:52 +00:00
Android Build Coastguard Worker
bf0a627eb0 Snap for 11059422 from c2a6f0f1db to 24Q1-release
Change-Id: I7a5df2a364f34ba5e7dac494be28e350fb2d02ec
2023-11-07 02:03:02 +00:00
Android Build Coastguard Worker
2707aefc78 Snap for 11044623 from f75df0a6f9 to 24Q1-release
Change-Id: I11612bb2e82da0402a816b2814d028621ea6c186
2023-11-03 01:03:33 +00:00
Android Build Coastguard Worker
9d07757200 Snap for 11038355 from 5d0012dd7d to 24Q1-release
Change-Id: I1287ae7801b5795c0c5dd1719d5a0bc363005a25
2023-11-02 01:03:18 +00:00
Android Build Coastguard Worker
004cc74eee Snap for 11031655 from 770a0aa43d to 24Q1-release
Change-Id: Ie8a3d85dd0993988465af98124d0b2168f53b74d
2023-11-01 01:03:14 +00:00
Android Build Coastguard Worker
37c1c8b0f4 Snap for 11025555 from 2ba52304a1 to 24Q1-release
Change-Id: I9cdbf544e335e567e90bad09cf504ac3fd38c5c5
2023-10-31 01:02:51 +00:00
Android Build Coastguard Worker
244b2f29e3 Snap for 11020550 from 9756c0bba0 to 24Q1-release
Change-Id: Id9929f5186b7847feabe70013f612076d8e5ddf5
2023-10-29 23:03:14 +00:00
Android Build Coastguard Worker
83c6b1f774 Snap for 11017726 from 5570c72ec3 to 24Q1-release
Change-Id: I91a8e13761bbc05eec831dddc68019cf047b8490
2023-10-28 03:12:28 +00:00
Android Build Coastguard Worker
885f256261 Snap for 11012804 from e85cd6dde0 to 24Q1-release
Change-Id: Id94f8b3a15d89f786ea19441e44ace9b4f3f5483
2023-10-27 03:19:36 +00:00
Android Build Coastguard Worker
d6d1bd1088 Snap for 11005173 from 1304fd7a3b to 24Q1-release
Change-Id: I98f25d3b5d9bb1b2663d2aa8496c365f4b58799a
2023-10-26 01:36:08 +00:00
Android Build Coastguard Worker
3c52744ad4 Snap for 10998418 from de9bf207f8 to 24Q1-release
Change-Id: I5cec2494408289853ccbdaa3d5e5f7795f1712d0
2023-10-25 01:06:13 +00:00
Android Build Coastguard Worker
4f6afcc510 Snap for 10992821 from b60e65b48c to 24Q1-release
Change-Id: I0166e1f6ba9b6704c75dadad1a01482147119db8
2023-10-24 01:06:19 +00:00
Android Build Coastguard Worker
a07a733535 Snap for 10992821 from 3f59f6f6ed to 24Q1-release
Change-Id: I774e2879c41c41e8278c9df655fe249617faf01f
2023-10-24 01:06:17 +00:00
Android Build Coastguard Worker
03a808f3fb Snap for 10985023 from 6227728dc7 to 24Q1-release
Change-Id: I2572fd7fadfabff352da50c21db9dea6fa822de4
2023-10-21 03:06:02 +00:00
Android Build Coastguard Worker
a5c9d2adcd Snap for 10975086 from b138b74ed4 to 24Q1-release
Change-Id: I787a574c72f71f3883330341944ece9687b9e55c
2023-10-20 03:11:07 +00:00
Android Build Coastguard Worker
f2b26d25d1 Snap for 10970117 from 2f1f550cc9 to 24Q1-release
Change-Id: I675fd1e3e9cbb38725f44473106726f43c4b85bf
2023-10-19 01:09:42 +00:00
Android Build Coastguard Worker
355ec130fc Snap for 10958510 from d233723356 to 24Q1-release
Change-Id: Ibc3725b12373e97364ce34504ae706b6a540b2e9
2023-10-17 02:30:22 +00:00
Android Build Coastguard Worker
9a04ffbc12 Snap for 10951558 from 12ded7657b to 24Q1-release
Change-Id: If7d7011b28554a3fa4cea11c3428a5cd0e731c9b
2023-10-15 01:03:38 +00:00
Android Build Coastguard Worker
ac470917fd Snap for 10950137 from 713ab9a851 to 24Q1-release
Change-Id: Ieb698bb11a05628c38939351ddb5e1798b22e03f
2023-10-14 05:04:58 +00:00
Android Build Coastguard Worker
0b4bb2955a Snap for 10929702 from a5c8220e15 to 24Q1-release
Change-Id: I2a89ca77c3ab60bb065464452b228e76cb8aaf4b
2023-10-11 01:05:01 +00:00
Android Build Coastguard Worker
34c3c0a608 Snap for 10915631 from 463c9ea113 to 24Q1-release
Change-Id: I2f6734fa89066e12800474351e516ddbf65bcca4
2023-10-07 03:05:39 +00:00
Android Build Coastguard Worker
267858b5b5 Snap for 10909147 from 56b7df581c to 24Q1-release
Change-Id: I84b97fdf0f53c6eec58e91bb865b1395fe5f4c26
2023-10-06 01:04:58 +00:00
Android Build Coastguard Worker
a4a29b946e Snap for 10903783 from 23eff6ce1e to 24Q1-release
Change-Id: Id245ad43e723e9df2f1fbeef0f053114ba0c488a
2023-10-05 03:04:51 +00:00
Android Build Coastguard Worker
5f105ff764 Snap for 10897809 from 7565d7c67d to 24Q1-release
Change-Id: I4b3be35f6249a5bdc6fe52237e58e49446332847
2023-10-04 02:29:40 +00:00
Android Build Coastguard Worker
5010c10896 Snap for 10884074 from fdf822c070 to 24Q1-release
Change-Id: I5fea9f4403cf48f6f39ac962eaeecc64a2a0a45f
2023-09-30 03:04:50 +00:00
Android Build Coastguard Worker
94e797efd6 Snap for 10878163 from 8dd7f91341 to 24Q1-release
Change-Id: Id1fd8bae8ee7d6f03d8f684a441493ad853ad7c8
2023-09-29 01:04:32 +00:00
Android Build Coastguard Worker
bf302a0e9f Snap for 10872577 from bafe971158 to 24Q1-release
Change-Id: Ic568f1dfef8734499ef9bd7c935f536211b7dff8
2023-09-28 01:09:35 +00:00
Android Build Coastguard Worker
d5e077067c Snap for 10860171 from 0187152dad to 24Q1-release
Change-Id: I953ed5bf8de9fa5a835803bd76796812c5649d46
2023-09-26 01:03:39 +00:00
Android Build Coastguard Worker
e7f4d8bd8c Snap for 10853826 from 48ff7a9a92 to 24Q1-release
Change-Id: I28a2dcde8c7ff5284aa395572220bb477f12b4c3
2023-09-23 23:02:43 +00:00
Android Build Coastguard Worker
1117867a43 Snap for 10851067 from 5536f04a93 to 24Q1-release
Change-Id: I2277281f312b4eb8ece204bb0a31b08be76a0bf4
2023-09-23 03:03:35 +00:00
Android Build Coastguard Worker
2ef3b7d7a3 Snap for 10850711 from 8b350cc57d to udc-qpr1-release
Change-Id: Icb6d1ba03d8d973d5cea1a0fdde8bbd38ace2bab
2023-09-23 01:07:37 +00:00
Android Build Coastguard Worker
94d0e322b8 Snap for 10843824 from aa1efe0ecb to 24Q1-release
Change-Id: I8cc289376003873cb79359627731d8a7431cd8b0
2023-09-21 21:53:05 +00:00
Android Build Coastguard Worker
6f38306b0a Snap for 10594510 from ae8f93dfb9 to udc-qpr1-release
Change-Id: Iff3c4cc16d2c04a1826bcc31cff1060a0ab7eb8b
2023-08-01 23:02:58 +00:00
Android Build Coastguard Worker
6422668fc1 Snap for 10330433 from 2a720a38e4 to udc-qpr1-release
Change-Id: Ibd87a5cf99b932d4ebe59f41aaa89d03b38e953e
2023-06-16 03:02:43 +00:00
189 changed files with 4217 additions and 14604 deletions

30
Android.mk Normal file
View File

@@ -0,0 +1,30 @@
#
# Copyright (C) 2011 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# WARNING: Everything listed here will be built on ALL platforms,
# including x86, the universal, and the SDK. Modules must be uniquely
# named (liblights.panda), and must build everywhere, or limit themselves
# to only building on ARM if they include assembly. Individual makefiles
# are responsible for having their own logic, for fine-grained control.
LOCAL_PATH := $(call my-dir)
# if some modules are built directly from this directory (not subdirectories),
# their rules should be written here.
ifneq (,$(filter $(TARGET_DEVICE),ripcurrent husky shiba))
include $(call all-makefiles-under,$(LOCAL_PATH))
endif

View File

@@ -19,10 +19,12 @@ PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/aosp_ripcurrent_fullmte.mk \
$(LOCAL_DIR)/factory_ripcurrent.mk \
$(LOCAL_DIR)/aosp_husky.mk \
$(LOCAL_DIR)/aosp_husky_61_pgagnostic.mk \
$(LOCAL_DIR)/aosp_husky_fullmte.mk \
$(LOCAL_DIR)/aosp_husky_pgagnostic.mk \
$(LOCAL_DIR)/factory_husky.mk \
$(LOCAL_DIR)/aosp_shiba.mk \
$(LOCAL_DIR)/aosp_shiba_61_pgagnostic.mk \
$(LOCAL_DIR)/aosp_shiba_fullmte.mk \
$(LOCAL_DIR)/aosp_shiba_pgagnostic.mk \
$(LOCAL_DIR)/factory_shiba.mk \

View File

@@ -1,4 +1,5 @@
#
# SPDX-FileCopyrightText: 2024 The Evolution X Project
# Copyright (C) 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 perf/*,thermal/*= 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

@@ -20,7 +20,7 @@ USE_SWIFTSHADER := true
BOARD_USES_SWIFTSHADER := true
$(call inherit-product, device/google/zuma/aosp_common.mk)
$(call inherit-product, device/google/shusky/husky_generic.mk)
$(call inherit-product, device/google/shusky/device-husky.mk)
PRODUCT_NAME := aosp_husky
PRODUCT_DEVICE := husky

View File

@@ -1,5 +1,5 @@
#
# Copyright 2024 The Android Open-Source Project
# Copyright 2023 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,8 +13,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
$(call inherit-product, device/google/pixel_61/aosp_husky_61.mk)
$(call inherit-product, device/google/shusky/device-shiba.mk)
PRODUCT_NAME := aosp_husky_61_pgagnostic
PRODUCT_MODEL := AOSP page-size agnostic Husky 64K ELF
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/p23_common
PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO := true
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 65536

View File

@@ -16,11 +16,7 @@
$(call inherit-product, device/google/shusky/aosp_husky.mk)
PRODUCT_NAME := aosp_husky_pgagnostic
PRODUCT_MODEL := AOSP page-size agnostic Husky 16KB ELF
PRODUCT_MODEL := AOSP page-size agnostic Husky 64K ELF
PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO := true
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 16384
TARGET_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4
TARGET_RW_FILE_SYSTEM_TYPE := ext4
TARGET_BOOTS_16K := true
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 65536

View File

@@ -20,7 +20,7 @@ USE_SWIFTSHADER := true
BOARD_USES_SWIFTSHADER := true
$(call inherit-product, device/google/zuma/aosp_common.mk)
$(call inherit-product, device/google/shusky/ripcurrent_generic.mk)
$(call inherit-product, device/google/shusky/device-ripcurrent.mk)
PRODUCT_NAME := aosp_ripcurrent
PRODUCT_DEVICE := ripcurrent

View File

@@ -20,7 +20,7 @@ USE_SWIFTSHADER := true
BOARD_USES_SWIFTSHADER := true
$(call inherit-product, device/google/zuma/aosp_common.mk)
$(call inherit-product, device/google/shusky/shiba_generic.mk)
$(call inherit-product, device/google/shusky/device-shiba.mk)
PRODUCT_NAME := aosp_shiba
PRODUCT_DEVICE := shiba

View File

@@ -1,5 +1,5 @@
#
# Copyright 2024 The Android Open-Source Project
# Copyright 2023 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,8 +13,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
$(call inherit-product, device/google/pixel_61/aosp_shiba_61.mk)
$(call inherit-product, device/google/shusky/device-husky.mk)
PRODUCT_NAME := aosp_shiba_61_pgagnostic
PRODUCT_MODEL := AOSP page-size agnostic Shiba 64K ELF
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/p23_common
PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO := true
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 65536

View File

@@ -16,11 +16,7 @@
$(call inherit-product, device/google/shusky/aosp_shiba.mk)
PRODUCT_NAME := aosp_shiba_pgagnostic
PRODUCT_MODEL := AOSP page-size agnostic Shiba 16KB ELF
PRODUCT_MODEL := AOSP page-size agnostic Shiba 64K ELF
PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO := true
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 16384
TARGET_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4
TARGET_RW_FILE_SYSTEM_TYPE := ext4
TARGET_BOOTS_16K := true
PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 65536

View File

@@ -24,13 +24,10 @@
<argument name="PollWaitMs" value="20000" />
<argument name="ThermistorName" value="VIRTUAL-SKIN-SPEAKER" />
<argument name="ThermistorType" value="UNKNOWN" />
<argument name="ThrottlingSeverity" value="LIGHT" />
<argument name="ThrottlingSeverity" value="MODERATE" />
</feature>
<feature name="RuntimeTuningDump" />
<feature name="SoundDose">
<argument name="Curves" value="blackbird,condor=0,46.35,0.1950549451;54.6,57,0.98625" />
</feature>
<feature name="spatializer-offload" />
<!-- <feature name="spatializer-offload" /> -->
</features>
<voipVolume>
@@ -50,6 +47,7 @@
<device name="usb" />
<device name="speaker" codec="cs35l41">
<argument name="SpeakerNum" value="2" />
<argument name="Rotation" />
<argument name="AcousticShockProtection" />
</device>
</devices>
@@ -60,12 +58,11 @@
<argument name="ThermistorsName" value="VIRTUAL-SKIN-SPEAKER" />
</tuner>
<tuner type="telephony" name="fortemedia">
<argument name="VoIP_DLCHs" value="SPK:2,USB:2,BT:2" />
<argument name="VoIP_DLCHs" value="SPK:2,USB:2" />
<argument name="VoIP_Rate" value="32000" />
<argument name="BOOST_USB_SWB_CLK" value="y" />
<argument name="BOOST_HANDSET_SWB_CLK" value="y" />
<argument name="CCA" value="UnsupportBands:48000,ExSharedBands:48000,VoIPMode:Dl" />
<argument name="MCPS_TABLE" value="y" />
</tuner>
<tuner type="capture" name="gs_capture" />
</tuners>
@@ -74,8 +71,8 @@
<latency source="primary-playback" sink="speaker" milliseconds="20" />
<latency source="primary-playback" sink="usb-device" milliseconds="10" />
<latency source="primary-playback" sink="usb-headset" milliseconds="10" />
<latency source="primary-playback" sink="bluetooth-a2dp-device" milliseconds="100" />
<latency source="primary-playback" sink="bluetooth-low-energy-speaker" milliseconds="100" />
<latency source="primary-playback" sink="bluetooth-a2dp-device" milliseconds="10" />
<latency source="primary-playback" sink="bluetooth-low-energy-speaker" milliseconds="10" />
<latency source="deep-buffer-playback" sink="speaker" milliseconds="70" />
<latency source="deep-buffer-playback" sink="usb-device" milliseconds="70" />
@@ -92,227 +89,21 @@
<latency source="microphones" sink="primary-capture" milliseconds="160" />
<latency source="back-microphones" sink="primary-capture" milliseconds="160" />
<latency source="bluetooth-sco-headset" sink="primary-capture" milliseconds="40" />
<latency source="usb-device-microphones" sink="primary-capture" milliseconds="100" />
<latency source="usb-headset-microphones" sink="primary-capture" milliseconds="100" />
</latencies>
<spatialCapture>
<enablement useCase="primary-capture" deviceInterface="microphones">
<source>MIC</source>
<source>CAMCORDER</source>
<source>VOICE_RECOGNITION</source>
</enablement>
<enablement useCase="primary-capture" deviceInterface="back-microphones">
<source>MIC</source>
<source>CAMCORDER</source>
<source>VOICE_RECOGNITION</source>
</enablement>
</spatialCapture>
<microphones>
<microphone id="builtin_mic_1" location="MAINBODY" group="0" indexInTheGroup="0"
directionality="OMNI">
<device type="IN_MICROPHONE" address="bottom" />
<sensitivity levelDbfs="37.0" maxSplDb="132.5" minSplDb="28.5" />
<position x="0.0269" y="0.0058" z="0.0079" />
<orientation x="0.0" y="0.0" z="1.0" />
<frequencyResponse>
<point frequencyHz="100.00" levelDb="-0.78" />
<point frequencyHz="106.00" levelDb="-0.71" />
<point frequencyHz="112.00" levelDb="-0.64" />
<point frequencyHz="118.00" levelDb="-0.60" />
<point frequencyHz="125.00" levelDb="-0.55" />
<point frequencyHz="132.00" levelDb="-0.50" />
<point frequencyHz="140.00" levelDb="-0.47" />
<point frequencyHz="150.00" levelDb="-0.42" />
<point frequencyHz="160.00" levelDb="-0.39" />
<point frequencyHz="170.00" levelDb="-0.36" />
<point frequencyHz="180.00" levelDb="-0.34" />
<point frequencyHz="190.00" levelDb="-0.33" />
<point frequencyHz="200.00" levelDb="-0.32" />
<point frequencyHz="212.00" levelDb="-0.29" />
<point frequencyHz="224.00" levelDb="-0.28" />
<point frequencyHz="236.00" levelDb="-0.28" />
<point frequencyHz="250.00" levelDb="-0.27" />
<point frequencyHz="265.00" levelDb="-0.25" />
<point frequencyHz="280.00" levelDb="-0.25" />
<point frequencyHz="300.00" levelDb="-0.24" />
<point frequencyHz="315.00" levelDb="-0.23" />
<point frequencyHz="335.00" levelDb="-0.23" />
<point frequencyHz="355.00" levelDb="-0.22" />
<point frequencyHz="375.00" levelDb="-0.22" />
<point frequencyHz="400.00" levelDb="-0.19" />
<point frequencyHz="425.00" levelDb="-0.17" />
<point frequencyHz="450.00" levelDb="-0.15" />
<point frequencyHz="475.00" levelDb="-0.15" />
<point frequencyHz="500.00" levelDb="-0.14" />
<point frequencyHz="530.00" levelDb="-0.14" />
<point frequencyHz="560.00" levelDb="-0.12" />
<point frequencyHz="600.00" levelDb="-0.11" />
<point frequencyHz="630.00" levelDb="-0.10" />
<point frequencyHz="670.00" levelDb="-0.10" />
<point frequencyHz="710.00" levelDb="-0.08" />
<point frequencyHz="750.00" levelDb="-0.07" />
<point frequencyHz="800.00" levelDb="-0.07" />
<point frequencyHz="850.00" levelDb="-0.04" />
<point frequencyHz="900.00" levelDb="-0.03" />
<point frequencyHz="950.00" levelDb="-0.01" />
<point frequencyHz="1000.00" levelDb="0.00" />
<point frequencyHz="1060.00" levelDb="0.04" />
<point frequencyHz="1120.00" levelDb="0.06" />
<point frequencyHz="1180.00" levelDb="0.07" />
<point frequencyHz="1250.00" levelDb="0.08" />
<point frequencyHz="1320.00" levelDb="0.13" />
<point frequencyHz="1400.00" levelDb="0.09" />
<point frequencyHz="1500.00" levelDb="0.14" />
<point frequencyHz="1600.00" levelDb="0.19" />
<point frequencyHz="1700.00" levelDb="0.23" />
<point frequencyHz="1800.00" levelDb="0.28" />
<point frequencyHz="1900.00" levelDb="0.29" />
<point frequencyHz="2000.00" levelDb="0.31" />
<point frequencyHz="2120.00" levelDb="0.37" />
<point frequencyHz="2240.00" levelDb="0.88" />
<point frequencyHz="2360.00" levelDb="0.86" />
<point frequencyHz="2500.00" levelDb="0.77" />
<point frequencyHz="2650.00" levelDb="0.78" />
<point frequencyHz="2800.00" levelDb="0.84" />
<point frequencyHz="3000.00" levelDb="0.86" />
<point frequencyHz="3150.00" levelDb="1.05" />
<point frequencyHz="3350.00" levelDb="1.12" />
<point frequencyHz="3550.00" levelDb="1.18" />
<point frequencyHz="3750.00" levelDb="1.25" />
<point frequencyHz="4000.00" levelDb="1.43" />
<point frequencyHz="4250.00" levelDb="1.66" />
<point frequencyHz="4500.00" levelDb="1.83" />
<point frequencyHz="4750.00" levelDb="2.02" />
<point frequencyHz="5000.00" levelDb="2.23" />
<point frequencyHz="5300.00" levelDb="2.59" />
<point frequencyHz="5600.00" levelDb="2.84" />
<point frequencyHz="6000.00" levelDb="3.35" />
<point frequencyHz="6300.00" levelDb="4.01" />
<point frequencyHz="6700.00" levelDb="6.82" />
<point frequencyHz="7100.00" levelDb="6.62" />
<point frequencyHz="7500.00" levelDb="6.42" />
<point frequencyHz="8000.00" levelDb="7.30" />
<point frequencyHz="8500.00" levelDb="8.23" />
<point frequencyHz="9000.00" levelDb="7.54" />
<point frequencyHz="9500.00" levelDb="12.68" />
<point frequencyHz="10000.00" levelDb="13.76" />
<point frequencyHz="10600.00" levelDb="18.69" />
<point frequencyHz="11200.00" levelDb="19.68" />
<point frequencyHz="11800.00" levelDb="20.90" />
<point frequencyHz="12500.00" levelDb="23.70" />
<point frequencyHz="13200.00" levelDb="25.10" />
<point frequencyHz="14000.00" levelDb="21.65" />
<point frequencyHz="15000.00" levelDb="16.18" />
<point frequencyHz="16000.00" levelDb="18.84" />
<point frequencyHz="17000.00" levelDb="25.44" />
<point frequencyHz="18000.00" levelDb="23.48" />
<point frequencyHz="19000.00" levelDb="23.22" />
<point frequencyHz="20000.00" levelDb="24.89" />
</frequencyResponse>
</microphone>
<microphone id="builtin_mic_2" location="MAINBODY" group="0" indexInTheGroup="1"
directionality="OMNI">
<device type="IN_MICROPHONE_BACK" address="back" />
<sensitivity levelDbfs="-37.0" maxSplDb="132.5" minSplDb="28.5" />
<position x="0.0546" y="0.1456" z="0.00415" />
<orientation x="0.0" y="1.0" z="0.0" />
<frequencyResponse>
<point frequencyHz="106.00" levelDb="-0.75" />
<point frequencyHz="112.00" levelDb="-0.74" />
<point frequencyHz="118.00" levelDb="-0.69" />
<point frequencyHz="125.00" levelDb="-0.65" />
<point frequencyHz="132.00" levelDb="-0.62" />
<point frequencyHz="140.00" levelDb="-0.61" />
<point frequencyHz="150.00" levelDb="-0.56" />
<point frequencyHz="160.00" levelDb="-0.53" />
<point frequencyHz="170.00" levelDb="-0.50" />
<point frequencyHz="180.00" levelDb="-0.47" />
<point frequencyHz="190.00" levelDb="-0.43" />
<point frequencyHz="200.00" levelDb="-0.40" />
<point frequencyHz="212.00" levelDb="-0.37" />
<point frequencyHz="224.00" levelDb="-0.36" />
<point frequencyHz="236.00" levelDb="-0.33" />
<point frequencyHz="250.00" levelDb="-0.30" />
<point frequencyHz="265.00" levelDb="-0.28" />
<point frequencyHz="280.00" levelDb="-0.25" />
<point frequencyHz="300.00" levelDb="-0.24" />
<point frequencyHz="315.00" levelDb="-0.24" />
<point frequencyHz="335.00" levelDb="-0.24" />
<point frequencyHz="355.00" levelDb="-0.25" />
<point frequencyHz="375.00" levelDb="-0.24" />
<point frequencyHz="400.00" levelDb="-0.12" />
<point frequencyHz="425.00" levelDb="-0.10" />
<point frequencyHz="450.00" levelDb="-0.08" />
<point frequencyHz="475.00" levelDb="-0.09" />
<point frequencyHz="500.00" levelDb="-0.07" />
<point frequencyHz="530.00" levelDb="-0.07" />
<point frequencyHz="560.00" levelDb="-0.06" />
<point frequencyHz="600.00" levelDb="-0.06" />
<point frequencyHz="630.00" levelDb="-0.06" />
<point frequencyHz="670.00" levelDb="-0.05" />
<point frequencyHz="710.00" levelDb="-0.04" />
<point frequencyHz="750.00" levelDb="-0.05" />
<point frequencyHz="800.00" levelDb="-0.04" />
<point frequencyHz="850.00" levelDb="-0.01" />
<point frequencyHz="900.00" levelDb="0.02" />
<point frequencyHz="950.00" levelDb="0.02" />
<point frequencyHz="1000.00" levelDb="0.00" />
<point frequencyHz="1060.00" levelDb="0.02" />
<point frequencyHz="1120.00" levelDb="0.03" />
<point frequencyHz="1180.00" levelDb="0.07" />
<point frequencyHz="1250.00" levelDb="0.10" />
<point frequencyHz="1320.00" levelDb="0.10" />
<point frequencyHz="1400.00" levelDb="0.13" />
<point frequencyHz="1500.00" levelDb="0.01" />
<point frequencyHz="1600.00" levelDb="0.01" />
<point frequencyHz="1700.00" levelDb="0.10" />
<point frequencyHz="1800.00" levelDb="0.11" />
<point frequencyHz="1900.00" levelDb="0.19" />
<point frequencyHz="2000.00" levelDb="0.24" />
<point frequencyHz="2120.00" levelDb="0.38" />
<point frequencyHz="2240.00" levelDb="0.46" />
<point frequencyHz="2360.00" levelDb="0.26" />
<point frequencyHz="2500.00" levelDb="0.27" />
<point frequencyHz="2650.00" levelDb="0.43" />
<point frequencyHz="2800.00" levelDb="0.76" />
<point frequencyHz="3000.00" levelDb="0.75" />
<point frequencyHz="3150.00" levelDb="1.09" />
<point frequencyHz="3350.00" levelDb="1.09" />
<point frequencyHz="3550.00" levelDb="0.94" />
<point frequencyHz="3750.00" levelDb="1.06" />
<point frequencyHz="4000.00" levelDb="1.21" />
<point frequencyHz="4250.00" levelDb="1.47" />
<point frequencyHz="4500.00" levelDb="1.45" />
<point frequencyHz="4750.00" levelDb="1.36" />
<point frequencyHz="5000.00" levelDb="2.07" />
<point frequencyHz="5300.00" levelDb="2.85" />
<point frequencyHz="5600.00" levelDb="2.90" />
<point frequencyHz="6000.00" levelDb="3.85" />
<point frequencyHz="6300.00" levelDb="4.65" />
<point frequencyHz="6700.00" levelDb="5.84" />
<point frequencyHz="7100.00" levelDb="5.46" />
<point frequencyHz="7500.00" levelDb="6.15" />
<point frequencyHz="8000.00" levelDb="7.50" />
<point frequencyHz="8500.00" levelDb="8.30" />
<point frequencyHz="9000.00" levelDb="10.62" />
<point frequencyHz="9500.00" levelDb="12.70" />
<point frequencyHz="10000.00" levelDb="16.65" />
<point frequencyHz="10600.00" levelDb="20.95" />
<point frequencyHz="11200.00" levelDb="25.41" />
<point frequencyHz="11800.00" levelDb="26.32" />
<point frequencyHz="12500.00" levelDb="20.20" />
<point frequencyHz="13200.00" levelDb="16.60" />
<point frequencyHz="14000.00" levelDb="11.24" />
<point frequencyHz="15000.00" levelDb="7.85" />
<point frequencyHz="16000.00" levelDb="7.62" />
<point frequencyHz="17000.00" levelDb="20.19" />
<point frequencyHz="18000.00" levelDb="7.32" />
<point frequencyHz="19000.00" levelDb="2.87" />
<point frequencyHz="20000.00" levelDb="5.18" />
</frequencyResponse>
</microphone>
</microphones>
<xi:include href="audio_policy_volumes.xml" />
<xi:include href="default_volume_tables.xml" />
</audioPlatformConfiguration>

View File

@@ -233,7 +233,6 @@
<ctl name="EP6 TX Mixer INCALL_TX" value="0" />
<ctl name="NoHost1 TX Mixer INCALL_TX" value="0" />
<ctl name="EP5 TX Mixer INTERNAL_MIC_US_TX" value="0"/>
<ctl name="EP4 TX Mixer I2S_2_TX" value="0" />
<!-- AoC Mic setting -->
@@ -257,14 +256,10 @@
<ctl name="AoC Modem Downlink ASRC Mode" value="ASP_ON" />
<ctl name="Voice Call Mic Source" value="Builtin_MIC" />
<ctl name="Mic Spatial Module Enable" value="0" />
<ctl name="Audio Capture Eraser Enable" value="0" />
<ctl name="Hotword Tap Enable" value="0" />
<!-- In AIDL Hal, this controlled by audio hal directly to avoid aoc" -->
<!-- crashing since speicifc order is needed between dsp mode and" -->
<!-- spatial module." -->
<ctl name="Mic Spatial Module Enable" value="0" />
<!-- audio PDM mic default state -->
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
@@ -312,7 +307,6 @@
<ctl name="Incall Capture Stream0" value="Off" />
<ctl name="Incall Capture Stream1" value="Off" />
<ctl name="Incall Capture Stream2" value="Off" />
<ctl name="Incall Capture Stream3" value="Off" />
<!-- These two controls control the muting function of mics and sinks during the voice call. -->
<!-- They would be enabled by HAL. -->
@@ -419,10 +413,6 @@
<path name="primary-playback -> bt" />
</path>
<path name="primary-playback-0 -> bluetooth-low-energy-broadcast">
<path name="primary-playback -> bt" />
</path>
<path name="primary-playback-0 -> usb">
<ctl name="USB_RX Mixer EP2" value="1" />
</path>
@@ -495,10 +485,6 @@
<path name="raw-playback -> bt" />
</path>
<path name="raw-playback-0 -> bluetooth-low-energy-broadcast">
<path name="raw-playback -> bt" />
</path>
<path name="raw-playback-0 -> usb">
<ctl name="USB_RX Mixer RAW" value="1" />
</path>
@@ -571,10 +557,6 @@
<path name="deep-buffer-playback -> bt" />
</path>
<path name="deep-buffer-playback-0 -> bluetooth-low-energy-broadcast">
<path name="deep-buffer-playback -> bt" />
</path>
<path name="deep-buffer-playback-0 -> usb">
<ctl name="USB_RX Mixer EP6" value="1" />
</path>
@@ -652,10 +634,6 @@
<path name="compress-offload-playback -> bt" />
</path>
<path name="compress-offload-playback-0 -> bluetooth-low-energy-broadcast">
<path name="compress-offload-playback -> bt" />
</path>
<path name="compress-offload-playback-0 -> usb">
<ctl name="USB_RX Mixer EP7" value="1" />
</path>
@@ -728,10 +706,6 @@
<path name="mmap-playback -> bt" />
</path>
<path name="mmap-playback-0 -> bluetooth-low-energy-broadcast">
<path name="mmap-playback -> bt" />
</path>
<path name="mmap-playback-0 -> usb">
<ctl name="USB_RX Mixer EP1" value="1" />
</path>
@@ -816,10 +790,6 @@
<path name="voip-playback -> bt" />
</path>
<path name="voip-playback-0 -> bluetooth-low-energy-broadcast">
<path name="voip-playback -> bt" />
</path>
<path name="voip-playback-0 -> usb">
<ctl name="USB_RX Mixer VOIP" value="1" />
</path>
@@ -836,6 +806,61 @@
<path name="voip-playback-0 -> usb" />
</path>
<path name="immersive-playback -> speaker">
<ctl name="TDM_0_RX Mixer IMSV" value="1" />
</path>
<path name="immersive-playback-0 -> speaker">
<path name="immersive-playback -> speaker" />
</path>
<path name="immersive-playback-0 -> speaker-earpiece">
<path name="immersive-playback -> speaker" />
</path>
<path name="immersive-playback-0 -> speaker-safe">
<path name="immersive-playback -> speaker" />
</path>
<path name="immersive-playback -> bt">
<ctl name="BT_RX Mixer IMSV" value="1" />
</path>
<path name="immersive-playback-0 -> bt">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-a2dp-device">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-a2dp-headphone">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-a2dp-speaker">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-low-energy-headset">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-low-energy-speaker">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> usb">
<ctl name="USB_RX Mixer IMSV" value="1" />
</path>
<path name="immersive-playback-0 -> usb-headset">
<path name="immersive-playback-0 -> usb" />
</path>
<path name="immersive-playback-0 -> usb-device">
<path name="immersive-playback-0 -> usb" />
</path>
<path name="spatializer-offload-playback -> speaker">
<ctl name="TDM_0_RX Mixer EP4" value="1" />
@@ -857,18 +882,6 @@
<ctl name="BT_RX Mixer EP4" value="1" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-sco-default">
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-sco-headset">
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-sco-car-kit">
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-a2dp-device">
<path name="spatializer-offload-playback -> bt" />
</path>
@@ -889,10 +902,6 @@
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-low-energy-broadcast">
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> usb">
<ctl name="USB_RX Mixer EP4" value="1" />
</path>
@@ -963,10 +972,6 @@
<path name="haptic-playback -> bt" />
</path>
<path name="haptic-playback-0 -> bluetooth-low-energy-broadcast">
<path name="haptic-playback -> bt" />
</path>
<path name="haptic-playback-0 -> usb">
<ctl name="USB_RX Mixer EP3" value="1" />
<ctl name="TDM_0_RX Mixer EP8" value="1" />
@@ -1041,39 +1046,6 @@
<ctl name="VOIP TX Mixer BT_TX" value="1" />
</path>
<path name="microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
<path name="back-microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
<path name="usb-microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer USB_TX" value="1" />
</path>
<path name="usb-headset-microphones -> voip-gsenet-capture-0">
<path name="usb-microphones -> voip-gsenet-capture-0" />
</path>
<path name="usb-device-microphones -> voip-gsenet-capture-0">
<path name="usb-microphones -> voip-gsenet-capture-0" />
</path>
<path name="bluetooth-sco-headset-microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer BT_TX" value="1" />
</path>
<path name="bluetooth-low-energy-headset-microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer BT_TX" value="1" />
</path>
<path name="microphones -> fast-capture-0">
<ctl name="EP3 TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
@@ -1102,47 +1074,11 @@
<ctl name="EP3 TX Mixer BT_TX" value="1" />
</path>
<path name="sound-trigger-microphones -> sound-trigger-capture-0" />
<path name="microphones -> sound-trigger-capture-0" />
<path name="sound-trigger-microphones -> sound-trigger-tap-capture-0">
<ctl name="Audio Capture Eraser Enable" value="1" />
<ctl name="Hotword Tap Enable" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="microphones -> sound-trigger-tap-capture-0" />
<path name="sound-trigger-microphones -> hotword-lookback-capture-0" />
<path name="ultrasound-microphones -> ultrasound-capture-0">
<ctl name="EP5 TX Mixer INTERNAL_MIC_US_TX" value="1" />
</path>
<path name="microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
<path name="back-microphones -> mmap-capture-0">
<path name="microphones -> mmap-capture-0" />
</path>
<path name="usb-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer USB_TX" value="1" />
</path>
<path name="usb-headset-microphones -> mmap-capture-0">
<path name="usb-microphones -> mmap-capture-0" />
</path>
<path name="usb-device-microphones -> mmap-capture-0">
<path name="usb-microphones -> mmap-capture-0" />
</path>
<path name="bluetooth-sco-headset-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer BT_TX" value="1" />
</path>
<path name="bluetooth-low-energy-headset-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer BT_TX" value="1" />
</path>
<path name="microphones -> hotword-lookback-capture-0" />
<!-- voice-call dynamic route -->
<path name="voice-call-downlink-0 -> speaker">
@@ -1177,10 +1113,6 @@
<path name="voice-call-downlink-0 -> bt" />
</path>
<path name="voice-call-downlink-0 -> bluetooth-low-energy-broadcast">
<path name="voice-call-downlink-0 -> bt" />
</path>
<path name="voice-call-downlink-0 -> usb">
<ctl name="USB_RX Mixer EP5" value="1" />
</path>
@@ -1233,9 +1165,77 @@
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
</path>
<path name="in-call-capture-source-0 -> in-call-capture-0" />
<path name="in-call-capture-source-1 -> in-call-capture-1" />
<path name="in-call-capture-source-2 -> in-call-capture-2" />
<path name="telephony-rx (VOICE_DOWNLINK) -> in-call-capture-0">
<ctl name="Incall Capture Stream0" value="DL" />
</path>
<path name="telephony-rx (VOICE_UPLINK) -> in-call-capture-0">
<ctl name="Incall Capture Stream0" value="UL" />
</path>
<path name="telephony-rx (VOICE_CALL) -> in-call-capture-0">
<ctl name="Incall Capture Stream0" value="UL_DL" />
</path>
<path name="telephony-rx (MIC) -> in-call-capture-0">
<ctl name="Incall Capture Stream0" value="DL" />
</path>
<path name="telephony-rx (VOICE_DOWNLINK) -> in-call-capture-1">
<ctl name="Incall Capture Stream1" value="DL" />
</path>
<path name="telephony-rx (VOICE_UPLINK) -> in-call-capture-1">
<ctl name="Incall Capture Stream1" value="UL" />
</path>
<path name="telephony-rx (VOICE_CALL) -> in-call-capture-1">
<ctl name="Incall Capture Stream1" value="UL_DL" />
</path>
<path name="telephony-rx (MIC) -> in-call-capture-1">
<ctl name="Incall Capture Stream1" value="DL" />
</path>
<path name="telephony-rx (VOICE_DOWNLINK) -> in-call-capture-2">
<ctl name="Incall Capture Stream2" value="DL" />
</path>
<path name="telephony-rx (VOICE_UPLINK) -> in-call-capture-2">
<ctl name="Incall Capture Stream2" value="UL" />
</path>
<path name="telephony-rx (VOICE_CALL) -> in-call-capture-2">
<ctl name="Incall Capture Stream2" value="UL_DL" />
</path>
<path name="telephony-rx (MIC) -> in-call-capture-2">
<ctl name="Incall Capture Stream2" value="DL" />
</path>
<path name="microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
<path name="usb-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer USB_TX" value="1" />
</path>
<path name="usb-headset-microphones -> mmap-capture-0">
<path name="usb-microphones -> mmap-capture-0" />
</path>
<path name="usb-device-microphones -> mmap-capture-0">
<path name="usb-microphones -> mmap-capture-0" />
</path>
<path name="bluetooth-sco-headset-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer BT_TX" value="1" />
</path>
<path name="bluetooth-low-energy-headset-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer BT_TX" value="1" />
</path>
<!-- codec setting -->
<!-- Rx device -->
@@ -1249,6 +1249,7 @@
<ctl name="PCM Source" value="ASP" />
<ctl name="AMP PCM Gain" value="7" />
<ctl name="Main AMP Enable Switch" value="1" />
<ctl name="AoC Chirp Enable" value="1" />
</path>
<path name="speaker">
@@ -1265,6 +1266,7 @@
<ctl name="R ASPTX1 Slot Position" value="0" />
<ctl name="R Main AMP Enable Switch" value="1" />
<ctl name="Main AMP Enable Switch" value="1" />
<!-- load Enable FIR -->
<ctl name="Fast Use Case Delta File" value="fast_switch1.txt" />
<ctl name="Fast Use Case Switch Enable" value="1" />
<ctl name="R Fast Use Case Delta File" value="fast_switch2.txt" />
@@ -1273,35 +1275,36 @@
<path name="speaker-safe">
<ctl name="R Main AMP Enable Switch" value="1" />
<!-- load Bypass FIR -->
<ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" />
<ctl name="R Fast Use Case Switch Enable" value="1" />
</path>
<!-- Tx device -->
<path name="builtin-mic-id-capture-list">
<path name="microphones">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
</path>
<path name="microphones">
<path name="builtin-mic-id-capture-list" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="22" />
</path>
<path name="microphones (VOICE)">
<path name="builtin-mic-id-capture-list" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="microphones (VOICE_COMMUNICATION,VOICE)">
<path name="microphones (VOICE)" />
</path>
<path name="microphones (VOICE_RECOGNITION)">
<path name="builtin-mic-id-capture-list" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="22" />
</path>
@@ -1313,47 +1316,91 @@
</path>
<path name="microphones (SOUND_TRIGGER_AEC)">
<path name="builtin-mic-id-capture-list" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="Audio Capture Eraser Enable" value="1" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="Audio Capture Mic Source" value="ERASER" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="microphones (CAMCORDER)">
<path name="builtin-mic-id-capture-list" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="microphones (UNPROCESSED)">
<path name="builtin-mic-id-capture-list" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="5" />
</path>
<path name="back-microphones">
<path name="microphones" />
<ctl name="Mic Spatial Module Enable" value="1" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="22" />
</path>
<path name="back-microphones (VOICE)">
<path name="microphones (VOICE)" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="back-microphones (VOICE_COMMUNICATION,VOICE)">
<path name="back-microphones (VOICE)" />
<path name="microphones (CAMCORDER)">
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="back-microphones (CAMCORDER)">
<path name="microphones (CAMCORDER)" />
</path>
<path name="back-microphones (UNPROCESSED)">
<path name="microphones (UNPROCESSED)" />
<path name="camcorder-mic">
<ctl name="Mic Spatial Module Enable" value="1" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="unprocessed-mic">
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="5" />
</path>
<path name="unprocessed-dual-mic">
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="5" />
</path>
<path name="unprocessed-triple-mic">
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="5" />
</path>
<path name="bluetooth-sco-headset-microphones">
<path name="builtin-mic-id-capture-list" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="Audio Capture Mic Source" value="BT_MIC" />
<ctl name="Voice Call Mic Source" value="BT_MIC" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
@@ -1363,70 +1410,16 @@
<path name="bluetooth-sco-headset-microphones" />
</path>
<path name="usb-microphones">
<path name="builtin-mic-id-capture-list" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="Audio Capture Mic Source" value="USB_MIC" />
<ctl name="Voice Call Mic Source" value="USB_MIC" />
<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>
<path name="in-call-capture-source-0 (VOICE_DOWNLINK)">
<ctl name="Incall Capture Stream0" value="DL" />
</path>
<path name="in-call-capture-source-0 (VOICE_UPLINK)">
<ctl name="Incall Capture Stream0" value="UL" />
</path>
<path name="in-call-capture-source-0 (VOICE_CALL)">
<ctl name="Incall Capture Stream0" value="UL_DL" />
</path>
<path name="in-call-capture-source-0">
<path name="in-call-capture-source-0 (VOICE_DOWNLINK)" />
</path>
<path name="in-call-capture-source-1 (VOICE_DOWNLINK)">
<ctl name="Incall Capture Stream1" value="DL" />
</path>
<path name="in-call-capture-source-1 (VOICE_UPLINK)">
<ctl name="Incall Capture Stream1" value="UL" />
</path>
<path name="in-call-capture-source-1 (VOICE_CALL)">
<ctl name="Incall Capture Stream1" value="UL_DL" />
</path>
<path name="in-call-capture-source-1">
<path name="in-call-capture-source-1 (VOICE_DOWNLINK)" />
</path>
<path name="in-call-capture-source-2 (VOICE_DOWNLINK)">
<ctl name="Incall Capture Stream2" value="DL" />
</path>
<path name="in-call-capture-source-2 (VOICE_UPLINK)">
<ctl name="Incall Capture Stream2" value="UL" />
</path>
<path name="in-call-capture-source-2 (VOICE_CALL)">
<ctl name="Incall Capture Stream2" value="UL_DL" />
</path>
<path name="in-call-capture-source-2">
<path name="in-call-capture-source-2 (VOICE_DOWNLINK)" />
</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

@@ -82,13 +82,3 @@ PRODUCT_COPY_FILES += \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/tests/test_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/test_preset.mps
endif
ifeq ($(USE_AUDIO_HAL_AIDL),true)
# Offload spatializer config
PRODUCT_COPY_FILES += \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/base:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/base \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_2_ch:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_2_ch \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_6_ch:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_6_ch \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_xaural:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_xaural \
endif

View File

@@ -173,14 +173,14 @@
</input_backend_cfg_mic_mapping>
<usecase_attr>
<!-- for output with AUDIO_OUTPUT_FLAG_RAW, 40 periods * 48 frames/period * 2ch * 4(s32) = 15360 bytes -->
<usecase id="UC_RAW_PLAYBACK" dev1="23" dyn_path="true" dsp_vol="false" mmap="false" period="48" period_num="40"/>
<!-- for output with AUDIO_OUTPUT_FLAG_RAW, 32 periods * 64 frames(around 1.3ms) * 2ch * 4(s32) = 16384 bytes -->
<usecase id="UC_RAW_PLAYBACK" dev1="23" dyn_path="true" dsp_vol="false" mmap="true" period="64" period_num="32"/>
<!-- for output with AUDIO_OUTPUT_FLAG_PRIMARY|AUDIO_OUTPUT_FLAG_FAST, 4 * 10ms buffer -->
<usecase id="UC_LOW_LATENCY_PLAYBACK" dev1="1" dyn_path="true" dsp_vol="false" mmap="false" period="10" period_num="4"/>
<!-- for output with AUDIO_OUTPUT_FLAG_MMAP_NOIRQ, 40 periods * 48 frames/period(=1ms w/ 48k sample rate) * 2ch *4(float) = 15360 bytes -->
<usecase id="UC_MMAP_PLAYBACK" dev1="0" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="40"/>
<!-- for output with AUDIO_OUTPUT_FLAG_DEEP_BUFFER, 2 * 40ms buffer -->
<usecase id="UC_DEEP_BUFFER_PLAYBACK" dev1="5" dyn_path="true" dsp_vol="false" mmap="false" period="40" period_num="2"/>
<!-- for output with AUDIO_OUTPUT_FLAG_DEEP_BUFFER, 4 * 20ms buffer -->
<usecase id="UC_DEEP_BUFFER_PLAYBACK" dev1="5" dyn_path="true" dsp_vol="false" mmap="false" period="20" period_num="4"/>
<!-- dev1: voice-call downlink dev2: voice-clal uplink -->
<usecase id="UC_VOICE_CALL" dev1="4" dev2="11"/>
<!-- for output with flag AUDIO_OUTPUT_SPATIALIZER -->
@@ -308,7 +308,7 @@
<module libname="audio_waves_aoc.so" argu="Sink=SPK:1 ThermistorsName=VIRTUAL-SKIN-SPEAKER"/>
<module libname="audio_cca_aoc.so" argu="UnsupportBands=48000 ExSharedBands=48000 VoIPMode=Dl"/>
<module libname="audio_fortemedia_aoc.so" argu="MCPS_TABLE=y DL_CH=y VoIP_DLCHs=SPK:2,USB:2,BT:2 VoIP_Rate=32000 SHARED_MODULE=1130578253"/>
<module libname="audio_sounddose_aoc.so" argu="Blackbird,Condor=0,46.35,0.1950549451;54.6,57,0.98625"/>
<module libname="audio_sounddose_aoc.so"/>
<module libname="liboffloadeffect.so"/>
<module libname="audio_amcs_ext.so"/>
<module libname="audio_bluenote_aoc.so"/>

View File

@@ -51,8 +51,8 @@
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
<profile name="" format="AUDIO_FORMAT_OPUS"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort>
<mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@@ -138,6 +138,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">
@@ -157,6 +161,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

@@ -51,8 +51,8 @@
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
<profile name="" format="AUDIO_FORMAT_OPUS"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort>
<mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@@ -138,6 +138,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">
@@ -157,6 +161,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">
@@ -150,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

@@ -51,8 +51,8 @@
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
<profile name="" format="AUDIO_FORMAT_OPUS"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort>
<mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@@ -138,6 +138,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">
@@ -157,6 +161,8 @@
</devicePort>
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
</devicePort>
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
</devicePort>
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
</devicePort>
<devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink"

View File

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

Binary file not shown.

View File

@@ -179,8 +179,8 @@
<usecase id="UC_LOW_LATENCY_PLAYBACK" dev1="1" dyn_path="true" dsp_vol="false" mmap="false" period="10" period_num="4"/>
<!-- for output with AUDIO_OUTPUT_FLAG_MMAP_NOIRQ, 40 periods * 48 frames/period(=1ms w/ 48k sample rate) * 2ch *4(float) = 15360 bytes -->
<usecase id="UC_MMAP_PLAYBACK" dev1="0" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="40"/>
<!-- for output with AUDIO_OUTPUT_FLAG_DEEP_BUFFER, 2 * 40ms buffer -->
<usecase id="UC_DEEP_BUFFER_PLAYBACK" dev1="5" dyn_path="true" dsp_vol="false" mmap="false" period="40" period_num="2"/>
<!-- for output with AUDIO_OUTPUT_FLAG_DEEP_BUFFER, 4 * 20ms buffer -->
<usecase id="UC_DEEP_BUFFER_PLAYBACK" dev1="5" dyn_path="true" dsp_vol="false" mmap="false" period="20" period_num="4"/>
<!-- dev1: voice-call downlink dev2: voice-clal uplink -->
<usecase id="UC_VOICE_CALL" dev1="4" dev2="11"/>
<!-- for output with flag AUDIO_OUTPUT_SPATIALIZER -->

View File

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

View File

@@ -24,13 +24,10 @@
<argument name="PollWaitMs" value="20000" />
<argument name="ThermistorName" value="VIRTUAL-SKIN-SPEAKER" />
<argument name="ThermistorType" value="UNKNOWN" />
<argument name="ThrottlingSeverity" value="LIGHT" />
<argument name="ThrottlingSeverity" value="MODERATE" />
</feature>
<feature name="RuntimeTuningDump" />
<feature name="SoundDose">
<argument name="Curves" value="blackbird,condor=0,46.35,0.1950549451;54.6,57,0.98625" />
</feature>
<feature name="spatializer-offload" />
<!-- <feature name="spatializer-offload" /> -->
</features>
<voipVolume>
@@ -50,6 +47,7 @@
<device name="usb" />
<device name="speaker" codec="cs35l41">
<argument name="SpeakerNum" value="2" />
<argument name="Rotation" />
<argument name="AcousticShockProtection" />
</device>
</devices>
@@ -60,12 +58,11 @@
<argument name="ThermistorsName" value="VIRTUAL-SKIN-SPEAKER" />
</tuner>
<tuner type="telephony" name="fortemedia">
<argument name="VoIP_DLCHs" value="SPK:2,USB:2,BT:2" />
<argument name="VoIP_DLCHs" value="SPK:2,USB:2" />
<argument name="VoIP_Rate" value="32000" />
<argument name="BOOST_USB_SWB_CLK" value="y" />
<argument name="BOOST_HANDSET_SWB_CLK" value="y" />
<argument name="CCA" value="UnsupportBands:48000,ExSharedBands:48000,VoIPMode:Dl" />
<argument name="MCPS_TABLE" value="y" />
</tuner>
<tuner type="capture" name="gs_capture" />
</tuners>
@@ -74,8 +71,8 @@
<latency source="primary-playback" sink="speaker" milliseconds="20" />
<latency source="primary-playback" sink="usb-device" milliseconds="10" />
<latency source="primary-playback" sink="usb-headset" milliseconds="10" />
<latency source="primary-playback" sink="bluetooth-a2dp-device" milliseconds="100" />
<latency source="primary-playback" sink="bluetooth-low-energy-speaker" milliseconds="100" />
<latency source="primary-playback" sink="bluetooth-a2dp-device" milliseconds="10" />
<latency source="primary-playback" sink="bluetooth-low-energy-speaker" milliseconds="10" />
<latency source="deep-buffer-playback" sink="speaker" milliseconds="70" />
<latency source="deep-buffer-playback" sink="usb-device" milliseconds="70" />
@@ -92,227 +89,21 @@
<latency source="microphones" sink="primary-capture" milliseconds="160" />
<latency source="back-microphones" sink="primary-capture" milliseconds="160" />
<latency source="bluetooth-sco-headset" sink="primary-capture" milliseconds="40" />
<latency source="usb-device-microphones" sink="primary-capture" milliseconds="100" />
<latency source="usb-headset-microphones" sink="primary-capture" milliseconds="100" />
</latencies>
<spatialCapture>
<enablement useCase="primary-capture" deviceInterface="microphones">
<source>MIC</source>
<source>CAMCORDER</source>
<source>VOICE_RECOGNITION</source>
</enablement>
<enablement useCase="primary-capture" deviceInterface="back-microphones">
<source>MIC</source>
<source>CAMCORDER</source>
<source>VOICE_RECOGNITION</source>
</enablement>
</spatialCapture>
<microphones>
<microphone id="builtin_mic_1" location="MAINBODY" group="0" indexInTheGroup="0"
directionality="OMNI">
<device type="IN_MICROPHONE" address="bottom" />
<sensitivity levelDbfs="37.0" maxSplDb="132.5" minSplDb="28.5" />
<position x="0.0269" y="0.0058" z="0.0079" />
<orientation x="0.0" y="0.0" z="1.0" />
<frequencyResponse>
<point frequencyHz="100.00" levelDb="-0.78" />
<point frequencyHz="106.00" levelDb="-0.71" />
<point frequencyHz="112.00" levelDb="-0.64" />
<point frequencyHz="118.00" levelDb="-0.60" />
<point frequencyHz="125.00" levelDb="-0.55" />
<point frequencyHz="132.00" levelDb="-0.50" />
<point frequencyHz="140.00" levelDb="-0.47" />
<point frequencyHz="150.00" levelDb="-0.42" />
<point frequencyHz="160.00" levelDb="-0.39" />
<point frequencyHz="170.00" levelDb="-0.36" />
<point frequencyHz="180.00" levelDb="-0.34" />
<point frequencyHz="190.00" levelDb="-0.33" />
<point frequencyHz="200.00" levelDb="-0.32" />
<point frequencyHz="212.00" levelDb="-0.29" />
<point frequencyHz="224.00" levelDb="-0.28" />
<point frequencyHz="236.00" levelDb="-0.28" />
<point frequencyHz="250.00" levelDb="-0.27" />
<point frequencyHz="265.00" levelDb="-0.25" />
<point frequencyHz="280.00" levelDb="-0.25" />
<point frequencyHz="300.00" levelDb="-0.24" />
<point frequencyHz="315.00" levelDb="-0.23" />
<point frequencyHz="335.00" levelDb="-0.23" />
<point frequencyHz="355.00" levelDb="-0.22" />
<point frequencyHz="375.00" levelDb="-0.22" />
<point frequencyHz="400.00" levelDb="-0.19" />
<point frequencyHz="425.00" levelDb="-0.17" />
<point frequencyHz="450.00" levelDb="-0.15" />
<point frequencyHz="475.00" levelDb="-0.15" />
<point frequencyHz="500.00" levelDb="-0.14" />
<point frequencyHz="530.00" levelDb="-0.14" />
<point frequencyHz="560.00" levelDb="-0.12" />
<point frequencyHz="600.00" levelDb="-0.11" />
<point frequencyHz="630.00" levelDb="-0.10" />
<point frequencyHz="670.00" levelDb="-0.10" />
<point frequencyHz="710.00" levelDb="-0.08" />
<point frequencyHz="750.00" levelDb="-0.07" />
<point frequencyHz="800.00" levelDb="-0.07" />
<point frequencyHz="850.00" levelDb="-0.04" />
<point frequencyHz="900.00" levelDb="-0.03" />
<point frequencyHz="950.00" levelDb="-0.01" />
<point frequencyHz="1000.00" levelDb="0.00" />
<point frequencyHz="1060.00" levelDb="0.04" />
<point frequencyHz="1120.00" levelDb="0.06" />
<point frequencyHz="1180.00" levelDb="0.07" />
<point frequencyHz="1250.00" levelDb="0.08" />
<point frequencyHz="1320.00" levelDb="0.13" />
<point frequencyHz="1400.00" levelDb="0.09" />
<point frequencyHz="1500.00" levelDb="0.14" />
<point frequencyHz="1600.00" levelDb="0.19" />
<point frequencyHz="1700.00" levelDb="0.23" />
<point frequencyHz="1800.00" levelDb="0.28" />
<point frequencyHz="1900.00" levelDb="0.29" />
<point frequencyHz="2000.00" levelDb="0.31" />
<point frequencyHz="2120.00" levelDb="0.37" />
<point frequencyHz="2240.00" levelDb="0.88" />
<point frequencyHz="2360.00" levelDb="0.86" />
<point frequencyHz="2500.00" levelDb="0.77" />
<point frequencyHz="2650.00" levelDb="0.78" />
<point frequencyHz="2800.00" levelDb="0.84" />
<point frequencyHz="3000.00" levelDb="0.86" />
<point frequencyHz="3150.00" levelDb="1.05" />
<point frequencyHz="3350.00" levelDb="1.12" />
<point frequencyHz="3550.00" levelDb="1.18" />
<point frequencyHz="3750.00" levelDb="1.25" />
<point frequencyHz="4000.00" levelDb="1.43" />
<point frequencyHz="4250.00" levelDb="1.66" />
<point frequencyHz="4500.00" levelDb="1.83" />
<point frequencyHz="4750.00" levelDb="2.02" />
<point frequencyHz="5000.00" levelDb="2.23" />
<point frequencyHz="5300.00" levelDb="2.59" />
<point frequencyHz="5600.00" levelDb="2.84" />
<point frequencyHz="6000.00" levelDb="3.35" />
<point frequencyHz="6300.00" levelDb="4.01" />
<point frequencyHz="6700.00" levelDb="6.82" />
<point frequencyHz="7100.00" levelDb="6.62" />
<point frequencyHz="7500.00" levelDb="6.42" />
<point frequencyHz="8000.00" levelDb="7.30" />
<point frequencyHz="8500.00" levelDb="8.23" />
<point frequencyHz="9000.00" levelDb="7.54" />
<point frequencyHz="9500.00" levelDb="12.68" />
<point frequencyHz="10000.00" levelDb="13.76" />
<point frequencyHz="10600.00" levelDb="18.69" />
<point frequencyHz="11200.00" levelDb="19.68" />
<point frequencyHz="11800.00" levelDb="20.90" />
<point frequencyHz="12500.00" levelDb="23.70" />
<point frequencyHz="13200.00" levelDb="25.10" />
<point frequencyHz="14000.00" levelDb="21.65" />
<point frequencyHz="15000.00" levelDb="16.18" />
<point frequencyHz="16000.00" levelDb="18.84" />
<point frequencyHz="17000.00" levelDb="25.44" />
<point frequencyHz="18000.00" levelDb="23.48" />
<point frequencyHz="19000.00" levelDb="23.22" />
<point frequencyHz="20000.00" levelDb="24.89" />
</frequencyResponse>
</microphone>
<microphone id="builtin_mic_2" location="MAINBODY" group="0" indexInTheGroup="1"
directionality="OMNI">
<device type="IN_MICROPHONE_BACK" address="back" />
<sensitivity levelDbfs="-37.0" maxSplDb="132.5" minSplDb="28.5" />
<position x="0.0546" y="0.1456" z="0.00415" />
<orientation x="0.0" y="1.0" z="0.0" />
<frequencyResponse>
<point frequencyHz="106.00" levelDb="-0.75" />
<point frequencyHz="112.00" levelDb="-0.74" />
<point frequencyHz="118.00" levelDb="-0.69" />
<point frequencyHz="125.00" levelDb="-0.65" />
<point frequencyHz="132.00" levelDb="-0.62" />
<point frequencyHz="140.00" levelDb="-0.61" />
<point frequencyHz="150.00" levelDb="-0.56" />
<point frequencyHz="160.00" levelDb="-0.53" />
<point frequencyHz="170.00" levelDb="-0.50" />
<point frequencyHz="180.00" levelDb="-0.47" />
<point frequencyHz="190.00" levelDb="-0.43" />
<point frequencyHz="200.00" levelDb="-0.40" />
<point frequencyHz="212.00" levelDb="-0.37" />
<point frequencyHz="224.00" levelDb="-0.36" />
<point frequencyHz="236.00" levelDb="-0.33" />
<point frequencyHz="250.00" levelDb="-0.30" />
<point frequencyHz="265.00" levelDb="-0.28" />
<point frequencyHz="280.00" levelDb="-0.25" />
<point frequencyHz="300.00" levelDb="-0.24" />
<point frequencyHz="315.00" levelDb="-0.24" />
<point frequencyHz="335.00" levelDb="-0.24" />
<point frequencyHz="355.00" levelDb="-0.25" />
<point frequencyHz="375.00" levelDb="-0.24" />
<point frequencyHz="400.00" levelDb="-0.12" />
<point frequencyHz="425.00" levelDb="-0.10" />
<point frequencyHz="450.00" levelDb="-0.08" />
<point frequencyHz="475.00" levelDb="-0.09" />
<point frequencyHz="500.00" levelDb="-0.07" />
<point frequencyHz="530.00" levelDb="-0.07" />
<point frequencyHz="560.00" levelDb="-0.06" />
<point frequencyHz="600.00" levelDb="-0.06" />
<point frequencyHz="630.00" levelDb="-0.06" />
<point frequencyHz="670.00" levelDb="-0.05" />
<point frequencyHz="710.00" levelDb="-0.04" />
<point frequencyHz="750.00" levelDb="-0.05" />
<point frequencyHz="800.00" levelDb="-0.04" />
<point frequencyHz="850.00" levelDb="-0.01" />
<point frequencyHz="900.00" levelDb="0.02" />
<point frequencyHz="950.00" levelDb="0.02" />
<point frequencyHz="1000.00" levelDb="0.00" />
<point frequencyHz="1060.00" levelDb="0.02" />
<point frequencyHz="1120.00" levelDb="0.03" />
<point frequencyHz="1180.00" levelDb="0.07" />
<point frequencyHz="1250.00" levelDb="0.10" />
<point frequencyHz="1320.00" levelDb="0.10" />
<point frequencyHz="1400.00" levelDb="0.13" />
<point frequencyHz="1500.00" levelDb="0.01" />
<point frequencyHz="1600.00" levelDb="0.01" />
<point frequencyHz="1700.00" levelDb="0.10" />
<point frequencyHz="1800.00" levelDb="0.11" />
<point frequencyHz="1900.00" levelDb="0.19" />
<point frequencyHz="2000.00" levelDb="0.24" />
<point frequencyHz="2120.00" levelDb="0.38" />
<point frequencyHz="2240.00" levelDb="0.46" />
<point frequencyHz="2360.00" levelDb="0.26" />
<point frequencyHz="2500.00" levelDb="0.27" />
<point frequencyHz="2650.00" levelDb="0.43" />
<point frequencyHz="2800.00" levelDb="0.76" />
<point frequencyHz="3000.00" levelDb="0.75" />
<point frequencyHz="3150.00" levelDb="1.09" />
<point frequencyHz="3350.00" levelDb="1.09" />
<point frequencyHz="3550.00" levelDb="0.94" />
<point frequencyHz="3750.00" levelDb="1.06" />
<point frequencyHz="4000.00" levelDb="1.21" />
<point frequencyHz="4250.00" levelDb="1.47" />
<point frequencyHz="4500.00" levelDb="1.45" />
<point frequencyHz="4750.00" levelDb="1.36" />
<point frequencyHz="5000.00" levelDb="2.07" />
<point frequencyHz="5300.00" levelDb="2.85" />
<point frequencyHz="5600.00" levelDb="2.90" />
<point frequencyHz="6000.00" levelDb="3.85" />
<point frequencyHz="6300.00" levelDb="4.65" />
<point frequencyHz="6700.00" levelDb="5.84" />
<point frequencyHz="7100.00" levelDb="5.46" />
<point frequencyHz="7500.00" levelDb="6.15" />
<point frequencyHz="8000.00" levelDb="7.50" />
<point frequencyHz="8500.00" levelDb="8.30" />
<point frequencyHz="9000.00" levelDb="10.62" />
<point frequencyHz="9500.00" levelDb="12.70" />
<point frequencyHz="10000.00" levelDb="16.65" />
<point frequencyHz="10600.00" levelDb="20.95" />
<point frequencyHz="11200.00" levelDb="25.41" />
<point frequencyHz="11800.00" levelDb="26.32" />
<point frequencyHz="12500.00" levelDb="20.20" />
<point frequencyHz="13200.00" levelDb="16.60" />
<point frequencyHz="14000.00" levelDb="11.24" />
<point frequencyHz="15000.00" levelDb="7.85" />
<point frequencyHz="16000.00" levelDb="7.62" />
<point frequencyHz="17000.00" levelDb="20.19" />
<point frequencyHz="18000.00" levelDb="7.32" />
<point frequencyHz="19000.00" levelDb="2.87" />
<point frequencyHz="20000.00" levelDb="5.18" />
</frequencyResponse>
</microphone>
</microphones>
<xi:include href="audio_policy_volumes.xml" />
<xi:include href="default_volume_tables.xml" />
</audioPlatformConfiguration>

View File

@@ -51,14 +51,8 @@ volume index from 0 to 100.
<point>66,-2200</point>
<point>100,-1800</point>
</volume>
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-4500</point>
<point>29,-3400</point>
<point>57,-2250</point>
<point>71,-1900</point>
<point>86,-1530</point>
<point>100,-1100</point>
</volume>
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
@@ -68,12 +62,9 @@ volume index from 0 to 100.
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-4000</point>
<point>29,-2950</point>
<point>43,-2350</point>
<point>57,-1850</point>
<point>71,-1400</point>
<point>86,-700</point>
<point>1,-2970</point>
<point>33,-2010</point>
<point>66,-1020</point>
<point>100,0</point>
</volume>
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_EARPIECE"
@@ -85,31 +76,31 @@ volume index from 0 to 100.
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-5927</point>
<point>4,-5927</point>
<point>8,-5574</point>
<point>12,-5281</point>
<point>16,-4952</point>
<point>20,-4562</point>
<point>24,-4213</point>
<point>28,-3838</point>
<point>32,-3600</point>
<point>36,-3385</point>
<point>40,-3116</point>
<point>44,-2927</point>
<point>48,-2665</point>
<point>52,-2436</point>
<point>56,-2181</point>
<point>60,-1985</point>
<point>64,-1743</point>
<point>68,-1553</point>
<point>72,-1427</point>
<point>76,-1166</point>
<point>80,-1045</point>
<point>84,-895</point>
<point>88,-644</point>
<point>92,-486</point>
<point>96,-209</point>
<point>1,-6438</point>
<point>4,-6438</point>
<point>8,-5961</point>
<point>12,-5543</point>
<point>16,-5167</point>
<point>20,-4743</point>
<point>24,-4391</point>
<point>28,-4061</point>
<point>32,-3871</point>
<point>36,-3673</point>
<point>40,-3471</point>
<point>44,-3273</point>
<point>48,-3065</point>
<point>52,-2850</point>
<point>56,-2618</point>
<point>60,-2355</point>
<point>64,-2060</point>
<point>68,-1773</point>
<point>72,-1482</point>
<point>76,-1205</point>
<point>80,-989</point>
<point>84,-791</point>
<point>88,-578</point>
<point>92,-374</point>
<point>96,-137</point>
<point>100,0</point>
</volume>
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_EARPIECE"
@@ -121,11 +112,9 @@ volume index from 0 to 100.
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_NON_MUTABLE_HEADSET_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>0,-5600</point>
<point>29,-3520</point>
<point>57,-1500</point>
<point>71,-1150</point>
<point>86,-500</point>
<point>0,-2970</point>
<point>33,-2010</point>
<point>66,-1020</point>
<point>100,0</point>
</volume>
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
@@ -137,11 +126,10 @@ volume index from 0 to 100.
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_HEADSET"
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-4500</point>
<point>29,-3800</point>
<point>71,-1850</point>
<point>86,-1000</point>
<point>100,-500</point>
<point>1,-2970</point>
<point>33,-2010</point>
<point>66,-1020</point>
<point>100,0</point>
</volume>
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
@@ -177,14 +165,8 @@ volume index from 0 to 100.
<point>66,-2200</point>
<point>100,-1800</point>
</volume>
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-4500</point>
<point>29,-3400</point>
<point>57,-2250</point>
<point>71,-1900</point>
<point>86,-1530</point>
<point>100,-1100</point>
</volume>
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
@@ -197,14 +179,8 @@ volume index from 0 to 100.
<point>66,-2200</point>
<point>100,-1800</point>
</volume>
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_SPEAKER">
<point>1,-5700</point>
<point>29,-4230</point>
<point>43,-3300</point>
<point>57,-3100</point>
<point>71,-2500</point>
<point>100,-1400</point>
</volume>
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_SPEAKER"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_EARPIECE"
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"

View File

@@ -233,7 +233,6 @@
<ctl name="EP6 TX Mixer INCALL_TX" value="0" />
<ctl name="NoHost1 TX Mixer INCALL_TX" value="0" />
<ctl name="EP5 TX Mixer INTERNAL_MIC_US_TX" value="0"/>
<ctl name="EP4 TX Mixer I2S_2_TX" value="0" />
<!-- AoC Mic setting -->
@@ -257,14 +256,10 @@
<ctl name="AoC Modem Downlink ASRC Mode" value="ASP_ON" />
<ctl name="Voice Call Mic Source" value="Builtin_MIC" />
<ctl name="Mic Spatial Module Enable" value="0" />
<ctl name="Audio Capture Eraser Enable" value="0" />
<ctl name="Hotword Tap Enable" value="0" />
<!-- In AIDL Hal, this controlled by audio hal directly to avoid aoc" -->
<!-- crashing since speicifc order is needed between dsp mode and" -->
<!-- spatial module." -->
<ctl name="Mic Spatial Module Enable" value="0" />
<!-- audio PDM mic default state -->
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
@@ -312,7 +307,6 @@
<ctl name="Incall Capture Stream0" value="Off" />
<ctl name="Incall Capture Stream1" value="Off" />
<ctl name="Incall Capture Stream2" value="Off" />
<ctl name="Incall Capture Stream3" value="Off" />
<!-- These two controls control the muting function of mics and sinks during the voice call. -->
<!-- They would be enabled by HAL. -->
@@ -419,10 +413,6 @@
<path name="primary-playback -> bt" />
</path>
<path name="primary-playback-0 -> bluetooth-low-energy-broadcast">
<path name="primary-playback -> bt" />
</path>
<path name="primary-playback-0 -> usb">
<ctl name="USB_RX Mixer EP2" value="1" />
</path>
@@ -495,10 +485,6 @@
<path name="raw-playback -> bt" />
</path>
<path name="raw-playback-0 -> bluetooth-low-energy-broadcast">
<path name="raw-playback -> bt" />
</path>
<path name="raw-playback-0 -> usb">
<ctl name="USB_RX Mixer RAW" value="1" />
</path>
@@ -571,10 +557,6 @@
<path name="deep-buffer-playback -> bt" />
</path>
<path name="deep-buffer-playback-0 -> bluetooth-low-energy-broadcast">
<path name="deep-buffer-playback -> bt" />
</path>
<path name="deep-buffer-playback-0 -> usb">
<ctl name="USB_RX Mixer EP6" value="1" />
</path>
@@ -652,10 +634,6 @@
<path name="compress-offload-playback -> bt" />
</path>
<path name="compress-offload-playback-0 -> bluetooth-low-energy-broadcast">
<path name="compress-offload-playback -> bt" />
</path>
<path name="compress-offload-playback-0 -> usb">
<ctl name="USB_RX Mixer EP7" value="1" />
</path>
@@ -728,10 +706,6 @@
<path name="mmap-playback -> bt" />
</path>
<path name="mmap-playback-0 -> bluetooth-low-energy-broadcast">
<path name="mmap-playback -> bt" />
</path>
<path name="mmap-playback-0 -> usb">
<ctl name="USB_RX Mixer EP1" value="1" />
</path>
@@ -816,10 +790,6 @@
<path name="voip-playback -> bt" />
</path>
<path name="voip-playback-0 -> bluetooth-low-energy-broadcast">
<path name="voip-playback -> bt" />
</path>
<path name="voip-playback-0 -> usb">
<ctl name="USB_RX Mixer VOIP" value="1" />
</path>
@@ -836,6 +806,61 @@
<path name="voip-playback-0 -> usb" />
</path>
<path name="immersive-playback -> speaker">
<ctl name="TDM_0_RX Mixer IMSV" value="1" />
</path>
<path name="immersive-playback-0 -> speaker">
<path name="immersive-playback -> speaker" />
</path>
<path name="immersive-playback-0 -> speaker-earpiece">
<path name="immersive-playback -> speaker" />
</path>
<path name="immersive-playback-0 -> speaker-safe">
<path name="immersive-playback -> speaker" />
</path>
<path name="immersive-playback -> bt">
<ctl name="BT_RX Mixer IMSV" value="1" />
</path>
<path name="immersive-playback-0 -> bt">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-a2dp-device">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-a2dp-headphone">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-a2dp-speaker">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-low-energy-headset">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> bluetooth-low-energy-speaker">
<path name="immersive-playback -> bt" />
</path>
<path name="immersive-playback-0 -> usb">
<ctl name="USB_RX Mixer IMSV" value="1" />
</path>
<path name="immersive-playback-0 -> usb-headset">
<path name="immersive-playback-0 -> usb" />
</path>
<path name="immersive-playback-0 -> usb-device">
<path name="immersive-playback-0 -> usb" />
</path>
<path name="spatializer-offload-playback -> speaker">
<ctl name="TDM_0_RX Mixer EP4" value="1" />
@@ -857,18 +882,6 @@
<ctl name="BT_RX Mixer EP4" value="1" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-sco-default">
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-sco-headset">
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-sco-car-kit">
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-a2dp-device">
<path name="spatializer-offload-playback -> bt" />
</path>
@@ -889,10 +902,6 @@
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> bluetooth-low-energy-broadcast">
<path name="spatializer-offload-playback -> bt" />
</path>
<path name="spatializer-offload-playback-0 -> usb">
<ctl name="USB_RX Mixer EP4" value="1" />
</path>
@@ -963,10 +972,6 @@
<path name="haptic-playback -> bt" />
</path>
<path name="haptic-playback-0 -> bluetooth-low-energy-broadcast">
<path name="haptic-playback -> bt" />
</path>
<path name="haptic-playback-0 -> usb">
<ctl name="USB_RX Mixer EP3" value="1" />
<ctl name="TDM_0_RX Mixer EP8" value="1" />
@@ -1041,39 +1046,6 @@
<ctl name="VOIP TX Mixer BT_TX" value="1" />
</path>
<path name="microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
<path name="back-microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
<path name="usb-microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer USB_TX" value="1" />
</path>
<path name="usb-headset-microphones -> voip-gsenet-capture-0">
<path name="usb-microphones -> voip-gsenet-capture-0" />
</path>
<path name="usb-device-microphones -> voip-gsenet-capture-0">
<path name="usb-microphones -> voip-gsenet-capture-0" />
</path>
<path name="bluetooth-sco-headset-microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer BT_TX" value="1" />
</path>
<path name="bluetooth-low-energy-headset-microphones -> voip-gsenet-capture-0">
<ctl name="Incall Capture Stream3" value="3MIC" />
<ctl name="VOIP TX Mixer BT_TX" value="1" />
</path>
<path name="microphones -> fast-capture-0">
<ctl name="EP3 TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
@@ -1102,47 +1074,11 @@
<ctl name="EP3 TX Mixer BT_TX" value="1" />
</path>
<path name="sound-trigger-microphones -> sound-trigger-capture-0" />
<path name="microphones -> sound-trigger-capture-0" />
<path name="sound-trigger-microphones -> sound-trigger-tap-capture-0">
<ctl name="Audio Capture Eraser Enable" value="1" />
<ctl name="Hotword Tap Enable" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="microphones -> sound-trigger-tap-capture-0" />
<path name="sound-trigger-microphones -> hotword-lookback-capture-0" />
<path name="ultrasound-microphones -> ultrasound-capture-0">
<ctl name="EP5 TX Mixer INTERNAL_MIC_US_TX" value="1" />
</path>
<path name="microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
<path name="back-microphones -> mmap-capture-0">
<path name="microphones -> mmap-capture-0" />
</path>
<path name="usb-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer USB_TX" value="1" />
</path>
<path name="usb-headset-microphones -> mmap-capture-0">
<path name="usb-microphones -> mmap-capture-0" />
</path>
<path name="usb-device-microphones -> mmap-capture-0">
<path name="usb-microphones -> mmap-capture-0" />
</path>
<path name="bluetooth-sco-headset-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer BT_TX" value="1" />
</path>
<path name="bluetooth-low-energy-headset-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer BT_TX" value="1" />
</path>
<path name="microphones -> hotword-lookback-capture-0" />
<!-- voice-call dynamic route -->
<path name="voice-call-downlink-0 -> speaker">
@@ -1177,10 +1113,6 @@
<path name="voice-call-downlink-0 -> bt" />
</path>
<path name="voice-call-downlink-0 -> bluetooth-low-energy-broadcast">
<path name="voice-call-downlink-0 -> bt" />
</path>
<path name="voice-call-downlink-0 -> usb">
<ctl name="USB_RX Mixer EP5" value="1" />
</path>
@@ -1233,9 +1165,77 @@
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
</path>
<path name="in-call-capture-source-0 -> in-call-capture-0" />
<path name="in-call-capture-source-1 -> in-call-capture-1" />
<path name="in-call-capture-source-2 -> in-call-capture-2" />
<path name="telephony-rx (VOICE_DOWNLINK) -> in-call-capture-0">
<ctl name="Incall Capture Stream0" value="DL" />
</path>
<path name="telephony-rx (VOICE_UPLINK) -> in-call-capture-0">
<ctl name="Incall Capture Stream0" value="UL" />
</path>
<path name="telephony-rx (VOICE_CALL) -> in-call-capture-0">
<ctl name="Incall Capture Stream0" value="UL_DL" />
</path>
<path name="telephony-rx (MIC) -> in-call-capture-0">
<ctl name="Incall Capture Stream0" value="DL" />
</path>
<path name="telephony-rx (VOICE_DOWNLINK) -> in-call-capture-1">
<ctl name="Incall Capture Stream1" value="DL" />
</path>
<path name="telephony-rx (VOICE_UPLINK) -> in-call-capture-1">
<ctl name="Incall Capture Stream1" value="UL" />
</path>
<path name="telephony-rx (VOICE_CALL) -> in-call-capture-1">
<ctl name="Incall Capture Stream1" value="UL_DL" />
</path>
<path name="telephony-rx (MIC) -> in-call-capture-1">
<ctl name="Incall Capture Stream1" value="DL" />
</path>
<path name="telephony-rx (VOICE_DOWNLINK) -> in-call-capture-2">
<ctl name="Incall Capture Stream2" value="DL" />
</path>
<path name="telephony-rx (VOICE_UPLINK) -> in-call-capture-2">
<ctl name="Incall Capture Stream2" value="UL" />
</path>
<path name="telephony-rx (VOICE_CALL) -> in-call-capture-2">
<ctl name="Incall Capture Stream2" value="UL_DL" />
</path>
<path name="telephony-rx (MIC) -> in-call-capture-2">
<ctl name="Incall Capture Stream2" value="DL" />
</path>
<path name="microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="1" />
</path>
<path name="usb-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer USB_TX" value="1" />
</path>
<path name="usb-headset-microphones -> mmap-capture-0">
<path name="usb-microphones -> mmap-capture-0" />
</path>
<path name="usb-device-microphones -> mmap-capture-0">
<path name="usb-microphones -> mmap-capture-0" />
</path>
<path name="bluetooth-sco-headset-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer BT_TX" value="1" />
</path>
<path name="bluetooth-low-energy-headset-microphones -> mmap-capture-0">
<ctl name="EP2 TX Mixer BT_TX" value="1" />
</path>
<!-- codec setting -->
<!-- Rx device -->
@@ -1249,6 +1249,7 @@
<ctl name="PCM Source" value="ASP" />
<ctl name="AMP PCM Gain" value="7" />
<ctl name="Main AMP Enable Switch" value="1" />
<ctl name="AoC Chirp Enable" value="1" />
</path>
<path name="speaker">
@@ -1265,6 +1266,7 @@
<ctl name="R ASPTX1 Slot Position" value="0" />
<ctl name="R Main AMP Enable Switch" value="1" />
<ctl name="Main AMP Enable Switch" value="1" />
<!-- load Enable FIR -->
<ctl name="Fast Use Case Delta File" value="fast_switch1.txt" />
<ctl name="Fast Use Case Switch Enable" value="1" />
<ctl name="R Fast Use Case Delta File" value="fast_switch2.txt" />
@@ -1273,35 +1275,36 @@
<path name="speaker-safe">
<ctl name="R Main AMP Enable Switch" value="1" />
<!-- load Bypass FIR -->
<ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" />
<ctl name="R Fast Use Case Switch Enable" value="1" />
</path>
<!-- Tx device -->
<path name="builtin-mic-id-capture-list">
<path name="microphones">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
</path>
<path name="microphones">
<path name="builtin-mic-id-capture-list" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="22" />
</path>
<path name="microphones (VOICE)">
<path name="builtin-mic-id-capture-list" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="microphones (VOICE_COMMUNICATION,VOICE)">
<path name="microphones (VOICE)" />
</path>
<path name="microphones (VOICE_RECOGNITION)">
<path name="builtin-mic-id-capture-list" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="22" />
</path>
@@ -1313,47 +1316,91 @@
</path>
<path name="microphones (SOUND_TRIGGER_AEC)">
<path name="builtin-mic-id-capture-list" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="Audio Capture Eraser Enable" value="1" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="Audio Capture Mic Source" value="ERASER" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="microphones (CAMCORDER)">
<path name="builtin-mic-id-capture-list" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="microphones (UNPROCESSED)">
<path name="builtin-mic-id-capture-list" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="5" />
</path>
<path name="back-microphones">
<path name="microphones" />
<ctl name="Mic Spatial Module Enable" value="1" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="22" />
</path>
<path name="back-microphones (VOICE)">
<path name="microphones (VOICE)" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="back-microphones (VOICE_COMMUNICATION,VOICE)">
<path name="back-microphones (VOICE)" />
<path name="microphones (CAMCORDER)">
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="back-microphones (CAMCORDER)">
<path name="microphones (CAMCORDER)" />
</path>
<path name="back-microphones (UNPROCESSED)">
<path name="microphones (UNPROCESSED)" />
<path name="camcorder-mic">
<ctl name="Mic Spatial Module Enable" value="1" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="unprocessed-mic">
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="5" />
</path>
<path name="unprocessed-dual-mic">
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="5" />
</path>
<path name="unprocessed-triple-mic">
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="5" />
</path>
<path name="bluetooth-sco-headset-microphones">
<path name="builtin-mic-id-capture-list" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="Audio Capture Mic Source" value="BT_MIC" />
<ctl name="Voice Call Mic Source" value="BT_MIC" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
@@ -1363,70 +1410,16 @@
<path name="bluetooth-sco-headset-microphones" />
</path>
<path name="usb-microphones">
<path name="builtin-mic-id-capture-list" />
<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" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="Audio Capture Mic Source" value="USB_MIC" />
<ctl name="Voice Call Mic Source" value="USB_MIC" />
<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>
<path name="in-call-capture-source-0 (VOICE_DOWNLINK)">
<ctl name="Incall Capture Stream0" value="DL" />
</path>
<path name="in-call-capture-source-0 (VOICE_UPLINK)">
<ctl name="Incall Capture Stream0" value="UL" />
</path>
<path name="in-call-capture-source-0 (VOICE_CALL)">
<ctl name="Incall Capture Stream0" value="UL_DL" />
</path>
<path name="in-call-capture-source-0">
<path name="in-call-capture-source-0 (VOICE_DOWNLINK)" />
</path>
<path name="in-call-capture-source-1 (VOICE_DOWNLINK)">
<ctl name="Incall Capture Stream1" value="DL" />
</path>
<path name="in-call-capture-source-1 (VOICE_UPLINK)">
<ctl name="Incall Capture Stream1" value="UL" />
</path>
<path name="in-call-capture-source-1 (VOICE_CALL)">
<ctl name="Incall Capture Stream1" value="UL_DL" />
</path>
<path name="in-call-capture-source-1">
<path name="in-call-capture-source-1 (VOICE_DOWNLINK)" />
</path>
<path name="in-call-capture-source-2 (VOICE_DOWNLINK)">
<ctl name="Incall Capture Stream2" value="DL" />
</path>
<path name="in-call-capture-source-2 (VOICE_UPLINK)">
<ctl name="Incall Capture Stream2" value="UL" />
</path>
<path name="in-call-capture-source-2 (VOICE_CALL)">
<ctl name="Incall Capture Stream2" value="UL_DL" />
</path>
<path name="in-call-capture-source-2">
<path name="in-call-capture-source-2 (VOICE_DOWNLINK)" />
</path>
<!-- cs35l41 specific path to load firmware in cs35l41.c -->
<path name="cs35l41-load-protection-firmware-start">
<!-- Enable it after get the protection firmware -->
@@ -1480,7 +1473,7 @@
<path name="adapted-voice-speaker">
<ctl name="R Boost Peak Current Limit" value="3.50A" />
<ctl name="Boost Peak Current Limit" value="3.50A" />
<ctl name="Digital PCM Volume" value="817" />
<ctl name="Digital PCM Volume" value="800" />
<ctl name="R Digital PCM Volume" value="817" />
</path>
<path name="adapted-voice-speaker-battery-throttled">

View File

@@ -82,13 +82,3 @@ PRODUCT_COPY_FILES += \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/tests/test_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/test_preset.mps
endif
ifeq ($(USE_AUDIO_HAL_AIDL),true)
# Offload spatializer config
PRODUCT_COPY_FILES += \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/base:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/base \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_2_ch:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_2_ch \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_6_ch:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_6_ch \
device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_xaural:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_xaural \
endif

View File

@@ -173,14 +173,14 @@
</input_backend_cfg_mic_mapping>
<usecase_attr>
<!-- for output with AUDIO_OUTPUT_FLAG_RAW, 40 periods * 48 frames/period * 2ch * 4(s32) = 15360 bytes -->
<usecase id="UC_RAW_PLAYBACK" dev1="23" dyn_path="true" dsp_vol="false" mmap="false" period="48" period_num="40"/>
<!-- for output with AUDIO_OUTPUT_FLAG_RAW, 32 periods * 64 frames(around 1.3ms) * 2ch * 4(s32) = 16384 bytes -->
<usecase id="UC_RAW_PLAYBACK" dev1="23" dyn_path="true" dsp_vol="false" mmap="true" period="64" period_num="32"/>
<!-- for output with AUDIO_OUTPUT_FLAG_PRIMARY|AUDIO_OUTPUT_FLAG_FAST, 4 * 10ms buffer -->
<usecase id="UC_LOW_LATENCY_PLAYBACK" dev1="1" dyn_path="true" dsp_vol="false" mmap="false" period="10" period_num="4"/>
<!-- for output with AUDIO_OUTPUT_FLAG_MMAP_NOIRQ, 40 periods * 48 frames/period(=1ms w/ 48k sample rate) * 2ch *4(float) = 15360 bytes -->
<usecase id="UC_MMAP_PLAYBACK" dev1="0" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="40"/>
<!-- for output with AUDIO_OUTPUT_FLAG_DEEP_BUFFER, 2 * 40ms buffer -->
<usecase id="UC_DEEP_BUFFER_PLAYBACK" dev1="5" dyn_path="true" dsp_vol="false" mmap="false" period="40" period_num="2"/>
<!-- for output with AUDIO_OUTPUT_FLAG_DEEP_BUFFER, 4 * 20ms buffer -->
<usecase id="UC_DEEP_BUFFER_PLAYBACK" dev1="5" dyn_path="true" dsp_vol="false" mmap="false" period="20" period_num="4"/>
<!-- dev1: voice-call downlink dev2: voice-clal uplink -->
<usecase id="UC_VOICE_CALL" dev1="4" dev2="11"/>
<!-- for output with flag AUDIO_OUTPUT_SPATIALIZER -->
@@ -308,7 +308,7 @@
<module libname="audio_waves_aoc.so" argu="Sink=SPK:1 ThermistorsName=VIRTUAL-SKIN-SPEAKER"/>
<module libname="audio_cca_aoc.so" argu="UnsupportBands=48000 ExSharedBands=48000 VoIPMode=Dl"/>
<module libname="audio_fortemedia_aoc.so" argu="MCPS_TABLE=y DL_CH=y VoIP_DLCHs=SPK:2,USB:2,BT:2 VoIP_Rate=32000 SHARED_MODULE=1130578253"/>
<module libname="audio_sounddose_aoc.so" argu="Blackbird,Condor=0,46.35,0.1950549451;54.6,57,0.98625"/>
<module libname="audio_sounddose_aoc.so"/>
<module libname="liboffloadeffect.so"/>
<module libname="audio_amcs_ext.so"/>
<module libname="audio_bluenote_aoc.so"/>

View File

@@ -51,8 +51,8 @@
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
<profile name="" format="AUDIO_FORMAT_OPUS"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort>
<mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@@ -138,6 +138,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">
@@ -157,6 +161,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

@@ -51,8 +51,8 @@
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
<profile name="" format="AUDIO_FORMAT_OPUS"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort>
<mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@@ -138,6 +138,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">
@@ -157,6 +161,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">
@@ -150,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

@@ -51,8 +51,8 @@
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
<profile name="" format="AUDIO_FORMAT_OPUS"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort>
<mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@@ -138,6 +138,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">
@@ -157,6 +161,8 @@
</devicePort>
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
</devicePort>
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
</devicePort>
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
</devicePort>
<devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink"

View File

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

Binary file not shown.

22
avf/Android.bp Normal file
View File

@@ -0,0 +1,22 @@
//
// Copyright (C) 2023 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
prebuilt_etc {
name: "shusky_assignable_devices.xml",
src: "assignable_devices.xml",
filename: "assignable_devices.xml",
vendor: true,
relative_install_path: "avf",
}

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2023 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<devices>
<device>
<kind>eh</kind>
<dtbo_label>eh</dtbo_label>
<sysfs_path>/sys/bus/platform/devices/16d00000.eh</sysfs_path>
</device>
</devices>

File diff suppressed because it is too large Load Diff

View File

@@ -1,259 +0,0 @@
{
"_comments_": [
"== Audio Set Scenarios ==",
" Each defined scenario references externally defined audio set",
" configurations, listed in the order of priority."
],
"scenarios": [
{
"name": "Conversational",
"configurations": [
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_1",
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_1",
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_2",
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_1",
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_2",
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_1",
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_1",
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_2",
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_1",
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_2",
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
"Two-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_48_4_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_48_2_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_48_3_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_48_1_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_32_1_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_24_1_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_16_1_Balanced_Reliability",
"VND_SingleDev_TwoChanStereoSnk_OneChanStereoSrc_32khz_60oct_R3_L22_1",
"Two-OneChan-SnkAse-Lc3_16_2_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_16_2_Balanced_Reliability",
"One-OneChan-SnkAse-Lc3_16_2_Balanced_Reliability"
]
},
{
"name": "Media",
"configurations": [
"Two-OneChan-SnkAse-Lc3_48_4_High_Reliability",
"Two-OneChan-SnkAse-Lc3_48_4_2",
"Two-OneChan-SnkAse-Lc3_48_2_High_Reliability",
"Two-OneChan-SnkAse-Lc3_48_2_2",
"Two-OneChan-SnkAse-Lc3_48_3_High_Reliability",
"Two-OneChan-SnkAse-Lc3_48_3_2",
"Two-OneChan-SnkAse-Lc3_48_1_High_Reliability",
"Two-OneChan-SnkAse-Lc3_48_1_2",
"Two-OneChan-SnkAse-Lc3_24_2_Balanced_Reliability",
"Two-OneChan-SnkAse-Lc3_24_2_2",
"Two-OneChan-SnkAse-Lc3_16_2_Balanced_Reliability",
"Two-OneChan-SnkAse-Lc3_16_2_2",
"Two-OneChan-SnkAse-Lc3_16_1_Balanced_Reliability",
"Two-OneChan-SnkAse-Lc3_16_1_2",
"One-TwoChan-SnkAse-Lc3_48_4_High_Reliability",
"One-TwoChan-SnkAse-Lc3_48_4_2",
"One-TwoChan-SnkAse-Lc3_48_2_High_Reliability",
"One-TwoChan-SnkAse-Lc3_48_2_2",
"One-TwoChan-SnkAse-Lc3_48_3_High_Reliability",
"One-TwoChan-SnkAse-Lc3_48_3_2",
"One-TwoChan-SnkAse-Lc3_48_1_High_Reliability",
"One-TwoChan-SnkAse-Lc3_48_1_2",
"One-TwoChan-SnkAse-Lc3_24_2_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_24_2_2",
"One-TwoChan-SnkAse-Lc3_16_2_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_16_2_2",
"One-TwoChan-SnkAse-Lc3_16_1_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_16_1_2",
"One-OneChan-SnkAse-Lc3_48_4_High_Reliability",
"One-OneChan-SnkAse-Lc3_48_4_2",
"One-OneChan-SnkAse-Lc3_48_2_High_Reliability",
"One-OneChan-SnkAse-Lc3_48_2_2",
"One-OneChan-SnkAse-Lc3_48_3_High_Reliability",
"One-OneChan-SnkAse-Lc3_48_3_2",
"One-OneChan-SnkAse-Lc3_48_1_High_Reliability",
"One-OneChan-SnkAse-Lc3_48_1_2",
"One-OneChan-SnkAse-Lc3_32_2_Balanced_Reliability",
"One-OneChan-SnkAse-Lc3_32_2_2",
"One-OneChan-SnkAse-Lc3_32_1_Balanced_Reliability",
"One-OneChan-SnkAse-Lc3_32_1_2",
"One-OneChan-SnkAse-Lc3_24_2_Balanced_Reliability",
"One-OneChan-SnkAse-Lc3_24_2_2",
"One-OneChan-SnkAse-Lc3_16_2_Balanced_Reliability",
"One-OneChan-SnkAse-Lc3_16_2_2",
"One-OneChan-SnkAse-Lc3_16_1_Balanced_Reliability",
"One-OneChan-SnkAse-Lc3_16_1_2",
"VND_DualDev_OneChanStereoSnk_48khz_100octs_High_Reliability_1",
"VND_DualDev_OneChanStereoSnk_48khz_100octs_R15_L70_1",
"VND_SingleDev_TwoChanStereoSnk_48khz_100octs_High_Reliability_1",
"VND_SingleDev_TwoChanStereoSnk_48khz_100octs_R15_L70_1",
"VND_SingleDev_OneChanStereoSnk_48khz_100octs_High_Reliability_1",
"VND_SingleDev_OneChanStereoSnk_48khz_100octs_R15_L70_1",
"Two-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability"
]
},
{
"name": "Game",
"configurations": [
"One-TwoChan-SnkAse-Lc3_48_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_48_3_Low_Latency",
"One-TwoChan-SnkAse-Lc3_48_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_24_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_24_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_1",
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"Two-TwoChan-SnkAse-Lc3_48_2-Two-TwoChan-SrcAse-Lc3_48_2_Low_Latency",
"Two-TwoChan-SnkAse-Lc3_48_1-Two-TwoChan-SrcAse-Lc3_48_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"VND_SingleDev_TwoChanStereoSnk_48khz_75octs_TwoChanStereoSrc_16khz_30octs_Balanced_Reliability_1",
"VND_SingleDev_TwoChanStereoSnk_48khz_75octs_R5_L12_TwoChanStereoSrc_16khz_30octs_R3_L12_1",
"VND_SingleDev_TwoChanStereoSnk_48khz_75octs_High_Reliability_1",
"VND_SingleDev_TwoChanStereoSnk_48khz_75octs_R5_L12_1",
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_48_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_48_3_Low_Latency",
"Two-OneChan-SnkAse-Lc3_48_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_32_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_32_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_24_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_24_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_1_Low_Latency"
]
},
{
"name": "VoiceAssistants",
"configurations": [
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_1",
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_1",
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_1",
"Two-TwoChan-SnkAse-Lc3_48_2-Two-TwoChan-SrcAse-Lc3_48_2_Balanced_Reliability",
"Two-TwoChan-SnkAse-Lc3_48_1-Two-TwoChan-SrcAse-Lc3_48_1_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_1",
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_1",
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_1",
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
"Two-OneChan-SnkAse-Lc3_48_4-Two-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
"Two-OneChan-SnkAse-Lc3_48_4-Two-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
"Two-OneChan-SnkAse-Lc3_48_4-Two-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
"Two-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
"Two-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
"Two-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_48_4-One-TwoChan-SrcAse-Lc3_16_2_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_48_4-One-TwoChan-SrcAse-Lc3_24_2_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_48_4-One-TwoChan-SrcAse-Lc3_32_2_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
"One-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
"One-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
"One-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability"
]
},
{
"name": "Live",
"configurations": [
"VND_SingleDev_TwoChanStereoSrc_48khz_100octs_Balanced_Reliability_1",
"VND_SingleDev_TwoChanStereoSrc_48khz_100octs_R11_L40_1",
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_1",
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_1",
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_1",
"Two-TwoChan-SnkAse-Lc3_48_2-Two-TwoChan-SrcAse-Lc3_48_2_Balanced_Reliability",
"Two-TwoChan-SnkAse-Lc3_48_1-Two-TwoChan-SrcAse-Lc3_48_1_Balanced_Reliability",
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_1",
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_1",
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_1",
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
"One-OneChan-SrcAse-Lc3_48_2_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_48_1_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_32_1_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
"One-OneChan-SrcAse-Lc3_16_1_Balanced_Reliability"
]
}
]
}

View File

@@ -14,19 +14,6 @@ HwStageDoesNotCtrlPowerPinFromAoc = PROTO1.0-EVT1.0-EVT1.2
# supported by BT firmware.
HwStageWithOldChipFwNoLongerSupport = PROTO1.0-PROTO1.1
# Priority of uart type
# HciUartSocket = 0
# SerialUartPort = 1
# SerialAocUartPort = 2
# UserialInvalid = 3
UserialTypePriority = 2-1
# <string> The hardware support which offload capability
BtOffloadCap = AOC
# <string> The BT Offload Trunk Flag Group Name
BtOffloadTrunkGroup = 23P_AOC
# <boolean> APM Uart skip suspend to aovid hold system too long when BT using AOC UART
ApmUartSkipSuspend = true
@@ -40,5 +27,3 @@ BqrEventMaskValueUpdate = 295006
BtA2dpOffloadCap = sbc-aac-aptx-aptxhd-ldac-opus
BtOpusEnabled = true
BtHalRecoveryByRestart = true

View File

@@ -3,19 +3,6 @@
# Uart port name
UartPort = /dev/ttySAC18
# Priority of uart type
# HciUartSocket = 0
# SerialUartPort = 1
# SerialAocUartPort = 2
# UserialInvalid = 3
UserialTypePriority = 2-1
# <string> The hardware support which offload capability
BtOffloadCap = AOC
# <string> The BT Offload Trunk Flag Group Name
BtOffloadTrunkGroup = 23P_AOC
# Sar backOff high resolution support
SarBackOffHighResolution = true

View File

@@ -52,6 +52,7 @@
<scenario encode="TwoChanStereo_32_2" decode="OneChanMono_32_2"/>
<scenario encode="OneChanMono_32_2" decode="OneChanMono_32_2"/>
<!-- broadcast -->
<scenario encode="invalid" decode="invalid" broadcast="BcastStereo_48_4"/>
<scenario encode="invalid" decode="invalid" broadcast="BcastStereo_48_2"/>
<scenario encode="invalid" decode="invalid" broadcast="BcastStereo_24_2"/>
<scenario encode="invalid" decode="invalid" broadcast="BcastStereo_16_2"/>
@@ -75,6 +76,7 @@
<configuration name="OneChanMono_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="MONO_ONE_CIS_PER_DEVICE"/>
<configuration name="TwoChanStereo_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="STEREO_TWO_CISES_PER_DEVICE"/>
<configuration name="OneChanStereo_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="STEREO_ONE_CIS_PER_DEVICE"/>
<configuration name="BcastStereo_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="BROADCAST_STEREO"/>
<configuration name="BcastStereo_48_2" codecConfiguration="LC3_48k_2" strategyConfiguration="BROADCAST_STEREO"/>
<configuration name="BcastStereo_24_2" codecConfiguration="LC3_24k_2" strategyConfiguration="BROADCAST_STEREO"/>
<configuration name="BcastStereo_16_2" codecConfiguration="LC3_16k_2" strategyConfiguration="BROADCAST_STEREO"/>

View File

@@ -41,7 +41,6 @@ on post-fs-data
# Bluetooth
on post-fs-data
chown bluetooth system /proc/bluetooth/timesync
chown bluetooth system /proc/bluetooth/sleep/wakelock_ctrl
# Start the twoshay touch service
on property:vendor.device.modules.ready=1
@@ -69,9 +68,6 @@ on property:vendor.all.modules.ready=1
chown system system /sys/bus/i2c/devices/0-0043/default/num_waves
chown system system /sys/bus/i2c/devices/0-0043/default/f0_offset
chown system system /sys/bus/i2c/devices/0-0043/default/owt_free_space
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_bank
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_index
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_ms
chown system system /sys/bus/i2c/devices/0-0043/default/f0_comp_enable
chown system system /sys/bus/i2c/devices/0-0043/default/redc_comp_enable
chown system system /sys/bus/i2c/devices/0-0043/default/delay_before_stop_playback_us

View File

@@ -37,7 +37,6 @@ on post-fs-data
# Bluetooth
on post-fs-data
chown bluetooth system /proc/bluetooth/timesync
chown bluetooth system /proc/bluetooth/sleep/wakelock_ctrl
# Start the twoshay touch service
on property:vendor.device.modules.ready=1
@@ -63,9 +62,6 @@ on property:vendor.all.modules.ready=1
chown system system /sys/bus/i2c/devices/0-0043/calibration/redc_stored
chown system system /sys/bus/i2c/devices/0-0043/default/vibe_state
chown system system /sys/bus/i2c/devices/0-0043/default/num_waves
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_bank
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_index
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_ms
chown system system /sys/bus/i2c/devices/0-0043/default/f0_offset
chown system system /sys/bus/i2c/devices/0-0043/default/owt_free_space
chown system system /sys/bus/i2c/devices/0-0043/default/f0_comp_enable

View File

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

View File

@@ -17,21 +17,17 @@
# Restrict the visibility of Android.bp files to improve build analysis time
$(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
ifdef RELEASE_GOOGLE_HUSKY_RADIO_DIR
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_HUSKY_RADIO_DIR)
endif
ifdef RELEASE_GOOGLE_HUSKY_RADIOCFG_DIR
RELEASE_GOOGLE_PRODUCT_RADIOCFG_DIR := $(RELEASE_GOOGLE_HUSKY_RADIOCFG_DIR)
endif
RELEASE_GOOGLE_BOOTLOADER_HUSKY_DIR ?= pdk# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_HUSKY_DIR)
$(call soong_config_set,shusky_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_HUSKY_DIR))
TARGET_KERNEL_DIR ?= device/google/shusky-kernel
TARGET_BOARD_KERNEL_HEADERS ?= device/google/shusky-kernel/kernel-headers
ifdef RELEASE_GOOGLE_HUSKY_KERNEL_VERSION
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_HUSKY_KERNEL_VERSION)
endif
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_HUSKY_VERSION)
# Keeps flexibility for kasan and ufs builds
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_HUSKY_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_HUSKY_DIR)/kernel-headers
ifdef RELEASE_GOOGLE_HUSKY_KERNEL_DIR
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_HUSKY_KERNEL_DIR)
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_HUSKY_KERNEL_DIR)/kernel-headers
endif
LOCAL_PATH := device/google/shusky
@@ -42,16 +38,13 @@ ifeq ($(filter factory_husky, $(TARGET_PRODUCT)),)
include device/google/shusky/uwb/uwb_calibration.mk
endif
ifneq ($(TARGET_BOOTS_16K),true)
PRODUCT_16K_DEVELOPER_OPTION := $(RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION)
endif
$(call inherit-product-if-exists, vendor/google_devices/shusky/prebuilts/device-vendor-husky.mk)
$(call inherit-product-if-exists, vendor/google_devices/zuma/prebuilts/device-vendor.mk)
$(call inherit-product-if-exists, vendor/google_devices/zuma/proprietary/device-vendor.mk)
$(call inherit-product-if-exists, vendor/google_devices/shusky/proprietary/husky/device-vendor-husky.mk)
$(call inherit-product-if-exists, vendor/google_devices/husky/proprietary/device-vendor.mk)
$(call inherit-product-if-exists, vendor/qorvo/uwb/qm35-hal/Device.mk)
$(call inherit-product-if-exists, vendor/qorvo/uwb/qm35-hal-r63/Device.mk)
$(call inherit-product-if-exists, vendor/google_devices/shusky/proprietary/WallpapersHusky.mk)
# display
@@ -72,9 +65,10 @@ endif
include device/google/shusky/camera/camera.mk
include device/google/shusky/audio/husky/audio-tables.mk
include device/google/zuma/device-shipping-common.mk
include hardware/google/pixel/vibrator/cs40l26/device.mk
include device/google/gs-common/bcmbt/bluetooth.mk
include device/google/gs-common/touch/stm/predump_stm20.mk
include device/google/gs-common/touch/gti/predump_gti.mk
include device/google/gs-common/touch/stm/stm20.mk
include device/google/gs-common/touch/gti/gti.mk
include device/google/gs-common/touch/touchinspector/touchinspector.mk
# Init files
@@ -124,10 +118,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
persist.bluetooth.a2dp_offload.disabled=false \
persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus
# Enable Bluetooth AutoOn feature
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.server.automatic_turn_on=true
# Bluetooth Tx power caps
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/bluetooth/bluetooth_power_limits_husky.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \
@@ -141,27 +131,19 @@ PRODUCT_COPY_FILES += \
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.finder.supported=true
ifeq ($(USE_AUDIO_HAL_AIDL),true)
# AIDL
else
# HIDL
# Spatial Audio
PRODUCT_PACKAGES += \
libspatialaudio
# declare use of spatial audio
PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.spatializer_enabled=true
# Sound Dose
PRODUCT_PACKAGES += \
android.hardware.audio.sounddose-vendor-impl \
audio_sounddose_aoc
endif
# declare use of spatial audio
PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.spatializer_enabled=true
# Audio CCA property
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.audio.cca.enabled=false
@@ -172,20 +154,24 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.gms.dck.se_capability=1
# Bluetooth hci_inject test tool
PRODUCT_PACKAGES_ENG += \
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PACKAGES_DEBUG += \
hci_inject
endif
# Bluetooth OPUS codec
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.opus.enabled=true
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
# Bluetooth SAR test tool
PRODUCT_PACKAGES_ENG += \
PRODUCT_PACKAGES_DEBUG += \
sar_test
# Bluetooth EWP test tool
PRODUCT_PACKAGES_ENG += \
PRODUCT_PACKAGES_DEBUG += \
ewp_tool
endif
# Bluetooth AAC VBR
PRODUCT_PRODUCT_PROPERTIES += \
@@ -225,10 +211,11 @@ PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.ccp.server.enabled?=true \
bluetooth.profile.vcp.controller.enabled?=true
# Bluetooth LE Audio Broadcast
ifeq ($(RELEASE_PIXEL_BROADCAST_ENABLED), true)
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.bap.broadcast.assist.enabled=true \
bluetooth.profile.bap.broadcast.source.enabled=true
endif
# Bluetooth LE Audio enable hardware offloading
PRODUCT_PRODUCT_PROPERTIES += \
@@ -241,7 +228,7 @@ PRODUCT_COPY_FILES += \
# LE Audio Unicast Allowlist
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.leaudio.allow_list=SM-R510,WF-1000XM5,SM-R630
persist.bluetooth.leaudio.allow_list=SM-R510,WF-1000XM5
# Bluetooth LE Audio CIS handover to SCO
# Set the property only for the controller couldn't support CIS/SCO simultaneously. More detailed in b/242908683.
@@ -252,10 +239,6 @@ PRODUCT_PRODUCT_PROPERTIES += \
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.leaudio.dual_bidirection_swb.supported=true
# Support LE & Classic concurrent encryption (b/330704060)
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.ble.allow_enc_with_bredr=true
# Support One-Handed mode
PRODUCT_PRODUCT_PROPERTIES += \
ro.support_one_handed_mode=true
@@ -303,6 +286,13 @@ PRODUCT_PACKAGES += \
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts/trusty/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts/trusty/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts/trusty/trunk
endif
# UWB
PRODUCT_SOONG_NAMESPACES += \
@@ -315,29 +305,16 @@ include device/google/gs-common/gps/brcm/device.mk
PRODUCT_COPY_FILES += \
device/google/shusky/location/gps.cer:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.cer
# Location
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/shusky/location/lhd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/shusky/location/scd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/shusky/location/gps.6.1.xml.hk3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/shusky/location/lhd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/shusky/location/scd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf \
device/google/shusky/location/gps.xml.hk3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
else
PRODUCT_COPY_FILES += \
device/google/shusky/location/lhd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/shusky/location/scd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/shusky/location/gps_user.6.1.xml.hk3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/shusky/location/lhd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/shusky/location/scd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf \
device/google/shusky/location/gps_user.xml.hk3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
endif
# Set zram size
@@ -346,8 +323,14 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.device_config.configuration.disable_rescue_party=true
# Fingerprint HAL
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
APEX_FPS_TA_DIR := //vendor/google_devices/shusky/prebuilts/firmware/fingerprint/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
APEX_FPS_TA_DIR := //vendor/google_devices/shusky/prebuilts/firmware/fingerprint/24Q2
else
APEX_FPS_TA_DIR := //vendor/google_devices/shusky/prebuilts/firmware/fingerprint/trunk
endif
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
APEX_FPS_TA_DIR := //vendor/google_devices/shusky/prebuilts
$(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)
@@ -388,7 +371,9 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1
# blocking zone for min idle refresh rate
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.primarydisplay.blocking_zone.min_refresh_rate_by_nits=15:10,:1
vendor.primarydisplay.min_idle_refresh_rate.default=1 \
vendor.primarydisplay.min_idle_refresh_rate.blocking_zone=10 \
vendor.primarydisplay.min_idle_refresh_rate.blocking_zone_dbv=492
# Display ACL
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.0.brightness.acl.default=0
@@ -398,7 +383,6 @@ PRODUCT_COPY_FILES += \
device/google/shusky/husky/panel_config_google-hk3_cal0.pb:$(TARGET_COPY_OUT_VENDOR)/etc/panel_config_google-hk3_cal0.pb
# Vibrator HAL
$(call soong_config_set,haptics,kernel_ver,v$(subst .,_,$(TARGET_LINUX_KERNEL_VERSION)))
ACTUATOR_MODEL := luxshare_ict_081545
ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1
PRODUCT_VENDOR_PROPERTIES += \
@@ -409,41 +393,26 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.vibrator.hal.context.scale=60 \
persist.vendor.vibrator.hal.context.fade=true \
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.38
persist.vendor.vibrator.hal.context.settlingtime=5000 \
ro.vendor.vibrator.hal.dbc.enable=true \
ro.vendor.vibrator.hal.dbc.envrelcoef=8353728 \
ro.vendor.vibrator.hal.dbc.riseheadroom=1909602 \
ro.vendor.vibrator.hal.dbc.fallheadroom=1909602 \
ro.vendor.vibrator.hal.dbc.txlvlthreshfs=2516583 \
ro.vendor.vibrator.hal.dbc.txlvlholdoffms=0 \
ro.vendor.vibrator.hal.pm.activetimeout=5
# Increment the SVN for any official public releases
ifdef RELEASE_SVN_HUSKY
TARGET_SVN ?= $(RELEASE_SVN_HUSKY)
else
# Set this for older releases that don't use build flag
TARGET_SVN ?= 38
TARGET_SVN ?= 36
endif
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=$(TARGET_SVN)
# Set device family property for SMR
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.device_family=HK3SB3AK3
# Set build properties for SMR builds
ifeq ($(RELEASE_IS_SMR), true)
ifneq (,$(RELEASE_BASE_OS_HUSKY))
PRODUCT_BASE_OS := $(RELEASE_BASE_OS_HUSKY)
endif
endif
# Set build properties for EMR builds
ifeq ($(RELEASE_IS_EMR), true)
ifneq (,$(RELEASE_BASE_OS_HUSKY))
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.version.emergency_base_os=$(RELEASE_BASE_OS_HUSKY)
endif
endif
# WLC userdebug specific
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
@@ -494,6 +463,9 @@ PRODUCT_PRODUCT_PROPERTIES ?= \
PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.camera.exif_reveal_make_model=true
# AVF assignable devices xml
PRODUCT_PACKAGES += shusky_assignable_devices.xml
# Enable DeviceAsWebcam support
PRODUCT_VENDOR_PROPERTIES += \
ro.usb.uvc.enabled=true
@@ -509,34 +481,3 @@ PRODUCT_PACKAGES += \
NoCutoutOverlay \
AvoidAppsInCutoutOverlay
# ETM
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
$(call inherit-product-if-exists, device/google/common/etm/device-userdebug-modules.mk)
endif
PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO := true
ifneq ($(wildcard vendor/arm/mali/valhall),)
PRODUCT_CHECK_PREBUILT_MAX_PAGE_SIZE := true
endif
# Bluetooth device id
# Husky: 0x410D
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.device_id.product_id=16653
# Set support for LEA multicodec
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.core.le_audio.codec_extension_aidl.enabled=true
# LE Audio configuration scenarios
PRODUCT_COPY_FILES += \
device/google/shusky/bluetooth/audio_set_scenarios.json:$(TARGET_COPY_OUT_VENDOR)/etc/aidl/le_audio/aidl_audio_set_scenarios.json
PRODUCT_COPY_FILES += \
device/google/shusky/bluetooth/audio_set_configurations.json:$(TARGET_COPY_OUT_VENDOR)/etc/aidl/le_audio/aidl_audio_set_configurations.json
# Enable APF by default
PRODUCT_VENDOR_PROPERTIES += \
vendor.powerhal.apf_disabled=false \
vendor.powerhal.apf_enabled=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 += \
@@ -15,9 +16,11 @@ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.telephony.euicc.mep.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.hardware.telephony.euicc.mep.xml \
frameworks/native/data/etc/android.hardware.telephony.euicc.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.hardware.telephony.euicc.xml
# IWLAN
PRODUCT_PACKAGES += \
Iwlan
EuiccSupportPixelOverlay
# Kernel
TARGET_PREBUILT_KERNEL := device/google/shusky-kernel/Image.lz4
# PowerShare
include hardware/google/pixel/powershare/device.mk
@@ -31,16 +34,16 @@ include device/google/gs-common/wireless_charger/wireless_charger.mk
PRODUCT_PACKAGES += \
libexynosv4l2
# GNSS
PRODUCT_PACKAGES += \
android.hardware.sensors-V2-ndk.vendor:64
# Graphics
PRODUCT_PACKAGES += \
libEGL_angle \
libGLESv1_CM_angle \
libGLESv2_angle
# Identity credential
PRODUCT_PACKAGES += \
android.hardware.identity_credential.xml
# Sensors
PRODUCT_PACKAGES += \
sensors.dynamic_sensor_hal

View File

@@ -17,14 +17,17 @@
# Restrict the visibility of Android.bp files to improve build analysis time
$(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
RELEASE_GOOGLE_BOOTLOADER_RIPCURRENT_DIR ?= pdk# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_RIPCURRENT_DIR)
$(call soong_config_set,shusky_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_RIPCURRENT_DIR))
TARGET_KERNEL_DIR ?= device/google/shusky-kernel
TARGET_BOARD_KERNEL_HEADERS ?= device/google/shusky-kernel/kernel-headers
ifdef RELEASE_GOOGLE_RIPCURRENT_KERNEL_VERSION
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_RIPCURRENT_KERNEL_VERSION)
endif
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_RIPCURRENT_VERSION)
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_RIPCURRENT_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_RIPCURRENT_DIR)/kernel-headers
ifdef RELEASE_GOOGLE_RIPCURRENT_KERNEL_DIR
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_RIPCURRENT_KERNEL_DIR)
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_RIPCURRENT_KERNEL_DIR)/kernel-headers
endif
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
USE_UWBFIELDTESTQM := true
@@ -45,6 +48,7 @@ CAMERA_PRODUCT ?= ripcurrent
include device/google/shusky/audio/ripcurrent/audio-tables.mk
include device/google/shusky/camera/camera.mk
include device/google/zuma/device-shipping-common.mk
include hardware/google/pixel/vibrator/cs40l26/device-stereo.mk
include device/google/gs-common/bcmbt/bluetooth.mk
include device/google/gs-common/gps/brcm/cbd_gps.mk
include device/google/gs-common/touch/stm/stm20.mk
@@ -187,10 +191,6 @@ PRODUCT_PRODUCT_PROPERTIES += \
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.leaudio.dual_bidirection_swb.supported=true
# Support LE & Classic concurrent encryption (b/330704060)
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.ble.allow_enc_with_bredr=true
# Keymaster HAL
#LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service
@@ -231,6 +231,13 @@ PRODUCT_PACKAGES += \
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts/trusty/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts/trusty/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts/trusty/trunk
endif
# UWB
PRODUCT_SOONG_NAMESPACES += \
@@ -269,7 +276,6 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.camera.front_720P_always_binning=true
# Vibrator HAL
$(call soong_config_set,haptics,kernel_ver,v$(subst .,_,$(TARGET_LINUX_KERNEL_VERSION)))
ACTUATOR_MODEL := luxshare_ict_081545
PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.vibrator.hal.chirp.enabled=0 \
@@ -279,8 +285,3 @@ PRODUCT_VENDOR_PROPERTIES += \
# PKVM Memory Reclaim
PRODUCT_VENDOR_PROPERTIES += \
hypervisor.memory_reclaim.supported=1
# Enable APF by default
PRODUCT_VENDOR_PROPERTIES += \
vendor.powerhal.apf_disabled=false \
vendor.powerhal.apf_enabled=true

View File

@@ -17,28 +17,20 @@
# Restrict the visibility of Android.bp files to improve build analysis time
$(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
ifdef RELEASE_GOOGLE_SHIBA_RADIO_DIR
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_SHIBA_RADIO_DIR)
endif
ifdef RELEASE_GOOGLE_SHIBA_RADIOCFG_DIR
RELEASE_GOOGLE_PRODUCT_RADIOCFG_DIR := $(RELEASE_GOOGLE_SHIBA_RADIOCFG_DIR)
endif
RELEASE_GOOGLE_BOOTLOADER_SHIBA_DIR ?= pdk# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_SHIBA_DIR)
$(call soong_config_set,shusky_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_SHIBA_DIR))
TARGET_KERNEL_DIR ?= device/google/shusky-kernel
TARGET_BOARD_KERNEL_HEADERS ?= device/google/shusky-kernel/kernel-headers
ifdef RELEASE_GOOGLE_SHIBA_KERNEL_VERSION
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_SHIBA_KERNEL_VERSION)
endif
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_SHIBA_VERSION)
# Keeps flexibility for kasan and ufs builds
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_SHIBA_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_SHIBA_DIR)/kernel-headers
ifdef RELEASE_GOOGLE_SHIBA_KERNEL_DIR
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_SHIBA_KERNEL_DIR)
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_SHIBA_KERNEL_DIR)/kernel-headers
endif
LOCAL_PATH := device/google/shusky
ifneq ($(TARGET_BOOTS_16K),true)
PRODUCT_16K_DEVELOPER_OPTION := $(RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION)
endif
$(call inherit-product-if-exists, vendor/google_devices/shusky/prebuilts/device-vendor-shiba.mk)
$(call inherit-product-if-exists, vendor/google_devices/zuma/prebuilts/device-vendor.mk)
$(call inherit-product-if-exists, vendor/google_devices/zuma/proprietary/device-vendor.mk)
@@ -56,8 +48,9 @@ endif
include device/google/shusky/camera/camera.mk
include device/google/shusky/audio/shiba/audio-tables.mk
include device/google/zuma/device-shipping-common.mk
include hardware/google/pixel/vibrator/cs40l26/device.mk
include device/google/gs-common/bcmbt/bluetooth.mk
include device/google/gs-common/touch/gti/predump_gti.mk
include device/google/gs-common/touch/gti/gti.mk
# Init files
PRODUCT_COPY_FILES += \
@@ -109,10 +102,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
persist.bluetooth.a2dp_offload.disabled=false \
persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus
# Enable Bluetooth AutoOn feature
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.server.automatic_turn_on=true
# Bluetooth Tx power caps
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/bluetooth/bluetooth_power_limits_shiba.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \
@@ -129,27 +118,19 @@ PRODUCT_COPY_FILES += \
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.finder.supported=true
ifeq ($(USE_AUDIO_HAL_AIDL),true)
# AIDL
else
# HIDL
# Spatial Audio
PRODUCT_PACKAGES += \
libspatialaudio
# declare use of spatial audio
PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.spatializer_enabled=true
# Sound Dose
PRODUCT_PACKAGES += \
android.hardware.audio.sounddose-vendor-impl \
audio_sounddose_aoc
endif
# declare use of spatial audio
PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.spatializer_enabled=true
# Audio CCA property
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.audio.cca.enabled=false
@@ -160,20 +141,24 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.gms.dck.se_capability=1
# Bluetooth hci_inject test tool
PRODUCT_PACKAGES_ENG += \
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PACKAGES_DEBUG += \
hci_inject
endif
# Bluetooth OPUS codec
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.opus.enabled=true
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
# Bluetooth SAR test tool
PRODUCT_PACKAGES_ENG += \
PRODUCT_PACKAGES_DEBUG += \
sar_test
# Bluetooth EWP test tool
PRODUCT_PACKAGES_ENG += \
PRODUCT_PACKAGES_DEBUG += \
ewp_tool
endif
# Bluetooth AAC VBR
PRODUCT_PRODUCT_PROPERTIES += \
@@ -213,10 +198,11 @@ PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.ccp.server.enabled?=true \
bluetooth.profile.vcp.controller.enabled?=true
# Bluetooth LE Audio Broadcast
ifeq ($(RELEASE_PIXEL_BROADCAST_ENABLED), true)
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.bap.broadcast.assist.enabled=true \
bluetooth.profile.bap.broadcast.source.enabled=true
endif
# Bluetooth LE Audio enable hardware offloading
PRODUCT_PRODUCT_PROPERTIES += \
@@ -229,7 +215,7 @@ PRODUCT_COPY_FILES += \
# LE Audio Unicast Allowlist
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.leaudio.allow_list=SM-R510,WF-1000XM5,SM-R630
persist.bluetooth.leaudio.allow_list=SM-R510,WF-1000XM5
# Bluetooth LE Audio CIS handover to SCO
# Set the property only for the controller couldn't support CIS/SCO simultaneously. More detailed in b/242908683.
@@ -240,10 +226,6 @@ PRODUCT_PRODUCT_PROPERTIES += \
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.leaudio.dual_bidirection_swb.supported=true
# Support LE & Classic concurrent encryption (b/330704060)
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.ble.allow_enc_with_bredr=true
# Support One-Handed mode
PRODUCT_PRODUCT_PROPERTIES += \
ro.support_one_handed_mode=true
@@ -290,6 +272,13 @@ PRODUCT_PACKAGES += \
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts/trusty/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts/trusty/24Q2
else
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/shusky/prebuilts/trusty/trunk
endif
# Location
# SDK build system
@@ -298,29 +287,16 @@ include device/google/gs-common/gps/brcm/device.mk
PRODUCT_COPY_FILES += \
device/google/shusky/location/gps.cer:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.cer
# Location
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/shusky/location/lhd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/shusky/location/scd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/shusky/location/gps.6.1.xml.sb3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/shusky/location/lhd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/shusky/location/scd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf \
device/google/shusky/location/gps.xml.sb3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
else
PRODUCT_COPY_FILES += \
device/google/shusky/location/lhd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/shusky/location/scd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/shusky/location/gps_user.6.1.xml.sb3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/shusky/location/lhd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/shusky/location/scd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf \
device/google/shusky/location/gps_user.xml.sb3:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
endif
# Set zram size
@@ -329,8 +305,14 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.device_config.configuration.disable_rescue_party=true
# Fingerprint HAL
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
APEX_FPS_TA_DIR := //vendor/google_devices/shusky/prebuilts/firmware/fingerprint/24Q1
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
APEX_FPS_TA_DIR := //vendor/google_devices/shusky/prebuilts/firmware/fingerprint/24Q2
else
APEX_FPS_TA_DIR := //vendor/google_devices/shusky/prebuilts/firmware/fingerprint/trunk
endif
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
APEX_FPS_TA_DIR := //vendor/google_devices/shusky/prebuilts
$(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)
@@ -375,7 +357,6 @@ PRODUCT_PRODUCT_PROPERTIES += ro.odm.build.media_performance_class=34
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1
# Vibrator HAL
$(call soong_config_set,haptics,kernel_ver,v$(subst .,_,$(TARGET_LINUX_KERNEL_VERSION)))
ACTUATOR_MODEL := luxshare_ict_081545
ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1
PRODUCT_VENDOR_PROPERTIES += \
@@ -386,41 +367,26 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.vibrator.hal.context.scale=60 \
persist.vendor.vibrator.hal.context.fade=true \
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.38
persist.vendor.vibrator.hal.context.settlingtime=5000 \
ro.vendor.vibrator.hal.dbc.enable=true \
ro.vendor.vibrator.hal.dbc.envrelcoef=8353728 \
ro.vendor.vibrator.hal.dbc.riseheadroom=1909602 \
ro.vendor.vibrator.hal.dbc.fallheadroom=1909602 \
ro.vendor.vibrator.hal.dbc.txlvlthreshfs=2516583 \
ro.vendor.vibrator.hal.dbc.txlvlholdoffms=0 \
ro.vendor.vibrator.hal.pm.activetimeout=5
# Increment the SVN for any official public releases
ifdef RELEASE_SVN_SHIBA
TARGET_SVN ?= $(RELEASE_SVN_SHIBA)
else
# Set this for older releases that don't use build flag
TARGET_SVN ?= 38
TARGET_SVN ?= 36
endif
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=$(TARGET_SVN)
# Set device family property for SMR
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.device_family=HK3SB3AK3
# Set build properties for SMR builds
ifeq ($(RELEASE_IS_SMR), true)
ifneq (,$(RELEASE_BASE_OS_SHIBA))
PRODUCT_BASE_OS := $(RELEASE_BASE_OS_SHIBA)
endif
endif
# Set build properties for EMR builds
ifeq ($(RELEASE_IS_EMR), true)
ifneq (,$(RELEASE_BASE_OS_SHIBA))
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.version.emergency_base_os=$(RELEASE_BASE_OS_SHIBA)
endif
endif
# P23 Devices no longer need rlsservice
PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.camera.rls_supported=false
@@ -463,6 +429,9 @@ PRODUCT_PRODUCT_PROPERTIES += \
PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.camera.exif_reveal_make_model=true
# AVF assignable devices xml
PRODUCT_PACKAGES += shusky_assignable_devices.xml
# Enable DeviceAsWebcam support
PRODUCT_VENDOR_PROPERTIES += \
ro.usb.uvc.enabled=true
@@ -478,34 +447,3 @@ PRODUCT_PACKAGES += \
NoCutoutOverlay \
AvoidAppsInCutoutOverlay
# ETM
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
$(call inherit-product-if-exists, device/google/common/etm/device-userdebug-modules.mk)
endif
PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO := true
ifneq ($(wildcard vendor/arm/mali/valhall),)
PRODUCT_CHECK_PREBUILT_MAX_PAGE_SIZE := true
endif
# Bluetooth device id
# Shiba: 0x410E
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.device_id.product_id=16654
# Set support for LEA multicodec
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.core.le_audio.codec_extension_aidl.enabled=true
# LE Audio configuration scenarios
PRODUCT_COPY_FILES += \
device/google/shusky/bluetooth/audio_set_scenarios.json:$(TARGET_COPY_OUT_VENDOR)/etc/aidl/le_audio/aidl_audio_set_scenarios.json
PRODUCT_COPY_FILES += \
device/google/shusky/bluetooth/audio_set_configurations.json:$(TARGET_COPY_OUT_VENDOR)/etc/aidl/le_audio/aidl_audio_set_configurations.json
# Enable APF by default
PRODUCT_VENDOR_PROPERTIES += \
vendor.powerhal.apf_disabled=false \
vendor.powerhal.apf_enabled=true

View File

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

View File

@@ -35,6 +35,3 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_hk3sb3_wide_hat_tool fatp_hk3_tele_hat_tool fatp_hk3_ultrawide_hat_tool fatp_hk3_front_hat_tool factory_hk3sb3_main_cam_decompress_test
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/factory

View File

@@ -35,6 +35,3 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_hk3sb3_wide_hat_tool fatp_hk3_tele_hat_tool fatp_hk3_ultrawide_hat_tool fatp_sb3_ultrawide_hat_tool fatp_hk3_front_hat_tool factory_hk3sb3_main_cam_decompress_test
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/factory

View File

@@ -35,6 +35,3 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_hk3sb3_wide_hat_tool fatp_sb3_ultrawide_hat_tool factory_hk3sb3_main_cam_decompress_test sb3_ultrawide_af_fw_update
# preloaded_nanoapps.json
PRODUCT_SOONG_NAMESPACES += vendor/google_contexthub/devices/factory

View File

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

View File

@@ -18,7 +18,6 @@
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
BOARD_KERNEL_CMDLINE += g2d.load_sequential=1
BOARD_KERNEL_CMDLINE += samsung_iommu_v9.load_sequential=1
@@ -26,10 +25,21 @@ BOARD_KERNEL_CMDLINE += samsung_iommu_v9.load_sequential=1
TARGET_BOARD_INFO_FILE := device/google/shusky/board-info.txt
TARGET_BOOTLOADER_BOARD_NAME := husky
ifdef PHONE_CAR_BOARD_PRODUCT
include device/google_car/$(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_HUSKY_RADIO_DIR)
RELEASE_GOOGLE_PRODUCT_RADIOCFG_DIR := $(RELEASE_GOOGLE_HUSKY_RADIOCFG_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
TARGET_SCREEN_DENSITY := 480
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
endif
ifdef PHONE_CAR_BOARD_PRODUCT
include vendor/auto/embedded/products/$(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk
else
TARGET_SCREEN_DENSITY := 480
endif
BOARD_USES_GENERIC_AUDIO := true
@@ -45,16 +55,18 @@ include device/google/shusky/device-shusky-common.mk
include device/google/zuma/BoardConfig-common.mk
-include vendor/google_devices/zuma/prebuilts/BoardConfigVendor.mk
include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk
-include vendor/google_devices/husky/proprietary/BoardConfigVendor.mk
include device/google/shusky/sepolicy/husky-sepolicy.mk
include device/google/shusky/wifi/BoardConfig-wifi.mk
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
-include device/google/common/etm/5_15/BoardUserdebugModules.mk
# Android Virtualization Framework (AVF) team is using husky with hypervisor in
# nvhe mode as a development platform to build infrastructure that supports
# assigning devices to guest VMs.
#
# TODO(b/278008514): remove this once we have builds from our kernel branch.
ifeq ($(HUSKY_ENABLE_DEVICE_ASSIGNMENT), true)
BOARD_KERNEL_CMDLINE += kvm-arm.mode=nvhe
endif
DEVICE_PATH := device/google/shusky
VENDOR_PATH := vendor/google/husky
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigEvolution.mk
include device/google/shusky/husky/BoardConfigLineage.mk
include device/google/shusky/husky/BoardConfigEvolution.mk

View File

@@ -1,6 +1,7 @@
#
# SPDX-FileCopyrightText: 2024 The Evolution X Project
# Copyright (C) 2024 The Evolution X Project
#
# SPDX-License-Identifier: Apache-2.0
#
include $(DEVICE_PATH)/BoardConfigEvolution.mk
include device/google/shusky/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/shusky/BoardConfigLineage.mk
include $(VENDOR_PATH)/BoardConfigVendor.mk
include vendor/google/husky/BoardConfigVendor.mk

View File

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

View File

@@ -1,18 +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
#
$(call inherit-product, $(DEVICE_PATH)/device-lineage.mk)
DEVICE_PACKAGE_OVERLAYS += device/google/shusky/husky/overlay-lineage
DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/$(DEVICE_CODENAME)/overlay-lineage
TARGET_VENDOR_PROP += device/google/shusky/husky/vendor.prop
PRODUCT_PACKAGES += \
PixelDisplayServiceOverlayHusky
TARGET_VENDOR_PROP += $(DEVICE_PATH)/$(DEVICE_CODENAME)/vendor.prop
# Init
PRODUCT_PACKAGES += \
init.recovery.husky.touch.rc
$(call inherit-product, device/google/shusky/device-lineage.mk)

View File

@@ -1,110 +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/shusky',
'hardware/google/av',
'hardware/google/gchips',
'hardware/google/graphics/common',
'hardware/google/interfaces',
'hardware/google/pixel',
]
def lib_fixup_vendor_suffix(lib: str, partition: str, *args, **kwargs):
return f'{lib}_{partition}' if partition == 'vendor' else None
lib_fixups: lib_fixups_user_type = {
**lib_fixups,
(
'com.google.edgetpu_app_service-V4-ndk',
'com.google.edgetpu_vendor_service-V2-ndk',
'vendor.google.whitechapel.audio.audioext@4.0',
'vendor.google.whitechapel.audio.extension-V4-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(
'husky',
'google',
device_rel_path='device/google/shusky/husky',
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/lib64/com.google.edgetpu_app_service-V4-ndk.so',
'vendor/lib64/com.google.edgetpu_vendor_service-V2-ndk.so',
'vendor/lib64/vendor.google.whitechapel.audio.audioext@4.0.so',
'vendor/lib64/vendor.google.whitechapel.audio.extension-V4-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()

136
husky/extract-files.sh Executable file
View File

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

View File

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

View File

@@ -32,15 +32,6 @@
<!-- Minimum screen brightness allowed by the power manager. -->
<integer name="config_screenBrightnessDim">6</integer>
<!-- Default strength, in percentage, of bright color reduction when activated. -->
<integer name="config_reduceBrightColorsStrengthDefault">35</integer>
<!-- Minimum strength, in percentage, supported by bright color reduction. -->
<integer name="config_reduceBrightColorsStrengthMin">25</integer>
<!-- Maximum strength, in percentage, supported by bright color reduction. -->
<integer name="config_reduceBrightColorsStrengthMax">50</integer>
<!-- If this is true, the udfps vote is ignored. -->
<bool name="config_ignoreUdfpsVote">true</bool>

View File

@@ -23,9 +23,6 @@
<dimen name="rounded_corner_radius_top">91px</dimen>
<dimen name="rounded_corner_radius_bottom">91px</dimen>
<!-- Default paddings for content around the corners. -->
<dimen name="rounded_corner_content_padding">16dp</dimen>
<!-- Height of the status bar.
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->

View File

@@ -188,11 +188,11 @@
</array>
<item name="gps.voltage">3700</item>
<!-- Idle Receive current for wifi radio in mA.-->
<item name="wifi.controller.idle">38</item>
<item name="wifi.controller.idle">79</item>
<!-- Rx current for wifi radio in mA.-->
<item name="wifi.controller.rx">57</item>
<item name="wifi.controller.rx">118</item>
<!-- Tx current for wifi radio in mA-->
<item name="wifi.controller.tx">550</item>
<item name="wifi.controller.tx">331</item>
<!-- Operating voltage for wifi radio in mV.-->
<item name="wifi.controller.voltage">3850</item>
<item name="wifi.controller.voltage">3700</item>
</device>

View File

@@ -16,18 +16,6 @@
*/
-->
<resources>
<!-- the padding on the start of the statusbar -->
<dimen name="status_bar_padding_start">0dp</dimen>
<!-- Height of the status bar header bar when on Keyguard (match status_bar_height) -->
<dimen name="status_bar_header_height_keyguard">@*android:dimen/status_bar_height_default</dimen>
<!-- Margin on the left side of the carrier text on Keyguard -->
<dimen name="keyguard_carrier_text_margin">@dimen/status_bar_padding_start</dimen>
<!-- Total minimum padding to enforce to ensure that the dot can always show -->
<dimen name="ongoing_appops_dot_min_padding">16dp</dimen>
<!-- Location on the screen of the center of the physical power button. -->
<dimen name="physical_power_button_center_screen_location_y">774px</dimen>

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -4,8 +4,8 @@
# AiAi
product/priv-app/AICorePrebuilt/AICorePrebuilt.apk;PRESIGNED
product/priv-app/DeviceIntelligenceNetworkPrebuilt-U.32_V.7_playstore_astrea_20240725.00_RC01/DeviceIntelligenceNetworkPrebuilt-U.32_V.7_playstore_astrea_20240725.00_RC01.apk;PRESIGNED
product/priv-app/DevicePersonalizationPrebuiltPixel2023-U.32_V.7_playstore_aiai_20240725.00_RC08/DevicePersonalizationPrebuiltPixel2023-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/DevicePersonalizationPrebuiltPixel2023-v.U.14.playstore/DevicePersonalizationPrebuiltPixel2023-v.U.14.playstore.apk;PRESIGNED
# Audio
product/etc/ambient/matcher_tah.leveldb
@@ -21,11 +21,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
@@ -67,7 +62,7 @@ product/etc/permissions/com.android.sdm.plugins.dcmo.xml
product/etc/permissions/com.android.sdm.plugins.diagmon.xml
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
@@ -92,33 +87,14 @@ 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
# Audio
system_ext/bin/hw/vendor.google.whitechapel.audio.hal.parserservice
system_ext/etc/init/vendor.google.whitechapel.audio.hal.parserservice.rc
# Camera extensions
system_ext/etc/permissions/com.google.android.camera.extensions.xml
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
# Display
system_ext/lib64/libpixeldisplaymanager_jni.so;SYMLINK=system_ext/priv-app/PixelDisplayService/lib/arm64/libpixeldisplaymanager_jni.so
system_ext/priv-app/PixelDisplayService/PixelDisplayService.apk
@@ -128,8 +104,9 @@ 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/lib64/com.google.edgetpu_app_service-V4-ndk.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
# Hotword
system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml
@@ -140,19 +117,10 @@ system_ext/etc/permissions/com.android.qns.xml
system_ext/etc/permissions/com.shannon.imsservice.xml
system_ext/etc/permissions/com.shannon.rcsservice.xml
system_ext/lib64/libmediaadaptor.so
system_ext/lib64/libpixelimsmedia.so
system_ext/lib64/vendor.google.whitechapel.audio.audioext@4.0.so
system_ext/lib64/vendor.google.whitechapel.audio.extension-V4-ndk.so
system_ext/priv-app/PixelImsMediaService/PixelImsMediaService.apk
system_ext/priv-app/PixelQualifiedNetworksService/PixelQualifiedNetworksService.apk
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
@@ -169,7 +137,6 @@ system_ext/priv-app/CarrierSetup/CarrierSetup.apk;PRESIGNED
system_ext/priv-app/ConnectivityThermalPowerManager/ConnectivityThermalPowerManager.apk
system_ext/priv-app/EuiccGoogleOverlay/EuiccGoogleOverlay.apk
system_ext/priv-app/EuiccSupportPixel-P23/EuiccSupportPixel-P23.apk;PRESIGNED
system_ext/priv-app/EuiccSupportPixel-P23/SUSA_RC2_23.up
system_ext/priv-app/EuiccSupportPixel-P23/esim-full-v1-m40.img
system_ext/priv-app/EuiccSupportPixel-P23/esim-full-v1-m41.img
system_ext/priv-app/EuiccSupportPixel-P23/esim-full-v1.img

View File

@@ -30,7 +30,7 @@
<item>37</item>
</integer-array>
<integer-array name="antenna_y">
<item>55</item>
<item>103</item>
</integer-array>
<bool name="nfc_observe_mode_supported">true</bool>
</resources>

View File

@@ -1,9 +0,0 @@
//
// Copyright (C) 2024 The Android Open Source Project
// SPDX-License-Identifier: Apache-2.0
//
runtime_resource_overlay {
name: "PixelDisplayServiceOverlayHusky",
product_specific: true,
}

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2024 The Android Open Source Project
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.pixeldisplayservice.overlay.husky">
<overlay
android:isStatic="true"
android:priority="1"
android:targetPackage="com.android.pixeldisplayservice" />
</manifest>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 580 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 709 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 718 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 727 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 731 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 735 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 742 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 751 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 755 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 600 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 621 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 637 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 651 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 671 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 677 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 687 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 693 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 698 KiB

View File

@@ -1,96 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2024 The Android Open Source Project
SPDX-License-Identifier: Apache-2.0
-->
<resources>
<array name="config_za_compensation_brightness_thresholds_list">
<item>@array/config_za_primary_display_brightness_thresholds_list</item>
</array>
<array name="config_za_compensation_images_list">
<item>@array/config_za_primary_display_compensation_images_list</item>
</array>
<array name="config_za_compensation_opr_thresholds">
<item>0.17</item>
<item>0.4</item>
</array>
<array name="config_za_primary_display_brightness_thresholds_list">
<item>@array/config_za_primary_display_condition1_brightness_thresholds</item>
<item>@array/config_za_primary_display_condition2_brightness_thresholds</item>
</array>
<array name="config_za_primary_display_compensation_images_list">
<item>@array/config_za_primary_display_condition1_compensation_images</item>
<item>@array/config_za_primary_display_condition2_compensation_images</item>
</array>
<array name="config_za_primary_display_condition1_brightness_thresholds">
<item>0.53125</item>
<item>0.546875</item>
<item>0.5625</item>
<item>0.578125</item>
<item>0.59375</item>
<item>0.671875</item>
<item>0.75</item>
<item>0.8125</item>
<item>0.875</item>
<item>0.9375</item>
<item>1.0</item>
</array>
<array name="config_za_primary_display_condition1_compensation_images">
<item>@drawable/ZACI_2_ZA9128</item>
<item>@drawable/ZACI_3_ZA8941</item>
<item>@drawable/ZACI_4_ZA8755</item>
<item>@drawable/ZACI_5_ZA8476</item>
<item>@drawable/ZACI_7_ZA8197</item>
<item>@drawable/ZACI_9_ZA8010</item>
<item>@drawable/ZACI_10_ZA7824</item>
<item>@drawable/ZACI_11_ZA7638</item>
<item>@drawable/ZACI_13_ZA7359</item>
<item>@drawable/ZACI_15_ZA7079</item>
<item>@drawable/ZACI_17_ZA6800</item>
</array>
<array name="config_za_primary_display_condition2_brightness_thresholds">
<item>0.53125</item>
<item>0.578125</item>
<item>0.625</item>
<item>0.65625</item>
<item>0.6875</item>
<item>0.71875</item>
<item>0.75</item>
<item>0.8125</item>
<item>0.828125</item>
<item>0.84375</item>
<item>0.859375</item>
<item>0.875</item>
<item>0.890625</item>
<item>0.90625</item>
<item>0.921875</item>
<item>0.9375</item>
<item>0.96875</item>
<item>1.0</item>
</array>
<array name="config_za_primary_display_condition2_compensation_images">
<item>@drawable/ZACI_0_ZA9595</item>
<item>@drawable/ZACI_1_ZA9314</item>
<item>@drawable/ZACI_2_ZA9128</item>
<item>@drawable/ZACI_3_ZA8941</item>
<item>@drawable/ZACI_4_ZA8755</item>
<item>@drawable/ZACI_5_ZA8476</item>
<item>@drawable/ZACI_6_ZA8383</item>
<item>@drawable/ZACI_7_ZA8197</item>
<item>@drawable/ZACI_8_ZA8103</item>
<item>@drawable/ZACI_9_ZA8010</item>
<item>@drawable/ZACI_10_ZA7824</item>
<item>@drawable/ZACI_11_ZA7638</item>
<item>@drawable/ZACI_12_ZA7452</item>
<item>@drawable/ZACI_13_ZA7359</item>
<item>@drawable/ZACI_14_ZA7266</item>
<item>@drawable/ZACI_15_ZA7079</item>
<item>@drawable/ZACI_16_ZA6893</item>
<item>@drawable/ZACI_17_ZA6800</item>
</array>
<bool name="config_compensation_animation_enabled">true</bool>
<item type="dimen" name="config_compensation_filter_intercept">10.0</item>
<item type="dimen" name="config_za_compensation_brightness_enter_threshold">0.5</item>
<integer name="config_ambient_brightness_changed_debounce_ms">500</integer>
<integer name="config_compensation_filter_horizon">1500</integer>
</resources>

View File

@@ -30,12 +30,4 @@
* When previously foreground 3p apps moves to background, sessions are not terminated
-->
<bool name = "background_ranging_enabled">true</bool>
<!-- Whether multicast list update notification v2 is supported or not.
If enabled, the notification will be parsed into version 2 if uci major version is 2.0. -->
<bool name = "is_multicast_list_update_ntf_v2_supported">true</bool>
<!-- Whether multicast list update response v2 is supported or not.
If enabled, the response will be parsed into version 2 if uci major version is 2.0. -->
<bool name = "is_multicast_list_update_rsp_v2_supported">true</bool>
</resources>

View File

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

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