Commit graph

33 commits

Author SHA1 Message Date
LuK1337
031d6ba43a sdm845-common: Switch to common Trust HAL implementation
* OnePlus's OTG switch sysfs doesn't act the same as
  'deny_new_usb' node breaking OTG entirely in some
  situations.

Change-Id: I4f67d5cec5ded72ee835bfed9d34407eba1612d1
2019-06-18 03:25:14 +02:00
Luca Stefani
07c44c6547 sdm845-common: Switch to NXP NFC stack
Change-Id: I56908d6aa0a938ea89b35a41e3f90768bd8ce0ac
2019-05-17 13:08:21 +02:00
Artem Borisov
659430c672 sdm845-common: Add QCOM's WFD implementation
* Sadly, out-of-the-box Miracast support was killed in P, so
  we need this to keep Wi-Fi display feature working.
* Additionally libwfdnative has been modified to load
  libhidlbase.so instead of android.hidl.base@1.0.so using
  following command:
    sed -i 's/android.hidl.base@1.0.so/libhidlbase.so\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' proprietary/lib64/libwfdnative.so proprietary/lib/libwfdnative.so

Change-Id: Id680d918b64c0e3733251db45992ec477b6fbdfb
2019-05-08 15:11:00 +02:00
Luca Stefani
53fecbf169 sdm845-common: Add and build trust HAL
Change-Id: I6ffdcd0cae2afb1b1e872152f7997da704ad74dc
2019-02-04 20:47:31 +01:00
Danny Baumann
e3ee15e8af sdm845-common: Replace lineagehw implementation by HIDL services
Move DisplayModeControl and SunlightEnhancement into a livedisplay
service, and TouchscreenGestures into a touch one.

Change-Id: I5f46671633a13ddc6733a47f4ea5a6515d6d6c98
2019-02-04 15:15:19 +01:00
LuK1337
ff74c36010 sdm845-common: Add qti-telephony-common from xiaomi sdm845
Change-Id: I5d073075c7b6dac7998be78f65815260721a911f
2019-01-12 11:01:46 +01:00
Luca Stefani
8c75e16b53 sdm845-common: Switch to stock qti_whitelist.xml
Change-Id: Ic8f03ab186e5c9673538b2c6103ec7af2592ddfe
2019-01-12 11:01:39 +01:00
LuK1337
3bce0747b3 sdm845-common: Move OnePlusPocketMode to enchilada
* Fajita won't need it.

Change-Id: I7627de95fc445d123869f76ceb92ddf67dc49449
2019-01-11 13:49:06 +01:00
Luca Stefani
7c492e1318 sdm845-common: Remove fpc1020 keylayout and idc
Change-Id: I7bedb12e272ef0f0f3b882f044c396787f1b1cc2
2018-12-24 22:40:54 +01:00
Luca Stefani
922b46d9f1 sdm845-common: Build only 64bit power hal
Change-Id: I3dd347b6fa66bbb82224adf9081d1512920263da
2018-12-23 20:20:00 +01:00
Luca Stefani
b13cd82641 sdm845-common: Remove android.hidl.base
* P vendor doesn't require it anymore

Change-Id: Ie5ffb4b71ae62b772e0f94cc4ec777f2fcf9b6a7
2018-10-17 16:03:47 +02:00
LuK1337
9fce32e23e sdm845-common: Move product_launched_with_o_mr1.mk inclusion to enchilada
* Obviously OP6T isn't going to launch with 8.1 therefore
  we got to move it to enchilada.

Change-Id: Ifec5e0ed00e751d9a9fdb945ddbd3054792bb3c6
2018-10-14 14:48:34 +02:00
LuK1337
1272127b9a sdm845-common: Bind mount our own audio policy configuration
Change-Id: I830b0488d34f76169bceb33503eb701b3dfbfd27
2018-10-14 14:34:09 +02:00
Luca Stefani
ec1f45e813 sdm845-common: Don't build vndk_package
* It's built by default if vndk is set to current

Change-Id: I2a00446046bafe265e5ac894656abc72514319d8
2018-10-14 14:26:52 +02:00
Luca Stefani
c6f1c498c4 sdm845-common: Build dtbo
* Also add it to A/B list

Change-Id: Id7eca5ab0f62874fd69c58e6e0985d9826c735d8
2018-08-19 19:44:56 +02:00
LuK1337
edc089ab26 sdm845-common: Remove unnecessary languages_full.mk include
* It's already included in full_base_telephony.

