blob: 9ce7df10d26779009518f67ba59b3add3a5fc5a1 [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_hybrid.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-hybrid.dtbo \${DIST_DIR}/zuma-out-a0-foplp.dtb && ufdt_apply_overlay \${DIST_DIR}/zuma-a0-ipop.dtb \${DIST_DIR}/zuma-hybrid.dtbo \${DIST_DIR}/zuma-out-a0-ipop.dtb && ufdt_apply_overlay \${DIST_DIR}/zuma-b0-foplp.dtb \${DIST_DIR}/zuma-hybrid.dtbo \${DIST_DIR}/zuma-out-b0-foplp.dtb && ufdt_apply_overlay \${DIST_DIR}/zuma-b0-ipop.dtb \${DIST_DIR}/zuma-hybrid.dtbo \${DIST_DIR}/zuma-out-b0-ipop.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-a0-ipop.dtb
google/zuma-b0-foplp.dtb
google/zuma-b0-ipop.dtb
google/zuma-hybrid.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
private/google-modules/video/gchips
"