421 Commits
vic ... udc

Author SHA1 Message Date
0a2c9ecfd4 lynx: Initialize for Evolution X 9.x
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-09-10 14:09:05 -07:00
Michael Bestas
0fbecf1c65 lynx: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
2024-09-10 02:49:23 +03:00
Michael Bestas
ead4921467 lynx: Remove 32bit libedgetpu_util that is actually 64bit
This can't have ever worked and it breaks makefile regeneration.

Change-Id: Ic273bffaa3391463b8736bcc287a96f20d831a47
2024-09-10 01:10:22 +03:00
Aaron Kling
b120e6fa90 lynx: Re-enable broken dup rules check
All failures of this have been resolved

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

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZteFuQAKCRDorT+BmrEO
# eEetAJ9gQVDB174WcU5hTmN0s5TCowW+7wCghV5Uk5qsU5Y7hbOtGtVZZQ5TxQk=
# =c2Mn
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Sep  4 00:55:05 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2594 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi (2) and Lokesh Kumar Goel (1)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r67':
  Update lynx SVN to 46
  Update lynx SVN to 45
  lynx: Use build_flags for SVN

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

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

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

Change-Id: I0159be5438f61473fa603ff0182d0ea62f8d5037
2024-08-12 20:53:48 +00:00
Android Build Coastguard Worker
8a0de4ac64 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26824327', 'googleplex-android-review.googlesource.com/28319740'] into 24Q2-release.
Change-Id: I7805807271d190897b0b3d860e3927b75ecbf4ea
2024-07-19 20:29:20 +00:00
Ankur Bakshi
38a9b3b9af Update lynx SVN to 45
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:89ddd0be8396f992edc0305e71ba087bb8d91a7f)
Merged-In: I9ae3af899655057a07488fee2e085cd1884fcca0
Change-Id: I9ae3af899655057a07488fee2e085cd1884fcca0
2024-07-19 20:14:14 +00:00
Lokesh Kumar Goel
322fcbc804 lynx: Use build_flags for SVN
Flag: build.RELEASE_SVN_LYNX
Bug: 332726030
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a6d2650cbf619521a78364321a84489ec7acdae4)
Merged-In: Id2c31d9b6b8db9d7948a7a1174be141e3b913171
Change-Id: Id2c31d9b6b8db9d7948a7a1174be141e3b913171
2024-07-19 20:13:54 +00:00
Michael Bestas
7c16e2bb1e lynx: Declare HBM lib as symlink during extraction
Change-Id: I97c07aa18250d37080e3f7d9c5c179a297f69657
2024-07-04 01:56:47 +03:00
Michael Bestas
a51e28b5c9 lynx: Declare DM libs as symlinks during extraction
Change-Id: Icb6c2c284037f67478c80725f63b4a7db7c552c0
2024-07-04 01:55:49 +03:00
Michael Bestas
62cd62462d Update fingerprint/build description from AP2A.240705.004
Change-Id: I571f738c492985a03a1c81d592f624229699ab22
2024-07-03 18:18:57 +03:00
Michael Bestas
f1eed0ae75 Merge tag 'android-14.0.0_r52' into staging/lineage-21_merge-android-14.0.0_r52
Android 14.0.0 release 52

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZoRM9QAKCRDorT+BmrEO
# eLMtAJ0awDZglqyFxtu20XdQLzspjGDSXgCdEKTWBs2+eQ381ueQHGEaFP3Rc4M=
# =p8Bu
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jul  2 21:54:45 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2565 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r52':
  Update lynx SVN to 43

Change-Id: Icec5bd518ed30923e317137cd7315dfec1b1670e
2024-07-03 07:09:50 +03:00
Michael Bestas
d815593f5b lynx: Add GoogleCamera_6gb_or_more_ram.xml
Change-Id: I77d4457cd67b9ae2bd554bc077fb9a0f4c2357ea
2024-06-28 12:05:52 +00:00
Michael Bestas
f262d53691 proprietary-files: AP2A.240605.024
Change-Id: I1ce822c57a2c0a5ef2a08f211ba6a536334fffed
2024-06-16 00:29:41 +03:00
Michael Bestas
d048646d8a Update fingerprint/build description from AP2A.240605.024
Change-Id: I0b145df6d148469471bdb83ba9320e24eabc3700
2024-06-15 23:01:19 +03:00
Beverly
f9168cdea3 Remove unused dimen auth_ripple_alpha_in_duration
Bug: 274785453
Test: device builds
Change-Id: I16995427297c5d11ee5448fb8be53682ab36e5d7
2024-06-15 22:34:48 +03:00
Michael Bestas
4ded46465e Merge tag 'android-14.0.0_r50' into staging/lineage-21_merge-android-14.0.0_r50
Android 14.0.0 Release 50 (AP2A.240605.024)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZmdzmwAKCRDorT+BmrEO
# eNNpAJwKvTVC+DLfz4Sl7xzEgprlo2X14QCfRjWeharHDhNNxqpvbPPB0c+XxrM=
# =bSK4
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jun 11 00:43:55 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2543 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Jacky Liu (1) and others
# Via Android Build Coastguard Worker (5) and others
* tag 'android-14.0.0_r50':
  Update i2c device paths
  sepolicy: lynx: add wireless path permission
  Update SELinux error

Change-Id: I4638c539d96a440804f0952fb2a5e27893d58489
2024-06-15 22:34:33 +03:00
Michael Bestas
47c4bc4498 Merge tag 'android-14.0.0_r50' into staging/lineage-21_merge-android-14.0.0_r50
Android 14.0.0 Release 50 (AP2A.240605.024)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZmdzmgAKCRDorT+BmrEO
# eCtfAJ0afpWkhLnwep9zwfdwgbpBzohvEQCfSeA0NKvU1QSwfUP+LW5ZyYgqo+c=
# =CHvs
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jun 11 00:43:54 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2543 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi (15) and others
# Via Android Build Coastguard Worker (31) and others
* tag 'android-14.0.0_r50': (34 commits)
  update educeBrightColorsStrengt setting
  Update lynx SVN to 42
  Update lynx SVN to 41
  Update lynx SVN to 40
  Update lynx SVN to 39
  Update lynx SVN to 38
  Update lynx SVN to 37
  Update lynx SVN to 36
  gps: Disable Vzw SUPL OTDOA
  Enabling Observe mode
  Initial Bootloader prebuilt for AP3% build
  lynx: Enable fast scan
  Enable NFC firmware logging
  Update lynx SVN to 35
  Update i2c device paths
  Update lynx SVN to 34
  Update lynx SVN to 33
  Update lynx SVN to 32
  powerstats: use display MRR state residency data provider
  Update pixel pitch of device
  ...

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

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

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

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZjprZgAKCRDorT+BmrEO
# eJwVAJ4ibzyvsp2PQhOEeLQ6e8JkACXZfgCfWw9rgpvoBXowZ1iDFkzT213QWrQ=
# =rO6D
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue May  7 20:56:54 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2431 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r35':
  Update lynx SVN to 39
  Update lynx SVN to 38
  Update lynx SVN to 37

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

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

# -----BEGIN PGP SIGNATURE-----
#
# iFwEABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZh1wjAAKCRDorT+BmrEO
# eIJpAJYy4Y87vKpj7WjV05loyYsYYh+kAJ0X8U44QppRhOIvjvnh8xtnowor7w==
# =9FJE
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Apr 15 21:23:08 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2423 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r33':
  Update lynx SVN to 38
  Update lynx SVN to 37

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

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

Change-Id: I97b4ba16f13f604c0a078f4c16792fdbc8a0e61f
2024-04-05 15:08:03 +00:00
Ankur Bakshi
dfa918da90 Update lynx SVN to 38
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6275a87edb642f6ca7b6841dfd37b5af1d9d4e03)
Merged-In: I337a8128a53772cca01fc9da375a0226b2f16ed4
Change-Id: I337a8128a53772cca01fc9da375a0226b2f16ed4
2024-04-05 15:04:48 +00:00
Ankur Bakshi
bbb6acfe7d Update lynx SVN to 37
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4b3cdd15f9bd656d96c086b507724dfe1aff3196)
Merged-In: I19739180c3e5722f8e64094018f10c3511300541
Change-Id: I19739180c3e5722f8e64094018f10c3511300541
2024-04-05 15:04:35 +00:00
Michael Bestas
dd4bc2f636 Update fingerprint/build description from AP1A.240405.002
Change-Id: I04cf9f4711d99931f97c5d69f5a2fd30942fe5e7
2024-04-03 21:31:11 +03:00
Michael Bestas
eb90ad21a6 Merge tag 'android-14.0.0_r30' into staging/lineage-21_merge-android-14.0.0_r30
Android 14.0.0 Release 30 (AP1A.240405.002)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZgs+ygAKCRDorT+BmrEO
# eARAAJ9F0hv++5iwfuvmh9A1TPRkTR5uPQCfTvdf5Sc7XBooXen1KH2HZ9KAI8A=
# =bcLX
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Apr  2 02:10:02 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2411 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r30':
  Update lynx SVN to 36
  Update lynx SVN to 35

Change-Id: I977588af1e4cdb0696af3d60f0d4384759d42645
2024-04-03 14:15:14 +03:00
Android Build Coastguard Worker
1412285d25 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26244786'] into 24Q1-release.
Change-Id: I7109f4341c21652fdfaff4b40066d67d77973006
2024-03-13 18:40:21 +00:00
Ankur Bakshi
ea1f72b8e9 Update lynx SVN to 37
Bug: 325156176
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c85bce970b914054b2ee8cb926cc4247625eeb4f)
Merged-In: I19739180c3e5722f8e64094018f10c3511300541
Change-Id: I19739180c3e5722f8e64094018f10c3511300541
2024-03-13 18:36:33 +00:00
Michael Bestas
0adddcb3ee Update fingerprint/build description from AP1A.240305.019.A1
Change-Id: I6d7800da59cef9b3c09427ad557b3361a8a27d92
2024-03-10 22:10:57 +02:00
Chirayu Desai
72d1fa85c4 proprietary-files: AP1A.240305.019.A1
Change-Id: Icbf9f5b38e2b0cd1221832e54ef47a4536793d5e
2024-03-10 10:37:25 +02:00
Michael Bestas
cb1a88e6a3 Merge tag 'android-14.0.0_r29' into staging/lineage-21_merge-android-14.0.0_r29
Android 14.0.0 release 29

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZeZWywAKCRDorT+BmrEO
# eB9NAJ9QYo7qEV7PQ5fRSYVeV/eJQHGamgCfWezaIr8MoOiz7h6hBP62lSayrg0=
# =Q0/q
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar  5 01:18:35 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2381 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Wilson Sung (3) and others
# Via Automerger Merge Worker (34) and others
* tag 'android-14.0.0_r29':
  wifi: genfs_contexts: fix path for wifi device
  Update SELinux error
  Remove obsolete bug_map
  Remove fixed or obsolete entries
  Remove the tracking_denials entry as the issue
  Remove obsolete entries
  Remove two hal_camera_default errors from tracking_denials/bug_map
  Update SELinux error
  introduce a new sepolicy owner
  Remove obsolete entries

Change-Id: I6b3b004210964f05fd182ad784d34248df23d41d
2024-03-10 09:18:48 +02:00
Michael Bestas
bc8947b887 Merge tag 'android-14.0.0_r29' into staging/lineage-21_merge-android-14.0.0_r29
Android 14.0.0 release 29

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

# By Ankur Bakshi (13) and others
# Via Automerger Merge Worker (767) and others
* tag 'android-14.0.0_r29': (74 commits)
  Update lynx SVN to 34
  Update lynx SVN to 33
  Update lynx SVN to 32
  gps: Disable Vzw SUPL OTDOA
  Update lynx SVN to 31
  Revert "Update L10 bounding box to 14x14mm"
  Update lynx SVN to 30
  aoc: update mixer table for voice capture V2
  aoc: update mixer table for voice capture
  aoc: update mixer table for voice capture V2
  aoc: update mixer table for voice capture
  Branch bootloader prebuilts for 24Q2 release
  Add zoom boost in powerhint for L10
  Update lynx SVN to 29
  Update lynx SVN to 28
  [CCA] Set enable flag by default on Lynx.
  Revert^2 "lynx(nfc): Modify NFC overlays for NFC apex"
  powerhint: game mode tuning
  powerhint: add game mode tuning nodes
  Revert^2 "lynx: Replace NFC app with NFC apex"
  ...

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

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

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

Reason for revert: Not working properly.

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

This reverts commit edce8f1777.

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

This reverts commit 5cee66b067.

Revert "lynx: Build external modules"

This reverts commit b9022d7374.

Revert "lynx: Inline kernel building"

This reverts commit ab68d6b8cc.

Change-Id: Ibd0c73352d5d2c52b9f0b31b4c7b8ce400699a35
2024-02-13 19:15:58 +00:00
jabashque
f27ee69930 lynx: Enable Osaifu-Keitai on non-Japanese SKUs
https://github.com/kormax/osaifu-keitai-google-pixel/

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

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

Change-Id: I9faac2e130714a41e6922b62d2019dae0d615a3b
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-02-13 11:59:25 +00:00
Android Build Coastguard Worker
bbf90186dc Snap for 11420186 from 1cce81f773 to 24Q2-release
Change-Id: I2e464bf5622acdf257b406e6f2588813b97355d6
2024-02-08 00:02:51 +00:00
Michael Bestas
d48d4dd22f Update fingerprint/build description from UQ1A.240205.002
Change-Id: I7124e5da3b0f432549516801eea3513b3a5c755a
2024-02-06 19:08:47 +02:00
Michael Bestas
0825ae92b8 Merge tag 'android-14.0.0_r22' into staging/lineage-21_merge-android-14.0.0_r22
Android 14.0.0 Release 22 (UQ1A.240205.002)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcE4AwAKCRDorT+BmrEO
# eAB+AJ9+zI4JOsO745V8OKzVP6TouIQ/XwCfceVw0ujmX1axUQMXXPXInbjgRA0=
# =TVki
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Feb  5 21:33:23 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2249 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r22':
  Update lynx SVN to 29
  Update lynx SVN to 28
  Update lynx SVN to 27
  Update lynx SVN to 27

Change-Id: Iba3ae84e5697e3690a4288e811ac865bb2327950
2024-02-06 18:53:39 +02:00
Jacky Liu
1cce81f773 Update i2c device paths
Update i2c device paths with static bus numbers.
Remove entries which are already in gs201-sepolicy.

Bug: 323447554
Test: Boot to home
Change-Id: I8d204e099f7a37422259c0ccac2bf25a082c2fcf
2024-02-06 16:16:19 +00:00
Android Build Coastguard Worker
b4f8e73689 Snap for 11386701 from 75d49c4e50 to 24Q2-release
Change-Id: I54a82a242f97b08d95dbcc63e378506dbd113e10
2024-02-01 00:02:10 +00:00
Xin Li
75d49c4e50 [automerger skipped] Merge Android 24Q1 Release (ab/11220357) am: 0aae9b9770 -s ours
am skip reason: Merged-In I0d94aa3c766c2d98748f53223e45fdb32caa38ba with SHA-1 cadc3a71b6 is already in history

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

Change-Id: Ie06d124dd51d04dae4d977cd3756a88640728349
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-31 02:03:35 +00:00
Android Build Coastguard Worker
8d23496712 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26029011', 'googleplex-android-review.googlesource.com/26029366', 'googleplex-android-review.googlesource.com/26034524'] into 24Q1-release.
Change-Id: Iab304d25657b092e790acc6e4e03de2761ae988c
2024-01-30 20:47:30 +00:00
Ankur Bakshi
050a0df7ad Update lynx SVN to 34
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ccfdccce0388e14b75a7942d8d94e7027e5b7c39)
Merged-In: I16b0d667a34c579bd7c910d7da9952a2f632187b
Change-Id: I16b0d667a34c579bd7c910d7da9952a2f632187b
2024-01-30 20:30:19 +00:00
Ankur Bakshi
cda7b221c8 Update lynx SVN to 33
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f68880e55d8092e78f9f6e3c79b1d21dbe156725)
Merged-In: Ibe942f1fd0a3996d94921b383bf1f1be0720b813
Change-Id: Ibe942f1fd0a3996d94921b383bf1f1be0720b813
2024-01-30 20:30:11 +00:00
Ankur Bakshi
21a727749e Update lynx SVN to 32
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:30958d3af4d6102c87c1f89c65cf34cb111b3e1d)
Merged-In: Ica046accfb62104cf755106fa60d25ec0aeb0578
Change-Id: Ica046accfb62104cf755106fa60d25ec0aeb0578
2024-01-30 20:30:02 +00:00
Android Build Coastguard Worker
c2f997b4c5 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26012061'] into 24Q1-release.
Change-Id: I00f1c54f9a76908f1bfb1ccad894efa5ad82a54a
2024-01-27 03:01:54 +00:00
Cheng Chang
0593107e62 gps: Disable Vzw SUPL OTDOA
Bug: 322404137
Test: OTDOA test in b/322404137
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5acf68944dee7b76faa7855fdda998a327e9b640)
Merged-In: I9a734fd1e5cad733ab6054c0dabe9388580f5ddb
Change-Id: I9a734fd1e5cad733ab6054c0dabe9388580f5ddb
2024-01-27 02:57:35 +00:00
Xin Li
0aae9b9770 Merge Android 24Q1 Release (ab/11220357)
Bug: 319669529
Merged-In: I0d94aa3c766c2d98748f53223e45fdb32caa38ba
Change-Id: I52ab29bee9421643fca69cb423f577452487089b
2024-01-17 22:12:43 -08:00
Android Build Coastguard Worker
00dcbfaeaf Merge cherrypicks of ['googleplex-android-review.googlesource.com/25665316'] into 24Q1-release.
Change-Id: I6f5704bda767d7ecdc6a6be4ca715a14ea61e042
2024-01-17 20:03:49 +00:00
Ankur Bakshi
610ce9a381 Update lynx SVN to 31
Bug: 313797924
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5ed79c05e0283836864ce62efeb57792a4d37c2a)
Merged-In: I24599a118bebe5db84c0ffc2df00e9d554c64ddd
Change-Id: I24599a118bebe5db84c0ffc2df00e9d554c64ddd
2024-01-17 19:53:44 +00:00
Android Build Coastguard Worker
4942877d1a Snap for 11317273 from fe3d38fe37 to 24Q2-release
Change-Id: Ie71b2a56b3557ed82be054ff8ae6ab189227f3a5
2024-01-17 00:11:42 +00:00
Jenny Ho
fe3d38fe37 sepolicy: lynx: add wireless path permission
I auditd  : type=1400 audit(0.0:4402): avc:  denied  { read } for  comm="UeventThread" name="voltage_now" dev="sysfs" ino=66900 scontext=u:r:hal_wireless_charger:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
I auditd  : type=1400 audit(0.0:3924): avc:  denied  { read } for  comm="binder:531_2" name="wakeup82" dev="sysfs" ino=83487 scontext=u:r:system_suspend:s0 tcontext=u:object_r:sysfs_batteryinfo:s0 tclass=dir permissive=0

