| # KERNEL_DIR is set by the environment to the directory where the BUILD_CONFIG |
| # file is located. |
| DEVICE_DIR=${KERNEL_DIR} |
| SOC_DIR=${DEVICE_DIR} |
| # Compile these modules with the GKI kernel |
| KERNEL_DIR=${GKI_KERNEL_DIR:-"aosp-staging"} |
| # Compute the path of this project relative to KERNEL_DIR |
| DEVICE_MODULES_REL_DIR=$(rel_path ${DEVICE_DIR} ${KERNEL_DIR}) |
| |
| GKI_FRAGMENT_DEFCONFIG=${DEVICE_DIR}/arch/arm64/configs/zuma_emulator.fragment |
| |
| . ${ROOT_DIR}/${SOC_DIR}/build.config.zuma |
| |
| VENDOR_BOOTCONFIG="androidboot.boot_devices=14100000.virtio_block" |
| |
| DIST_CMDS="ufdt_apply_overlay \${DIST_DIR}/zuma-a0-foplp.dtb \${DIST_DIR}/zuma-emulator.dtbo \${DIST_DIR}/zuma-out.dtb && ufdt_apply_overlay \${DIST_DIR}/zuma-b0-foplp.dtb \${DIST_DIR}/zuma-emulator.dtbo \${DIST_DIR}/zuma-out-b0.dtb" |
| |
| MAKE_GOALS="$MAKE_GOALS |
| modules |
| dtbs |
| " |
| |
| DTS_EXT_DIR="${DEVICE_DIR}/arch/arm64/boot/dts" |
| DTC_INCLUDE=${ROOT_DIR}/${SOC_DIR}/include/dtc |
| BUILD_DTBO_IMG=1 |
| MKDTIMG_FLAGS="--page_size=4096 --id=/:board_id --rev=/:board_rev" |
| # These paths need to be relative to KERNEL_DIR. |
| MKDTIMG_DTBOS=" |
| ${DEVICE_MODULES_REL_DIR}/arch/arm64/boot/dts/google/*.dtbo |
| " |
| |
| # Sync with zuma.bzl |
| FILES=" |
| google/zuma-a0-foplp.dtb |
| google/zuma-b0-foplp.dtb |
| google/zuma-emulator.dtbo |
| " |
| |
| MODULES_LIST=${DEVICE_DIR}/vendor_kernel_boot_modules.zuma_zebu |
| |
| EXT_MODULES+=" |
| private/google-modules/bms/misc |
| private/google-modules/soc/gs |
| private/google-modules/display |
| private/google-modules/gpu/mali_kbase |
| private/google-modules/gpu/mali_pixel |
| private/google-modules/lwis |
| " |