Commit Graph

79 Commits

Author SHA1 Message Date
Josh Fox (XlxFoXxlX) 410c759172 sm8150-common: Switch back to bool for FOD
Signed-off-by: Anirudh Gupta <anirudhgupta109@gmail.com>
Signed-off-by: Anirudh Gupta <anirudhgupta109@aosip.dev>
2020-05-02 14:11:00 +05:30
Josh Fox (XlxFoXxlX) 0fd2d12be3 sm8150-common: Remove LiveDisplay HAL
Signed-off-by: Anirudh Gupta <anirudhgupta109@gmail.com>
Signed-off-by: Anirudh Gupta <anirudhgupta109@aosip.dev>
2020-05-02 14:11:00 +05:30
Josh Fox (XlxFoXxlX) cff59facf6 sm8150-common: Remove trust HAL
Signed-off-by: Anirudh Gupta <anirudhgupta109@gmail.com>
Signed-off-by: Anirudh Gupta <anirudhgupta109@aosip.dev>
2020-05-02 14:11:00 +05:30
Anirudh Gupta 7deceb6044 sm8150-common: Initial AOSiP Bringup
Signed-off-by: Anirudh Gupta <anirudhgupta109@aosip.dev>
2020-05-02 14:10:56 +05:30
Anirudh Gupta c92ef59154 sm8150-common: Split vendor_props into {odm,vendor}.prop
Change-Id: I03a3529ebe36486534e83643bd1d1184de5c0b12
Signed-off-by: Anirudh Gupta <anirudhgupta109@aosip.dev>
2020-05-01 13:30:52 +02:00
LuK1337 4379a8c16b Revert "sm8150-common: Drop obsolete PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS entry"
This reverts commit c39203d477.

Change-Id: I7ca785fc7ad7f704c7f578ee0604b48e99f61098
2020-05-01 11:51:05 +02:00
LuK1337 c39203d477 sm8150-common: Drop obsolete PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS entry
Change-Id: I2183e4244480208dee23538c153c343e10954c35
2020-04-30 22:44:03 +02:00
Ashwin R C dbeb7ba2bc sm8150-common: Decommonize building vibrator HAL
* OnePlus 7 doesn't feature ~ aw8697 ~ vibrator motor.

Signed-off-by: Ashwin R C <ashwin2001achu@gmail.com>
Change-Id: I35b84e47e24603a7601b13692b6333d4eb7d5643
2020-04-30 14:24:19 +02:00
Luca Stefani 4671233bfb sm8150-common: Move soong namespaces to common.mk
* This is a product property

Change-Id: I411428687839fca7c794d488bb48e5f1773e570b
2020-04-03 10:58:21 +02:00
LuK1337 e8310eb32d sm8150-common: Switch to OOS USB audio policy configuration
Change-Id: I242c82aac5b0bdbe5269c1814962657168bbb14d
2020-02-25 16:11:10 +01:00
LuK1337 494cde4240 sm8150-common: Workaround soong namespacing issue
Change-Id: I2d93be5b1b560d33fbf0454da5c6b036343dc14e
2020-01-31 16:57:49 +01:00
LuK1337 0897b0ffd8 sm8150-common: Add odm to AB_OTA_PARTITIONS
Change-Id: If095a522a3695a51c50fb599427848d1f6626410
2020-01-30 20:31:42 +01:00
LuK1337 c12bc506a4 sm8150-common: /$ -> $
Change-Id: Ic18f16efeb5074b62510093b24533b7e520aa43d
2020-01-29 21:16:13 +01:00
Cheney Ni 0d2bf3269f sm8150-common: Support A2DP offload for Bluetooth Audio HAL V2
Remove primary flags from hearing aid also.

Bug: 124277691
Bug: 124014853
Test: manual with BluetoothAudioHAL enabled / disabled
Change-Id: Ibc86687a6a6c2f0767a213ccd408e7bb5de98985
2020-01-26 21:01:44 +01:00
dianlujitao 43871f077d sm8150-common: Enable AOSP bluetooth audio HAL v2
Change-Id: I4d12752ae5fb2829d6612647c8740c84967f5434
2020-01-26 12:45:06 +01:00
LuK1337 8b74e4cc55 sm8150-common: Decommonize mixer paths 2020-01-10 16:29:05 +01:00
chrmhoffmann 57f564732f sm8150-common: Use TARGET_COPY_OUT_SYSTEM
Change-Id: Idff78541e3b35ac297aaabb0f4bb6bf30c25b2b3
2020-01-03 21:21:40 +01:00
LuK1337 259faf9927 sm8150-common: Exclude Snap overlays from RRO
Change-Id: Ibefb7acaa158eea787618d1696057b75d2541e87
2019-12-27 17:20:11 +01:00
LuK1337 ae5934f921 sm8150-common: Finish up QCOM WFD
Change-Id: If7317d71c8af2957892366af0a9c55dc0c644412
2019-12-27 17:20:11 +01:00
Dan Pasanen 4bdcd97906 sm8150-common: Exclude lineage-sdk overlays from RRO
* lineage-sdk overlays don't work with RRO

