blob: 84bf7f7607ae0025cfba0ee3133d69c1a1d4e805 [file] [log] [blame]
# 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
"