Bug: 320193504
Change-Id: I98e3c48f9c6eaaab2d303721bdb473fc72884738
Signed-off-by: Jenny Ho <hsiufangho@google.com>
2024-01-16 13:44:37 +08:00
Michael Bestas
1685f99e0d Update fingerprint/build description from UQ1A.240105.004
Change-Id: I9f22cd7e4487829c20670f28cbc28a1082d3bbdc
2024-01-08 01:50:45 +02:00
Chirayu Desai
1968aba49b vendor: UQ1A.240105.004
Change-Id: Ic769cc4fc0900a5bc2cf5b443b1baa80841d1748
2024-01-08 01:50:45 +02:00
Michael Bestas
21a4d77bbd Merge tag 'android-14.0.0_r20' into staging/lineage-21_merge-android-14.0.0_r20
Android 14.0.0 release 20

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZZXyBQAKCRDorT+BmrEO
# eJh/AJ9nA3oyHVemhLRTzEt/UnHBpZfndwCgjdoNe4SJK9YJzLwQb3HMSkZH5VE=
# =5oBW
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu Jan  4 01:47:17 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2227 signatures in the past
#      2 years.  Encrypted 4 messages in the past 24 months.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r20':
  Update lynx SVN to 26
  Update lynx SVN to 25
  Update lynx SVN to 25
  Update lynx SVN to 25
  Update lynx SVN to 24
  Update lynx SVN to 23
  Update lynx SVN to 23

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

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

Reverted changes: /q/submissionid:25359207-L10BB

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

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

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

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

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

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

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

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

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

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

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

Change-Id: I8d371ff58429f406352118ba59d747f4dd35a18d
2023-12-12 05:27:56 +00:00
Ankur Bakshi
10635798ca Update lynx SVN to 27
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f364e86d290de47c18f9020fd88901ea2ed77f5c)
Merged-In: I62ae585f1fdf41f58c1d0db85cd445afe37eae7a
Change-Id: I62ae585f1fdf41f58c1d0db85cd445afe37eae7a
2023-12-12 05:26:20 +00:00
Android Build Coastguard Worker
29589cc930 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25365436', 'googleplex-android-review.googlesource.com/25499378'] into udc-qpr1-release.
Change-Id: I90e7ac1ad5a2dad3fde13c93e7c9644a382b73f7
2023-12-12 05:02:34 +00:00
Ankur Bakshi
9afeac9412 Update lynx SVN to 26
Bug: 313696499
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bcbc47f9b62759490514f563db329dd28f885765)
Merged-In: I59c0060571e481d7d79a25237e17ddc921e542bb
Change-Id: I59c0060571e481d7d79a25237e17ddc921e542bb
2023-12-12 05:00:42 +00:00
Ankur Bakshi
1791f1b441 Update lynx SVN to 25
Bug: 309529736
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:24c5451e23065adc0eb1d61c63048b711923e674)
Merged-In: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
Change-Id: I2c65f3c6a9488a96d3793ee505a3d91fd6ed1762
2023-12-12 05:00:35 +00:00
Android Build Coastguard Worker
01880f08e7 Snap for 11206181 from b687697ad7 to 24Q1-release
Change-Id: If20af6f9802f8cc307c0543342583135c5189341
2023-12-12 02:02:05 +00:00
Android Build Coastguard Worker
f4366a9819 Snap for 11206181 from e8d02b6ede to 24Q1-release
Change-Id: Ia9e016a0d5b841f7cab0ca02a437b35d5c687b94
2023-12-12 02:02:04 +00:00
Xin Li
b687697ad7 [automerger skipped] Merge Android 14 QPR1 am: c6b1b5c842 -s ours am: 2cfa970d9a -s ours am: 787ab9e582 -s ours
am skip reason: Merged-In Ia650fa0488bceb92c65c22278da30c2cc046e74c with SHA-1 26ba2b8247 is already in history

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

Change-Id: I3ed6c0e8622d117762c01c0f1794185124b257c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11 22:57:54 +00:00
Xin Li
787ab9e582 [automerger skipped] Merge Android 14 QPR1 am: c6b1b5c842 -s ours am: 2cfa970d9a -s ours
am skip reason: Merged-In Ia650fa0488bceb92c65c22278da30c2cc046e74c with SHA-1 26ba2b8247 is already in history

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

Change-Id: I2c4142e6668537ce68f064cd76b8be11b04cd485
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11 22:02:41 +00:00
Xin Li
2cfa970d9a [automerger skipped] Merge Android 14 QPR1 am: c6b1b5c842 -s ours
am skip reason: Merged-In Ia650fa0488bceb92c65c22278da30c2cc046e74c with SHA-1 26ba2b8247 is already in history

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

Change-Id: I507e8a8ff38ba6a9f18882fa0f0360401116c7b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11 21:16:51 +00:00
Michael Bestas
9096397971 Update fingerprint/build description from UQ1A.231205.015
Change-Id: I82f2f1e05d4f8f717e00281bda80c2ee91c76536
2023-12-10 16:53:32 +02:00
Michael Bestas
83607a8cd7 proprietary-files: UQ1A.231205.015
Change-Id: I6eea5226a660f82fbf0f0ac5a34ecafd671be9df
2023-12-10 16:41:00 +02:00
Michael Bestas
aa4989cd82 Merge tag 'android-14.0.0_r17' into staging/lineage-21_merge-android-14.0.0_r17
Android 14.0.0 Release 17 (UQ1A.231205.015)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZXDPIgAKCRDorT+BmrEO
# eEcaAJ9jbP/JlehjXGWuw6P9N31HltDjVQCghLYzyTzatdUgCcUkva/nKugmrPU=
# =AJwW
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Dec  6 21:44:34 2023 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2194 signatures in the past
#      2 years.  Encrypted 4 messages in the past 23 months.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ted Wang (1) and others
# Via Android Build Coastguard Worker (3) and others
* tag 'android-14.0.0_r17':
  L10 sepolicy update for ssr coredump
  Supress kernel avc log before SELinux initialized
  Add sepolicy for grilservice

Change-Id: I3a4138187f86516b4ea8278f2ce43d7c900ec675
2023-12-10 16:24:47 +02:00
Michael Bestas
fa9f0308cc Merge tag 'android-14.0.0_r17' into staging/lineage-21_merge-android-14.0.0_r17
Android 14.0.0 Release 17 (UQ1A.231205.015)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZXDPIgAKCRDorT+BmrEO
# eBIFAKCSX2cyS5cCTbGCssiqfs/KI5Rm/wCfVMg0zZM/DUjpdQ6zC3C8hDvmHUI=
# =3TWQ
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Dec  6 21:44:34 2023 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2194 signatures in the past
#      2 years.  Encrypted 4 messages in the past 23 months.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Lokesh Kumar Goel (5) and others
# Via Automerger Merge Worker (109) and Android Build Coastguard Worker (47)
* tag 'android-14.0.0_r17': (43 commits)
  Update lynx SVN to 22
  Adding Fast Pair extended IDs for L10
  Update lynx SVN to  21
  Update lynx SVN to  20
  Apply new IA requirement on M23 device
  Disable limiting camera_hal for LAUNCH hint
  Config P23a as LE audio hidden by default
  Revert "DeviceAsWebcam: Add overlays for physical camera id"
  audio: FM table check in for QPR1
  Disable 32k dual mic support on P23a project
  [USB Audio AIDL] Fix wrong capture path on mixer_paths.xml
  Update lynx SVN to 19
  Update lynx SVN to 18
  add mixer path for BT SCO voice call
  gps: set high accuracy shape mode and enable always-on measurements log
  [AIDL] Add mixer paths for BT
  [USB Audio AIDL] Add mixer_paths for usb audio.
  update the gps conf to the latest version
  Adjust Power button light reveal position in line with the power button for L10
  gps: Disable Vzw SUPL OTDOA
  ...

 Conflicts:
	device-lynx.mk

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

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

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

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

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

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

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

Test: manual
Bug: 237311757
Change-Id: Ia0ba3145250ea16e58803651d77471f9c701b444
2023-11-12 11:49:05 +00:00
Android Build Coastguard Worker
dedcc17a6c Snap for 11086585 from 0741f1bb95 to 24Q1-release
Change-Id: I5999b15eb8a08e345e488a2d5264d81eb3b13768
2023-11-11 22:01:52 +00:00
LuK1337
edce8f1777 lynx: Build mali_pixel prior to mali_kbase
mali_kbase depends on mali_pixel symbols and thus has to be built first
so that Module.symvers gets generated.

Change-Id: Id4b44eda52a3a3f2d794e3a321e30934b1d22781
2023-11-11 16:40:09 +00:00
Android Build Coastguard Worker
7919116d70 [coastguard skipped] Merge sparse cherrypicks from sparse-11084887-L72000030000226452 into udc-qpr1-release.
COASTGUARD_SKIP: I06ff3d93eb0bfd675ad63d0b074f2c4a4da7ff21
COASTGUARD_SKIP: I344bfa7b23df50af42acf6d3dc9d78e95c8ef218

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

Change-Id: I344bfa7b23df50af42acf6d3dc9d78e95c8ef218
2023-11-11 01:07:07 +00:00
Ankur Bakshi
104412ea38 Update lynx SVN to 23
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b7613b64d956296125345f8a219261aa1bf89bac)
Merged-In: I06ff3d93eb0bfd675ad63d0b074f2c4a4da7ff21
Change-Id: I06ff3d93eb0bfd675ad63d0b074f2c4a4da7ff21
2023-11-11 01:05:51 +00:00
Android Build Coastguard Worker
63ec67dffe Snap for 11078623 from 14faa31077 to 24Q1-release
Change-Id: I915afe6f301fd91a6389347ebc26cc933b32a281
2023-11-10 00:02:07 +00:00
Android Build Coastguard Worker
c749c51710 Snap for 11071763 from 22016f30e0 to 24Q1-release
Change-Id: I9cfff4d9d7e0e8d3d6c3a695596dc52aa5871885
2023-11-09 00:02:09 +00:00
Michael Bestas
741fd0dc2c Update fingerprint/build description from UP1A.231105.003
Change-Id: I4409283334cdac4bd341fa1ebaed141d807bf127
2023-11-09 01:10:56 +02:00
Michael Bestas
b2f6e070f6 Merge tag 'android-14.0.0_r14' into staging/lineage-21_merge-android-14.0.0_r14
Android 14.0.0 release 14

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZUmd7AAKCRDorT+BmrEO
# eBMgAKCGMsAQjtIs5hu+ECqo3fFlEgZRyACgkmJl+ibAEAA0RnIW/YVSSKnQeWY=
# =2Cfg
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Nov  7 04:16:12 2023 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2045 signatures in the past
#      2 years.  Encrypted 4 messages in the past 22 months.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Ankur Bakshi (4) and Lokesh Kumar Goel (3)
# Via Android Build Coastguard Worker
* tag 'android-14.0.0_r14':
  Update lynx SVN to  20
  Update lynx SVN to 19
  Update lynx SVN to 19
  Update lynx SVN to 19
  Update lynx SVN to 18
  Update lynx SVN to  17
  Update lynx SVN to  17

Change-Id: Ic2445f4452bf53c8559c8047e43399bc7692f204
2023-11-08 01:28:53 +02:00
Android Build Coastguard Worker
bb054d385b Snap for 11059422 from b8729b4c8c to 24Q1-release
Change-Id: I3a9308fc816da45bccbd314a2f738191b5ffb236
2023-11-07 02:02:31 +00:00
Android Build Coastguard Worker
3fbe630535 Snap for 11031655 from ea226921ea to 24Q1-release
Change-Id: Icdf153bd2676672c6814592ce5bddeff2dec431c
2023-11-01 01:02:40 +00:00
Android Build Coastguard Worker
ca65e8c52a Snap for 11025555 from ff1256f40c to 24Q1-release
Change-Id: I24595200787238a67d237d834856f6f303be4636
2023-10-31 01:02:17 +00:00
Android Build Coastguard Worker
3d4e6b21f1 Snap for 11020550 from 138db44373 to 24Q1-release
Change-Id: Idb19d3cf8eb2afa414a5cf2d9c335c2a9da4ad39
2023-10-29 23:02:42 +00:00
Michael Bestas
5cee66b067 lynx: Drop ufs-pixel-fips140.ko
Change-Id: Id78a5edc62e6464270b395a0bd989443e32972a1
2023-10-29 23:30:58 +02:00
Neel Chauhan
b9022d7374 lynx: Build external modules
Change-Id: Ia1ee2e7a84cba6bcbc77fb40aba20dcd8debe299
2023-10-29 23:30:51 +02:00
Michael Bestas
ab68d6b8cc lynx: Inline kernel building
Change-Id: I629c70b74db44d02847212b774982060ab84f1d2
2023-10-29 23:30:40 +02:00
Jesse Chan
f18188fe03 lynx: overlay: Enable option for full screen aspect ratio
Change-Id: I2a1b2acc5ed97ccb6795dc371c2b3ac9cb4f9d03
2023-10-29 23:30:15 +02:00
Android Build Coastguard Worker
1744a4e500 Snap for 11017726 from ae5df6c5a3 to 24Q1-release
Change-Id: I7085f22a59802fd51d081395f47c553a3b0483fa
2023-10-28 03:11:56 +00:00
Android Build Coastguard Worker
252fc1193b Snap for 11012804 from 6141679fa5 to 24Q1-release
Change-Id: I60e520ecc34bb0cc0e8542a9a6ca4bd200bedff9
2023-10-27 03:19:04 +00:00
Android Build Coastguard Worker
01c660fcae Merge cherrypicks of ['googleplex-android-review.googlesource.com/24699139', 'googleplex-android-review.googlesource.com/25176539'] into udc-release.
Change-Id: I836b68927b6392018cd5cc41fcff46e54c732a27
2023-10-26 19:49:55 +00:00
Lokesh Kumar Goel
c6d9250e8d Update lynx SVN to 20
Bug: 302612466
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3a0d94f0d0b2de25d43de4ab48e76e43c04c0c14)
Merged-In: I3929cc8f47075a22d47c580a1ebc3acdef5ee589
Change-Id: I3929cc8f47075a22d47c580a1ebc3acdef5ee589
2023-10-26 19:47:07 +00:00
Ankur Bakshi
e2f4ec4c29 Update lynx SVN to 19
Bug: 298087649
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b2fdad817b56ce27d7e4097965dc2cddc68f6f8)
Merged-In: I370515ae8b4f972059a8af4625dc55a052bb7348
Change-Id: I370515ae8b4f972059a8af4625dc55a052bb7348
2023-10-26 19:46:58 +00:00
Android Build Coastguard Worker
a674550eef Snap for 11005173 from 8ffba293dd to 24Q1-release
Change-Id: Ie295a265057798c98c90205b88f8bddb5cbfe4b2
2023-10-26 01:35:37 +00:00
Android Build Coastguard Worker
53fe2dee94 Snap for 10992821 from f924e4d528 to 24Q1-release
Change-Id: I11488c88bc236aef458a6319adb072d22d144a68
2023-10-24 01:05:44 +00:00
Android Build Coastguard Worker
18cff74a3d Snap for 10985023 from f10b2a6a41 to 24Q1-release
Change-Id: I70527b4b7d82353334df1035a6906407fcbe653b
2023-10-21 03:05:29 +00:00
Android Build Coastguard Worker
32929978a9 Snap for 10985023 from 71af0a7d9a to 24Q1-release
Change-Id: Ie9b5f593e8606c63455ed0c59ffc1e38c5c6f87b
2023-10-21 03:05:28 +00:00
Xin Li
f10b2a6a41 [automerger skipped] Merge 10952656 am: 26ba2b8247 -s ours am: 9391249b9e -s ours
am skip reason: Merged-In Idcbaa090acede3f76d10ae93a29c035285e1f9f4 with SHA-1 1469be0c68 is already in history

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

Change-Id: I6995e7876c686e73ca60bb44a50150666714bbb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19 23:54:55 +00:00
Xin Li
9391249b9e [automerger skipped] Merge 10952656 am: 26ba2b8247 -s ours
am skip reason: Merged-In Idcbaa090acede3f76d10ae93a29c035285e1f9f4 with SHA-1 1469be0c68 is already in history

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

Change-Id: Iaa11dffc9c536237163cad7ea493f4c277953ef6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19 18:48:09 +00:00
Michael Bestas
6c6ca16684 lynx: overlay: Configure aux cameras for Aperture
Co-authored-by: Nicholas Lim <nicknitewolf@lineageos.org>
Change-Id: I3d1c93057b5c2a1ba09c06a945d538d2043f30fd
2023-10-18 00:06:09 +03:00
Tommy Webb
fbe97741de Limit max fingerprints to 4 per user
Trying to add more than 4 fingerprints per user causes the Udfps
overlay to not appear and shows the following message in logs:
`E Biometrics/EnrollClient: Reached enrollment limit`.

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

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

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

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

Change-Id: I7fcbb905b61575de8c5e9d9a935463932551fb6a
2023-10-18 00:06:08 +03:00
Alessandro Astone
0afc7798cf Rename privapp-permissions file to avoid conflict with gapps
When these permissions are updated and MindTheGapps are installed
addon.d will revert them to their previous state, preventing the
system to boot for missing privapp permissions in the whitelist.

Change-Id: I1a458dc242efcd422569b871dbfe084a33c76903
2023-10-18 00:06:08 +03:00
Chirayu Desai
8470023a55 lynx: Set up proprietary files extraction
* The proprietary files lists are generated by comparing stock partition
  contents with AOSP generated partitions.

Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I17b78ccf212d8364070c40fe3c7d06d4048e3fe4
2023-10-18 00:06:04 +03:00
Xin Li
26ba2b8247 Merge 10952656
Merged-In: Idcbaa090acede3f76d10ae93a29c035285e1f9f4
Change-Id: Ia650fa0488bceb92c65c22278da30c2cc046e74c
2023-10-17 10:06:41 -07:00
Android Build Coastguard Worker
286a67534b Snap for 10958510 from fe5397ebc7 to 24Q1-release
Change-Id: Ifdd1854446bd078c467a03184d98a088c1534e18
2023-10-17 02:29:51 +00:00
Android Build Coastguard Worker
0b2d5593ea Snap for 10958510 from f639545678 to 24Q1-release
Change-Id: I6e44e0d57ed69354eb683b99a380d19c03362168
2023-10-17 02:29:51 +00:00
Wilson Sung
fe5397ebc7 Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 305600996
Bug: 305600635
Bug: 305600791
Change-Id: I0ec67adb8fab1f8121313a47d47667dea1ff83b7
2023-10-16 06:01:18 +00:00
Android Build Coastguard Worker
96dd78c782 Snap for 10951558 from cd9198f5b9 to 24Q1-release
Change-Id: I97e8259576b4da8746653cf68ee0890d55fb7589
2023-10-15 01:03:04 +00:00
Android Build Coastguard Worker
3e681001ec Snap for 10950137 from f43795206a to 24Q1-release
Change-Id: Ib7608fc75a1dca6cf168042381c6731a5a2a7a93
2023-10-14 05:04:26 +00:00
Ethan Chen
7080669476 Declare EUICC permission
This is a squash of the following:

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

    Declare EUICC permission

    Change-Id: I1b151021ca9fc6cf35141b2ccb337bc83197089e

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

    Move eUICC permissions xml to /product

    All eUICC items were moved to /product in Q.

    Change-Id: I614f86b16f61959c47465863ab1d5d55030209ab

