db845c|rb5: Add support for parallel kernel moduel loading

Enable parallel kernel moduel loading support by setting
TARGET_USES_LMP to true during build time.

This feature is disabled by default for now, while we are
debugging a kernel panic at arm_smmu_probe_device(),
https://bugs.linaro.org/show_bug.cgi?id=5996.

Smoke tested on android13-5.15, android14-5.15,
android14-6.1 and android15-6.6.

Note: Not boot tested on the mmc-sdcard based builds because
      those builds still use boot image header v2.
      To enable this feature while booting from a mmc-sdcard
      move sqhci.ko and sdhci-mmc.ko driver modules from
      VENDOR_DLKM_KERNEL_MODULES_LIST to
      VENDOR_RAMDISK_KERNEL_MODULES_LIST in
      vendor.modules.list.mk.

Change-Id: Idf9de61c8322b84a4f834e208c6a1fc71469555c
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
10 files changed