Commit graph android_device_samsung_a20/universal7885-common/universal7885-common.mk
Author SHA1 Message Date
roynatech2544
c55b034a4b
universal7885: Remove parts/its hal, remenants 2023-11-29 14:18:38 +09:00
roynatech2544
0b45d61d67
universal7885: Kill samsung radio HIDL interfaces 2023-11-29 14:18:38 +09:00
roynatech2544
04f9a60e4c
universal7885: Bring back lights HAL 2023-11-29 14:18:38 +09:00
Tim Zimmermann
d105adfc53
universal7885: Use linaro BSP
[ K9100ii - Notes:
  - BOARD_HWJPEG_ANDROID_VERSION needs setting in variant device trees
  - libcsc, libgiantmscl and libhwjpeg blobs need to be removed from
    device-specific trees - Now built from source
  - Switched TARGET_BOOTLOADER_BOARD_NAME, used to derive the
    "gralloc.exynos7904" name, to exynos7904, to retain the same name as
    the proprietary blob and match newer devices
  - Renamed sysfs_graphics context to sysfs_brightness in sepolicy
  - This happens to get rid of video recording frame drops on A40 ]

Change-Id: I67c078e3ea2fab1da19029ca3e97ce968cad77ad
2023-11-29 14:18:33 +09:00
Robert Shih
b9fd9e1ff9
universal7885: Enable AIDL DRM HALs
Bug: 219538389
Test: atest GtsMediaTestCases
Change-Id: I431554dcbef014f8235f048ee062a218a2131f9c
2023-11-29 11:39:24 +09:00
roynatech2544
7536027712
Revert "universal7885: Include a radio wrapper"
This reverts commit cdcdf5481c.
2023-11-29 11:39:23 +09:00
roynatech2544
cb511781b3 universal7885: Import missing powerhal namespace 2023-11-23 14:02:47 -08:00
kevios12
18fb872a19 universal7885: make some changes to reduce OS/QS lags
* reduced color saturation
* reduces generally lags
2023-11-23 14:01:42 -08:00
SamarV-121
6cb36385d7 universal7885: add Task Profiles 2/2 - Inherit several Android Go configurations and enable Speed Profile services and wifi-service to reduce RAM and storage
Co-authored-by: krasCGQ <kras@raphielgang.org>
2023-06-23 18:34:13 +03:00
Tim Zimmermann
b27688ed42 universal7885: Replace libutils-v32 with a shim
Change-Id: I792d3e1861f7ee721081997eeacc29c27aad3eef
2023-04-08 18:32:08 +09:00
roynatech2544
0979b84da5 universal7885: Use TARGET_LOCAL_ARCH instead 2022-12-23 19:24:03 +09:00
roynatech2544
cdcdf5481c universal7885: Include a radio wrapper
vendor.samsung.hardware.radio@2.1 extends android.hardware.radio@1.4 which can be casted and registered
2022-12-23 19:23:54 +09:00
roynatech2544
eea872d99a a10-arm: Don't build fm 2022-12-23 19:23:54 +09:00
roynatech2544
22927330e7 universal7885: Fix a10 build 2022-11-17 08:19:18 +09:00
roynatech2544
6b313d15c4 Revert "universal7885: FMRadio: Drop for now"
This reverts commit 13db70086c.
2022-11-05 08:18:24 +09:00
roynatech2544
5c518baaef universal7885: camera-app: Change module name
So it can override source built ones
2022-11-03 16:43:28 +09:00
roynatech2544
72bb5acc20 universal7885: libshims: Import a shim to make blobs shut up 2022-11-01 19:18:37 +09:00
roynatech2544
633809a397 universal7885: camera-app: Ship Aperture instead
- Supports AUX camera.
- Also add aux camera prop
- Prebuilt's commit: c28b2af987
2022-11-01 15:14:53 +09:00
Aaron Kling
2253170e8a universal7885: Remove references to a2dp module
APM would fail to parse the config anyway:

  E DevicesFactoryHAL: loadAudioInterface couldn't load audio hw module audio.a2dp (No such file or directory)
  W DevicesFactoryHalHidl: The specified device name is not recognized: "a2dp"
  E AudioFlinger: loadHwModule() error -22 loading module a2dp
  W APM_AudioPolicyManager: could not open HW module a2dp

