menu "Linux Options" config BR2_PACKAGE_LINUX bool "linux kernel" default n help The Linux kernel. http://www.kernel.org/ Note: Requires kernel-headers >= 2.6.19 since the other kernel headers are just that (headers) and not full kernels. This is a feature. config BR2_PACKAGE_LINUX_EXPERIMENTAL_CONFIG bool "linux kernel experimental configuration" depends on BR2_PACKAGE_LINUX depends on BR2_TARGET_ATMEL default n help More advanced configuration (in development) if ! BR2_PACKAGE_LINUX_EXPERIMENTAL_CONFIG config BR2_PACKAGE_LINUX_KCONFIG string ".config file" depends on BR2_PACKAGE_LINUX default "" help kernel's .config to use to build a kernel for the target. If the above setting is empty, you can change the default board-imposed value by passing LINUX26_KCONFIG= to make. config BR2_PACKAGE_LINUX_FORMAT string "kernel binary format" depends on BR2_PACKAGE_LINUX default "" help kernel binary format. Popular values include: - bzImage - zImage and other, architecture dependant formats. Note that the default format is supposed to be set by your board-description, if any. i386 and compatible default to bzImage if nothing was given above. If the above setting is empty, you can change the default board-imposed value by passing LINUX26_FORMAT= to make. endif if BR2_PACKAGE_LINUX_EXPERIMENTAL_CONFIG choice prompt "Linux Kernel Version" depends on BR2_PACKAGE_LINUX default BR2_LINUX_2_6_22_1 help Select the specific Linux version you want to use config BR2_LINUX_2_6_SNAP bool "The latest snapshot for the stable Linux kernel" depends BR2_PACKAGE_LINUX help Linux 2.6.x-git# config BR2_LINUX_2_6_MM bool "With latest -mm patch for the stable Linux kernel" depends BR2_PACKAGE_LINUX help Linux 2.6.x-rc#-mm# config BR2_LINUX_2_6_STABLE bool "The latest stable Linux kernel (2.6.22.1)" depends BR2_PACKAGE_LINUX help Linux 2.6.22.1 config BR2_LINUX_2_6_22_1 bool "Linux 2.6.22.1" depends BR2_PACKAGE_LINUX help Linux 2.6.22-rc1 config BR2_LINUX_2_6_22 bool "Linux 2.6.22" depends BR2_PACKAGE_LINUX help Linux 2.6.22 config BR2_LINUX_2_6_21_6 bool "Linux 2.6.21.6" depends BR2_PACKAGE_LINUX help Linux 2.6.21.6 config BR2_LINUX_2_6_21_1 bool "Linux 2.6.21.1" depends BR2_PACKAGE_LINUX help Linux 2.6.21.1 config BR2_LINUX_2_6_21 bool "Linux 2.6.21" depends BR2_PACKAGE_LINUX help Linux 2.6.21 config BR2_LINUX_2_6_20_4 bool "Linux 2.6.20.4" depends BR2_PACKAGE_LINUX help Linux 2.6.20.4 config BR2_LINUX_2_6_20 bool "Linux 2.6.20" depends BR2_PACKAGE_LINUX help Linux 2.6.20 config BR2_LINUX_2_6_19_2 bool "Linux 2.6.19.2" depends BR2_PACKAGE_LINUX help Linux 2.6.19.2 config BR2_LINUX_2_6_19 bool "Linux 2.6.19" depends BR2_PACKAGE_LINUX help Linux 2.6.19 config BR2_LINUX_2_6_18 bool "Linux 2.6.18" depends BR2_PACKAGE_LINUX help Linux 2.6.18 config BR2_LINUX_2_6_17 bool "Linux 2.6.17" depends BR2_PACKAGE_LINUX help Linux 2.6.17 config BR2_LINUX_2_6_16 bool "Linux 2.6.16" depends BR2_PACKAGE_LINUX help Linux 2.6.16 config BR2_LINUX_2_6_15 bool "Linux 2.6.15" depends BR2_PACKAGE_LINUX help Linux 2.6.15 config BR2_LINUX_2_6_23 bool "Linux 2.6.23" depends BR2_PACKAGE_LINUX help Linux 2.6.23 config BR2_LINUX_CUSTOM bool "Linux version" depends BR2_PACKAGE_LINUX help Linux endchoice config BR2_CUSTOM_DOWNLOAD_LINUX26_VERSION string "Linux Tarball version" depends on BR2_LINUX_CUSTOM default "linux-2.6.22" config BR2_CUSTOM_LINUX26_VERSION string "Linux Version" depends on BR2_LINUX_CUSTOM default "linux-2.6.22-version" config BR2_CUSTOM_LINUX26_RC_PATCH string "RC patch (if needed)" depends on BR2_LINUX_CUSTOM default "patch-2.6.22-rc6-mm1.bz2" menu "Patches" depends on BR2_PACKAGE_LINUX config BR2_LINUX_BSP_PATCH string "Additional Atmel patch to apply" default "linux-2.6.20.4-atmel.patch.bz2" if BR2_TARGET_AVR32 default "linux-2.6.20.4-atmel.patch.bz2" if BR2_TARGET_AT91 config BR2_LINUX_BSP_PATCH string "Additional patch to apply" depends on ! (BR2_TARGET_AVR32 || BR2_TARGET_AT91) default "" endmenu config BR2_DOWNLOAD_LINUX26_VERSION string #"Selected Tarball:" default "2.6.15" if BR2_LINUX_2_6_15 default "2.6.16" if BR2_LINUX_2_6_16 default "2.6.17" if BR2_LINUX_2_6_17 default "2.6.18" if BR2_LINUX_2_6_18 default "2.6.19" if BR2_LINUX_2_6_19 default "2.6.19.2" if BR2_LINUX_2_6_19_2 default "2.6.20" if BR2_LINUX_2_6_20 default "2.6.20.4" if BR2_LINUX_2_6_20_4 default "2.6.21" if BR2_LINUX_2_6_21 default "2.6.21.1" if BR2_LINUX_2_6_21_1 default "2.6.21.6" if BR2_LINUX_2_6_21_6 default "2.6.22" if BR2_LINUX_2_6_22 default "2.6.22.1" if BR2_LINUX_2_6_22_1 default "2.6.22" if BR2_LINUX_2_6_23_RC1 default "2.6.22" if BR2_LINUX_2_6_SNAP default "2.6.22" if BR2_LINUX_2_6_MM default $(BR2_CUSTOM_DOWNLOAD_LINUX26_VERSION) if BR2_LINUX_CUSTOM config BR2_LINUX26_VERSION string "Selected Version:" default "2.6.15" if BR2_LINUX_2_6_15 default "2.6.16" if BR2_LINUX_2_6_16 default "2.6.17" if BR2_LINUX_2_6_17 default "2.6.18" if BR2_LINUX_2_6_18 default "2.6.19" if BR2_LINUX_2_6_19 default "2.6.19.2" if BR2_LINUX_2_6_19_2 default "2.6.20" if BR2_LINUX_2_6_20 default "2.6.20.4" if BR2_LINUX_2_6_20_4 default "2.6.21" if BR2_LINUX_2_6_21 default "2.6.21.1" if BR2_LINUX_2_6_21_1 default "2.6.21.6" if BR2_LINUX_2_6_21_6 default "2.6.22" if BR2_LINUX_2_6_22 default "2.6.22.1" if BR2_LINUX_2_6_22_1 default "2.6.22" if BR2_LINUX_2_6_23_RC1 default "2.6.22" if BR2_LINUX_2_6_SNAP default "2.6.22" if BR2_LINUX_2_6_MM default $(BR2_CUSTOM_LINUX26_VERSION) if BR2_LINUX_CUSTOM config BR2_LINUX26_RC_PATCH string #"Selected Patch:" default "" if BR2_LINUX_2_6_15 default "" if BR2_LINUX_2_6_16 default "" if BR2_LINUX_2_6_17 default "" if BR2_LINUX_2_6_18 default "" if BR2_LINUX_2_6_19 default "" if BR2_LINUX_2_6_19_2 default "" if BR2_LINUX_2_6_20 default "" if BR2_LINUX_2_6_20_4 default "" if BR2_LINUX_2_6_21 default "" if BR2_LINUX_2_6_21_1 default "" if BR2_LINUX_2_6_21_6 default "" if BR2_LINUX_2_6_22 default "" if BR2_LINUX_2_6_22_1 default "patch-2.6.23-rc1.bz2" if BR2_LINUX_2_6_23_RC1 default $(BR2_CUSTOM_LINUX26_RC_PATCH) if BR2_LINUX_CUSTOM choice prompt "Linux Kernel Configuration" depends on BR2_PACKAGE_LINUX default BR2_PACKAGE_LINUX_USE_KCONFIG help Select the way to configure the Linux config BR2_PACKAGE_LINUX_USE_KCONFIG bool ".config file" depends on BR2_PACKAGE_LINUX help kernel's .config to use to build a kernel for the target. If the above setting is empty, you can change the default board-imposed value by passing LINUX26_KCONFIG= to make. config BR2_LINUX26_DEFCONFIG bool "Run make _defconfig " depends BR2_PACKAGE_LINUX help Configure Linux by make _defconfig config BR2_LINUX_CUSTOMIZE bool "Run make ARCH=$(ARCH) xconfig before build" depends BR2_PACKAGE_LINUX help Configure Linux by make xconfig endchoice config BR2_PACKAGE_LINUX_KCONFIG string ".config file" depends on BR2_PACKAGE_LINUX_USE_KCONFIG default "$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(LINUX26_VERSION).config" help kernel's .config to use to build a kernel for the target. If the above setting is empty, you can change the default board-imposed value by passing LINUX26_KCONFIG= to make. choice prompt "kernel binary format" depends on BR2_PACKAGE_LINUX default BR2_LINUX_BIN_UIMAGE help Select the specific Linux binary type you want to use config BR2_LINUX_BIN_BZIMAGE bool "bzImage" depends BR2_PACKAGE_LINUX help Linux 2.6.19.2 config BR2_LINUX_BIN_UIMAGE bool "uImage" depends BR2_PACKAGE_LINUX help Build uImage binary config BR2_LINUX_BIN_VMLINUX bool "vmlinux" depends BR2_PACKAGE_LINUX help Build vmlinux binary config BR2_LINUX_BIN_ZIMAGE bool "zImage" depends BR2_PACKAGE_LINUX help Linux 2.6.19.2 config BR2_LINUX_BIN_CUSTOM bool " Linux binary" depends BR2_PACKAGE_LINUX help Build custom Linux binary format endchoice config BR2_LINUX_BIN_CUSTOM_BIN string "custom kernel binary format" depends on BR2_LINUX_BIN_CUSTOM default "" help Which Linux binary format? config BR2_PACKAGE_LINUX_FORMAT string #"kernel binary format" depends on BR2_PACKAGE_LINUX default "bzImage" if BR2_LINUX_BIN_BZIMAGE default "uImage" if BR2_LINUX_BIN_UIMAGE default "vmlinux" if BR2_LINUX_BIN_VMLINUX default "zImage" if BR2_LINUX_BIN_ZIMAGE default $(BR2_LINUX_BIN_CUSTOM_BIN) if BR2_LINUX_BIN_CUSTOM help kernel binary format. Popular values include: - bzImage - zImage - vmlinux and other, architecture dependant formats. Note that the default format is supposed to be set by your board-description, if any. i386 and compatible default to bzImage if nothing was given above. If the above setting is empty, you can change the default board-imposed value by passing LINUX26_FORMAT= to make. comment "Destinations for linux kernel binaries" depends on BR2_PACKAGE_LINUX config BR2_LINUX_IN_ROOTFS bool "Copy kernel to root file system" depends BR2_PACKAGE_LINUX default n help Copy kernel to /boot directory menuconfig BR2_LINUX_COPY bool "Secondary Copy" depends on BR2_PACKAGE_LINUX default y config BR2_LINUX_COPYTO string "also copy the image to..." depends BR2_LINUX_COPY default "/tftpboot" help Copy kernel to secondary location endif endmenu