fbdev: Allow core fb to be built as a module
Subsystems (2)
PATCH 8/10 fbdev: Allow core fb to be built as a module
From Jon Smirl <[email protected]>:
Allow the framebuffer core to be built as a module to ease debugging.
---
Kconfig | 74 +++++++++++++++++++++++++++++++-------------------------------- Makefile | 8 ++++-- fbmem.c | 15 ++++++++++++ 3 files changed, 57 insertions(+), 40 deletions(-)
drivers/video/Kconfig +37 -37
@@ -5,7 +5,7 @@ menu "Graphics support" config FB - bool "Support for frame buffer devices" + tristate "Support for frame buffer devices" ---help--- The frame buffer device provides an abstraction for the graphics hardware. It represents the frame buffer of some video hardware and
@@ -160,7 +160,7 @@ config FB_ACORN bool "Acorn VIDC support" - depends on FB && ARM && ARCH_ACORN + depends on (FB = y) && ARM && ARCH_ACORN select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -172,7 +172,7 @@ config FB_CLPS711X bool "CLPS711X LCD support" - depends on FB && ARM && ARCH_CLPS711X + depends on (FB = y) && ARM && ARCH_CLPS711X select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -180,7 +180,7 @@ config FB_SA1100 bool "SA-1100 LCD support" - depends on FB && ARM && ARCH_SA1100 + depends on (FB = y) && ARM && ARCH_SA1100 select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -208,7 +208,7 @@ config FB_APOLLO bool - depends on FB && APOLLO + depends on (FB = y) && APOLLO default y select FB_CFB_FILLRECT select FB_CFB_IMAGEBLIT
@@ -216,7 +216,7 @@ config FB_Q40 bool - depends on FB && Q40 + depends on (FB = y) && Q40 default y select FB_CFB_FILLRECT select FB_CFB_COPYAREA
@@ -277,7 +277,7 @@ config FB_VIRGE bool "Amiga CyberVision 64/3D support " - depends on FB && ZORRO && BROKEN + depends on (FB = y) && ZORRO && BROKEN select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -292,7 +292,7 @@ config FB_RETINAZ3 tristate "Amiga Retina Z3 support" - depends on FB && ZORRO && BROKEN + depends on (FB = y) && ZORRO && BROKEN help This enables support for the Retina Z3 graphics card. Say N unless you have a Retina Z3 or plan to get one before you next recompile
@@ -300,7 +300,7 @@ config FB_FM2 bool "Amiga FrameMaster II/Rainbow II support" - depends on FB && ZORRO + depends on (FB = y) && ZORRO select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -311,14 +311,14 @@ config FB_ATARI bool "Atari native chipset support" - depends on FB && ATARI && BROKEN + depends on (FB = y) && ATARI && BROKEN help This is the frame buffer device driver for the builtin graphics chipset found in Ataris. config FB_OF bool "Open Firmware frame buffer device support" - depends on FB && (PPC64 || PPC_OF) + depends on (FB = y) && (PPC64 || PPC_OF) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -329,7 +329,7 @@ config FB_CONTROL bool "Apple \"control\" display support" - depends on FB && PPC_PMAC + depends on (FB = y) && PPC_PMAC select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -340,7 +340,7 @@ config FB_PLATINUM bool "Apple \"platinum\" display support" - depends on FB && PPC_PMAC + depends on (FB = y) && PPC_PMAC select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -351,7 +351,7 @@ config FB_VALKYRIE bool "Apple \"valkyrie\" display support" - depends on FB && (MAC || PPC_PMAC) + depends on (FB = y) && (MAC || PPC_PMAC) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -362,7 +362,7 @@ config FB_CT65550 bool "Chips 65550 display support" - depends on FB && PPC + depends on (FB = y) && PPC select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -373,7 +373,7 @@ config FB_ASILIANT bool "Chips 69000 display support" - depends on FB && PCI + depends on (FB = y) && PCI select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -381,7 +381,7 @@ config FB_IMSTT bool "IMS Twin Turbo display support" - depends on FB && PCI + depends on (FB = y) && PCI select FB_CFB_IMAGEBLIT select FB_SOFT_CURSOR help
@@ -390,7 +390,7 @@ config FB_S3TRIO bool "S3 Trio display support" - depends on FB && PPC && BROKEN + depends on (FB = y) && PPC && BROKEN help If you have a S3 Trio say Y. Say N for S3 Virge.
@@ -431,7 +431,7 @@ config FB_MAC bool "Generic Macintosh display support" - depends on FB && MAC + depends on (FB = y) && MAC select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -440,7 +440,7 @@ # bool ' Apple DAFB display support' CONFIG_FB_DAFB config FB_HP300 bool - depends on FB && HP300 + depends on (FB = y) && HP300 select FB_CFB_FILLRECT select FB_CFB_IMAGEBLIT select FB_SOFT_CURSOR
@@ -459,7 +459,7 @@ config FB_VESA bool "VESA VGA graphics support" - depends on FB && (X86 || X86_64) + depends on (FB = y) && (X86 || X86_64) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -501,7 +501,7 @@ config VIDEO_SELECT bool - depends on FB && X86 + depends on (FB = y) && X86 default y config FB_SGIVW
@@ -516,7 +516,7 @@ config FB_GBE bool "SGI Graphics Backend frame buffer support" - depends on FB && (SGI_IP32 || X86_VISWS) + depends on (FB = y) && (SGI_IP32 || X86_VISWS) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -535,16 +535,16 @@ config BUS_I2C bool - depends on FB && VISWS + depends on (FB = y) && VISWS default y config FB_SUN3 bool "Sun3 framebuffer support" - depends on FB && (SUN3 || SUN3X) && BROKEN + depends on (FB = y) && (SUN3 || SUN3X) && BROKEN config FB_BW2 bool "BWtwo support" - depends on FB && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) + depends on (FB = y) && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -554,7 +554,7 @@ config FB_CG3 bool "CGthree support" - depends on FB && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) + depends on (FB = y) && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT select FB_SOFT_CURSOR
@@ -563,7 +563,7 @@ config FB_CG6 bool "CGsix (GX,TurboGX) support" - depends on FB && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) + depends on (FB = y) && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT select FB_SOFT_CURSOR
@@ -595,7 +595,7 @@ config FB_EPSON1355 bool "Epson 1355 framebuffer support" - depends on FB && (SUPERH || ARCH_CEIVA) + depends on (FB = y) && (SUPERH || ARCH_CEIVA) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -1209,13 +1209,13 @@ config FB_AU1100 bool "Au1100 LCD Driver" - depends on FB && EXPERIMENTAL && PCI && MIPS && MIPS_PB1100=y + depends on (FB = y) && EXPERIMENTAL && PCI && MIPS && MIPS_PB1100=y source "drivers/video/geode/Kconfig" config FB_SBUS bool "SBUS and UPA framebuffers" - depends on FB && (SPARC32 || SPARC64) + depends on (FB = y) && (SPARC32 || SPARC64) help Say Y if you want support for SBUS or UPA based frame buffer device.
@@ -1275,7 +1275,7 @@ config FB_PCI bool "PCI framebuffers" - depends on FB && PCI && (SPARC64 || SPARC32) + depends on (FB = y) && PCI && (SPARC64 || SPARC32) config FB_IGA bool "IGA 168x display support"
@@ -1301,7 +1301,7 @@ config FB_PMAG_AA bool "PMAG-AA TURBOchannel framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -1312,7 +1312,7 @@ config FB_PMAG_BA bool "PMAG-BA TURBOchannel framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -1323,7 +1323,7 @@ config FB_PMAGB_B bool "PMAGB-B TURBOchannel framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -1335,7 +1335,7 @@ config FB_MAXINE bool "Maxine (Personal DECstation) onboard framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
@@ -1347,7 +1347,7 @@ config FB_TX3912 bool "TMPTX3912/PR31700 frame buffer support" - depends on FB && NINO + depends on (FB = y) && NINO select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT
drivers/video/Makefile +5 -3
@@ -8,11 +8,13 @@ obj-$(CONFIG_LOGO) += logo/ obj-$(CONFIG_SYSFS) += backlight/ -obj-$(CONFIG_FB) += fbmem.o fbmon.o fbcmap.o fbsysfs.o modedb.o +obj-$(CONFIG_FB) += fb.o +fb-y := fbmem.o fbmon.o fbcmap.o fbsysfs.o modedb.o +ifneq ($(CONFIG_FB),n) +fb-$(CONFIG_PPC) += macmodes.o # Only include macmodes.o if we have FB support and are PPC -ifeq ($(CONFIG_FB),y) -obj-$(CONFIG_PPC) += macmodes.o endif +fb-objs := $(fb-y) obj-$(CONFIG_FB_CFB_FILLRECT) += cfbfillrect.o obj-$(CONFIG_FB_CFB_COPYAREA) += cfbcopyarea.o
drivers/video/fbmem.c +15 -0
@@ -1205,7 +1205,22 @@ }return 0 ; } + +void __exit +fbmem_exit (void ) +{ +class_simple_destroy (fb_class); +} + +#ifdef MODULE +module_init (fbmem_init); +module_exit (fbmem_exit); +MODULE_LICENSE ("GPL" ); +MODULE_DESCRIPTION ("Framebuffer base" ); +#else subsys_initcall (fbmem_init); +subsys_exitcall (fbmem_exit); +#endif int fb_new_modelist (struct fb_info *info) {
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Quoted 3 lines · Antonino A. Daplas
Allow the framebuffer core to be built as a module to ease debugging.
It breaks `make allmodconfig':
/tmp/distcc_1108/drivers/video/console/tileblit.c:70: undefined reference to `fb_get_buffer_offset'
Seem somewhat nasty...
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Quoted 11 lines · Andrew Morton
Quoted 3 lines · Antonino A. Daplas
Allow the framebuffer core to be built as a module to ease debugging.
It breaks `make allmodconfig':
/tmp/distcc_1108/drivers/video/console/tileblit.c:70: undefined reference to `fb_get_buffer_offset'Seem somewhat nasty...
FB_TILEBLITTING needs to depend `properly' (it's a bool) on FB (which is tristate).
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
One of the most recent batch of patches broke the ppc build. I assume it's this one.
drivers/video/macmodes.o(.text+0x0): In function `mac_find_mode':drivers/video/macmodes.c:218: multiple definition of mac_vmode_to_var' drivers/video/fb.o(.text+0x5de0):drivers/video/macmodes.c:218: first defined here drivers/video/macmodes.o(.text+0x1b4): In function mac_var_to_vmode':drivers/video/macmodes.c:305: multiple definition of mac_var_to_vmode' drivers/video/fb.o(.text+0x5f94):drivers/video/macmodes.c:305: first defined here drivers/video/macmodes.o(.text+0x28c): In function mac_map_monitor_sense':drivers/video/macmodes.c:346: multiple definition of mac_map_monitor_sense' drivers/video/fb.o(.text+0x606c):drivers/video/macmodes.c:346: first defined here drivers/video/macmodes.o(.init.text+0x0): In function mac_find_mode':
: multiple definition of `mac_find_mode' drivers/video/fb.o(.init.text+0x1ac):drivers/video/macmodes.c:375: first defined here
Presumably we're linking macmodes.o twice.
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.11-mm2
# Mon Mar 7 01:56:51 2005
#CONFIG_MMU=yCONFIG_GENERIC_HARDIRQS=yCONFIG_RWSEM_XCHGADD_ALGORITHM=yCONFIG_GENERIC_CALIBRATE_DELAY=yCONFIG_HAVE_DEC_LOCK=yCONFIG_PPC=yCONFIG_PPC32=yCONFIG_GENERIC_NVRAM=y
#
# Code maturity level options
#CONFIG_EXPERIMENTAL=yCONFIG_CLEAN_COMPILE=yCONFIG_LOCK_KERNEL=y
#
# General setup
#CONFIG_LOCALVERSION=""CONFIG_SWAP=yCONFIG_SYSVIPC=yCONFIG_POSIX_MQUEUE=yCONFIG_BSD_PROCESS_ACCT=yCONFIG_BSD_PROCESS_ACCT_V3=yCONFIG_SYSCTL=yCONFIG_AUDIT=yCONFIG_HOTPLUG=yCONFIG_KOBJECT_UEVENT=yCONFIG_IKCONFIG=yCONFIG_IKCONFIG_PROC=y
# CONFIG_CPUSETS is not setCONFIG_EMBEDDED=yCONFIG_KALLSYMS=yCONFIG_KALLSYMS_ALL=yCONFIG_KALLSYMS_EXTRA_PASS=yCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_EPOLL=yCONFIG_CC_OPTIMIZE_FOR_SIZE=yCONFIG_SHMEM=yCONFIG_CC_ALIGN_FUNCTIONS=0CONFIG_CC_ALIGN_LABELS=0CONFIG_CC_ALIGN_LOOPS=0CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not setCONFIG_BASE_SMALL=0
#
# Loadable module support
#CONFIG_MODULES=yCONFIG_MODULE_UNLOAD=yCONFIG_MODULE_FORCE_UNLOAD=yCONFIG_OBSOLETE_MODPARM=yCONFIG_MODVERSIONS=yCONFIG_MODULE_SRCVERSION_ALL=yCONFIG_KMOD=yCONFIG_STOP_MACHINE=y
#
# Processor
#
CONFIG_6xx=y
# CONFIG_40x is not set
# CONFIG_44x is not set
# CONFIG_POWER3 is not set
# CONFIG_POWER4 is not set
# CONFIG_8xx is not set
# CONFIG_E500 is not setCONFIG_ALTIVEC=yCONFIG_TAU=yCONFIG_TAU_INT=yCONFIG_TAU_AVERAGE=y
# CONFIG_KEXEC is not set CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=y CONFIG_CPU_FREQ_DEBUG=y CONFIG_CPU_FREQ_STAT=m CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_PMAC=y CONFIG_PPC601_SYNC_FIX=yCONFIG_PM=y
# CONFIG_83xx is not set CONFIG_PPC_STD_MMU=y
#
# Performance-monitoring counters support
#
# CONFIG_PERFCTR is not set
#
# Platform options
#CONFIG_PPC_MULTIPLATFORM=y
# CONFIG_APUS is not set
# CONFIG_KATANA is not set
# CONFIG_WILLOW is not set
# CONFIG_CPCI690 is not set
# CONFIG_PCORE is not set
# CONFIG_POWERPMC250 is not set
# CONFIG_CHESTNUT is not set
# CONFIG_SPRUCE is not set
# CONFIG_EV64260 is not set
# CONFIG_LOPEC is not set
# CONFIG_MCPN765 is not set
# CONFIG_MVME5100 is not set
# CONFIG_PPLUS is not set
# CONFIG_PRPMC750 is not set
# CONFIG_PRPMC800 is not set
# CONFIG_SANDPOINT is not set
# CONFIG_RADSTONE_PPC7D is not set
# CONFIG_ADIR is not set
# CONFIG_K2 is not set
# CONFIG_PAL4 is not set
# CONFIG_GEMINI is not set
# CONFIG_EST8260 is not set
# CONFIG_SBC82xx is not set
# CONFIG_SBS8260 is not set
# CONFIG_RPX8260 is not set
# CONFIG_TQM8260 is not set
# CONFIG_ADS8272 is not set
# CONFIG_PQ2FADS is not set
# CONFIG_LITE5200 is not setCONFIG_PPC_CHRP=yCONFIG_PPC_PMAC=yCONFIG_PPC_PREP=yCONFIG_PPC_OF=yCONFIG_PPCBUG_NVRAM=yCONFIG_SMP=yCONFIG_IRQ_ALL_CPUS=yCONFIG_NR_CPUS=4CONFIG_PREEMPT=yCONFIG_HIGHMEM=yCONFIG_BINFMT_ELF=yCONFIG_BINFMT_MISC=mCONFIG_PROC_DEVICETREE=yCONFIG_PREP_RESIDUAL=yCONFIG_PROC_PREPRESIDUAL=yCONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE="console=ttyS0,9600 console=tty0 root=/dev/sda2"
#
# Bus options
#CONFIG_ISA=yCONFIG_GENERIC_ISA_DMA=yCONFIG_PCI=yCONFIG_PCI_DOMAINS=yCONFIG_PCI_LEGACY_PROC=yCONFIG_PCI_NAMES=y
#
# PCCARD (PCMCIA/CardBus) support
#CONFIG_PCCARD=mCONFIG_PCMCIA_DEBUG=yCONFIG_PCMCIA=mCONFIG_PCMCIA_LOAD_CIS=yCONFIG_CARDBUS=y
#
# PC-card bridges
#CONFIG_YENTA=mCONFIG_PD6729=mCONFIG_I82092=mCONFIG_I82365=mCONFIG_TCIC=mCONFIG_PCMCIA_PROBE=yCONFIG_PCCARD_NONSTATIC=m
#
# Advanced setup
#CONFIG_ADVANCED_OPTIONS=yCONFIG_HIGHMEM_START_BOOL=yCONFIG_HIGHMEM_START=0xfe000000CONFIG_LOWMEM_SIZE_BOOL=yCONFIG_LOWMEM_SIZE=0x30000000CONFIG_KERNEL_START_BOOL=yCONFIG_KERNEL_START=0xc0000000CONFIG_TASK_SIZE_BOOL=yCONFIG_TASK_SIZE=0x80000000CONFIG_BOOT_LOAD=0x00800000
#
# Device Drivers
#
#
# Generic Driver Options
#CONFIG_STANDALONE=yCONFIG_PREVENT_FIRMWARE_BUILD=yCONFIG_FW_LOADER=mCONFIG_DEBUG_DRIVER=y
#
# Memory Technology Devices (MTD)
#CONFIG_MTD=mCONFIG_MTD_DEBUG=yCONFIG_MTD_DEBUG_VERBOSE=0CONFIG_MTD_CONCAT=mCONFIG_MTD_PARTITIONS=yCONFIG_MTD_REDBOOT_PARTS=mCONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=yCONFIG_MTD_REDBOOT_PARTS_READONLY=yCONFIG_MTD_CMDLINE_PARTS=y
#
# User Modules And Translation Layers
#CONFIG_MTD_CHAR=mCONFIG_MTD_BLOCK=mCONFIG_MTD_BLOCK_RO=mCONFIG_FTL=mCONFIG_NFTL=mCONFIG_NFTL_RW=yCONFIG_INFTL=m
#
# RAM/ROM/Flash chip drivers
#CONFIG_MTD_CFI=mCONFIG_MTD_JEDECPROBE=mCONFIG_MTD_GEN_PROBE=mCONFIG_MTD_CFI_ADV_OPTIONS=yCONFIG_MTD_CFI_NOSWAP=y
# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
# CONFIG_MTD_CFI_LE_BYTE_SWAP is not setCONFIG_MTD_CFI_GEOMETRY=yCONFIG_MTD_MAP_BANK_WIDTH_1=yCONFIG_MTD_MAP_BANK_WIDTH_2=yCONFIG_MTD_MAP_BANK_WIDTH_4=yCONFIG_MTD_MAP_BANK_WIDTH_8=yCONFIG_MTD_MAP_BANK_WIDTH_16=yCONFIG_MTD_MAP_BANK_WIDTH_32=yCONFIG_MTD_CFI_I1=yCONFIG_MTD_CFI_I2=yCONFIG_MTD_CFI_I4=yCONFIG_MTD_CFI_I8=yCONFIG_MTD_CFI_INTELEXT=mCONFIG_MTD_CFI_AMDSTD=mCONFIG_MTD_CFI_AMDSTD_RETRY=0CONFIG_MTD_CFI_STAA=mCONFIG_MTD_CFI_UTIL=mCONFIG_MTD_RAM=mCONFIG_MTD_ROM=mCONFIG_MTD_ABSENT=m
#
# Mapping drivers for chip access
#CONFIG_MTD_COMPLEX_MAPPINGS=yCONFIG_MTD_PHYSMAP=mCONFIG_MTD_PHYSMAP_START=0x8000000CONFIG_MTD_PHYSMAP_LEN=0x4000000CONFIG_MTD_PHYSMAP_BANKWIDTH=2CONFIG_MTD_PCI=m
#
# Self-contained MTD device drivers
#CONFIG_MTD_PMC551=mCONFIG_MTD_PMC551_BUGFIX=yCONFIG_MTD_PMC551_DEBUG=yCONFIG_MTD_SLRAM=mCONFIG_MTD_PHRAM=mCONFIG_MTD_MTDRAM=mCONFIG_MTDRAM_TOTAL_SIZE=4096CONFIG_MTDRAM_ERASE_SIZE=128CONFIG_MTD_BLKMTD=mCONFIG_MTD_BLOCK2MTD=m
#
# Disk-On-Chip Device Drivers
#CONFIG_MTD_DOC2000=mCONFIG_MTD_DOC2001=mCONFIG_MTD_DOC2001PLUS=mCONFIG_MTD_DOCPROBE=mCONFIG_MTD_DOCECC=mCONFIG_MTD_DOCPROBE_ADVANCED=yCONFIG_MTD_DOCPROBE_ADDRESS=0x0000CONFIG_MTD_DOCPROBE_HIGH=yCONFIG_MTD_DOCPROBE_55AA=y
#
# NAND Flash Device Drivers
#CONFIG_MTD_NAND=mCONFIG_MTD_NAND_VERIFY_WRITE=yCONFIG_MTD_NAND_IDS=mCONFIG_MTD_NAND_DISKONCHIP=mCONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=yCONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0x0CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=yCONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=yCONFIG_MTD_NAND_NANDSIM=y
#
# Parallel port support
#CONFIG_PARPORT=mCONFIG_PARPORT_PC=mCONFIG_PARPORT_SERIAL=mCONFIG_PARPORT_PC_FIFO=yCONFIG_PARPORT_PC_SUPERIO=yCONFIG_PARPORT_PC_PCMCIA=mCONFIG_PARPORT_NOT_PC=y
# CONFIG_PARPORT_GSC is not setCONFIG_PARPORT_1284=y
#
# Plug and Play support
#CONFIG_PNP=yCONFIG_PNP_DEBUG=y
#
# Protocols
#CONFIG_ISAPNP=y
#
# Block devices
#CONFIG_BLK_DEV_FD=mCONFIG_MAC_FLOPPY=mCONFIG_BLK_DEV_XD=mCONFIG_PARIDE=mCONFIG_PARIDE_PARPORT=m
#
# Parallel IDE high-level drivers
#CONFIG_PARIDE_PD=mCONFIG_PARIDE_PCD=mCONFIG_PARIDE_PF=mCONFIG_PARIDE_PT=mCONFIG_PARIDE_PG=m
#
# Parallel IDE protocol modules
#CONFIG_PARIDE_ATEN=mCONFIG_PARIDE_BPCK=mCONFIG_PARIDE_BPCK6=mCONFIG_PARIDE_COMM=mCONFIG_PARIDE_DSTR=mCONFIG_PARIDE_FIT2=mCONFIG_PARIDE_FIT3=mCONFIG_PARIDE_EPAT=mCONFIG_PARIDE_EPATC8=yCONFIG_PARIDE_EPIA=mCONFIG_PARIDE_FRIQ=mCONFIG_PARIDE_FRPW=mCONFIG_PARIDE_KBIC=mCONFIG_PARIDE_KTTI=mCONFIG_PARIDE_ON20=mCONFIG_PARIDE_ON26=mCONFIG_BLK_CPQ_DA=mCONFIG_BLK_CPQ_CISS_DA=mCONFIG_CISS_SCSI_TAPE=yCONFIG_BLK_DEV_DAC960=mCONFIG_BLK_DEV_UMEM=m
# CONFIG_BLK_DEV_COW_COMMON is not setCONFIG_BLK_DEV_LOOP=mCONFIG_BLK_DEV_CRYPTOLOOP=mCONFIG_BLK_DEV_NBD=mCONFIG_BLK_DEV_SX8=mCONFIG_BLK_DEV_UB=mCONFIG_BLK_DEV_RAM=mCONFIG_BLK_DEV_RAM_COUNT=16CONFIG_BLK_DEV_RAM_SIZE=4096CONFIG_INITRAMFS_SOURCE=""CONFIG_LBD=yCONFIG_CDROM_PKTCDVD=mCONFIG_CDROM_PKTCDVD_BUFFERS=8CONFIG_CDROM_PKTCDVD_WCACHE=y
#
# IO Schedulers
#CONFIG_IOSCHED_NOOP=yCONFIG_IOSCHED_AS=mCONFIG_IOSCHED_DEADLINE=mCONFIG_IOSCHED_CFQ=mCONFIG_ATA_OVER_ETH=m
#
# ATA/ATAPI/MFM/RLL support
#CONFIG_IDE=mCONFIG_BLK_DEV_IDE=m
#
# Please see Documentation/ide.txt for help/info on IDE drives #CONFIG_BLK_DEV_IDE_SATA=yCONFIG_BLK_DEV_IDEDISK=mCONFIG_IDEDISK_MULTI_MODE=yCONFIG_BLK_DEV_IDECS=mCONFIG_BLK_DEV_IDECD=mCONFIG_BLK_DEV_IDETAPE=mCONFIG_BLK_DEV_IDEFLOPPY=mCONFIG_BLK_DEV_IDESCSI=mCONFIG_IDE_TASK_IOCTL=y
#
# IDE chipset support/bugfixes
#CONFIG_IDE_GENERIC=m
# CONFIG_BLK_DEV_IDEPNP is not setCONFIG_BLK_DEV_IDEPCI=yCONFIG_IDEPCI_SHARE_IRQ=yCONFIG_BLK_DEV_OFFBOARD=yCONFIG_BLK_DEV_GENERIC=mCONFIG_BLK_DEV_OPTI621=mCONFIG_BLK_DEV_SL82C105=mCONFIG_BLK_DEV_IDEDMA_PCI=yCONFIG_BLK_DEV_IDEDMA_FORCED=yCONFIG_IDEDMA_PCI_AUTO=yCONFIG_IDEDMA_ONLYDISK=yCONFIG_BLK_DEV_AEC62XX=mCONFIG_BLK_DEV_ALI15X3=mCONFIG_WDC_ALI15X3=yCONFIG_BLK_DEV_AMD74XX=mCONFIG_BLK_DEV_CMD64X=mCONFIG_BLK_DEV_TRIFLEX=mCONFIG_BLK_DEV_CY82C693=mCONFIG_BLK_DEV_CS5520=mCONFIG_BLK_DEV_CS5530=mCONFIG_BLK_DEV_HPT34X=mCONFIG_HPT34X_AUTODMA=yCONFIG_BLK_DEV_HPT366=mCONFIG_BLK_DEV_SC1200=mCONFIG_BLK_DEV_PIIX=mCONFIG_BLK_DEV_NS87415=mCONFIG_BLK_DEV_PDC202XX_OLD=mCONFIG_PDC202XX_BURST=yCONFIG_BLK_DEV_PDC202XX_NEW=mCONFIG_BLK_DEV_SVWKS=mCONFIG_BLK_DEV_SIIMAGE=mCONFIG_BLK_DEV_SLC90E66=mCONFIG_BLK_DEV_TRM290=mCONFIG_BLK_DEV_VIA82CXXX=m
# CONFIG_IDE_ARM is not setCONFIG_IDE_CHIPSETS=y
#
# Note: most of these also require special kernel boot parameters #CONFIG_BLK_DEV_4DRIVES=yCONFIG_BLK_DEV_ALI14XX=mCONFIG_BLK_DEV_DTC2278=mCONFIG_BLK_DEV_HT6560B=mCONFIG_BLK_DEV_QD65XX=mCONFIG_BLK_DEV_UMC8672=mCONFIG_BLK_DEV_IDEDMA=yCONFIG_IDEDMA_IVB=yCONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set
#
# SCSI device support
#CONFIG_SCSI=mCONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#CONFIG_BLK_DEV_SD=mCONFIG_CHR_DEV_ST=mCONFIG_CHR_DEV_OSST=mCONFIG_BLK_DEV_SR=mCONFIG_BLK_DEV_SR_VENDOR=yCONFIG_CHR_DEV_SG=m
# CONFIG_CHR_DEV_SCH is not set
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs #CONFIG_SCSI_MULTI_LUN=yCONFIG_SCSI_CONSTANTS=yCONFIG_SCSI_LOGGING=y
#
# SCSI Transport Attributes
#CONFIG_SCSI_SPI_ATTRS=mCONFIG_SCSI_FC_ATTRS=mCONFIG_SCSI_ISCSI_ATTRS=m
#
# SCSI low-level drivers
#CONFIG_BLK_DEV_3W_XXXX_RAID=mCONFIG_SCSI_3W_9XXX=m
# CONFIG_SCSI_ARCMSR is not setCONFIG_SCSI_7000FASST=mCONFIG_SCSI_ACARD=mCONFIG_SCSI_AHA152X=mCONFIG_SCSI_AHA1542=mCONFIG_SCSI_AACRAID=mCONFIG_SCSI_AIC7XXX=mCONFIG_AIC7XXX_CMDS_PER_DEVICE=32CONFIG_AIC7XXX_RESET_DELAY_MS=15000CONFIG_AIC7XXX_DEBUG_ENABLE=yCONFIG_AIC7XXX_DEBUG_MASK=0CONFIG_AIC7XXX_REG_PRETTY_PRINT=yCONFIG_SCSI_AIC7XXX_OLD=mCONFIG_SCSI_AIC79XX=mCONFIG_AIC79XX_CMDS_PER_DEVICE=32CONFIG_AIC79XX_RESET_DELAY_MS=15000CONFIG_AIC79XX_ENABLE_RD_STRM=yCONFIG_AIC79XX_DEBUG_ENABLE=yCONFIG_AIC79XX_DEBUG_MASK=0CONFIG_AIC79XX_REG_PRETTY_PRINT=yCONFIG_SCSI_DPT_I2O=mCONFIG_SCSI_IN2000=mCONFIG_MEGARAID_NEWGEN=yCONFIG_MEGARAID_MM=mCONFIG_MEGARAID_MAILBOX=m
# CONFIG_MEGARAID_SAS is not setCONFIG_SCSI_SATA=yCONFIG_SCSI_SATA_AHCI=mCONFIG_SCSI_SATA_SVW=mCONFIG_SCSI_ATA_PIIX=mCONFIG_SCSI_SATA_NV=mCONFIG_SCSI_SATA_PROMISE=m
# CONFIG_SCSI_SATA_QSTOR is not setCONFIG_SCSI_SATA_SX4=mCONFIG_SCSI_SATA_SIL=mCONFIG_SCSI_SATA_SIS=mCONFIG_SCSI_SATA_ULI=mCONFIG_SCSI_SATA_VIA=mCONFIG_SCSI_SATA_VITESSE=mCONFIG_SCSI_BUSLOGIC=mCONFIG_SCSI_OMIT_FLASHPOINT=yCONFIG_SCSI_DMX3191D=mCONFIG_SCSI_DTC3280=mCONFIG_SCSI_EATA=mCONFIG_SCSI_EATA_TAGGED_QUEUE=yCONFIG_SCSI_EATA_LINKED_COMMANDS=yCONFIG_SCSI_EATA_MAX_TAGS=16CONFIG_SCSI_FUTURE_DOMAIN=mCONFIG_SCSI_GDTH=mCONFIG_SCSI_GENERIC_NCR5380=mCONFIG_SCSI_GENERIC_NCR5380_MMIO=mCONFIG_SCSI_GENERIC_NCR53C400=yCONFIG_SCSI_IPS=mCONFIG_SCSI_INITIO=mCONFIG_SCSI_INIA100=mCONFIG_SCSI_PPA=mCONFIG_SCSI_IMM=mCONFIG_SCSI_IZIP_EPP16=yCONFIG_SCSI_IZIP_SLOW_CTR=yCONFIG_SCSI_NCR53C406A=mCONFIG_SCSI_SYM53C8XX_2=mCONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64CONFIG_SCSI_SYM53C8XX_IOMAPPED=yCONFIG_SCSI_IPR=mCONFIG_SCSI_IPR_TRACE=yCONFIG_SCSI_IPR_DUMP=yCONFIG_SCSI_PAS16=mCONFIG_SCSI_PSI240I=mCONFIG_SCSI_QLOGIC_FAS=mCONFIG_SCSI_QLOGIC_FC=mCONFIG_SCSI_QLOGIC_FC_FIRMWARE=yCONFIG_SCSI_QLOGIC_1280=mCONFIG_SCSI_QLOGIC_1280_1040=yCONFIG_SCSI_QLA2XXX=mCONFIG_SCSI_QLA21XX=mCONFIG_SCSI_QLA22XX=mCONFIG_SCSI_QLA2300=mCONFIG_SCSI_QLA2322=mCONFIG_SCSI_QLA6312=mCONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_DC395x=mCONFIG_SCSI_DC390T=mCONFIG_SCSI_T128=mCONFIG_SCSI_U14_34F=mCONFIG_SCSI_U14_34F_TAGGED_QUEUE=yCONFIG_SCSI_U14_34F_LINKED_COMMANDS=yCONFIG_SCSI_U14_34F_MAX_TAGS=8CONFIG_SCSI_NSP32=mCONFIG_SCSI_DEBUG=mCONFIG_SCSI_MESH=mCONFIG_SCSI_MESH_SYNC_RATE=5CONFIG_SCSI_MESH_RESET_DELAY_MS=4000CONFIG_SCSI_MAC53C94=m
#
# PCMCIA SCSI adapter support
#CONFIG_PCMCIA_AHA152X=mCONFIG_PCMCIA_FDOMAIN=mCONFIG_PCMCIA_NINJA_SCSI=mCONFIG_PCMCIA_QLOGIC=mCONFIG_PCMCIA_SYM53C500=m
#
# Old CD-ROM drivers (not SCSI, not IDE)
#CONFIG_CD_NO_IDESCSI=yCONFIG_AZTCD=mCONFIG_GSCD=mCONFIG_MCDX=mCONFIG_OPTCD=mCONFIG_SJCD=mCONFIG_ISP16_CDI=mCONFIG_CDU535=m
#
# Multi-device support (RAID and LVM)
#CONFIG_MD=yCONFIG_BLK_DEV_MD=mCONFIG_MD_LINEAR=mCONFIG_MD_RAID0=mCONFIG_MD_RAID1=mCONFIG_MD_RAID10=mCONFIG_MD_RAID5=mCONFIG_MD_RAID6=mCONFIG_MD_MULTIPATH=mCONFIG_MD_FAULTY=mCONFIG_BLK_DEV_DM=mCONFIG_DM_CRYPT=mCONFIG_DM_SNAPSHOT=mCONFIG_DM_MIRROR=mCONFIG_DM_ZERO=m
# CONFIG_DM_MULTIPATH is not set
#
# Fusion MPT device support
#CONFIG_FUSION=mCONFIG_FUSION_MAX_SGE=40CONFIG_FUSION_CTL=mCONFIG_FUSION_LAN=m
#
# IEEE 1394 (FireWire) support
#CONFIG_IEEE1394=m
#
# Subsystem Options
#CONFIG_IEEE1394_VERBOSEDEBUG=yCONFIG_IEEE1394_OUI_DB=yCONFIG_IEEE1394_EXTRA_CONFIG_ROMS=yCONFIG_IEEE1394_CONFIG_ROM_IP1394=y
#
# Device Drivers
#CONFIG_IEEE1394_PCILYNX=mCONFIG_IEEE1394_OHCI1394=m
#
# Protocol Drivers
#CONFIG_IEEE1394_VIDEO1394=mCONFIG_IEEE1394_SBP2=mCONFIG_IEEE1394_SBP2_PHYS_DMA=yCONFIG_IEEE1394_ETH1394=mCONFIG_IEEE1394_DV1394=mCONFIG_IEEE1394_RAWIO=mCONFIG_IEEE1394_CMP=mCONFIG_IEEE1394_AMDTP=m
#
# I2O device support
#CONFIG_I2O=mCONFIG_I2O_CONFIG=mCONFIG_I2O_BLOCK=mCONFIG_I2O_SCSI=mCONFIG_I2O_PROC=m
#
# Macintosh device drivers
#CONFIG_ADB=yCONFIG_ADB_CUDA=yCONFIG_ADB_PMU=yCONFIG_PMAC_PBOOK=yCONFIG_PMAC_APM_EMU=mCONFIG_PMAC_BACKLIGHT=yCONFIG_ADB_MACIO=yCONFIG_INPUT_ADBHID=yCONFIG_MAC_EMUMOUSEBTN=yCONFIG_THERM_WINDTUNNEL=mCONFIG_THERM_ADT746X=mCONFIG_ANSLCD=m
#
# Networking support
#CONFIG_NET=y
#
# Networking options
#CONFIG_PACKET=mCONFIG_PACKET_MMAP=yCONFIG_NETLINK_DEV=mCONFIG_UNIX=mCONFIG_NET_KEY=mCONFIG_INET=yCONFIG_IP_MULTICAST=yCONFIG_IP_ADVANCED_ROUTER=yCONFIG_IP_MULTIPLE_TABLES=yCONFIG_IP_ROUTE_FWMARK=yCONFIG_IP_ROUTE_MULTIPATH=yCONFIG_IP_ROUTE_VERBOSE=yCONFIG_IP_PNP=yCONFIG_IP_PNP_DHCP=yCONFIG_IP_PNP_BOOTP=yCONFIG_IP_PNP_RARP=yCONFIG_NET_IPIP=mCONFIG_NET_IPGRE=mCONFIG_NET_IPGRE_BROADCAST=yCONFIG_IP_MROUTE=yCONFIG_IP_PIMSM_V1=yCONFIG_IP_PIMSM_V2=yCONFIG_ARPD=yCONFIG_SYN_COOKIES=yCONFIG_INET_AH=mCONFIG_INET_ESP=mCONFIG_INET_IPCOMP=mCONFIG_INET_TUNNEL=mCONFIG_IP_TCPDIAG=mCONFIG_IP_TCPDIAG_IPV6=y
#
# IP: Virtual Server Configuration
#CONFIG_IP_VS=mCONFIG_IP_VS_DEBUG=yCONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#CONFIG_IP_VS_PROTO_TCP=yCONFIG_IP_VS_PROTO_UDP=yCONFIG_IP_VS_PROTO_ESP=yCONFIG_IP_VS_PROTO_AH=y
#
# IPVS scheduler
#CONFIG_IP_VS_RR=mCONFIG_IP_VS_WRR=mCONFIG_IP_VS_LC=mCONFIG_IP_VS_WLC=mCONFIG_IP_VS_LBLC=mCONFIG_IP_VS_LBLCR=mCONFIG_IP_VS_DH=mCONFIG_IP_VS_SH=mCONFIG_IP_VS_SED=mCONFIG_IP_VS_NQ=m
#
# IPVS application helper
#CONFIG_IP_VS_FTP=mCONFIG_IPV6=mCONFIG_IPV6_PRIVACY=yCONFIG_INET6_AH=mCONFIG_INET6_ESP=mCONFIG_INET6_IPCOMP=mCONFIG_INET6_TUNNEL=mCONFIG_IPV6_TUNNEL=mCONFIG_NETFILTER=yCONFIG_NETFILTER_DEBUG=yCONFIG_BRIDGE_NETFILTER=y
#
# IP: Netfilter Configuration
#CONFIG_IP_NF_CONNTRACK=mCONFIG_IP_NF_CT_ACCT=yCONFIG_IP_NF_CONNTRACK_MARK=yCONFIG_IP_NF_CT_PROTO_SCTP=mCONFIG_IP_NF_FTP=mCONFIG_IP_NF_IRC=mCONFIG_IP_NF_TFTP=mCONFIG_IP_NF_AMANDA=mCONFIG_IP_NF_QUEUE=mCONFIG_IP_NF_IPTABLES=mCONFIG_IP_NF_MATCH_LIMIT=mCONFIG_IP_NF_MATCH_IPRANGE=mCONFIG_IP_NF_MATCH_MAC=mCONFIG_IP_NF_MATCH_PKTTYPE=mCONFIG_IP_NF_MATCH_MARK=mCONFIG_IP_NF_MATCH_MULTIPORT=mCONFIG_IP_NF_MATCH_TOS=mCONFIG_IP_NF_MATCH_RECENT=mCONFIG_IP_NF_MATCH_ECN=mCONFIG_IP_NF_MATCH_DSCP=mCONFIG_IP_NF_MATCH_AH_ESP=mCONFIG_IP_NF_MATCH_LENGTH=mCONFIG_IP_NF_MATCH_TTL=mCONFIG_IP_NF_MATCH_TCPMSS=mCONFIG_IP_NF_MATCH_HELPER=mCONFIG_IP_NF_MATCH_STATE=mCONFIG_IP_NF_MATCH_CONNTRACK=mCONFIG_IP_NF_MATCH_OWNER=mCONFIG_IP_NF_MATCH_PHYSDEV=mCONFIG_IP_NF_MATCH_ADDRTYPE=mCONFIG_IP_NF_MATCH_REALM=mCONFIG_IP_NF_MATCH_SCTP=mCONFIG_IP_NF_MATCH_COMMENT=mCONFIG_IP_NF_MATCH_CONNMARK=mCONFIG_IP_NF_MATCH_HASHLIMIT=mCONFIG_IP_NF_FILTER=mCONFIG_IP_NF_TARGET_REJECT=mCONFIG_IP_NF_TARGET_LOG=mCONFIG_IP_NF_TARGET_ULOG=mCONFIG_IP_NF_TARGET_TCPMSS=mCONFIG_IP_NF_NAT=mCONFIG_IP_NF_NAT_NEEDED=yCONFIG_IP_NF_TARGET_MASQUERADE=mCONFIG_IP_NF_TARGET_REDIRECT=mCONFIG_IP_NF_TARGET_NETMAP=mCONFIG_IP_NF_TARGET_SAME=mCONFIG_IP_NF_NAT_SNMP_BASIC=mCONFIG_IP_NF_NAT_IRC=mCONFIG_IP_NF_NAT_FTP=mCONFIG_IP_NF_NAT_TFTP=mCONFIG_IP_NF_NAT_AMANDA=mCONFIG_IP_NF_MANGLE=mCONFIG_IP_NF_TARGET_TOS=mCONFIG_IP_NF_TARGET_ECN=mCONFIG_IP_NF_TARGET_DSCP=mCONFIG_IP_NF_TARGET_MARK=mCONFIG_IP_NF_TARGET_CLASSIFY=mCONFIG_IP_NF_TARGET_CONNMARK=mCONFIG_IP_NF_TARGET_CLUSTERIP=mCONFIG_IP_NF_RAW=mCONFIG_IP_NF_TARGET_NOTRACK=mCONFIG_IP_NF_ARPTABLES=mCONFIG_IP_NF_ARPFILTER=mCONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration
#CONFIG_IP6_NF_QUEUE=mCONFIG_IP6_NF_IPTABLES=mCONFIG_IP6_NF_MATCH_LIMIT=mCONFIG_IP6_NF_MATCH_MAC=mCONFIG_IP6_NF_MATCH_RT=mCONFIG_IP6_NF_MATCH_OPTS=mCONFIG_IP6_NF_MATCH_FRAG=mCONFIG_IP6_NF_MATCH_HL=mCONFIG_IP6_NF_MATCH_MULTIPORT=mCONFIG_IP6_NF_MATCH_OWNER=mCONFIG_IP6_NF_MATCH_MARK=mCONFIG_IP6_NF_MATCH_IPV6HEADER=mCONFIG_IP6_NF_MATCH_AHESP=mCONFIG_IP6_NF_MATCH_LENGTH=mCONFIG_IP6_NF_MATCH_EUI64=mCONFIG_IP6_NF_MATCH_PHYSDEV=mCONFIG_IP6_NF_FILTER=mCONFIG_IP6_NF_TARGET_LOG=mCONFIG_IP6_NF_MANGLE=mCONFIG_IP6_NF_TARGET_MARK=mCONFIG_IP6_NF_RAW=m
#
# DECnet: Netfilter Configuration
#CONFIG_DECNET_NF_GRABULATOR=m
#
# Bridge: Netfilter Configuration
#CONFIG_BRIDGE_NF_EBTABLES=mCONFIG_BRIDGE_EBT_BROUTE=mCONFIG_BRIDGE_EBT_T_FILTER=mCONFIG_BRIDGE_EBT_T_NAT=mCONFIG_BRIDGE_EBT_802_3=mCONFIG_BRIDGE_EBT_AMONG=mCONFIG_BRIDGE_EBT_ARP=mCONFIG_BRIDGE_EBT_IP=mCONFIG_BRIDGE_EBT_LIMIT=mCONFIG_BRIDGE_EBT_MARK=mCONFIG_BRIDGE_EBT_PKTTYPE=mCONFIG_BRIDGE_EBT_STP=mCONFIG_BRIDGE_EBT_VLAN=mCONFIG_BRIDGE_EBT_ARPREPLY=mCONFIG_BRIDGE_EBT_DNAT=mCONFIG_BRIDGE_EBT_MARK_T=mCONFIG_BRIDGE_EBT_REDIRECT=mCONFIG_BRIDGE_EBT_SNAT=mCONFIG_BRIDGE_EBT_LOG=mCONFIG_BRIDGE_EBT_ULOG=mCONFIG_XFRM=yCONFIG_XFRM_USER=m
#
# SCTP Configuration (EXPERIMENTAL)
#CONFIG_IP_SCTP=mCONFIG_SCTP_DBG_MSG=yCONFIG_SCTP_DBG_OBJCNT=y
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not setCONFIG_SCTP_HMAC_MD5=yCONFIG_ATM=mCONFIG_ATM_CLIP=mCONFIG_ATM_CLIP_NO_ICMP=yCONFIG_ATM_LANE=mCONFIG_ATM_MPOA=mCONFIG_ATM_BR2684=mCONFIG_ATM_BR2684_IPFILTER=yCONFIG_BRIDGE=mCONFIG_VLAN_8021Q=mCONFIG_DECNET=mCONFIG_DECNET_ROUTER=yCONFIG_DECNET_ROUTE_FWMARK=yCONFIG_LLC=yCONFIG_LLC2=mCONFIG_IPX=mCONFIG_IPX_INTERN=yCONFIG_ATALK=mCONFIG_DEV_APPLETALK=yCONFIG_LTPC=mCONFIG_COPS=mCONFIG_COPS_DAYNA=yCONFIG_COPS_TANGENT=yCONFIG_IPDDP=mCONFIG_IPDDP_ENCAP=yCONFIG_IPDDP_DECAP=yCONFIG_X25=mCONFIG_LAPB=mCONFIG_NET_DIVERT=yCONFIG_ECONET=mCONFIG_ECONET_AUNUDP=yCONFIG_ECONET_NATIVE=yCONFIG_WAN_ROUTER=m
#
# QoS and/or fair queueing
#CONFIG_NET_SCHED=yCONFIG_NET_SCH_CLK_JIFFIES=y
# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set
# CONFIG_NET_SCH_CLK_CPU is not setCONFIG_NET_SCH_CBQ=mCONFIG_NET_SCH_HTB=mCONFIG_NET_SCH_HFSC=mCONFIG_NET_SCH_ATM=mCONFIG_NET_SCH_PRIO=mCONFIG_NET_SCH_RED=mCONFIG_NET_SCH_SFQ=mCONFIG_NET_SCH_TEQL=mCONFIG_NET_SCH_TBF=mCONFIG_NET_SCH_GRED=mCONFIG_NET_SCH_DSMARK=mCONFIG_NET_SCH_NETEM=mCONFIG_NET_SCH_INGRESS=mCONFIG_NET_QOS=yCONFIG_NET_ESTIMATOR=yCONFIG_NET_CLS=y
# CONFIG_NET_CLS_BASIC is not setCONFIG_NET_CLS_TCINDEX=mCONFIG_NET_CLS_ROUTE4=mCONFIG_NET_CLS_ROUTE=yCONFIG_NET_CLS_FW=mCONFIG_NET_CLS_U32=mCONFIG_CLS_U32_PERF=yCONFIG_NET_CLS_IND=yCONFIG_CLS_U32_MARK=yCONFIG_NET_CLS_RSVP=mCONFIG_NET_CLS_RSVP6=m
# CONFIG_NET_EMATCH is not setCONFIG_NET_CLS_ACT=yCONFIG_NET_ACT_POLICE=mCONFIG_NET_ACT_GACT=mCONFIG_GACT_PROB=yCONFIG_NET_ACT_MIRRED=mCONFIG_NET_ACT_IPT=mCONFIG_NET_ACT_PEDIT=m
#
# Network testing
#CONFIG_NET_PKTGEN=m
# CONFIG_KGDBOE is not setCONFIG_NETPOLL=y
# CONFIG_NETPOLL_RX is not set
# CONFIG_NETPOLL_TRAP is not setCONFIG_NET_POLL_CONTROLLER=yCONFIG_HAMRADIO=y
#
# Packet Radio protocols
#CONFIG_AX25=mCONFIG_AX25_DAMA_SLAVE=yCONFIG_NETROM=mCONFIG_ROSE=m
#
# AX.25 network device drivers
#CONFIG_BPQETHER=mCONFIG_SCC=mCONFIG_SCC_DELAY=yCONFIG_SCC_TRXECHO=yCONFIG_BAYCOM_SER_FDX=mCONFIG_BAYCOM_SER_HDX=mCONFIG_BAYCOM_PAR=mCONFIG_BAYCOM_EPP=mCONFIG_YAM=mCONFIG_IRDA=m
#
# IrDA protocols
#CONFIG_IRLAN=mCONFIG_IRNET=mCONFIG_IRCOMM=mCONFIG_IRDA_ULTRA=y
#
# IrDA options
#CONFIG_IRDA_CACHE_LAST_LSAP=yCONFIG_IRDA_FAST_RR=yCONFIG_IRDA_DEBUG=y
#
# Infrared-port device drivers
#
#
# SIR device drivers
#CONFIG_IRTTY_SIR=m
#
# Dongle support
#CONFIG_DONGLE=yCONFIG_ESI_DONGLE=mCONFIG_ACTISYS_DONGLE=mCONFIG_TEKRAM_DONGLE=mCONFIG_LITELINK_DONGLE=mCONFIG_MA600_DONGLE=mCONFIG_GIRBIL_DONGLE=mCONFIG_MCP2120_DONGLE=mCONFIG_OLD_BELKIN_DONGLE=mCONFIG_ACT200L_DONGLE=m
#
# Old SIR device drivers
#
#
# Old Serial dongle support
#
#
# FIR device drivers
#CONFIG_USB_IRDA=mCONFIG_SIGMATEL_FIR=mCONFIG_NSC_FIR=mCONFIG_WINBOND_FIR=mCONFIG_TOSHIBA_FIR=mCONFIG_SMC_IRCC_FIR=mCONFIG_ALI_FIR=mCONFIG_VLSI_FIR=mCONFIG_VIA_FIR=mCONFIG_BT=mCONFIG_BT_L2CAP=mCONFIG_BT_SCO=mCONFIG_BT_RFCOMM=mCONFIG_BT_RFCOMM_TTY=yCONFIG_BT_BNEP=mCONFIG_BT_BNEP_MC_FILTER=yCONFIG_BT_BNEP_PROTO_FILTER=yCONFIG_BT_CMTP=mCONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#CONFIG_BT_HCIUSB=mCONFIG_BT_HCIUSB_SCO=yCONFIG_BT_HCIUART=mCONFIG_BT_HCIUART_H4=yCONFIG_BT_HCIUART_BCSP=yCONFIG_BT_HCIUART_BCSP_TXCRC=yCONFIG_BT_HCIBCM203X=mCONFIG_BT_HCIBPA10X=mCONFIG_BT_HCIBFUSB=mCONFIG_BT_HCIDTL1=mCONFIG_BT_HCIBT3C=mCONFIG_BT_HCIBLUECARD=mCONFIG_BT_HCIBTUART=mCONFIG_BT_HCIVHCI=m
# CONFIG_IEEE80211 is not setCONFIG_NETDEVICES=yCONFIG_DUMMY=mCONFIG_BONDING=mCONFIG_EQUALIZER=mCONFIG_TUN=mCONFIG_ETHERTAP=mCONFIG_NET_SB1000=m
#
# ARCnet devices
#CONFIG_ARCNET=mCONFIG_ARCNET_1201=mCONFIG_ARCNET_1051=mCONFIG_ARCNET_RAW=mCONFIG_ARCNET_CAP=m
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=mCONFIG_ARCNET_RIM_I=mCONFIG_ARCNET_COM20020=mCONFIG_ARCNET_COM20020_ISA=mCONFIG_ARCNET_COM20020_PCI=m
#
# Ethernet (10 or 100Mbit)
#CONFIG_NET_ETHERNET=yCONFIG_MII=mCONFIG_MACE=mCONFIG_MACE_AAUI_PORT=yCONFIG_BMAC=mCONFIG_HAPPYMEAL=mCONFIG_SUNGEM=mCONFIG_NET_VENDOR_3COM=yCONFIG_EL1=mCONFIG_EL2=mCONFIG_ELPLUS=mCONFIG_EL16=mCONFIG_EL3=mCONFIG_3C515=mCONFIG_VORTEX=mCONFIG_TYPHOON=mCONFIG_LANCE=mCONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=mCONFIG_ULTRA=mCONFIG_SMC9194=mCONFIG_NET_VENDOR_RACAL=yCONFIG_NI52=mCONFIG_NI65=m
#
# Tulip family network device support
#CONFIG_NET_TULIP=yCONFIG_DE2104X=mCONFIG_TULIP=mCONFIG_TULIP_MWI=yCONFIG_TULIP_MMIO=yCONFIG_TULIP_NAPI=yCONFIG_TULIP_NAPI_HW_MITIGATION=yCONFIG_DE4X5=mCONFIG_WINBOND_840=mCONFIG_DM9102=mCONFIG_PCMCIA_XIRCOM=mCONFIG_AT1700=mCONFIG_DEPCA=mCONFIG_HP100=mCONFIG_NET_ISA=yCONFIG_E2100=mCONFIG_EWRK3=mCONFIG_EEXPRESS=mCONFIG_EEXPRESS_PRO=mCONFIG_HPLAN_PLUS=mCONFIG_HPLAN=mCONFIG_LP486E=mCONFIG_ETH16I=mCONFIG_NE2000=mCONFIG_ZNET=mCONFIG_SEEQ8005=mCONFIG_NET_PCI=yCONFIG_PCNET32=mCONFIG_AMD8111_ETH=mCONFIG_AMD8111E_NAPI=yCONFIG_ADAPTEC_STARFIRE=mCONFIG_ADAPTEC_STARFIRE_NAPI=yCONFIG_AC3200=mCONFIG_APRICOT=mCONFIG_B44=mCONFIG_FORCEDETH=m
CONFIG_CS89x0=mCONFIG_DGRS=mCONFIG_EEPRO100=mCONFIG_E100=mCONFIG_FEALNX=mCONFIG_NATSEMI=mCONFIG_NE2K_PCI=mCONFIG_8139CP=mCONFIG_8139TOO=mCONFIG_8139TOO_PIO=yCONFIG_8139TOO_TUNE_TWISTER=yCONFIG_8139TOO_8129=yCONFIG_8139_OLD_RX_RESET=yCONFIG_SIS900=mCONFIG_EPIC100=mCONFIG_SUNDANCE=mCONFIG_SUNDANCE_MMIO=yCONFIG_TLAN=mCONFIG_VIA_RHINE=mCONFIG_VIA_RHINE_MMIO=yCONFIG_NET_POCKET=yCONFIG_DE600=mCONFIG_DE620=m
#
# Ethernet (1000 Mbit)
#CONFIG_ACENIC=mCONFIG_ACENIC_OMIT_TIGON_I=yCONFIG_DL2K=mCONFIG_E1000=mCONFIG_E1000_NAPI=yCONFIG_NS83820=mCONFIG_HAMACHI=mCONFIG_YELLOWFIN=mCONFIG_R8169=mCONFIG_R8169_NAPI=yCONFIG_R8169_VLAN=y
# CONFIG_SKGE is not setCONFIG_SK98LIN=mCONFIG_VIA_VELOCITY=mCONFIG_TIGON3=m
#
# Ethernet (10000 Mbit)
#CONFIG_IXGB=mCONFIG_IXGB_NAPI=yCONFIG_S2IO=mCONFIG_S2IO_NAPI=yCONFIG_2BUFF_MODE=y
#
# Token Ring devices
#CONFIG_TR=yCONFIG_IBMTR=mCONFIG_IBMOL=mCONFIG_IBMLS=mCONFIG_3C359=mCONFIG_TMS380TR=mCONFIG_TMSPCI=mCONFIG_SKISA=mCONFIG_PROTEON=mCONFIG_ABYSS=mCONFIG_SMCTR=m
#
# Wireless LAN (non-hamradio)
#CONFIG_NET_RADIO=y
#
# Obsolete Wireless cards support (pre-802.11)
#CONFIG_STRIP=mCONFIG_ARLAN=mCONFIG_WAVELAN=mCONFIG_PCMCIA_WAVELAN=mCONFIG_PCMCIA_NETWAVE=m
#
# Wireless 802.11 Frequency Hopping cards support
#CONFIG_PCMCIA_RAYCS=m
#
# Wireless 802.11b ISA/PCI cards support
#CONFIG_AIRO=mCONFIG_HERMES=mCONFIG_APPLE_AIRPORT=mCONFIG_PLX_HERMES=mCONFIG_TMD_HERMES=mCONFIG_PCI_HERMES=mCONFIG_ATMEL=mCONFIG_PCI_ATMEL=m
#
# Wireless 802.11b Pcmcia/Cardbus cards support
#CONFIG_PCMCIA_HERMES=mCONFIG_AIRO_CS=mCONFIG_PCMCIA_ATMEL=mCONFIG_PCMCIA_WL3501=m
#
# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support #CONFIG_PRISM54=m
# CONFIG_HOSTAP is not set CONFIG_NET_WIRELESS=y
#
# PCMCIA network device support
#CONFIG_NET_PCMCIA=yCONFIG_PCMCIA_3C589=mCONFIG_PCMCIA_3C574=mCONFIG_PCMCIA_FMVJ18X=mCONFIG_PCMCIA_PCNET=mCONFIG_PCMCIA_NMCLAN=mCONFIG_PCMCIA_SMC91C92=mCONFIG_PCMCIA_XIRC2PS=mCONFIG_PCMCIA_AXNET=mCONFIG_ARCNET_COM20020_CS=mCONFIG_PCMCIA_IBMTR=m
#
# Wan interfaces
#CONFIG_WAN=yCONFIG_HOSTESS_SV11=mCONFIG_COSA=mCONFIG_DSCC4=mCONFIG_DSCC4_PCISYNC=yCONFIG_DSCC4_PCI_RST=yCONFIG_LANMEDIA=mCONFIG_SEALEVEL_4021=mCONFIG_SYNCLINK_SYNCPPP=mCONFIG_HDLC=mCONFIG_HDLC_RAW=yCONFIG_HDLC_RAW_ETH=yCONFIG_HDLC_CISCO=yCONFIG_HDLC_FR=yCONFIG_HDLC_PPP=yCONFIG_HDLC_X25=yCONFIG_PCI200SYN=mCONFIG_WANXL=mCONFIG_PC300=mCONFIG_PC300_MLPPP=yCONFIG_N2=mCONFIG_C101=mCONFIG_FARSYNC=mCONFIG_DLCI=mCONFIG_DLCI_COUNT=24CONFIG_DLCI_MAX=8CONFIG_SDLA=mCONFIG_WAN_ROUTER_DRIVERS=yCONFIG_CYCLADES_SYNC=mCONFIG_CYCLOMX_X25=yCONFIG_LAPBETHER=mCONFIG_X25_ASY=m
#
# ATM drivers
#CONFIG_ATM_TCP=mCONFIG_ATM_LANAI=mCONFIG_ATM_ENI=mCONFIG_ATM_ENI_DEBUG=yCONFIG_ATM_ENI_TUNE_BURST=yCONFIG_ATM_ENI_BURST_TX_16W=yCONFIG_ATM_ENI_BURST_TX_8W=yCONFIG_ATM_ENI_BURST_TX_4W=yCONFIG_ATM_ENI_BURST_TX_2W=yCONFIG_ATM_ENI_BURST_RX_16W=yCONFIG_ATM_ENI_BURST_RX_8W=yCONFIG_ATM_ENI_BURST_RX_4W=yCONFIG_ATM_ENI_BURST_RX_2W=yCONFIG_ATM_FIRESTREAM=mCONFIG_ATM_ZATM=mCONFIG_ATM_ZATM_DEBUG=yCONFIG_ATM_NICSTAR=mCONFIG_ATM_NICSTAR_USE_SUNI=yCONFIG_ATM_NICSTAR_USE_IDT77105=yCONFIG_ATM_IDT77252=mCONFIG_ATM_IDT77252_DEBUG=yCONFIG_ATM_IDT77252_RCV_ALL=yCONFIG_ATM_IDT77252_USE_SUNI=yCONFIG_ATM_AMBASSADOR=mCONFIG_ATM_AMBASSADOR_DEBUG=yCONFIG_ATM_HORIZON=mCONFIG_ATM_HORIZON_DEBUG=yCONFIG_ATM_IA=mCONFIG_ATM_IA_DEBUG=yCONFIG_ATM_FORE200E_MAYBE=mCONFIG_ATM_FORE200E_PCA=yCONFIG_ATM_FORE200E_PCA_DEFAULT_FW=yCONFIG_ATM_FORE200E_USE_TASKLET=yCONFIG_ATM_FORE200E_TX_RETRY=16CONFIG_ATM_FORE200E_DEBUG=0CONFIG_ATM_FORE200E=mCONFIG_ATM_HE=mCONFIG_ATM_HE_USE_SUNI=yCONFIG_FDDI=yCONFIG_DEFXX=mCONFIG_SKFP=mCONFIG_HIPPI=yCONFIG_ROADRUNNER=mCONFIG_ROADRUNNER_LARGE_RINGS=yCONFIG_PLIP=mCONFIG_PPP=mCONFIG_PPP_MULTILINK=yCONFIG_PPP_FILTER=yCONFIG_PPP_ASYNC=mCONFIG_PPP_SYNC_TTY=mCONFIG_PPP_DEFLATE=mCONFIG_PPP_BSDCOMP=mCONFIG_PPPOE=mCONFIG_PPPOATM=mCONFIG_SLIP=mCONFIG_SLIP_COMPRESSED=yCONFIG_SLIP_SMART=yCONFIG_SLIP_MODE_SLIP6=yCONFIG_NET_FC=yCONFIG_SHAPER=mCONFIG_NETCONSOLE=m
#
# ISDN subsystem
#CONFIG_ISDN=m
#
# Old ISDN4Linux
#CONFIG_ISDN_I4L=mCONFIG_ISDN_PPP=yCONFIG_ISDN_PPP_VJ=yCONFIG_ISDN_MPP=yCONFIG_IPPP_FILTER=yCONFIG_ISDN_PPP_BSDCOMP=mCONFIG_ISDN_AUDIO=yCONFIG_ISDN_TTY_FAX=yCONFIG_ISDN_X25=y
#
# ISDN feature submodules
#CONFIG_ISDN_DIVERSION=m
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#CONFIG_ISDN_DRV_HISAX=m
#
# D-channel protocol features
#CONFIG_HISAX_EURO=yCONFIG_DE_AOC=yCONFIG_HISAX_NO_SENDCOMPLETE=yCONFIG_HISAX_NO_LLC=yCONFIG_HISAX_NO_KEYPAD=yCONFIG_HISAX_1TR6=yCONFIG_HISAX_NI1=yCONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#CONFIG_HISAX_16_0=yCONFIG_HISAX_16_3=yCONFIG_HISAX_S0BOX=yCONFIG_HISAX_AVM_A1=yCONFIG_HISAX_FRITZPCI=yCONFIG_HISAX_AVM_A1_PCMCIA=yCONFIG_HISAX_ELSA=yCONFIG_HISAX_IX1MICROR2=yCONFIG_HISAX_DIEHLDIVA=yCONFIG_HISAX_ASUSCOM=yCONFIG_HISAX_TELEINT=yCONFIG_HISAX_HFCS=yCONFIG_HISAX_SEDLBAUER=yCONFIG_HISAX_SPORTSTER=yCONFIG_HISAX_MIC=yCONFIG_HISAX_NICCY=yCONFIG_HISAX_ISURF=yCONFIG_HISAX_HSTSAPHIR=yCONFIG_HISAX_BKM_A4T=yCONFIG_HISAX_SCT_QUADRO=yCONFIG_HISAX_GAZEL=yCONFIG_HISAX_W6692=yCONFIG_HISAX_HFC_SX=yCONFIG_HISAX_DEBUG=y
#
# HiSax PCMCIA card service modules
#CONFIG_HISAX_SEDLBAUER_CS=mCONFIG_HISAX_ELSA_CS=mCONFIG_HISAX_AVM_A1_CS=mCONFIG_HISAX_TELES_CS=m
#
# HiSax sub driver modules
#CONFIG_HISAX_ST5481=mCONFIG_HISAX_HFCUSB=m
# CONFIG_HISAX_HFC4S8S is not setCONFIG_HISAX_FRITZ_PCIPNP=mCONFIG_HISAX_HDLC=y
#
# Active cards
#CONFIG_ISDN_DRV_ICN=mCONFIG_ISDN_DRV_SC=mCONFIG_ISDN_DRV_ACT2000=mCONFIG_ISDN_DRV_TPAM=m
#
# CAPI subsystem
#CONFIG_ISDN_CAPI=mCONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=yCONFIG_ISDN_CAPI_MIDDLEWARE=yCONFIG_ISDN_CAPI_CAPI20=mCONFIG_ISDN_CAPI_CAPIFS_BOOL=yCONFIG_ISDN_CAPI_CAPIFS=mCONFIG_ISDN_CAPI_CAPIDRV=m
#
# CAPI hardware drivers
#
#
# Active AVM cards
#CONFIG_CAPI_AVM=yCONFIG_ISDN_DRV_AVMB1_B1ISA=mCONFIG_ISDN_DRV_AVMB1_B1PCI=mCONFIG_ISDN_DRV_AVMB1_B1PCIV4=yCONFIG_ISDN_DRV_AVMB1_T1ISA=mCONFIG_ISDN_DRV_AVMB1_B1PCMCIA=mCONFIG_ISDN_DRV_AVMB1_AVM_CS=mCONFIG_ISDN_DRV_AVMB1_T1PCI=mCONFIG_ISDN_DRV_AVMB1_C4=m
#
# Active Eicon DIVA Server cards
#CONFIG_CAPI_EICON=yCONFIG_ISDN_DIVAS=mCONFIG_ISDN_DIVAS_BRIPCI=yCONFIG_ISDN_DIVAS_PRIPCI=yCONFIG_ISDN_DIVAS_DIVACAPI=mCONFIG_ISDN_DIVAS_USERIDI=mCONFIG_ISDN_DIVAS_MAINT=m
#
# Telephony Support
#CONFIG_PHONE=mCONFIG_PHONE_IXJ=mCONFIG_PHONE_IXJ_PCMCIA=m
#
# Input device support
#CONFIG_INPUT=y
#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=mCONFIG_INPUT_MOUSEDEV_PSAUX=yCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768CONFIG_INPUT_JOYDEV=mCONFIG_INPUT_TSDEV=mCONFIG_INPUT_TSDEV_SCREEN_X=240CONFIG_INPUT_TSDEV_SCREEN_Y=320CONFIG_INPUT_EVDEV=mCONFIG_INPUT_EVBUG=m
#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ATKBD=mCONFIG_KEYBOARD_SUNKBD=mCONFIG_KEYBOARD_LKKBD=mCONFIG_KEYBOARD_XTKBD=mCONFIG_KEYBOARD_NEWTON=mCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=mCONFIG_MOUSE_SERIAL=mCONFIG_MOUSE_INPORT=mCONFIG_MOUSE_ATIXL=yCONFIG_MOUSE_LOGIBM=mCONFIG_MOUSE_PC110PAD=mCONFIG_MOUSE_VSXXXAA=mCONFIG_INPUT_JOYSTICK=yCONFIG_JOYSTICK_ANALOG=mCONFIG_JOYSTICK_A3D=mCONFIG_JOYSTICK_ADI=mCONFIG_JOYSTICK_COBRA=mCONFIG_JOYSTICK_GF2K=mCONFIG_JOYSTICK_GRIP=mCONFIG_JOYSTICK_GRIP_MP=mCONFIG_JOYSTICK_GUILLEMOT=mCONFIG_JOYSTICK_INTERACT=mCONFIG_JOYSTICK_SIDEWINDER=mCONFIG_JOYSTICK_TMDC=mCONFIG_JOYSTICK_IFORCE=mCONFIG_JOYSTICK_IFORCE_USB=yCONFIG_JOYSTICK_IFORCE_232=yCONFIG_JOYSTICK_WARRIOR=mCONFIG_JOYSTICK_MAGELLAN=mCONFIG_JOYSTICK_SPACEORB=mCONFIG_JOYSTICK_SPACEBALL=mCONFIG_JOYSTICK_STINGER=m
# CONFIG_JOYSTICK_TWIDJOY is not setCONFIG_JOYSTICK_DB9=mCONFIG_JOYSTICK_GAMECON=mCONFIG_JOYSTICK_TURBOGRAFX=mCONFIG_JOYSTICK_JOYDUMP=mCONFIG_INPUT_TOUCHSCREEN=yCONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_ELO is not set
# CONFIG_TOUCHSCREEN_MTOUCH is not set
# CONFIG_TOUCHSCREEN_MK712 is not setCONFIG_INPUT_MISC=yCONFIG_INPUT_PCSPKR=mCONFIG_INPUT_UINPUT=m
#
# Hardware I/O ports
#CONFIG_SERIO=mCONFIG_SERIO_I8042=mCONFIG_SERIO_SERPORT=mCONFIG_SERIO_PARKBD=mCONFIG_SERIO_PCIPS2=mCONFIG_SERIO_LIBPS2=mCONFIG_SERIO_RAW=mCONFIG_GAMEPORT=mCONFIG_GAMEPORT_NS558=mCONFIG_GAMEPORT_L4=mCONFIG_GAMEPORT_EMU10K1=mCONFIG_GAMEPORT_VORTEX=mCONFIG_GAMEPORT_FM801=mCONFIG_GAMEPORT_CS461X=mCONFIG_SOUND_GAMEPORT=m
#
# Character devices
#CONFIG_VT=yCONFIG_VT_CONSOLE=yCONFIG_HW_CONSOLE=yCONFIG_SERIAL_NONSTANDARD=yCONFIG_ROCKETPORT=mCONFIG_CYCLADES=mCONFIG_CYZ_INTR=yCONFIG_MOXA_SMARTIO=mCONFIG_ISI=mCONFIG_SYNCLINK=mCONFIG_SYNCLINKMP=mCONFIG_N_HDLC=m
# CONFIG_SPECIALIX is not set
# CONFIG_SX is not setCONFIG_STALDRV=y
#
# Serial drivers
#CONFIG_SERIAL_8250=mCONFIG_SERIAL_8250_CS=mCONFIG_SERIAL_8250_NR_UARTS=4CONFIG_SERIAL_8250_EXTENDED=yCONFIG_SERIAL_8250_MANY_PORTS=yCONFIG_SERIAL_8250_SHARE_IRQ=yCONFIG_SERIAL_8250_DETECT_IRQ=yCONFIG_SERIAL_8250_MULTIPORT=yCONFIG_SERIAL_8250_RSA=y
#
# Non-8250 serial port support
#CONFIG_SERIAL_CORE=mCONFIG_SERIAL_PMACZILOG=mCONFIG_UNIX98_PTYS=yCONFIG_LEGACY_PTYS=yCONFIG_LEGACY_PTY_COUNT=256CONFIG_PRINTER=mCONFIG_LP_CONSOLE=yCONFIG_PPDEV=mCONFIG_TIPAR=m
#
# IPMI
#CONFIG_IPMI_HANDLER=mCONFIG_IPMI_PANIC_EVENT=yCONFIG_IPMI_PANIC_STRING=yCONFIG_IPMI_DEVICE_INTERFACE=mCONFIG_IPMI_SI=mCONFIG_IPMI_WATCHDOG=mCONFIG_IPMI_POWEROFF=m
#
# Watchdog Cards
#CONFIG_WATCHDOG=yCONFIG_WATCHDOG_NOWAYOUT=y
#
# Watchdog Device Drivers
#CONFIG_SOFT_WATCHDOG=m
#
# ISA-based Watchdog Cards
#CONFIG_PCWATCHDOG=mCONFIG_MIXCOMWD=mCONFIG_WDT=mCONFIG_WDT_501=y
#
# PCI-based Watchdog Cards
#CONFIG_PCIPCWATCHDOG=mCONFIG_WDTPCI=mCONFIG_WDT_501_PCI=y
#
# USB-based Watchdog Cards
#CONFIG_USBPCWATCHDOG=mCONFIG_NVRAM=mCONFIG_GEN_RTC=mCONFIG_GEN_RTC_X=yCONFIG_DTLK=mCONFIG_R3964=mCONFIG_APPLICOM=m
#
# Ftape, the floppy tape device driver
#CONFIG_AGP=mCONFIG_AGP_UNINORTH=mCONFIG_DRM=mCONFIG_DRM_TDFX=mCONFIG_DRM_R128=mCONFIG_DRM_RADEON=mCONFIG_DRM_MGA=mCONFIG_DRM_SIS=m
# CONFIG_DRM_VIA is not set
#
# PCMCIA character devices
#CONFIG_SYNCLINK_CS=mCONFIG_RAW_DRIVER=mCONFIG_MAX_RAW_DEVS=256
#
# TPM devices
#
# CONFIG_TCG_TPM is not set
#
# I2C support
#CONFIG_I2C=mCONFIG_I2C_CHARDEV=m
#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=mCONFIG_I2C_ALGOPCF=mCONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#CONFIG_I2C_ALI1535=mCONFIG_I2C_ALI1563=mCONFIG_I2C_ALI15X3=mCONFIG_I2C_AMD756=mCONFIG_I2C_AMD756_S4882=mCONFIG_I2C_AMD8111=mCONFIG_I2C_HYDRA=mCONFIG_I2C_I801=mCONFIG_I2C_I810=mCONFIG_I2C_ISA=mCONFIG_I2C_KEYWEST=mCONFIG_I2C_MPC=mCONFIG_I2C_NFORCE2=mCONFIG_I2C_PARPORT=mCONFIG_I2C_PARPORT_LIGHT=mCONFIG_I2C_PIIX4=mCONFIG_I2C_PROSAVAGE=mCONFIG_I2C_SAVAGE4=m
CONFIG_SCx200_ACB=mCONFIG_I2C_SIS5595=mCONFIG_I2C_SIS630=mCONFIG_I2C_SIS96X=mCONFIG_I2C_STUB=mCONFIG_I2C_VIA=mCONFIG_I2C_VIAPRO=mCONFIG_I2C_VOODOO3=mCONFIG_I2C_PCA_ISA=m
#
# Hardware Sensors Chip support
#CONFIG_I2C_SENSOR=mCONFIG_SENSORS_ADM1021=mCONFIG_SENSORS_ADM1025=mCONFIG_SENSORS_ADM1026=mCONFIG_SENSORS_ADM1031=mCONFIG_SENSORS_ASB100=mCONFIG_SENSORS_DS1621=mCONFIG_SENSORS_FSCHER=m
# CONFIG_SENSORS_FSCPOS is not setCONFIG_SENSORS_GL518SM=m
# CONFIG_SENSORS_GL520SM is not setCONFIG_SENSORS_IT87=mCONFIG_SENSORS_LM63=mCONFIG_SENSORS_LM75=mCONFIG_SENSORS_LM77=mCONFIG_SENSORS_LM78=mCONFIG_SENSORS_LM80=mCONFIG_SENSORS_LM83=mCONFIG_SENSORS_LM85=mCONFIG_SENSORS_LM87=mCONFIG_SENSORS_LM90=mCONFIG_SENSORS_MAX1619=mCONFIG_SENSORS_PC87360=mCONFIG_SENSORS_SMSC47B397=m
# CONFIG_SENSORS_SIS5595 is not setCONFIG_SENSORS_SMSC47M1=mCONFIG_SENSORS_VIA686A=mCONFIG_SENSORS_W83781D=mCONFIG_SENSORS_W83L785TS=mCONFIG_SENSORS_W83627HF=m
#
# Other I2C Chip support
#CONFIG_SENSORS_EEPROM=mCONFIG_SENSORS_PCF8574=mCONFIG_SENSORS_PCF8591=mCONFIG_SENSORS_RTC8564=m
# CONFIG_SENSORS_M41T00 is not setCONFIG_I2C_DEBUG_CORE=yCONFIG_I2C_DEBUG_ALGO=yCONFIG_I2C_DEBUG_BUS=yCONFIG_I2C_DEBUG_CHIP=y
#
# Dallas's 1-wire bus
#CONFIG_W1=mCONFIG_W1_MATROX=mCONFIG_W1_DS9490=mCONFIG_W1_DS9490_BRIDGE=mCONFIG_W1_THERM=mCONFIG_W1_SMEM=m
#
# Misc devices
#
#
# Multimedia devices
#CONFIG_VIDEO_DEV=m
#
# Video For Linux
#
#
# Video Adapters
#CONFIG_VIDEO_BT848=mCONFIG_VIDEO_PMS=mCONFIG_VIDEO_BWQCAM=mCONFIG_VIDEO_CQCAM=mCONFIG_VIDEO_W9966=mCONFIG_VIDEO_CPIA=mCONFIG_VIDEO_CPIA_PP=mCONFIG_VIDEO_CPIA_USB=mCONFIG_VIDEO_SAA5246A=mCONFIG_VIDEO_SAA5249=mCONFIG_TUNER_3036=mCONFIG_VIDEO_STRADIS=mCONFIG_VIDEO_ZORAN=mCONFIG_VIDEO_ZORAN_BUZ=mCONFIG_VIDEO_ZORAN_DC10=mCONFIG_VIDEO_ZORAN_DC30=mCONFIG_VIDEO_ZORAN_LML33=mCONFIG_VIDEO_ZORAN_LML33R10=mCONFIG_VIDEO_SAA7134=mCONFIG_VIDEO_MXB=mCONFIG_VIDEO_DPC=mCONFIG_VIDEO_HEXIUM_ORION=mCONFIG_VIDEO_HEXIUM_GEMINI=mCONFIG_VIDEO_CX88=mCONFIG_VIDEO_OVCAMCHIP=m
#
# Radio Adapters
#CONFIG_RADIO_CADET=mCONFIG_RADIO_RTRACK=mCONFIG_RADIO_RTRACK2=mCONFIG_RADIO_AZTECH=mCONFIG_RADIO_GEMTEK=mCONFIG_RADIO_GEMTEK_PCI=mCONFIG_RADIO_MAXIRADIO=mCONFIG_RADIO_MAESTRO=mCONFIG_RADIO_MIROPCM20=mCONFIG_RADIO_MIROPCM20_RDS=mCONFIG_RADIO_SF16FMI=mCONFIG_RADIO_SF16FMR2=mCONFIG_RADIO_TERRATEC=mCONFIG_RADIO_TRUST=mCONFIG_RADIO_TYPHOON=mCONFIG_RADIO_TYPHOON_PROC_FS=yCONFIG_RADIO_ZOLTRIX=m
#
# Digital Video Broadcasting Devices
#CONFIG_DVB=yCONFIG_DVB_CORE=m
#
# Supported SAA7146 based PCI Adapters
#CONFIG_DVB_AV7110=mCONFIG_DVB_AV7110_OSD=yCONFIG_DVB_BUDGET=mCONFIG_DVB_BUDGET_CI=mCONFIG_DVB_BUDGET_AV=mCONFIG_DVB_BUDGET_PATCH=m
#
# Supported USB Adapters
#CONFIG_DVB_TTUSB_BUDGET=mCONFIG_DVB_TTUSB_DEC=mCONFIG_DVB_DIBUSB=mCONFIG_DVB_DIBUSB_MISDESIGNED_DEVICES=yCONFIG_DVB_DIBCOM_DEBUG=yCONFIG_DVB_CINERGYT2=mCONFIG_DVB_CINERGYT2_TUNING=yCONFIG_DVB_CINERGYT2_STREAM_URB_COUNT=32CONFIG_DVB_CINERGYT2_STREAM_BUF_SIZE=512CONFIG_DVB_CINERGYT2_QUERY_INTERVAL=250CONFIG_DVB_CINERGYT2_ENABLE_RC_INPUT_DEVICE=yCONFIG_DVB_CINERGYT2_RC_QUERY_INTERVAL=100
#
# Supported FlexCopII (B2C2) Adapters
#CONFIG_DVB_B2C2_SKYSTAR=mCONFIG_DVB_B2C2_USB=m
#
# Supported BT878 Adapters
#CONFIG_DVB_BT8XX=m
#
# Supported DVB Frontends
#
#
# Customise DVB Frontends
#
#
# DVB-S (satellite) frontends
#CONFIG_DVB_STV0299=mCONFIG_DVB_CX24110=mCONFIG_DVB_TDA8083=mCONFIG_DVB_TDA80XX=mCONFIG_DVB_MT312=mCONFIG_DVB_VES1X93=m
#
# DVB-T (terrestrial) frontends
#CONFIG_DVB_SP8870=mCONFIG_DVB_SP887X=mCONFIG_DVB_CX22700=mCONFIG_DVB_CX22702=mCONFIG_DVB_L64781=mCONFIG_DVB_TDA1004X=mCONFIG_DVB_NXT6000=mCONFIG_DVB_MT352=mCONFIG_DVB_DIB3000MB=mCONFIG_DVB_DIB3000MC=m
#
# DVB-C (cable) frontends
#CONFIG_DVB_ATMEL_AT76C651=mCONFIG_DVB_VES1820=mCONFIG_DVB_TDA10021=mCONFIG_DVB_STV0297=m
#
# ATSC (North American/Korean Terresterial DTV) frontends #CONFIG_DVB_NXT2002=mCONFIG_VIDEO_SAA7146=mCONFIG_VIDEO_SAA7146_VV=m CONFIG_VIDEO_VIDEOBUF=mCONFIG_VIDEO_TUNER=mCONFIG_VIDEO_BUF=mCONFIG_VIDEO_BTCX=mCONFIG_VIDEO_IR=mCONFIG_VIDEO_TVEEPROM=m
#
# Graphics support
#CONFIG_FB=yCONFIG_FB_CFB_FILLRECT=yCONFIG_FB_CFB_COPYAREA=yCONFIG_FB_CFB_IMAGEBLIT=yCONFIG_FB_SOFT_CURSOR=yCONFIG_FB_MODE_HELPERS=yCONFIG_FB_TILEBLITTING=yCONFIG_FB_CIRRUS=mCONFIG_FB_PM2=mCONFIG_FB_PM2_FIFO_DISCONNECT=yCONFIG_FB_CYBER2000=mCONFIG_FB_OF=yCONFIG_FB_CONTROL=yCONFIG_FB_PLATINUM=yCONFIG_FB_VALKYRIE=yCONFIG_FB_CT65550=yCONFIG_FB_ASILIANT=yCONFIG_FB_IMSTT=yCONFIG_FB_VGA16=m
# CONFIG_FB_NVIDIA is not setCONFIG_FB_RIVA=mCONFIG_FB_RIVA_I2C=yCONFIG_FB_RIVA_DEBUG=yCONFIG_FB_MATROX=mCONFIG_FB_MATROX_MILLENIUM=yCONFIG_FB_MATROX_MYSTIQUE=yCONFIG_FB_MATROX_G=yCONFIG_FB_MATROX_I2C=mCONFIG_FB_MATROX_MAVEN=mCONFIG_FB_MATROX_MULTIHEAD=yCONFIG_FB_RADEON_OLD=mCONFIG_FB_RADEON=mCONFIG_FB_RADEON_I2C=yCONFIG_FB_RADEON_DEBUG=yCONFIG_FB_ATY128=mCONFIG_FB_ATY=mCONFIG_FB_ATY_CT=yCONFIG_FB_ATY_GENERIC_LCD=yCONFIG_FB_ATY_XL_INIT=yCONFIG_FB_ATY_GX=yCONFIG_FB_SAVAGE=m
# CONFIG_FB_SAVAGE_I2C is not set
# CONFIG_FB_SAVAGE_ACCEL is not setCONFIG_FB_SIS=mCONFIG_FB_SIS_300=yCONFIG_FB_SIS_315=yCONFIG_FB_NEOMAGIC=mCONFIG_FB_KYRO=mCONFIG_FB_3DFX=mCONFIG_FB_3DFX_ACCEL=yCONFIG_FB_VOODOO1=mCONFIG_FB_TRIDENT=mCONFIG_FB_TRIDENT_ACCEL=y
# CONFIG_FB_GEODE is not setCONFIG_FB_VIRTUAL=m
#
# Console display driver support
#CONFIG_VGA_CONSOLE=yCONFIG_MDA_CONSOLE=mCONFIG_DUMMY_CONSOLE=yCONFIG_FRAMEBUFFER_CONSOLE=mCONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_FONT_6x11=y
CONFIG_FONT_PEARL_8x8=y
CONFIG_FONT_ACORN_8x8=y
CONFIG_FONT_MINI_4x6=y
CONFIG_FONT_SUN8x16=y
CONFIG_FONT_SUN12x22=y
#
# Logo configuration
#CONFIG_LOGO=yCONFIG_LOGO_LINUX_MONO=yCONFIG_LOGO_LINUX_VGA16=yCONFIG_LOGO_LINUX_CLUT224=yCONFIG_BACKLIGHT_LCD_SUPPORT=yCONFIG_BACKLIGHT_CLASS_DEVICE=mCONFIG_BACKLIGHT_DEVICE=yCONFIG_LCD_CLASS_DEVICE=mCONFIG_LCD_DEVICE=y
#
# Sound
#CONFIG_SOUND=mCONFIG_DMASOUND_PMAC=mCONFIG_DMASOUND=m
#
# Advanced Linux Sound Architecture
#CONFIG_SND=mCONFIG_SND_TIMER=mCONFIG_SND_PCM=mCONFIG_SND_HWDEP=mCONFIG_SND_RAWMIDI=mCONFIG_SND_SEQUENCER=mCONFIG_SND_SEQ_DUMMY=mCONFIG_SND_OSSEMUL=yCONFIG_SND_MIXER_OSS=mCONFIG_SND_PCM_OSS=mCONFIG_SND_SEQUENCER_OSS=yCONFIG_SND_VERBOSE_PRINTK=yCONFIG_SND_DEBUG=yCONFIG_SND_DEBUG_MEMORY=yCONFIG_SND_DEBUG_DETECT=yCONFIG_SND_GENERIC_PM=y
#
# Generic devices
#CONFIG_SND_MPU401_UART=mCONFIG_SND_OPL3_LIB=mCONFIG_SND_OPL4_LIB=mCONFIG_SND_VX_LIB=mCONFIG_SND_DUMMY=mCONFIG_SND_VIRMIDI=mCONFIG_SND_MTPAV=mCONFIG_SND_SERIAL_U16550=mCONFIG_SND_MPU401=m
#
# ISA devices
#CONFIG_SND_AD1816A=mCONFIG_SND_AD1848=mCONFIG_SND_CS4231=mCONFIG_SND_CS4232=mCONFIG_SND_CS4236=mCONFIG_SND_ES968=mCONFIG_SND_ES1688=mCONFIG_SND_ES18XX=mCONFIG_SND_GUS_SYNTH=mCONFIG_SND_GUSCLASSIC=mCONFIG_SND_GUSEXTREME=mCONFIG_SND_GUSMAX=mCONFIG_SND_INTERWAVE=mCONFIG_SND_INTERWAVE_STB=mCONFIG_SND_OPTI92X_AD1848=mCONFIG_SND_OPTI92X_CS4231=mCONFIG_SND_OPTI93X=mCONFIG_SND_SB8=mCONFIG_SND_SB16=mCONFIG_SND_SBAWE=mCONFIG_SND_WAVEFRONT=mCONFIG_SND_ALS100=mCONFIG_SND_AZT2320=mCONFIG_SND_CMI8330=mCONFIG_SND_DT019X=mCONFIG_SND_OPL3SA2=mCONFIG_SND_SGALAXY=mCONFIG_SND_SSCAPE=m
#
# PCI devices
#CONFIG_SND_AC97_CODEC=mCONFIG_SND_ALI5451=mCONFIG_SND_ATIIXP=mCONFIG_SND_ATIIXP_MODEM=mCONFIG_SND_AU8810=mCONFIG_SND_AU8820=mCONFIG_SND_AU8830=mCONFIG_SND_AZT3328=mCONFIG_SND_BT87X=mCONFIG_SND_BT87X_OVERCLOCK=yCONFIG_SND_CS46XX=mCONFIG_SND_CS46XX_NEW_DSP=yCONFIG_SND_CS4281=mCONFIG_SND_EMU10K1=mCONFIG_SND_EMU10K1X=mCONFIG_SND_CA0106=mCONFIG_SND_KORG1212=mCONFIG_SND_MIXART=mCONFIG_SND_NM256=mCONFIG_SND_RME32=mCONFIG_SND_RME96=mCONFIG_SND_RME9652=mCONFIG_SND_HDSP=mCONFIG_SND_TRIDENT=mCONFIG_SND_YMFPCI=mCONFIG_SND_ALS4000=mCONFIG_SND_CMIPCI=mCONFIG_SND_ENS1370=mCONFIG_SND_ENS1371=mCONFIG_SND_ES1938=mCONFIG_SND_ES1968=mCONFIG_SND_MAESTRO3=mCONFIG_SND_FM801=mCONFIG_SND_FM801_TEA575X=mCONFIG_SND_ICE1712=mCONFIG_SND_ICE1724=mCONFIG_SND_INTEL8X0=mCONFIG_SND_INTEL8X0M=mCONFIG_SND_SONICVIBES=mCONFIG_SND_VIA82XX=mCONFIG_SND_VIA82XX_MODEM=mCONFIG_SND_VX222=m
# CONFIG_SND_HDA_INTEL is not set
#
# ALSA PowerMac devices
#CONFIG_SND_POWERMAC=m
#
# USB devices
#CONFIG_SND_USB_AUDIO=mCONFIG_SND_USB_USX2Y=m
#
# PCMCIA devices
#CONFIG_SND_VXPOCKET=mCONFIG_SND_VXP440=mCONFIG_SND_PDAUDIOCF=m
#
# Open Sound System
#CONFIG_SOUND_PRIME=mCONFIG_SOUND_BT878=mCONFIG_SOUND_CMPCI=mCONFIG_SOUND_EMU10K1=m CONFIG_MIDI_EMU10K1=yCONFIG_SOUND_FUSION=mCONFIG_SOUND_CS4281=mCONFIG_SOUND_ES1370=mCONFIG_SOUND_ES1371=m CONFIG_SOUND_ESSSOLO1=m CONFIG_SOUND_MAESTRO=m CONFIG_SOUND_MAESTRO3=mCONFIG_SOUND_ICH=m CONFIG_SOUND_SONICVIBES=m CONFIG_SOUND_TRIDENT=m CONFIG_SOUND_MSNDCLAS=m CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin" CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin" CONFIG_SOUND_MSNDPIN=m CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin" CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin" CONFIG_SOUND_VIA82CXXX=m CONFIG_MIDI_VIA82CXXX=yCONFIG_SOUND_OSS=mCONFIG_SOUND_TRACEINIT=y CONFIG_SOUND_DMAP=yCONFIG_SOUND_AD1816=mCONFIG_SOUND_AD1889=m CONFIG_SOUND_SGALAXY=mCONFIG_SOUND_ADLIB=m CONFIG_SOUND_ACI_MIXER=m CONFIG_SOUND_CS4232=mCONFIG_SOUND_SSCAPE=mCONFIG_SOUND_GUS=mCONFIG_SOUND_GUS16=yCONFIG_SOUND_GUSMAX=yCONFIG_SOUND_VMIDI=mCONFIG_SOUND_TRIX=mCONFIG_SOUND_MSS=mCONFIG_SOUND_MPU401=mCONFIG_SOUND_NM256=mCONFIG_SOUND_MAD16=mCONFIG_MAD16_OLDCARD=yCONFIG_SOUND_PAS=mCONFIG_SOUND_PSS=mCONFIG_PSS_MIXER=yCONFIG_SOUND_SB=mCONFIG_SOUND_KAHLUA=m CONFIG_SOUND_AWE32_SYNTH=m CONFIG_SOUND_WAVEFRONT=m CONFIG_SOUND_MAUI=mCONFIG_SOUND_YM3812=m CONFIG_SOUND_OPL3SA1=m CONFIG_SOUND_OPL3SA2=m CONFIG_SOUND_YMFPCI=m CONFIG_SOUND_YMFPCI_LEGACY=y CONFIG_SOUND_UART6850=m CONFIG_SOUND_AEDSP16=mCONFIG_SC6600=yCONFIG_SC6600_JOY=yCONFIG_SC6600_CDROM=4 CONFIG_SC6600_CDROMBASE=0x0 CONFIG_AEDSP16_MSS=y
# CONFIG_AEDSP16_SBPRO is not set CONFIG_AEDSP16_MPU401=y CONFIG_SOUND_TVMIXER=m CONFIG_SOUND_ALI5455=mCONFIG_SOUND_FORTE=mCONFIG_SOUND_RME96XX=m CONFIG_SOUND_AD1980=m
#
# USB support
#CONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB_ARCH_HAS_OHCI=yCONFIG_USB=mCONFIG_USB_DEBUG=y
#
# Miscellaneous USB options
#CONFIG_USB_DEVICEFS=yCONFIG_USB_BANDWIDTH=yCONFIG_USB_DYNAMIC_MINORS=yCONFIG_USB_SUSPEND=y
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#CONFIG_USB_EHCI_HCD=mCONFIG_USB_EHCI_SPLIT_ISO=yCONFIG_USB_EHCI_ROOT_HUB_TT=yCONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_BIG_ENDIAN is not setCONFIG_USB_OHCI_LITTLE_ENDIAN=yCONFIG_USB_UHCI_HCD=mCONFIG_USB_SL811_HCD=m
#
# USB Device Class drivers
#CONFIG_USB_AUDIO=m
#
# USB Bluetooth TTY can only be used with disabled Bluetooth subsystem #CONFIG_USB_MIDI=mCONFIG_USB_ACM=mCONFIG_USB_PRINTER=m
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information #CONFIG_USB_STORAGE=mCONFIG_USB_STORAGE_DEBUG=yCONFIG_USB_STORAGE_RW_DETECT=yCONFIG_USB_STORAGE_DATAFAB=yCONFIG_USB_STORAGE_FREECOM=yCONFIG_USB_STORAGE_ISD200=yCONFIG_USB_STORAGE_DPCM=y
# CONFIG_USB_STORAGE_USBAT is not setCONFIG_USB_STORAGE_SDDR09=yCONFIG_USB_STORAGE_SDDR55=yCONFIG_USB_STORAGE_JUMPSHOT=y
#
# USB Input Devices
#CONFIG_USB_HID=mCONFIG_USB_HIDINPUT=yCONFIG_HID_FF=yCONFIG_HID_PID=yCONFIG_LOGITECH_FF=yCONFIG_THRUSTMASTER_FF=yCONFIG_USB_HIDDEV=y
#
# USB HID Boot Protocol drivers
#CONFIG_USB_KBD=mCONFIG_USB_MOUSE=mCONFIG_USB_AIPTEK=mCONFIG_USB_WACOM=mCONFIG_USB_KBTAB=mCONFIG_USB_POWERMATE=mCONFIG_USB_MTOUCH=mCONFIG_USB_EGALAX=mCONFIG_USB_XPAD=mCONFIG_USB_ATI_REMOTE=m
#
# USB Imaging devices
#CONFIG_USB_MDC800=mCONFIG_USB_MICROTEK=m
#
# USB Multimedia devices
#CONFIG_USB_DABUSB=mCONFIG_USB_VICAM=mCONFIG_USB_DSBR=mCONFIG_USB_IBMCAM=mCONFIG_USB_KONICAWC=mCONFIG_USB_OV511=mCONFIG_USB_SE401=mCONFIG_USB_SN9C102=mCONFIG_USB_STV680=mCONFIG_USB_W9968CF=m
#
# USB Network Adapters
#CONFIG_USB_CATC=mCONFIG_USB_KAWETH=mCONFIG_USB_PEGASUS=mCONFIG_USB_RTL8150=mCONFIG_USB_USBNET=m
#
# USB Host-to-Host Cables
#CONFIG_USB_ALI_M5632=yCONFIG_USB_AN2720=yCONFIG_USB_BELKIN=yCONFIG_USB_GENESYS=yCONFIG_USB_NET1080=yCONFIG_USB_PL2301=yCONFIG_USB_KC2190=y
#
# Intelligent USB Devices/Gadgets
#CONFIG_USB_ARMLINUX=yCONFIG_USB_EPSON2888=yCONFIG_USB_ZAURUS=yCONFIG_USB_CDCETHER=y
#
# USB Network Adapters
#CONFIG_USB_AX8817X=y
# CONFIG_USB_ZD1201 is not setCONFIG_USB_MON=m
#
# USB port drivers
#CONFIG_USB_USS720=m
#
# USB Serial Converter support
#CONFIG_USB_SERIAL=mCONFIG_USB_SERIAL_GENERIC=yCONFIG_USB_SERIAL_BELKIN=mCONFIG_USB_SERIAL_DIGI_ACCELEPORT=mCONFIG_USB_SERIAL_CYPRESS_M8=mCONFIG_USB_SERIAL_EMPEG=mCONFIG_USB_SERIAL_FTDI_SIO=mCONFIG_USB_SERIAL_VISOR=mCONFIG_USB_SERIAL_IPAQ=mCONFIG_USB_SERIAL_IR=mCONFIG_USB_SERIAL_EDGEPORT=mCONFIG_USB_SERIAL_EDGEPORT_TI=mCONFIG_USB_SERIAL_GARMIN=mCONFIG_USB_SERIAL_IPW=mCONFIG_USB_SERIAL_KEYSPAN_PDA=mCONFIG_USB_SERIAL_KEYSPAN=mCONFIG_USB_SERIAL_KEYSPAN_MPR=yCONFIG_USB_SERIAL_KEYSPAN_USA28=yCONFIG_USB_SERIAL_KEYSPAN_USA28X=yCONFIG_USB_SERIAL_KEYSPAN_USA28XA=yCONFIG_USB_SERIAL_KEYSPAN_USA28XB=yCONFIG_USB_SERIAL_KEYSPAN_USA19=yCONFIG_USB_SERIAL_KEYSPAN_USA18X=yCONFIG_USB_SERIAL_KEYSPAN_USA19W=yCONFIG_USB_SERIAL_KEYSPAN_USA19QW=yCONFIG_USB_SERIAL_KEYSPAN_USA19QI=yCONFIG_USB_SERIAL_KEYSPAN_USA49W=yCONFIG_USB_SERIAL_KEYSPAN_USA49WLC=yCONFIG_USB_SERIAL_KLSI=mCONFIG_USB_SERIAL_KOBIL_SCT=mCONFIG_USB_SERIAL_MCT_U232=mCONFIG_USB_SERIAL_PL2303=mCONFIG_USB_SERIAL_SAFE=mCONFIG_USB_SERIAL_SAFE_PADDED=yCONFIG_USB_SERIAL_TI=mCONFIG_USB_SERIAL_CYBERJACK=mCONFIG_USB_SERIAL_XIRCOM=mCONFIG_USB_SERIAL_OMNINET=mCONFIG_USB_EZUSB=y
#
# USB Miscellaneous drivers
#CONFIG_USB_EMI62=mCONFIG_USB_EMI26=mCONFIG_USB_AUERSWALD=mCONFIG_USB_RIO500=mCONFIG_USB_LEGOTOWER=mCONFIG_USB_LCD=mCONFIG_USB_LED=mCONFIG_USB_CYTHERM=mCONFIG_USB_PHIDGETKIT=mCONFIG_USB_PHIDGETSERVO=mCONFIG_USB_IDMOUSE=m
# CONFIG_USB_SISUSBVGA is not setCONFIG_USB_TEST=m
#
# USB ATM/DSL drivers
#CONFIG_USB_ATM=mCONFIG_USB_SPEEDTOUCH=m
#
# USB Gadget Support
#CONFIG_USB_GADGET=mCONFIG_USB_GADGET_DEBUG_FILES=yCONFIG_USB_GADGET_NET2280=yCONFIG_USB_NET2280=m
# CONFIG_USB_GADGET_PXA2XX is not set
# CONFIG_USB_GADGET_GOKU is not set
# CONFIG_USB_GADGET_SA1100 is not set
# CONFIG_USB_GADGET_LH7A40X is not set
# CONFIG_USB_GADGET_DUMMY_HCD is not set
# CONFIG_USB_GADGET_OMAP is not setCONFIG_USB_GADGET_DUALSPEED=yCONFIG_USB_ZERO=mCONFIG_USB_ETH=mCONFIG_USB_ETH_RNDIS=yCONFIG_USB_GADGETFS=mCONFIG_USB_FILE_STORAGE=mCONFIG_USB_FILE_STORAGE_TEST=yCONFIG_USB_G_SERIAL=m
#
# MMC/SD Card support
#CONFIG_MMC=mCONFIG_MMC_DEBUG=yCONFIG_MMC_BLOCK=mCONFIG_MMC_WBSD=m
#
# InfiniBand support
#CONFIG_INFINIBAND=mCONFIG_INFINIBAND_MTHCA=mCONFIG_INFINIBAND_MTHCA_DEBUG=yCONFIG_INFINIBAND_IPOIB=mCONFIG_INFINIBAND_IPOIB_DEBUG=yCONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y
#
# File systems
#CONFIG_EXT2_FS=mCONFIG_EXT2_FS_XATTR=yCONFIG_EXT2_FS_POSIX_ACL=yCONFIG_EXT2_FS_SECURITY=yCONFIG_EXT3_FS=mCONFIG_EXT3_FS_XATTR=yCONFIG_EXT3_FS_POSIX_ACL=yCONFIG_EXT3_FS_SECURITY=yCONFIG_JBD=mCONFIG_JBD_DEBUG=yCONFIG_FS_MBCACHE=m
# CONFIG_REISER4_FS is not setCONFIG_REISERFS_FS=mCONFIG_REISERFS_CHECK=yCONFIG_REISERFS_PROC_INFO=yCONFIG_REISERFS_FS_XATTR=yCONFIG_REISERFS_FS_POSIX_ACL=yCONFIG_REISERFS_FS_SECURITY=yCONFIG_JFS_FS=mCONFIG_JFS_POSIX_ACL=yCONFIG_JFS_SECURITY=yCONFIG_JFS_DEBUG=yCONFIG_JFS_STATISTICS=yCONFIG_FS_POSIX_ACL=y
#
# XFS support
#CONFIG_XFS_FS=mCONFIG_XFS_EXPORT=yCONFIG_XFS_RT=yCONFIG_XFS_QUOTA=yCONFIG_XFS_SECURITY=yCONFIG_XFS_POSIX_ACL=yCONFIG_MINIX_FS=mCONFIG_ROMFS_FS=mCONFIG_INOTIFY=yCONFIG_QUOTA=yCONFIG_QFMT_V1=mCONFIG_QFMT_V2=mCONFIG_QUOTACTL=yCONFIG_DNOTIFY=yCONFIG_AUTOFS_FS=mCONFIG_AUTOFS4_FS=m
#
# Caches
#
# CONFIG_FSCACHE is not set
# CONFIG_FUSE_FS is not set
#
# CD-ROM/DVD Filesystems
#CONFIG_ISO9660_FS=mCONFIG_JOLIET=yCONFIG_ZISOFS=yCONFIG_ZISOFS_FS=mCONFIG_UDF_FS=mCONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#CONFIG_FAT_FS=mCONFIG_MSDOS_FS=mCONFIG_VFAT_FS=mCONFIG_FAT_DEFAULT_CODEPAGE=437CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"CONFIG_NTFS_FS=mCONFIG_NTFS_DEBUG=yCONFIG_NTFS_RW=y
#
# Pseudo filesystems
#CONFIG_PROC_FS=yCONFIG_PROC_KCORE=yCONFIG_SYSFS=yCONFIG_DEVFS_FS=yCONFIG_DEVFS_MOUNT=yCONFIG_DEVFS_DEBUG=yCONFIG_DEVPTS_FS_XATTR=yCONFIG_DEVPTS_FS_SECURITY=yCONFIG_TMPFS=yCONFIG_TMPFS_XATTR=yCONFIG_TMPFS_SECURITY=y
# CONFIG_HUGETLB_PAGE is not setCONFIG_RAMFS=y
#
# Miscellaneous filesystems
#CONFIG_ADFS_FS=mCONFIG_ADFS_FS_RW=yCONFIG_AFFS_FS=mCONFIG_HFS_FS=mCONFIG_HFSPLUS_FS=mCONFIG_BEFS_FS=mCONFIG_BEFS_DEBUG=yCONFIG_BFS_FS=mCONFIG_EFS_FS=mCONFIG_JFFS_FS=mCONFIG_JFFS_FS_VERBOSE=0CONFIG_JFFS_PROC_FS=yCONFIG_JFFS2_FS=mCONFIG_JFFS2_FS_DEBUG=0CONFIG_JFFS2_FS_NAND=yCONFIG_JFFS2_FS_NOR_ECC=yCONFIG_JFFS2_COMPRESSION_OPTIONS=yCONFIG_JFFS2_ZLIB=yCONFIG_JFFS2_RTIME=yCONFIG_JFFS2_RUBIN=y
# CONFIG_JFFS2_CMODE_NONE is not setCONFIG_JFFS2_CMODE_PRIORITY=y
# CONFIG_JFFS2_CMODE_SIZE is not setCONFIG_CRAMFS=mCONFIG_VXFS_FS=mCONFIG_HPFS_FS=mCONFIG_QNX4FS_FS=mCONFIG_SYSV_FS=mCONFIG_UFS_FS=mCONFIG_UFS_FS_WRITE=y
#
# Network File Systems
#CONFIG_NFS_FS=mCONFIG_NFS_V3=y
# CONFIG_NFS_ACL is not setCONFIG_NFS_V4=yCONFIG_NFS_DIRECTIO=yCONFIG_NFSD=mCONFIG_NFSD_V3=y
# CONFIG_NFSD_ACL is not setCONFIG_NFSD_V4=yCONFIG_NFSD_TCP=yCONFIG_LOCKD=mCONFIG_LOCKD_V4=yCONFIG_EXPORTFS=mCONFIG_SUNRPC=mCONFIG_SUNRPC_GSS=mCONFIG_RPCSEC_GSS_KRB5=mCONFIG_RPCSEC_GSS_SPKM3=mCONFIG_SMB_FS=mCONFIG_SMB_NLS_DEFAULT=yCONFIG_SMB_NLS_REMOTE="cp437"CONFIG_CIFS=mCONFIG_CIFS_STATS=yCONFIG_CIFS_XATTR=yCONFIG_CIFS_POSIX=yCONFIG_CIFS_EXPERIMENTAL=yCONFIG_NCP_FS=mCONFIG_NCPFS_PACKET_SIGNING=yCONFIG_NCPFS_IOCTL_LOCKING=yCONFIG_NCPFS_STRONG=yCONFIG_NCPFS_NFS_NS=yCONFIG_NCPFS_OS2_NS=yCONFIG_NCPFS_SMALLDOS=yCONFIG_NCPFS_NLS=yCONFIG_NCPFS_EXTRAS=yCONFIG_CODA_FS=mCONFIG_CODA_FS_OLD_API=yCONFIG_AFS_FS=mCONFIG_RXRPC=m
#
# Partition Types
#CONFIG_PARTITION_ADVANCED=yCONFIG_ACORN_PARTITION=yCONFIG_ACORN_PARTITION_CUMANA=yCONFIG_ACORN_PARTITION_EESOX=yCONFIG_ACORN_PARTITION_ICS=yCONFIG_ACORN_PARTITION_ADFS=yCONFIG_ACORN_PARTITION_POWERTEC=yCONFIG_ACORN_PARTITION_RISCIX=yCONFIG_OSF_PARTITION=yCONFIG_AMIGA_PARTITION=yCONFIG_ATARI_PARTITION=yCONFIG_MAC_PARTITION=yCONFIG_MSDOS_PARTITION=yCONFIG_BSD_DISKLABEL=yCONFIG_MINIX_SUBPARTITION=yCONFIG_SOLARIS_X86_PARTITION=yCONFIG_UNIXWARE_DISKLABEL=yCONFIG_LDM_PARTITION=yCONFIG_LDM_DEBUG=yCONFIG_SGI_PARTITION=yCONFIG_ULTRIX_PARTITION=yCONFIG_SUN_PARTITION=yCONFIG_EFI_PARTITION=y
#
# Native Language Support
#CONFIG_NLS=mCONFIG_NLS_DEFAULT="iso8859-1"CONFIG_NLS_CODEPAGE_437=mCONFIG_NLS_CODEPAGE_737=mCONFIG_NLS_CODEPAGE_775=mCONFIG_NLS_CODEPAGE_850=mCONFIG_NLS_CODEPAGE_852=mCONFIG_NLS_CODEPAGE_855=mCONFIG_NLS_CODEPAGE_857=mCONFIG_NLS_CODEPAGE_860=mCONFIG_NLS_CODEPAGE_861=mCONFIG_NLS_CODEPAGE_862=mCONFIG_NLS_CODEPAGE_863=mCONFIG_NLS_CODEPAGE_864=mCONFIG_NLS_CODEPAGE_865=mCONFIG_NLS_CODEPAGE_866=mCONFIG_NLS_CODEPAGE_869=mCONFIG_NLS_CODEPAGE_936=mCONFIG_NLS_CODEPAGE_950=mCONFIG_NLS_CODEPAGE_932=mCONFIG_NLS_CODEPAGE_949=mCONFIG_NLS_CODEPAGE_874=mCONFIG_NLS_ISO8859_8=mCONFIG_NLS_CODEPAGE_1250=mCONFIG_NLS_CODEPAGE_1251=mCONFIG_NLS_ASCII=mCONFIG_NLS_ISO8859_1=mCONFIG_NLS_ISO8859_2=mCONFIG_NLS_ISO8859_3=mCONFIG_NLS_ISO8859_4=mCONFIG_NLS_ISO8859_5=mCONFIG_NLS_ISO8859_6=mCONFIG_NLS_ISO8859_7=mCONFIG_NLS_ISO8859_9=mCONFIG_NLS_ISO8859_13=mCONFIG_NLS_ISO8859_14=mCONFIG_NLS_ISO8859_15=mCONFIG_NLS_KOI8_R=mCONFIG_NLS_KOI8_U=mCONFIG_NLS_UTF8=m
#
# Library routines
#CONFIG_CRC_CCITT=mCONFIG_CRC32=yCONFIG_LIBCRC32C=mCONFIG_ZLIB_INFLATE=mCONFIG_ZLIB_DEFLATE=mCONFIG_REED_SOLOMON=mCONFIG_REED_SOLOMON_DEC16=y
#
# Profiling support
#CONFIG_PROFILING=yCONFIG_OPROFILE=m
#
# Kernel hacking
#CONFIG_DEBUG_KERNEL=yCONFIG_MAGIC_SYSRQ=yCONFIG_LOG_BUF_SHIFT=15CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_PRINTK_TIME is not setCONFIG_SCHEDSTATS=yCONFIG_DEBUG_SLAB=yCONFIG_DEBUG_PREEMPT=yCONFIG_DEBUG_SPINLOCK=yCONFIG_DEBUG_SPINLOCK_SLEEP=yCONFIG_DEBUG_KOBJECT=yCONFIG_DEBUG_HIGHMEM=yCONFIG_DEBUG_INFO=yCONFIG_DEBUG_FS=yCONFIG_XMON=yCONFIG_BDI_SWITCH=yCONFIG_BOOTX_TEXT=y
#
# Security options
#CONFIG_KEYS=yCONFIG_KEYS_DEBUG_PROC_KEYS=yCONFIG_SECURITY=yCONFIG_SECURITY_NETWORK=yCONFIG_SECURITY_CAPABILITIES=mCONFIG_SECURITY_ROOTPLUG=mCONFIG_SECURITY_SECLVL=m
# CONFIG_SECURITY_REALTIME is not setCONFIG_SECURITY_SELINUX=yCONFIG_SECURITY_SELINUX_BOOTPARAM=yCONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1CONFIG_SECURITY_SELINUX_DISABLE=yCONFIG_SECURITY_SELINUX_DEVELOP=yCONFIG_SECURITY_SELINUX_AVC_STATS=yCONFIG_SECURITY_SELINUX_MLS=y
#
# Cryptographic options
#CONFIG_CRYPTO=yCONFIG_CRYPTO_HMAC=yCONFIG_CRYPTO_NULL=mCONFIG_CRYPTO_MD4=mCONFIG_CRYPTO_MD5=mCONFIG_CRYPTO_SHA1=mCONFIG_CRYPTO_SHA256=mCONFIG_CRYPTO_SHA512=mCONFIG_CRYPTO_WP512=m
# CONFIG_CRYPTO_TGR192 is not setCONFIG_CRYPTO_DES=mCONFIG_CRYPTO_BLOWFISH=mCONFIG_CRYPTO_TWOFISH=mCONFIG_CRYPTO_SERPENT=mCONFIG_CRYPTO_AES=mCONFIG_CRYPTO_CAST5=mCONFIG_CRYPTO_CAST6=mCONFIG_CRYPTO_TEA=mCONFIG_CRYPTO_ARC4=mCONFIG_CRYPTO_KHAZAD=mCONFIG_CRYPTO_ANUBIS=mCONFIG_CRYPTO_DEFLATE=mCONFIG_CRYPTO_MICHAEL_MIC=mCONFIG_CRYPTO_CRC32C=mCONFIG_CRYPTO_TEST=m
#
# Hardware crypto devices
#
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
This should fix the tileblit build problem. I think it fixes the ppc build too but I don't have a ppc machine to try it on.
===== drivers/video/Kconfig 1.77 vs edited =====
drivers/video/Kconfig +1 -0
@@ -541,6 +541,7 @@ config FB_MATROX tristate "Matrox acceleration" depends on FB && PCI + select FB_TILEBLITTING ---help--- Say Y here if you have a Matrox Millennium, Matrox Millennium II, Matrox Mystique, Matrox Mystique 220, Matrox Productiva G100, Matrox
===== drivers/video/Makefile 1.117 vs edited =====
drivers/video/Makefile +0 -0
@@ -10,10 +10,6 @@ obj-$(CONFIG_FB) += fb.o fb-y := fbmem.o fbmon.o fbcmap.o
fbsysfs.o modedb.o softcursor.o
-# Only include macmodes.o if we have FB support and are PPC -ifneq ($(CONFIG_FB),n)
-fb-$(CONFIG_PPC) += macmodes.o
-endif
fb-objs := $(fb-y)
# Hardware specific drivers go first
===== drivers/video/console/Makefile 1.19 vs edited =====
drivers/video/console/Makefile +3 -1
@@ -25,7 +25,9 @@ obj-$(CONFIG_VGA_CONSOLE) += vgacon.o obj-$(CONFIG_MDA_CONSOLE) += mdacon.o obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o -obj-$(CONFIG_FB_TILEBLITTING) += tileblit.o +ifeq ($(CONFIG_FB_TILEBLITTING),y) +obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += tileblit.o +endif obj-$(CONFIG_FB_STI) += sticore.o
Signature · 9 lines
Jon Smirl [email protected] ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Here's the whole patch again with the build fixes. ppc still needs to be checked.
Signature · 381 lines
Jon Smirl [email protected] diff -Nru a/drivers/video/Kconfig b/drivers/video/Kconfig --- a/drivers/video/Kconfig 2005-03-07 14:08:41 -05:00 +++ b/drivers/video/Kconfig 2005-03-07 14:08:41 -05:00 @@ -5,7 +5,7 @@ menu "Graphics support" config FB - bool "Support for frame buffer devices" + tristate "Support for frame buffer devices" ---help--- The frame buffer device provides an abstraction for the graphics hardware. It represents the frame buffer of some video hardware and @@ -112,7 +112,7 @@ config FB_ACORN bool "Acorn VIDC support" - depends on FB && ARM && ARCH_ACORN + depends on (FB = y) && ARM && ARCH_ACORN help This is the frame buffer device driver for the Acorn VIDC graphics hardware found in Acorn RISC PCs and other ARM-based machines. If @@ -120,11 +120,11 @@ config FB_CLPS711X bool "CLPS711X LCD support" - depends on FB && ARM && ARCH_CLPS711X + depends on (FB = y) && ARM && ARCH_CLPS711X config FB_SA1100 bool "SA-1100 LCD support" - depends on FB && ARM && ARCH_SA1100 + depends on (FB = y) && ARM && ARCH_SA1100 help This is a framebuffer device for the SA-1100 LCD Controller. See <http://www.linux-fbdev.org/> for information on framebuffer @@ -144,12 +144,12 @@ config FB_APOLLO bool - depends on FB && APOLLO + depends on (FB = y) && APOLLO default y config FB_Q40 bool - depends on FB && Q40 + depends on (FB = y) && Q40 default y config FB_AMIGA @@ -201,7 +201,7 @@ config FB_VIRGE bool "Amiga CyberVision 64/3D support " - depends on FB && ZORRO && BROKEN + depends on (FB = y) && ZORRO && BROKEN help This enables support for the Cybervision 64/3D graphics card from Phase5. Please note that its use is not all that intuitive (i.e. if @@ -212,7 +212,7 @@ config FB_RETINAZ3 tristate "Amiga Retina Z3 support" - depends on FB && ZORRO && BROKEN + depends on (FB = y) && ZORRO && BROKEN help This enables support for the Retina Z3 graphics card. Say N unless you have a Retina Z3 or plan to get one before you next recompile @@ -220,67 +220,67 @@ config FB_FM2 bool "Amiga FrameMaster II/Rainbow II support" - depends on FB && ZORRO + depends on (FB = y) && ZORRO help This is the frame buffer device driver for the Amiga FrameMaster card from BSC (exhibited 1992 but not shipped as a CBM product). config FB_ATARI bool "Atari native chipset support" - depends on FB && ATARI && BROKEN + depends on (FB = y) && ATARI && BROKEN help This is the frame buffer device driver for the builtin graphics chipset found in Ataris. config FB_OF bool "Open Firmware frame buffer device support" - depends on FB && (PPC64 || PPC_OF) + depends on (FB = y) && (PPC64 || PPC_OF) help Say Y if you want support with Open Firmware for your graphics board. config FB_CONTROL bool "Apple \"control\" display support" - depends on FB && PPC_PMAC + depends on (FB = y) && PPC_PMAC help This driver supports a frame buffer for the graphics adapter in the Power Macintosh 7300 and others. config FB_PLATINUM bool "Apple \"platinum\" display support" - depends on FB && PPC_PMAC + depends on (FB = y) && PPC_PMAC help This driver supports a frame buffer for the "platinum" graphics adapter in some Power Macintoshes. config FB_VALKYRIE bool "Apple \"valkyrie\" display support" - depends on FB && (MAC || PPC_PMAC) + depends on (FB = y) && (MAC || PPC_PMAC) help This driver supports a frame buffer for the "valkyrie" graphics adapter in some Power Macintoshes. config FB_CT65550 bool "Chips 65550 display support" - depends on FB && PPC + depends on (FB = y) && PPC help This is the frame buffer device driver for the Chips & Technologies 65550 graphics chip in PowerBooks. config FB_ASILIANT bool "Chips 69000 display support" - depends on FB && PCI + depends on (FB = y) && PCI config FB_IMSTT bool "IMS Twin Turbo display support" - depends on FB && PCI + depends on (FB = y) && PCI help The IMS Twin Turbo is a PCI-based frame buffer card bundled with many Macintosh and compatible computers. config FB_S3TRIO bool "S3 Trio display support" - depends on FB && PPC && BROKEN + depends on (FB = y) && PPC && BROKEN help If you have a S3 Trio say Y. Say N for S3 Virge. @@ -313,12 +313,12 @@ config FB_MAC bool "Generic Macintosh display support" - depends on FB && MAC + depends on (FB = y) && MAC # bool ' Apple DAFB display support' CONFIG_FB_DAFB config FB_HP300 bool - depends on FB && HP300 + depends on (FB = y) && HP300 default y config FB_TGA @@ -330,7 +330,7 @@ config FB_VESA bool "VESA VGA graphics support" - depends on FB && (X86 || X86_64) + depends on (FB = y) && (X86 || X86_64) help This is the frame buffer device driver for generic VESA 2.0 compliant graphic cards. The older VESA 1.2 cards are not supported. @@ -364,7 +364,7 @@ config VIDEO_SELECT bool - depends on FB && X86 + depends on (FB = y) && X86 default y config FB_SGIVW @@ -375,7 +375,7 @@ config FB_GBE bool "SGI Graphics Backend frame buffer support" - depends on FB && (SGI_IP32 || X86_VISWS) + depends on (FB = y) && (SGI_IP32 || X86_VISWS) help This is the frame buffer device driver for SGI Graphics Backend. This chip is used in SGI O2 and Visual Workstation 320/540. @@ -390,28 +390,28 @@ config BUS_I2C bool - depends on FB && VISWS + depends on (FB = y) && VISWS default y config FB_SUN3 bool "Sun3 framebuffer support" - depends on FB && (SUN3 || SUN3X) && BROKEN + depends on (FB = y) && (SUN3 || SUN3X) && BROKEN config FB_BW2 bool "BWtwo support" - depends on FB && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) + depends on (FB = y) && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) help This is the frame buffer device driver for the BWtwo frame buffer. config FB_CG3 bool "CGthree support" - depends on FB && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) + depends on (FB = y) && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) help This is the frame buffer device driver for the CGthree frame buffer. config FB_CG6 bool "CGsix (GX,TurboGX) support" - depends on FB && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) + depends on (FB = y) && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) help This is the frame buffer device driver for the CGsix (GX, TurboGX) frame buffer. @@ -436,7 +436,7 @@ config FB_EPSON1355 bool "Epson 1355 framebuffer support" - depends on FB && (SUPERH || ARCH_CEIVA) + depends on (FB = y) && (SUPERH || ARCH_CEIVA) help Build in support for the SED1355 Epson Research Embedded RAMDAC LCD/CRT Controller (since redesignated as the S1D13505) as a @@ -541,6 +541,7 @@ config FB_MATROX tristate "Matrox acceleration" depends on FB && PCI + select FB_TILEBLITTING ---help--- Say Y here if you have a Matrox Millennium, Matrox Millennium II, Matrox Mystique, Matrox Mystique 220, Matrox Productiva G100, Matrox @@ -953,11 +954,11 @@ config FB_AU1100 bool "Au1100 LCD Driver" - depends on FB && EXPERIMENTAL && PCI && MIPS && MIPS_PB1100=y + depends on (FB = y) && EXPERIMENTAL && PCI && MIPS && MIPS_PB1100=y config FB_SBUS bool "SBUS and UPA framebuffers" - depends on FB && (SPARC32 || SPARC64) + depends on (FB = y) && (SPARC32 || SPARC64) help Say Y if you want support for SBUS or UPA based frame buffer device. @@ -998,7 +999,7 @@ config FB_PCI bool "PCI framebuffers" - depends on FB && PCI && (SPARC64 || SPARC32) + depends on (FB = y) && PCI && (SPARC64 || SPARC32) config FB_IGA bool "IGA 168x display support" @@ -1016,21 +1017,21 @@ config FB_PMAG_AA bool "PMAG-AA TURBOchannel framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC help Support for the PMAG-AA TURBOchannel framebuffer card (1280x1024x1) used mainly in the MIPS-based DECstation series. config FB_PMAG_BA bool "PMAG-BA TURBOchannel framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC help Support for the PMAG-BA TURBOchannel framebuffer card (1024x864x8) used mainly in the MIPS-based DECstation series. config FB_PMAGB_B bool "PMAGB-B TURBOchannel framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC help Support for the PMAGB-B TURBOchannel framebuffer card used mainly in the MIPS-based DECstation series. The card is currently only @@ -1038,7 +1039,7 @@ config FB_MAXINE bool "Maxine (Personal DECstation) onboard framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC help Support for the onboard framebuffer (1024x768x8) in the Personal DECstation series (Personal DECstation 5000/20, /25, /33, /50, @@ -1046,7 +1047,7 @@ config FB_TX3912 bool "TMPTX3912/PR31700 frame buffer support" - depends on FB && NINO + depends on (FB = y) && NINO help The TX3912 is a Toshiba RISC processor based on the MIPS 3900 core see <http://www.toshiba.com/taec/components/Generic/risc/tx3912.htm>. diff -Nru a/drivers/video/Makefile b/drivers/video/Makefile --- a/drivers/video/Makefile 2005-03-07 14:08:41 -05:00 +++ b/drivers/video/Makefile 2005-03-07 14:08:41 -05:00 @@ -8,11 +8,9 @@ obj-$(CONFIG_LOGO) += logo/ obj-$(CONFIG_SYSFS) += backlight/ -obj-$(CONFIG_FB) += fbmem.o fbmon.o fbcmap.o fbsysfs.o modedb.o softcursor.o -# Only include macmodes.o if we have FB support and are PPC -ifeq ($(CONFIG_FB),y) -obj-$(CONFIG_PPC) += macmodes.o -endif +obj-$(CONFIG_FB) += fb.o +fb-y := fbmem.o fbmon.o fbcmap.o fbsysfs.o modedb.o softcursor.o +fb-objs := $(fb-y) # Hardware specific drivers go first obj-$(CONFIG_FB_RETINAZ3) += retz3fb.o diff -Nru a/drivers/video/console/Makefile b/drivers/video/console/Makefile --- a/drivers/video/console/Makefile 2005-03-07 14:08:41 -05:00 +++ b/drivers/video/console/Makefile 2005-03-07 14:08:41 -05:00 @@ -25,7 +25,9 @@ obj-$(CONFIG_VGA_CONSOLE) += vgacon.o obj-$(CONFIG_MDA_CONSOLE) += mdacon.o obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o -obj-$(CONFIG_FB_TILEBLITTING) += tileblit.o +ifeq ($(CONFIG_FB_TILEBLITTING),y) +obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += tileblit.o +endif obj-$(CONFIG_FB_STI) += sticore.o diff -Nru a/drivers/video/fbmem.c b/drivers/video/fbmem.c --- a/drivers/video/fbmem.c 2005-03-07 14:08:41 -05:00 +++ b/drivers/video/fbmem.c 2005-03-07 14:08:41 -05:00 @@ -1204,7 +1204,22 @@ } return 0; } + +void __exit +fbmem_exit(void) +{ + class_simple_destroy(fb_class); +} + +#ifdef MODULE +module_init(fbmem_init); +module_exit(fbmem_exit); +MODULE_LICENSE("GPL"); +MODULE_DESCRIPTION("Framebuffer base"); +#else subsys_initcall(fbmem_init); +subsys_exitcall(fbmem_exit); +#endif static char *video_options[FB_MAX]; static int ofonly; ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Quoted 3 lines · Jon Smirl
Here's the whole patch again with the build fixes. ppc still needs to be checked.
I cannot get either patch to apply, particularly this one:
patching file drivers/video/Kconfig
Hunk #2 FAILED at 112.
Hunk #3 FAILED at 120.
Hunk #4 FAILED at 144.
Hunk #5 FAILED at 201.
Hunk #6 succeeded at 292 (offset 80 lines).
Hunk #7 FAILED at 300.
Hunk #8 FAILED at 393.
Hunk #9 FAILED at 410.
Hunk #10 succeeded at 421 (offset 57 lines).
Hunk #11 FAILED at 432.
Hunk #12 FAILED at 447.
Hunk #13 FAILED at 493.
Hunk #14 FAILED at 598.
Hunk #15 FAILED at 1011.
Hunk #16 succeeded at 1219 (offset 220 lines).
Hunk #17 FAILED at 1237.
Hunk #18 FAILED at 1259.
Hunk #19 FAILED at 1267.
15 out of 19 hunks FAILED -- saving rejects to file drivers/video/Kconfig.rej patching file drivers/video/Makefile
patch: **** malformed patch at line 365: fbsysfs.o modedb.o softcursor.o
and both were severely wordwrapped.
A patch against http://www.zip.com.au/~akpm/linux/patches/stuff/x.bz2 which is a patch against 2.6.11 would be ideal, please.
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Here's the same patch as an attachment. It is against a clean linus bk tree.
Signature · 2 lines
Jon Smirl [email protected]
drivers/video/Kconfig +38 -37
@@ -5,7 +5,7 @@ menu "Graphics support" config FB - bool "Support for frame buffer devices" + tristate "Support for frame buffer devices" ---help--- The frame buffer device provides an abstraction for the graphics hardware. It represents the frame buffer of some video hardware and
@@ -112,7 +112,7 @@ config FB_ACORN bool "Acorn VIDC support" - depends on FB && ARM && ARCH_ACORN + depends on (FB = y) && ARM && ARCH_ACORN help This is the frame buffer device driver for the Acorn VIDC graphics hardware found in Acorn RISC PCs and other ARM-based machines. If
@@ -120,11 +120,11 @@ config FB_CLPS711X bool "CLPS711X LCD support" - depends on FB && ARM && ARCH_CLPS711X + depends on (FB = y) && ARM && ARCH_CLPS711X config FB_SA1100 bool "SA-1100 LCD support" - depends on FB && ARM && ARCH_SA1100 + depends on (FB = y) && ARM && ARCH_SA1100 help This is a framebuffer device for the SA-1100 LCD Controller. See <http://www.linux-fbdev.org/> for information on framebuffer
@@ -144,12 +144,12 @@ config FB_APOLLO bool - depends on FB && APOLLO + depends on (FB = y) && APOLLO default y config FB_Q40 bool - depends on FB && Q40 + depends on (FB = y) && Q40 default y config FB_AMIGA
@@ -201,7 +201,7 @@ config FB_VIRGE bool "Amiga CyberVision 64/3D support " - depends on FB && ZORRO && BROKEN + depends on (FB = y) && ZORRO && BROKEN help This enables support for the Cybervision 64/3D graphics card from Phase5. Please note that its use is not all that intuitive (i.e. if
@@ -212,7 +212,7 @@ config FB_RETINAZ3 tristate "Amiga Retina Z3 support" - depends on FB && ZORRO && BROKEN + depends on (FB = y) && ZORRO && BROKEN help This enables support for the Retina Z3 graphics card. Say N unless you have a Retina Z3 or plan to get one before you next recompile
@@ -220,67 +220,67 @@ config FB_FM2 bool "Amiga FrameMaster II/Rainbow II support" - depends on FB && ZORRO + depends on (FB = y) && ZORRO help This is the frame buffer device driver for the Amiga FrameMaster card from BSC (exhibited 1992 but not shipped as a CBM product). config FB_ATARI bool "Atari native chipset support" - depends on FB && ATARI && BROKEN + depends on (FB = y) && ATARI && BROKEN help This is the frame buffer device driver for the builtin graphics chipset found in Ataris. config FB_OF bool "Open Firmware frame buffer device support" - depends on FB && (PPC64 || PPC_OF) + depends on (FB = y) && (PPC64 || PPC_OF) help Say Y if you want support with Open Firmware for your graphics board. config FB_CONTROL bool "Apple \"control\" display support" - depends on FB && PPC_PMAC + depends on (FB = y) && PPC_PMAC help This driver supports a frame buffer for the graphics adapter in the Power Macintosh 7300 and others. config FB_PLATINUM bool "Apple \"platinum\" display support" - depends on FB && PPC_PMAC + depends on (FB = y) && PPC_PMAC help This driver supports a frame buffer for the "platinum" graphics adapter in some Power Macintoshes. config FB_VALKYRIE bool "Apple \"valkyrie\" display support" - depends on FB && (MAC || PPC_PMAC) + depends on (FB = y) && (MAC || PPC_PMAC) help This driver supports a frame buffer for the "valkyrie" graphics adapter in some Power Macintoshes. config FB_CT65550 bool "Chips 65550 display support" - depends on FB && PPC + depends on (FB = y) && PPC help This is the frame buffer device driver for the Chips & Technologies 65550 graphics chip in PowerBooks. config FB_ASILIANT bool "Chips 69000 display support" - depends on FB && PCI + depends on (FB = y) && PCI config FB_IMSTT bool "IMS Twin Turbo display support" - depends on FB && PCI + depends on (FB = y) && PCI help The IMS Twin Turbo is a PCI-based frame buffer card bundled with many Macintosh and compatible computers. config FB_S3TRIO bool "S3 Trio display support" - depends on FB && PPC && BROKEN + depends on (FB = y) && PPC && BROKEN help If you have a S3 Trio say Y. Say N for S3 Virge.
@@ -313,12 +313,12 @@ config FB_MAC bool "Generic Macintosh display support" - depends on FB && MAC + depends on (FB = y) && MAC # bool ' Apple DAFB display support' CONFIG_FB_DAFB config FB_HP300 bool - depends on FB && HP300 + depends on (FB = y) && HP300 default y config FB_TGA
@@ -330,7 +330,7 @@ config FB_VESA bool "VESA VGA graphics support" - depends on FB && (X86 || X86_64) + depends on (FB = y) && (X86 || X86_64) help This is the frame buffer device driver for generic VESA 2.0 compliant graphic cards. The older VESA 1.2 cards are not supported.
@@ -364,7 +364,7 @@ config VIDEO_SELECT bool - depends on FB && X86 + depends on (FB = y) && X86 default y config FB_SGIVW
@@ -375,7 +375,7 @@ config FB_GBE bool "SGI Graphics Backend frame buffer support" - depends on FB && (SGI_IP32 || X86_VISWS) + depends on (FB = y) && (SGI_IP32 || X86_VISWS) help This is the frame buffer device driver for SGI Graphics Backend. This chip is used in SGI O2 and Visual Workstation 320/540.
@@ -390,28 +390,28 @@ config BUS_I2C bool - depends on FB && VISWS + depends on (FB = y) && VISWS default y config FB_SUN3 bool "Sun3 framebuffer support" - depends on FB && (SUN3 || SUN3X) && BROKEN + depends on (FB = y) && (SUN3 || SUN3X) && BROKEN config FB_BW2 bool "BWtwo support" - depends on FB && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) + depends on (FB = y) && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) help This is the frame buffer device driver for the BWtwo frame buffer. config FB_CG3 bool "CGthree support" - depends on FB && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) + depends on (FB = y) && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) help This is the frame buffer device driver for the CGthree frame buffer. config FB_CG6 bool "CGsix (GX,TurboGX) support" - depends on FB && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) + depends on (FB = y) && ((SPARC32 || SPARC64) && FB_SBUS || (SUN3 || SUN3X) && FB_SUN3) help This is the frame buffer device driver for the CGsix (GX, TurboGX) frame buffer.
@@ -436,7 +436,7 @@ config FB_EPSON1355 bool "Epson 1355 framebuffer support" - depends on FB && (SUPERH || ARCH_CEIVA) + depends on (FB = y) && (SUPERH || ARCH_CEIVA) help Build in support for the SED1355 Epson Research Embedded RAMDAC LCD/CRT Controller (since redesignated as the S1D13505) as a
@@ -541,6 +541,7 @@ config FB_MATROX tristate "Matrox acceleration" depends on FB && PCI + select FB_TILEBLITTING ---help--- Say Y here if you have a Matrox Millennium, Matrox Millennium II, Matrox Mystique, Matrox Mystique 220, Matrox Productiva G100, Matrox
@@ -953,11 +954,11 @@ config FB_AU1100 bool "Au1100 LCD Driver" - depends on FB && EXPERIMENTAL && PCI && MIPS && MIPS_PB1100=y + depends on (FB = y) && EXPERIMENTAL && PCI && MIPS && MIPS_PB1100=y config FB_SBUS bool "SBUS and UPA framebuffers" - depends on FB && (SPARC32 || SPARC64) + depends on (FB = y) && (SPARC32 || SPARC64) help Say Y if you want support for SBUS or UPA based frame buffer device.
@@ -998,7 +999,7 @@ config FB_PCI bool "PCI framebuffers" - depends on FB && PCI && (SPARC64 || SPARC32) + depends on (FB = y) && PCI && (SPARC64 || SPARC32) config FB_IGA bool "IGA 168x display support"
@@ -1016,21 +1017,21 @@ config FB_PMAG_AA bool "PMAG-AA TURBOchannel framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC help Support for the PMAG-AA TURBOchannel framebuffer card (1280x1024x1) used mainly in the MIPS-based DECstation series. config FB_PMAG_BA bool "PMAG-BA TURBOchannel framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC help Support for the PMAG-BA TURBOchannel framebuffer card (1024x864x8) used mainly in the MIPS-based DECstation series. config FB_PMAGB_B bool "PMAGB-B TURBOchannel framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC help Support for the PMAGB-B TURBOchannel framebuffer card used mainly in the MIPS-based DECstation series. The card is currently only
@@ -1038,7 +1039,7 @@ config FB_MAXINE bool "Maxine (Personal DECstation) onboard framebuffer support" - depends on FB && MACH_DECSTATION && TC + depends on (FB = y) && MACH_DECSTATION && TC help Support for the onboard framebuffer (1024x768x8) in the Personal DECstation series (Personal DECstation 5000/20, /25, /33, /50,
@@ -1046,7 +1047,7 @@ config FB_TX3912 bool "TMPTX3912/PR31700 frame buffer support" - depends on FB && NINO + depends on (FB = y) && NINO help The TX3912 is a Toshiba RISC processor based on the MIPS 3900 core see <http://www.toshiba.com/taec/components/Generic/risc/tx3912.htm>.
drivers/video/Makefile +3 -5
@@ -8,11 +8,9 @@ obj-$(CONFIG_LOGO) += logo/ obj-$(CONFIG_SYSFS) += backlight/ -obj-$(CONFIG_FB) += fbmem.o fbmon.o fbcmap.o fbsysfs.o modedb.o softcursor.o -# Only include macmodes.o if we have FB support and are PPC -ifeq ($(CONFIG_FB),y) -obj-$(CONFIG_PPC) += macmodes.o -endif +obj-$(CONFIG_FB) += fb.o +fb-y := fbmem.o fbmon.o fbcmap.o fbsysfs.o modedb.o softcursor.o +fb-objs := $(fb-y) # Hardware specific drivers go first obj-$(CONFIG_FB_RETINAZ3) += retz3fb.o
drivers/video/console/Makefile +3 -1
@@ -25,7 +25,9 @@ obj-$(CONFIG_VGA_CONSOLE) += vgacon.o obj-$(CONFIG_MDA_CONSOLE) += mdacon.o obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o -obj-$(CONFIG_FB_TILEBLITTING) += tileblit.o +ifeq ($(CONFIG_FB_TILEBLITTING),y) +obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += tileblit.o +endif obj-$(CONFIG_FB_STI) += sticore.o
drivers/video/fbmem.c +15 -0
@@ -1204,7 +1204,22 @@ }return 0 ; } + +void __exit +fbmem_exit (void ) +{ +class_simple_destroy (fb_class); +} + +#ifdef MODULE +module_init (fbmem_init); +module_exit (fbmem_exit); +MODULE_LICENSE ("GPL" ); +MODULE_DESCRIPTION ("Framebuffer base" ); +#else subsys_initcall (fbmem_init); +subsys_exitcall (fbmem_exit); +#endif static char *video_options[FB_MAX ];static int ofonly;
Quoted 2 lines · Jon Smirl
Here's the same patch as an attachment. It is against a clean linus bk tree.
Tony has already sent a monster fbdev Kconfig cleanup patch, so your latest patch does:
patching file drivers/video/Kconfig
Hunk #2 FAILED at 112.
Hunk #3 FAILED at 120.
Hunk #4 FAILED at 144.
Hunk #5 FAILED at 201.
Hunk #6 succeeded at 292 (offset 80 lines).
Hunk #7 FAILED at 300.
Hunk #8 FAILED at 393.
Hunk #9 FAILED at 410.
Hunk #10 succeeded at 421 (offset 57 lines).
Hunk #11 FAILED at 432.
Hunk #12 FAILED at 447.
Hunk #13 FAILED at 493.
Hunk #14 FAILED at 598.
Hunk #15 succeeded at 1121 (offset 167 lines).
Hunk #16 succeeded at 1075 (offset 76 lines).
Hunk #17 FAILED at 1093.
Hunk #18 FAILED at 1115.
Hunk #19 FAILED at 1123.
14 out of 19 hunks FAILED -- saving rejects to file drivers/video/Kconfig.rej patching file drivers/video/Makefile
Hunk #1 FAILED at 8.
1 out of 1 hunk FAILED -- saving rejects to file drivers/video/Makefile.rej patching file drivers/video/console/Makefile
patching file drivers/video/fbmem.c
Hunk #1 succeeded at 1205 (offset 1 line).
I assume that Tony must have fixed up your original or something.
Sorry, but at this stage of the kernel cycle when I'm 800-900 patches away from Linus, things are a bit difficult. A fixup patch against
http://www.zip.com.au/~akpm/linux/patches/stuff/x.bz2 would really be ideal, please.
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
All of the hunks failed because the most of the patch had already been applied. Here is the delta you need against 2.6.11 + x.bz2
Not sure if ppc will build since I don't have a machine to check it on.
Signature · 2 lines
Jon Smirl [email protected]
===== drivers/video/Kconfig 1.75 vs edited =====
drivers/video/Kconfig +1 -0
@@ -753,6 +753,7 @@ select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT select FB_SOFT_CURSOR + select FB_TILEBLITTING ---help--- Say Y here if you have a Matrox Millennium, Matrox Millennium II, Matrox Mystique, Matrox Mystique 220, Matrox Productiva G100, Matrox
===== drivers/video/Makefile 1.117 vs edited =====
drivers/video/Makefile +0 -4
@@ -10,10 +10,6 @@ obj-$(CONFIG_FB) += fb.o fb-y := fbmem.o fbmon.o fbcmap.o fbsysfs.o modedb.o -ifneq ($(CONFIG_FB),n) -fb-$(CONFIG_PPC) += macmodes.o -# Only include macmodes.o if we have FB support and are PPC -endif fb-objs := $(fb-y) obj-$(CONFIG_FB_CFB_FILLRECT) += cfbfillrect.o
===== drivers/video/console/Makefile 1.19 vs edited =====
drivers/video/console/Makefile +3 -1
@@ -25,7 +25,9 @@ obj-$(CONFIG_VGA_CONSOLE) += vgacon.o obj-$(CONFIG_MDA_CONSOLE) += mdacon.o obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o -obj-$(CONFIG_FB_TILEBLITTING) += tileblit.o +ifeq ($(CONFIG_FB_TILEBLITTING),y) +obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += tileblit.o +endif obj-$(CONFIG_FB_STI) += sticore.o
Quoted 2 lines · Jon Smirl
Here is the delta you need against 2.6.11 + x.bz2
That one worked, thanks.
Quoted 1 line
Not sure if ppc will build since I don't have a machine to check it on.
I use the cross-compilers from
http://developer.osdl.org/dev/plm/cross_compile/
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Quoted 5 lines · Andrew Morton
Quoted 1 line · Jon Smirl
Here is the delta you need against 2.6.11 + x.bz2
Quoted 8 lines
That one worked, thanks.
Quoted 1 line
Not sure if ppc will build since I don't have a machine to check it on.
I use the cross-compilers from
http://developer.osdl.org/dev/plm/cross_compile/
which can be used on (your) local machine, or one can submit a request to the PLM tool to have any submitted patches built on approx. 8 arches. ARM added today.
See http://www.osdl.org/plm-cgi/plm/
Signature · 8 lines
~Randy ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Quoted 2 lines · Jon Smirl
Not sure if ppc will build since I don't have a machine to check it on.
ppc seems OK.
Now x86 `allmodconfig' is unhappy.
*** Warning: "fb_find_logo" [drivers/video/fb.ko] undefined!
drivers/video/logo/logo.c renamed from drivers/video/logo/logo.c~fbdev-allow-core-fb-to-be-built-as-a-module-fix-fix +2 -1
@@ -12,6 +12,7 @@#include <linux/config.h> #include <linux/linux_logo.h> #include <linux/stddef.h> +#include <linux/module.h> #ifdef CONFIG_M68K #include <asm/setup.h>
@@ -99,4 +100,4 @@ const struct linux_logo *fb_find_logo(in }return logo; } - +EXPORT_SYMBOL_GPL (fb_find_logo);
_
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Quoted 27 lines · Andrew Morton
Quoted 2 lines · Jon Smirl
Not sure if ppc will build since I don't have a machine to check it on.
ppc seems OK.
Now x86 `allmodconfig' is unhappy.
*** Warning: "
fb_find_logo" [drivers/video/fb.ko] undefined!diff -puN
drivers/video/logo/logo.c~fbdev-allow-core-fb-to-be-built-as-a-module-fix-fixdrivers/video/logo/logo.cdrivers/video/logo/logo.c 2005-03-07 17:42:38.000000000 -0800 renamed from drivers/video/logo/logo.c~fbdev-allow-core-fb-to-be-built-as-a-module-fix-fix 2005-03-07 17:42:38.000000000 -0800 +2
-1@@ -12,6 +12,7 @@ #include <linux/config.h> #include <linux/linux_logo.h> #include <linux/stddef.h> +#include <linux/module.h> #ifdef CONFIG_M68K #include <asm/setup.h>@@ -99,4 +100,4 @@ const struct linux_logo *fb_find_logo(in } return logo; } - +EXPORT_SYMBOL_GPL(fb_find_logo);
Quoted 3 lines
_
Did you fix this or do I need to send another patch?
I didn't know about allmodconfig so I'll be sure and run it. It's about time fb became a module, it's been built in for about ten years.
Signature · 9 lines
Jon Smirl [email protected] ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Quoted 2 lines · Jon Smirl
Did you fix this or do I need to send another patch?
I fixed it.
We seem to have a few newish fbdev bugs btw:
From: Guennadi Liakhovetski <[email protected]>
To: [email protected], [email protected], [email protected]
Subject: [2.6.11 Permedia-2 Framebuffer] driver broken (?).
From: [email protected]
To: [email protected]
Subject: [Bugme-new] [Bug 4295] New: Garbage all over the screen when using radeonfb
From: John covici <[email protected]>
To: [email protected]
Reply-To: [email protected]
Subject: X not working with Radeon 9200 under 2.6.11
From: Lobiuc Andrei <[email protected]>
To: [email protected]
Subject: PROBLEM: Radeon card displays incorrectly under the 2.6.11 version unless compiled with SMP support
From: Henrik Persson <[email protected]>
To: unlisted-recipients:;;@localhost.localdomain (no To-header on input)
Cc: [email protected], [email protected]
Subject: Re: Touchpad "tapping" changes in 2.6.11?
("Well, -mm1 didn't quite agree with my savage gfx drivers")
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Quoted 7 lines · Andrew Morton
Quoted 1 line · Jon Smirl
Did you fix this or do I need to send another patch?
I fixed it.
Quoted 7 lines
We seem to have a few newish fbdev bugs btw:
From: Guennadi Liakhovetski <[email protected]>
To: [email protected], [email protected], [email protected] Subject: [2.6.11 Permedia-2 Framebuffer] driver broken (?).
Resolved by Jim Hague in another thread. If you haven't seen it yet, here's the patch.
video/pm2fb.c 2005-03-07 18:34:13.000000000 +0000 renamed from video/pm2fb.c.orig 2005-03-07 15:35:28.000000000 +0000 +1 -1
@@ -747,7 +747,7 @@ } if ((info->var.vmode & FB_VMODE_MASK)==FB_VMODE_DOUBLE) video |= PM2F_LINE_DOUBLE; - if (info->var.activate==FB_ACTIVATE_NOW) + if ((info->var.activate & FB_ACTIVATE_MASK)==FB_ACTIVATE_NOW) video |= PM2F_VIDEO_ENABLE; par->video = video;
Quoted 7 lines
From: Henrik Persson <[email protected]>
To: unlisted-recipients:;;@localhost.localdomain (no To-header on input)
Cc: [email protected], [email protected]
Subject: Re: Touchpad "tapping" changes in 2.6.11?("Well, -mm1 didn't quite agree with my savage gfx drivers")
Any details on this?
Tony
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Quoted 23 lines · Antonino A. Daplas
Quoted 7 lines · Andrew Morton
Quoted 1 line · Jon Smirl
Did you fix this or do I need to send another patch?
I fixed it.
Quoted 7 lines
We seem to have a few newish fbdev bugs btw:
From: Guennadi Liakhovetski <[email protected]>
To: [email protected], [email protected], [email protected] Subject: [2.6.11 Permedia-2 Framebuffer] driver broken (?).Resolved by Jim Hague in another thread. If you haven't seen it yet, here's the patch.
video/pm2fb.c 2005-03-07 18:34:13.000000000 +0000 line 752
Quoted 7 lines
video/pm2fb.c 2005-03-07 18:34:13.000000000 +0000 renamed from video/pm2fb.c.orig 2005-03-07 15:35:28.000000000 +0000 +1
-1@@ -747,7 +747,7 @@ } if ((info->var.vmode & FB_VMODE_MASK)==FB_VMODE_DOUBLE) video |= PM2F_LINE_DOUBLE; - if (info->var.activate==FB_ACTIVATE_NOW) + if ((info->var.activate & FB_ACTIVATE_MASK)==FB_ACTIVATE_NOW) video |= PM2F_VIDEO_ENABLE; par->video = video;
OK, thanks. I'll wait until your next patch drop for this.
Quoted 11 lines
Quoted 8 lines
From: Henrik Persson <[email protected]>
To: unlisted-recipients:;;@localhost.localdomain (no To-header on input)
Cc: [email protected], [email protected]
Subject: Re: Touchpad "tapping" changes in 2.6.11?("Well, -mm1 didn't quite agree with my savage gfx drivers")
Any details on this?
Yeah, it was just a compile error due to the support-multiple-AGP-bridges API change. No doubt the devleopers will fix that up soon.
Henrik said he's using drivers from:
CVS (from mesa, xorg and dri cvs all-in-one) snapshots at
http://dri.freedesktop.org/snapshots/
I don't really know why it isn't merged. It's under pretty heavy development right now, but maybe it could get into -mm anyway?
Felix Khling <[email protected]> is the driver hacker. He should know more.
A DRI driver, I guess. Are we planning on merging that in?
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click