blob: 8dc8a261500674d55bfa4def02bab2c5f94604a6 [file] [log] [blame]
KERNEL_DIR=private/msm-google
DEVICE_MODULES_DIR=private/google-modules/soc/msm
# Compute the path of this project relative to KERNEL_DIR
DEVICE_MODULES_REL_DIR=$(rel_path ${DEVICE_MODULES_DIR} ${KERNEL_DIR})
GKI_FRAGMENT_DEFCONFIG=${ROOT_DIR}/private/devices/google/eos/eos_gki.fragment
. ${ROOT_DIR}/${DEVICE_MODULES_DIR}/build.config.sw5100
MAKE_GOALS+="
modules
dtbs
"
DTS_EXT_DIR="private/devices/google/eos/dts"
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="
../devices/google/eos/dts/google/*.dtbo
"
FILES+=""
MODULES_RECOVERY_LIST=private/devices/google/eos/vendor_kernel_boot_recovery_modules.eos
# Concatenate vendor_kernel_boot_modules.sw5100 (platform common) and vendor_kernel_boot_modules.eos (device specified) into one file
append_cmd POST_KERNEL_BUILD_CMDS "concat_vendor_kernel_boot_modules"
function concat_vendor_kernel_boot_modules() {
cat ${DEVICE_MODULES_DIR}/vendor_kernel_boot_modules.sw5100 \
private/devices/google/eos/vendor_kernel_boot_modules.eos > \
${OUT_DIR}/vendor_kernel_boot_modules.concat
MODULES_LIST=${OUT_DIR}/vendor_kernel_boot_modules.concat
}
append_cmd POST_KERNEL_BUILD_CMDS "concat_vendor_dlkm_blocklist"
function concat_vendor_dlkm_blocklist() {
cat ${DEVICE_MODULES_DIR}/vendor_dlkm.blocklist.sw5100 \
private/devices/google/eos/vendor_dlkm.blocklist.eos > \
${OUT_DIR}/vendor_dlkm_blocklist.concat
VENDOR_DLKM_MODULES_BLOCKLIST=${OUT_DIR}/vendor_dlkm_blocklist.concat
}
EXT_MODULES+="
private/google-modules/bms/misc
private/msm-google/drivers/power/supply/qcom
private/google-modules/bms
private/google-modules/amplifiers/cs40l26
private/google-modules/modem/modemsmem
private/google-modules/nanohub
private/google-modules/rotary-encoders/ots_pat9126
private/google-modules/rotary-encoders/petc_input_filter
private/google-modules/soc/msm/wlan_mac
private/google-modules/sound/mcu_mic_codec
private/google-modules/nfc/nxp/snxxx
private/google-modules/touch/novatek/nt38350
"