Santiago Seifert
41b8785b09
universal7885: overlay: Unpin updatable-media from memory
...
Bug: 214499288
Change-Id: I83757ae6a053ec6b10b08322c4e76d988f1a4a48
Test: Presubmit
Signed-off-by: GhostMaster69-dev <rathore6375@gmail.com>
2022-09-08 14:33:32 +00:00
GhostMaster69-dev
8570af7669
universal7885: GrapheneCam: Ship latest GrapheneOS Camera v47
...
Signed-off-by: GhostMaster69-dev <rathore6375@gmail.com>
2022-09-08 14:33:32 +00:00
roynatech2544
73027c3459
universal7885: Use flag to override binutils to LLVM binutils
2022-09-08 14:33:32 +00:00
Robert Shih
380475026d
universal7885: Enable AIDL DRM HALs
...
Bug: 219538389
Test: atest GtsMediaTestCases
Change-Id: I431554dcbef014f8235f048ee062a218a2131f9c
2022-09-05 23:10:49 +09:00
roynatech2544
facb92a88a
universal7885: sepolicy: Write rules for power stats HAL
...
* Also address other denials happening on permissive mode
2022-08-28 08:26:30 +09:00
roynatech2544
0ab8aa74bf
universal7885: Inital commit of powerstats impl
...
Most code copied from Google's raven's powerstats source and adapted to ours
2022-08-27 06:45:40 +00:00
roynatech2544
d6926a5a11
Revert "Revert "universal7885: Don't include CameraLightSensor for now""
...
This reverts commit 8cb0b6f5b2 .
I won't get this back ever.
2022-08-26 14:14:05 +00:00
roynatech2544
7c26e3461b
universal7885: Address some avc denials
2022-08-26 14:10:18 +00:00
Sal Savage
69c5046e99
universal7885: bluetooth: enable profiles with product.prop
2022-08-19 07:12:10 +09:00
Sal Savage
807014fedb
universal7885: bluetooth: set default the class of device
...
The class of device is a string with a list of uint8t values:
90,2,12
The meaning is as follows:
{Service Field, Major class, Minor class}
Service Field: 0x5A -> 90
Bit 17: Networking
Bit 19: Capturing
Bit 20: Object Transfer
Bit 22: Telephony
MAJOR_CLASS: 0x02 -> 2 (Phone)
MINOR_CLASS: 0x0C -> 12 (Smart Phone)
2022-08-19 07:11:16 +09:00
Josh Wu
fa2d822329
universal7885: bluetooth: migrate to AIDL audio HAL
2022-08-19 07:10:09 +09:00
Gabriel
58ec1b7005
universal7885: update fingerprint
2022-08-18 17:24:55 -03:00
Gabriel2392
1f80f8e27e
universal7885: use post-install script
2022-08-18 19:14:58 +02:00
Gabriel
6adf22d550
rootdir: increase zram to 1.54GB
2022-08-18 07:51:51 -03:00
Gabriel2392
1f9be7b767
universal7885: track R10.1-T_rom branch for kernel
2022-08-18 01:31:12 +02:00
Gabriel2392
19139783b3
universal7885: health: remove unused namespace
2022-08-18 00:53:00 +02:00
Gabriel2392
0ea9752a03
universal7885: track android-13 branch for vendor tree
2022-08-18 00:47:07 +02:00
Gabriel2392
4e242687c8
universal7885: track AOSP-13 branch for hardware/samsung
2022-08-18 00:17:15 +02:00
SamarV-121
e4084571ed
universal7885: Link libexynosdisplay against VNDK 32 libutils
...
Abort message: 'incStrongRequireStrong() called on 0x7bc685a760 which isn't already owned'
Also remove the unused VNDK copy
2022-08-17 14:54:52 +09:00
roynatech2544
7e6531b412
universal7885: Revert bt audio hal version to 2.1
...
* Android U will have that 2.2
2022-08-17 13:51:51 +09:00
Gabriel2392
dfdfa733fb
universal7885: drop a2dp and hearing_aid
...
Signed-off-by: Gabriel2392 <gabriel824m@gmail.com>
2022-08-17 00:49:25 +02:00
roynatech2544
39104ff516
universal7885: sepolicy: Drop file type sysfs_gpu
...
* Now declared on src
2022-08-16 17:34:29 +02:00
roynatech2544
dccf2e8013
universal7885: Uprev HALs for Android T
...
Change-Id: I9923b7fa89ea44286a36ffa93b3a80d97e53bd93
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-08-16 17:34:14 +02:00
Soo-Hwan Na
04fb9090d3
universal7885: vendorsetup: Track our fork of libbt
2022-08-16 17:34:00 +02:00
Gabriel2392
0d48d4e4fb
universal7885: refactor makefile generation
2022-08-16 11:28:37 -03:00
roynatech2544
841efbe2b9
universal7885: sepolicy: Rename wrong filename of genfscon
2022-08-16 22:49:21 +09:00
Gabriel2392
c69aed4a54
FMRadio: comment this line
2022-07-31 07:43:16 -03:00
Gabriel2392
e56cc36194
FMRadio: fixup build error
2022-07-30 11:06:07 -03:00
Gabriel2392
c0e70c1f68
universal7885: add local arch variable
2022-07-30 09:33:09 -03:00
Gabriel2392
5aa576dd55
universal7885: add rules for library symlinks
2022-07-30 08:58:49 -03:00
Gabriel2392
47023baaa2
universal7885: don't call universal vendor blobs for arm
2022-07-30 08:44:24 -03:00
Gabriel2392
9e6503c0d4
universal7885: define kernel arch
...
* needed by a10 arm build
2022-07-30 08:38:08 -03:00
AlexandruSemina(semialex16)
55bd3678b2
Universal7885: Generate a10 arm makefile
2022-07-30 14:14:29 +03:00
Gabriel2392
9b035b514f
universal7885: unify arm branch
2022-07-30 08:08:40 -03:00
Gabriel2392
c077f6ffd5
init: don't enable nfc for all M-Ending models
2022-07-30 07:02:19 -03:00
AlexandruSemina(semialex16)
0e91fcc133
Universal7885: SamsungParts: move under system.
...
Due to roms now having customizations for the Settings app, will be better to move the SamsungParts app under the System category to not disturb the looks of the ui.
2022-07-22 21:54:51 +03:00
AlexandruSemina(semialex16)
7b50477a85
universal7885: Update raven fingerprint to July
2022-07-19 23:13:01 +03:00
kevios12
de57eed3fa
universal7885: NFC SKU A40 Model fix
...
The A404F - "M" Model isn't detecting the NFC HW, so we added A405F models to init_universal7885 and seperate the models by the added code. This commit is confirmed and working.
2022-07-17 16:51:27 +02:00
kevios12
bc8c63b6da
universal7885: add Blur props
2022-07-16 22:08:41 +02:00
AlexandruSemina(semialex16)
902bf17c20
universal7885: vendorsetup: Update kernel branch.
...
Update kernel branch from R10_rom to R10.1_rom.
2022-07-09 23:23:15 +03:00
roynatech2544
8ce3f524d2
universal7885: Drop recent camera changes
...
Squash of :
Revert "universal7885: Switch to 64bit camera provider"
This reverts commit 074ecb66b5 .
Revert "universal7885: Camera3: Change usage type to uint64_t"
This reverts commit 688fdd42c8 .
Revert "universal7885: Drop camera.device prebuilts"
This reverts commit 31a590ef20 .
Revert "universal7885: import camera3.h"
This reverts commit 53f2691a33 .
2022-07-06 15:38:24 +00:00
Soo-Hwan Na
12df08a038
vendorsetup: UPdate kernel branch
2022-06-19 09:08:57 +09:00
roynatech2544
cb6cd3067d
universal7885: Adopt to changes on R10
...
* The /proc/kmsg buffer is empty by default
2022-06-17 13:58:33 +00:00
Soo-Hwan Na
4c9d50ef37
universal7885: rootdir: Use static numbers instead of %
2022-06-17 21:15:43 +09:00
roynatech2544
6feb600625
universal7885: Allow vendor_init to set powerhal init prop
...
The Pixel libperfmgr has following code :
std::thread initThread([&]() {
::android::base::WaitForProperty(kPowerHalInitProp.data(), 1);
hm->Start();
dlpw->Init();
});
which is basically
declare thread {
if (powerhalprop_is_not_set) wait;
else (powerhal_prop_is_set) init_other_threads;
}.start();
But in logcat
<11>[ 21.988418] [2: init: 2815] init: Unable to set property 'vendor.powerhal.init' from uid:0 gid:0 pid:2816: SELinux permission check failed
<36>[ 21.989189] [3: logd.auditd: 3586] type=1107 audit(1654915533.291:146): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc: denied { set } for property=vendor.powerhal.init pid=2816 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:vendor_powerhal_prop:s0 tclass=property_service permissive=0'
So the powerhal's thread was not being run. This commit fixes seplicy to allow vendor init to set the powerhal init prop. May fix some issues on DT2W and deep sleep
2022-06-11 13:17:55 +09:00
roynatech2544
667c3b5dda
universal7885: Add A30s camera support
2022-06-08 00:04:19 +00:00
roynatech2544
53ee3a5321
univetsal7885: Fixup for A30s bringup
2022-06-07 23:18:27 +00:00
roynatech2544
c37d9e4681
vendorsetup: Generate A30s makefiles
2022-06-07 11:53:52 +00:00
Soo-Hwan Na
da39a992ff
vendorsetup: Track R9.6
2022-06-07 20:39:45 +09:00
roynatech2544
ace2dca16f
universal7885: Track new kernel branch
2022-06-04 08:47:23 +05:30