846 Commits

Author SHA1 Message Date
KakatkarAkshay
1bd58ce14c sm7250-common: Address some camera denials 2022-03-07 13:12:29 +00:00
Omkar Chandorkar
35f19a5c38 sm7250-common: sepolicy: allow untrusted_app_29 to access camera prop
* fixes E/libc    (7181): Access denied finding property "persist.vendor.camera.privapp.list"

Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-03-07 13:12:29 +00:00
luca020400
65a51c5695 sm7250-common: Switch back to AOSP NFC 2022-03-07 13:12:25 +00:00
KakatkarAkshay
6c0f5086d0 Revert "sm7250-common: relax sysprop owner enforcement"
This reverts commit aeef0693acfd942f685273afcfba480917f26e7f.
2022-02-12 13:21:43 +05:30
Chenyang Zhong
548aa839d0 sm7250-common: Update qcom sepolicy include path
Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com>
Change-Id: Ica4a55672c3b06a8f2634056116098e937c64041
2022-02-12 13:21:43 +05:30
alk3pInjection
5403ccfd73 sm7250-common: label power_status 2022-02-12 13:21:43 +05:30
KakatkarAkshay
84f588e5d5 sm7250-common: Track extra repo for op-fwk 2022-02-12 13:21:42 +05:30
chandu078
2d9979e96c sm7250-common: sepolicy: address misc denials
Change-Id: I78f8f206c8697efddf08474f97e7df039b0d4363
2022-02-12 13:21:42 +05:30
alk3pInjection
f2ab8f8bbb sm7250-common: sepolicy: Resolve neverallows
Signed-off-by: alk3pInjection <webmaster@raspii.tech>
Change-Id: Id53185beac0757193d0fc68c76efcfe1279c335f
2022-02-12 13:21:42 +05:30
jhonboy121
580139f879 sm7250-common: sepolicy: address denials for fp hal
Change-Id: I69be81a37de6fca38659281ebca490292cb7bbaa
2022-02-12 13:21:42 +05:30
EcrosoftXiao
be09e25cf8 sm7250-common: ant: move to vfs-prerelease for now 2022-02-12 13:21:42 +05:30
Erfan Abdi
8b148366bb sm7250-common: Drop vendor.qti.hardware.cacert hal
Change-Id: I035d6dfe5e34c982f2af7bbd5a0df451c7b59322
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2022-02-12 13:21:42 +05:30
Inseob Kim
2fb1896b68 sm7250-common: sepolicy: Attach vendor_property_type to properties
We are going to enforce that each property has an explicit owner, such
as system, vendor, or product. This attaches vendor_property_type to
properties defined under vendor sepolicy directories.

Bug: 159097992
Test: m selinux_policy && boot device
Change-Id: Ibed833cd9e5d786e82985ded6bc62abdf8cd9ded
Merged-In: Ibed833cd9e5d786e82985ded6bc62abdf8cd9ded
(cherry picked from commit 44eb8e1f89adf04fd413a69391fd444ba68af742)
(cherry picked from commit 1922128397116d551a663d5344b4456a84bf46eb)
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2022-02-12 13:21:42 +05:30
aswin7469
4bc5aeaa2e sm7250-common: set correct vendor code for oneplus fod
* needed for udfps to works properly on aod

Signed-off-by: aswin7469 <aswinas@pixysos.com>
2022-02-12 13:21:42 +05:30
Pig
2b8e0e6e7e sm7250-common: Move DPM feature property to /system_ext
* DPM blobs are under /system_ext.

Signed-off-by: aswin7469 <aswinas@pixysos.com>
2022-02-12 13:21:42 +05:30
Alexander Koskovich
21d8a5fa11 sm7250-common: init: Don't mount TraceFS twice.
* AOSP already mounts TraceFS in system init, so mounting it twice
   causes SEPolicy denials. See the comments in this change.

   https://android-review.googlesource.com/c/platform/system/sepolicy/+/1294195

Change-Id: Ic5d9ac2dbd36e404a93a8d48aa0ea933fd7fa701
2022-02-12 13:21:42 +05:30
Alexander Koskovich
d2a57d732d sm7250-common: Remove virtual framebuffer
* It's largely for testing purposes and it consumes
   a large amount of memory. If your hardware doesn't
   have graphics then it can be useful, which isn't the
   case for shipped devices.

Change-Id: I51becacd30d17e71cdeb0fbe31bbe1b94262b316
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2022-01-28 15:22:04 +05:30
Nolen Johnson
2cdfb623ee sm7250-common: Simplify AVB flag logic
* AVB's  argument builds a disabled VBMeta with
  disabled hashtree, so no need to set both flags individually.

