Compare commits

...

98 Commits

Author SHA1 Message Date
j7b3y
a608c6e229 Merge remote-tracking branch 'upstream/lineage-22.1' into cr11-5.10 2025-01-30 19:36:12 +09:00
Michael Bestas
ba019a6278
lynx: Add more Pixel camera prebuilts
These are present on stock since QPR1

Change-Id: I58ba2d30d28d4c9cd525f1e1d4ddb353eaaf9db0
2025-01-24 13:50:15 +02:00
Michael Bestas
51e2f3a746
Add missing IWLAN packages
Change-Id: I671e4f057eb3fbe94f63dc16bf697867278e3eb2
2025-01-14 00:39:11 +02:00
Michael Bestas
668e846ee5
Update fingerprint/build description from AP4A.250105.002
Change-Id: I44071acad05943386f721ca1b9a58a216b81ed02
2025-01-08 12:11:02 +02:00
Michael Bestas
0a960fcf1d
proprietary-files: AP4A.241205.013
Change-Id: Ia0d253867c9fafa277404610923457b1056c035f
2024-12-11 15:40:07 +02:00
j7b3y
48af0b3ac5 lynx: add pixelparts 2024-12-11 13:34:26 +09:00
j7b3y
2a37a300f3 lynx: Show refresh rate stuffs 2024-12-11 13:21:43 +09:00
Michael Bestas
18bca12b24
Update fingerprint/build description from AP4A.241205.013
Change-Id: If0bf45849f592e0edaea387dffd2ce49e33d132e
2024-12-11 04:12:23 +02:00
Michael Bestas
11e121e5c5 Android 15.0.0 Release 6 (AP4A.241205.013)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
 ePuOAJ4uV4LeDXC0ruknaAcKgWbW+8gvSwCgkAIPnkb+WJx+Lfv+FFT0HJzmWnw=
 =ZyaA
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmdY8H4XHG1rYmVzdGFz
 QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+Zmm2Aw/+K63oNbLkx3szJ4UkuB7FXo3V
 5ussKQp663g7T3AEwIXQ93e5gmt3sbaDM5jF82+oIGpwSBg56r/uCumQKNwfDUVy
 nFGIuZkgnpUwvukb3CrDDoXw9xGwWi+L+BRvsvlIGrPuURZOZ5O2PD/Rsi8drSiK
 EDBQKvc93FdfLWsi6kj/fyzKINRFqFivvpD1+SNG0M9eWaOB78HdIKRfsoswXEbR
 LxT4R0MaQadXPAfPYbaBf2jZT5J75KsLnGRJW4ag/3RsP5JcN1Zzdm891mRMsdIm
 Ue6/uKI35B+RuBAvFqE1YCnjN7Yj51URk5nLJnErzlwnhfiOs9uBRu/LZS91J5QZ
 ISQ99yXR0gSY9sG+QKkUCCYqsjnAXoHSEbiO95Rb8wf7vRAvQgDnXGc4S4CFF4If
 FnOzY8CGbEZlqEHSez/OWVtn51tn87t4/9uYJXu0Wn9eCsfIBDSCQSl6Sbsa+ad0
 xcnlO7SU4GofLsXsURNXk4nNAbpjVAIgWAGsCKtl4xmUtcduoS80lDOUCCRKEE5p
 rNghA9txSTB24k05C+or13lFQ3ntjbKBrhsy3tfCPM+6aZQ7xJLQi16Bsp4Y1JpZ
 37P+MERTX68Xl+O1ZAtujjsRlAGlfC50lfBo0ARRok3Gh6P+ZzMLAl7AE8abpE4n
 NWmdfb7Eq6k6o5lNglc=
 =tCuY
 -----END PGP SIGNATURE-----

Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6

Android 15.0.0 Release 6 (AP4A.241205.013)

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

# By Wilson Sung (3) and others
# Via Android Build Coastguard Worker (8) and others
* tag 'android-15.0.0_r6':
  sepolicy: Allow vendor_init to set vendor_bluetooth_prop
  Add sepolicy for property persist.vendor.service.bdroid.
  Update SELinux error
  Update SELinux error
  Add sepolicy for property persist.vendor.service.bdroid.
  Update SELinux error

Change-Id: Ie4e2ed46b866f9775a7eea02db562fa3ff94569e
2024-12-11 03:53:02 +02:00
Michael Bestas
80a7dc3e9e Android 15.0.0 Release 6 (AP4A.241205.013)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
 eP8+AJ4nsmxLYOmgrW3bZcjYxgNveSoW5gCbBAAVXf/tI5wFYAUBQKFs2HdD/cU=
 =qKeT
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmdY8HcXHG1rYmVzdGFz
 QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+Zmmeog//YzP3VD81TtwzP7CDzV50IudT
 7yEpbz2/3JsYlaBZ0zxKSOR4hY6TTWZH6vzmAYrhMK1DkpuiQnqCjdMZxuYy+YB8
 2cAmWH3fzug17DCL3GUFRGozfXW9vIswuRTbh6vhgGrSIwJ6/Keurv8IGvCLHABv
 np/A8JXLoihQEYyRR8TY9w0+V8EKrGg9loxNtVX9jzVcQ06wXvREbCt89Hx83taQ
 XHsu/AUkVfu7Fr57tWS1g88H0X3w4d0GMrBja9zRafNZuAwtpKlGmbUYpaeuJ7d2
 SFoOuzWqZccJnC9CvT2Ewo5aAPp+cWh3mDhQzy16zoVV+1WDC62ZiD3BYwaQF7TN
 ADk2NjzFMPXtMXXr40SvTbduUMVT2S05hmMeRf6Kg4zEWLdMXJSJFhFg3mUrnxP0
 ZXdCJv2Vo696EADPdQRVx7IV5xU+Sq+KZaOTEziK2LYBCe9BCqQOJA5xtcw+uL3Z
 z/TMFd3Ly0dKBryifEloQr7tYwGcghC/O/cZCyqPvdAEBYzu26Yn7GI6oaKTOGbm
 WNJzFMqEx5aLw5JId6a5cadkYWpeKblcCO4YrghfyUye9AauKF/Y8FPzsCTXoNUy
 BadCVlpxVNbx5w+spmCI6YbhTIXUVcD418ompVk8Nzmi1JoPMLNaZsudHCcJkzlv
 ue1IYdjwu74xj3gn9r0=
 =hyZi
 -----END PGP SIGNATURE-----

Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6

Android 15.0.0 Release 6 (AP4A.241205.013)

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

# By Ankur Bakshi (3) and others
# Via Android Build Coastguard Worker (29) and others
* tag 'android-15.0.0_r6': (28 commits)
  gps: set default SUPL SSL method to SSLv23
  gps: Enable Beidou measurements only in the US for L10.
  Symlink current prebuilt folder to android root
  Update product id for lynx
  lynx: add etm modules in userdebug/eng builds
  Delete mapper4 manifest
  gps: Re-enable GLO & QZSS in US
  gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
  thermal: read thermistor temp from sysfs
  thermal:remove unused state2power value
  Update lynx SVN to 46
  thermal: Remove bcl related tzones
  update OWNERS to include Android.bp
  lynx: Add build_flags based properties for SMR/EMR build
  haptics: Update output distortion gain
  Adpf:lynx: switch to multitier heuristic boost.
  Update lynx SVN to 45
  Update antenna position coordinates
  audio: Phase in L10 fortemedia tuning tables
  lynx: Use build_flags for SVN
  ...

 Conflicts:
	device-lynx.mk
	lynx/BoardConfig.mk

Change-Id: I50549219de5d81d0ada093bebdf0a9238d51840a
2024-12-11 03:52:54 +02:00
j7b3y
fcbe74c079 lynx: fix kenrel path 2024-12-10 17:39:10 +09:00
Android Build Coastguard Worker
fdcb92ae66 Merge cherrypicks of ['googleplex-android-review.googlesource.com/29485451'] into 24Q4-release.
Change-Id: I875e239ffea6a6534cddb6970b668ea76fcf5520
2024-10-03 23:33:38 +00:00
Wayne Lin
f495da19f7 gps: set default SUPL SSL method to SSLv23
Bug: 363886476
Test: verify SUPL NI test pass
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cd8d3c9819f3850573d7bad81fd49b49c7b4c2d0)
Merged-In: I24ba47dafb991c395fa27ba7585c907e7b9f1920
Change-Id: I24ba47dafb991c395fa27ba7585c907e7b9f1920
2024-10-03 23:24:36 +00:00
Android Build Coastguard Worker
6282215c69 Snap for 12378824 from ba31cb9d42 to 24Q4-release
Change-Id: I1a2e3b88007f5426bc56181d3f7d2aedfee60d39
2024-09-17 23:02:21 +00:00
Andrew Chant
ba31cb9d42 sepolicy: Allow vendor_init to set vendor_bluetooth_prop
Per DeviceBootTest.SELinuxUncheckedDenialBootTest:

