| 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 |
| " |