Change-Id: Iff826faf1864388066a488acc9682636b98d1098
2019-12-27 17:20:11 +01:00
Anton Hansson 3e4c8d3801 sm8150-common: Enforce RRO for all resource overlays
Bug: 118823052
Test: make
Change-Id: I579d09480c7a482543ea616dd5c493d825bb98b1
2019-12-27 17:20:10 +01:00
LuK1337 0898f8c4c9 sm8150-common: Build more stuff from source
Change-Id: I1a7a171c0d1e5b4eecfa78f1fcb08a2688337089
2019-12-27 17:20:10 +01:00
Ashwin R C c868260e6e sm8150-common: decommonise product_launched_with_p inheritance
Change-Id: I8c882ffc0546de462899f377b62c235a15e9426f
2019-10-12 10:01:46 +08:00
LuK1337 e78e13d4f2 sm8150-common: rootdir: Update everything from OOS 10 OB2
Change-Id: I650f277befe47d6f461e4b1952b153ef3c81d4c0
2019-10-11 22:06:41 +02:00
Peter Cai cf6568affb sm8150-common: bump to power hal 1.2
Change-Id: Idd94e6662429afbba612bc2edf8e2f6e9292fa25
2019-10-11 13:02:28 +02:00
Peter Cai a93cecb2c0 sm8150-common: update vendor blobs from OOS 10 OB2
* Updated all blobs from OOS 10 OB2.

* Ramdisk is not fully synchronized, but necessary changes are made to
  support the new blobs.

* Device manifest has been updated to match the new blobs. However,
  clean-ups might be needed due to some vendor changes.

* SELinux permissive is flipped on for now until all the new denials are
  addressed.

Change-Id: I8e0e72445da8ecab1c4e85735ebfcabc5ff2ed7b
2019-10-11 13:02:27 +02:00
LuK1337 6bac9f82b0 sm8150-common: Disable WFD for now
Change-Id: I0c2d30a74cb9a898ccb3bac846892adf370feb8d
2019-10-06 19:59:40 +02:00
LuK1337 630324b1e8 sm8150-common: Update system IMS stack from Android Q OB2
Change-Id: Idc6f00bfaf7e8d4092f96db395df2c0e9da00ef4
2019-10-06 19:59:40 +02:00
LuK1337 c746507d35 sm8150-common: Update NFC stack from Android Q OB2
Change-Id: I42a66d08dc6c953f1b5e1d3bc67f5fba519b9134
2019-10-06 19:59:40 +02:00
Volodymyr Zhdanov ecb5899399 sm8150-common: Add packages for Android 10 IMS
Change-Id: Ib387f4abcfc1895a420e05c4c87e7d00e65f02ba
2019-10-06 19:59:40 +02:00
Brad Ebinger cd57eaf834 sm8150-common: Enable FEATURE_TELEPHONY_IMS for these devices.
Change-Id: Ibdd8cfad8fa26b147d1c318eb43e4bf181ae4037
2019-10-06 19:59:40 +02:00
Peter Cai 140f953b80 sm8150-common: Make camera blob load with v28 libc++
* It requires __sfp_handle_exceptions

Change-Id: I504c847c8fd9a28fbad519cac781196369e7a3be
2019-10-06 19:59:40 +02:00
Jeff Tinker 8ba017c962 sm8150-common: Enable clearkey drm plugin v1.2
test: android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement

bug: 117570956
bug: 110838441
bug: 116252891
Change-Id: Ie9373543ef416e718a70e75d95bf5b15a2852705
Signed-off-by: mracar07 <umutcan@umutcanacar.me>
2019-10-06 19:59:40 +02:00
Luca Stefani 0fee76b396 sm8150-common: Enabled updateable APEX
Change-Id: Iae46cbf48ae5fbfa100e83e8d6ce19f225102cf3
2019-10-06 19:59:40 +02:00
Michael Gernoth 4f6eb961a6 sm8150-common: Exclude AOSP NfcNci
* We use our own NFC app.

