87 Commits

Author SHA1 Message Date
SGCMarkus
472670564f sm8250-common: unify fstabs used, and the vbmeta_system entries 2022-02-18 14:55:20 +01:00
LuK1337
f8bbee0e67 Move mGvmqPlatform from header file to cpp
Fixes duplicate symbol when linking BootControl.o and
libboot_control_qti.o.

Change-Id: I387a6fc24ecaef2bd1f2326f0010688b8f63ec45
2022-02-18 13:40:22 +01:00
SGCMarkus
f4a59c1102 sm8250-common: bootctrl: add previous definitions to build in Android.bp 2022-02-18 13:40:07 +01:00
Dan Pasanen
15492e786c sm8250-common: bootctrl: don't assume both partition's slots are on the same disk
* Call out for the disk of both slots of the target partition
  separately in case they are actually on a different disk

Change-Id: Ief0997a1d59556c08b9128777f07679f49e97877
2022-02-18 13:33:30 +01:00
LuK1337
e9423387bd Expose 1.1 impl via cc_defaults
* Needed for device specific gpt-utils.

Change-Id: I1d9e1b4727728f776594f630f639bd4ca7c4309c
2022-02-18 13:32:22 +01:00
Hridya Valsaraju
68cbba7660 Build bootctrl.sdm845 using Android.bp
This is required to build a recovery variant of the
same to be used by fastbootd.

Bug: 78793464
Test: make

Change-Id: I2774c5cdb7013be2f59f10d84cfff94cb1a842c4
2022-02-18 13:31:54 +01:00
LuK1337
ccec60a545 Drop dependency on librecovery_updater
* Not needed.

