-[ -d $kerndir ] || usage
-
-arch=${1}
-FILES=()
-DIRS=()
-EXCLUDES=()
-
-if [ "$arch" == "rk30" ]; then
-
-FILES=(
-arch/arm/mach-rk30/clock_data.c
-arch/arm/mach-rk30/ddr.c
-)
-
-EXCLUDES=(
-arch/arm/mach-rk30/*rk3066b*
-arch/arm/mach-rk30/include/mach/*rk3066b*
-
-arch/arm/mach-rk29*/*.c
-arch/arm/mach-rk29*/*.h
-arch/arm/mach-rk29*/*.S
-arch/arm/mach-rk29*/Makefile*
-arch/arm/mach-rk29*/include
-arch/arm/configs/rk29*
-
-arch/arm/mach-rk30/board-rk30-phone-*
-arch/arm/configs/rk30_phone_*
-
-arch/arm/configs/rk30_phonepad_c8003*
-)
-
-defconfig=rk3066_sdk_defconfig
-
-elif [ "$arch" == "rk2928" ]; then
-
-FILES=(
-arch/arm/mach-rk2928/clock_data.c
-arch/arm/mach-rk2928/ddr.c
-)
-
-EXCLUDES=(
-arch/arm/mach-rk30/*.c
-arch/arm/mach-rk30/*.h
-arch/arm/mach-rk30/*.S
-arch/arm/mach-rk30/*.inc
-arch/arm/mach-rk30/Makefile*
-arch/arm/mach-rk30/include
-arch/arm/configs/rk30*
-
-drivers/video/rockchip/lcdc/rk30*
-drivers/video/rockchip/hdmi/chips/rk30/rk30*
-drivers/video/rockchip/hdmi/chips/rk30/hdcp/rk30*
-
-arch/arm/mach-rk2928/board-rk2928-a720*
-arch/arm/configs/rk2928_a720_defconfig
-
-arch/arm/mach-rk2928/board-rk2928.c
-arch/arm/configs/rk2928_defconfig
-
-arch/arm/mach-rk2928/board-rk2928-phonepad*
-arch/arm/configs/rk2928_phonepad_defconfig
-)
-
-defconfig=rk2928_sdk_defconfig
-
-elif [ "$arch" == "rk3066b" ]; then
-
-FILES=(
-arch/arm/mach-rk30/clock_data-rk3066b.c
-arch/arm/mach-rk30/ddr.c
-)
-
-EXCLUDES=(
-arch/arm/mach-rk30/clock_data.c
-arch/arm/mach-rk30/board-rk30-*
-arch/arm/configs/rk30_*
-arch/arm/configs/rk3066_*
-
-arch/arm/mach-rk29*/*.c
-arch/arm/mach-rk29*/*.h
-arch/arm/mach-rk29*/*.S
-arch/arm/mach-rk29*/Makefile*
-arch/arm/mach-rk29*/include
-arch/arm/configs/rk29*
-)
-
-defconfig=rk3066b_sdk_defconfig
-
-else
- echo "unknown arch" && usage
-fi
-
-[ -f $kerndir/arch/arm/configs/$defconfig ] || usage