db845c: installer: Add bootloader binaries and flashing scripts

* Add AOSP flashing and board recovery scripts, a README for
  instructions and prebuilt flashing tool (qdl) for board recovery.
  QDL source is hosted at
    https://github.com/andersson/qdl/commits/master (760b3dffb03d)

* Also added the db845c aosp bootloader binaries from here:
  https://snapshots.linaro.org/96boards/dragonboard845c/linaro/rescue/26/

  Build description:
    Build URL: https://ci.linaro.org/job/lt-qcom-bootloader-dragonboard845c/26/
    Linux proprietary bootloaders package: RB3_firmware_20190529180356-v3.zip

    ABL source code: https://git.linaro.org/landing-teams/working/qualcomm/abl.git/commit/?id=5086ee1aa38de6d69efea1d4a5ee535203014097
    Partition table:
      AOSP: https://git.linaro.org/landing-teams/working/qualcomm/db-boot-tools.git/tree/dragonboard845c/aosp/partition.xml?id=0e8dde66a17cad7040b7f21f9e752fc1ee13006d

Change-Id: I563b09779ef506b529774bd0b32147d8d516f096
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
diff --git a/installer/db845c/recovery.sh b/installer/db845c/recovery.sh
new file mode 100644
index 0000000..20fd45c
--- /dev/null
+++ b/installer/db845c/recovery.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+INSTALLER_DIR="`dirname ${0}`"
+
+QDL="`readlink -f ${INSTALLER_DIR}/qdl`"
+FIRMWARE_DIR="dragonboard-845c-bootloader-ufs-aosp"
+
+# for cases that don't run "lunch db845c-userdebug"
+if [ -z "${ANDROID_BUILD_TOP}" ]; then
+    ANDROID_BUILD_TOP=${INSTALLER_DIR}/../../../../../
+    ANDROID_PRODUCT_OUT="${ANDROID_BUILD_TOP}/out/target/product/db845c"
+fi
+
+if [ ! -d "${ANDROID_PRODUCT_OUT}" ]; then
+    echo "RECOVERY: error in locating out directory, check if it exist"
+    exit
+fi
+
+echo "android out dir:${ANDROID_PRODUCT_OUT}"
+
+# TODO: Pull one-time recovery/qdl path out of standard install
+# Flash bootloader firmware files
+if [ ! -d "${INSTALLER_DIR}/${FIRMWARE_DIR}/" ]; then
+    echo "RECOVERY: No firmware directory? Make sure binaries have been provided"
+    exit
+fi
+
+pushd "${INSTALLER_DIR}/${FIRMWARE_DIR}" > /dev/null
+sudo "${QDL}" prog_firehose_ddr.elf rawprogram[012345].xml patch[012345].xml
+popd > /dev/null
+
+echo
+echo
+echo "RECOVERY: Please boot the db845c into fastboot mode, and use the flash-all-aosp.sh script!"
+echo