09-17 16:22:22.968     1     1 I auditd  : type=1107 audit(0.0:4): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc:  denied  { set } for property=persist.vendor.service.bdroid.soclog pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:vendor_bluetooth_prop:s0 tclass=property_service permissive=0'
09-17 16:22:22.968     1     1 I auditd  : type=1107 audit(0.0:5): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc:  denied  { set } for property=persist.vendor.service.bdroid.fwsnoop pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:vendor_bluetooth_prop:s0 tclass=property_service permissive=0'
09-17 16:22:22.968     1     1 I auditd  : type=1107 audit(0.0:4): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc:  denied  { set } for property=persist.vendor.service.bdroid.soclog pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:vendor_bluetooth_prop:s0 tclass=property_service permissive=0'
09-17 16:22:22.968     1     1 I auditd  : type=1107 audit(0.0:5): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc:  denied  { set } for property=persist.vendor.service.bdroid.fwsnoop pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:vendor_bluetooth_prop:s0 tclass=property_service permissive=0'

Test: SELinuxUncheckedDenialBootTest
Bug: 366314934
Flag: EXEMPT bugFix
Change-Id: I1710044f4f79a73818fcb55a97ea6b3d826aea1f
2024-09-17 10:20:19 -07:00
Android Build Coastguard Worker
56e6955009 Snap for 12354992 from c778395dfe to 24Q4-release
Change-Id: Id78c19d5e2d0d157d3ab15ac1b4d60bb8b757ce3
2024-09-11 23:01:49 +00:00
James Huang
c778395dfe gps: Enable Beidou measurements only in the US for L10.
Bug: 354884462
Test: Field test in the US
Change-Id: I017d67a0832ab2039613aa32cd4c79821ffb8fcc
2024-09-11 08:36:07 +00:00
Android Build Coastguard Worker
7f9b8145ea Snap for 12342105 from d7525ba274 to 24Q4-release
Change-Id: I88104677f5d0572acdd521fbef5794d3a77a3074
2024-09-09 23:02:08 +00:00
Android Build Coastguard Worker
01e3bde38e Snap for 12337246 from 8b1863ada0 to 24Q4-release
Change-Id: Ieb054221e3f88a7c4dc21c2c2f9525e3921495d2
2024-09-07 21:01:51 +00:00
Xin Li
8b1863ada0 [automerger skipped] Merge 24Q3 to AOSP main am: 7f1a5a7385 -s ours am: 00d5e4faf2 -s ours
am skip reason: Merged-In I9ae3af899655057a07488fee2e085cd1884fcca0 with SHA-1 4e54c82f40 is already in history

Original change: https://android-review.googlesource.com/c/device/google/lynx/+/3255687

Change-Id: I22f98b3a69de0a0aaa1da6d575c4059f07735d66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-07 03:47:40 +00:00
Xin Li
00d5e4faf2 [automerger skipped] Merge 24Q3 to AOSP main am: 7f1a5a7385 -s ours
am skip reason: Merged-In I9ae3af899655057a07488fee2e085cd1884fcca0 with SHA-1 4e54c82f40 is already in history

Original change: https://android-review.googlesource.com/c/device/google/lynx/+/3255687

Change-Id: I97fb98d4d36cafa2a24775a5a195d3d6fad75a30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-07 03:16:58 +00:00
Android Build Coastguard Worker
d00004bfc9 Snap for 12335440 from ae1689beae to 24Q4-release
Change-Id: I97801a054def26dba1789d2bc89b97f35448b3c0
2024-09-07 02:32:14 +00:00
Robin Peng
ae1689beae Symlink current prebuilt folder to android root
The Android are now based on Trunk Stable world and Pixel prebuilts CLs
also needs to reply with this which controlled by the flag which results:
- the flag value might be different on each branches
- the flag value are mostly different on each release configuration
- for local builds, ENGs' needs to figure out the correct location
  of current prebuilts by checking through entire prebuilt textproto
  files

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

Bug: 364831620
Flag: EXEMPT export current prebuilt path
Change-Id: Ibf76c45b14c9b5064e372f9c3febede823423bef
Signed-off-by: Robin Peng <robinpeng@google.com>
2024-09-06 10:35:59 +00:00
Koli Lin
de2199aefe Update product id for lynx
Test: manual
Bug: 316248308
Flag: EXEMPT prop value only update
Change-Id: Iab04bd0b3598a5b2532f0f527a77451db416f0dd
2024-09-06 07:47:04 +00:00
Xin Li
7f1a5a7385 Merge 24Q3 to AOSP main
Bug: 357762254
Merged-In: I9ae3af899655057a07488fee2e085cd1884fcca0
Change-Id: I22eaba758765edcf2e0b8bd425907560b7e83658
2024-09-05 17:02:37 -07:00
Android Build Coastguard Worker
5d2e2f96df Snap for 12327203 from 98621fdd5f to 24Q4-release
Change-Id: I9e42a4f986eaf8dfa1adabb6b2facbbadb02a072
2024-09-05 23:01:55 +00:00
Vic Huang
d7525ba274 Add sepolicy for property persist.vendor.service.bdroid.
avc:  denied  { set } for property=persist.vendor.service.bdroid.bdaddr pid=860 uid=1002 gid=1002 scontext=u:r:hal_bluetooth_default:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=property_service permissive=0

Bug: 359428216
Test: Forest build
Flag: EXEMPT N/A
Change-Id: Iee12fc870810c0919593745487f57eb5fb8fde9c
2024-09-05 07:43:01 +00:00
Yabin Cui
98621fdd5f lynx: add etm modules in userdebug/eng builds
ETM modules are removed in kernel prebuilts.
So add them manually.

Bug: 364652655
Bug: 364309766
Test: build lynx
Flag: build.RELEASE_ETM_IN_USERDEBUG_ENG
Change-Id: I7faa1701445e477a7521e67d5274ccbf30d19fd0
2024-09-04 13:14:51 -07:00
Android Build Coastguard Worker
e3b041e426 Snap for 12304452 from 2695d16fe2 to 24Q4-release
Change-Id: I695704ef2b4d8e2bba54137edca4ffafbbe47c9d
2024-08-31 01:02:06 +00:00
Ankit Goyal
2695d16fe2 Delete mapper4 manifest
Bug: 362183626
Flag: EXEMPT manifest update
Test: Boot to home on shiba
Change-Id: I2ee823a19315d8bfb079594d83e3a4f818ef504b
2024-08-28 22:54:42 -07:00
Android Build Coastguard Worker
be1b87dae8 Snap for 12289667 from 1e4a6925d9 to 24Q4-release
Change-Id: I747dfd43f978cb053e5b4739a65718b730b5bc2f
2024-08-28 23:02:22 +00:00
Shinru Han
1e4a6925d9 gps: Re-enable GLO & QZSS in US
Change-Id: Ibc607508aeaba14b54876d0ce13ea493e6d76795
Test: on-device
Bug: 353579502
2024-08-27 07:21:40 +00:00
Android Build Coastguard Worker
d50ccd7a28 Snap for 12272146 from a006f1b9b2 to 24Q4-release
Change-Id: I80333ac3888aade1ff9c8e7166380da6195d531a
2024-08-24 01:01:56 +00:00
Wilson Sung
a006f1b9b2 Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 361726059
Test: scanBugreport
Bug: 361725767
Bug: 359428463
Test: scanAvcDeniedLogRightAfterReboot
Bug: 359428463
Flag: EXEMPT bugFix
Change-Id: I1bb0f8713a0a8d44564363f4774f3c893824bc82
2024-08-23 09:46:23 +00:00
Android Build Coastguard Worker
47d1e94d53 Snap for 12253386 from 086d2cea04 to 24Q4-release
Change-Id: If592447868d7bbc718cd526076799291eaacac3e
2024-08-20 23:02:06 +00:00
Wayne Lin
086d2cea04 gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
Bug: 358041425
Test: verify pass
Change-Id: I26703b29e53e033d6bc978a4e6ac667953d2f282
2024-08-20 02:41:24 +00:00
Android Build Coastguard Worker
76aefc271e Snap for 12247339 from 5a677a1c72 to 24Q4-release
Change-Id: I93c75f8fae0e308b8d4eaed64d70c4d41bb86d55
2024-08-19 23:02:23 +00:00
Peter (YM)
5a677a1c72 thermal: read thermistor temp from sysfs
- avoid wrong sensor value reading for thermalHAL

