#!/bin/sh -e

#################################################
#
# Pick out Linux Kernel configration
#

KNLDIR="${BUILDROOT}/usr/src/linux"
if [ -f ${KNLDIR}/include/generated/autoconf.h ]; then
	KNLAUTOCONF="${KNLDIR}/include/generated/autoconf.h"
else
	KNLAUTOCONF="${KNLDIR}/include/linux/autoconf.h"
fi
UBOOT_KNLAUTOCONF="include/knl_autoconf.h"
PICK_CONFIGS="CONFIG_UNIPHIER_L2CACHE_ENABLE CONFIG_MN2WS0220_ES1 CONFIG_MTD_NAND_MN2WS_BB CONFIG_MTD_NAND_MN2WS_USE_BBT_FLAG CONFIG_MTD_NAND_MN2WS_USE_8GBIT_NAND CONFIG_USE_BOARD_OPTION_C CONFIG_KERNEL_RAM_BASE_ADDRESS CONFIG_KERNEL_RAM_BASE_ADDRESS1 CONFIG_MTD_NAND_MAP_V1 CONFIG_MTD_NAND_MAP_V2 CONFIG_NANDBOOT_BANKCHOICE CONFIG_NANDBOOT_WATCHDOG CONFIG_ARM_ERRATA_764369"

PICK_FILE=picconfig.$$
echo ${PICK_CONFIGS} | sed 's/ /\n/g' > ${PICK_FILE}

echo "#define KNL_AUTOCONF_H" > ${UBOOT_KNLAUTOCONF}
fgrep -w -f ${PICK_FILE} ${KNLAUTOCONF} >> ${UBOOT_KNLAUTOCONF}

rm -f ${PICK_FILE}