Change-Id: Ie255f645eafc6f178b8a333059e83ec3d5dbe622
2022-02-18 13:29:04 +01:00
SGCMarkus
42227251ed sm8250-common: import bootctrl from LA.UM.9.12.r1-13800-SMxx50.0 2022-02-18 13:27:05 +01:00
SGCMarkus
818a89d125 sm8250-common: enable updatable apex 2022-02-18 12:59:02 +01:00
SGCMarkus
78b7a70855 sm8250-common: include gsi_keys 2022-02-18 12:58:40 +01:00
SGCMarkus
02f7b36909 sm8250-common: gpt-utils: add partitions present on moto sm8250 2022-02-18 12:52:00 +01:00
SGCMarkus
e7b05599c9 sm8250-common: copy init.recovery.qcom.rc to recovery/root
this is only done automatically for the target device, not the common folder
2022-02-18 12:52:00 +01:00
SGCMarkus
6f8322a583 sm8250-common: build additional vendor copies of the following:
android.hardware.bluetooth@1.0
android.hardware.drm@1.4
android.hardware.fingerprint@2.1
android.hardware.gatekeeper@1.0
android.hardware.gnss@2.1/1.1
android.hardware.keymaster@4.1
android.hardware.neuralnetworks@1.3
vendor.qti.hardware.perf@2.2
android.hardware.radio@1.5
android.hardware.radio.config@1.2
android.hardware.radio.deprecated@1.0
android.system.net.netd@1.1
2022-02-18 12:50:41 +01:00
SGCMarkus
d6238895ad sm8250-common: proprietary-files: add missing files 2022-02-17 23:35:24 +01:00
SGCMarkus
9f3e5ee98b sm8250-common: build android.hidl.base, libhidltransport and libhwbinder 2022-02-17 22:53:00 +01:00
SGCMarkus
88eb9e2c8e sm8250-common: use proper dynamic partition group name 2022-02-17 22:34:39 +01:00
SGCMarkus
d1b15d650f sm8250-common: remove not needed manifest entries 2022-02-17 20:27:46 +01:00
SGCMarkus
94757d6254 sm8250-common: add a device framework compatibility matrix file 2022-02-17 20:26:00 +01:00
dianlujitao
4aba6474a9 sm8250-common: Create symlink for expat
Change-Id: I65c13a8d817c3e684c42d7c282bef0bed61af50a
2022-02-17 20:23:02 +01:00
SGCMarkus
c3328f249f sm8250-common: recreate symlinks from stock 2022-02-17 20:19:29 +01:00
SGCMarkus
deb22a36e7 sm8250-common: build vendor ramdisk image
also use rootdir/etc/fstab.qcom for recovery
and add recovery.wipe
2022-02-17 19:30:04 +01:00
SGCMarkus
2336e05984 sm8250-common: add first_stage_ramdisk fstab 2022-02-17 19:21:31 +01:00
SGCMarkus
288028e415 sm8250-common: add motobox to proprietary files 2022-02-17 19:20:19 +01:00
SGCMarkus
1cb23ae36f sm8250-common: set vendor_boot partition size 2022-02-17 17:16:58 +01:00
SGCMarkus
1df10c39f7 sm8250-common: set kernel module aliases
from: 38a6a1a272
2022-02-17 17:12:12 +01:00
SGCMarkus
ccea932fed sm8250-common: rootdir: add common init sh files 2022-02-17 16:14:17 +01:00
SGCMarkus
131fe324e7 sm8250-common: rootdir: remove unused files 2022-02-17 16:11:41 +01:00
Erfan Abdi
f8539e08af sm8250-common: Cleanup rootdir init scripts 2022-02-17 16:04:09 +01:00
SGCMarkus
70cf460c22 sm8250-common: remove unknown interface vendor.qti.hardware.wigig.netperftuner@1.0::INetPerfTuner 2022-02-17 15:39:37 +01:00
SGCMarkus
6cf33e69ba sm8250-common: add recovery init and fstab 2022-02-17 15:38:48 +01:00
SGCMarkus
06edd54427 sm8250-common: remove duplicated prop 2022-02-17 15:38:15 +01:00
SGCMarkus
69b5970cde sm8250-common: manifest: dont specifiy sepolicy version 2022-02-17 13:25:44 +01:00
SGCMarkus
5e105eed1d sm8250-common: lights: use new lights ndk_platform 2022-02-17 13:24:37 +01:00
SGCMarkus
e22f92f173 sm8250-common: fix derps in sm8250.mk 2022-02-17 13:22:22 +01:00
SGCMarkus
2412955e80 sm8250-common: set recovery as boot
also set recovery fstab, and disable elf check
2022-02-17 13:21:39 +01:00
SGCMarkus
500b086d7c sm8250-common: enable BUILD_BROKEN_DUP_RULES 2022-02-17 12:43:34 +01:00
SGCMarkus
683d4c70ab sm8250-common: change COMMON_PATH to LOCAL_PATH
* copy paste error
2022-02-17 12:42:53 +01:00
SGCMarkus
2921075495 sm8250-commonn: include vendor/motorola/sm8250-common 2022-02-17 12:37:54 +01:00
SGCMarkus
b9149481d0 sm8250-common: makefile fixes 2022-02-17 12:14:54 +01:00
SGCMarkus
1056fc09ed sm8250-common: config.fs: add moto GIDs 2022-02-17 11:32:41 +01:00
SGCMarkus
3c6b0c5494 sm8250-common: add initial config.fs 2022-02-17 11:29:41 +01:00
SGCMarkus
c03fd39738 sm8250-common: add local path to soong namespaces 2022-02-17 11:28:05 +01:00
SGCMarkus
371fc634d0 sm8250-common: import lights aidl
from https://github.com/LineageOS/android_device_motorola_nio e3a36424d4a7de739661061c3bd6fc2c5102da50
2022-02-17 11:26:56 +01:00
SGCMarkus
8a5a91933d sm8250-common: add fstab.qcom
fstab is common between pstar and nio
2022-02-17 10:30:04 +01:00
SGCMarkus
35e7abf473 sm8250-common: add initial rootdir 2022-02-17 10:25:08 +01:00
SGCMarkus
3155670b6d sm8250-common: add common properties from RRA31.Q3-19-19 2022-02-16 23:30:51 +01:00
SGCMarkus
b40c6cb4fb sm8250-common: add gps configs from RRA31.Q3-19-19 2022-02-16 21:39:30 +01:00
SGCMarkus
e085cb3fb6 sm8250-common: proprietary-files fixup 2022-02-16 21:37:18 +01:00
SGCMarkus
fa2d99e896 sm8250-common: add initial proprietary-files.txt 2022-02-16 21:09:13 +01:00
SGCMarkus
613c8402b3 sm8250-common: add extract utils 2022-02-16 21:08:01 +01:00