Change-Id: Ibe9ee322a5af58f13e76d53e18dee49451fe8838
2022-01-28 15:21:54 +05:30
Akshay Kakatkar
7cafc897c8 sm7250-common: sepolicy: Comply with VTS vendor isolation 2022-01-05 11:00:41 +05:30
iovxw
dfcb1f5437 sm7250-common: Remove FM Tuner from audio input devices
* This fixes google voice recorder
2022-01-05 11:00:41 +05:30
Akshay Kakatkar
3b685236b1 sm7250-common: Use twelve branch of vendor 2022-01-05 11:00:41 +05:30
TH779
eb463d3df0 sm7250-common: Disable settings provider model
* When it is enabled, if we have multiple SIM cards, the networks
   settings UX will only show the first SIM card.
 * Thanks to Telegram@CyberPhantom52 for the fix patch.

Signed-off-by: TH779 <i@779.moe>
Change-Id: I2690e6dcd69f8e0fe814ea3c92c85d7c6f894166
2022-01-05 11:00:41 +05:30
Sebastiano Barezzi
e268732821 sm7250-common: Uprev bluetooth audio HIDL impl to 2.1
* We get free LC3 support, isn't it poggers?

Change-Id: I0f1713ee542102374183ef8088bcad62d3859c2f
2022-01-05 11:00:41 +05:30
LuK1337
b542d1243b sm7250-common: Adjust for recent tri state key changes
tri-state-key package has been integrated into KeyHandler app, and
KeyHandler itself no longer needs to be added to lineage-sdk overlays.

Change-Id: I13b8f05e8e0b036c9303a01ec0c7e2d99b6756f7
2022-01-05 11:00:41 +05:30
Akshay Kakatkar
6173497850 sm7250-common: ims: Pin from LA.QSSI.11.0.r1-07500-qssi.0 2022-01-05 11:00:41 +05:30
Akshay Kakatkar
c75de081a4 sm7250-common: Update Blobs from RKQ1.201217.002 2109152230 2022-01-05 11:00:41 +05:30
Ido Ben-Hur
234c789c62 sm7250-common: overlay: Default to 90Hz refresh rate
This fixes automatic refresh rate and should default to 90Hz upon clean
flashing
2022-01-05 11:00:41 +05:30
Akshay Kakatkar
8895c7e6e9 Revert "sm7250-common: Build Health HAL 2.0"
This reverts commit 0d195728de.
2022-01-05 11:00:41 +05:30
Sebastiano Barezzi
ded5788f32 sm7250-common: Build extra VNDK version 30
* Basically make system a GSI, but this should avoid us the headache made by VNDK libs not being built based on proprietary interfaces

Change-Id: I1ca876b5d2a82d41af76f4c327b89a181bb3d6bd
2022-01-05 11:00:41 +05:30
Sushil Chauhan
c1f00a4b32 sm7250-common: Enable H/W Composition
Enable H/W Composition.

Change-Id: I9f4c5435d51d1dfaead1c11208059e7a6f922cbb
Signed-off-by: DennySPb <dennyspb@gmail.com>
Signed-off-by: Raj Jadeja <rajsjadeja4@gmail.com>
2022-01-05 11:00:41 +05:30
Wilson Sung
d05b413779 sm7250-common: Set SOC properties for SM7250
Bug: 158284209
Bug: 180589452
Change-Id: I31ec2aff20a4efb3c502ee5c8c6463e31c892bd5
Signed-off-by: Wilson Sung <wilsonsung@google.com>
2022-01-05 11:00:41 +05:30
Edwin Wong
edd64739bd sm7250-common: Update clearkey plugin to drm HAL v1.4
Test: atest
  atest CtsMediaTestCases:android.media.cts.MediaDrmClearkeyTest#testGetPlaybackComponent

Bug: 182525516
Change-Id: I406b7d3c2921d4698535421894c6eb3785eb1c0d
2022-01-05 11:00:41 +05:30
Akshay Kakatkar
f5288875e7 sm7250-common: Ignore vendor property namespace 2022-01-05 11:00:41 +05:30
Chenyang Zhong
62ecd25cbb sm7250-common: relax sysprop owner enforcement
Quoting commit afc09932f6fa07c5f6beffbcdc2bb4691e527321 in
system/sepolicy [1]:

"Devices launching with R or eariler can this by setting following
under BoardConfig.mk"

It is impractical to replace every prop definition from qcom to
vendor_property_type for old platforms like SDM845, so relax the
enforcement to avoid triggering millions of neverallows.