Change-Id: Iaa1be881cfe8f8474cef0ba46e1b0a62b59e14be
2022-11-01 14:50:35 +09:00
roynatech2544
0163528f1a universal7885: Copy libcrypto from VNDK 32
Fixes one of 2 DRM widevine errors in log
2022-10-27 15:17:16 +09:00
roynatech2544
13db70086c universal7885: FMRadio: Drop for now
WIP
2022-10-27 15:13:31 +09:00
roynatech2544
1845c09098 [SQUASH] universal7885: Revert health related commits
Revert "universal7885: sepolicy: Address charger_vendor denial"

This reverts commit f35e7ce2a6.

Revert "universal7885: Switch to health AIDL HAL"

This reverts commit d80918f7b5.

Revert "universal7885: health: remove unused namespace"

This reverts commit 19139783b3.

Revert "universal7885: Remove unused deps from health impl"

This reverts commit 478b6f760c.

Revert "universal7885: Implement health 2.1 hal"

This reverts commit f90a9a09cf.
2022-10-17 18:01:00 +09:00
Bruno Martins
fc51a00551 universal7885: Drop component overrides
This is no longer needed as of Android 13.

Change-Id: I38435c47c8781678f82014decbbae40dcab0a07b
2022-10-15 18:33:23 +09:00
roynatech2544
bbf23a20cd universal7885: dlopener: Mark as vendor avaliable and build it 2022-10-14 22:57:33 +09:00
Tim Zimmermann
d80918f7b5 universal7885: Switch to health AIDL HAL
Change-Id: Icbb7194943388679abd25b2dbd105424c34496a1
2022-10-11 13:50:02 +09:00
roynatech2544
b3cd2cf207 Revert "universal7885: Enable AIDL DRM HALs"
This reverts commit 380475026d.

- Clearkey init fails
- Also address DRM widevine denial
2022-10-10 22:15:45 +09:00
roynatech2544
bfe2d6397e universal7885: Build missing radio@1.0 2022-09-22 13:12:22 +09:00
A2L5E0X1
2e6fa25a3a universal7885: Import dlopener debugging tool
[Linux4: This is helpful for things like OMX which hide dlopen errors]
2022-09-17 18:51:16 +09:00
Tim Zimmermann
36615e9d9f universal7885: Switch to new AIDL memtrack HAL
Change-Id: I3ae077b5f59e4fcf32489eef64bce8551d758998
2022-09-16 18:25:58 +09: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
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
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
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
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
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
Gabriel2392
c0e70c1f68 universal7885: add local arch variable 2022-07-30 09:33:09 -03:00
Gabriel2392
47023baaa2 universal7885: don't call universal vendor blobs for arm 2022-07-30 08:44:24 -03:00
Gabriel2392
9b035b514f universal7885: unify arm branch 2022-07-30 08:08:40 -03:00
Tim Zimmermann
dbd446b32c
Revert "universal7885: Uprev graphic composer HAL from 2.1 to 2.4"
* Our HWC does not support setActiveModeWithConstraints
* This way we can actually have mode switching working
  which will be needed for Tiramisu resolution settings

This reverts commit 6c0bc75905.
2022-05-27 17:52:15 +09:00
roynatech2544
2d5919abc1
universal7885: Copy volume tables from source
Change-Id: I6b583cb56dc4812e4483fe56e9e23359248e55e9
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-05-25 21:07:22 +09:00
roynatech2544
d97d8b7bfe
universal7885: Import radio hals
* Build them from source
* Drop prebuilts on vendor tree
2022-05-20 18:24:21 +09:00
roynatech2544
f7c01f23cc
universal7885: Remove legacy drm hal V1.0
We no longer need drm plugins
2022-05-06 23:28:59 +09:00
roynatech2544
3cefd465e9
universal7885: Use only top rev hidl for build list
All other higher rev interfaces require all the lowers anyway
2022-05-06 23:10:27 +09:00
roynatech2544
4518c61696
universal7885: Adapt to DRM hal changes from 9820
- Update proprietary files list to include drm 1.4 hal
- Also add missing entries on a10 proprietary files list
- Build needed interface for drm 1.4 for vendor
2022-05-06 16:22:07 +09:00
Steven Moreland
d1ed7506da
universal7885: Move ueventd.rc to /vendor/etc
The root location of this file is deprecated for Android T.

Bug: 189268918
Bug: 178221726
Test: device reaches boot complete after raising API level to 32
Change-Id: I97a6d2e5cacd0ac5eeb81daafeb8b1a0ad5c119b
2022-05-04 16:21:09 +09:00
roynatech2544
f90a9a09cf
universal7885: Implement health 2.1 hal 2022-04-30 15:10:08 +09:00