Commit Graph

56 Commits

Author SHA1 Message Date
Peter Cai 3bd1d61da4
guacamole: kang carrier config from violet 2019-06-21 06:42:55 +08:00
Peter Cai c79f2a353e
guacamole: overlay: decrease padding a little bit 2019-06-21 06:41:43 +08:00
Peter Cai fae10aee11
guacamole: camera_motor: switch to proper HAL 2019-06-20 21:55:46 +08:00
Peter Cai dcfe5d8446
guacamole: add statusbar paddings 2019-06-20 20:58:32 +08:00
Peter Cai 6bf0d18c76
guacamole: kang carrier configuration from violet 2019-06-20 20:29:28 +08:00
Peter Cai 431807bf8c
guacamole: rootdir: allow more camera apps for aux cam 2019-06-20 20:28:00 +08:00
Peter Cai a12ac7946d
guacamole: implement camera motor support
* Support camera motor by using a hook into the camera service
* TODO: Clean this up. Maybe we can use HAL to implement this?
2019-06-20 20:21:53 +08:00
Peter Cai 9b90467bf6
guacamole: add support for under-screen fingerprint scanner
* Needs corresponding frameworks commit.
* Imported all vendor interfaces to the device tree. This is dirty and
should be fixed from the frameworks side first, e.g. maybe load a .jar
library for FOD, but the code of that .jar library is only present in
device tree.
2019-06-20 15:29:40 +08:00
Peter Cai abb76bfbe2
guacamole: also pin dashd 2019-06-20 11:58:45 +08:00
Peter Cai ae1c1cc9fe
guacamole: pin nxp nfc stack 2019-06-20 11:34:30 +08:00
Peter Cai ee6ee60aa8
guacamole: override fstab.qcom from vendor to remove wrappedkey
* OnePlus has `wrappedkey` enabled in their fstab but actually does not
use it at all. To match this, we have to override the fstab by
bind-mounting.
2019-06-20 11:04:39 +08:00
Peter Cai 30d852c9a1
guacamole: lights: kang from sdm845-common 2019-06-20 10:35:39 +08:00
Peter Cai a6ab46dd7c
guacamole: overlay: decrease status bar size 2019-06-20 09:43:25 +08:00
Peter Cai c6067b56ea
guacamole: pin ims.apk to daisy 2019-06-20 09:38:19 +08:00
Peter Cai 6a449cf32b
guacamole: pin telephony and nfc jar blobs
* The oneplus blobs require `android.util.OpFeatures` which we do not
have. Kanged from fajita.
2019-06-20 09:33:25 +08:00
Peter Cai 0dcd25f07c
guacamole: increase status bar height in portrait mode 2019-06-20 08:45:40 +08:00
Peter Cai 2f4cb1a416
guacamole: update media_profiles and correct binding 2019-06-20 08:43:33 +08:00
Ashwin R C 362c163a87
guacamole: build sensors HIDL 2019-06-20 07:04:14 +08:00
Peter Cai 5941ebdfb4
[WIP] use kernel from holydragon 2019-06-19 21:36:29 +08:00
Peter Cai daf84fc9b6
[WIP] switch back to Image-dtb 2019-06-19 20:12:44 +08:00
Peter Cai c0885313b6
[WIP] correct some configuration 2019-06-19 20:11:52 +08:00
Ashwin R C 62660de6ab
guachamole: disable vbmeta verification 2019-06-19 16:19:56 +08:00
Peter Cai 447520cded
guacamole: enable AVB 2019-06-19 15:39:55 +08:00
Peter Cai ad63511fe9
guacamole: exclude vendor and vbmeta from updater 2019-06-19 14:50:54 +08:00
Peter Cai a4ce90673d
guacamole: define metadata partition flag 2019-06-19 14:36:13 +08:00
Peter Cai fd142c5dd4
guacamole: add minimal sepolicy to pass building
* The packaging step requires some of the file_contexts to build the
images correctly.
2019-06-19 14:34:53 +08:00
Peter Cai 3ee88c428e
guacamole: gpt-utils: kang from fajita 2019-06-19 13:28:37 +08:00
Peter Cai 6f0a85234d
guacamole: use QCOM bootctrl 2019-06-19 13:23:10 +08:00
Peter Cai cb08912d35
guacamole: build bootctrl libraries 2019-06-19 13:09:05 +08:00
Peter Cai 6e3c87b942
guacamole: add oneplus fingerprint extension blobs 2019-06-19 12:16:47 +08:00
Peter Cai 2501813c58
guacamole: add AAPT configuration 2019-06-19 12:14:02 +08:00
Peter Cai 09dc8a53d3
guacamole: build fingerprint service 2019-06-19 12:12:40 +08:00
Peter Cai c1ac5f9c14
guacamole: add A/B update flags 2019-06-19 12:09:23 +08:00
Peter Cai eae6877b2e
guacamole: add perf & sdm blobs 2019-06-19 12:05:37 +08:00
Peter Cai 5893da1640
guacamole: update ims blobs 2019-06-19 11:59:37 +08:00
Peter Cai bdac09d8c3
correct naming: oneplus7pro = guacamole 2019-06-19 11:48:28 +08:00
Peter Cai 76a85de8e4
guacamoleb: compatibility_matrix: remove required HALs 2019-06-19 10:12:50 +08:00
Peter Cai 0c361a5fc8
guacamoleb: enable dexpreopt 2019-06-19 09:30:10 +08:00
Peter Cai 5979476cf1
guacamoleb: import compatibility matrices and manifests 2019-06-19 09:29:14 +08:00
Peter Cai 116cfbdb60
guacamoleb: device: import NFC config 2019-06-19 09:23:55 +08:00
Peter Cai a8c156a26a
guacamoleb: BoardConfig: set correct defconfig path 2019-06-19 08:45:09 +08:00
Peter Cai 4974bb7910
guacamoleb: BoardConfig: set shipping api level 2019-06-19 08:39:21 +08:00
Peter Cai c61453fbbe
guacamoleb: BoardConfig: enable CLANG 2019-06-19 08:36:25 +08:00
Peter Cai 92de26428f
guacamoleb: system.prop: import from stock 2019-06-19 08:32:11 +08:00
Peter Cai 99316fea9d
guacamoleb: device: copy audio_policy 2019-06-19 08:26:12 +08:00
Peter Cai 4c5834f31f
guacamoleb: vendor: pin aptX blobs 2019-06-19 08:24:37 +08:00
Peter Cai 66d500100f
guacamoleb: import proprietary blobs 2019-06-19 08:21:39 +08:00
Peter Cai 178c97e756
guacamoleb: overlay: import from skydragon
<https://gitlab.com/HolyDragonProject/android_device_oneplus_oneplus7pro>
2019-06-19 08:02:55 +08:00
Peter Cai 37e867169a
guacamoleb: keylayout: import from stock 2019-06-19 07:57:06 +08:00
Peter Cai 6c5a116b1c
guacamoleb: init bdroid configuration
from
<https://gitlab.com/HolyDragonProject/android_device_oneplus_oneplus7pro/blob/ndp/bluetooth/bdroid_buildcfg.h>
2019-06-19 07:51:14 +08:00