ref:
[1] afc09932f6

Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com>
2022-01-05 11:00:41 +05:30
Felix
bfc76cf497 sm7250-common: sepolicy: Use BOARD_VENDOR_SEPOLICY_DIRS
BOARD_SEPOLICY_DIRS is deprecated

Change-Id: I046282b2a2e8c541726fb29cb0044503322d4be9
2022-01-05 11:00:41 +05:30
Rohan Hasabe
7a8c707f4e sm7250-common: Build vendor HIDL interfaces
Change-Id: I8695467802fdaccef3887d1cfc76a6313feaef83
2021-10-30 18:20:44 +02:00
Kevin Jeon
bf9c298800 sm7250-common: Update SurfaceFlinger pin
This change replaces the '/system/lib64/libsurfaceflinger.so' pin, as
the file was removed in ag/12524602. The updated pin relies on
go/aog/1552085, as system_service needs read access to SurfaceFlinger.

Bug: 176197656
Test: adb shell dumpsys pinner (coral)
      - shows that /system/bin/surfaceflinger is successfully pinned
      adb logcat | grep PinnerService (coral)
      - no longer shows a file-not-found error in PinnerService
Change-Id: Iae2a96c5fe4b1f5698d21de9970140321d11c460
2021-10-30 18:20:44 +02:00
Nicolas Geoffray
c9d5bf8570 sm7250-common: Remove odex/oat files from pinner list
Change-Id: Ie42190ebb02dd898f2f4f6ae126db2b0375f5ebd
2021-10-30 18:20:44 +02:00
Roger Ellis
b5c0571daf sm7250-common: Add exclusion for vendor ELF prebuilts
- ELF prebuilts were banned in PRODUCT_COPY_FILES starting May 11.
 - Adding BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true to
BoardConfig.mk temoporarily.
 - See b/156534160 for long-term fix which should override this change.

Test: Build
Bug: 156534160
Change-Id: I7d80798d3b2d3818bc835fcede21de2e7ab04735
2021-10-30 18:20:44 +02:00
TheScarastic
b7ee7e9a4e sm7250-common: Switch to udfps 2021-10-30 18:20:40 +02:00
Michael Bestas
c2b95ec33d sm7250-common: sepolicy: exported2_default_prop -> build_prop
Change-Id: I535b88b360d3bf6a4487086c15d90a2800667056
2021-10-18 18:20:58 +02:00
maitreya29
3cb351509c sm7250-common: SEPolicy: Get ro.gfx.driver.1 sepolicy in accordance to master 2021-10-18 18:20:58 +02:00
Chandra Chaganti
e60b2b84df sm7250-common: nuke livedisplay 2021-10-18 18:20:54 +02:00
Daniel Jacob Chittoor
2bc920aa2a sm7250-common: Decommonize Keyhandler overlays
Signed-off-by: Daniel Jacob Chittoor <djchittoor47@gmail.com>
2021-10-10 15:55:40 +02:00
Jake Weinstein
84e9206b3a sm7250-common: Enable color mode & set display calibration on color mode settings
* sRGB on Natural and Boosted
   Unmanaged on Saturated
   P3 on Automatic

 * Set color mode to Natural by default

 * Adjust display composition color spaces

Change-Id: If73eafa82395e80acf84445fcab2f1ce25a33e23
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2021-10-10 15:55:40 +02:00
KakatkarAkshay
830a408488 sm7250-common: sepolicy: Fix some denials 2021-10-10 15:55:40 +02:00
Adithya R
2c5cef5bf9 sm7250-common: overlay: Enable refresh_rate_controls setting
Change-Id: I27d8f40936b56e0d28c97123c7c73f410e6fea83
2021-10-10 15:55:40 +02:00
Philipp Albrecht
1b996894a3 sm7250-common: Decommonize persist.vendor.audio.voicecall.speaker.stereo prop
* Breaks speaker during call on OnePlus Nord
2021-10-10 15:55:40 +02:00
Daniel Jacob Chittoor
822cfc7148 sm7250-common: Decommonize CNSS subsystem daemon
* ConNectivity SubSystem daemon from OnePlus Nord CE (ebba)
   does not load bdwlan data for OnePlus Nord (avicii) properly
   therefore, decommonize the daemon from the common inheritance.

Signed-off-by: Daniel Jacob Chittoor <djchittoor47@gmail.com>
2021-10-10 15:55:40 +02:00
KakatkarAkshay
add7eaf495 sm7250-common: Decommonize vendor/bin/rmt_storage
* OnePlus Nord uses oem_stanvbk partition while Nord CE uses oplusdycnvbk partition
2021-10-10 15:55:40 +02:00