kumquat-buildroot/target/linux/Config.in

398 lines
9.5 KiB
Plaintext

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=<path> 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=<string> 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 <custom> version"
depends BR2_PACKAGE_LINUX
help
Linux <your selection>
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=<path> to
make.
config BR2_LINUX26_DEFCONFIG
bool "Run make <board>_defconfig "
depends BR2_PACKAGE_LINUX
help
Configure Linux by make <board>_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=<path> 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 "<custom> 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=<string> 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 <root>/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