Change-Id: I323dce8b848b44e45ed21002950059e58719113c
2023-10-12 20:20:45 +03:00
Chirayu Desai
4a71ff26ee Add initial Lineage product makefiles
Change-Id: I0781b6d4d74680ce7f0d860048871da7c2d43fb6
2023-10-12 20:20:27 +03:00
Michael Bestas
6cd6bcb384 Update sepolicy path
Change-Id: Ia24ef37000ed9e1cdf994a32447b0250e3f89186
2023-10-12 20:19:23 +03:00
Michael Bestas
7c112d3429 Add .gitupstream
Change-Id: I2c0ab4e6b31282f6d8be88942c4fe9c38871d7d0
2023-10-12 20:19:19 +03:00
Michael Bestas
2c8dcf0b9f Add 'sepolicy/' from tag 'android-14.0.0_r1'
git-subtree-dir: sepolicy
git-subtree-mainline: 03fb5d8f95
git-subtree-split: 63a6a5786a
Change-Id: Ifd0201f55930900ca5a6875156600411518bcf07
2023-10-12 20:18:06 +03:00
Android Build Coastguard Worker
65aef3e217 Snap for 10917888 from 2eee63a4db to 24Q1-release
Change-Id: I07d34055dbc31b599ea1e2ba773997b495e0b3ee
2023-10-07 23:03:57 +00:00
Android Build Coastguard Worker
7da1cf5e54 Snap for 10917888 from f0a19d159f to 24Q1-release
Change-Id: I3332cd6ee2f7b1c8ace5f97bfac70ef19805a067
2023-10-07 23:03:57 +00:00
Xin Li
2eee63a4db [automerger skipped] Merge Android 14 am: d056d3bad8 -s ours am: f4c66c7adc -s ours am: 01481beac4 -s ours am: ff02510f63 -s ours am: 1469be0c68 -s ours
am skip reason: Merged-In I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a with SHA-1 c1c6e069f6 is already in history

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

Change-Id: I53bf5073acae37d0816c2d06654fdbda9f03d33b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07 00:20:36 +00:00
Xin Li
1469be0c68 [automerger skipped] Merge Android 14 am: d056d3bad8 -s ours am: f4c66c7adc -s ours am: 01481beac4 -s ours am: ff02510f63 -s ours
am skip reason: Merged-In I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a with SHA-1 c1c6e069f6 is already in history

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

Change-Id: Idcbaa090acede3f76d10ae93a29c035285e1f9f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 11:01:06 +00:00
Xin Li
ff02510f63 [automerger skipped] Merge Android 14 am: d056d3bad8 -s ours am: f4c66c7adc -s ours am: 01481beac4 -s ours
am skip reason: Merged-In I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a with SHA-1 c1c6e069f6 is already in history

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

Change-Id: I86c4de393c77ca8f5cfa5f7956ed6e788184f7bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 09:51:15 +00:00
Xin Li
01481beac4 [automerger skipped] Merge Android 14 am: d056d3bad8 -s ours am: f4c66c7adc -s ours
am skip reason: Merged-In I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a with SHA-1 c1c6e069f6 is already in history

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

Change-Id: I25dfa5694a087c404dbb2b72a584169661693d56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 08:59:36 +00:00
Xin Li
f4c66c7adc [automerger skipped] Merge Android 14 am: d056d3bad8 -s ours
am skip reason: Merged-In I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a with SHA-1 c1c6e069f6 is already in history

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

Change-Id: I09a3c4960de9a2d56de59f46a4f4be5acf2bdb2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 07:52:35 +00:00
Xin Li
d056d3bad8 Merge Android 14
Bug: 298295554
Merged-In: I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a
Change-Id: I276b153bbf5f86e9b9add8ed2fa2596a5d99e064
2023-10-05 15:34:03 -07:00
Android Build Coastguard Worker
6a3a1f3a31 Snap for 10903783 from 432bf49519 to 24Q1-release
Change-Id: I732ef630bf75f71b7b47027cc1fab18f4e6bbb91
2023-10-05 03:04:17 +00:00
Android Build Coastguard Worker
f1cbd49b24 Snap for 10897809 from 8bfa084300 to 24Q1-release
Change-Id: I2d4164b0d46b79e505c7f5329f8ee05c20f49589
2023-10-04 02:29:08 +00:00
Android Build Coastguard Worker
e1e8c42f23 Snap for 10884074 from ef87243fd5 to 24Q1-release
Change-Id: Ie35cfb62958404ec97f38877656bca63e0e6b039
2023-09-30 03:04:17 +00:00
Android Build Coastguard Worker
4069c95fc8 Snap for 10878163 from ce1d10ea99 to 24Q1-release
Change-Id: I9e8a5703fbdff9b4f57774dd6240de9f9f201f08
2023-09-29 01:04:00 +00:00
Android Build Coastguard Worker
c24b0268cc [coastguard skipped] Merge sparse cherrypicks from sparse-10873617-L67100000963226378 into udc-release.
COASTGUARD_SKIP: I370515ae8b4f972059a8af4625dc55a052bb7348
COASTGUARD_SKIP: I2cf82fd6b78f1a393f3eeac3b5b92a9dad7984a3

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

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

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

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

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

Change-Id: I646942c37ca68dd80c724ba2219ae226ba12d9af
2023-09-05 17:38:19 +00:00
Lokesh Kumar Goel
b623e80fcd Update lynx SVN to 17
Bug: 295937899
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:75f1a483a673e7946fdeda74700feb74a771669e)
Merged-In: Iffadfd1f436b5ce27c2332a68f6d8d7c5b76507e
Change-Id: Iffadfd1f436b5ce27c2332a68f6d8d7c5b76507e
2023-09-05 17:36:13 +00:00
Xin Li
918ef34b5a [automerger skipped] Merge Android U (ab/10368041) am: c113fdf791 -s ours am: 69a5aaa440 -s ours am: a3f5e16590 -s ours am: 67564b940b -s ours
am skip reason: Merged-In I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a with SHA-1 c1c6e069f6 is already in history

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

Change-Id: Ifb0fd263955e2d97322ccef37b9633a27376917e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 20:38:30 +00:00
Xin Li
67564b940b [automerger skipped] Merge Android U (ab/10368041) am: c113fdf791 -s ours am: 69a5aaa440 -s ours am: a3f5e16590 -s ours
am skip reason: Merged-In I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a with SHA-1 c1c6e069f6 is already in history

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

Change-Id: Id76e94794080cc2f7f11c1d512fa1926dfac5a8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 01:11:24 +00:00
Xin Li
a3f5e16590 [automerger skipped] Merge Android U (ab/10368041) am: c113fdf791 -s ours am: 69a5aaa440 -s ours
am skip reason: Merged-In I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a with SHA-1 c1c6e069f6 is already in history

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

Change-Id: If1a4ed70ed9ad67d097bfd9cac68c32ff1049e56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 00:35:41 +00:00
Xin Li
69a5aaa440 [automerger skipped] Merge Android U (ab/10368041) am: c113fdf791 -s ours
am skip reason: Merged-In I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a with SHA-1 c1c6e069f6 is already in history

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

Change-Id: Iffc17cca35d9570c24ea6a18bcf511c22826ce34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 23:59:41 +00:00
Xin Li
c113fdf791 Merge Android U (ab/10368041)
Bug: 291102124
Merged-In: I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a
Change-Id: I753ecee6f15989eb1199dbca03fc9aa8d66fecc7
2023-08-14 15:34:09 -07:00
Android Build Coastguard Worker
83c00e4bd8 Snap for 10587196 from 378e0dc8e3 to udc-qpr1-release
Change-Id: I98e4d6ab691b4cba4c84faeffe79b851b47e52da
2023-07-31 23:02:43 +00:00
Vic Huang
61794b4246 L10 sepolicy update for ssr coredump am: 378e0dc8e3 am: 244bc957ed
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/24194244

Change-Id: Ib1796372e95175bbbc886c9b6e4353ecbff22a9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-31 13:06:52 +00:00
Vic Huang
244bc957ed L10 sepolicy update for ssr coredump am: 378e0dc8e3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/24194244

Change-Id: I6444c9f9843d6e5a2821c4c301f183b50f45e255
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-31 12:27:21 +00:00
Vic Huang
378e0dc8e3 L10 sepolicy update for ssr coredump
Update hal_bluetooth_default sepolicy to dump crash info to Android
Subsystem Coredump collection directory

Bug: 279858654
Test: Manual
Change-Id: I14095753c1305f2d6e473adb5ff4ac1e20597902
2023-07-26 02:25:57 +00:00
Wilson Sung
1ec8a5c75d Remove obsolete bug_map
Fix: 281814849
Change-Id: I21c76488e184213d3e1df4a3a9843d57fc6a64b8
2023-06-21 14:37:14 +08:00
Android Build Coastguard Worker
a075f3d851 Snap for 10354447 from 3e3f8080aa to udc-qpr1-release
Change-Id: Iba7b6c0947b0dba0e4b82671be0bcb745dbb5d6b
2023-06-21 03:02:34 +00:00
Wilson Sung
96a8203633 Supress kernel avc log before SELinux initialized am: 3e3f8080aa am: a00096a43f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/23728169

Change-Id: I69429b4602829d46e54a622105422f73c51f77d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-20 02:58:40 +00:00
Wilson Sung
a00096a43f Supress kernel avc log before SELinux initialized am: 3e3f8080aa
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/23728169

Change-Id: Id469333a39c8e851dd5951795d4df066e3dc0c18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-20 02:12:44 +00:00
Wilson Sung
3e3f8080aa Supress kernel avc log before SELinux initialized
Fix: 281814849
Change-Id: Ie83557668ded8ab17bf77e60ed21db33e9f4f580
2023-06-19 11:40:12 +08:00
DesmondH
6598f659e6 Remove fixed or obsolete entries
Bug: 277155327
Fix: 277300226
Change-Id: If846fee353fd4f28fdfeda4a2e61e22b84c90e08
2023-06-15 04:14:11 +00:00
changyan
677f144d53 Remove the tracking_denials entry as the issue
Bug: 282626814
Change-Id: Iccaca867eaef5dc615d1e0e2d79a69503c36ca01
2023-06-15 03:31:36 +00:00
Android Build Coastguard Worker
2673df4758 Snap for 10268796 from 72e0e7fa38 to udc-qpr1-release
Change-Id: I57971e90ae4e0b2151fb1d8144736d9a6df12e16
2023-06-07 03:02:21 +00:00
Ted Wang
6fb37b914c Add sepolicy for grilservice am: 72e0e7fa38 am: b70be65e99
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/23509321

Change-Id: I6b2f9aa48af5ddc178f3bf13a770271dd23bf37e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 15:53:03 +00:00
Ted Wang
b70be65e99 Add sepolicy for grilservice am: 72e0e7fa38
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/23509321

Change-Id: I32bfd766f5411fb751de55ec22083c8a04c0da21
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 15:11:55 +00:00
DesmondH
776b24d44b Remove obsolete entries
Fix: 238837168
Change-Id: I405a6fa33c57189bf94d21428b081f3422564eb1
2023-06-02 03:25:02 +00:00
Ted Wang
72e0e7fa38 Add sepolicy for grilservice
Bug: 282685427
Test: make; manual
Change-Id: Idcdc23d21a383e37541f346434c237c6dc9e366f
2023-06-01 07:59:29 +00:00
feiyuchen
d66388d676 Remove two hal_camera_default errors from tracking_denials/bug_map
Bug: 275002086
Test: mm
Change-Id: I53ee15bbb2bbb19f5b62cdae5994ce1605683568
2023-05-26 15:59:18 +00:00
Wilson Sung
493713ddf6 Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 282626814
Bug: 281814849
Change-Id: I8c7dc143a15caa0f815620aacb6099830fea43e1
2023-05-15 15:32:40 +08:00
Adam Shih
8215756c51 introduce a new sepolicy owner
Bug: 281631102
Test: N/A
Change-Id: Id22629dfca9559bb82d1953a41a40c723244e9de
2023-05-15 02:11:10 +00:00
JohnnLee
2f42af0095 Remove obsolete entries
Test: adb bugreport
Bug: 238143398
Bug: 239887174
Change-Id: I4d9d3f82be1d7a9b28d4476f4f7c4c3bc745f98e
2023-05-10 16:12:48 +08:00
Android Build Coastguard Worker
63a6a5786a Snap for 9914775 from c1c6e069f6 to udc-release
Change-Id: I4ec5d340c17f0040c2a7fad570beb3e226eaacda
2023-04-11 01:07:39 +00:00
Automerger Merge Worker
6d0d4ffda8 Merge "Update error on ROM 9892479 am: c1c6e069f6 am: 6ce29d087a" 2023-04-10 02:14:54 +00:00
Wilson Sung
03efa43f01 Update error on ROM 9892479 am: c1c6e069f6 am: 6ce29d087a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/22525983

Change-Id: I7edf58b87e8c0beb16a6bfddf43b0d8bb74cd120
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10 02:14:51 +00:00
Wilson Sung
365292d73d Update error on ROM 9892479 am: c1c6e069f6 am: 073237da5b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/22525983

Change-Id: Id9bb7eb623b9400f56a3a920576cc93caa5d2c01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10 02:14:48 +00:00
Wilson Sung
6ce29d087a Update error on ROM 9892479 am: c1c6e069f6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/22525983

Change-Id: I741c9eac7ae7a8abbf87c18c017e70a9d2d3866e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10 01:46:49 +00:00
Wilson Sung
073237da5b Update error on ROM 9892479 am: c1c6e069f6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/22525983

Change-Id: I7a4d5a503422f960295fb30f1c093f0f35426ca9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10 01:46:42 +00:00
Wilson Sung
c1c6e069f6 Update error on ROM 9892479
Bug: 277155327
Bug: 277300226
Test: pts-tradefed run pts -m PtsSELinuxTest
Change-Id: I2690bcd7b3ae0d869f39851d5fb692378cbb6e9a
2023-04-07 15:09:26 +08:00
Android Build Coastguard Worker
becb4aa22d Snap for 9815702 from 90d58d2553 to udc-release
Change-Id: Ie0b8b5a27e90ebf53f1ee81c907a4b196ba7c452
2023-03-25 03:03:12 +00:00
Wilson Sung
bd16083802 Update SELinux error am: 90d58d2553 am: d63e4c068b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/22244483

Change-Id: I9ec610c2ce00f0fd77816c6edb6d2dc75d55a0e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 06:06:19 +00:00
Wilson Sung
e4ce2b33d4 Update SELinux error am: 90d58d2553 am: 6fefb96a12
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/22244483

Change-Id: I1099eff60b5dbfac7be39b3d6c346945821c5cde
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 06:05:41 +00:00
Wilson Sung
6fefb96a12 Update SELinux error am: 90d58d2553
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/22244483

Change-Id: I9cbc2d9c0e1bbb6cf54ae7811c7fa2ac3207b39a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 05:39:22 +00:00
Wilson Sung
d63e4c068b Update SELinux error am: 90d58d2553
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/22244483

Change-Id: I2576354c63391db88cad856bef3c4a464962463d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 05:39:20 +00:00
Wilson Sung
90d58d2553 Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 275002086
Test: scanBugreport
Bug: 239887174
Test: scanAvcDeniedLogRightAfterReboot
Bug: 239887174
Change-Id: I9a0a1b3ef0642700a4555258c9e8aff7ec82e084
2023-03-24 11:11:28 +08:00
Android Build Coastguard Worker
024d83b6fb Snap for 9682161 from cf61d5959d to udc-release
Change-Id: I25a0777d27f8ea765280993171706e0bcd250db3
2023-03-03 02:08:01 +00:00
Yen-Chao Chen
cb063cf6ce Suppress avc denials of sysfs am: f446026014 am: c03d408bb4 am: cf61d5959d am: 86f85bd033
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21570169

Change-Id: I66d1d8fe205e09a71e2879bfd7b408de37c80c0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 05:07:20 +00:00
Yen-Chao Chen
706a39f268 Suppress avc denials of sysfs am: f446026014 am: c03d408bb4 am: cf61d5959d am: bf9c406fbe
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21570169

Change-Id: I97c5ee4133a3822a33f71e686f944eef2b546db5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 05:06:14 +00:00
Yen-Chao Chen
86f85bd033 Suppress avc denials of sysfs am: f446026014 am: c03d408bb4 am: cf61d5959d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21570169

Change-Id: I7c194edda3b7ef6e93f0a05bb03963d64df64dc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 04:30:54 +00:00
Yen-Chao Chen
bf9c406fbe Suppress avc denials of sysfs am: f446026014 am: c03d408bb4 am: cf61d5959d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21570169

Change-Id: Ia0c8b12c75da13ee44cfbc9d96fb033c35ec42da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 04:30:02 +00:00
Yen-Chao Chen
cf61d5959d Suppress avc denials of sysfs am: f446026014 am: c03d408bb4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21570169

Change-Id: I64cc0d6b9cfd5945a6ccf7f927450c2ad9be838e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 03:51:30 +00:00
Yen-Chao Chen
c03d408bb4 Suppress avc denials of sysfs am: f446026014
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21570169

Change-Id: I478ce949320bcf89047a6bb62103b0c4a9f572e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 03:15:26 +00:00
Yen-Chao Chen
f446026014 Suppress avc denials of sysfs
Bug: 267839070
Test: adb bugreport

Change-Id: I8d4aed4aba15efa0cc38574565e4a66bc3049321
Signed-off-by: Yen-Chao Chen <davidycchen@google.com>
2023-03-01 15:10:16 +08:00
Android Build Coastguard Worker
f398ff843b Snap for 9626528 from 5925557552 to udc-release
Change-Id: Icb8669579231ea8c16169b551442822945d74abd
2023-02-18 06:07:18 +00:00
Tai Kuo
8026d60db6 Revert "device-sepolicy: Add sepolicy for vibrator hal" am: 02be088bc5 am: 5925557552 am: 2d2a78c148
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21455936

Change-Id: I1d571368e7eaf7064ef613e6d25fb13052abd1e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 09:01:36 +00:00
Tai Kuo
b58cf03402 Revert "device-sepolicy: Add sepolicy for vibrator hal" am: 02be088bc5 am: 5925557552
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21455936

Change-Id: I0054a5f9b19edff784ae55c0acfb9fec79bc8153
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 07:57:48 +00:00
Tai Kuo
2d2a78c148 Revert "device-sepolicy: Add sepolicy for vibrator hal" am: 02be088bc5 am: 5925557552
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21455936

Change-Id: Ia68280abd245bd8bc7e1e939f82156b44919b355
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 07:47:47 +00:00
Tai Kuo
5925557552 Revert "device-sepolicy: Add sepolicy for vibrator hal" am: 02be088bc5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21455936

Change-Id: Ie2e3086bf535add2e1ede16e374f8a78e2780216
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 06:23:10 +00:00
Tai Kuo
1bf6ebb51e Revert "device-sepolicy: Add sepolicy for vibrator hal" am: 02be088bc5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21455936

Change-Id: Iff67682598df71a00bf5c5eeabd0c682c9c427fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 01:45:33 +00:00
Tai Kuo
02be088bc5 Revert "device-sepolicy: Add sepolicy for vibrator hal"
This reverts commit b5eec482fd.

Bug: 198239103
Test: build pass on git_tm-qpr-dev-plus-aosp
Change-Id: Iee9305e6ba5abbc8df9b353ed5bbfeaa64f0b43b
2023-02-16 22:11:32 +08:00
Android Build Coastguard Worker
0f940e5f22 Snap for 9613524 from ae260626bc to udc-release
Change-Id: Id5d369fc45c2eddbb9420567ff975d91f657a183
2023-02-16 02:03:08 +00:00
Hsiu-Chang Chen
ae260626bc wlan: add cnss-daemon and related libraries am: 53746d9546 am: cc2eda58a1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21257900

Change-Id: Ifa5b92a131372c681371a48bb8c6fec715a20b34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 10:08:06 +00:00
Hsiu-Chang Chen
cc2eda58a1 wlan: add cnss-daemon and related libraries am: 53746d9546
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/21257900

Change-Id: I8d0b0e4ec2218b6b569e282163749c77e1c7e627
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 09:16:10 +00:00
Hsiu-Chang Chen
53746d9546 wlan: add cnss-daemon and related libraries
cnss-daemon is necessary for CHRE function

