Commit graph

467 commits

Author SHA1 Message Date
roynatech2544
6b5704620d
Revert "universal7885: Uprev graphics.composer to 2.4"
This reverts commit 940190b80736f7395a92d6717ad6b8e5523c5d2a.
2022-03-22 19:01:55 +09:00
roynatech2544
a4a10c2cf1
Revert "universal7885: Enable graphics mapper version 2.1"
This reverts commit 367d9b7d3758079136eb919b92ce9192bfcae49e.
2022-03-22 19:01:55 +09:00
Soo-Hwan Na
58ffb744ae
universal7885: parts: jni: fix flashlight stats reading
Change-Id: I3d5cb83db0c7afe5b33f0788a1c08557bc3670f6
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 19:01:49 +09:00
Soo-Hwan Na
26d5db6a68
vendorsetup: fixes 2022-03-22 19:01:49 +09:00
Soo-Hwan Na
84661b262c
vendorsetup: typos 2022-03-22 19:01:49 +09:00
Soo-Hwan Na
c56efffc58
universal7885: proprietary blob setup auto 2022-03-22 19:01:49 +09:00
Soo-Hwan Na
2176d171f9
vendorsetup: add more vendor dependencies 2022-03-22 19:01:49 +09:00
Soo-Hwan Na
8c3b3c76f0
vendor_detect: add lawnchair 2022-03-22 19:01:49 +09:00
Kevios12
90ad909262
universal7885: sperate fingerprint HAL vintf 2022-03-22 19:01:48 +09:00
Soo-Hwan Na
89dfb318ca
universal7885: vintf: remove soundtrigger entry 2022-03-22 19:01:48 +09:00
roynatech2544
fe17ea3b33
treewide: use gnss 2.1 HAL 2022-03-22 19:01:48 +09:00
Soo-Hwan Na
5422741666
universal7885: remove stupid HWC HAL
* unused
2022-03-22 19:01:48 +09:00
Soo-Hwan Na
693029296b
universal7885: add back vulkan symlink 2022-03-22 19:01:48 +09:00
roynatech2544
c5e1598aaa
treewide: decommonize sensor service 2022-03-22 19:01:48 +09:00
roynatech2544
07b209df81
universal7885: Major (de)commonize due to prev commit 2022-03-22 19:01:33 +09:00
roynatech2544
e88568c670
treewide: update battery capacity overlays 2022-03-22 18:57:41 +09:00
Soo-Hwan Na
1f163c5496
universal7885: remove soundtrigger HAL
* since we don't have soundtrigger module (sound_trigger.primary.exynos7884B.so), this hal does nothing but crashing
2022-03-22 18:57:41 +09:00
Kevios12
78c95716ca
universal7885: duplicate genfscon 2022-03-22 18:57:41 +09:00
Soo-Hwan Na
b65bfd3ba3
universal7885: parts: fix NullPointerException
* "this" to get current context needs to be done on overriding method
2022-03-22 18:57:41 +09:00
roynatech2544
24ff1bae86
treewide: update partition sizes 2022-03-22 18:57:41 +09:00
Midas Chien
cbc34f8e37
universal7885: Uprev graphics.composer to 2.4
Move sunfish to composer 2.4 interface for the R api additions.

Bug: 148836379
Test:
1. $adb shell lshal | grep 'composer'
    android.hardware.graphics.composer@2.4::IComposer/default

2. $adb shell lshal --init-vintf
<hal format="hidl">
   <name>android.hardware.graphics.composer</name>
   <transport>hwbinder</transport>
   <fqname>@2.4::IComposer/default</fqname>
</hal>

3. adb shell ps | grep 'composer'
system ... android.hardware.graphics.composer@2.4-service-sm8150

4. vts-tf > run vts -m VtsHalGraphicsComposerV2_4Target
5. Check FOSS work

Change-Id: Ic3e78b7ff04802120765b04f782021b405d2494f
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
2022-03-22 18:57:41 +09:00
Arvind Kumar
01f39bb63c
universal7885: Enable graphics mapper version 2.1
Enable graphics mapper version 2.1

Change-Id: Iad70754a980eadcfd68752c76e569b503d398fae
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
2022-03-22 18:57:41 +09:00
roynatech2544
ed09d14f70
vendorsetup: more generation 2022-03-22 18:57:40 +09:00
roynatech2544
eaab77ceff
universal7885: Add other 7885 devices
* A10, A30, A40

Change-Id: I92829c4d3b11e2759f08ef04fe4d4d60ff352a0b
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:57:19 +09:00
roynatech2544
4584ec21f2
universal7885: CameraLightSensor: Set notification to low priority
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:57:19 +09:00
roynatech2544
de4c5c6d8e
universal7885: parts: fix fps overlay on quicksettings
* mRunning should be static (in companion object) to correctly get it

Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:57:19 +09:00
Kevios12
62b750c2e9
universal7885: Add some rules to make ds work on enforcing 2022-03-22 18:57:12 +09:00
Soo-Hwan Na
7f457b56ee
universal7885: Add support for f2fs
* /cache, /data
* Basic ideas from https://github.com/henricaodopao1/android_device_asus_X00QD
2022-03-22 18:56:53 +09:00
Soo-Hwan Na
f3e0d10d8a
universal7885: disable HWC (H/W Composer)
* Our hwcomposer lib is crashing (receiving SIGABRT) on every boot
* We can live w/o it
2022-03-22 18:56:53 +09:00
roynatech2544
7d970e8ef3
Readme: Update description to standard 2022-03-22 18:56:53 +09:00
David Sehr
a5d59ee4fe
universal7885: Use dex2oat64
Enable dex2oat64 use
Additionally, cleanup
Bug: 153380900
Test: boot and install an application
Change-Id: I3e7a6e6e9385ff6564d1a2e6dda004ebb061f095
(cherry picked from commit 126f03be80f57a8a0411842011152d9381589b78)
Merged-In: I3e7a6e6e9385ff6564d1a2e6dda004ebb061f095
Signed-off-by: orgesified <gesishabani1@gmail.com>
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
Signed-off-by: Kevios12 <kerschbaumer.kevin2@gmail.com>
2022-03-22 18:56:53 +09:00
Jorim Jaggi
b966888d73
universal7885: Disable sdm rotator downscaler
Rotator down scaler is causing additional delays that are better
handled by GL composition.