Bug: 327327502
Test: Build to boot to home
Flag: EXEMPT (bug 337358613)
Change-Id: Id1e70c4afe4b4637e0208b142540ae0117bb6d2f
Signed-off-by: Peter (YM) <peterym@google.com>
2024-08-19 04:09:57 +00:00
Android Build Coastguard Worker
3043857b67 Snap for 12235414 from c518352914 to 24Q4-release
Change-Id: Iacc88e7ac9cd9ca4231a526ee0157d9dfb70a6e7
2024-08-15 23:02:08 +00:00
Peter (YM)
c518352914 thermal:remove unused state2power value
Bug: 355566259
Test: Build test
Flag: EXEMPT NDK
Change-Id: Ib92c4f0c9474a43a8e0e181b3ddd58d14bd8cea3
Signed-off-by: Peter (YM) <peterym@google.com>
2024-08-15 07:19:11 +00:00
Ankur Bakshi
2b25b1e02e Update lynx SVN to 46
Bug: 352170103
Change-Id: Ib31e9c68c0849c7affc5b4410ea2226e9ff9126b
Flag: EXEMPT bugfix
2024-08-15 00:48:39 +00:00
Android Build Coastguard Worker
7f996d384a Snap for 12224018 from 5b3ea20991 to 24Q4-release
Change-Id: Ie1aff181c4308d3dca642a256257c8b18026779a
2024-08-13 23:02:34 +00:00
Android Build Coastguard Worker
bad42fec4f Snap for 12224018 from e07c627f25 to 24Q4-release
Change-Id: Ia2f092c53ebfc3d602a6f1be22b9e9a8c22267ce
2024-08-13 23:02:34 +00:00
Wilson Sung
5b3ea20991 Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 359428216
Test: scanBugreport
Bug: 359428463
Test: scanAvcDeniedLogRightAfterReboot
Bug: 359428217
Flag: EXEMPT bugFix
Change-Id: I1ebbc37e75df1348f57e5c4aaad67b28babc2461
2024-08-13 08:52:02 +00:00
Android Build Coastguard Worker
a5e529056f Snap for 12217053 from e79b7cdacc to 24Q4-release
Change-Id: Id1e95126c90dc3fddfbe72c4fd2abe60947fa7ba
2024-08-12 23:06:48 +00:00
Xin Li
e07c627f25 [automerger skipped] Merge 24Q3 (ab/AP3A.240905.001) to aosp-main-future am: 31e5fe9c9c -s ours
am skip reason: Merged-In I9ae3af899655057a07488fee2e085cd1884fcca0 with SHA-1 89ddd0be83 is already in history

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

Change-Id: I920bf486af5ed60a8ad4b7093c9208b9d97e447e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-12 21:01:28 +00:00
Xin Li
31e5fe9c9c Merge 24Q3 (ab/AP3A.240905.001) to aosp-main-future
Bug: 347831320
Merged-In: I9ae3af899655057a07488fee2e085cd1884fcca0
Change-Id: I6899d6ea16d21fbc9fc0e5a4c38a5c167bcfa9ce
2024-08-12 17:11:55 +00:00
samou
e79b7cdacc thermal: Remove bcl related tzones
Flag: EXEMPT tuning changes
Bug: 349935208
Test: Confirm boot
Change-Id: I613fbb3d170f6befeaf8c884bce4b5455729ba2e
Signed-off-by: samou <samou@google.com>
2024-08-12 12:32:21 +00:00
Android Build Coastguard Worker
97b9e746f3 Snap for 12210778 from 99530a19d3 to 24Q4-release
Change-Id: I353c3070953910250f37abdec6ec6f2a45929e4b
2024-08-10 01:06:49 +00:00
Cyan_Hsieh
99530a19d3 update OWNERS to include Android.bp am: a738769119 am: d66a50a541
Original change: https://android-review.googlesource.com/c/device/google/lynx/+/3214125

Change-Id: I285f802fc4bee1380cbffcb24091342110d29cf9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-09 11:07:33 +00:00
Cyan_Hsieh
d66a50a541 update OWNERS to include Android.bp am: a738769119
Original change: https://android-review.googlesource.com/c/device/google/lynx/+/3214125

Change-Id: Ib82fab86c73d9ee1d609da534fbd54db1a5c0717
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-09 10:49:01 +00:00
Cyan_Hsieh
a738769119 update OWNERS to include Android.bp
Flag: EXEMPT only changing OWNERS
Bug: 357036384
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3cfbc79e7334559e92e8a84efeb887bfa4db8507)
Merged-In: I17ef95789dd4b53738e47424f38ff74f335fa4eb
Change-Id: I17ef95789dd4b53738e47424f38ff74f335fa4eb
2024-08-09 08:33:46 +00:00
Android Build Coastguard Worker
e463a4fbd5 Snap for 12205827 from 29c8930e79 to 24Q4-release
Change-Id: I84214bd294b24439eb86bda8b6a01d211dcba5d0
2024-08-09 01:01:50 +00:00
Vic Huang
29c8930e79 Add sepolicy for property persist.vendor.service.bdroid.
avc:  denied  { set } for property=persist.vendor.service.bdroid.bdaddr pid=860 uid=1002 gid=1002 scontext=u:r:hal_bluetooth_default:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=property_service permissive=0

Bug: 357483837
Test: Forest build
Flag: EXEMPT N/A
Change-Id: I18e092be0e352071fc1d3a68796d458a0bb4b704
2024-08-07 06:29:02 +00:00
Android Build Coastguard Worker
a746e9cfeb Snap for 12190349 from 77bda630a9 to 24Q4-release
Change-Id: I836a2f849a896452658583e8f61572d0e1557859
2024-08-06 23:02:27 +00:00
Lokesh Kumar Goel
77bda630a9 lynx: Add build_flags based properties for SMR/EMR build
Flag: build.RELEASE_IS_SMR
Flag: build.RELEASE_IS_EMR
Flag: build.RELEASE_BASE_OS_LYNX
Bug: 155105803
Change-Id: I3c2d4586accdab96292d2a45b9835b3f49f4255b
2024-08-06 02:13:35 +00:00
Android Build Coastguard Worker
975a1a3dba Snap for 12185670 from 86598718d8 to 24Q4-release
Change-Id: I866028a1144fb606bd478576c69537401fade2e2
2024-08-05 23:02:05 +00:00
Wilson Sung
86598718d8 Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 357483837
Flag: EXEMPT N/A
Change-Id: I709d2f212ad6328a045ee4472c3a7d4e855ff034
2024-08-05 06:07:28 +00:00
Android Build Coastguard Worker
e8be84f263 Snap for 12180713 from ed80b9345a to 24Q4-release
Change-Id: I3f35c24b922806b91b813ed3687fbeee62860c73
2024-08-03 23:01:46 +00:00
Chris Paulo
ed80b9345a haptics: Update output distortion gain
Recommended output distortion gain is 0.29.

Bug: 328799172
Test: getprop | grep hapticgenerator
Flag: EXEMPT bugfix
Change-Id: I784c7933e63fce0dfe84ab76400e913e5b0567e1
2024-08-03 01:59:49 +00:00
Android Build Coastguard Worker
55d659d45c Snap for 12148957 from 415a0f80b5 to 24Q4-release
Change-Id: I9251f80ecd24de653bdd1e91ddf91b4a55983766
2024-07-27 21:01:59 +00:00
guibing
415a0f80b5 Adpf:lynx: switch to multitier heuristic boost.
Bug: 344685639
Test: Checked the trace file running on the device.
Flag: NONE powerhal doesn't have a flag yet
Change-Id: I8f21008a15f1805d6b193e56cdd8ba5146270e90
2024-07-26 23:20:09 +00:00
Android Build Coastguard Worker
66c5782877 Snap for 12116631 from 89ddd0be83 to 24Q4-release
Change-Id: I118321d2ccc08efb0ef6683484111ffd57f2ed5d
2024-07-20 01:02:09 +00:00
Android Build Coastguard Worker
02ba757cb4 Snap for 12110738 from a9cd113e98 to 24Q4-release
Change-Id: Ia1a89c7742640defbaca8685c26ce64e1811a3c8
2024-07-18 23:02:08 +00:00
Ankur Bakshi
89ddd0be83 Update lynx SVN to 45
Bug: 352170103
Change-Id: I9ae3af899655057a07488fee2e085cd1884fcca0
Flag: EXEMPT bugfix
2024-07-18 21:43:32 +00:00
Kyle Hsiao
a9cd113e98 Update antenna position coordinates
Bug: 353895373
Test: manual
Flag: EXEMPT bugfix
Change-Id: I1f2b151dc5d9bfae976ea0e8501f6f7159e6b805
2024-07-18 12:57:40 +00:00
Android Build Coastguard Worker
0030a60925 Snap for 12091711 from 9fccabdd08 to 24Q4-release
Change-Id: I7a6b331e37465406118131aec26e74e59cb8a70e
2024-07-15 23:02:06 +00:00
Rios Kao
9fccabdd08 audio: Phase in L10 fortemedia tuning tables
Change List :