Bug: 264524963
Test: Regression Test
Change-Id: Ic7b63617e30a9e6427b0ac280bf4763f9cc19f6e
2023-02-15 01:47:13 +00:00
Android Build Coastguard Worker
b960d7889c Snap for 9489393 from fa9c88aef8 to udc-release
Change-Id: I076fc5e3144b3d381b926eea6cbdaf4c973ab070
2023-01-14 04:03:17 +00:00
Ken Yang
fa9c88aef8 WLC: Cleanup the sysfs_wlc policies
Bug: 263830018
Change-Id: I6b31c6127e01b946c51200683b511853f2d304b4
Signed-off-by: Ken Yang <yangken@google.com>
2023-01-13 14:41:12 +00:00
Android Build Coastguard Worker
b44200d0fb Snap for 9484614 from e5a1cde5d4 to udc-release
Change-Id: If83c0f68f1e4ac6675557f70fbe0c51f4566fd70
2023-01-13 02:03:52 +00:00
Myles Watson
942a2a63f4 [automerger skipped] Lynx: Use common sepolicy for bt_device am: 966927efa3 -s ours
am skip reason: Merged-In Ic1b7469d64c79285d9d7993befbe173c9bca34aa with SHA-1 e5a1cde5d4 is already in history

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

Change-Id: Ic9d77aa8d816734a5f65882270eb9efa95017805
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-12 23:35:11 +00:00
Myles Watson
966927efa3 Lynx: Use common sepolicy for bt_device
Bug: 205758693
Test: build
Ignore-AOSP-First: Some devices in internal define bt_device
Change-Id: Ic1b7469d64c79285d9d7993befbe173c9bca34aa
(cherry picked from commit e5a1cde5d4)
Merged-In: Ic1b7469d64c79285d9d7993befbe173c9bca34aa
2023-01-12 21:30:13 +00:00
Myles Watson
e5a1cde5d4 Lynx: Use common sepolicy for bt_device
Bug: 205758693
Test: build
Ignore-AOSP-First: Some devices in internal define bt_device
Change-Id: Ic1b7469d64c79285d9d7993befbe173c9bca34aa
2023-01-10 06:44:54 -08:00
Android Build Coastguard Worker
ab370980e3 Snap for 9428991 from c70f56e2df to udc-release
Change-Id: I00d8de7d6d87fc9fd1b76924d52d3a1ed2ba2c81
2022-12-22 02:02:42 +00:00
Ken Yang
c70f56e2df WLC: Add device specific sepolicy for wireless_charger
Bug: 237600973
Change-Id: I9d219c3abf02266cc8200c70840a65aedb17ee7b
Signed-off-by: Ken Yang <yangken@google.com>
2022-12-20 00:59:17 +00:00
Android Build Coastguard Worker
f439d82f7a Snap for 9365099 from 35d63da2f6 to udc-release
Change-Id: Ia931173db956292586c2321500772bbbc7048a15
2022-12-03 04:03:02 +00:00
Vic Huang
35d63da2f6 No avc denied in SELinuxUncheckedDenialBootTest am: 5b9f54e76d am: c4f1017469
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/20615132

Change-Id: Ie45f778807057fbfb3632a92169366636f7fd5d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 17:08:12 +00:00
Vic Huang
c4f1017469 No avc denied in SELinuxUncheckedDenialBootTest am: 5b9f54e76d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/20615132

Change-Id: I68e23620268af291bcd94c0bf8d71bcbc7bdc127
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 16:34:02 +00:00
Vic Huang
5b9f54e76d No avc denied in SELinuxUncheckedDenialBootTest
DeviceBootTest.DeviceBootTest.SELinuxUncheckedDenialBootTest

avc: denied { call } for comm="oid.grilservice" scontext=u:r:grilservice_app:s0:c227,c256,c512,c768 tcontext=u:r:hal_bluetooth_default:s0 tclass=binder permissive=0 app=com.google.android.grilservice

Bug: 259198345
Change-Id: Ie3800e3197f04b83ba8789c82518cbb721e1fe37
2022-12-02 15:52:36 +00:00
Android Build Coastguard Worker
10a378bd0a Snap for 9301516 from 50b8efd9eb to udc-release
Change-Id: I2034e12e7cc4e0a239c55fa6743bd26d767ec747
2022-11-17 02:07:24 +00:00
Chris Paulo
50b8efd9eb device-sepolicy: Add sepolicy for vibrator hal am: b5eec482fd am: 2c6be03c0d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19981337

Change-Id: I81c821acf7f0e94f91dc32d259da8635aedb7ced
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:20:50 +00:00
Chris Paulo
2c6be03c0d device-sepolicy: Add sepolicy for vibrator hal am: b5eec482fd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19981337

Change-Id: I379f4a0ee8e457202e70ba5cadd4a6e97c7b2e8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 20:52:07 +00:00
Chris Paulo
b5eec482fd device-sepolicy: Add sepolicy for vibrator hal
Added sepolicy for vibrator hal specific to device

uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc: denied { read } for property=vibrator.adaptive_haptics.enabled pid=0 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:adaptive_haptics_prop:s0 tclass=file permissive=1'
avc: denied { open } for comm="odrefresh" path="/dev/__properties__/u:object_r:adaptive_haptics_prop:s0" dev="tmpfs" ino=80 scontext=u:r:odrefresh:s0 tcontext=u:object_r:adaptive_haptics_prop:s0 tclass=file permissive=1
avc: denied { getattr } for comm="odrefresh" path="/dev/__properties__/u:object_r:adaptive_haptics_prop:s0" dev="tmpfs" ino=80 scontext=u:r:odrefresh:s0 tcontext=u:object_r:adaptive_haptics_prop:s0 tclass=file permissive=1
avc: denied { map } for comm="odrefresh" path="/dev/__properties__/u:object_r:adaptive_haptics_prop:s0" dev="tmpfs" ino=80 scontext=u:r:odrefresh:s0 tcontext=u:object_r:adaptive_haptics_prop:s0 tclass=file permissive=1
avc: denied { write } for comm="android.hardwar" name="chre" dev="tmpfs" ino=1094 scontext=u:r:hal_vibrator_default:s0 tcontext=u:object_r:chre_socket:s0 tclass=sock_file permissive=1
avc: denied { connectto } for comm="android.hardwar" path="/dev/socket/chre" scontext=u:r:hal_vibrator_default:s0 tcontext=u:r:chre:s0 tclass=unix_stream_socket permissive=1
avc: denied { open } for comm="binder:8084_3" path="/dev/__properties__/u:object_r:adaptive_haptics_prop:s0" dev="tmpfs" ino=80 scontext=u:r:gmscore_app:s0:c512,c768 tcontext=u:object_r:adaptive_haptics_prop:s0 tclass=file permissive=1 app=com.google.android.gms
avc: denied { getattr } for comm="binder:8084_3" path="/dev/__properties__/u:object_r:adaptive_haptics_prop:s0" dev="tmpfs" ino=80 scontext=u:r:gmscore_app:s0:c512,c768 tcontext=u:object_r:adaptive_haptics_prop:s0 tclass=file permissive=1 app=com.google.android.gms

Bug: 198239103
Test: Verified functionality
Signed-off-by: Chris Paulo <chrispaulo@google.com>
Change-Id: Ib118b553eab1db6f9fadaebeae0d57eb329294e3
2022-11-15 05:27:55 +00:00
Android Build Coastguard Worker
5b4131e18f Snap for 9235419 from 07be62d1ab to udc-release
Change-Id: I28977eb29d0e9c613169b6d3f814f39ce84b5b83
2022-10-30 23:02:56 +00:00
Hsiu-Chang Chen
07be62d1ab Fix avc denied for init-insmod-sh am: cf6ebcdd6f am: 679626004d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/20302372

Change-Id: I0d29948c32050fc893b3fc34ed46ae6810847d6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-30 04:56:35 +00:00
Hsiu-Chang Chen
679626004d Fix avc denied for init-insmod-sh am: cf6ebcdd6f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/20302372

Change-Id: If04d86a030a328552c5b3b805a0576f5296f0df3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-30 04:20:58 +00:00
Hsiu-Chang Chen
cf6ebcdd6f Fix avc denied for init-insmod-sh
qrtr.ko doesn't request net_admin permission now
05-30 05:12:58.524   492   492 I auditd  : type=1400 audit(0.0:4):
avc: denied { net_admin } for comm="modprobe" capability=12
scontext=u:r:init-insmod-sh:s0 tcontext=u:r:init-insmod-sh:s0
tclass=capability permissive=0

Bug: 234311675
Test: verified with the forrest ROM and error log gone
Change-Id: I72fb5441b977b6ba67d19416049a2776c3aebd12
2022-10-28 12:35:02 +08:00
Android Build Coastguard Worker
0b48578642 Snap for 9185739 from 63b5468da9 to udc-release
Change-Id: I6d572898c72e2a4fd9a1e2bd87165f995ba6e00f
2022-10-18 01:03:06 +00:00
Hsiu-Chang Chen
63b5468da9 Add sepolicy rules for hal_wifi_default am: b2c724f0ed am: 32cd0dbba0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/20194047

Change-Id: I492d79005fcd85fb84f29baec08d6a95d766ea01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 09:31:44 +00:00
Hsiu-Chang Chen
32cd0dbba0 Add sepolicy rules for hal_wifi_default am: b2c724f0ed
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/20194047

Change-Id: Ic9d33b41d0c656219248274c43799fd96c179730
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 08:45:12 +00:00
Hsiu-Chang Chen
b2c724f0ed Add sepolicy rules for hal_wifi_default
In PDK build, it uses default wifi hal instead
wifi_ext hal. Need to add rules for hal_wifi_default
as well as we added for hal_wifi_ext

Bug: 253544307
Test: Wifi can be enabled in PDK builds
Change-Id: I57ad330c2467ae99b9c5190fbdc2f02e998b2fc1
2022-10-15 02:50:33 +00:00
Android Build Coastguard Worker
a11ee7aa8b Snap for 9000845 from 852dfa55f8 to udc-release
Change-Id: I61b1388d05af1166e29cafd117a486601ddd518e
2022-08-27 03:03:36 +00:00
Hsiu-Chang Chen
852dfa55f8 Add sepolicy for tcpdump_logger am: ea80cb5016 am: f068419777
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19739489

Change-Id: Ib7a73b5066d30e2d039abae54de1368741e043fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-26 03:18:07 +00:00
Hsiu-Chang Chen
f068419777 Add sepolicy for tcpdump_logger am: ea80cb5016
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19739489

Change-Id: I8e3b4edee868db2bc3bdd1e3f1589bc26f061fcb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-26 02:39:01 +00:00
Android Build Coastguard Worker
2dae73adf1 Snap for 8995964 from 674508eccc to udc-release
Change-Id: I3d8d2a6ae3040cff4eb239c24d96655156eff2cf
2022-08-26 01:07:45 +00:00
Hsiu-Chang Chen
674508eccc Add sepolicy for wifi_sniffer and wifi_perf_diag am: e465f1a856 am: 6122c700d7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19738530

Change-Id: I30803fd319b090e50fbce8688825d4902d979699
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-25 09:25:11 +00:00
Hsiu-Chang Chen
ea80cb5016 Add sepolicy for tcpdump_logger
avc: denied { search } for name="wifi" dev="dm-44" ino=329 scontext=u:r:tcpdump_logger:s0 tcontext=u:object_r:vendor_wifi_vendor_data_file:s0 tclass=dir

Bug: 243764714
Test: PixelLogger works normally
Change-Id: I4ee93dbe10bae08e01053656a8429c57bb3651c8
2022-08-25 16:56:44 +08:00
Hsiu-Chang Chen
6122c700d7 Add sepolicy for wifi_sniffer and wifi_perf_diag am: e465f1a856
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19738530

Change-Id: I84dc888428a7ce086b342b4f91c8300b001bc964
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-25 08:56:12 +00:00
Hsiu-Chang Chen
e465f1a856 Add sepolicy for wifi_sniffer and wifi_perf_diag
avc: denied { search } for name="wifi" dev="dm-38" ino=329 scontext=u:r:wifi_sniffer:s0 tcontext=u:object_r:vendor_wifi_vendor_data_file:s0 tclass=dir
avc: denied { setuid } for capability=7 scontext=u:r:wifi_sniffer:s0 tcontext=u:r:wifi_sniffer:s0 tclass=capability
avc: denied { setgid } for capability=6 scontext=u:r:wifi_sniffer:s0 tcontext=u:r:wifi_sniffer:s0 tclass=capability
avc: denied { search } for comm="wifi_perf_diag" name="wifi" dev="dm-38" ino=329 scontext=u:r:wifi_perf_diag:s0 tcontext=u:object_r:vendor_wifi_vendor_data_file:s0 tclass=dir

Bug: 243727673
Test: PixelLogger works normally
Change-Id: Idd0bb1ffeb198eea855b717a745fd93fecfe2251
2022-08-25 08:21:16 +00:00
Android Build Coastguard Worker
02fde4c7cd Snap for 8949033 from 867fb0a6d8 to udc-release
Change-Id: I9867041cc470299ca0999b480786fb32054c00b7
2022-08-16 01:02:57 +00:00
Aaron Tsai
867fb0a6d8 Fix avc denied for hal_radioext_default am: 11348d7e76 am: 282e204a94
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19515072

Change-Id: Ideea35242707bee69695b03c8f2db22aa171953e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-15 04:46:02 +00:00
Aaron Tsai
282e204a94 Fix avc denied for hal_radioext_default am: 11348d7e76
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19515072

Change-Id: I5dcb726d8e8bf6cdb5d86d5485f3a48555490657
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-15 03:48:37 +00:00
Android Build Coastguard Worker
3293e92123 Snap for 8904202 from 412d4909c5 to udc-release
Change-Id: Iaddf5dd13f93fa6cc8c9c64c21dfbb1fb02d8f0e
2022-08-04 01:07:46 +00:00
Aaron Tsai
11348d7e76 Fix avc denied for hal_radioext_default
05-30 13:13:30.868   867   867 I auditd  : type=1400 audit(0.0:21): avc: denied { call } for comm="HwBinder:867_1" scontext=u:r:hal_radioext_default:s0 tcontext=u:r:hal_bluetooth_default:s0 tclass=binder permissive=0

Bug: 234311798
Test: verified with the forrest ROM and error log gone
Change-Id: I0195fe2d8e81ea0149255524cfc047540159281b
2022-08-04 07:19:10 +08:00
Android Build Coastguard Worker
8d49cdbd42 Snap for 8898690 from f2a7632106 to udc-release
Change-Id: I6b28a925bc56117b4c453b8c09e4ffeaefd35e8c
2022-08-03 01:03:06 +00:00
Hsiu-Chang Chen
412d4909c5 wifi: correct label wlan0/p2p0/wifi-aware0 device as sysfs_net am: 9ac637312b am: ccea61be5a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19493414

Change-Id: Id224eb65a530ba1cd6a4b5896b67e55e0b434c07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 00:09:17 +00:00
Hsiu-Chang Chen
ccea61be5a wifi: correct label wlan0/p2p0/wifi-aware0 device as sysfs_net am: 9ac637312b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19493414

Change-Id: Ib49c753a7f85a1f49ae5f8641fe39f0cfd6ade98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-02 23:43:15 +00:00
Hsiu-Chang Chen
9ac637312b wifi: correct label wlan0/p2p0/wifi-aware0 device as sysfs_net
Bug: 239657967
Test: NetdSELinuxTest#CheckProperMTULabels
Change-Id: I31db1d2110b2c18cf12a5cfa9b13e8c6dff09d59
2022-08-02 08:54:18 +00:00
chungkai
f2a7632106 genfs_contexts: fix path for i2c peripheral device
paths are changed when we enable parallel module loading and
reorder the initializtaion of devices.

Test: without avc denial on L10 when booting
Bug: 240641235
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: I411ceaa02cb6fb36fc767937a62f945685c4a019
2022-08-02 08:51:28 +00:00
Android Build Coastguard Worker
e645e0f3a4 Snap for 8886447 from 4deea18f30 to udc-release
Change-Id: I868c80e59130d171e4c5b7d31f176cf8649e0358
2022-07-30 03:03:00 +00:00
Darren Hsu
4deea18f30 sepolicy: allow hal_power_stats to read wifi sysfs and property am: 4e2b651fdc am: 73723cd920
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19453449

Change-Id: I14108fb80af8e3502c91a9ffd31c54c46031e18a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-29 04:27:38 +00:00
Darren Hsu
73723cd920 sepolicy: allow hal_power_stats to read wifi sysfs and property am: 4e2b651fdc
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19453449

Change-Id: I7d57b3c5a4e0db4b87f135b114fd29489b84c7f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-29 04:01:22 +00:00
Darren Hsu
4e2b651fdc sepolicy: allow hal_power_stats to read wifi sysfs and property
avc: denied { read } for name="power_stats" dev="sysfs"
ino=114517 scontext=u:r:hal_power_stats_default:s0
tcontext=u:object_r:sysfs:s0 tclass=file permissive=0

avc: denied { read } for name="u:object_r:wifi_hal_prop:s0"
dev="tmpfs" ino=371 scontext=u:r:hal_power_stats_default:s0
tcontext=u:object_r:wifi_hal_prop:s0 tclass=file permissive=0

Bug: 240391946
Test: get bugreport and make sure no avc denials related to
Test: hal_power_stats
Change-Id: I3be32eb4e61926c3abd24c67e7dab9b4056bf00a
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2022-07-28 15:48:41 +08:00
Android Build Coastguard Worker
383ea741c6 Snap for 8877481 from 840fdf2d5f to udc-release
Change-Id: I605224537a46b8d2c95680766b9621079d147f18
2022-07-28 01:07:42 +00:00
Hsiu-Chang Chen
840fdf2d5f Add sepolicy for hal_wifi_ext am: 0c59021e58 am: 0e5e41f7cd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19429449

Change-Id: Ib3a82241f866de668880393e4a17e54ac4d07829
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-27 09:20:52 +00:00
Hsiu-Chang Chen
0e5e41f7cd Add sepolicy for hal_wifi_ext am: 0c59021e58
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19429449

Change-Id: I408de5e4f42976fadc6c7bc2418e21e6ccc51564
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-27 08:56:27 +00:00
Hsiu-Chang Chen
0c59021e58 Add sepolicy for hal_wifi_ext
07-27 11:58:09.569   869   869 I auditd  : type=1400 audit(0.0:2682598):
avc: denied { read } for comm="wifi_ext@1.0-se" name="driverdump" dev="proc"
ino=4026535980 scontext=u:r:hal_wifi_ext:s0 tcontext=u:object_r:proc:s0
tclass=file permissive=0

Bug: 239656339
Test: avc error is gone
Change-Id: Icf816897780fecc1bb35696e492e6fa2661abc20
2022-07-27 08:27:21 +00:00
Android Build Coastguard Worker
9da24b3a7f Snap for 8863164 from 8181c4b5a8 to udc-release
Change-Id: I7f6fb7b375a149de743fd815aea1388528421463
2022-07-23 05:08:21 +00:00
Adam Shih
8181c4b5a8 Update SELinux error am: 20deb31861 am: 9d6f14ddee
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19378710

Change-Id: I5cd7eb7d38c74564c1ed14187364def665cb1417
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-22 04:40:32 +00:00
Adam Shih
9d6f14ddee Update SELinux error am: 20deb31861
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19378710

Change-Id: I68d81a43a344c43bd725b95f0fc15dda8e90b842
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-22 04:13:00 +00:00
Adam Shih
20deb31861 Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 239887174
Change-Id: I4034d5ae64004142e312fd534d436014bfc0fe5b
2022-07-22 10:34:53 +08:00
Android Build Coastguard Worker
9708950030 Snap for 8856406 from 50589bd0fb to udc-release
Change-Id: I53f976493567368f87c6d653c509a1413bbcb194
2022-07-22 01:03:01 +00:00
Cheney Ni
50589bd0fb Bluetooth: Allow QTI HAL service to access its logbuffer am: 49a3cfae3a am: 749b8b461c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19321140