Test: Open app, no jank
Bug: 73640835
Change-Id: I6ea9baa28acc222afcf365f3bf107149bc8974d9
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:53 +09:00
Adithya R
11ceccff47
universal7885: Disable debug.sf.enable_hwc_vds
* Fixes jittery UI during screen recorder

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:52 +09:00
roynatech2544
00b21bb8ac
universal7885: add CleanSpec.mk to ensure clean build
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:52 +09:00
roynatech2544
9114292f16
vendor_detect: add pixel-framework for building pe 2022-03-22 18:56:52 +09:00
Andrew Thomas
fbee692135
universal7885: Add Notch Bar Killer overlay
* This overlay gets rid of the black bar in most apps/games
   and lets the screen fill past the notch.

Change-Id: Ic008ce5d569127d230dc44451929477e063c4471
Signed-off-by: Josh Fox (XlxFoXxlX) <joshfox87@gmail.com>
Signed-off-by: Anirudh Gupta <anirudhgupta109@gmail.com>
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:52 +09:00
Chenyang Zhong
322fe15f6b
universal7885: set iorap prefetch prop to mendel flags
Thanks Google for silently changing the prop for starting iorapd
service [1].

ref:
[1] https://android.googlesource.com/platform/system/iorap/+/44176c75f7ee5b9f046abaa3ae513ad7f2a5ad6e

Test: boot, check if iorapd service is started, and
      IorapForwardingService is not complaining

Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com>
Change-Id: I2bda60de0c39c7c5d97fc74fb1e8eea1b6f379f9
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:38 +09:00
Jun Wang
e97b84e4f0
universal7885: perf: Enable the pre-rendering feature
* Pre-rendering feature can improve FPS and reduce the janks
   in scrolling cases.

Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:38 +09:00
johnmart19
55cf426841
universal7885: Switch rendering to SkiaVK and enable Vulkan Support
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:38 +09:00
tangrobin
0887df051e
universal7885: Use phase offsets as duration
In Android R, the SurfaceFlinger calculate phase offsets
based on duration. Adopt the new way of specifying
phase offsets to SurfaceFlinger.

Bug: 143933518
Bug: 142222407
Test: scrolling, app launching/closing, playing video
Change-Id: Ia28e8d6c5225c49948a3397bca1beb8f8e5293f7
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:38 +09:00
Danny Lin
f2dab30d55
universal7885: overlay: Enable combined signal icons in status bar
This complements unified internet settings, which are enabled by
default, and reduces unnecessary icon clutter in the status bar.
2022-03-22 18:56:37 +09:00
roynatech2544
b9bcd79dae
universal7885: Kang soundtrigger libs from Galaxy S10 (d1)
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:37 +09:00
roynatech2544
c3ae831d7f
universal7885: Fixup neverallow 2022-03-22 18:56:37 +09:00
Inseob Kim
faa961a5f5
universal7885: 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: I33c40ca345365d8f01f43d3ce7f1f3434b1edfd5
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:37 +09:00
Alexander Koskovich
58957661c3
universal7885: Remove vendor RenderScript implementation.
* RenderScript is deprecated on newer platforms and
   is being officially replaced.

 * On April 19, 2021, Google announced that RenderScript
   will be deprecated in Android 12, and recommended
   porting existing code to Vulkan.

   https://android-developers.googleblog.com/2021/04/android-gpu-compute-going-forward.html

Change-Id: I19460ef266a646b046f1e7d2f0b4eab7c48ae536
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:37 +09:00
sudharani
72d3545e26
universal7885: Set manufacturer and soc properties
Set soc model and manufacturer properties

Change-Id: Ia75eb8862c7d879c40e64527d32d082bfa9b8e42
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:37 +09:00
SamarV-121
9b5a8c4f89
universal7885: Enable BPF offload by deleting rro
Change-Id: I60423f95030bb0f62cdf90c9a68d579f8e829a59
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-22 18:56:36 +09:00
Soo-Hwan Na
833959f896
universal7885: drop a2dp hardware offload
Reason: unsupported

Inital inputmonitor

* Tool to record input keycodes (numbers)

Signed-off-by: roynatech2544 <whiteshell2544@naver.com>

universal7885: inputmonitor: fix build errors
2022-03-22 18:56:36 +09:00
roynatech2544
9bcaedf5a5
universal7885: revert bt hal changes 2022-03-22 18:56:36 +09:00
roynatech2544
58310cc9fd
universal7885: Remove unsupported HALs 2022-03-22 18:56:30 +09:00