Change-Id: I5345fc03f45844bb10d629f100720e39fbbdf9ee
2019-10-06 19:59:40 +02:00
LuK1337 e0e44f6775 sm8150-common: Don't build brillo_update_payload
* brillo_update_payload is a host package therefore
  we don't really need it.

Change-Id: I06bd7ea916d2652100cafe454bb2854d3e835cc9
2019-10-06 19:59:40 +02:00
Hridya Valsaraju 277abc2142 sm8150-common: Build bootctrl.msmnile using Soong
This is required to build the recovery variant of the
same to be used by fastbootd.

Bug: 78793464
Test: make
Change-Id: I16eddcb853bda1a9969810f258884ebdbbfc1f5c
2019-10-06 19:59:39 +02:00
Hridya Valsaraju 8ce5622c61 sm8150-common: Build libgptutils with Android.bp
This is required to build bootctrl.sdm845 with Android.bp.

Bug: 78793464
Test: make

Change-Id: Iff4f50ad363cc003d60a5380addd79749b547514
2019-10-06 19:59:20 +02:00
Ashwin R C 2d171a8cfe sm8150-common: Remove unnecessary "\"
Change-Id: I6afef47f1789a595024716dc10cdf8f404f3d508
2019-08-12 18:38:12 +02:00
Wang Han e8ba1cba17 sm8150-common: Remove libaacwrapper from PRODUCT_PACKAGES
* It does not exist at all and is replaced by libwfdaac.
2019-08-12 18:35:21 +02:00
LuK1337 2c0c161709 sm8150-common: Add missing "# A/B"
Change-Id: Ifbf1d8046babed07ef9070aea5a795e9fcc70b63
2019-08-05 23:37:30 +02:00
Jaekyun Seok 5289c2916f sm8150-common: Enforce RRO on framework-res
Overlays only for framework-res will be converted into RROs.

Other overlays can't be converted due to some known issues on app RRO.

Bug: 36231603
Change-Id: Idca30fdbbcc990fd124de16a06a112a346612a61
(cherry picked from commit db1b6058200fc5255f519cf6609fca7619d6743e)
2019-08-05 23:36:29 +02:00
LuK1337 f63996e4ec sm8150-common: Implement custom Vibrator 1.2 HAL
* This HAL implements interface needed for
  amplitude control and use of vibrator effects:
  - click
  - double click
  - tick
  - heavy click
  - pop
  - thud
* The implementation was inspired by darkobas's
  OmniROM HAL but it was totally rewritten by me.

Change-Id: I8574c5676bfb8711222e864394d77dcd7042956f
2019-08-03 19:17:56 +02:00
LuK1337 74200ccb93 sm8150-common: Build most of display HAL stack from source
* TODO: figure out why oss hwcomposer and sdmcore does not work.

Change-Id: I8a276230b28f48ad38f4bd92d56742850d71aae1
2019-07-29 19:34:57 +02:00
LuK1337 f9bd1913b8 sm8150-common: Switch to vendor.lineage.biometrics.fingerprint.inscreen permission
Change-Id: I0c71ea28544c254b30782776f8c7b903f53180e8
2019-07-24 00:03:00 +02:00
LuK1337 3638c19f67 sm8150-common: Build some soundfx/audio related stuff from source
Change-Id: I552c9935f7fc9d0fb65322ba25537f42f68520e0
2019-07-21 14:53:16 +02:00
LuK1337 64f5ce4d6e sm8150-common: Build some OnePlus HIDL interfaces from source
Change-Id: If02fe5ce09d1c5ab82bd08b4510150308580a2d1
2019-07-21 14:18:53 +02:00
LuK1337 53801c075b sm8150-common: Build vendor.display.config@1.7.vendor from source
Change-Id: I43e3321a6e1617ffb352ec9d6fab265271049c88
2019-07-21 13:13:53 +02:00
LuK1337 d64d5bad98 sm8150-common: Build OMX from source
Change-Id: Ib9632b7d9dbf405b8b72ac65781f4991796fc55e
2019-07-21 12:38:19 +02:00
Christian Oder e57d870d40 sm8150-common: Add basic permission file for HotwordEnrollment
Change-Id: I2986ba3599fe65a8da27649d98d70cd548257aa8
2019-07-12 00:53:42 +02:00