Change-Id: I207e3dc337055c3d1834426eba94032ea7d94ef9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-21 03:30:28 +00:00
Cheney Ni
749b8b461c Bluetooth: Allow QTI HAL service to access its logbuffer am: 49a3cfae3a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19321140

Change-Id: I9eee87934ce2db6b5a05098f977a83b2f5deb209
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-21 02:43:00 +00:00
Cheney Ni
49a3cfae3a Bluetooth: Allow QTI HAL service to access its logbuffer
Bug: 229691092
Test: Pass file permission check
Change-Id: Ic97bf3b23c452d20e5e32f3bafe2f6b2c5d2be3b
2022-07-20 19:05:20 +00:00
Android Build Coastguard Worker
774a260200 Snap for 8847581 from 02d993c00f to udc-release
Change-Id: I3888bba8623eab5bfdc9c05cabbc10d043e9fbfd
2022-07-20 01:02:50 +00:00
Robin Peng
02d993c00f Revert "Update SELinux error" am: b51016a53f am: b0cce19f45
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19321139

Change-Id: I4fc6cc0e54cb66fbd2b15edc63cd92b3ca3b284a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-19 01:55:14 +00:00
Robin Peng
b0cce19f45 Revert "Update SELinux error" am: b51016a53f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19321139

Change-Id: Idb65cad0d77e120d560d295d192ff18f9a7a9ede
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-19 01:36:08 +00:00
Android Build Coastguard Worker
39fce1af32 Snap for 8843601 from c8cb1782e0 to udc-release
Change-Id: Ic6e16f303e6a2693ba0a3fcae2a516c96354f9ec
2022-07-19 01:03:08 +00:00
Robin Peng
b51016a53f Revert "Update SELinux error"
This reverts commit 74af0fe9e6.

Reason to revert: issue has been fixed
Bug: 239364576
Bug: 239364745
Signed-off-by: Robin Peng <robinpeng@google.com>
Change-Id: Iaef3454b376a7d5266b72f242b0ca94c77e1c1fe
2022-07-18 22:28:45 +08:00
Adam Shih
c8cb1782e0 Update SELinux error am: 74af0fe9e6 am: 0d7906333b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19320248

Change-Id: If1871a5348c14123d549535c74fd7c2a985eef87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-18 08:04:42 +00:00
Adam Shih
0d7906333b Update SELinux error am: 74af0fe9e6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19320248

Change-Id: I670ce952cb2a6afeadad4d03899d2381be8ef32f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-18 07:45:48 +00:00
Adam Shih
74af0fe9e6 Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 239364745
Change-Id: I65e5ac420fe7c94cfb08d4a9e1f1191152b49754
2022-07-18 10:55:40 +08:00
Android Build Coastguard Worker
eed4810894 Snap for 8840107 from 41e929eb7b to udc-release
Change-Id: I4cf85839353c346ee57d9a8fffb6daad0b3d3b0e
2022-07-17 23:12:01 +00:00
Adam Shih
41e929eb7b Update SELinux error am: c6daa1aa2e am: 7d65c8faf0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19279864

Change-Id: Idccc95df63bcb37661ff53ad5021b7be7235dd42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-15 01:20:48 +00:00
Adam Shih
7d65c8faf0 Update SELinux error am: c6daa1aa2e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19279864

Change-Id: I6c68684be7ab31b5621c32ddabc3cc1b33ea68f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-15 01:01:45 +00:00
Adam Shih
c6daa1aa2e Update SELinux error
Bug: 234547283
Change-Id: I9caeeee12b5c8f29d9962cfc93d4902115c99b90
2022-07-15 00:30:34 +00:00
Android Build Coastguard Worker
b0b0b53f73 Snap for 8827652 from bdf96fa6ad to udc-release
Change-Id: I7212f392bcf23f6c604a49c13672b8998223bb77
2022-07-14 01:03:51 +00:00
Adam Shih
bdf96fa6ad Update SELinux error am: 683104a6a8 am: 4aa0579e61
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19266001

Change-Id: I0c0c5f6adc9ab9b8e5163be70d31f7d5f49ac7a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-13 12:16:46 +00:00
Adam Shih
4aa0579e61 Update SELinux error am: 683104a6a8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19266001

Change-Id: I6b6f39a51d34f43698db1ce68de357ff3b3eec23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-13 11:53:39 +00:00
Adam Shih
683104a6a8 Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 238837168
Change-Id: Ic852fa8e8c1a8832699bc7f001abc7769ba67394
2022-07-13 14:37:17 +08:00
Android Build Coastguard Worker
8cc6f5a186 Snap for 8803621 from 01ed337d75 to udc-release
Change-Id: I6951902d4aca6240d24835d5cfc95fb4b869e974
2022-07-07 01:04:06 +00:00
Adam Shih
01ed337d75 Update SELinux error am: d734865c1b am: c048370daa
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19180811

Change-Id: Ice952c496648cda65ee604e4771c2c8bd79e9707
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-06 09:52:54 +00:00
Adam Shih
c048370daa Update SELinux error am: d734865c1b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19180811

Change-Id: I41655f2b3ceb341aa7c9d4a25283c99ace9f7da3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-06 09:34:02 +00:00
Adam Shih
d734865c1b Update SELinux error
Test: SELinuxUncheckedDenialBootTest
Bug: 238143398
Change-Id: Ic30fa2201c37296a031d0e9ddc518c47c49ccaa2
2022-07-06 02:58:26 +00:00
Android Build Coastguard Worker
396a745860 Snap for 8788539 from 3689b206c9 to udc-release
Change-Id: Id953de25ec2c0dff1e6de136f49f09186a7338ec
2022-07-01 03:03:58 +00:00
Android Build Coastguard Worker
7ceab840ed Snap for 8784768 from 4d3aba4ef1 to udc-release
Change-Id: Iec6fa075398bba27ed284eefc94cad84bfb11638
2022-06-30 03:02:55 +00:00
Hsiu-Chang Chen
3689b206c9 Add sepolicy for vendor_location am: 4d4fd451a6 am: cf74d79ff1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19114548

Change-Id: I890219f232706b613a6ef8924605b2f9db341d5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-30 02:53:44 +00:00
Hsiu-Chang Chen
cf74d79ff1 Add sepolicy for vendor_location am: 4d4fd451a6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19114548

Change-Id: Ib403808d56903d1468be780537c671cd9f6cfa36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-30 02:35:05 +00:00
Adam Shih
4d3aba4ef1 update error on ROM 8769316 am: b9be0516dc am: d971b50566
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19114547

Change-Id: I4aad0ddaf30b2ccd6a36a6160cefb4051c3f7718
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-29 07:42:02 +00:00
Adam Shih
d971b50566 update error on ROM 8769316 am: b9be0516dc
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19114547

Change-Id: I17fcaeb5444ba24b6d83f7b5c3c43646c8ee6664
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-29 07:22:38 +00:00
Hsiu-Chang Chen
4d4fd451a6 Add sepolicy for vendor_location
06-25 21:59:57.532  3922  3922 I auditd  : type=1400 audit(0.0:11):
avc: denied { sendto } for comm="loc_mq_clnt"
path="/dev/socket/location/mq/LOWI-SERVER"
scontext=u:r:vendor_location:s0 tcontext=u:r:lowi_server:s0
tclass=unix_dgram_socket permissive=0
06-29 04:30:11.188  8182  8182 I auditd  : type=1400 audit(0.0:1517):
avc: denied { sendto } for comm="loc_mq_clnt"
path="/dev/socket/location/mq/7b2e9924f8-LC"
scontext=u:r:vendor_location:s0 tcontext=u:r:hal_wifi_ext:s0
tclass=unix_dgram_socket permissive=0

Bug: 237467750
Test: avc error is gone
Change-Id: Ic4ff2bdf30b042c08c38b134c6af086d7033511f
2022-06-29 15:01:15 +08:00
Android Build Coastguard Worker
d99163373f Snap for 8780071 from 8a7986278e to udc-release
Change-Id: Ia3efe8b9b36a54106eaf4c101490aad6c029766e
2022-06-29 03:02:53 +00:00
Adam Shih
b9be0516dc update error on ROM 8769316
Bug: 237467750
Test: SELinuxUncheckedDenialBootTest
Change-Id: I0ad1b8cc2f0d298143de177f49e45418dfd857ac
2022-06-29 09:50:58 +08:00
Hsiu-Chang Chen
8a7986278e Add sepolicy for lowi-server am: 101db9756d am: 7b4068ae7f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19035012

Change-Id: Ief36ae3ac70083b0502a2b56435a52488d6e7210
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-28 02:20:36 +00:00
Hsiu-Chang Chen
7b4068ae7f Add sepolicy for lowi-server am: 101db9756d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/19035012

Change-Id: I246208d36558ff5c1e18f3d635d0e9b2ce8294d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-28 01:46:49 +00:00
Hsiu-Chang Chen
101db9756d Add sepolicy for lowi-server
06-24 16:58:55.724  9519  9519 I lowi-server: type=1400 audit(0.0:1980):
avc: denied { read write } for path="socket:[69473]" dev="sockfs" ino=69473
scontext=u:r:lowi_server:s0 tcontext=u:r:vendor_location:s0
tclass=unix_dgram_socket permissive=1

Bug: 235281415
Test: avc error is gone
Change-Id: I93615b98c08f6e6e5c3cc182bddcff30e452e103
2022-06-24 17:07:25 +08:00
Android Build Coastguard Worker
e7fcde08f4 Snap for 8730731 from 09693514fd to udc-release
Change-Id: If09500bf1d4f5f486620c3169576d41c4513a728
2022-06-16 03:02:58 +00:00
timothywang
09693514fd Add sepolicy to enable camera vendor property am: 9a67905169 am: 08847036fe
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18880808

Change-Id: I57838fd103ab8a2910453c248a025ac3788f7c9c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-15 05:35:30 +00:00
timothywang
08847036fe Add sepolicy to enable camera vendor property am: 9a67905169
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18880808

Change-Id: Ib5edd089f801cd56b4686ef0dc5d1d23354dc38e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-15 05:07:05 +00:00
timothywang
9a67905169 Add sepolicy to enable camera vendor property
Bug: 234324271
Test: adb shell getprop
Change-Id: I6a0b344880deeb767df97136c42b2fb86668f39d
2022-06-14 10:30:10 +08:00
Android Build Coastguard Worker
8a9cfd2490 Snap for 8700596 from 5ab177e482 to udc-release
Change-Id: I0e04a5735e6accf1048e1a96775adccf984ad5d0
2022-06-09 03:03:14 +00:00
Android Build Coastguard Worker
5786a473ac Snap for 8693938 from 50c530ee74 to udc-release
Change-Id: I590291170906877afb10028076866c39c3d50026
2022-06-08 03:03:45 +00:00
Adam Shih
5ab177e482 Update error on ROM 8693966 am: d4e9442a2e am: 1a1922dad5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18771008

Change-Id: I37cc94ccd8216eabb8140648205a20087fee061c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-08 02:42:18 +00:00
Adam Shih
1a1922dad5 Update error on ROM 8693966 am: d4e9442a2e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18771008

Change-Id: I6aa4ef97fa8f9aed1a0774747e9be02bcbe110fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-08 02:15:26 +00:00
Adam Shih
d4e9442a2e Update error on ROM 8693966
bug: 234311798
bug: 235281134
bug: 235281415
Test: SELinuxUncheckedDenialBootTest
Change-Id: Ib6da45ce6d0c8d0d2668fcc2b3b41cf450c953d2
2022-06-08 08:33:43 +08:00
Darren Hsu
50c530ee74 sepolicy: label more paths for sysfs_wakeup am: 07f8ea39a1 am: 05241d9245
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18752890

Change-Id: Ib271510b379cf84760623098cd2b4fbee236903b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 02:31:30 +00:00
Darren Hsu
05241d9245 sepolicy: label more paths for sysfs_wakeup am: 07f8ea39a1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18752890

Change-Id: I436110dabfab635dd65d4214bb6a2e0e71db401b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 02:13:02 +00:00
Darren Hsu
07f8ea39a1 sepolicy: label more paths for sysfs_wakeup
Bug: 234311758
Test: forrest apct/device_boot_health_check_extra
Change-Id: I6dab109733062b32e09cfddcbf43cbdc515c07ba
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2022-06-06 11:13:06 +08:00
Android Build Coastguard Worker
7f1a8feb01 Snap for 8672689 from 15e2e79ae3 to udc-release
Change-Id: I8b82665f4919c6fd2958ccb2588f2fdc72d45fff
2022-06-02 03:04:49 +00:00
Android Build Coastguard Worker
8cfdd54aee Snap for 8666878 from 628c5f5ba1 to udc-release
Change-Id: I073d4bdab4cfa4779728296adc9f3f747a298935
2022-06-01 03:03:12 +00:00
Jack Wu
15e2e79ae3 Add sepolicy for P9222 WLC power_supply am: 2d50edbc64 am: 4fadc88a01
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18664951

Change-Id: Idb194084e0e9158eb06d73ffcee7bc197b091e90
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 02:58:38 +00:00
Jack Wu
4fadc88a01 Add sepolicy for P9222 WLC power_supply am: 2d50edbc64
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18664951

Change-Id: Ic8e18081f462dd021a78606e691ca3ef9eac6f38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 02:27:43 +00:00
Jack Wu
2d50edbc64 Add sepolicy for P9222 WLC power_supply
05-30 05:13:03.096   836   836 I auditd  : type=1400 audit(0.0:6): avc: denied { getattr } for comm="android.hardwar" path="/sys/devices/platform/10da0000.hsi2c/i2c-6/i2c-p9222/power_supply/wireless/capacity" dev="sysfs" ino=71270 scontext=u:r:hal_health_default:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
05-30 05:13:03.100   836   836 I auditd  : type=1400 audit(0.0:7): avc: denied { read } for comm="android.hardwar" name="type" dev="sysfs" ino=71272 scontext=u:r:hal_health_default:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0

Bug: 234311757
Test: build ok, no avc denied
Signed-off-by: Jack Wu <wjack@google.com>
Change-Id: I0fb296a9472eda7ff5f2babfea1c769caea525e1
2022-05-31 13:08:07 +08:00
sukiliu
628c5f5ba1 Update avc error on ROM 8659812 am: 7a86c2d697 am: 43f242aeae
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18658830

Change-Id: If8b7a651c072bf232297ac97fb4f0db0cc09adce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 03:54:55 +00:00
sukiliu
43f242aeae Update avc error on ROM 8659812 am: 7a86c2d697
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/18658830

Change-Id: I89564d89609ffc316c42b228edd2a54f1248a568
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 03:25:09 +00:00
sukiliu
7a86c2d697 Update avc error on ROM 8659812
Bug: 234311757
Bug: 234311798
Bug: 234311675
Bug: 234311758
Test: forrest with boot test w/ SELinux check
Change-Id: I809cd16ca133fcbe5dbac6c7b8f089897fab300c
2022-05-30 14:10:42 +08:00
Android Build Coastguard Worker
7eb0b7bfc7 Snap for 8548440 from daa5fb35ed to udc-release
Change-Id: If325b6ad1be88e6273ebe4f01ec9f71c8a05f36b
2022-05-06 03:02:19 +00:00
Hsiu-Chang Chen
daa5fb35ed Add sepolicy for pixellogger am: 63cd5c6143 am: 4adec5414b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/17906605

Change-Id: Ie61d116edd293eb7ca1fedfc1d5ae13ae8578c4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 05:27:41 +00:00
Hsiu-Chang Chen
4adec5414b Add sepolicy for pixellogger am: 63cd5c6143
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/17906605

Change-Id: I813c35c619d4a7d4d6d674f00ab723dc4b955995
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 05:08:19 +00:00
Hsiu-Chang Chen
63cd5c6143 Add sepolicy for pixellogger
04-25 11:36:17.795  4101  4101 I auditd  : type=1400 audit(0.0:6339): avc: denied { search } for comm="LoggingService" name="wifi" dev="dm-40" ino=338 scontext=u:r:logger_app:s0:c229,c256,c512,c768 tcontext=u:object_r:vendor_wifi_vendor_data_file:s0 tclass=dir permissive=1 app=com.android.pixellogger
04-25 11:36:17.799   863   863 I auditd  : type=1400 audit(0.0:6340): avc: denied { search } for comm="wifi_ext@1.0-se" name="wifi" dev="dm-40" ino=338 scontext=u:r:hal_wifi_ext:s0 tcontext=u:object_r:vendor_wifi_vendor_data_file:s0 tclass=dir permissive=1

Bug: 230280450
Test: Pixelloger can collect WLAN logs
Change-Id: Id95e4132f2814deb1fbfb307568a4ece87a28611
2022-04-25 11:49:43 +08:00
Android Build Coastguard Worker
252e674c5d Snap for 8310672 from 1d6c4e7b53 to udc-release
Change-Id: I936e7335acfb3f6b56fb51ccbd573a90c90fbb64
2022-03-17 03:01:10 +00:00
Hsiu-Chang Chen
1d6c4e7b53 wifi: Add sepolicy for LOWI tools am: 374602a559 am: ea39396cd5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/17055632

Change-Id: Ibd3610a573b1f79494786cb0d9423ac0a6a1cec4
2022-03-16 07:05:17 +00:00
Hsiu-Chang Chen
ee665ec077 wifi: Add sepolicy for LOWI tools am: 374602a559
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/17055632

Change-Id: I9a99310824a2d72e4f3e55881f6fa9bb630133b6
2022-03-16 06:42:07 +00:00
Hsiu-Chang Chen
ea39396cd5 wifi: Add sepolicy for LOWI tools am: 374602a559
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/17055632

Change-Id: Ida6ded1365a507b07eb92f7eeabf619cc501e932
2022-03-16 06:42:05 +00:00
Hsiu-Chang Chen
374602a559 wifi: Add sepolicy for LOWI tools
Add sepolicy rules for LOWI tools including loc_launcher and
lowi-server which are necessary for NAN and RTT

Bug: 223296149
Test: loc_launcher and lowi-server start automatically
Change-Id: I915be13fa715de85de91c30e0605f1e8e9d578f4
2022-03-15 09:37:05 +00:00
Android Build Coastguard Worker
4f46e4ea27 Snap for 8267098 from a5c9d59c72 to udc-release
Change-Id: I2e9a390ecfe5532dfb4d907e7394cecf8b41199b
2022-03-08 04:01:31 +00:00
Tai Kuo
a5c9d59c72 Setup sysfs_vibrator am: 1663eff382 am: cb1d5fab40
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/17102924

Change-Id: If45117de87836932565373905acd648bb6fe4e47
2022-03-07 06:40:41 +00:00
Tai Kuo
cb1d5fab40 Setup sysfs_vibrator am: 1663eff382
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/17102924

Change-Id: Icf1ed59f349ddc66b12dc194f41f0c7e9f8e8b0c
2022-03-07 06:18:25 +00:00
Tai Kuo
edd5f25866 Setup sysfs_vibrator am: 1663eff382
Original change: https://googleplex-android-review.googlesource.com/c/device/google/lynx-sepolicy/+/17102924

