330bd380e8
Instead of embedding the initrd cpio archive into the kernel, allow for having an external ramdisk added to the FIT or uImage. This is useful to overcome kernel size limitations present in many stock bootloaders, as the ramdisk is then loaded seperately and doesn't add to the kernel size. Hence we can have larger ramdisks to host ie. installers with all binaries to flash included (or a web-based firmware selector). In terms of performance and total size the differences are neglectible. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
224 lines
2.5 KiB
Plaintext
224 lines
2.5 KiB
Plaintext
source "tmp/.config-target.in"
|
|
|
|
# Kernel/Hardware features
|
|
|
|
config HAS_TESTING_KERNEL
|
|
bool
|
|
|
|
config HAS_SPE_FPU
|
|
depends on powerpc
|
|
select HAS_FPU
|
|
bool
|
|
|
|
config HAS_FPU
|
|
bool
|
|
|
|
config AUDIO_SUPPORT
|
|
bool
|
|
|
|
config GPIO_SUPPORT
|
|
bool
|
|
|
|
config PCI_SUPPORT
|
|
select AUDIO_SUPPORT
|
|
bool
|
|
|
|
config PCIE_SUPPORT
|
|
bool
|
|
|
|
config PCMCIA_SUPPORT
|
|
bool
|
|
|
|
config PWM_SUPPORT
|
|
bool
|
|
|
|
config USB_SUPPORT
|
|
select AUDIO_SUPPORT
|
|
bool
|
|
|
|
config USB_GADGET_SUPPORT
|
|
bool
|
|
|
|
config RTC_SUPPORT
|
|
bool
|
|
|
|
config BIG_ENDIAN
|
|
bool
|
|
|
|
config USES_DEVICETREE
|
|
bool
|
|
|
|
config USES_INITRAMFS
|
|
bool
|
|
|
|
config USES_SEPERATE_INITRAMFS
|
|
bool
|
|
|
|
config USES_SQUASHFS
|
|
bool
|
|
|
|
config USES_JFFS2
|
|
bool
|
|
|
|
config USES_JFFS2_NAND
|
|
bool
|
|
|
|
config USES_EXT4
|
|
bool
|
|
|
|
config USES_TARGZ
|
|
bool
|
|
|
|
config USES_CPIOGZ
|
|
bool
|
|
|
|
config USES_MINOR
|
|
bool
|
|
|
|
config USES_UBIFS
|
|
bool
|
|
select NAND_SUPPORT
|
|
|
|
config LOW_MEMORY_FOOTPRINT
|
|
bool
|
|
|
|
config SMALL_FLASH
|
|
bool
|
|
|
|
config NOMMU
|
|
bool
|
|
|
|
config HAS_MIPS16
|
|
depends on (mips || mipsel || mips64 || mips64el)
|
|
bool
|
|
|
|
config RFKILL_SUPPORT
|
|
bool
|
|
|
|
config NAND_SUPPORT
|
|
bool
|
|
|
|
config ARCH_64BIT
|
|
bool
|
|
|
|
config VIRTIO_SUPPORT
|
|
bool
|
|
|
|
config USES_ROOTFS_PART
|
|
bool
|
|
|
|
config USES_BOOT_PART
|
|
bool
|
|
|
|
# Architecture selection
|
|
|
|
config aarch64
|
|
select ARCH_64BIT
|
|
bool
|
|
|
|
config aarch64_be
|
|
select ARCH_64BIT
|
|
select BIG_ENDIAN
|
|
bool
|
|
|
|
config arc
|
|
bool
|
|
|
|
config arceb
|
|
select BIG_ENDIAN
|
|
bool
|
|
|
|
config arm
|
|
bool
|
|
|
|
config armeb
|
|
select BIG_ENDIAN
|
|
bool
|
|
|
|
config arm_v6
|
|
bool
|
|
|
|
config arm_v7
|
|
bool
|
|
|
|
config i386
|
|
bool
|
|
|
|
config i686
|
|
bool
|
|
|
|
config m68k
|
|
bool
|
|
|
|
config mips
|
|
select BIG_ENDIAN
|
|
bool
|
|
|
|
config mipsel
|
|
bool
|
|
|
|
config mips64
|
|
select BIG_ENDIAN
|
|
select ARCH_64BIT
|
|
bool
|
|
|
|
config mips64el
|
|
select ARCH_64BIT
|
|
bool
|
|
|
|
config powerpc
|
|
select BIG_ENDIAN
|
|
bool
|
|
|
|
config powerpc64
|
|
select BIG_ENDIAN
|
|
select ARCH_64BIT
|
|
bool
|
|
|
|
config sh3
|
|
bool
|
|
|
|
config sh3eb
|
|
select BIG_ENDIAN
|
|
bool
|
|
|
|
config sh4
|
|
bool
|
|
|
|
config sh4eb
|
|
select BIG_ENDIAN
|
|
bool
|
|
|
|
config sparc
|
|
select BIG_ENDIAN
|
|
bool
|
|
|
|
config x86_64
|
|
select ARCH_64BIT
|
|
bool
|
|
|
|
config ARCH
|
|
string
|
|
default "aarch64" if aarch64
|
|
default "aarch64_be" if aarch64_be
|
|
default "arc" if arc
|
|
default "arceb" if arceb
|
|
default "arm" if arm
|
|
default "armeb" if armeb
|
|
default "i386" if i386
|
|
default "i686" if i686
|
|
default "m68k" if m68k
|
|
default "mips" if mips
|
|
default "mipsel" if mipsel
|
|
default "mips64" if mips64
|
|
default "mips64el" if mips64el
|
|
default "powerpc" if powerpc
|
|
default "powerpc64" if powerpc64
|
|
default "sh3" if sh3
|
|
default "sh3eb" if sh3eb
|
|
default "sh4" if sh4
|
|
default "sh4eb" if sh4eb
|
|
default "sparc" if sparc
|
|
default "x86_64" if x86_64
|
|
|