Fortemedia:

Enable kid voice detection for voice call.

Files from the latest attachment on b/352640073

Bug: 352640073
Test: verified by ntkuo@
Flag: EXEMPT update audio table only.
Change-Id: I301a5052a90495b09eb8d8b2624fa4d60f1b5d03
2024-07-15 02:42:36 +00:00
Android Build Coastguard Worker
c8f524b861 Snap for 12085179 from a6d2650cbf to 24Q4-release
Change-Id: I1b4f3c16ef5fb7f729e75916ba050364981f89e7
2024-07-13 01:02:16 +00:00
Lokesh Kumar Goel
a6d2650cbf lynx: Use build_flags for SVN
Flag: build.RELEASE_SVN_LYNX
Bug: 332726030
Change-Id: Id2c31d9b6b8db9d7948a7a1174be141e3b913171
2024-07-12 18:00:30 +00:00
Vic Huang
22efb793b7 Disable LE audio switcher in develop option
Test: manually test pass
Bug: 352241698
Flag: NONE Modify property to disable LE audio switcher
Change-Id: I666ea8e21070eeda761263957db767eaa970a1b3
2024-07-12 10:37:57 +00:00
Android Build Coastguard Worker
d04b7051cc Snap for 12065372 from 55450c3eb5 to 24Q4-release
Change-Id: Id4043be10ddff0e55a001a539671e4fd02ba1b68
2024-07-09 23:07:19 +00:00
Koli Lin
55450c3eb5 add device id
Test: manual
Bug: 316248308
Flag: EXEMPT prop value only update
Change-Id: I05d65e301ac34abab623784c9e9ed2a773c29a0c
2024-07-09 08:56:39 +00:00
Android Build Coastguard Worker
c231e93fa0 Snap for 12042346 from 7fe5d80237 to 24Q4-release
Change-Id: Ieef80fa530105cfff52c7a001afbb0eed7155c5e
2024-07-02 23:03:00 +00:00
Cheng Chang
7fe5d80237 gps: Set configuration by kernel version
Bug: 258364350
Test: Verification at b/258364350.
Test: Function verification at b/258364350.
Test: Compile and verify the configuration is correct.
Change-Id: I4dfdc8d65a3a407db3b66aae1a5f05fc0cd226c5
2024-07-02 06:51:43 +00:00
Android Build Coastguard Worker
e3857201f7 Snap for 12014005 from 6177fcd458 to 24Q4-release
Change-Id: I254337e56e535f9d084e06e08de1c48becdcc360
2024-06-25 23:02:39 +00:00
chenkris
6177fcd458 Revert "Build g7_trusty_next for “next” configuration"
This reverts commit 282198036a.

Bug: 348542941
Test: build
Change-Id: Id51002513811f009354ba9fdbc4561ec7b286473
2024-06-24 11:22:08 +00:00
Android Build Coastguard Worker
e3a6411d4b Snap for 12002618 from 282198036a to 24Q4-release
Change-Id: I6b49be661ed323ebea88ec4bdddd578520460d2d
2024-06-22 01:02:19 +00:00
chenkris
282198036a Build g7_trusty_next for “next” configuration
Bug: 348542941
Test: build
Change-Id: I51ad9bfbfafe168f401ddb6f19efe45d3b33ba7d
2024-06-21 07:16:48 +00:00
Android Build Coastguard Worker
446544ad6b Snap for 11996894 from b540ed81f0 to 24Q4-release
Change-Id: I0544a9bf92325e814e834c97615b7d3977b5f94a
2024-06-20 23:02:24 +00:00
Xin Li
b540ed81f0 [automerger skipped] Merge 24Q3 (ab/11976889) to aosp-main-future am: 648c0345b8 -s ours
am skip reason: Merged-In I6eaf2b19d5af8e929988ac469637e9e20af594d5 with SHA-1 b35a112338 is already in history

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

Change-Id: I1519a167a4f8cf3036934d708e174302ab000d55
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 21:09:02 +00:00
leonardian
5c8a282c25 conf: Enable access for braking time sysfs nodes
Sysfs nodes:
- braking_time_bank
- braking_time_index
- braking_time_ms

Bug: 325121485
Test: Open sysfs nodes successfully during HAL init
Change-Id: I00ffb65d2fc51f5cceb2292383ecc23164542c4f
Signed-off-by: leonardian <leonardian@google.com>
2024-06-20 06:22:45 +00:00
leonardian
25c03bda4b Enable all primitive effects
- Remove ro.vendor.vibrator.hal.supported_primitives to support all
  primitive effects
- Set ACTUATOR_MODEL to legacy_zlra_actuator

Bug: 342062469
Test: idlcli commands
Test: atest PTS, VTS, CTS
Test: Checked HAL dumpsys for durations
Change-Id: I7b6d8d9669fa0d671c0867401583c6073c5588ca
2024-06-20 05:11:12 +00:00
Android Build Coastguard Worker
b875c7530f Snap for 11987757 from b55914819e to 24Q4-release
Change-Id: I645f4a355ef4ed7264340470bc38b148a75da625
2024-06-18 23:02:26 +00:00
Android Build Coastguard Worker
6257790c3e Snap for 11987757 from bf575b9d7c to 24Q4-release
Change-Id: I8c6edb27a72cf18bf02f3cf8604868a0c605e6d1
2024-06-18 23:02:25 +00:00
Xin Li
b55914819e [automerger skipped] Mark ab/11976889 as merged in aosp-main-future am: 732976fdcb -s ours
am skip reason: Merged-In If475169f02542c00285b99eda7feb27e2863597b with SHA-1 4f4cb10b69 is already in history

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