Change-Id: Ic0d704da854ac050a915abae125711a688e9655d
2022-03-07 06:18:09 +00:00
Tai Kuo
1663eff382 Setup sysfs_vibrator
Bug: 220068530
Test: dumpsys android.hardware.vibrator.IVibrator/default
Change-Id: Icd8a7d5db2277c72be9a72723434145db4eecb02
2022-03-07 11:27:09 +08:00
Android Build Coastguard Worker
fa3bdea5d9 Snap for 8183730 from 069de3333d to udc-release
Change-Id: I24381a8d13c28f9fcc86f20ee4b85b9050e6ec1f
2022-02-15 04:02:22 +00:00
Hsiu-Chang Chen
069de3333d wifi: Add sepolicy for qcom driver control interface
01-06 11:55:38.816   796   796 I auditd  : type=1400 audit(0.0:281): avc: denied { write } for comm="wifi_ext@1.0-se" name="wlan" dev="tmpfs" ino=984 scontext=u:r:hal_wifi_ext:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
01-06 11:55:38.820   796   796 I auditd  : type=1400 audit(0.0:282): avc: denied { open } for comm="wifi_ext@1.0-se" path="/dev/wlan" dev="tmpfs" ino=984 scontext=u:r:hal_wifi_ext:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1

Bug: 209934729
Test: Basic function tests, SSR tests
Change-Id: Id6afd0580f8792eeb7ef8a25d42724ec79696875
2022-01-10 14:45:30 +08:00
horngchuang
a069c07972 Add l10 specific camera component sepolicy settings
Also, move those settings from whitechapel_pro common folder

Bug: 210598444
Test: build okay
Change-Id: Ie96dd9e6da5bdddd62d2ed9f920cb49daa1d74eb
2022-01-10 10:52:06 +08:00
Joel Galenson
99f01b584d Include core policy OWNERS
Test: None
Change-Id: I75f26e14abc35f1bc5fb143491ce9419d4cd13f4
2021-12-21 07:38:55 -08:00
Cheney Ni
45b906133f Bluetooth: Add Sepolicy for QTI default HAL (1/2)
Bug: 202113218
Test: manually
Change-Id: I589b5c1df9fad6541799c1ba370fe2359cc31831
2021-12-16 09:48:33 +08:00
Cyan_Hsieh
401c431fcd Initial device lynx sepolicy
Bug: 202250383
Change-Id: I7b096bdb87ea45760bbcf929cd5757e159952e75
2021-11-01 15:28:54 +08:00
Bill Rassieur
f60a67678a Initial empty repository 2021-10-13 10:14:46 -07:00
69 changed files with 4438 additions and 25 deletions

1
.gitupstream Normal file
View File

@@ -0,0 +1 @@
https://android.googlesource.com/device/google/lynx

View File

@@ -17,7 +17,8 @@
PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/aosp_lynx.mk \
$(LOCAL_DIR)/aosp_lynx_hwasan.mk \
$(LOCAL_DIR)/factory_lynx.mk
$(LOCAL_DIR)/factory_lynx.mk \
$(LOCAL_DIR)/lineage_lynx.mk
COMMON_LUNCH_CHOICES := \
aosp_lynx-trunk_staging-userdebug

5
BoardConfigLineage.mk Normal file
View File

@@ -0,0 +1,5 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#

View File

@@ -63,8 +63,8 @@ PRODUCT_COPY_FILES += \
device/google/lynx/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_config.ini:$(TARGET_COPY_OUT_VENDOR)/etc/waves_config.ini \
device/google/lynx/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/waves_preset.mps
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
# eng specific
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/lynx/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/BLUETOOTH.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/BLUETOOTH.mods \
device/google/lynx/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSFREE.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSFREE.mods \

View File

@@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSET
#PARAM_MODE FULL
#SAVE_MODE 3
#SAVE_TIME 2023-08-15 15:09:46
#SAVE_TIME 2024-05-21 10:42:17
#CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-NB
#PARAM_TYPE TX+2RX
@@ -11,7 +11,7 @@
#TX
0 0x0000 //TX_OPERATION_MODE_0
1 0x0000 //TX_OPERATION_MODE_1
2 0x0076 //TX_PATCH_REG
2 0x0056 //TX_PATCH_REG
3 0x6F7F //TX_SENDFUNC_MODE_0
4 0x0000 //TX_SENDFUNC_MODE_1
5 0x0002 //TX_NUM_MIC
@@ -306,7 +306,7 @@
294 0x0014 //TX_MIN_GAIN_S_5
295 0x000C //TX_MIN_GAIN_S_6
296 0x0014 //TX_MIN_GAIN_S_7
297 0x5000 //TX_NMOS_SUP
297 0x2000 //TX_NMOS_SUP
298 0x0000 //TX_NS_MAX_PRI_SNR_TH
299 0x0000 //TX_NMOS_SUP_MENSA
300 0x4000 //TX_SNRI_SUP_0
@@ -332,8 +332,8 @@
320 0x7000 //TX_A_POST_FILT_S_6
321 0x7000 //TX_A_POST_FILT_S_7
322 0x4000 //TX_B_POST_FILT_0
323 0x2000 //TX_B_POST_FILT_1
324 0x5000 //TX_B_POST_FILT_2
323 0x6400 //TX_B_POST_FILT_1
324 0x2000 //TX_B_POST_FILT_2
325 0x4000 //TX_B_POST_FILT_3
326 0x4000 //TX_B_POST_FILT_4
327 0x4000 //TX_B_POST_FILT_5
@@ -380,9 +380,9 @@
368 0x1B58 //TX_NOISE_TH_0_2
369 0x2134 //TX_NOISE_TH_0_3
370 0x0320 //TX_NOISE_TH_1
371 0x022C //TX_NOISE_TH_2
372 0x2260 //TX_NOISE_TH_3
373 0x6B6C //TX_NOISE_TH_4
371 0x03E8 //TX_NOISE_TH_2
372 0x2710 //TX_NOISE_TH_3
373 0x4E20 //TX_NOISE_TH_4
374 0x7FFF //TX_NOISE_TH_5
375 0x7FFF //TX_NOISE_TH_5_2
376 0x0000 //TX_NOISE_TH_5_3
@@ -40046,7 +40046,7 @@
#TX
0 0x0000 //TX_OPERATION_MODE_0
1 0x0000 //TX_OPERATION_MODE_1
2 0x0076 //TX_PATCH_REG
2 0x0056 //TX_PATCH_REG
3 0x6F7F //TX_SENDFUNC_MODE_0
4 0x0000 //TX_SENDFUNC_MODE_1
5 0x0002 //TX_NUM_MIC
@@ -40341,7 +40341,7 @@
294 0x0014 //TX_MIN_GAIN_S_5
295 0x000C //TX_MIN_GAIN_S_6
296 0x0014 //TX_MIN_GAIN_S_7
297 0x5000 //TX_NMOS_SUP
297 0x2000 //TX_NMOS_SUP
298 0x0000 //TX_NS_MAX_PRI_SNR_TH
299 0x0000 //TX_NMOS_SUP_MENSA
300 0x4000 //TX_SNRI_SUP_0
@@ -40367,8 +40367,8 @@
320 0x7000 //TX_A_POST_FILT_S_6
321 0x7000 //TX_A_POST_FILT_S_7
322 0x4000 //TX_B_POST_FILT_0
323 0x2000 //TX_B_POST_FILT_1
324 0x5000 //TX_B_POST_FILT_2
323 0x6400 //TX_B_POST_FILT_1
324 0x2000 //TX_B_POST_FILT_2
325 0x4000 //TX_B_POST_FILT_3
326 0x4000 //TX_B_POST_FILT_4
327 0x4000 //TX_B_POST_FILT_5
@@ -40415,9 +40415,9 @@
368 0x1B58 //TX_NOISE_TH_0_2
369 0x2134 //TX_NOISE_TH_0_3
370 0x0320 //TX_NOISE_TH_1
371 0x022C //TX_NOISE_TH_2
372 0x2260 //TX_NOISE_TH_3
373 0x6B6C //TX_NOISE_TH_4
371 0x03E8 //TX_NOISE_TH_2
372 0x2710 //TX_NOISE_TH_3
373 0x4E20 //TX_NOISE_TH_4
374 0x7FFF //TX_NOISE_TH_5
375 0x7FFF //TX_NOISE_TH_5_2
376 0x0000 //TX_NOISE_TH_5_3

View File

@@ -61,7 +61,7 @@ DEVICE_MANIFEST_FILE += \
device/google/lynx/bluetooth/manifest_bluetooth.xml
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/lynx/bluetooth/device_framework_matrix_product.xml
BOARD_SEPOLICY_DIRS += device/google/lynx-sepolicy/bluetooth
BOARD_SEPOLICY_DIRS += device/google/lynx/sepolicy/bluetooth
BOARD_HAVE_BLUETOOTH_QCOM = true
BOARD_USES_COMMON_BLUETOOTH_HAL = true
@@ -106,9 +106,11 @@ PRODUCT_COPY_FILES += \
device/google/lynx/bluetooth/bluetooth_power_limits_Lynx_G82U8_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_G82U8_JP.csv
# Bluetooth SAR test tools
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter true, $(TARGET_USE_QTI_BT_SAR_V1_1) $(TARGET_USE_QTI_BT_SAR)))
PRODUCT_PACKAGES_DEBUG += bluetooth_sar_test
endif
endif
# Bluetooth (Vendor) SoC, BDA in device tree, and WiPower
PRODUCT_PROPERTY_OVERRIDES += \
@@ -117,7 +119,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.bluetooth.emb_wp_mode=false \
ro.vendor.bluetooth.wipower=false
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.service.bdroid.soclog=true \
persist.vendor.service.bdroid.fwsnoop=true

11
device-evolution.mk Normal file
View File

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

62
device-lineage.mk Normal file
View File

@@ -0,0 +1,62 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Overlays
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-lineage
# ANGLE - Almost Native Graphics Layer Engine
PRODUCT_PACKAGES += \
ANGLE
# EUICC
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.telephony.euicc.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.hardware.telephony.euicc.xml
PRODUCT_PACKAGES += \
EuiccSupportPixelOverlay
# HBM
PRODUCT_PACKAGES += \
HbmSVManagerOverlayLynx
# Kernel
TARGET_PREBUILT_KERNEL := device/google/lynx-kernel/Image.lz4
# wireless_charger HAL service
include device/google/gs-common/wireless_charger/wireless_charger.mk
# Build necessary packages for vendor
# Codec2
PRODUCT_PACKAGES += \
libacryl \
libacryl_hdr_plugin \
libexynosv4l2
# Fingerprint
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml
# Graphics
PRODUCT_PACKAGES += \
libEGL_angle \
libGLESv1_CM_angle \
libGLESv2_angle
# Identity credential
PRODUCT_PACKAGES += \
android.hardware.identity_credential.xml
# Sensors
PRODUCT_PACKAGES += \
sensors.dynamic_sensor_hal
# Wi-Fi
PRODUCT_PACKAGES += \
libwifi-hal-ctrl:64
# Properties
TARGET_VENDOR_PROP := $(LOCAL_PATH)/vendor.prop

View File

@@ -194,7 +194,7 @@ PRODUCT_SOONG_NAMESPACES += vendor/google_devices/lynx/prebuilts/trusty/trunk
endif
# GPS xml
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
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 \
@@ -231,8 +231,15 @@ PRODUCT_VENDOR_PROPERTIES += \
vendor.zram.size=3g
# Increment the SVN for any official public releases
ifdef RELEASE_SVN_LYNX
TARGET_SVN ?= $(RELEASE_SVN_LYNX)
else
# Set this for older releases that don't use build flag
TARGET_SVN ?= 46
endif
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=42
ro.vendor.build.svn=$(TARGET_SVN)
# Set support hide display cutout feature
PRODUCT_PRODUCT_PROPERTIES += \
@@ -296,8 +303,8 @@ PRODUCT_PRODUCT_PROPERTIES += \
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.audio.cca.enabled=false
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
# eng specific
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
device/google/gs201/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.wlc.rc
endif

11
evolution.dependencies Normal file
View File

@@ -0,0 +1,11 @@
[
{
"repository": "device_google_gs201",
"target_path": "device/google/gs201"
},
{
"repository": "device/google/lynx-kernel",
"target_path": "device/google/lynx-kernel",
"remote": "aosp-lynx"
}
]

151
extract-files.sh Executable file
View File

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

33
lineage_lynx.mk Normal file
View File

@@ -0,0 +1,33 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Inherit some common Evolution X stuff.
TARGET_DISABLE_EPPE := true
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
# Inherit device configuration
$(call inherit-product, device/google/lynx/aosp_lynx.mk)
$(call inherit-product, device/google/gs201/lineage_common.mk)
$(call inherit-product, device/google/gs201/evolution_common.mk)
$(call inherit-product, device/google/lynx/device-lineage.mk)
$(call inherit-product, device/google/lynx/device-evolution.mk)
# Device identifier. This must come after all inclusions
PRODUCT_BRAND := google
PRODUCT_MODEL := Pixel 7a
PRODUCT_NAME := lineage_lynx
# Boot animation
TARGET_SCREEN_HEIGHT := 2400
TARGET_SCREEN_WIDTH := 1080
PRODUCT_BUILD_PROP_OVERRIDES += \
TARGET_PRODUCT=lynx \
PRIVATE_BUILD_DESC="lynx-user 14 AP2A.240905.003 12231197 release-keys"
BUILD_FINGERPRINT := google/lynx/lynx:14/AP2A.240905.003/12231197:user/release-keys
$(call inherit-product, vendor/google/lynx/lynx-vendor.mk)

View File

@@ -44,5 +44,7 @@ BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1
include device/google/gs201/BoardConfig-common.mk
-include vendor/google_devices/gs201/prebuilts/BoardConfigVendor.mk
-include vendor/google_devices/lynx/proprietary/BoardConfigVendor.mk
include device/google/lynx-sepolicy/lynx-sepolicy.mk
include device/google/lynx/sepolicy/lynx-sepolicy.mk
include device/google/gs201/wifi/qcom/BoardConfig-wifi.mk
include device/google/lynx/lynx/BoardConfigLineage.mk

View File

@@ -0,0 +1,9 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
include device/google/lynx/BoardConfigLineage.mk
include vendor/google/lynx/BoardConfigVendor.mk

View File

@@ -46,6 +46,9 @@
<dimen name="physical_volume_up_button_center_screen_location_y">1064px</dimen>
<dimen name="physical_volume_down_button_center_screen_location_y">1232px</dimen>
<!-- Movement should not be more than 1mm -->
<dimen name="udfps_burn_in_offset_y">16px</dimen>
<!-- Pixel pitch of the device. um/px -->
<item name="pixel_pitch" format="float" type="dimen">59.2</item>
</resources>

View File

@@ -0,0 +1,8 @@
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
runtime_resource_overlay {
name: "HbmSVManagerOverlayLynx",
vendor: true
}

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.hbmsvmanager.overlay">
<overlay
android:isStatic="true"
android:priority="0"
android:targetPackage="com.android.hbmsvmanager" />
</manifest>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2020, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources>
<string-array name="config_calibrated_compensation_images">
<item>SCI_0_cal0.png</item>
<item>SCI_1_cal0.png</item>
<item>SCI_2_cal0.png</item>
<item>SCI_3_cal0.png</item>
<item>SCI_4_cal0.png</item>
<item>SCI_5_cal0.png</item>
</string-array>
<array name="config_compensation_images">
<item>@drawable/SCI_0_cal0</item>
<item>@drawable/SCI_1_cal0</item>
<item>@drawable/SCI_2_cal0</item>
<item>@drawable/SCI_3_cal0</item>
<item>@drawable/SCI_4_cal0</item>
<item>@drawable/SCI_5_cal0</item>
</array>
<integer name="config_compensation_filter_horizon">1500</integer>
<dimen name="config_compensation_filter_intercept">10.0</dimen>
<dimen name="config_compensation_lux_enter_threshold">7000.0</dimen>
<array name="config_compensation_thresholds">
<item>7000.0</item>
<item>10000.0</item>
<item>35000.0</item>
<item>50000.0</item>
<item>80000.0</item>
<item>100000.0</item>
</array>
</resources>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2019-2024 The Evolution X Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Android version screen, build maintainer -->
<string name="build_maintainer_summary" translatable="false">Anierin Bliss</string>
<string name="build_maintainer_donate_url" translatable="false">https://PayPal.me/AnierinB</string>
</resources>

View File

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

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2019, The LineageOS Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Whether device has screen with higher aspect ratio -->
<bool name="config_haveHigherAspectRatioScreen">true</bool>
<!-- Whether the device supports wireless charging or not -->
<bool name="config_deviceSupportsWirelessCharging">true</bool>
</resources>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: 2022 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources>
<!-- An array of triplets made of (camera ID, approximate zoom ratio, exact zoom ratio).
These values will be added to the lens selector if one or more cameras uses the
multi-camera API to let the user select which lens to use.
It's highly recommended to leave config_enableAuxCameras to false, since with
multi-camera API you only use a single camera device for all sensors.
You may enable it if you need auxiliary camera devices for a set of cameras on one
of the device's side (e.g. logical main back camera but multiple physical camera
devices on front), in that case if a main device side's lens is referenced here
all the auxiliary camera devices of that side will be ignored.
You may be able to get the exact zoom ratio needed to trigger the lens switch from
your stock camera app and observing the zoom ratio it sets with the following command:
adb shell dumpsys media.camera | grep 'android.control.zoomRatio' -1
Example for Google Pixel 7 Pro's back camera configuration:
<string-array name="config_logicalZoomRatios">
<item>0</item> <item>0.5</item> <item>0.55632502</item>
<item>0</item> <item>2.0</item> <item>2.0</item>
<item>0</item> <item>5.0</item> <item>5.0</item>
</string-array>
-->
<string-array name="config_logicalZoomRatios">
<item>0</item> <item>0.5</item> <item>0.53060198</item>
<item>0</item> <item>2.0</item> <item>2.0</item>
</string-array>
</resources>

View File

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

View File