Change-Id: I7547ff447e81641e74fd911a12f5a9f0df9e5ccf
2018-08-07 00:30:59 +02:00
LuK1337
4ed29836d8 sdm845-common: Import pocketmode app and SELinux rules for it
* Based off android_device_oneplus_msm8998-common pocketmode
  app but without fpc10xx support and using actual OnePlus
  pocketmode sensor.

Change-Id: I73eaf7e00afd08cdad71d323b6821eb8a0160cd2
2018-07-27 20:23:44 +02:00
LuK1337
ee329ad0bb sdm845-common: Add OnePlusDoze app for pickup sensor handling
* Based off android_device_oneplus_oneplus3 doze app but
  with proximity related features stripped out and updated
  pickup sensor name.

Change-Id: I9f81b153948069cd4370c75817f12e91f6869e1d
2018-07-27 11:38:34 +02:00
Luca Stefani
213d9f2977 sdm845-common: Add IMS support
Change-Id: Iffab2d9311a00d9c995c430bc684c14cec6e4454
2018-07-26 09:14:04 +02:00
Luca Stefani
924e50ddc2 sdm845-common: Add power hal
Change-Id: I764cccb93b01ea2bfaca4cfe93ac314b7c680d5d
2018-07-19 22:13:43 +02:00
Luca Stefani
3c7edbc4a3 sdm845-common: Add a KeyHandler for tri-state-key events
Change-Id: I22a7ee5b7eec5667b14f1a587a6d0138e77dc0f3
2018-07-19 22:13:32 +02:00
Luca Stefani
89203b453e sdm845-common: Add tri-state-key daemon
Change-Id: I796f3853ac87df78a0d1a890c663e312a0ee2d1b
2018-07-19 22:13:32 +02:00
LuK1337
8f5f8a46b9 sdm845-common: Add ANT+ support
Change-Id: I722da6672e91ee52e004eadf0e123f813db81d8e
2018-07-19 21:45:48 +02:00
Christian Oder
95206e66be
sdm845-common: Add basic permission file for HotwordEnrollment
Change-Id: I2986ba3599fe65a8da27649d98d70cd548257aa8
2018-07-15 21:42:59 +02:00
LuK1337
8796a87087 sdm845-common: Add A/B updates support
Change-Id: Id91fde75da524f1a9729ecd5e29d3fd741e7e11e
2018-07-13 12:01:48 +02:00
Ruthwar Kumar Ambeer
fb4875cfc3 sdm845-common: Add background atel services in whitelist
telephony services are white-listed who all need
to freely run in the background. This is temporary
work-around and some of the services will be
removed from the list based on the feasibility.

Change-Id: Ice11429b5b78d5786dc701251b507b7dac5745ee
2018-07-10 10:36:20 +02:00
Luca Stefani
6f47f5885e sdm845-common: Import media_profiles_vendor.xml
* Modified to make it working with AOSP

Change-Id: I921e195f512626237c5315bd4de0da63778da078
2018-07-10 09:26:25 +02:00
LuK1337
889bee0b3f sdm845-common: Import fingerprint keylayouts and idc files
Change-Id: I7919c2524bfb663351e376a8eb5bbf82a93f633c
2018-07-07 21:23:00 +02:00
LuK1337
118f6920b5 sdm845-common: Build our own lights HAL
Change-Id: I0e0d2db5c109778b86ab54101b70f0d3856195cb
2018-07-07 21:22:51 +02:00
LuK1337
b251bc22ad sdm845-common: Add dashd
Change-Id: I3afeaf04892ed031dbf3715edd37919d8d398e22
2018-07-07 18:44:54 +02:00
LuK1337
30c23f939b sdm845-common: Build Snap
Change-Id: I336d0d6cd8c9a0d6cf36784403388072c03e7b1b
2018-07-07 18:44:54 +02:00
LuK1337
adf9bfbe4e sdm845-common: Add recovery support
Change-Id: Id44d9793e0ea5fd1359f661ec6a9a1784514dbd2
2018-07-07 18:44:54 +02:00
LuK1337
02a9fcb3e4 sdm845-common: Initial commit
Change-Id: I317c72bd943457c95d2b2c2c80ac0163c9f76a93
2018-07-07 18:44:53 +02:00