Change-Id: Ia0294a9b5e5c8c21ee182f8341ecd40c42948fe2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-18 21:26:00 +00:00
Xin Li
648c0345b8 Merge 24Q3 (ab/11976889) to aosp-main-future
Bug: 347831320
Merged-In: I6eaf2b19d5af8e929988ac469637e9e20af594d5
Change-Id: I39735e50c527fb1a339d06655be865b063cb0290
2024-06-18 14:13:23 -07:00
Xin Li
732976fdcb Mark ab/11976889 as merged in aosp-main-future
Bug: 347831320
Merged-In: If475169f02542c00285b99eda7feb27e2863597b
Change-Id: I837a9d845cf5fb1ac2f9327a7b7c0f908b185075
2024-06-18 11:43:22 -07:00
Xin Li
dc647c97fd [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 21a8e729e2 -s ours am: 4f4cb10b69 -s ours
am skip reason: Merged-In I43a6fd2663279ba9e17825f341b230e6033e49b6 with SHA-1 dca29d91ee is already in history

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

Change-Id: I3f1cab5f51cdb2fb8b184b2f09b7c602ccc6369a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-18 05:55:58 +00:00
Xin Li
bf575b9d7c [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 48dfdebfd5 -s ours am: c6212f9b13 -s ours
am skip reason: Merged-In I26415dd5ec8ac8f57aa6b45f14dd0fd1bfbd28c8 with SHA-1 08f21857f9 is already in history

Original change: https://android-review.googlesource.com/c/device/google/lynx/+/3131717

Change-Id: Ifa188bc5edca902096e74c5a44ea08d1b4d8f6fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-18 05:55:27 +00:00
Android Build Coastguard Worker
4458db499a Snap for 11981331 from f24e16e5fb to 24Q4-release
Change-Id: I8031144bd4c845c5e2e7c61db36cad1a47f8244e
2024-06-17 23:02:02 +00:00
Xin Li
4f4cb10b69 [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 21a8e729e2 -s ours
am skip reason: Merged-In I43a6fd2663279ba9e17825f341b230e6033e49b6 with SHA-1 dca29d91ee is already in history

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

Change-Id: If475169f02542c00285b99eda7feb27e2863597b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-17 20:42:06 +00:00
Xin Li
c6212f9b13 [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 48dfdebfd5 -s ours
am skip reason: Merged-In I26415dd5ec8ac8f57aa6b45f14dd0fd1bfbd28c8 with SHA-1 08f21857f9 is already in history

Original change: https://android-review.googlesource.com/c/device/google/lynx/+/3131717

Change-Id: I2bc1c35863780ea282791f751b9aa666ceca6033
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-17 20:41:17 +00:00
Ankur Bakshi
f24e16e5fb Update lynx SVN to 44
Bug: 342381152
Change-Id: I6be0c030e892e41624d6ca3cdaf2f1d8b505711b
2024-06-17 05:04:13 +00:00
Xin Li
21a8e729e2 Merge Android 14 QPR3 to AOSP main
Bug: 346855327
Merged-In: I43a6fd2663279ba9e17825f341b230e6033e49b6
Change-Id: I6f1776f76c9915f3a6839399ae9964346217a610
2024-06-13 10:48:32 -07:00
Xin Li
48dfdebfd5 Merge Android 14 QPR3 to AOSP main
Bug: 346855327
Merged-In: I26415dd5ec8ac8f57aa6b45f14dd0fd1bfbd28c8
Change-Id: I35045d153844e8a784e0b90c0681d39fb0d174d9
2024-06-13 10:48:23 -07:00
Android Build Coastguard Worker
b40cbc9dfd Snap for 11915075 from 51768b048d to 24Q4-release
Change-Id: I5e802bf16a351abc612bf94c4ca2b9d9711e4518
2024-06-01 01:02:20 +00:00
Android Build Coastguard Worker
43f5069629 Snap for 11915075 from b35a112338 to 24Q4-release
Change-Id: I702a03e287e77fbfc76f4954f36f8b4c17bcc039
2024-06-01 01:02:18 +00:00
32 changed files with 1002 additions and 926 deletions

2
OWNERS
View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -23,38 +23,13 @@ PRODUCT_PRODUCT_PROPERTIES += \
# Bluetooth LE Audio
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.leaudio_switcher.supported=true \
ro.bluetooth.leaudio_offload.supported=true \
persist.bluetooth.leaudio_offload.disabled=false \
ro.vendor.audio_hal.ble_use_stream_id=true \
bluetooth.profile.bap.unicast.client.enabled?=true \
bluetooth.profile.csip.set_coordinator.enabled?=true \
bluetooth.profile.hap.client.enabled?=true \
bluetooth.profile.mcp.server.enabled?=true \
bluetooth.profile.ccp.server.enabled?=true \
bluetooth.profile.vcp.controller.enabled?=true \
# Bluetooth LE Audio CIS handover to SCO
# Set the property only if the controller doesn't support CIS and SCO
# simultaneously. More details in b/242908683.
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.leaudio.notify.idle.during.call=true
# Not support LE Audio dual mic SWB call based on the current launch strategy
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.leaudio.dual_bidirection_swb.supported=false
# LE Audio Lunch Config for Phase 1 (LE audio toggle hidden by default)
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.leaudio.toggle_visible=false
# LE Auido Offload Capabilities setting
PRODUCT_COPY_FILES += \
device/google/lynx/bluetooth/le_audio_codec_capabilities.xml:$(TARGET_COPY_OUT_VENDOR)/etc/le_audio_codec_capabilities.xml
# LE Audio use classic connection by default
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.leaudio.le_audio_connection_by_default=false
ro.bluetooth.leaudio_switcher.supported=false \
bluetooth.profile.bap.unicast.client.enabled?=false \
bluetooth.profile.csip.set_coordinator.enabled?=false \
bluetooth.profile.hap.client.enabled?=false \
bluetooth.profile.mcp.server.enabled?=false \
bluetooth.profile.ccp.server.enabled?=false \
bluetooth.profile.vcp.controller.enabled?=false \
# Bluetotoh Auto On feature
PRODUCT_PRODUCT_PROPERTIES += \

View File

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

View File

@ -21,6 +21,10 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
HbmSVManagerOverlayLynx
# IWLAN
PRODUCT_PACKAGES += \
Iwlan
# wireless_charger HAL service
include device/google/gs-common/wireless_charger/wireless_charger.mk
@ -42,6 +46,9 @@ PRODUCT_PACKAGES += \
libGLESv1_CM_angle \
libGLESv2_angle
# PixelParts
include packages/apps/PixelParts/device.mk
# Sensors
PRODUCT_PACKAGES += \
sensors.dynamic_sensor_hal

View File

@ -14,10 +14,9 @@
# limitations under the License.
#
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_LYNX_VERSION)
# Keeps flexibility for kasan and ufs builds
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_LYNX_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_LYNX_DIR)/kernel-headers
TARGET_KERNEL_DIR ?= device/google/lynx-kernels/5.10/24Q4-12476354
TARGET_BOARD_KERNEL_HEADERS ?= $(TARGET_KERNEL_DIR)/kernel-headers
$(call inherit-product-if-exists, vendor/google_devices/lynx/prebuilts/device-vendor-lynx.mk)
$(call inherit-product-if-exists, vendor/google_devices/gs201/prebuilts/device-vendor.mk)
@ -160,8 +159,8 @@ endif
# Vibrator HAL
$(call soong_config_set,haptics,kernel_ver,v$(subst .,_,$(TARGET_LINUX_KERNEL_VERSION)))
ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1
ACTUATOR_MODEL := legacy_zlra_actuator
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.vibrator.hal.supported_primitives=243 \
ro.vendor.vibrator.hal.f0.comp.enabled=1 \
ro.vendor.vibrator.hal.redc.comp.enabled=0 \
persist.vendor.vibrator.hal.context.enable=false \
@ -170,20 +169,36 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.vibrator.hal.context.cooldowntime=1600 \
persist.vendor.vibrator.hal.context.settlingtime=5000
# Override Output Distortion Gain
PRODUCT_VENDOR_PROPERTIES += \
vendor.audio.hapticgenerator.distortion.output.gain=0.29
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/lynx/prebuilts
# GPS xml
# Location
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/lynx/location/lhd.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/lynx/location/scd.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/lynx/location/gps.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml \
device/google/lynx/location/lhd.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/lynx/location/scd.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
device/google/lynx/location/gps.6.1.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/lynx/location/gps.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
else
PRODUCT_COPY_FILES += \
device/google/lynx/location/lhd_user.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/lynx/location/scd_user.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
PRODUCT_COPY_FILES += \
device/google/lynx/location/gps_user.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml \
device/google/lynx/location/lhd_user.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
device/google/lynx/location/scd_user.conf.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
device/google/lynx/location/gps_user.6.1.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
else
PRODUCT_COPY_FILES += \
device/google/lynx/location/gps_user.xml.l10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
endif
endif
# Wifi HAL
@ -215,12 +230,30 @@ ifdef RELEASE_SVN_LYNX
TARGET_SVN ?= $(RELEASE_SVN_LYNX)
else
# Set this for older releases that don't use build flag
TARGET_SVN ?= 45
TARGET_SVN ?= 46
endif
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=$(TARGET_SVN)
# Set device family property for SMR
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.device_family=P10C10L10
# Set build properties for SMR builds
ifeq ($(RELEASE_IS_SMR), true)
ifneq (,$(RELEASE_BASE_OS_LYNX))
PRODUCT_BASE_OS := $(RELEASE_BASE_OS_LYNX)
endif
endif
# Set build properties for EMR builds
ifeq ($(RELEASE_IS_EMR), true)
ifneq (,$(RELEASE_BASE_OS_LYNX))
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.version.emergency_base_os=$(RELEASE_BASE_OS_LYNX)
endif
endif
# Set support hide display cutout feature
PRODUCT_PRODUCT_PROPERTIES += \
ro.support_hide_display_cutout=true
@ -304,3 +337,15 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_PRODUCT_PROPERTIES += \
ro.quick_start.oem_id=00e0 \
ro.quick_start.device_id=lynx
# Bluetooth device id
# Raven: 0x410B
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.device_id.product_id=16651
# ETM
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
$(call inherit-product-if-exists, device/google/common/etm/device-userdebug-modules.mk)
endif
endif

View File

@ -30,8 +30,8 @@ TARGET_SCREEN_WIDTH := 1080
TARGET_HAS_UDFPS := true
PRODUCT_BUILD_PROP_OVERRIDES += \
BuildDesc="lynx-user 15 AP3A.241105.007 12470370 release-keys" \
BuildFingerprint=google/lynx/lynx:15/AP3A.241105.007/12470370:user/release-keys \
BuildDesc="lynx-user 15 AP4A.250105.002 12701944 release-keys" \
BuildFingerprint=google/lynx/lynx:15/AP4A.250105.002/12701944:user/release-keys \
DeviceProduct=$(DEVICE_CODENAME)
$(call inherit-product, $(VENDOR_PATH)/$(DEVICE_CODENAME)-vendor.mk)

106
location/gps.6.1.xml.l10 Normal file
View File

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

View File

@ -18,7 +18,7 @@
SuplLogFullName="/data/vendor/gps/suplflow.txt"
tlsEnable="true"
SuplSslMethod="SSLv23_NO_TLSv1_2"
SuplSslMethod="SSLv23"
SuplEnable="true"
SuplUseApn="false"
SuplUseApnNI="true"
@ -49,6 +49,7 @@
LtoSyncThresholdDays="1"
GnssYearOfHardware="2020"
CpEarlyFixGuardTimeSec="1"
CpGuardTimeSec="1"
CpLppGuardTimeSec="1"
IgnoreInjectedSystemTime="true"
@ -56,6 +57,7 @@
AttributionAppPkgName="com.google.android.carrierlocation"
AssertEnabled="true"
ExitOnComFailure="true"
CpLppeCancelDbhOnAgnssProvideLoc="true"
CpLppeUseAgnssLocForEmptyDbh="true"
CpLppHighAccuracyShapeMode="1"
@ -95,7 +97,10 @@
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
ConstellationAutoSwitchOffNavOnly="true"
/>
</glgps>

View File

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

View File

@ -17,7 +17,7 @@
SuplLogFullName="/data/vendor/gps/suplflow.txt"
tlsEnable="true"
SuplSslMethod="SSLv23_NO_TLSv1_2"
SuplSslMethod="SSLv23"
SuplEnable="true"
SuplUseApn="false"
SuplUseApnNI="true"
@ -48,6 +48,7 @@
LtoSyncThresholdDays="1"
GnssYearOfHardware="2020"
CpEarlyFixGuardTimeSec="1"
CpGuardTimeSec="1"
CpLppGuardTimeSec="1"
IgnoreInjectedSystemTime="true"
@ -94,7 +95,10 @@
/>
<gll_features
EnableQzsAutoSwitch="false"
EnableGloAutoSwitch="false"
EnableNicAutoSwitch="true"
ConstellationAutoSwitchOffNavOnly="true"
/>
</glgps>

View File

@ -40,10 +40,17 @@ BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1
include device/google/gs201/BoardConfig-common.mk
-include vendor/google_devices/gs201/prebuilts/BoardConfigVendor.mk
include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk
-include vendor/google_devices/lynx/proprietary/BoardConfigVendor.mk
include device/google/lynx/sepolicy/lynx-sepolicy.mk
include device/google/gs201/wifi/qcom/BoardConfig-wifi.mk
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
-include device/google/common/etm/BoardUserdebugModules.mk
endif
endif
DEVICE_PATH := device/google/lynx
VENDOR_PATH := vendor/google/lynx
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk

View File

@ -2,6 +2,7 @@
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
@ -84,6 +85,7 @@ 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
@ -135,7 +137,10 @@ product/etc/CarrierSettings/iliad_it.pb
product/etc/CarrierSettings/inland_us.pb
product/etc/CarrierSettings/iwireless_us.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
@ -143,6 +148,7 @@ product/etc/CarrierSettings/kpn_nl.pb
product/etc/CarrierSettings/lebara_es.pb
product/etc/CarrierSettings/lebara_fr.pb
product/etc/CarrierSettings/lebara_gb.pb
product/etc/CarrierSettings/lebara_nl.pb
product/etc/CarrierSettings/liberty_pr.pb
product/etc/CarrierSettings/lifecell_ua.pb
product/etc/CarrierSettings/linemo_jp.pb
@ -153,11 +159,14 @@ 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_pt.pb
product/etc/CarrierSettings/lycamobile_se.pb
product/etc/CarrierSettings/m1_sg.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
@ -166,8 +175,12 @@ product/etc/CarrierSettings/mobily_sa.pb
product/etc/CarrierSettings/monacotelecom_mc.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/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
@ -182,6 +195,7 @@ product/etc/CarrierSettings/one_me.pb
product/etc/CarrierSettings/onecall_no.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
@ -202,6 +216,8 @@ 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
@ -240,17 +256,21 @@ 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/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
@ -279,6 +299,7 @@ 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
@ -295,7 +316,9 @@ 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/tim_br.pb
product/etc/CarrierSettings/tim_it.pb
product/etc/CarrierSettings/tmobile_at.pb
product/etc/CarrierSettings/tmobile_cz.pb
@ -322,6 +345,7 @@ product/etc/CarrierSettings/ultra_us.pb
product/etc/CarrierSettings/umobile_my.pb
product/etc/CarrierSettings/unifi_my.pb
product/etc/CarrierSettings/unionwireless_us.pb
product/etc/CarrierSettings/unitedwireless_us.pb
product/etc/CarrierSettings/uqmobile5gsa_jp.pb
product/etc/CarrierSettings/uqmobile_jp.pb
product/etc/CarrierSettings/uscc_us.pb
@ -339,6 +363,8 @@ product/etc/CarrierSettings/virgintelco_es.pb
product/etc/CarrierSettings/visible_us.pb
product/etc/CarrierSettings/visiblev_us.pb
product/etc/CarrierSettings/viti_pf.pb
product/etc/CarrierSettings/vivacom_bg.pb
product/etc/CarrierSettings/vivo_br.pb
product/etc/CarrierSettings/vodafone_au.pb
product/etc/CarrierSettings/vodafone_cz.pb
product/etc/CarrierSettings/vodafone_de.pb
@ -356,10 +382,12 @@ product/etc/CarrierSettings/vodafone_pt.pb
product/etc/CarrierSettings/vodafone_qa.pb
product/etc/CarrierSettings/vodafone_ro.pb
product/etc/CarrierSettings/vodafone_tr.pb
product/etc/CarrierSettings/walmart_mx.pb
product/etc/CarrierSettings/webbing_hk.pb
product/etc/CarrierSettings/windtre_it.pb
product/etc/CarrierSettings/xfinity2_us.pb
product/etc/CarrierSettings/xfinity_us.pb
product/etc/CarrierSettings/xfinitymso_us.pb
product/etc/CarrierSettings/yes_my.pb
product/etc/CarrierSettings/yesss_at.pb
product/etc/CarrierSettings/yettel_bg.pb
@ -369,3 +397,4 @@ product/etc/CarrierSettings/zain_bh.pb
product/etc/CarrierSettings/zain_kw.pb
product/etc/CarrierSettings/zain_sa.pb
product/etc/CarrierSettings/zeop_re.pb
product/etc/CarrierSettings/ztar_us.pb

File diff suppressed because it is too large Load Diff

View File

@ -3,8 +3,8 @@
# product partition
# AiAi
product/priv-app/DeviceIntelligenceNetworkPrebuilt-astrea_20240329.00_RC02/DeviceIntelligenceNetworkPrebuilt-astrea_20240329.00_RC02.apk;PRESIGNED
product/priv-app/DevicePersonalizationPrebuiltPixel2022-aiai_20240329.00_RC16/DevicePersonalizationPrebuiltPixel2022-aiai_20240329.00_RC16.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/DevicePersonalizationPrebuiltPixel2022-U.32_V.7_playstore_aiai_20240725.00_RC08/DevicePersonalizationPrebuiltPixel2022-U.32_V.7_playstore_aiai_20240725.00_RC08.apk;PRESIGNED
# Audio
product/etc/ambient/matcher_tah.leveldb
@ -17,6 +17,11 @@ product/etc/firmware/music_detector.sound_model_tflite
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
@ -59,7 +64,7 @@ product/lib/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmengin
product/lib/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmjavaplugin.so
product/lib64/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmengine.so
product/lib64/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmjavaplugin.so
product/priv-app/CarrierSettings_signed_47.0.602606545/CarrierSettings_signed_47.0.602606545.apk;PRESIGNED
product/priv-app/CarrierSettings_signed_49.0.645958608/CarrierSettings_signed_49.0.645958608.apk;PRESIGNED
product/priv-app/CarrierWifi/CarrierWifi.apk;PRESIGNED
product/priv-app/ConnMO/ConnMO.apk
product/priv-app/DCMO/DCMO.apk
@ -93,6 +98,16 @@ system_ext/etc/permissions/com.google.android.camerax.extensions.xml
system_ext/framework/com.google.android.camera.extensions.jar
system_ext/framework/com.google.android.camerax.extensions.jar
# Camera services
system_ext/app/PersistentBackgroundCameraServices/PersistentBackgroundCameraServices.apk
system_ext/etc/permissions/com.google.pixel.camera.connectivity.xml
system_ext/etc/permissions/com.google.pixel.camera.services.cameraidremapper.xml
system_ext/etc/permissions/com.google.pixel.camera.services.lyricconfigprovider.xml
system_ext/etc/vintf/manifest/com.google.pixel.camera.services@1.0-service-google.xml
system_ext/framework/com.google.pixel.camera.connectivity.jar
system_ext/framework/com.google.pixel.camera.services.cameraidremapper.jar
system_ext/framework/com.google.pixel.camera.services.lyricconfigprovider.jar
# Edge TPU
system_ext/bin/hw/vendor.google.edgetpu_app_service@1.0-service
system_ext/etc/init/vendor.google.edgetpu_app_service@1.0-service.rc
@ -121,6 +136,11 @@ system_ext/priv-app/PixelQualifiedNetworksService/PixelQualifiedNetworksService.
system_ext/priv-app/ShannonIms/ShannonIms.apk;PRESIGNED
system_ext/priv-app/ShannonRcs/ShannonRcs.apk;PRESIGNED
# IWLAN
system_ext/etc/permissions/privapp-permlist_com.google.pixel.iwlan.xml
system_ext/etc/sysconfig/sysconfig_com.google.pixel.iwlan.xml
system_ext/priv-app/PixelIwlan/PixelIwlan.apk
# Permissions
system_ext/etc/permissions/privapp-permissions-google-se.xml:system_ext/etc/permissions/privapp-permissions-google-se-lineage.xml
@ -144,6 +164,7 @@ system_ext/priv-app/EuiccSupportPixel/DKA_RC7_P22_EVT.in
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_P22_EVT.up
system_ext/priv-app/EuiccSupportPixel/EuiccSupportPixel.apk;PRESIGNED
system_ext/priv-app/EuiccSupportPixel/esim-full-ofl-v1.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v0-security.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v0.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v1.img
system_ext/priv-app/EuiccSupportPixelPermissions/EuiccSupportPixelPermissions.apk;PRESIGNED

View File

@ -1,6 +1,4 @@
# Standard build output with vendor image build enabled
apex/com.android.hardware.biometrics.face.virtual.apex
apex/com.android.hardware.biometrics.fingerprint.virtual.apex
apex/com.android.hardware.cas.apex
bin/[
bin/acpi
@ -42,11 +40,11 @@ bin/dump/dump_devfreq
bin/dump/dump_display
bin/dump/dump_fingerprint
bin/dump/dump_gti0.sh
bin/dump/dump_modem.sh
bin/dump/dump_modem
bin/dump/dump_modemlog
bin/dump/dump_perf
bin/dump/dump_pixel_metrics
bin/dump/dump_power_gs201.sh
bin/dump/dump_power
bin/dump/dump_sensors
bin/dump/dump_soc
bin/dump/dump_storage
@ -93,7 +91,7 @@ bin/hw/android.hardware.composer.hwc3-service.pixel
bin/hw/android.hardware.drm-service.clearkey
bin/hw/android.hardware.dumpstate-service
bin/hw/android.hardware.gatekeeper-service.trusty
bin/hw/android.hardware.graphics.allocator-V1-service
bin/hw/android.hardware.graphics.allocator-V2-service
bin/hw/android.hardware.health-service.gs201
bin/hw/android.hardware.health.storage-service.default
bin/hw/android.hardware.memtrack-service.pixel
@ -269,9 +267,9 @@ etc/a2dp_in_audio_policy_configuration_7_0.xml
etc/aconfig_flags.pb
etc/aidl/hfp/hfp_codec_capabilities.xml
etc/aidl/le_audio/aidl_audio_set_configurations.bfbs
etc/aidl/le_audio/aidl_audio_set_configurations.json
etc/aidl/le_audio/aidl_audio_set_scenarios.bfbs
etc/aidl/le_audio/aidl_audio_set_scenarios.json
etc/aidl/le_audio/aidl_default_audio_set_configurations.json
etc/aidl/le_audio/aidl_default_audio_set_scenarios.json
etc/aoc/BLUETOOTH.dat
etc/aoc/HANDSET.dat
etc/aoc/HANDSFREE.dat
@ -301,6 +299,7 @@ etc/boringssl_self_test.no_zygote.rc
etc/boringssl_self_test.zygote32.rc
etc/boringssl_self_test.zygote64.rc
etc/boringssl_self_test.zygote64_32.rc
etc/bpf/filterPowerSupplyEvents.o
etc/build_flags.json
etc/default_volume_tables.xml
etc/display_colordata_cal0.pb
@ -336,7 +335,7 @@ etc/init/android.hardware.cas@1.2-service.rc
etc/init/android.hardware.drm-service.clearkey.rc
etc/init/android.hardware.dumpstate-service.rc
etc/init/android.hardware.gatekeeper-service.trusty.rc
etc/init/android.hardware.graphics.allocator-aidl-service.rc
etc/init/android.hardware.graphics.allocator2-aidl-service.rc
etc/init/android.hardware.health-service.gs201.rc
etc/init/android.hardware.power-service.pixel-libperfmgr.rc
etc/init/android.hardware.power.stats-service.pixel.rc
@ -357,6 +356,7 @@ etc/init/gpu_probe.rc
etc/init/health-storage-default.rc
etc/init/hostapd.android.rc
etc/init/hw/init.gs201.rc
etc/init/hw/init.gs201.storage.rc
etc/init/hw/init.gs201.usb.rc
etc/init/hw/init.lynx.rc
etc/init/hwc3-pixel.rc
@ -376,7 +376,6 @@ etc/init/pixelstats-vendor.gs201.rc
etc/init/rebalance_interrupts-vendor.gs101.rc
etc/init/storage.gs201.rc
etc/init/vndservicemanager.rc
etc/le_audio_codec_capabilities.xml
etc/libnfc-hal-st.conf
etc/libse-gto-hal.conf
etc/libse-gto-hal2.conf
@ -449,6 +448,7 @@ etc/permissions/android.software.verified_boot.xml
etc/permissions/android.software.vulkan.deqp.level.xml
etc/permissions/aosp_excluded_hardware.xml
etc/permissions/com.nxp.mifare.xml
etc/permissions/features_com.android.virt.xml
etc/permissions/handheld_core_hardware.xml
etc/permissions/vendor.android.hardware.camera.preview-dis.xml
etc/powerhint.json
@ -498,7 +498,8 @@ etc/vintf/manifest/android.hardware.wifi.supplicant.xml
etc/vintf/manifest/bluetooth_audio.xml
etc/vintf/manifest/health-storage-default.xml
etc/vintf/manifest/hwc3-default.xml
etc/vintf/manifest/manifest_gralloc_aidl.xml
etc/vintf/manifest/manifest.xml
etc/vintf/manifest/manifest_gralloc_aidl2.xml
etc/vintf/manifest/memtrack.xml
etc/vintf/manifest/nfc-service-default.xml
etc/vintf/manifest/pixel-display-default.xml
@ -521,7 +522,7 @@ firmware/fast_switch1.txt
firmware/fast_switch2.txt
firmware/fast_switch3.txt
firmware/fast_switch4.txt
lib/android.hardware.audio.common-V3-ndk.so
lib/android.hardware.audio.common-V4-ndk.so
lib/android.hardware.audio.common-util.so
lib/android.hardware.audio.common@2.0.so
lib/android.hardware.audio.common@5.0.so
@ -535,7 +536,7 @@ lib/android.hardware.audio.effect@7.0.so
lib/android.hardware.audio@7.0.so
lib/android.hardware.audio@7.1-util.so
lib/android.hardware.audio@7.1.so
lib/android.hardware.bluetooth.audio-V4-ndk.so
lib/android.hardware.bluetooth.audio-V5-ndk.so
lib/android.hardware.bluetooth.audio-impl.so
lib/android.hardware.bluetooth.audio@2.0.so
lib/android.hardware.bluetooth.audio@2.1.so
@ -557,12 +558,11 @@ lib/android.hidl.allocator@1.0.so
lib/android.hidl.memory.token@1.0.so
lib/android.hidl.memory@1.0.so
lib/android.hidl.safe_union@1.0.so
lib/android.media.audio.common.types-V3-ndk.so
lib/android.media.audio.common.types-V4-ndk.so
lib/android.system.suspend-V1-ndk.so
lib/arm.graphics-V1-ndk.so
lib/hw/android.hardware.audio.effect@7.0-impl.so
lib/hw/android.hardware.audio@7.1-impl.so
lib/hw/android.hardware.graphics.mapper@4.0-impl.so
lib/hw/android.hardware.soundtrigger@2.3-impl.so
lib/hw/android.hidl.memory@1.0-impl.so
lib/hw/audio.bluetooth.default.so
@ -572,8 +572,10 @@ lib/hw/audio.usb.default.so
lib/hw/audio.usbv2.default.so
lib/hw/gralloc.default.so
lib/hw/local_time.default.so
lib/hw/mapper.pixel.so
lib/hw/power.default.so
lib/hw/vibrator.default.so
lib/libOpenCL.so
lib/libaconfig_storage_read_api_cc.so
lib/libalsautils.so
lib/libalsautilsv2.so
@ -893,7 +895,7 @@ lib64/PixelVibratorStats.so
lib64/android.frameworks.sensorservice-V1-ndk.so
lib64/android.frameworks.stats-V1-ndk.so
lib64/android.frameworks.stats-V2-ndk.so
lib64/android.hardware.audio.common-V3-ndk.so
lib64/android.hardware.audio.common-V4-ndk.so
lib64/android.hardware.audio.common-util.so
lib64/android.hardware.audio.common@2.0.so
lib64/android.hardware.audio.common@5.0.so
@ -907,7 +909,7 @@ lib64/android.hardware.audio.effect@7.0.so
lib64/android.hardware.audio@7.0.so
lib64/android.hardware.audio@7.1-util.so
lib64/android.hardware.audio@7.1.so
lib64/android.hardware.bluetooth.audio-V4-ndk.so
lib64/android.hardware.bluetooth.audio-V5-ndk.so
lib64/android.hardware.bluetooth.audio-impl.so
lib64/android.hardware.bluetooth.audio@2.0.so
lib64/android.hardware.bluetooth.audio@2.1.so
@ -921,9 +923,9 @@ lib64/android.hardware.cas@1.2.so
lib64/android.hardware.common-V2-ndk.so
lib64/android.hardware.common.fmq-V1-ndk.so
lib64/android.hardware.drm-V1-ndk.so
lib64/android.hardware.drm.common-V1-ndk.so
lib64/android.hardware.dumpstate-V1-ndk.so
lib64/android.hardware.gatekeeper-V1-ndk.so
lib64/android.hardware.graphics.allocator-V1-ndk.so
lib64/android.hardware.graphics.allocator-V2-ndk.so
lib64/android.hardware.graphics.allocator@2.0.so
lib64/android.hardware.graphics.allocator@3.0.so
@ -933,7 +935,7 @@ lib64/android.hardware.graphics.common-V5-ndk.so
lib64/android.hardware.graphics.common@1.0.so
lib64/android.hardware.graphics.common@1.1.so
lib64/android.hardware.graphics.common@1.2.so
lib64/android.hardware.graphics.composer3-V3-ndk.so
lib64/android.hardware.graphics.composer3-V4-ndk.so
lib64/android.hardware.graphics.composer@2.1-resources.so
lib64/android.hardware.graphics.composer@2.1.so
lib64/android.hardware.graphics.composer@2.2-resources.so
@ -986,21 +988,20 @@ lib64/android.hardware.usb.gadget@1.0.so
lib64/android.hardware.vibrator-V2-ndk.so
lib64/android.hardware.wifi-V2-ndk.so
lib64/android.hardware.wifi.common-V1-ndk.so
lib64/android.hardware.wifi.hostapd-V2-ndk.so
lib64/android.hardware.wifi.supplicant-V3-ndk.so
lib64/android.hardware.wifi.hostapd-V3-ndk.so
lib64/android.hardware.wifi.supplicant-V4-ndk.so
lib64/android.hidl.allocator@1.0.so
lib64/android.hidl.memory.token@1.0.so
lib64/android.hidl.memory@1.0.so
lib64/android.hidl.safe_union@1.0.so
lib64/android.media.audio.common.types-V3-ndk.so
lib64/android.media.audio.common.types-V4-ndk.so
lib64/android.system.keystore2-V1-ndk.so
lib64/android.system.suspend-V1-ndk.so
lib64/arm.graphics-V1-ndk.so
lib64/com.google.hardware.pixel.display-V12-ndk.so
lib64/com.google.hardware.pixel.display-V13-ndk.so
lib64/hw/android.hardware.audio.effect@7.0-impl.so
lib64/hw/android.hardware.audio@7.1-impl.so
lib64/hw/android.hardware.graphics.allocator-aidl-impl.so
lib64/hw/android.hardware.graphics.mapper@4.0-impl.so
lib64/hw/android.hardware.soundtrigger@2.3-impl.so
lib64/hw/android.hardware.vibrator-impl.cs40l26.so
lib64/hw/android.hidl.memory@1.0-impl.so
@ -1011,9 +1012,11 @@ lib64/hw/audio.usb.default.so
lib64/hw/audio.usbv2.default.so
lib64/hw/gralloc.default.so
lib64/hw/local_time.default.so
lib64/hw/mapper.pixel.so
lib64/hw/power.default.so
lib64/hw/vibrator.default.so
lib64/libExynosHWCService.so
lib64/libOpenCL.so
lib64/lib_android_keymaster_keymint_utils.so
lib64/libaconfig_storage_read_api_cc.so
lib64/libacryl.so

View File

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

View File

@ -17,4 +17,8 @@
<resources>
<!-- Whether to show Smooth Display feature in Settings Options -->
<bool name="config_show_smooth_display">true</bool>
<!-- Whether to show min/max refresh rate in display settings -->
<bool name="config_show_refresh_rate_controls">true</bool>
<bool name="config_supports_dynamic_refresh_rate_controls">false</bool>
</resources>

View File

@ -1721,18 +1721,6 @@
"Duration": 50,
"Value": "1"
},
{
"PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
"Node": "LimitFlashCurrent",
"Duration": 0,
"Value": "100"
},
{
"PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
"Node": "LimitFlashCurrent",
"Duration": 0,
"Value": "1500"
},
{
"PowerHint": "EXPENSIVE_RENDERING",
"Node": "PowerHALRenderingState",
@ -1989,11 +1977,12 @@
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 15.0,
"HeuristicBoost_On": true,
"HBoostOnMissedCycles": 8,
"HBoostOffMaxAvgRatio": 4.0,
"HBoostOffMissedCycles": 5,
"HBoostPidPuFactor": 0.5,
"HBoostUclampMin": 722,
"HBoostModerateJankThreshold": 2,
"HBoostOffMaxAvgDurRatio": 4.0,
"HBoostSevereJankPidPu": 0.5,
"HBoostSevereJankThreshold": 8,
"HBoostUclampMinCeilingRange": [480, 722],
"HBoostUclampMinFloorRange": [230, 410],
"JankCheckTimeFactor": 1.2,
"LowFrameRateThreshold": 25,
"MaxRecordsNum": 300
@ -2024,11 +2013,12 @@
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 15.0,
"HeuristicBoost_On": true,
"HBoostOnMissedCycles": 8,
"HBoostOffMaxAvgRatio": 4.0,
"HBoostOffMissedCycles": 5,
"HBoostPidPuFactor": 0.5,
"HBoostUclampMin": 722,
"HBoostModerateJankThreshold": 2,
"HBoostOffMaxAvgDurRatio": 4.0,
"HBoostSevereJankPidPu": 0.5,
"HBoostSevereJankThreshold": 8,
"HBoostUclampMinCeilingRange": [480, 722],
"HBoostUclampMinFloorRange": [230, 410],
"JankCheckTimeFactor": 1.2,
"LowFrameRateThreshold": 25,
"MaxRecordsNum": 300
@ -2059,11 +2049,12 @@
"TargetTimeFactor": 1.0,
"StaleTimeFactor": 15.0,
"HeuristicBoost_On": true,
"HBoostOnMissedCycles": 8,
"HBoostOffMaxAvgRatio": 4.0,
"HBoostOffMissedCycles": 5,
"HBoostPidPuFactor": 0.5,
"HBoostUclampMin": 722,
"HBoostModerateJankThreshold": 2,
"HBoostOffMaxAvgDurRatio": 4.0,
"HBoostSevereJankPidPu": 0.5,
"HBoostSevereJankThreshold": 8,
"HBoostUclampMinCeilingRange": [480, 722],
"HBoostUclampMinFloorRange": [230, 410],
"JankCheckTimeFactor": 1.2,
"LowFrameRateThreshold": 25,
"MaxRecordsNum": 300

View File

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

View File

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

View File

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

1
sepolicy/vendor/property_contexts vendored Normal file
View File

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

View File

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

View File

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