@@ -0,0 +1,343 @@
# All blobs below are extracted from the release mentioned in proprietary-files.txt
product/etc/CarrierSettings/1and1_de.pb
product/etc/CarrierSettings/2degrees_nz.pb
product/etc/CarrierSettings/4ka_sk.pb
product/etc/CarrierSettings/a1_at.pb
product/etc/CarrierSettings/a1_bg.pb
product/etc/CarrierSettings/a1_hr.pb
product/etc/CarrierSettings/a1_mk.pb
product/etc/CarrierSettings/a1_si.pb
product/etc/CarrierSettings/ahamo_jp.pb
product/etc/CarrierSettings/airtel_in.pb
product/etc/CarrierSettings/ais_th.pb
product/etc/CarrierSettings/altice_us.pb
product/etc/CarrierSettings/andorratelecom_ad.pb
product/etc/CarrierSettings/antel_uy.pb
product/etc/CarrierSettings/appalachian_us.pb
product/etc/CarrierSettings/apt_tw.pb
product/etc/CarrierSettings/asda_gb.pb
product/etc/CarrierSettings/assurance_us.pb
product/etc/CarrierSettings/astca_as.pb
product/etc/CarrierSettings/att5g_us.pb
product/etc/CarrierSettings/att5gsa_us.pb
product/etc/CarrierSettings/att_mx.pb
product/etc/CarrierSettings/att_us.pb
product/etc/CarrierSettings/attbootstrap_us.pb
product/etc/CarrierSettings/attmvnos_us.pb
product/etc/CarrierSettings/base_be.pb
product/etc/CarrierSettings/batelco_bh.pb
product/etc/CarrierSettings/bell_ca.pb
product/etc/CarrierSettings/bite_lt.pb
product/etc/CarrierSettings/bite_lv.pb
product/etc/CarrierSettings/bluegrass_us.pb
product/etc/CarrierSettings/bob_at.pb
product/etc/CarrierSettings/boost_us.pb
product/etc/CarrierSettings/boosttmo_us.pb
product/etc/CarrierSettings/bouygues_fr.pb
product/etc/CarrierSettings/bsnl_in.pb
product/etc/CarrierSettings/btb_gb.pb
product/etc/CarrierSettings/btc_gb.pb
product/etc/CarrierSettings/cablemovil_es.pb
product/etc/CarrierSettings/carolinawest_us.pb
product/etc/CarrierSettings/carrier_list.pb
product/etc/CarrierSettings/celcom_my.pb
product/etc/CarrierSettings/cellcom_il.pb
product/etc/CarrierSettings/cellcom_us.pb
product/etc/CarrierSettings/cellcommno_us.pb
product/etc/CarrierSettings/celluarone_us.pb
product/etc/CarrierSettings/chatr_ca.pb
product/etc/CarrierSettings/chinamobile_hk.pb
product/etc/CarrierSettings/cht_tw.pb
product/etc/CarrierSettings/cityfone_ca.pb
product/etc/CarrierSettings/claro_pr.pb
product/etc/CarrierSettings/congstar_de.pb
product/etc/CarrierSettings/consumercellularatt_us.pb
product/etc/CarrierSettings/consumercellulartmo_us.pb
product/etc/CarrierSettings/coopvoce_it.pb
product/etc/CarrierSettings/coppervalley_us.pb
product/etc/CarrierSettings/coriolis_fr.pb
product/etc/CarrierSettings/cox_us.pb
product/etc/CarrierSettings/cricket5g_us.pb
product/etc/CarrierSettings/cricket_us.pb
product/etc/CarrierSettings/cspire_nl.pb
product/etc/CarrierSettings/cspire_us.pb
product/etc/CarrierSettings/default.pb
product/etc/CarrierSettings/digi_hu.pb
product/etc/CarrierSettings/digi_my.pb
product/etc/CarrierSettings/digi_ro.pb
product/etc/CarrierSettings/digimobil_es.pb
product/etc/CarrierSettings/dish5gsa_us.pb
product/etc/CarrierSettings/dishatt_us.pb
product/etc/CarrierSettings/dito_ph.pb
product/etc/CarrierSettings/dna_fi.pb
product/etc/CarrierSettings/docomo_jp.pb
product/etc/CarrierSettings/docomomvno_jp.pb
product/etc/CarrierSettings/dtac_th.pb
product/etc/CarrierSettings/du_ae.pb
product/etc/CarrierSettings/eastlink_ca.pb
product/etc/CarrierSettings/ee_gb.pb
product/etc/CarrierSettings/eir_ie.pb
product/etc/CarrierSettings/elisa1_fi.pb
product/etc/CarrierSettings/elisa2_fi.pb
product/etc/CarrierSettings/elisa_ee.pb
product/etc/CarrierSettings/enreach_nl.pb
product/etc/CarrierSettings/eplus_de.pb
product/etc/CarrierSettings/erate_no.pb
product/etc/CarrierSettings/esn_gb.pb
product/etc/CarrierSettings/etisalat_ae.pb
product/etc/CarrierSettings/euskaltel_es.pb
product/etc/CarrierSettings/evolve_us.pb
product/etc/CarrierSettings/fastweb_it.pb
product/etc/CarrierSettings/fet_tw.pb
product/etc/CarrierSettings/fi_at.pb
product/etc/CarrierSettings/fi_us.pb
product/etc/CarrierSettings/fido_ca.pb
product/etc/CarrierSettings/finetwork_es.pb
product/etc/CarrierSettings/firstnet_us.pb
product/etc/CarrierSettings/firstnetpacific2_us.pb
product/etc/CarrierSettings/firstnetpacific_us.pb
product/etc/CarrierSettings/fizz_ca.pb
product/etc/CarrierSettings/fl1_li.pb
product/etc/CarrierSettings/free_fr.pb
product/etc/CarrierSettings/free_re.pb
product/etc/CarrierSettings/freedommobile_ca.pb
product/etc/CarrierSettings/gamma_gb.pb
product/etc/CarrierSettings/gci_us.pb
product/etc/CarrierSettings/gibtel_gi.pb
product/etc/CarrierSettings/giffgaff_gb.pb
product/etc/CarrierSettings/giga_sg.pb
product/etc/CarrierSettings/globe_ph.pb
product/etc/CarrierSettings/guuk_es.pb
product/etc/CarrierSettings/h3_at.pb
product/etc/CarrierSettings/h3_gb.pb
product/etc/CarrierSettings/h3_ie.pb
product/etc/CarrierSettings/h3_se.pb
product/etc/CarrierSettings/h3g27202_ie.pb
product/etc/CarrierSettings/halebop_se.pb
product/etc/CarrierSettings/help_at.pb
product/etc/CarrierSettings/homobile_it.pb
product/etc/CarrierSettings/hotmobile_il.pb
product/etc/CarrierSettings/ice_no.pb
product/etc/CarrierSettings/idea_in.pb
product/etc/CarrierSettings/idmobile_gb.pb
product/etc/CarrierSettings/iliad_it.pb
product/etc/CarrierSettings/inland_us.pb
product/etc/CarrierSettings/jazztel_es.pb
product/etc/CarrierSettings/kddi_jp.pb
product/etc/CarrierSettings/kddimvno_jp.pb
product/etc/CarrierSettings/kena_it.pb
product/etc/CarrierSettings/koodo_ca.pb
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/liberty_pr.pb
product/etc/CarrierSettings/lifecell_ua.pb
product/etc/CarrierSettings/linemo_jp.pb
product/etc/CarrierSettings/llamaya_es.pb
product/etc/CarrierSettings/lmt_lv.pb
product/etc/CarrierSettings/lowi_es.pb
product/etc/CarrierSettings/luckymobile_ca.pb
product/etc/CarrierSettings/lum_ca.pb
product/etc/CarrierSettings/lyca_es.pb
product/etc/CarrierSettings/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/meo_pt.pb
product/etc/CarrierSettings/metropcs_us.pb
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/nextech_us.pb
product/etc/CarrierSettings/nos_pt.pb
product/etc/CarrierSettings/nova_gr.pb
product/etc/CarrierSettings/nova_is.pb
product/etc/CarrierSettings/o2_cz.pb
product/etc/CarrierSettings/o2_de.pb
product/etc/CarrierSettings/o2_sk.pb
product/etc/CarrierSettings/o2postpaid_gb.pb
product/etc/CarrierSettings/o2prepaid_de.pb
product/etc/CarrierSettings/o2prepaid_gb.pb
product/etc/CarrierSettings/omantel_om.pb
product/etc/CarrierSettings/onecall_no.pb
product/etc/CarrierSettings/ooredoo_kw.pb
product/etc/CarrierSettings/ooredoo_qa.pb
product/etc/CarrierSettings/optus_au.pb
product/etc/CarrierSettings/orange_be.pb
product/etc/CarrierSettings/orange_es.pb
product/etc/CarrierSettings/orange_fr.pb
product/etc/CarrierSettings/orange_gp.pb
product/etc/CarrierSettings/orange_lu.pb
product/etc/CarrierSettings/orange_pl.pb
product/etc/CarrierSettings/orange_re.pb
product/etc/CarrierSettings/orange_ro.pb
product/etc/CarrierSettings/orange_sk.pb
product/etc/CarrierSettings/others.pb
product/etc/CarrierSettings/paradisemobile_bm.pb
product/etc/CarrierSettings/partner_il.pb
product/etc/CarrierSettings/pcmobilebell_ca.pb
product/etc/CarrierSettings/pelephone_il.pb
product/etc/CarrierSettings/pepephone_es.pb
product/etc/CarrierSettings/play_pl.pb
product/etc/CarrierSettings/plus_pl.pb
product/etc/CarrierSettings/post_lu.pb
product/etc/CarrierSettings/povo_jp.pb
product/etc/CarrierSettings/proximus_be.pb
product/etc/CarrierSettings/publicmobile_ca.pb
product/etc/CarrierSettings/r_es.pb
product/etc/CarrierSettings/racc_es.pb
product/etc/CarrierSettings/rakuten_jp.pb
product/etc/CarrierSettings/reachmobileatt_us.pb
product/etc/CarrierSettings/redpocketatt_us.pb
product/etc/CarrierSettings/redpockettmo_us.pb
product/etc/CarrierSettings/rjio_in.pb
product/etc/CarrierSettings/rogers5g_ca.pb
product/etc/CarrierSettings/rogers_ca.pb
product/etc/CarrierSettings/rogerswpn_ca.pb
product/etc/CarrierSettings/salt_ch.pb
product/etc/CarrierSettings/salt_li.pb
product/etc/CarrierSettings/sasktel_ca.pb
product/etc/CarrierSettings/sfr_fr.pb
product/etc/CarrierSettings/shaw_ca.pb
product/etc/CarrierSettings/simba_sg.pb
product/etc/CarrierSettings/siminn_is.pb
product/etc/CarrierSettings/simple_us.pb
product/etc/CarrierSettings/simyo_es.pb
product/etc/CarrierSettings/singtel_sg.pb
product/etc/CarrierSettings/skinny_nz.pb
product/etc/CarrierSettings/skt_kr.pb
product/etc/CarrierSettings/sky_gb.pb
product/etc/CarrierSettings/skylo_zz.pb
product/etc/CarrierSettings/smart_ph.pb
product/etc/CarrierSettings/smartone_hk.pb
product/etc/CarrierSettings/smarty_gb.pb
product/etc/CarrierSettings/softbank_jp.pb
product/etc/CarrierSettings/solomobile_ca.pb
product/etc/CarrierSettings/spark_nz.pb
product/etc/CarrierSettings/spectrum_us.pb
product/etc/CarrierSettings/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/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/sweno_es.pb
product/etc/CarrierSettings/swisscom_ch.pb
product/etc/CarrierSettings/swisscom_li.pb
product/etc/CarrierSettings/talkmobile_gb.pb
product/etc/CarrierSettings/tango_lu.pb
product/etc/CarrierSettings/tango_us.pb
product/etc/CarrierSettings/tbaytel_ca.pb
product/etc/CarrierSettings/tchibo_de.pb
product/etc/CarrierSettings/tdc_dk.pb
product/etc/CarrierSettings/telcel_mx.pb
product/etc/CarrierSettings/telco_re.pb
product/etc/CarrierSettings/tele2_ee.pb
product/etc/CarrierSettings/tele2_lt.pb
product/etc/CarrierSettings/tele2_lv.pb
product/etc/CarrierSettings/tele2_se.pb
product/etc/CarrierSettings/telecable2_es.pb
product/etc/CarrierSettings/telekom_de.pb
product/etc/CarrierSettings/telekom_gr.pb
product/etc/CarrierSettings/telekom_hr.pb
product/etc/CarrierSettings/telekom_hu.pb
product/etc/CarrierSettings/telekom_mk.pb
product/etc/CarrierSettings/telekom_pl.pb
product/etc/CarrierSettings/telekom_ro.pb
product/etc/CarrierSettings/telekom_si.pb
product/etc/CarrierSettings/telekom_sk.pb
product/etc/CarrierSettings/telemach_si.pb
product/etc/CarrierSettings/telenet_be.pb
product/etc/CarrierSettings/telenor_dk.pb
product/etc/CarrierSettings/telenor_no.pb
product/etc/CarrierSettings/telenor_se.pb
product/etc/CarrierSettings/telia_dk.pb
product/etc/CarrierSettings/telia_ee.pb
product/etc/CarrierSettings/telia_fi.pb
product/etc/CarrierSettings/telia_lt.pb
product/etc/CarrierSettings/telia_no.pb
product/etc/CarrierSettings/telia_se.pb
product/etc/CarrierSettings/telstra_au.pb
product/etc/CarrierSettings/telus_ca.pb
product/etc/CarrierSettings/tesco_gb.pb
product/etc/CarrierSettings/three_dk.pb
product/etc/CarrierSettings/tim_it.pb
product/etc/CarrierSettings/tmobile_at.pb
product/etc/CarrierSettings/tmobile_cz.pb
product/etc/CarrierSettings/tmobile_nl.pb
product/etc/CarrierSettings/tmobile_us.pb
product/etc/CarrierSettings/tmomvno_nl.pb
product/etc/CarrierSettings/tmomvno_us.pb
product/etc/CarrierSettings/tracfoneatt_us.pb
product/etc/CarrierSettings/tracfonetmo_us.pb
product/etc/CarrierSettings/tracfoneverizon_us.pb
product/etc/CarrierSettings/truemove_th.pb
product/etc/CarrierSettings/truphone_us.pb
product/etc/CarrierSettings/truphone_zz.pb
product/etc/CarrierSettings/tstar_tw.pb
product/etc/CarrierSettings/turkcell_tr.pb
product/etc/CarrierSettings/turktelekom_tr.pb
product/etc/CarrierSettings/twm_tw.pb
product/etc/CarrierSettings/u264a_ca.pb
product/etc/CarrierSettings/u264a_us.pb
product/etc/CarrierSettings/u264ab_ca.pb
product/etc/CarrierSettings/u264ao_at.pb
product/etc/CarrierSettings/u264ap_at.pb
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/uqmobile5gsa_jp.pb
product/etc/CarrierSettings/uqmobile_jp.pb
product/etc/CarrierSettings/uscc_us.pb
product/etc/CarrierSettings/verizon_us.pb
product/etc/CarrierSettings/verymobile_it.pb
product/etc/CarrierSettings/viaero_us.pb
product/etc/CarrierSettings/videotron_ca.pb
product/etc/CarrierSettings/vimla_se.pb
product/etc/CarrierSettings/vinaphone_vn.pb
product/etc/CarrierSettings/virgin_ca.pb
product/etc/CarrierSettings/virgin_gb.pb
product/etc/CarrierSettings/virgin_us.pb
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/vodafone_au.pb
product/etc/CarrierSettings/vodafone_cz.pb
product/etc/CarrierSettings/vodafone_de.pb
product/etc/CarrierSettings/vodafone_es.pb
product/etc/CarrierSettings/vodafone_gb.pb
product/etc/CarrierSettings/vodafone_gr.pb
product/etc/CarrierSettings/vodafone_hu.pb
product/etc/CarrierSettings/vodafone_ie.pb
product/etc/CarrierSettings/vodafone_in.pb
product/etc/CarrierSettings/vodafone_it.pb
product/etc/CarrierSettings/vodafone_nl.pb
product/etc/CarrierSettings/vodafone_nz.pb
product/etc/CarrierSettings/vodafone_om.pb
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/webbing_hk.pb
product/etc/CarrierSettings/windtre_it.pb
product/etc/CarrierSettings/xfinity2_us.pb
product/etc/CarrierSettings/xfinity_us.pb
product/etc/CarrierSettings/yes_my.pb
product/etc/CarrierSettings/yesss_at.pb
product/etc/CarrierSettings/yettel_bg.pb
product/etc/CarrierSettings/yettel_hu.pb
product/etc/CarrierSettings/yoigo_es.pb
product/etc/CarrierSettings/zain_bh.pb
product/etc/CarrierSettings/zain_kw.pb
product/etc/CarrierSettings/zain_sa.pb
product/etc/CarrierSettings/zeop_re.pb

1663
proprietary-files-vendor.txt Normal file

File diff suppressed because it is too large Load Diff

159
proprietary-files.txt Normal file
View File

@@ -0,0 +1,159 @@
# All blobs are extracted from Google factory images for each new ASB
# product partition
# AiAi
product/priv-app/DeviceIntelligenceNetworkPrebuilt-v.U.14.playstore/DeviceIntelligenceNetworkPrebuilt-v.U.14.playstore.apk;PRESIGNED
product/priv-app/DevicePersonalizationPrebuiltPixel2022-v.U.14.playstore/DevicePersonalizationPrebuiltPixel2022-v.U.14.playstore.apk;PRESIGNED
# Audio
product/etc/ambient/matcher_tah.leveldb
product/etc/firmware/music_detector.descriptor
product/etc/firmware/music_detector.sound_model
product/etc/firmware/music_detector.sound_model_2
product/etc/firmware/music_detector.sound_model_tflite
# Camera
product/priv-app/GoogleCamera/GoogleCamera.apk;OVERRIDES=Aperture,Camera2;PRESIGNED
# Camera extensions
product/etc/permissions/androidx.camera.extensions.impl.xml
product/priv-app/PixelCameraServices/PixelCameraServices.apk;PRESIGNED
# Felica
product/etc/felica/common.cfg
product/etc/felica/mfm.cfg
product/etc/felica/mfs.cfg
# Hardware info
product/etc/permissions/com.google.android.hardwareinfo.xml
product/framework/libhwinfo.jar
product/priv-app/HardwareInfo/HardwareInfo.apk;PRESIGNED
# Hotword
product/priv-app/HotwordEnrollmentOKGoogleFUSIONPro/HotwordEnrollmentOKGoogleFUSIONPro.apk;PRESIGNED
product/priv-app/HotwordEnrollmentXGoogleFUSIONPro/HotwordEnrollmentXGoogleFUSIONPro.apk;PRESIGNED
# IMS
product/etc/sysconfig/allowlist_com.shannon.imsservice.xml
# Permissions
product/etc/permissions/privapp-permissions-google-p.xml:product/etc/permissions/privapp-permissions-google-p-evolution.xml
product/etc/sysconfig/GoogleCamera_6gb_or_more_ram.xml
product/etc/sysconfig/google-hiddenapi-package-whitelist.xml
product/etc/sysconfig/nexus.xml
product/etc/sysconfig/pixel_experience_2017.xml
product/etc/sysconfig/pixel_experience_2018.xml
product/etc/sysconfig/pixel_experience_2019.xml
product/etc/sysconfig/pixel_experience_2019_midyear.xml
product/etc/sysconfig/pixel_experience_2020.xml
product/etc/sysconfig/pixel_experience_2020_midyear.xml
product/etc/sysconfig/pixel_experience_2021.xml
product/etc/sysconfig/pixel_experience_2021_midyear.xml
product/etc/sysconfig/pixel_experience_2022.xml
product/etc/sysconfig/pixel_experience_2022_midyear.xml
# Radio
product/etc/permissions/com.android.sdm.plugins.connmo.xml
product/etc/permissions/com.android.sdm.plugins.dcmo.xml
product/etc/permissions/com.android.sdm.plugins.diagmon.xml
product/lib/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmengine.so
product/lib/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm/libdmjavaplugin.so
product/lib64/libdmengine.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmengine.so
product/lib64/libdmjavaplugin.so;SYMLINK=product/priv-app/DMService/lib/arm64/libdmjavaplugin.so
product/priv-app/CarrierSettings_signed_45.0.591154042/CarrierSettings_signed_45.0.591154042.apk;PRESIGNED
product/priv-app/CarrierWifi/CarrierWifi.apk;PRESIGNED
product/priv-app/ConnMO/ConnMO.apk
product/priv-app/DCMO/DCMO.apk
product/priv-app/DMService/DMService.apk
product/priv-app/DiagMon/DiagMon.apk
product/priv-app/EuiccGoogle/EuiccGoogle.apk;PRESIGNED
product/priv-app/TetheringEntitlement/TetheringEntitlement.apk
# VZW
product/app/VZWAPNLib/VZWAPNLib.apk;PRESIGNED
product/etc/permissions/com.android.omadm.service.xml
product/etc/permissions/com.google.omadm.trigger.xml
product/etc/permissions/com.verizon.apn.xml
product/etc/permissions/com.verizon.services.xml
product/etc/permissions/features-verizon.xml
product/etc/sysconfig/allowlist_com.android.omadm.service.xml
product/priv-app/AppDirectedSMSService/AppDirectedSMSService.apk;PRESIGNED
product/priv-app/OemDmTrigger/OemDmTrigger.apk
product/priv-app/WfcActivation/WfcActivation.apk;PRESIGNED
# system_ext partition
# Camera extensions
system_ext/etc/permissions/com.google.android.camera.extensions.xml
system_ext/etc/permissions/com.google.android.camerax.extensions.xml
system_ext/framework/com.google.android.camera.extensions.jar
system_ext/framework/com.google.android.camerax.extensions.jar
# Edge TPU
system_ext/bin/hw/vendor.google.edgetpu_app_service@1.0-service
system_ext/etc/init/vendor.google.edgetpu_app_service@1.0-service.rc
system_ext/etc/public.libraries-google.txt
system_ext/etc/vintf/manifest/vendor.google.edgetpu_app_service@1.0-service.xml
system_ext/lib/libedgetpu_dba.google.so
system_ext/lib64/com.google.edgetpu_app_service-V3-ndk.so
system_ext/lib64/com.google.edgetpu_vendor_service-V2-ndk.so
system_ext/lib64/libedgetpu_dba.google.so
# HBM
system_ext/lib64/libhbmsvmanager_jni.so;SYMLINK=system_ext/priv-app/HbmSVManager/lib/arm64/libhbmsvmanager_jni.so
system_ext/priv-app/HbmSVManager/HbmSVManager.apk
# Hotword
system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml
system_ext/framework/com.android.hotwordenrollment.common.util.jar
# IMS
system_ext/etc/permissions/com.android.qns.xml
system_ext/etc/permissions/com.shannon.imsservice.xml
system_ext/etc/permissions/com.shannon.rcsservice.xml
system_ext/lib/libmediaadaptor.so
system_ext/lib64/libmediaadaptor.so
system_ext/priv-app/PixelQualifiedNetworksService/PixelQualifiedNetworksService.apk
system_ext/priv-app/ShannonIms/ShannonIms.apk;PRESIGNED
system_ext/priv-app/ShannonRcs/ShannonRcs.apk;PRESIGNED
# Permissions
system_ext/etc/permissions/privapp-permissions-google-se.xml:system_ext/etc/permissions/privapp-permissions-google-se-evolution.xml
# Radio
system_ext/etc/default-permissions/default-permissions-euiccpixel.xml
system_ext/etc/permissions/com.android.omadm.radioconfig.xml
system_ext/etc/permissions/com.google.euiccpixel.permissions.xml
system_ext/etc/permissions/com.google.euiccpixel.xml
system_ext/etc/permissions/google-ril.xml
system_ext/framework/RadioConfigLib.jar
system_ext/framework/google-ril.jar
system_ext/priv-app/CarrierSetup/CarrierSetup.apk;PRESIGNED
system_ext/priv-app/ConnectivityThermalPowerManager/ConnectivityThermalPowerManager.apk
system_ext/priv-app/EuiccGoogleOverlay/EuiccGoogleOverlay.apk
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_DVT.in
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_DVT.up
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_EVT.up
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_P22_DVT.in
system_ext/priv-app/EuiccSupportPixel/DKA_RC7_P22_DVT.up
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.img
system_ext/priv-app/EuiccSupportPixel/esim-full-v1.img
system_ext/priv-app/EuiccSupportPixelPermissions/EuiccSupportPixelPermissions.apk;PRESIGNED
system_ext/priv-app/RilConfigService/RilConfigService.apk
system_ext/priv-app/grilservice/grilservice.apk;PRESIGNED
# RIL
system_ext/app/OemRilHookService/OemRilHookService.apk
system_ext/etc/permissions/com.samsung.slsi.telephony.oemril.xml
system_ext/etc/permissions/oemrilhook.xml
system_ext/framework/oemrilhook.jar
system_ext/priv-app/OemRilService/OemRilService.apk;PRESIGNED
# VZW
system_ext/etc/permissions/vzw_mvs_permissions.xml
system_ext/priv-app/MyVerizonServices/MyVerizonServices.apk;PRESIGNED

