zenfone8: Import and build bootctrl from CAF
Bootctrl: https://source.codeaurora.org/quic/la/platform/hardware/qcom/bootctrl/tree/?h=LA.UM.9.14.r1-16700-LAHAINA.0
recovery-ufs-bsg: https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/recovery-ext/tag/?h=LA.UM.9.14.r1-16700-LAHAINA.0
Recovery:
* Removed all guard related to the ufs frameworks. Lahaina use it so ne need to add additional stuff for it (soong namespace)
-https://source.codeaurora.org/quic/la/platform/vendor/qcom/lahaina/commit/BoardConfig.mk?h=LA.UM.9.14.r1-16300-LAHAINA.0&id=ffb36a29fbac3a75130ea6e0cc159958bf55dab6
* Removed too, the guard related to GENERIC_KERNEL_HEADERS. Our kernel (5.4) doesn't support previous scsi ufs
Change-Id: Id8eac3c6fc312ee1e2ac5b83275ed7b2bb62ec10
diff --git a/bootctrl/1.1/impl/Android.bp b/bootctrl/1.1/impl/Android.bp
new file mode 100644
index 0000000..4c26db2
--- /dev/null
+++ b/bootctrl/1.1/impl/Android.bp
@@ -0,0 +1,20 @@
+cc_library_shared {
+ name: "android.hardware.boot@1.1-impl-qti",
+ stem: "android.hardware.boot@1.0-impl-1.1-qti",
+ defaults: [
+ "hidl_defaults",
+ ],
+ relative_install_path: "hw",
+ vendor: true,
+ recovery_available: true,
+ srcs: ["BootControl.cpp"],
+ shared_libs: [
+ "liblog",
+ "libhidlbase",
+ "libhardware",
+ "libutils",
+ "android.hardware.boot@1.0",
+ "android.hardware.boot@1.1",
+ "libboot_control_qti",
+ ],
+}