|
|
dnl --- SDE-COPYRIGHT-NOTE-BEGIN --- dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. dnl dnl Filename: architecture/share/kernel-common.conf.m4 dnl Copyright (C) 2006 The OpenSDE Project dnl Copyright (C) 2004 - 2006 The T2 SDE Project dnl dnl More information can be found in the files COPYING and README. dnl dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation; version 2 of the License. A copy of the dnl GNU General Public License can be found in the file COPYING. dnl --- SDE-COPYRIGHT-NOTE-END ---
dnl Enable experimental features (like DevFS ;-) dnl CONFIG_EXPERIMENTAL=y
dnl On default we build SMP kernels and mods dnl CONFIG_SMP=y CONFIG_IRQ_ALL_CPUS=y
dnl Power Management dnl CONFIG_PM=y CONFIG_PM_LEGACY=y CONFIG_HOTPLUG_CPU=y CONFIG_SOFTWARE_SUSPEND=y
dnl CPU frequency scaling is nice to have dnl CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_26_API=y
dnl integrated .config is quite big - and we ship them in /boot/kconfig_ anyway dnl # CONFIG_IKCONFIG is not set
dnl PCI name database is also quite big (another >80kB) - so let's use user- dnl space tools like lspci to use a non-kernel database dnl # CONFIG_PCI_NAMES ist not set
dnl Enable modules dnl CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set CONFIG_KMOD=y
dnl Firmware loader can always be useful dnl CONFIG_FW_LOADER=y
dnl Plug and play dnl CONFIG_PNP=y
dnl Common buses dnl CONFIG_PCI=y
dnl Loopback device can always be useful dnl CONFIG_BLK_DEV_LOOP=y
dnl We need initrd for install system and fully modular kernel early userspace dnl CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_INITRD=y
dnl Enable PCMCIA (PC-Card) as modules dnl CONFIG_PCMCIA=m CONFIG_CARDBUS=y CONFIG_PCCARD=y CONFIG_TCIC=y CONFIG_TCIC=y CONFIG_I82092=y CONFIG_I82365=y
dnl Misc stuff CONFIG_NVRAM=y
CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=m
CONFIG_SYSVIPC=y CONFIG_SUNRPC=y
dnl Math emulation in the default kernel dnl (we could also run this on an old 386, sparcv7) dnl CONFIG_MATH_EMULATION=y
dnl Sound system dnl (module support is enought - default is y ...) dnl CONFIG_SOUND=m
dnl for 2.5/6 we do want the ALSA OSS emulation ... dnl CONFIG_SND_OSSEMUL=m
dnl Input devices dnl CONFIG_INPUT=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_KEYBDEV=y CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_JOYSTICK=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_INPUT_MISC=y CONFIG_INPUT_EVBUG=m CONFIG_SERIO_PCIPS2=y CONFIG_MOUSE_SERIAL=y
dnl USB drivers dnl CONFIG_USB=y CONFIG_USB_DEVICEFS=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_UHCI=y CONFIG_USB_UHCI_ALT=n CONFIG_USB_OHCI=y CONFIG_USB_HID=y CONFIG_USB_HIDINPUT=y CONFIG_USB_HIDDEV=y
dnl USB - some others should be modular ... dnl CONFIG_USB_PRINTER=m CONFIG_USB_STORAGE=m
dnl IEEE1394 - Firewire / iLink drivers dnl CONFIG_IEEE1394=m CONFIG_IEEE1394_SBP2=m
dnl Crypto API dnl CONFIG_CRYPTO=y
dnl Console (FB) Options dnl CONFIG_VGA_CONSOLE=y CONFIG_VIDEO_SELECT=y CONFIG_FB=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_LOGO=y
dnl Framebuffer drivers dnl Matrox CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y dnl SiS CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y
dnl Console (Serial) Options dnl CONFIG_SERIAL=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CONSOLE=y
CONFIG_PARPORT=y
dnl Video for Linux dnl CONFIG_VIDEO_DEV=m CONFIG_VIDEO_PROC_FS=y
dnl DVB - Digital Video Broadcasting support CONFIG_DVB=y
dnl The AGP support can be modular dnl CONFIG_AGP=y
dnl DRM drivers for hardware 3D dnl CONFIG_DRM=m
dnl The 2.6 kernel has several debugging options enabled dnl # CONFIG_FRAME_POINTER is not set
dnl Enable kernel profiling support (oprofile) dnl CONFIG_PROFILING=y CONFIG_OPROFILE=m
dnl Other stuff normally needed dnl CONFIG_POSIX_MQUEUE=y CONFIG_SYSCTL=y
dnl On architectures with OpenFirmware we want the framebuffer dnl CONFIG_FB_OF=y
dnl Language stuff, code pages, ... (needed for vfat mounts) dnl CONFIG_NLS=y CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y
|