11
proprietary-firmware.txt Normal file
View File

@@ -0,0 +1,11 @@
# All firmware images are extracted from Google factory images for each new ASB
abl.img;AB
bl1.img;AB
bl2.img;AB
bl31.img;AB
gsa.img;AB
ldfw.img;AB
modem.img;AB
pbl.img;AB
tzsw.img;AB

1
sepolicy/.gitupstream Normal file
View File

@@ -0,0 +1 @@
https://android.googlesource.com/device/google/lynx-sepolicy

4
sepolicy/OWNERS Normal file
View File

@@ -0,0 +1,4 @@
include device/google/gs-common:/sepolicy/OWNERS
adamshih@google.com

View File

@@ -0,0 +1,10 @@
# Bluetooth HAL service
/vendor/bin/hw/android\.hardware\.bluetooth@1\.0-service-qti u:object_r:hal_bluetooth_default_exec:s0
# Bluetooth Vendor nodes
/dev/btpower u:object_r:bt_device:s0
/dev/ttySAC18 u:object_r:hci_attach_dev:s0
# Bluetooth Debuggable HAL nodes
/dev/logbuffer_btpower u:object_r:logbuffer_device:s0
/dev/logbuffer_tty18 u:object_r:logbuffer_device:s0

View File

@@ -0,0 +1 @@
genfscon sysfs /devices/platform/odm/odm:btqcom/rfkill/rfkill0/state u:object_r:sysfs_bluetooth_writable:s0

View File

@@ -0,0 +1 @@
binder_call(grilservice_app, hal_bluetooth_default)

View File

@@ -0,0 +1,12 @@
allow hal_bluetooth_default bt_device:chr_file rw_file_perms;
add_hwservice(hal_bluetooth_default, hal_bluetooth_coexistence_hwservice)
userdebug_or_eng(`
allow hal_bluetooth_default logbuffer_device:chr_file r_file_perms;
allow hal_bluetooth_default sscoredump_vendor_data_crashinfo_file:dir create_dir_perms;
allow hal_bluetooth_default sscoredump_vendor_data_crashinfo_file:file create_file_perms;
allow hal_bluetooth_default sscoredump_vendor_data_coredump_file:dir create_dir_perms;
allow hal_bluetooth_default sscoredump_vendor_data_coredump_file:file create_file_perms;
set_prop(hal_bluetooth_default, vendor_ssrdump_prop)
')

View File

@@ -0,0 +1,2 @@
# Bluetooth HAL extension
type hal_bluetooth_coexistence_hwservice, hwservice_manager_type, vendor_hwservice_type;

View File

@@ -0,0 +1,3 @@
# Bluetooth HAL extension
hardware.google.bluetooth.bt_channel_avoidance::IBTChannelAvoidance u:object_r:hal_bluetooth_coexistence_hwservice:s0
hardware.google.bluetooth.sar::IBluetoothSar u:object_r:hal_bluetooth_coexistence_hwservice:s0

View File

@@ -0,0 +1,3 @@
# sepolicy that are shared among devices using whitechapel
BOARD_SEPOLICY_DIRS += device/google/lynx/sepolicy/vendor
BOARD_SEPOLICY_DIRS += device/google/lynx/sepolicy/tracking_denials

View File

@@ -0,0 +1,2 @@
kernel vendor_charger_debugfs dir b/305600791
hal_bluetooth_default vendor_data_file dir b/318453067

2
sepolicy/vendor/README.txt vendored Normal file
View File

@@ -0,0 +1,2 @@
This folder holds sepolicy exclusively for one device. For example, genfs_contexts
paths that are affected by device tree.

20
sepolicy/vendor/cnss-daemon.te vendored Normal file
View File

@@ -0,0 +1,20 @@
# cnss-daemon service
type cnss-daemon, domain;
type cnss-daemon_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(cnss-daemon)
net_domain(cnss-daemon)
allow cnss-daemon self:netlink_generic_socket create_socket_perms_no_ioctl;
allow cnss-daemon self:qipcrtr_socket create_socket_perms_no_ioctl;
# /data/vendor/wifi/
allow cnss-daemon vendor_wifi_vendor_data_file:dir create_dir_perms;
allow cnss-daemon vendor_wifi_vendor_data_file:file create_file_perms;
# /proc/sys/net/ipv4/tcp_adv_win_scal
allow cnss-daemon proc_net:file rw_file_perms;
# /sys/class/remoteproc
allow cnss-daemon sysfs_cnss_daemon:dir r_dir_perms;
allow cnss-daemon sysfs_cnss_daemon:file r_file_perms;

2
sepolicy/vendor/device.te vendored Normal file
View File

@@ -0,0 +1,2 @@
# Wifi
type vendor_wlan_device, dev_type;

7
sepolicy/vendor/file.te vendored Normal file
View File

@@ -0,0 +1,7 @@
type vendor_location_data_file, file_type, data_file_type;
type vendor_location_socket, file_type;
type vendor_wifi_vendor_data_file, file_type, data_file_type;
type vendor_wifihal_socket, file_type;
type vendor_location_sysfs, fs_type, sysfs_type;
type vendor_proc_wifi_dbg, fs_type, proc_type;
type sysfs_cnss_daemon, fs_type, sysfs_type;

18
sepolicy/vendor/file_contexts vendored Normal file
View File

@@ -0,0 +1,18 @@
# Devices
/dev/lwis-act-lc898129 u:object_r:lwis_device:s0
/dev/lwis-eeprom-lc898129 u:object_r:lwis_device:s0
/dev/lwis-eeprom-m24c64x-imx712 u:object_r:lwis_device:s0
/dev/lwis-eeprom-m24c64x-imx712-uw u:object_r:lwis_device:s0
/dev/lwis-ois-lc898129 u:object_r:lwis_device:s0
/dev/lwis-sensor-imx712 u:object_r:lwis_device:s0
/dev/lwis-sensor-imx712-uw u:object_r:lwis_device:s0
/dev/lwis-sensor-imx787 u:object_r:lwis_device:s0
# Wifi
/data/vendor/wifi(/.*)? u:object_r:vendor_wifi_vendor_data_file:s0
/dev/wlan u:object_r:vendor_wlan_device:s0
/dev/socket/location(/.*)? u:object_r:vendor_location_socket:s0
/dev/socket/wifihal(/.*)? u:object_r:vendor_wifihal_socket:s0
/vendor/bin/loc_launcher u:object_r:vendor_location_exec:s0
/vendor/bin/lowi-server u:object_r:lowi_server_exec:s0
/vendor/bin/cnss-daemon u:object_r:cnss-daemon_exec:s0

20
sepolicy/vendor/genfs_contexts vendored Normal file
View File

@@ -0,0 +1,20 @@
# Wifi
genfscon sysfs /devices/soc0/soc_id u:object_r:vendor_location_sysfs:s0
genfscon proc /debugdriver/driverdump u:object_r:vendor_proc_wifi_dbg:s0
genfscon sysfs /devices/platform/14520000.pcie/pci0001:00/0001:00:00.0/0001:01:00.0/net u:object_r:sysfs_net:s0
genfscon sysfs /devices/platform/14520000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/net u:object_r:sysfs_net:s0
genfscon sysfs /class/remoteproc u:object_r:sysfs_cnss_daemon:s0
# BMS
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-15/15-0061 u:object_r:sysfs_wlc:s0
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-15/15-0061/power_supply u:object_r:sysfs_batteryinfo:s0
# System Suspend
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-15/15-0061/power_supply/wireless/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-15/15-0061/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/14520000.pcie/pci0001:00/0001:00:00.0/0001:01:00.0/mhi0/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/14520000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/mhi0/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/qcom,cnss-qca6490/wakeup u:object_r:sysfs_wakeup:s0
# PowerStats
genfscon sysfs /kernel/wifi/power_stats u:object_r:sysfs_power_stats:s0

View File

@@ -0,0 +1,2 @@
# b/267839070
dontaudit hal_dumpstate_default sysfs:dir { read };

View File

@@ -0,0 +1,2 @@
# Needed to detect wifi on/off
get_prop(hal_power_stats_default, wifi_hal_prop)

View File

@@ -0,0 +1 @@
binder_call(hal_radioext_default, hal_bluetooth_default)

19
sepolicy/vendor/hal_wifi_default.te vendored Normal file
View File

@@ -0,0 +1,19 @@
allow hal_wifi_default vendor_wlan_device:chr_file w_file_perms;
allow hal_wifi_default vendor_wifi_vendor_data_file:dir rw_dir_perms;
# write to files owned by location daemon
allow hal_wifi_default vendor_location_socket:dir rw_dir_perms;
allow hal_wifi_default vendor_location_socket:{sock_file lnk_file} create_file_perms;
allow hal_wifi_default vendor_location:unix_dgram_socket sendto;
allow hal_wifi_default lowi_server:unix_dgram_socket sendto;
# Connect to vendor_location via vendor_location socket.
unix_socket_connect(hal_wifi, vendor_location, vendor_location)
allow hal_wifi_default vendor_wifihal_socket:dir rw_dir_perms;
allow hal_wifi_default vendor_wifihal_socket:sock_file create_file_perms;
# allow hal_wifi to write into /proc/debugdriver/driverdump
r_dir_file(hal_wifi_default, vendor_proc_wifi_dbg);
# Write wlan driver/fw version into property
set_prop(hal_wifi_default, vendor_wifi_version)

16
sepolicy/vendor/hal_wifi_ext.te vendored Normal file
View File

@@ -0,0 +1,16 @@
allow hal_wifi_ext vendor_wlan_device:chr_file w_file_perms;
allow hal_wifi_ext vendor_wifi_vendor_data_file:dir rw_dir_perms;
# write to files owned by location daemon
allow hal_wifi_ext vendor_location_socket:dir rw_dir_perms;
allow hal_wifi_ext vendor_location_socket:{sock_file lnk_file} create_file_perms;
allow hal_wifi_ext vendor_location:unix_dgram_socket sendto;
allow hal_wifi_ext lowi_server:unix_dgram_socket sendto;
# Connect to vendor_location via vendor_location socket.
unix_socket_connect(hal_wifi, vendor_location, vendor_location)
allow hal_wifi_ext vendor_wifihal_socket:dir rw_dir_perms;
allow hal_wifi_ext vendor_wifihal_socket:sock_file create_file_perms;
# allow hal_wifi to write into /proc/debugdriver/driverdump
r_dir_file(hal_wifi_ext, vendor_proc_wifi_dbg);

1
sepolicy/vendor/hal_wifi_hostapd.te vendored Normal file
View File

@@ -0,0 +1 @@
allow hal_wifi_hostapd_default vendor_wifi_vendor_data_file:dir rw_dir_perms;

View File

@@ -0,0 +1 @@
allow hal_wifi_supplicant_default vendor_wifi_vendor_data_file:dir rw_dir_perms;

9
sepolicy/vendor/ioctl_macros vendored Normal file
View File

@@ -0,0 +1,9 @@
define(`lowi_server_ioctls', `{
SIOCGIFINDEX
SIOCGIFHWADDR
SIOCGIFFLAGS
SIOCIWFIRSTPRIV_05
SIOCIWFIRSTPRIV_11
SIOCIWFIRSTPRIV_13
SIOCDEVPRIVATE_1
}')

1
sepolicy/vendor/kernel.te vendored Normal file
View File

@@ -0,0 +1 @@
dontaudit kernel vendor_battery_debugfs:dir search;

3
sepolicy/vendor/logger_app.te vendored Normal file
View File

@@ -0,0 +1,3 @@
userdebug_or_eng(`
allow logger_app vendor_wifi_vendor_data_file:dir rw_dir_perms;
')

36
sepolicy/vendor/lowi_server.te vendored Normal file
View File

@@ -0,0 +1,36 @@
# lowi_server service
# which launches various other services supporting Wifi-RTT (LOWI) vendor_location
type lowi_server, domain;
type lowi_server_exec, exec_type, vendor_file_type, file_type;
hwbinder_use(lowi_server)
allow lowi_server self:udp_socket create_socket_perms;
allow lowi_server self:netlink_route_socket create_socket_perms_no_ioctl;
## lowi-server
##############
allow lowi_server vendor_location:fd use;
allow lowi_server vendor_location:unix_dgram_socket {sendto read write};
# some additional network access
allow lowi_server self:netlink_generic_socket create_socket_perms_no_ioctl;
allowxperm lowi_server self:udp_socket ioctl lowi_server_ioctls;
# /data/vendor/wifi
allow lowi_server vendor_wifi_vendor_data_file:dir rw_dir_perms;
# /data/vendor/wifi/wpa
allow lowi_server wpa_data_file:dir rw_dir_perms;
allow lowi_server wpa_data_file:sock_file create_file_perms;
allow lowi_server hal_wifi_supplicant_default:unix_dgram_socket sendto;
# /dev/socket/wifihal
allow lowi_server vendor_wifihal_socket:dir rw_dir_perms;
allow lowi_server vendor_wifihal_socket:sock_file create_file_perms;
allow lowi_server vendor_wifihal_socket:unix_dgram_socket sendto;
unix_socket_send(lowi_server, vendor_wifihal, hal_wifi_default);
unix_socket_send(lowi_server, vendor_wifihal, hal_wifi_ext);
# /dev/socket/vendor_location
allow lowi_server vendor_location_socket:{sock_file lnk_file} create_file_perms;
allow lowi_server vendor_location_socket:dir rw_dir_perms;

3
sepolicy/vendor/tcpdump_logger.te vendored Normal file
View File

@@ -0,0 +1,3 @@
userdebug_or_eng(`
allow tcpdump_logger vendor_wifi_vendor_data_file:dir rw_dir_perms;
')

2
sepolicy/vendor/vendor_init.te vendored Normal file
View File

@@ -0,0 +1,2 @@
# Camera
set_prop(vendor_init, vendor_camera_prop)

20
sepolicy/vendor/vendor_location.te vendored Normal file
View File

@@ -0,0 +1,20 @@
# loc_launcher service
# which launches various other services supporting Wifi-RTT (LOWI) vendor_location
type vendor_location, domain;
type vendor_location_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(vendor_location)
# execute permission for vendor_location daemons in /vendor/bin/
domain_auto_trans(vendor_location, lowi_server_exec, lowi_server)
# /dev/socket/vendor_location
allow vendor_location vendor_location_socket:{sock_file lnk_file} create_file_perms;
allow vendor_location vendor_location_socket:dir rw_dir_perms;
# /sys/devices/soc0/soc_id
allow vendor_location vendor_location_sysfs:file create_file_perms;
# /dev/socket/location/mq/*
allow vendor_location lowi_server:unix_dgram_socket {sendto read write};
allow vendor_location hal_wifi_default:unix_dgram_socket {sendto read write};
allow vendor_location hal_wifi_ext:unix_dgram_socket {sendto read write};

3
sepolicy/vendor/wifi_perf_diag.te vendored Normal file
View File

@@ -0,0 +1,3 @@
userdebug_or_eng(`
allow wifi_perf_diag vendor_wifi_vendor_data_file:dir rw_dir_perms;
')

4
sepolicy/vendor/wifi_sniffer.te vendored Normal file
View File

@@ -0,0 +1,4 @@
userdebug_or_eng(`
allow wifi_sniffer self:capability { setuid setgid };
allow wifi_sniffer vendor_wifi_vendor_data_file:dir rw_dir_perms;
')

84
setup-makefiles.sh Executable file
View File

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

1431
skip-files-vendor.txt Normal file

File diff suppressed because it is too large Load Diff

16
vendor.prop Normal file
View File

@@ -0,0 +1,16 @@
# DRM
drm.service.enabled=true
media.mediadrmservice.enable=true
# Fingerprint
ro.vendor.fingerprint.ta.name=g7.app
# Radio
persist.vendor.ril.ecc.use.xml=1
persist.vendor.ril.support_nr_ds=1
persist.vendor.ril.use_radio_hal=2.0
ro.vendor.config.build_carrier=europen
vendor.rild.libpath=libsitril.so
# SSR
vendor.debug.ssrdump.type=sscoredump