"Synthetic Root" { 64BIT? [ ((64BIT => (ARCH = "x86")) || (!(ARCH = "x86") => (64BIT <=> (ARCH = "x86_64")))) ] X86_32? [ (X86_32 <=> !64BIT) ] X86_64? [ (X86_64 <=> 64BIT) ] X86 [ X86, ((X86_32 && X86) => HAVE_AOUT), (X86 => HAVE_UNSTABLE_SCHED_CLOCK), (X86 => HAVE_IDE), (X86 => HAVE_OPROFILE), (X86 => HAVE_IOREMAP_PROT), (X86 => HAVE_KPROBES), (X86 => ARCH_WANT_OPTIONAL_GPIOLIB), (X86 => HAVE_KRETPROBES), (X86 => HAVE_FTRACE_MCOUNT_RECORD), (X86 => HAVE_DYNAMIC_FTRACE), (X86 => HAVE_FUNCTION_TRACER), ((((X86_32 && (!X86_VOYAGER && (!X86_VISWS && !X86_NUMAQ))) || X86_64) && X86) => HAVE_KVM), ((!X86_VOYAGER && X86) => HAVE_ARCH_KGDB), (X86 => HAVE_ARCH_TRACEHOOK), ((X86_32 && X86) => HAVE_GENERIC_DMA_COHERENT), (X86 => HAVE_EFFICIENT_UNALIGNED_ACCESS) ] ARCH_DEFCONFIG? : string [ (X86_32 => (ARCH_DEFCONFIG = "arch/x86/configs/i386_defconfig")), (X86_64 => (ARCH_DEFCONFIG = "arch/x86/configs/x86_64_defconfig")) ] GENERIC_TIME [ GENERIC_TIME ] GENERIC_CMOS_UPDATE [ GENERIC_CMOS_UPDATE ] CLOCKSOURCE_WATCHDOG [ CLOCKSOURCE_WATCHDOG ] GENERIC_CLOCKEVENTS [ GENERIC_CLOCKEVENTS ] GENERIC_CLOCKEVENTS_BROADCAST? [ ((X86_64 || (X86_32 && X86_LOCAL_APIC)) => GENERIC_CLOCKEVENTS_BROADCAST) ] LOCKDEP_SUPPORT [ LOCKDEP_SUPPORT ] STACKTRACE_SUPPORT [ STACKTRACE_SUPPORT ] HAVE_LATENCYTOP_SUPPORT [ HAVE_LATENCYTOP_SUPPORT ] FAST_CMPXCHG_LOCAL [ FAST_CMPXCHG_LOCAL ] MMU [ MMU ] ZONE_DMA [ ZONE_DMA ] SBUS? GENERIC_ISA_DMA [ GENERIC_ISA_DMA ] GENERIC_IOMAP [ GENERIC_IOMAP ] GENERIC_BUG? [ (BUG => GENERIC_BUG) ] GENERIC_HWEIGHT [ GENERIC_HWEIGHT ] GENERIC_GPIO? ARCH_MAY_HAVE_PC_FDC [ ARCH_MAY_HAVE_PC_FDC ] RWSEM_GENERIC_SPINLOCK? [ (RWSEM_GENERIC_SPINLOCK <=> !X86_XADD) ] RWSEM_XCHGADD_ALGORITHM? [ (RWSEM_XCHGADD_ALGORITHM <=> X86_XADD) ] ARCH_HAS_CPU_IDLE_WAIT [ ARCH_HAS_CPU_IDLE_WAIT ] GENERIC_CALIBRATE_DELAY [ GENERIC_CALIBRATE_DELAY ] GENERIC_TIME_VSYSCALL? [ (GENERIC_TIME_VSYSCALL <=> X86_64) ] ARCH_HAS_CPU_RELAX [ ARCH_HAS_CPU_RELAX ] ARCH_HAS_DEFAULT_IDLE [ ARCH_HAS_DEFAULT_IDLE ] ARCH_HAS_CACHE_LINE_SIZE [ ARCH_HAS_CACHE_LINE_SIZE ] HAVE_SETUP_PER_CPU_AREA? [ (HAVE_SETUP_PER_CPU_AREA <=> (X86_64_SMP || (X86_SMP && !X86_VOYAGER))) ] HAVE_CPUMASK_OF_CPU_MAP? [ (HAVE_CPUMASK_OF_CPU_MAP <=> X86_64_SMP) ] ARCH_HIBERNATION_POSSIBLE? [ ((!SMP || !X86_VOYAGER) => ARCH_HIBERNATION_POSSIBLE) ] ARCH_SUSPEND_POSSIBLE? [ (!X86_VOYAGER => ARCH_SUSPEND_POSSIBLE) ] ZONE_DMA32? [ (ZONE_DMA32 <=> X86_64) ] ARCH_POPULATES_NODE_MAP [ ARCH_POPULATES_NODE_MAP ] AUDIT_ARCH? [ (AUDIT_ARCH <=> X86_64) ] ARCH_SUPPORTS_OPTIMIZED_INLINING [ ARCH_SUPPORTS_OPTIMIZED_INLINING ] GENERIC_HARDIRQS [ GENERIC_HARDIRQS ] GENERIC_IRQ_PROBE [ GENERIC_IRQ_PROBE ] GENERIC_PENDING_IRQ? [ ((GENERIC_HARDIRQS && SMP) => GENERIC_PENDING_IRQ) ] X86_SMP? [ ((SMP && ((X86_32 && !X86_VOYAGER) || X86_64)) => X86_SMP) ] X86_32_SMP? [ ((X86_32 && SMP) => X86_32_SMP) ] X86_64_SMP? [ ((X86_64 && SMP) => X86_64_SMP) ] X86_HT? [ ((SMP && ((X86_32 && !X86_VOYAGER) || X86_64)) => X86_HT) ] X86_BIOS_REBOOT? [ (!X86_VOYAGER => X86_BIOS_REBOOT) ] X86_TRAMPOLINE? [ ((X86_SMP || ((X86_VOYAGER && SMP) || (64BIT && ACPI_SLEEP))) => X86_TRAMPOLINE) ] KTIME_SCALAR? [ (KTIME_SCALAR <=> X86_32) ] ARCH? : string [ (ARCH = "i386") ] KERNELVERSION? : string [ (KERNELVERSION = "2.6.28.6") ] DEFCONFIG_LIST? : string [ (!UML => (DEFCONFIG_LIST = "/lib/modules/$UNAME_RELEASE/.config")), (!UML => (DEFCONFIG_LIST = "/etc/kernel-config")), (!UML => (DEFCONFIG_LIST = "/boot/config-$UNAME_RELEASE")), (!UML => (DEFCONFIG_LIST = "$ARCH_DEFCONFIG")), (!UML => (DEFCONFIG_LIST = "arch/$ARCH/defconfig")) ] "General setup" { EXPERIMENTAL? BROKEN? BROKEN_ON_SMP? [ ((BROKEN || !SMP) => BROKEN_ON_SMP) ] LOCK_KERNEL? [ ((SMP || PREEMPT) => LOCK_KERNEL) ] INIT_ENV_ARG_LIMIT? : int [ (!UML => (INIT_ENV_ARG_LIMIT = 32)), (UML => (INIT_ENV_ARG_LIMIT = 128)) ] LOCALVERSION? : string LOCALVERSION_AUTO? SWAP? [ (SWAP => (MMU && BLOCK)) ] SYSVIPC? { SYSVIPC_SYSCTL? [ (SYSCTL => SYSVIPC_SYSCTL) ] } POSIX_MQUEUE? [ (POSIX_MQUEUE => (NET && EXPERIMENTAL)) ] BSD_PROCESS_ACCT? { BSD_PROCESS_ACCT_V3? } TASKSTATS? [ (TASKSTATS => NET) ] { TASK_DELAY_ACCT? TASK_XACCT? { TASK_IO_ACCOUNTING? } } AUDIT? [ (AUDIT => NET) ] { AUDITSYSCALL? [ ((AUDITSYSCALL => (X86 || (PPC || (PPC64 || (S390 || (IA64 || (UML || (SPARC64 || SUPERH)))))))) || ((!(X86 || (PPC || (PPC64 || (S390 || (IA64 || (UML || (SPARC64 || SUPERH))))))) && ((X86 || (PPC || (PPC64 || (S390 || (IA64 || (UML || (SPARC64 || SUPERH))))))) && SECURITY_SELINUX)) => AUDITSYSCALL)) ] { AUDIT_TREE? [ (INOTIFY => AUDIT_TREE) ] } } IKCONFIG? : bmode { IKCONFIG_PROC? [ (IKCONFIG_PROC => PROC_FS) ] } LOG_BUF_SHIFT? : int [ (LOG_BUF_SHIFT >= 12), (LOG_BUF_SHIFT <= 21) ] CGROUPS? { CGROUP_DEBUG? CGROUP_NS? CGROUP_FREEZER? CGROUP_DEVICE? [ (CGROUP_DEVICE => EXPERIMENTAL) ] CPUSETS? [ (CPUSETS => SMP) ] } HAVE_UNSTABLE_SCHED_CLOCK? GROUP_SCHED? [ (GROUP_SCHED => EXPERIMENTAL) ] { FAIR_GROUP_SCHED? RT_GROUP_SCHED? [ (RT_GROUP_SCHED => EXPERIMENTAL) ] "Basis for grouping tasks" [ ("Basis for grouping tasks" => GROUP_SCHED) ] { ( USER_SCHED? CGROUP_SCHED? [ (CGROUP_SCHED => CGROUPS) ] ) } } CGROUP_CPUACCT? [ (CGROUP_CPUACCT => CGROUPS) ] RESOURCE_COUNTERS? [ (RESOURCE_COUNTERS => CGROUPS) ] MM_OWNER? CGROUP_MEM_RES_CTLR? [ (CGROUP_MEM_RES_CTLR => (CGROUPS && RESOURCE_COUNTERS)), (((CGROUPS && RESOURCE_COUNTERS) && CGROUP_MEM_RES_CTLR) => MM_OWNER) ] SYSFS_DEPRECATED? SYSFS_DEPRECATED_V2? [ (SYSFS_DEPRECATED_V2 => SYSFS), ((SYSFS && SYSFS_DEPRECATED_V2) => SYSFS_DEPRECATED) ] PROC_PID_CPUSET? [ (PROC_PID_CPUSET => CPUSETS) ] RELAY? NAMESPACES? [ ((NAMESPACES => EMBEDDED) || (!EMBEDDED => (NAMESPACES <=> !EMBEDDED))) ] { UTS_NS? IPC_NS? [ (IPC_NS => SYSVIPC) ] USER_NS? [ (USER_NS => EXPERIMENTAL) ] PID_NS? [ (PID_NS => EXPERIMENTAL) ] } BLK_DEV_INITRD? [ (BLK_DEV_INITRD => (BROKEN || !FRV)) ] { INITRAMFS_SOURCE? : string { INITRAMFS_ROOT_UID? : int [ (INITRAMFS_ROOT_UID => (INITRAMFS_SOURCE = "")) ] INITRAMFS_ROOT_GID? : int [ (INITRAMFS_ROOT_GID => (INITRAMFS_SOURCE = "")) ] } } CC_OPTIMIZE_FOR_SIZE? SYSCTL? EMBEDDED? { UID16? [ (UID16 => (ARM || (BLACKFIN || (CRIS || (FRV || (H8300 || (X86_32 || (M68K || ((S390 && !64BIT) || (SUPERH || (SPARC32 || ((SPARC64 && COMPAT) || (UML || (X86_64 && IA32_EMULATION)))))))))))))) ] SYSCTL_SYSCALL? [ (SYSCTL_SYSCALL => SYSCTL) ] KALLSYMS? { KALLSYMS_ALL? [ (KALLSYMS_ALL => DEBUG_KERNEL) ] KALLSYMS_EXTRA_PASS? } HOTPLUG? PRINTK? BUG? ELF_CORE? PCSPKR_PLATFORM? [ (PCSPKR_PLATFORM => (ALPHA || (X86 || (MIPS || (PPC_PREP || (PPC_CHRP || PPC_PSERIES)))))) ] } COMPAT_BRK? BASE_FULL? [ ((BASE_FULL => EMBEDDED) || (!EMBEDDED => BASE_FULL)) ] FUTEX? [ ((FUTEX => EMBEDDED) || (!EMBEDDED => FUTEX)), (FUTEX => RT_MUTEXES) ] ANON_INODES? EPOLL? [ ((EPOLL => EMBEDDED) || (!EMBEDDED => EPOLL)), (EPOLL => ANON_INODES) ] SIGNALFD? [ ((SIGNALFD => EMBEDDED) || (!EMBEDDED => SIGNALFD)), (SIGNALFD => ANON_INODES) ] TIMERFD? [ ((TIMERFD => EMBEDDED) || (!EMBEDDED => TIMERFD)), (TIMERFD => ANON_INODES) ] EVENTFD? [ ((EVENTFD => EMBEDDED) || (!EMBEDDED => EVENTFD)), (EVENTFD => ANON_INODES) ] SHMEM? [ ((SHMEM => (MMU && EMBEDDED)) || ((!(MMU && EMBEDDED) && MMU) => SHMEM)) ] AIO? [ ((AIO => EMBEDDED) || (!EMBEDDED => AIO)) ] VM_EVENT_COUNTERS? [ ((VM_EVENT_COUNTERS => EMBEDDED) || (!EMBEDDED => VM_EVENT_COUNTERS)) ] PCI_QUIRKS? [ ((PCI_QUIRKS => (PCI && EMBEDDED)) || ((!(PCI && EMBEDDED) && PCI) => PCI_QUIRKS)) ] SLUB_DEBUG? [ ((SLUB_DEBUG => ((SLUB && SYSFS) && EMBEDDED)) || ((!((SLUB && SYSFS) && EMBEDDED) && (SLUB && SYSFS)) => SLUB_DEBUG)) ] "Choose SLAB allocator" { ( SLAB? SLUB? SLOB? [ (SLOB => EMBEDDED) ] ) } PROFILING? TRACEPOINTS? MARKERS? OPROFILE? : bmode [ (OPROFILE => (PROFILING && HAVE_OPROFILE)) ] { OPROFILE_IBS? [ (OPROFILE_IBS => (SMP && X86)) ] } HAVE_OPROFILE? KPROBES? [ (KPROBES => ((KALLSYMS && MODULES) && HAVE_KPROBES)) ] HAVE_EFFICIENT_UNALIGNED_ACCESS? HAVE_SYSCALL_WRAPPERS? KRETPROBES? [ ((KPROBES && HAVE_KRETPROBES) => KRETPROBES) ] HAVE_IOREMAP_PROT? HAVE_KPROBES? HAVE_KRETPROBES? HAVE_ARCH_TRACEHOOK? HAVE_DMA_ATTRS? USE_GENERIC_SMP_HELPERS? [ (SMP => USE_GENERIC_SMP_HELPERS) ] HAVE_CLK? } HAVE_GENERIC_DMA_COHERENT? [ !HAVE_GENERIC_DMA_COHERENT ] SLABINFO? [ ((PROC_FS && (SLAB || SLUB_DEBUG)) => SLABINFO) ] RT_MUTEXES? [ (RT_MUTEXES => PLIST) ] TINY_SHMEM? [ (TINY_SHMEM <=> !SHMEM) ] BASE_SMALL? : int [ (BASE_FULL => (BASE_SMALL = 0)), (!BASE_FULL => (BASE_SMALL = 1)) ] MODULES? { MODULE_FORCE_LOAD? MODULE_UNLOAD? { MODULE_FORCE_UNLOAD? [ (MODULE_FORCE_UNLOAD => EXPERIMENTAL) ] } MODVERSIONS? MODULE_SRCVERSION_ALL? KMOD [ KMOD ] } STOP_MACHINE? [ (((SMP && MODULE_UNLOAD) || HOTPLUG_CPU) => STOP_MACHINE) ] BLOCK? [ ((BLOCK => EMBEDDED) || (!EMBEDDED => BLOCK)) ] { LBD? [ (LBD => !64BIT) ] BLK_DEV_IO_TRACE? [ (BLK_DEV_IO_TRACE => SYSFS), ((SYSFS && BLK_DEV_IO_TRACE) => RELAY), ((SYSFS && BLK_DEV_IO_TRACE) => DEBUG_FS) ] LSF? [ (LSF => !64BIT) ] BLK_DEV_BSG? [ (BLK_DEV_BSG => EXPERIMENTAL) ] BLK_DEV_INTEGRITY? BLOCK_COMPAT? [ (COMPAT => BLOCK_COMPAT) ] "IO Schedulers" { IOSCHED_NOOP [ IOSCHED_NOOP ] IOSCHED_AS? : bmode IOSCHED_DEADLINE? : bmode IOSCHED_CFQ? : bmode "Default I/O scheduler" [ ("Default I/O scheduler" => BLOCK) ] { ( DEFAULT_AS? [ (DEFAULT_AS => (IOSCHED_AS = "y")) ] DEFAULT_DEADLINE? [ (DEFAULT_DEADLINE => (IOSCHED_DEADLINE = "y")) ] DEFAULT_CFQ? [ (DEFAULT_CFQ => (IOSCHED_CFQ = "y")) ] DEFAULT_NOOP? ) } DEFAULT_IOSCHED? : string [ (DEFAULT_AS => (DEFAULT_IOSCHED = "anticipatory")), (DEFAULT_DEADLINE => (DEFAULT_IOSCHED = "deadline")), (DEFAULT_CFQ => (DEFAULT_IOSCHED = "cfq")), (DEFAULT_NOOP => (DEFAULT_IOSCHED = "noop")) ] } } PREEMPT_NOTIFIERS? CLASSIC_RCU? [ (CLASSIC_RCU <=> !PREEMPT_RCU) ] FREEZER? [ (FREEZER <=> (PM_SLEEP || CGROUP_FREEZER)) ] "Processor type and features" { TICK_ONESHOT? NO_HZ? [ (NO_HZ => (GENERIC_TIME && GENERIC_CLOCKEVENTS)), (((GENERIC_TIME && GENERIC_CLOCKEVENTS) && NO_HZ) => TICK_ONESHOT) ] HIGH_RES_TIMERS? [ (HIGH_RES_TIMERS => (GENERIC_TIME && GENERIC_CLOCKEVENTS)), (((GENERIC_TIME && GENERIC_CLOCKEVENTS) && HIGH_RES_TIMERS) => TICK_ONESHOT) ] GENERIC_CLOCKEVENTS_BUILD? [ ((GENERIC_CLOCKEVENTS || GENERIC_CLOCKEVENTS_MIGR) => GENERIC_CLOCKEVENTS_BUILD) ] SMP? X86_HAS_BOOT_CPU_ID? [ (X86_VOYAGER => X86_HAS_BOOT_CPU_ID) ] X86_FIND_SMP_CONFIG? [ ((X86_MPPARSE || X86_VOYAGER) => X86_FIND_SMP_CONFIG) ] X86_MPPARSE? [ ((X86_MPPARSE => (ACPI && X86_LOCAL_APIC)) || ((!(ACPI && X86_LOCAL_APIC) && (!ACPI && X86_LOCAL_APIC)) => X86_MPPARSE)) ] "Subarchitecture Type" { ( X86_PC? X86_ELAN? [ (X86_ELAN => X86_32) ] X86_VOYAGER? [ (X86_VOYAGER => ((X86_32 && (SMP || BROKEN)) && !PCI)) ] X86_GENERICARCH? [ (X86_GENERICARCH => X86_32) ] { X86_NUMAQ? [ (X86_NUMAQ => (((SMP && X86_32) && PCI) && X86_MPPARSE)), (((((SMP && X86_32) && PCI) && X86_MPPARSE) && X86_NUMAQ) => NUMA) ] X86_SUMMIT? [ (X86_SUMMIT => (X86_32 && SMP)) ] X86_ES7000? [ (X86_ES7000 => (X86_32 && SMP)) ] X86_BIGSMP? [ (X86_BIGSMP => (X86_32 && SMP)) ] } X86_VSMP? [ (X86_VSMP => (X86_64 && PCI)), (((X86_64 && PCI) && X86_VSMP) => PARAVIRT) ] ) } X86_VISWS? [ (X86_VISWS => ((((X86_32 && PCI) && !X86_VOYAGER) && X86_MPPARSE) && PCI_GODIRECT)) ] X86_RDC321X? [ (X86_RDC321X => X86_32), ((X86_32 && X86_RDC321X) => M486), ((X86_32 && X86_RDC321X) => X86_REBOOTFIXUPS) ] SCHED_NO_NO_OMIT_FRAME_POINTER? [ (SCHED_NO_NO_OMIT_FRAME_POINTER => X86_32) ] PARAVIRT_GUEST? { XEN? [ (XEN => (((X86_64 || (X86_32 && (X86_PAE && (!X86_VISWS && !X86_VOYAGER)))) && X86_CMPXCHG) && X86_TSC)), (((((X86_64 || (X86_32 && (X86_PAE && (!X86_VISWS && !X86_VOYAGER)))) && X86_CMPXCHG) && X86_TSC) && XEN) => PARAVIRT), (((((X86_64 || (X86_32 && (X86_PAE && (!X86_VISWS && !X86_VOYAGER)))) && X86_CMPXCHG) && X86_TSC) && XEN) => PARAVIRT_CLOCK) ] { XEN_MAX_DOMAIN_MEMORY? : int XEN_SAVE_RESTORE? [ (PM => XEN_SAVE_RESTORE) ] XEN_DEBUG_FS? [ (XEN_DEBUG_FS => DEBUG_FS) ] } VMI? [ (VMI => (X86_32 && !X86_VOYAGER)), (((X86_32 && !X86_VOYAGER) && VMI) => PARAVIRT) ] KVM_CLOCK? [ (KVM_CLOCK => !X86_VOYAGER), ((!X86_VOYAGER && KVM_CLOCK) => PARAVIRT), ((!X86_VOYAGER && KVM_CLOCK) => PARAVIRT_CLOCK) ] KVM_GUEST? [ (KVM_GUEST => !X86_VOYAGER), ((!X86_VOYAGER && KVM_GUEST) => PARAVIRT) ] LGUEST_GUEST? [ (LGUEST_GUEST => ((X86_32 && !X86_PAE) && !X86_VOYAGER)), ((((X86_32 && !X86_PAE) && !X86_VOYAGER) && LGUEST_GUEST) => PARAVIRT), ((((X86_32 && !X86_PAE) && !X86_VOYAGER) && LGUEST_GUEST) => VIRTIO), ((((X86_32 && !X86_PAE) && !X86_VOYAGER) && LGUEST_GUEST) => VIRTIO_RING), ((((X86_32 && !X86_PAE) && !X86_VOYAGER) && LGUEST_GUEST) => VIRTIO_CONSOLE) ] PARAVIRT? [ (PARAVIRT => !X86_VOYAGER) ] PARAVIRT_CLOCK? [ !PARAVIRT_CLOCK ] } PARAVIRT_DEBUG? [ (PARAVIRT_DEBUG => (PARAVIRT && DEBUG_KERNEL)) ] MEMTEST? X86_SUMMIT_NUMA? [ (((X86_32 && NUMA) && X86_GENERICARCH) => X86_SUMMIT_NUMA) ] X86_CYCLONE_TIMER? [ (X86_GENERICARCH => X86_CYCLONE_TIMER) ] ES7000_CLUSTERED_APIC? [ (((SMP && X86_ES7000) && MPENTIUMIII) => ES7000_CLUSTERED_APIC) ] "Processor family" [ (("Processor family" => !X86_ELAN) || (((!!X86_ELAN && (!X86_ELAN && X86_32)) => ("Processor family" <=> M686)) || ((!!X86_ELAN && (!X86_ELAN && X86_64)) => ("Processor family" <=> GENERIC_CPU)))) ] { ( M386? [ (M386 => (X86_32 && !UML)) ] M486? [ (M486 => X86_32) ] M586? [ (M586 => X86_32) ] M586TSC? [ (M586TSC => X86_32) ] M586MMX? [ (M586MMX => X86_32) ] M686? [ (M686 => X86_32) ] MPENTIUMII? [ (MPENTIUMII => X86_32) ] MPENTIUMIII? [ (MPENTIUMIII => X86_32) ] MPENTIUMM? [ (MPENTIUMM => X86_32) ] MPENTIUM4? [ (MPENTIUM4 => X86_32) ] MK6? [ (MK6 => X86_32) ] MK7? [ (MK7 => X86_32) ] MK8? MCRUSOE? [ (MCRUSOE => X86_32) ] MEFFICEON? [ (MEFFICEON => X86_32) ] MWINCHIPC6? [ (MWINCHIPC6 => X86_32) ] MWINCHIP3D? [ (MWINCHIP3D => X86_32) ] MGEODEGX1? [ (MGEODEGX1 => X86_32) ] MGEODE_LX? [ (MGEODE_LX => X86_32) ] MCYRIXIII? [ (MCYRIXIII => X86_32) ] MVIAC3_2? [ (MVIAC3_2 => X86_32) ] MVIAC7? [ (MVIAC7 => X86_32) ] MPSC? [ (MPSC => X86_64) ] MCORE2? GENERIC_CPU? [ (GENERIC_CPU => X86_64) ] ) } X86_GENERIC? [ (X86_GENERIC => (!X86_ELAN && X86_32)) ] X86_CPU [ X86_CPU, (X86_CPU => GENERIC_FIND_FIRST_BIT), (X86_CPU => GENERIC_FIND_NEXT_BIT) ] X86_L1_CACHE_BYTES? : int [ ((X86_64 && (GENERIC_CPU || MPSC)) => (X86_L1_CACHE_BYTES = 128)), ((X86_64 && (MK8 || MCORE2)) => (X86_L1_CACHE_BYTES = 64)) ] X86_INTERNODE_CACHE_BYTES? : int [ ((X86_64 && X86_VSMP) => (X86_INTERNODE_CACHE_BYTES = 4096)), ((X86_64 && !X86_VSMP) => (X86_INTERNODE_CACHE_BYTES = X86_L1_CACHE_BYTES)) ] X86_CMPXCHG? [ (X86_CMPXCHG <=> (X86_64 || (X86_32 && !M386))) ] X86_L1_CACHE_SHIFT? : int [ ((MPENTIUM4 || (X86_GENERIC || (GENERIC_CPU || MPSC))) => (X86_L1_CACHE_SHIFT = 7)), ((X86_ELAN || (M486 || (M386 || MGEODEGX1))) => (X86_L1_CACHE_SHIFT = 4)), ((MWINCHIP3D || (MWINCHIPC6 || (MCRUSOE || (MEFFICEON || (MCYRIXIII || (MK6 || (MPENTIUMIII || (MPENTIUMII || (M686 || (M586MMX || (M586TSC || (M586 || (MVIAC3_2 || MGEODE_LX))))))))))))) => (X86_L1_CACHE_SHIFT = 5)), ((MK7 || (MK8 || (MPENTIUMM || (MCORE2 || MVIAC7)))) => (X86_L1_CACHE_SHIFT = 6)) ] X86_XADD? [ ((X86_32 && !M386) => X86_XADD) ] X86_PPRO_FENCE? [ (X86_PPRO_FENCE => (M686 || (M586MMX || (M586TSC || (M586 || (M486 || (M386 || MGEODEGX1))))))) ] X86_F00F_BUG? [ ((M586MMX || (M586TSC || (M586 || (M486 || M386)))) => X86_F00F_BUG) ] X86_WP_WORKS_OK? [ (!M386 => X86_WP_WORKS_OK) ] X86_INVLPG? [ ((X86_32 && !M386) => X86_INVLPG) ] X86_BSWAP? [ ((X86_32 && !M386) => X86_BSWAP) ] X86_POPAD_OK? [ ((X86_32 && !M386) => X86_POPAD_OK) ] X86_ALIGNMENT_16? [ ((MWINCHIP3D || (MWINCHIPC6 || (MCYRIXIII || (X86_ELAN || (MK6 || (M586MMX || (M586TSC || (M586 || (M486 || (MVIAC3_2 || MGEODEGX1)))))))))) => X86_ALIGNMENT_16) ] X86_INTEL_USERCOPY? [ ((MPENTIUM4 || (MPENTIUMM || (MPENTIUMIII || (MPENTIUMII || (M586MMX || (X86_GENERIC || (MK8 || (MK7 || (MEFFICEON || MCORE2))))))))) => X86_INTEL_USERCOPY) ] X86_USE_PPRO_CHECKSUM? [ ((MWINCHIP3D || (MWINCHIPC6 || (MCYRIXIII || (MK7 || (MK6 || (MPENTIUM4 || (MPENTIUMM || (MPENTIUMIII || (MPENTIUMII || (M686 || (MK8 || (MVIAC3_2 || (MEFFICEON || (MGEODE_LX || MCORE2)))))))))))))) => X86_USE_PPRO_CHECKSUM) ] X86_USE_3DNOW? [ (((MCYRIXIII || (MK7 || MGEODE_LX)) && !UML) => X86_USE_3DNOW) ] X86_OOSTORE? [ (((MWINCHIP3D || MWINCHIPC6) && MTRR) => X86_OOSTORE) ] X86_P6_NOP? [ ((X86_64 && (MCORE2 || (MPENTIUM4 || MPSC))) => X86_P6_NOP) ] X86_TSC? [ ((((MWINCHIP3D || (MCRUSOE || (MEFFICEON || (MCYRIXIII || (MK7 || (MK6 || (MPENTIUM4 || (MPENTIUMM || (MPENTIUMIII || (MPENTIUMII || (M686 || (M586MMX || (M586TSC || (MK8 || (MVIAC3_2 || (MVIAC7 || (MGEODEGX1 || (MGEODE_LX || MCORE2)))))))))))))))))) && !X86_NUMAQ) || X86_64) => X86_TSC) ] X86_CMPXCHG64? [ ((X86_PAE || X86_64) => X86_CMPXCHG64) ] X86_CMOV? [ ((MK8 || (MK7 || (MCORE2 || (MPENTIUM4 || (MPENTIUMM || (MPENTIUMIII || (MPENTIUMII || (M686 || (MVIAC3_2 || (MVIAC7 || (MCRUSOE || (MEFFICEON || X86_64)))))))))))) => X86_CMOV) ] X86_MINIMUM_CPU_FAMILY? : int [ (X86_64 => (X86_MINIMUM_CPU_FAMILY = 64)), ((X86_32 && X86_P6_NOP) => (X86_MINIMUM_CPU_FAMILY = 6)), ((X86_32 && (X86_XADD || (X86_CMPXCHG || (X86_BSWAP || X86_WP_WORKS_OK)))) => (X86_MINIMUM_CPU_FAMILY = 4)), (X86_MINIMUM_CPU_FAMILY = 3) ] X86_DEBUGCTLMSR? [ (((((((((!MK6 && !MWINCHIPC6) && !MWINCHIP3D) && !MCYRIXIII) && !M586MMX) && !M586TSC) && !M586) && !M486) && !M386) => X86_DEBUGCTLMSR) ] PROCESSOR_SELECT? [ (PROCESSOR_SELECT => EMBEDDED) ] { CPU_SUP_INTEL? CPU_SUP_CYRIX_32? [ (CPU_SUP_CYRIX_32 => !64BIT) ] CPU_SUP_AMD? CPU_SUP_CENTAUR_32? [ (CPU_SUP_CENTAUR_32 => !64BIT) ] CPU_SUP_CENTAUR_64? [ (CPU_SUP_CENTAUR_64 => 64BIT) ] CPU_SUP_TRANSMETA_32? [ (CPU_SUP_TRANSMETA_32 => !64BIT) ] CPU_SUP_UMC_32? [ (CPU_SUP_UMC_32 => !64BIT) ] } X86_DS? [ (X86_DEBUGCTLMSR => (X86_DS <=> X86_PTRACE_BTS)) ] X86_PTRACE_BTS? [ (X86_PTRACE_BTS => (X86_DEBUGCTLMSR && BROKEN)) ] HPET_TIMER? [ ((HPET_TIMER => X86_32) || (!X86_32 => (HPET_TIMER <=> X86_64))) ] { HPET_EMULATE_RTC? [ ((RTC || RTC_DRV_CMOS) => HPET_EMULATE_RTC) ] } DMI? [ ((DMI => EMBEDDED) || (!EMBEDDED => DMI)) ] GART_IOMMU? [ ((GART_IOMMU => ((X86_64 && PCI) && EMBEDDED)) || ((!((X86_64 && PCI) && EMBEDDED) && (X86_64 && PCI)) => GART_IOMMU)), (((X86_64 && PCI) && GART_IOMMU) => SWIOTLB), (((X86_64 && PCI) && GART_IOMMU) => AGP) ] CALGARY_IOMMU? [ (CALGARY_IOMMU => ((X86_64 && PCI) && EXPERIMENTAL)), ((((X86_64 && PCI) && EXPERIMENTAL) && CALGARY_IOMMU) => SWIOTLB) ] { CALGARY_IOMMU_ENABLED_BY_DEFAULT? } AMD_IOMMU? [ (AMD_IOMMU => ((X86_64 && PCI) && ACPI)), ((((X86_64 && PCI) && ACPI) && AMD_IOMMU) => SWIOTLB), ((((X86_64 && PCI) && ACPI) && AMD_IOMMU) => PCI_MSI) ] SWIOTLB? [ (X86_64 => SWIOTLB) ] IOMMU_HELPER? [ (IOMMU_HELPER <=> (CALGARY_IOMMU || (GART_IOMMU || (SWIOTLB || AMD_IOMMU)))) ] MAXSMP? [ (MAXSMP => ((X86_64 && SMP) && BROKEN)) ] NR_CPUS? : int [ ((NR_CPUS => (SMP && !MAXSMP)) || ((((!(SMP && !MAXSMP) && (SMP && MAXSMP)) => (NR_CPUS = 4096)) || ((!(SMP && !MAXSMP) && (SMP && (X86_NUMAQ || (X86_SUMMIT || (X86_BIGSMP || X86_ES7000))))) => (NR_CPUS = 32))) || ((!(SMP && !MAXSMP) && SMP) => (NR_CPUS = 8)))), (SMP => (NR_CPUS >= 2)), (SMP => (NR_CPUS <= 512)) ] SCHED_SMT? [ (SCHED_SMT => X86_HT) ] SCHED_MC? [ (SCHED_MC => X86_HT) ] "Preemption Model" { ( PREEMPT_NONE? PREEMPT_VOLUNTARY? PREEMPT? ) } PREEMPT_RCU? [ (PREEMPT_RCU => PREEMPT) ] { RCU_TRACE? [ (RCU_TRACE => DEBUG_FS) ] } X86_UP_APIC? [ (X86_UP_APIC => (((X86_32 && !SMP) && !X86_VOYAGER) && !X86_GENERICARCH)) ] { X86_UP_IOAPIC? } X86_LOCAL_APIC? [ ((X86_64 || (X86_32 && (X86_UP_APIC || ((SMP && !X86_VOYAGER) || X86_GENERICARCH)))) => X86_LOCAL_APIC) ] X86_IO_APIC? [ ((X86_64 || (X86_32 && (X86_UP_IOAPIC || ((SMP && !X86_VOYAGER) || X86_GENERICARCH)))) => X86_IO_APIC) ] X86_VISWS_APIC? [ ((X86_32 && X86_VISWS) => X86_VISWS_APIC) ] X86_MCE? [ (X86_MCE => !X86_VOYAGER) ] { X86_MCE_INTEL? [ (X86_MCE_INTEL => (X86_64 && X86_LOCAL_APIC)) ] X86_MCE_AMD? [ (X86_MCE_AMD => (X86_64 && X86_LOCAL_APIC)) ] X86_MCE_NONFATAL? : bmode [ (X86_MCE_NONFATAL => X86_32) ] X86_MCE_P4THERMAL? [ (X86_MCE_P4THERMAL => (X86_32 && (X86_UP_APIC || SMP))) ] } VM86? [ ((VM86 => (X86_32 && EMBEDDED)) || ((!(X86_32 && EMBEDDED) && X86_32) => VM86)) ] TOSHIBA? : bmode [ (TOSHIBA => X86_32) ] I8K? : bmode X86_REBOOTFIXUPS? [ (X86_REBOOTFIXUPS => X86_32) ] MICROCODE? : bmode [ (MICROCODE => FW_LOADER) ] { MICROCODE_INTEL? [ (MICROCODE_INTEL => FW_LOADER) ] MICROCODE_AMD? [ (MICROCODE_AMD => FW_LOADER) ] MICROCODE_OLD_INTERFACE [ MICROCODE_OLD_INTERFACE ] } X86_MSR? : bmode X86_CPUID? : bmode "High Memory Support" [ (("High Memory Support" => X86_32) || (((!X86_32 && (X86_32 && !X86_NUMAQ)) => ("High Memory Support" <=> HIGHMEM4G)) || ((!X86_32 && (X86_32 && X86_NUMAQ)) => ("High Memory Support" <=> HIGHMEM64G)))) ] { ( NOHIGHMEM? [ (NOHIGHMEM => !X86_NUMAQ) ] HIGHMEM4G? [ (HIGHMEM4G => !X86_NUMAQ) ] HIGHMEM64G? [ (HIGHMEM64G => (!M386 && !M486)), (((!M386 && !M486) && HIGHMEM64G) => X86_PAE) ] ) } "Memory split" [ (("Memory split" => (EXPERIMENTAL && (X86_32 && EMBEDDED))) || ((!(EXPERIMENTAL && (X86_32 && EMBEDDED)) && (EXPERIMENTAL && X86_32)) => ("Memory split" <=> VMSPLIT_3G))) ] { ( VMSPLIT_3G? VMSPLIT_3G_OPT? [ (VMSPLIT_3G_OPT => !X86_PAE) ] VMSPLIT_2G? VMSPLIT_2G_OPT? [ (VMSPLIT_2G_OPT => !X86_PAE) ] VMSPLIT_1G? ) } PAGE_OFFSET? : hex [ ((X86_32 && VMSPLIT_3G_OPT) => (PAGE_OFFSET = 0xB0000000)), ((X86_32 && VMSPLIT_2G) => (PAGE_OFFSET = 0x80000000)), ((X86_32 && VMSPLIT_2G_OPT) => (PAGE_OFFSET = 0x78000000)), ((X86_32 && VMSPLIT_1G) => (PAGE_OFFSET = 0x40000000)), (X86_32 => (PAGE_OFFSET = 0xC0000000)) ] HIGHMEM? [ ((X86_32 && (HIGHMEM64G || HIGHMEM4G)) => HIGHMEM) ] X86_PAE? [ (X86_PAE => (X86_32 && !HIGHMEM4G)) ] ARCH_PHYS_ADDR_T_64BIT? [ (ARCH_PHYS_ADDR_T_64BIT <=> (X86_64 || X86_PAE)) ] NUMA? [ ((NUMA => (SMP && (X86_64 || (X86_32 && (HIGHMEM64G && ((X86_NUMAQ || (X86_BIGSMP || (X86_SUMMIT && ACPI))) && EXPERIMENTAL)))))) || (((!(SMP && (X86_64 || (X86_32 && (HIGHMEM64G && ((X86_NUMAQ || (X86_BIGSMP || (X86_SUMMIT && ACPI))) && EXPERIMENTAL))))) && ((SMP && (X86_64 || (X86_32 && (HIGHMEM64G && ((X86_NUMAQ || (X86_BIGSMP || (X86_SUMMIT && ACPI))) && EXPERIMENTAL))))) && X86_PC)) => !NUMA) || ((!(SMP && (X86_64 || (X86_32 && (HIGHMEM64G && ((X86_NUMAQ || (X86_BIGSMP || (X86_SUMMIT && ACPI))) && EXPERIMENTAL))))) && ((SMP && (X86_64 || (X86_32 && (HIGHMEM64G && ((X86_NUMAQ || (X86_BIGSMP || (X86_SUMMIT && ACPI))) && EXPERIMENTAL))))) && (X86_NUMAQ || (X86_SUMMIT || X86_BIGSMP)))) => NUMA))) ] K8_NUMA? [ (K8_NUMA => ((X86_64 && NUMA) && PCI)) ] X86_64_ACPI_NUMA? [ (X86_64_ACPI_NUMA => (((X86_64 && NUMA) && ACPI) && PCI)), (((((X86_64 && NUMA) && ACPI) && PCI) && X86_64_ACPI_NUMA) => ACPI_NUMA) ] { NODES_SPAN_OTHER_NODES [ NODES_SPAN_OTHER_NODES ] } NUMA_EMU? [ (NUMA_EMU => (X86_64 && NUMA)) ] NODES_SHIFT? : int [ ((NODES_SHIFT => (NEED_MULTIPLE_NODES && !MAXSMP)) || (((((!(NEED_MULTIPLE_NODES && !MAXSMP) && (NEED_MULTIPLE_NODES && MAXSMP)) => (NODES_SHIFT = 9)) || ((!(NEED_MULTIPLE_NODES && !MAXSMP) && (NEED_MULTIPLE_NODES && X86_64)) => (NODES_SHIFT = 6))) || ((!(NEED_MULTIPLE_NODES && !MAXSMP) && (NEED_MULTIPLE_NODES && X86_NUMAQ)) => (NODES_SHIFT = 4))) || ((!(NEED_MULTIPLE_NODES && !MAXSMP) && NEED_MULTIPLE_NODES) => (NODES_SHIFT = 3)))), ((NEED_MULTIPLE_NODES && X86_64) => (NODES_SHIFT >= 1)), ((NEED_MULTIPLE_NODES && X86_64) => (NODES_SHIFT <= 9)) ] HAVE_ARCH_BOOTMEM_NODE? [ ((X86_32 && NUMA) => HAVE_ARCH_BOOTMEM_NODE) ] ARCH_HAVE_MEMORY_PRESENT? [ ((X86_32 && DISCONTIGMEM) => ARCH_HAVE_MEMORY_PRESENT) ] NEED_NODE_MEMMAP_SIZE? [ ((X86_32 && (DISCONTIGMEM || SPARSEMEM)) => NEED_NODE_MEMMAP_SIZE) ] HAVE_ARCH_ALLOC_REMAP? [ ((X86_32 && NUMA) => HAVE_ARCH_ALLOC_REMAP) ] ARCH_FLATMEM_ENABLE? [ (((X86_32 && ARCH_SELECT_MEMORY_MODEL) && !NUMA) => ARCH_FLATMEM_ENABLE) ] ARCH_DISCONTIGMEM_ENABLE? [ ((NUMA && X86_32) => ARCH_DISCONTIGMEM_ENABLE) ] ARCH_DISCONTIGMEM_DEFAULT? [ ((NUMA && X86_32) => ARCH_DISCONTIGMEM_DEFAULT) ] ARCH_SPARSEMEM_DEFAULT? [ (X86_64 => ARCH_SPARSEMEM_DEFAULT) ] ARCH_SPARSEMEM_ENABLE? [ ((X86_64 || (NUMA || ((EXPERIMENTAL && X86_PC) || X86_GENERICARCH))) => ARCH_SPARSEMEM_ENABLE), ((((X86_64 || (NUMA || ((EXPERIMENTAL && X86_PC) || X86_GENERICARCH))) && X86_32) && ARCH_SPARSEMEM_ENABLE) => SPARSEMEM_STATIC), ((((X86_64 || (NUMA || ((EXPERIMENTAL && X86_PC) || X86_GENERICARCH))) && X86_64) && ARCH_SPARSEMEM_ENABLE) => SPARSEMEM_VMEMMAP_ENABLE) ] ARCH_SELECT_MEMORY_MODEL? [ (ARCH_SPARSEMEM_ENABLE => ARCH_SELECT_MEMORY_MODEL) ] ARCH_MEMORY_PROBE? [ (MEMORY_HOTPLUG => (ARCH_MEMORY_PROBE <=> X86_64)) ] SELECT_MEMORY_MODEL? [ ((EXPERIMENTAL || ARCH_SELECT_MEMORY_MODEL) => SELECT_MEMORY_MODEL) ] "Memory model" [ (("Memory model" => SELECT_MEMORY_MODEL) || (((!SELECT_MEMORY_MODEL && (SELECT_MEMORY_MODEL && ARCH_DISCONTIGMEM_DEFAULT)) => ("Memory model" <=> DISCONTIGMEM_MANUAL)) || ((!SELECT_MEMORY_MODEL && (SELECT_MEMORY_MODEL && ARCH_SPARSEMEM_DEFAULT)) => ("Memory model" <=> SPARSEMEM_MANUAL)))) ] { ( FLATMEM_MANUAL? [ (FLATMEM_MANUAL => ((!ARCH_DISCONTIGMEM_ENABLE && !ARCH_SPARSEMEM_ENABLE) || ARCH_FLATMEM_ENABLE)) ] DISCONTIGMEM_MANUAL? [ (DISCONTIGMEM_MANUAL => ARCH_DISCONTIGMEM_ENABLE) ] SPARSEMEM_MANUAL? [ (SPARSEMEM_MANUAL => ARCH_SPARSEMEM_ENABLE) ] ) } DISCONTIGMEM? [ (((!SELECT_MEMORY_MODEL && ARCH_DISCONTIGMEM_ENABLE) || DISCONTIGMEM_MANUAL) => DISCONTIGMEM) ] SPARSEMEM? [ (SPARSEMEM_MANUAL => SPARSEMEM) ] FLATMEM? [ (((!DISCONTIGMEM && !SPARSEMEM) || FLATMEM_MANUAL) => FLATMEM) ] FLAT_NODE_MEM_MAP? [ (!SPARSEMEM => FLAT_NODE_MEM_MAP) ] NEED_MULTIPLE_NODES? [ ((DISCONTIGMEM || NUMA) => NEED_MULTIPLE_NODES) ] HAVE_MEMORY_PRESENT? [ ((ARCH_HAVE_MEMORY_PRESENT || SPARSEMEM) => HAVE_MEMORY_PRESENT) ] SPARSEMEM_STATIC? SPARSEMEM_EXTREME? [ ((SPARSEMEM && !SPARSEMEM_STATIC) => SPARSEMEM_EXTREME) ] SPARSEMEM_VMEMMAP_ENABLE? SPARSEMEM_VMEMMAP? [ (SPARSEMEM_VMEMMAP => (SPARSEMEM && SPARSEMEM_VMEMMAP_ENABLE)) ] MEMORY_HOTPLUG? [ (MEMORY_HOTPLUG => (((((SPARSEMEM || X86_64_ACPI_NUMA) && HOTPLUG) && !HIBERNATION) && ARCH_ENABLE_MEMORY_HOTPLUG) && (IA64 || (X86 || (PPC64 || (SUPERH || S390)))))) ] MEMORY_HOTPLUG_SPARSE? [ ((SPARSEMEM && MEMORY_HOTPLUG) => MEMORY_HOTPLUG_SPARSE) ] MEMORY_HOTREMOVE? [ (MEMORY_HOTREMOVE => ((MEMORY_HOTPLUG && ARCH_ENABLE_MEMORY_HOTREMOVE) && MIGRATION)) ] PAGEFLAGS_EXTENDED? [ ((64BIT || (SPARSEMEM_VMEMMAP || (!NUMA || !SPARSEMEM))) => PAGEFLAGS_EXTENDED) ] SPLIT_PTLOCK_CPUS? : int [ ((ARM && !CPU_CACHE_VIPT) => (SPLIT_PTLOCK_CPUS = 4096)), ((PARISC && !PA20) => (SPLIT_PTLOCK_CPUS = 4096)), (SPLIT_PTLOCK_CPUS = 4) ] MIGRATION? [ (MIGRATION => (NUMA || ARCH_ENABLE_MEMORY_HOTREMOVE)) ] RESOURCES_64BIT? [ ((RESOURCES_64BIT => (!64BIT && EXPERIMENTAL)) || (!(!64BIT && EXPERIMENTAL) => (RESOURCES_64BIT <=> 64BIT))) ] PHYS_ADDR_T_64BIT? [ (PHYS_ADDR_T_64BIT <=> (64BIT || ARCH_PHYS_ADDR_T_64BIT)) ] ZONE_DMA_FLAG? : int [ (!ZONE_DMA => (ZONE_DMA_FLAG = 0)), (ZONE_DMA_FLAG = 1) ] BOUNCE? [ (((BLOCK && MMU) && (ZONE_DMA || HIGHMEM)) => BOUNCE) ] NR_QUICK? : int [ ((QUICKLIST && (SUPERH || AVR32)) => (NR_QUICK = 2)), (QUICKLIST => (NR_QUICK = 1)) ] VIRT_TO_BUS? [ (!ARCH_NO_VIRT_TO_BUS => VIRT_TO_BUS) ] UNEVICTABLE_LRU? [ (UNEVICTABLE_LRU => MMU) ] MMU_NOTIFIER? HIGHPTE? [ (HIGHPTE => (X86_32 && (HIGHMEM4G || HIGHMEM64G))) ] X86_CHECK_BIOS_CORRUPTION? { X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK? } X86_RESERVE_LOW_64K? MATH_EMULATION? [ (MATH_EMULATION => X86_32) ] MTRR? { MTRR_SANITIZER? { MTRR_SANITIZER_ENABLE_DEFAULT? : int [ (MTRR_SANITIZER_ENABLE_DEFAULT >= 0), (MTRR_SANITIZER_ENABLE_DEFAULT <= 1) ] MTRR_SANITIZER_SPARE_REG_NR_DEFAULT? : int [ (MTRR_SANITIZER_SPARE_REG_NR_DEFAULT >= 0), (MTRR_SANITIZER_SPARE_REG_NR_DEFAULT <= 7) ] } X86_PAT? } EFI? [ (EFI => ACPI) ] SECCOMP? CC_STACKPROTECTOR? [ (CC_STACKPROTECTOR => ((X86_64 && EXPERIMENTAL) && BROKEN)) ] { CC_STACKPROTECTOR_ALL? } "Timer frequency" { ( HZ_100? HZ_250? HZ_300? HZ_1000? ) } HZ? : int [ (HZ_100 => (HZ = 100)), (HZ_250 => (HZ = 250)), (HZ_300 => (HZ = 300)), (HZ_1000 => (HZ = 1000)) ] SCHED_HRTICK? [ (SCHED_HRTICK <=> (HIGH_RES_TIMERS && (!SMP || USE_GENERIC_SMP_HELPERS))) ] KEXEC? [ (KEXEC => X86_BIOS_REBOOT) ] CRASH_DUMP? [ (CRASH_DUMP => (X86_64 || (X86_32 && HIGHMEM))) ] KEXEC_JUMP? [ (KEXEC_JUMP => (((EXPERIMENTAL && KEXEC) && HIBERNATION) && X86_32)) ] PHYSICAL_START? : hex [ ((PHYSICAL_START => (EMBEDDED || CRASH_DUMP)) || ((((!(EMBEDDED || CRASH_DUMP) && X86_NUMAQ) => (PHYSICAL_START = 0x1000000)) || ((!(EMBEDDED || CRASH_DUMP) && X86_64) => (PHYSICAL_START = 0x200000))) || (!(EMBEDDED || CRASH_DUMP) => (PHYSICAL_START = 0x100000)))) ] RELOCATABLE? [ (RELOCATABLE => EXPERIMENTAL) ] PHYSICAL_ALIGN? : hex [ ((PHYSICAL_ALIGN => X86_32) || ((!X86_32 && X86_64) => (PHYSICAL_ALIGN = 0x200000))), (PHYSICAL_ALIGN >= 0x2000), (PHYSICAL_ALIGN <= 0x400000) ] HOTPLUG_CPU? [ (HOTPLUG_CPU => ((SMP && HOTPLUG) && !X86_VOYAGER)) ] COMPAT_VDSO? [ (COMPAT_VDSO => (X86_32 || IA32_EMULATION)) ] CMDLINE_BOOL? { CMDLINE? : string CMDLINE_OVERRIDE? } } ARCH_ENABLE_MEMORY_HOTPLUG? [ ((X86_64 || (X86_32 && HIGHMEM)) => ARCH_ENABLE_MEMORY_HOTPLUG) ] HAVE_ARCH_EARLY_PFN_TO_NID? [ (NUMA => (HAVE_ARCH_EARLY_PFN_TO_NID <=> X86_64)) ] "Power management and ACPI options"? [ !X86_VOYAGER ] { ARCH_HIBERNATION_HEADER? [ ((X86_64 && HIBERNATION) => ARCH_HIBERNATION_HEADER) ] PM? [ (PM => !IA64_HP_SIM) ] { PM_DEBUG? { PM_VERBOSE? CAN_PM_TRACE? [ ((PM_SLEEP && EXPERIMENTAL) => CAN_PM_TRACE) ] } } PM_TRACE? PM_TRACE_RTC? [ (PM_TRACE_RTC => (CAN_PM_TRACE && X86)), (((CAN_PM_TRACE && X86) && PM_TRACE_RTC) => PM_TRACE) ] PM_SLEEP_SMP? [ (((SMP && (ARCH_SUSPEND_POSSIBLE || ARCH_HIBERNATION_POSSIBLE)) && PM_SLEEP) => PM_SLEEP_SMP), ((((SMP && (ARCH_SUSPEND_POSSIBLE || ARCH_HIBERNATION_POSSIBLE)) && PM_SLEEP) && PM_SLEEP_SMP) => HOTPLUG_CPU) ] PM_SLEEP? [ ((SUSPEND || (HIBERNATION || XEN_SAVE_RESTORE)) => PM_SLEEP) ] SUSPEND? [ (SUSPEND => (PM && ARCH_SUSPEND_POSSIBLE)) ] { PM_TEST_SUSPEND? [ (PM_TEST_SUSPEND => (PM_DEBUG && (RTC_CLASS = "y"))) ] SUSPEND_FREEZER? [ ((SUSPEND_FREEZER => (ARCH_WANTS_FREEZER_CONTROL || BROKEN)) || (!(ARCH_WANTS_FREEZER_CONTROL || BROKEN) => SUSPEND_FREEZER)) ] } HIBERNATION? [ (HIBERNATION => ((PM && SWAP) && ARCH_HIBERNATION_POSSIBLE)) ] { PM_STD_PARTITION? : string } APM_EMULATION? : bmode [ (APM_EMULATION => (PM && SYS_SUPPORTS_APM_EMULATION)) ] ACPI? [ (ACPI => (((!IA64_HP_SIM && (IA64 || X86)) && PCI) && PM)), (((((!IA64_HP_SIM && (IA64 || X86)) && PCI) && PM) && ACPI) => PNP) ] { ACPI_SLEEP? [ ((SUSPEND || HIBERNATION) => ACPI_SLEEP) ] ACPI_PROCFS? [ (ACPI_PROCFS => PROC_FS) ] ACPI_PROCFS_POWER? [ (ACPI_PROCFS_POWER => PROC_FS) ] ACPI_SYSFS_POWER? [ (ACPI_SYSFS_POWER => POWER_SUPPLY) ] ACPI_PROC_EVENT? [ (ACPI_PROC_EVENT => PROC_FS) ] ACPI_AC? : bmode [ (ACPI_AC => X86) ] ACPI_BATTERY? : bmode [ (ACPI_BATTERY => X86) ] ACPI_BUTTON? : bmode [ (ACPI_BUTTON => INPUT) ] ACPI_VIDEO? : bmode [ (ACPI_VIDEO => (((X86 && BACKLIGHT_CLASS_DEVICE) && VIDEO_OUTPUT_CONTROL) && INPUT)), (((((X86 && BACKLIGHT_CLASS_DEVICE) && VIDEO_OUTPUT_CONTROL) && INPUT) && ACPI_VIDEO) => THERMAL) ] ACPI_FAN? : bmode [ (ACPI_FAN => THERMAL) ] ACPI_DOCK? [ (ACPI_DOCK => EXPERIMENTAL) ] ACPI_PROCESSOR? : bmode [ (ACPI_PROCESSOR => THERMAL) ] { ACPI_HOTPLUG_CPU? [ (HOTPLUG_CPU => ACPI_HOTPLUG_CPU), ((HOTPLUG_CPU && ACPI_HOTPLUG_CPU) => ACPI_CONTAINER) ] ACPI_THERMAL? : bmode [ (ACPI_THERMAL => THERMAL) ] } ACPI_NUMA? [ ((ACPI_NUMA => (NUMA && (X86 || IA64))) || ((!(NUMA && (X86 || IA64)) && ((NUMA && (X86 || IA64)) && (IA64_GENERIC || IA64_SGI_SN2))) => ACPI_NUMA)) ] ACPI_WMI? : bmode [ (ACPI_WMI => (X86 && EXPERIMENTAL)) ] ACPI_ASUS? : bmode [ (ACPI_ASUS => X86), ((X86 && ACPI_ASUS) => BACKLIGHT_CLASS_DEVICE) ] ACPI_TOSHIBA? : bmode [ (ACPI_TOSHIBA => (X86 && INPUT)), (((X86 && INPUT) && ACPI_TOSHIBA) => INPUT_POLLDEV), (((X86 && INPUT) && ACPI_TOSHIBA) => NET), (((X86 && INPUT) && ACPI_TOSHIBA) => RFKILL), (((X86 && INPUT) && ACPI_TOSHIBA) => BACKLIGHT_CLASS_DEVICE) ] ACPI_CUSTOM_DSDT_FILE? : string [ (ACPI_CUSTOM_DSDT_FILE => !STANDALONE) ] ACPI_CUSTOM_DSDT? [ (ACPI_CUSTOM_DSDT <=> (ACPI_CUSTOM_DSDT_FILE = "")) ] ACPI_BLACKLIST_YEAR? : int [ ((ACPI_BLACKLIST_YEAR => X86_32) || (!X86_32 => (ACPI_BLACKLIST_YEAR = 0))) ] ACPI_DEBUG? { ACPI_DEBUG_FUNC_TRACE? } ACPI_PCI_SLOT? : bmode ACPI_SYSTEM [ ACPI_SYSTEM ] X86_PM_TIMER? [ ((X86_PM_TIMER => (X86 && EMBEDDED)) || ((!(X86 && EMBEDDED) && X86) => X86_PM_TIMER)) ] ACPI_CONTAINER? : bmode [ (ACPI_CONTAINER => EXPERIMENTAL) ] ACPI_HOTPLUG_MEMORY? : bmode [ (ACPI_HOTPLUG_MEMORY => MEMORY_HOTPLUG) ] ACPI_SBS? : bmode [ (ACPI_SBS => X86) ] } X86_APM_BOOT? [ ((APM || APM_MODULE) => X86_APM_BOOT) ] APM? : bmode [ (APM => (X86_32 && PM_SLEEP)) ] { APM_IGNORE_USER_SUSPEND? APM_DO_ENABLE? APM_CPU_IDLE? APM_DISPLAY_BLANK? APM_ALLOW_INTS? APM_REAL_MODE_POWER_OFF? } "CPU Frequency scaling" { CPU_FREQ? { CPU_FREQ_TABLE? : bmode CPU_FREQ_DEBUG? CPU_FREQ_STAT? : bmode [ (CPU_FREQ_STAT => CPU_FREQ_TABLE) ] { CPU_FREQ_STAT_DETAILS? } "Default CPUFreq governor" [ (("Default CPUFreq governor" => (!X86_VOYAGER && CPU_FREQ)) || ((!(!X86_VOYAGER && CPU_FREQ) && (!X86_VOYAGER && (CPU_FREQ && (CPU_FREQ_SA1100 || CPU_FREQ_SA1110)))) => ("Default CPUFreq governor" <=> CPU_FREQ_DEFAULT_GOV_USERSPACE))) ] { ( CPU_FREQ_DEFAULT_GOV_PERFORMANCE? [ (CPU_FREQ_DEFAULT_GOV_PERFORMANCE => CPU_FREQ_GOV_PERFORMANCE) ] CPU_FREQ_DEFAULT_GOV_POWERSAVE? [ (CPU_FREQ_DEFAULT_GOV_POWERSAVE => EMBEDDED), ((EMBEDDED && CPU_FREQ_DEFAULT_GOV_POWERSAVE) => CPU_FREQ_GOV_POWERSAVE) ] CPU_FREQ_DEFAULT_GOV_USERSPACE? [ (CPU_FREQ_DEFAULT_GOV_USERSPACE => CPU_FREQ_GOV_USERSPACE) ] CPU_FREQ_DEFAULT_GOV_ONDEMAND? [ (CPU_FREQ_DEFAULT_GOV_ONDEMAND => CPU_FREQ_GOV_ONDEMAND), (CPU_FREQ_DEFAULT_GOV_ONDEMAND => CPU_FREQ_GOV_PERFORMANCE) ] CPU_FREQ_DEFAULT_GOV_CONSERVATIVE? [ (CPU_FREQ_DEFAULT_GOV_CONSERVATIVE => CPU_FREQ_GOV_CONSERVATIVE), (CPU_FREQ_DEFAULT_GOV_CONSERVATIVE => CPU_FREQ_GOV_PERFORMANCE) ] ) } CPU_FREQ_GOV_PERFORMANCE? : bmode CPU_FREQ_GOV_POWERSAVE? : bmode CPU_FREQ_GOV_USERSPACE? : bmode CPU_FREQ_GOV_ONDEMAND? : bmode [ (CPU_FREQ_GOV_ONDEMAND => CPU_FREQ_TABLE) ] CPU_FREQ_GOV_CONSERVATIVE? : bmode X86_ACPI_CPUFREQ? : bmode [ (X86_ACPI_CPUFREQ => ACPI_PROCESSOR), ((ACPI_PROCESSOR && X86_ACPI_CPUFREQ) => CPU_FREQ_TABLE) ] ELAN_CPUFREQ? : bmode [ (ELAN_CPUFREQ => X86_ELAN), ((X86_ELAN && ELAN_CPUFREQ) => CPU_FREQ_TABLE) ] SC520_CPUFREQ? : bmode [ (SC520_CPUFREQ => X86_ELAN), ((X86_ELAN && SC520_CPUFREQ) => CPU_FREQ_TABLE) ] X86_POWERNOW_K6? : bmode [ (X86_POWERNOW_K6 => X86_32), ((X86_32 && X86_POWERNOW_K6) => CPU_FREQ_TABLE) ] X86_POWERNOW_K7? : bmode [ (X86_POWERNOW_K7 => X86_32), ((X86_32 && X86_POWERNOW_K7) => CPU_FREQ_TABLE) ] { X86_POWERNOW_K7_ACPI? [ (((ACPI_PROCESSOR && ((X86_POWERNOW_K7 = "y") || (ACPI_PROCESSOR = "m"))) && X86_32) => X86_POWERNOW_K7_ACPI) ] } X86_POWERNOW_K8? : bmode [ (X86_POWERNOW_K8 => CPU_FREQ_TABLE) ] { X86_POWERNOW_K8_ACPI? [ ((X86_POWERNOW_K8_ACPI => (((ACPI && ACPI_PROCESSOR) && ((X86_POWERNOW_K8 = "y") || (ACPI_PROCESSOR = "m"))) && X86_32)) || ((!(((ACPI && ACPI_PROCESSOR) && ((X86_POWERNOW_K8 = "y") || (ACPI_PROCESSOR = "m"))) && X86_32) && ((ACPI && ACPI_PROCESSOR) && ((X86_POWERNOW_K8 = "y") || (ACPI_PROCESSOR = "m")))) => X86_POWERNOW_K8_ACPI)) ] } X86_GX_SUSPMOD? : bmode [ (X86_GX_SUSPMOD => (X86_32 && PCI)) ] X86_SPEEDSTEP_CENTRINO? : bmode [ (X86_SPEEDSTEP_CENTRINO => (X86_32 || (X86_64 && ACPI_PROCESSOR))), (((X86_32 || (X86_64 && ACPI_PROCESSOR)) && X86_SPEEDSTEP_CENTRINO) => CPU_FREQ_TABLE), ((((X86_32 || (X86_64 && ACPI_PROCESSOR)) && X86_32) && X86_SPEEDSTEP_CENTRINO) => X86_SPEEDSTEP_CENTRINO_TABLE) ] { X86_SPEEDSTEP_CENTRINO_TABLE? [ (X86_SPEEDSTEP_CENTRINO_TABLE => X86_32) ] } X86_SPEEDSTEP_ICH? : bmode [ (X86_SPEEDSTEP_ICH => X86_32), ((X86_32 && X86_SPEEDSTEP_ICH) => CPU_FREQ_TABLE) ] X86_SPEEDSTEP_SMI? : bmode [ (X86_SPEEDSTEP_SMI => (X86_32 && EXPERIMENTAL)), (((X86_32 && EXPERIMENTAL) && X86_SPEEDSTEP_SMI) => CPU_FREQ_TABLE) ] X86_P4_CLOCKMOD? : bmode [ (X86_P4_CLOCKMOD => CPU_FREQ_TABLE) ] X86_CPUFREQ_NFORCE2? : bmode [ (X86_CPUFREQ_NFORCE2 => (X86_32 && EXPERIMENTAL)) ] X86_LONGRUN? : bmode [ (X86_LONGRUN => X86_32) ] X86_LONGHAUL? : bmode [ (X86_LONGHAUL => (X86_32 && ACPI_PROCESSOR)), (((X86_32 && ACPI_PROCESSOR) && X86_LONGHAUL) => CPU_FREQ_TABLE) ] X86_E_POWERSAVER? : bmode [ (X86_E_POWERSAVER => X86_32), ((X86_32 && X86_E_POWERSAVER) => CPU_FREQ_TABLE) ] X86_ACPI_CPUFREQ_PROC_INTF? [ (X86_ACPI_CPUFREQ_PROC_INTF => (PROC_FS && (X86_ACPI_CPUFREQ || (X86_POWERNOW_K7_ACPI || X86_POWERNOW_K8_ACPI)))) ] X86_SPEEDSTEP_LIB? : bmode [ (X86_SPEEDSTEP_LIB = (X86_SPEEDSTEP_ICH || (X86_SPEEDSTEP_SMI || X86_P4_CLOCKMOD))) ] X86_SPEEDSTEP_RELAXED_CAP_CHECK? [ (X86_SPEEDSTEP_RELAXED_CAP_CHECK => (X86_32 && (X86_SPEEDSTEP_SMI || X86_SPEEDSTEP_ICH))) ] } } CPU_IDLE? { CPU_IDLE_GOV_LADDER [ CPU_IDLE_GOV_LADDER ] CPU_IDLE_GOV_MENU? [ (NO_HZ => CPU_IDLE_GOV_MENU) ] } "Memory power savings"? [ X86_64 ] { I7300_IDLE_IOAT_CHANNEL? I7300_IDLE? : bmode [ (I7300_IDLE => (X86_64 && EXPERIMENTAL)), (((X86_64 && EXPERIMENTAL) && I7300_IDLE) => I7300_IDLE_IOAT_CHANNEL) ] } } "Bus options (PCI etc.)" { PCI? [ (((X86_LOCAL_APIC && X86_IO_APIC) && PCI) => ARCH_SUPPORTS_MSI) ] { "PCI access mode" [ ("PCI access mode" => (X86_32 && PCI)) ] { ( PCI_GOBIOS? PCI_GOMMCONFIG? PCI_GODIRECT? PCI_GOOLPC? [ (PCI_GOOLPC => OLPC) ] PCI_GOANY? ) } PCI_BIOS? [ ((X86_32 && (PCI_GOBIOS || PCI_GOANY)) => PCI_BIOS) ] PCI_DIRECT? [ ((X86_64 || (PCI_GODIRECT || (PCI_GOANY || PCI_GOOLPC))) => PCI_DIRECT) ] PCI_MMCONFIG? [ ((PCI_MMCONFIG => (X86_64 && ACPI)) || ((!(X86_64 && ACPI) && ((X86_32 && ACPI) && (PCI_GOMMCONFIG || PCI_GOANY))) => PCI_MMCONFIG)) ] PCI_OLPC? [ ((OLPC && (PCI_GOOLPC || PCI_GOANY)) => PCI_OLPC) ] PCI_DOMAINS [ PCI_DOMAINS ] } DMAR? [ (DMAR => (((X86_64 && PCI_MSI) && ACPI) && EXPERIMENTAL)) ] { DMAR_GFX_WA? DMAR_FLOPPY_WA [ DMAR_FLOPPY_WA ] } INTR_REMAP? [ (INTR_REMAP => ((((X86_64 && X86_IO_APIC) && PCI_MSI) && ACPI) && EXPERIMENTAL)) ] PCIEPORTBUS? [ (PCIEPORTBUS => PCI) ] { HOTPLUG_PCI_PCIE? : bmode [ (HOTPLUG_PCI_PCIE => HOTPLUG_PCI) ] PCIEAER? PCIEASPM? [ (PCIEASPM => (PCI && EXPERIMENTAL)) ] { PCIEASPM_DEBUG? } } ARCH_SUPPORTS_MSI? [ !ARCH_SUPPORTS_MSI ] PCI_MSI? [ (PCI_MSI => (PCI && ARCH_SUPPORTS_MSI)) ] PCI_LEGACY? [ (PCI_LEGACY => PCI) ] PCI_DEBUG? [ (PCI_DEBUG => (PCI && DEBUG_KERNEL)) ] HT_IRQ? [ (HT_IRQ => ((PCI && X86_LOCAL_APIC) && X86_IO_APIC)) ] ISA_DMA_API [ ISA_DMA_API ] ISA? [ (ISA => (X86_32 && !X86_VOYAGER)) ] { EISA? [ (EISA => X86_32) ] { EISA_VLB_PRIMING? [ (EISA_VLB_PRIMING => (X86_32 && X86_PC)) ] EISA_PCI_EISA? [ (EISA_PCI_EISA => ((X86_32 && !PARISC) && PCI)) ] EISA_VIRTUAL_ROOT? [ (EISA_VIRTUAL_ROOT => (X86_32 && (ALPHA || X86_PC))) ] EISA_NAMES? [ (EISA_NAMES => X86_32) ] } } MCA? [ ((MCA => (X86_32 && !X86_VOYAGER)) || ((!(X86_32 && !X86_VOYAGER) && (X86_32 && X86_VOYAGER)) => MCA)) ] { MCA_LEGACY? [ (MCA_LEGACY => X86_32) ] { MCA_PROC_FS? [ (MCA_PROC_FS => (X86_32 && PROC_FS)) ] } } SCx200? : bmode [ (SCx200 => (X86_32 && !X86_VOYAGER)) ] { SCx200HR_TIMER? : bmode [ (SCx200HR_TIMER => (X86_32 && GENERIC_TIME)) ] } GEODE_MFGPT_TIMER? [ (GEODE_MFGPT_TIMER => (((X86_32 && MGEODE_LX) && GENERIC_TIME) && GENERIC_CLOCKEVENTS)) ] OLPC? [ (OLPC => X86_32) ] K8_NB? [ ((AGP_AMD64 || (X86_64 && (GART_IOMMU || (PCI && NUMA)))) => K8_NB) ] PCCARD? : bmode [ (PCCARD => HOTPLUG) ] { PCMCIA_DEBUG? PCMCIA? : bmode [ (PCMCIA => CRC32) ] { PCMCIA_LOAD_CIS? [ (PCMCIA_LOAD_CIS => EXPERIMENTAL), ((EXPERIMENTAL && PCMCIA_LOAD_CIS) => FW_LOADER) ] PCMCIA_IOCTL? } CARDBUS? [ (CARDBUS => PCI) ] YENTA? : bmode [ (YENTA => PCI), (((PCI && !EMBEDDED) && YENTA) => CARDBUS), ((PCI && YENTA) => PCCARD_NONSTATIC) ] { YENTA_O2? [ ((YENTA_O2 => EMBEDDED) || (!EMBEDDED => YENTA_O2)) ] YENTA_RICOH? [ ((YENTA_RICOH => EMBEDDED) || (!EMBEDDED => YENTA_RICOH)) ] YENTA_TI? [ ((YENTA_TI => EMBEDDED) || (!EMBEDDED => YENTA_TI)) ] { YENTA_ENE_TUNE? [ ((YENTA_ENE_TUNE => (CARDBUS && EMBEDDED)) || ((!(CARDBUS && EMBEDDED) && CARDBUS) => YENTA_ENE_TUNE)) ] } YENTA_TOSHIBA? [ ((YENTA_TOSHIBA => EMBEDDED) || (!EMBEDDED => YENTA_TOSHIBA)) ] } PD6729? : bmode [ (PD6729 => (PCMCIA && PCI)), (((PCMCIA && PCI) && PD6729) => PCCARD_NONSTATIC) ] I82092? : bmode [ (I82092 => (PCMCIA && PCI)), (((PCMCIA && PCI) && I82092) => PCCARD_NONSTATIC) ] I82365? : bmode [ (I82365 => (PCMCIA && ISA)), (((PCMCIA && ISA) && I82365) => PCCARD_NONSTATIC) ] TCIC? : bmode [ (TCIC => (PCMCIA && ISA)), (((PCMCIA && ISA) && TCIC) => PCCARD_NONSTATIC) ] PCMCIA_M8XX? : bmode [ (PCMCIA_M8XX => ((PCMCIA && PPC) && 8xx)), ((((PCMCIA && PPC) && 8xx) && PCMCIA_M8XX) => PCCARD_IODYN), ((((PCMCIA && PPC) && 8xx) && PCMCIA_M8XX) => PCCARD_NONSTATIC) ] PCMCIA_AU1X00? : bmode [ (PCMCIA_AU1X00 => (SOC_AU1X00 && PCMCIA)) ] PCMCIA_SA1100? : bmode [ (PCMCIA_SA1100 => ((ARM && ARCH_SA1100) && PCMCIA)) ] PCMCIA_SA1111? : bmode [ (PCMCIA_SA1111 => (((ARM && ARCH_SA1100) && SA1111) && PCMCIA)) ] PCMCIA_PXA2XX? : bmode [ (PCMCIA_PXA2XX => (((ARM && ARCH_PXA) && PCMCIA) && (ARCH_LUBBOCK || (MACH_MAINSTONE || (PXA_SHARPSL || (MACH_ARMCORE || (ARCH_PXA_PALM || (TRIZEPS_PCMCIA || ARCH_VIPER)))))))) ] PCMCIA_PROBE? [ ((((ISA && !ARCH_SA1100) && !ARCH_CLPS711X) && !PARISC) => PCMCIA_PROBE) ] M32R_PCC? [ (M32R_PCC => ((M32R && CHIP_M32700) && PCMCIA)), ((((M32R && CHIP_M32700) && PCMCIA) && M32R_PCC) => PCCARD_NONSTATIC) ] M32R_CFC? [ (M32R_CFC => (M32R && (PLAT_USRV || (PLAT_M32700UT || (PLAT_MAPPI2 || (PLAT_MAPPI3 || PLAT_OPSPUT)))))), (((M32R && (PLAT_USRV || (PLAT_M32700UT || (PLAT_MAPPI2 || (PLAT_MAPPI3 || PLAT_OPSPUT))))) && M32R_CFC) => PCCARD_NONSTATIC) ] { M32R_CFC_NUM? : int } PCMCIA_VRC4171? : bmode [ (PCMCIA_VRC4171 => ((CPU_VR41XX && ISA) && PCMCIA)) ] PCMCIA_VRC4173? : bmode [ (PCMCIA_VRC4173 => ((CPU_VR41XX && PCI) && PCMCIA)) ] OMAP_CF? : bmode [ (OMAP_CF => (PCMCIA && ARCH_OMAP16XX)) ] BFIN_CFPCMCIA? : bmode [ (BFIN_CFPCMCIA => (PCMCIA && BLACKFIN)) ] AT91_CF? : bmode [ (AT91_CF => (PCMCIA && ARCH_AT91RM9200)) ] ELECTRA_CF? : bmode [ (ELECTRA_CF => (PCMCIA && PPC_PASEMI)) ] PCCARD_NONSTATIC? : bmode PCCARD_IODYN? } HOTPLUG_PCI? : bmode [ (HOTPLUG_PCI => (PCI && HOTPLUG)) ] { HOTPLUG_PCI_FAKE? : bmode HOTPLUG_PCI_COMPAQ? : bmode [ (HOTPLUG_PCI_COMPAQ => ((X86 && PCI_BIOS) && PCI_LEGACY)) ] { HOTPLUG_PCI_COMPAQ_NVRAM? } HOTPLUG_PCI_IBM? : bmode [ (HOTPLUG_PCI_IBM => ((X86_IO_APIC && X86) && PCI_BIOS)) ] HOTPLUG_PCI_ACPI? : bmode [ (HOTPLUG_PCI_ACPI => ((!ACPI_DOCK && ACPI) || ACPI_DOCK)) ] { HOTPLUG_PCI_ACPI_IBM? : bmode } HOTPLUG_PCI_CPCI? { HOTPLUG_PCI_CPCI_ZT5550? : bmode [ (HOTPLUG_PCI_CPCI_ZT5550 => X86) ] HOTPLUG_PCI_CPCI_GENERIC? : bmode [ (HOTPLUG_PCI_CPCI_GENERIC => X86) ] } HOTPLUG_PCI_SHPC? : bmode HOTPLUG_PCI_RPA? : bmode [ (HOTPLUG_PCI_RPA => ((PPC_PSERIES && PPC64) && !HOTPLUG_PCI_FAKE)) ] { HOTPLUG_PCI_RPA_DLPAR? : bmode } HOTPLUG_PCI_SGI? : bmode [ (HOTPLUG_PCI_SGI => (IA64_SGI_SN2 || IA64_GENERIC)) ] } } "Executable file formats / Emulations" { BINFMT_ELF? [ (BINFMT_ELF => (MMU && (BROKEN || !FRV))) ] { COMPAT_BINFMT_ELF? } BINFMT_ELF_FDPIC? [ (BINFMT_ELF_FDPIC => (FRV || (BLACKFIN || (SUPERH32 && !MMU)))) ] CORE_DUMP_DEFAULT_ELF_HEADERS? [ (CORE_DUMP_DEFAULT_ELF_HEADERS => BINFMT_ELF) ] BINFMT_FLAT? [ (BINFMT_FLAT => (!MMU && (!FRV || BROKEN))) ] { BINFMT_ZFLAT? [ (BINFMT_ZFLAT => ZLIB_INFLATE) ] BINFMT_SHARED_FLAT? } HAVE_AOUT? [ !HAVE_AOUT ] BINFMT_AOUT? : bmode [ (BINFMT_AOUT => HAVE_AOUT) ] { OSF4_COMPAT? [ (OSF4_COMPAT => ALPHA) ] } BINFMT_EM86? : bmode [ (BINFMT_EM86 => ALPHA) ] BINFMT_SOM? : bmode [ (BINFMT_SOM => (PARISC && HPUX)) ] BINFMT_MISC? : bmode IA32_EMULATION? [ (IA32_EMULATION => X86_64), ((X86_64 && IA32_EMULATION) => COMPAT_BINFMT_ELF) ] { IA32_AOUT? : bmode COMPAT [ COMPAT ] } COMPAT_FOR_U64_ALIGNMENT? [ (X86_64 => (COMPAT_FOR_U64_ALIGNMENT <=> COMPAT)) ] SYSVIPC_COMPAT? [ ((COMPAT && SYSVIPC) => SYSVIPC_COMPAT) ] } HAVE_ATOMIC_IOMAP? [ (X86_32 => HAVE_ATOMIC_IOMAP) ] NET? { "Networking options" { NET_NS? [ (NET_NS => ((EXPERIMENTAL && !SYSFS) && NAMESPACES)) ] PACKET? : bmode { PACKET_MMAP? } UNIX? : bmode XFRM? [ (XFRM => CRYPTO) ] XFRM_USER? : bmode [ (XFRM_USER => (INET && XFRM)) ] XFRM_SUB_POLICY? [ (XFRM_SUB_POLICY => (XFRM && EXPERIMENTAL)) ] XFRM_MIGRATE? [ (XFRM_MIGRATE => (XFRM && EXPERIMENTAL)) ] XFRM_STATISTICS? [ (XFRM_STATISTICS => (((INET && XFRM) && PROC_FS) && EXPERIMENTAL)) ] XFRM_IPCOMP? : bmode [ (XFRM_IPCOMP => XFRM), (XFRM_IPCOMP => CRYPTO), (XFRM_IPCOMP => CRYPTO_DEFLATE) ] NET_KEY? : bmode [ (NET_KEY => XFRM) ] { NET_KEY_MIGRATE? [ (NET_KEY_MIGRATE => EXPERIMENTAL), ((EXPERIMENTAL && NET_KEY_MIGRATE) => XFRM_MIGRATE) ] } IUCV? : bmode [ (IUCV => S390) ] { AFIUCV? : bmode } INET? { IP_MULTICAST? IP_ADVANCED_ROUTER? { "Choose IP: FIB lookup algorithm (choose FIB_HASH if unsure)" [ ("Choose IP: FIB lookup algorithm (choose FIB_HASH if unsure)" => (NET && (INET && IP_ADVANCED_ROUTER))) ] { ( ASK_IP_FIB_HASH? IP_FIB_TRIE? ) } } IP_FIB_HASH? [ (IP_FIB_HASH <=> (ASK_IP_FIB_HASH || !IP_ADVANCED_ROUTER)) ] IP_FIB_TRIE_STATS? [ (IP_FIB_TRIE_STATS => IP_FIB_TRIE) ] IP_MULTIPLE_TABLES? [ (IP_MULTIPLE_TABLES => IP_ADVANCED_ROUTER), ((IP_ADVANCED_ROUTER && IP_MULTIPLE_TABLES) => FIB_RULES) ] IP_ROUTE_MULTIPATH? [ (IP_ROUTE_MULTIPATH => IP_ADVANCED_ROUTER) ] IP_ROUTE_VERBOSE? [ (IP_ROUTE_VERBOSE => IP_ADVANCED_ROUTER) ] IP_PNP? { IP_PNP_DHCP? IP_PNP_BOOTP? IP_PNP_RARP? } NET_IPIP? : bmode [ (NET_IPIP => INET_TUNNEL) ] NET_IPGRE? : bmode { NET_IPGRE_BROADCAST? [ (NET_IPGRE_BROADCAST => IP_MULTICAST) ] } IP_MROUTE? [ (IP_MROUTE => IP_MULTICAST) ] { IP_PIMSM_V1? IP_PIMSM_V2? } ARPD? [ (ARPD => EXPERIMENTAL) ] SYN_COOKIES? INET_AH? : bmode [ (INET_AH => XFRM), (INET_AH => CRYPTO), (INET_AH => CRYPTO_HMAC), (INET_AH => CRYPTO_MD5), (INET_AH => CRYPTO_SHA1) ] INET_ESP? : bmode [ (INET_ESP => XFRM), (INET_ESP => CRYPTO), (INET_ESP => CRYPTO_AUTHENC), (INET_ESP => CRYPTO_HMAC), (INET_ESP => CRYPTO_MD5), (INET_ESP => CRYPTO_CBC), (INET_ESP => CRYPTO_SHA1), (INET_ESP => CRYPTO_DES) ] INET_IPCOMP? : bmode [ (INET_IPCOMP => INET_XFRM_TUNNEL), (INET_IPCOMP => XFRM_IPCOMP) ] INET_XFRM_TUNNEL? : bmode [ (INET_XFRM_TUNNEL = n), (INET_XFRM_TUNNEL => INET_TUNNEL) ] INET_TUNNEL? : bmode [ (INET_TUNNEL = n) ] INET_XFRM_MODE_TRANSPORT? : bmode [ (INET_XFRM_MODE_TRANSPORT => XFRM) ] INET_XFRM_MODE_TUNNEL? : bmode [ (INET_XFRM_MODE_TUNNEL => XFRM) ] INET_XFRM_MODE_BEET? : bmode [ (INET_XFRM_MODE_BEET => XFRM) ] INET_LRO? : bmode INET_DIAG? : bmode { INET_TCP_DIAG? : bmode [ (INET_TCP_DIAG = INET_DIAG) ] } TCP_CONG_ADVANCED? { TCP_CONG_BIC? : bmode TCP_CONG_CUBIC? : bmode TCP_CONG_WESTWOOD? : bmode TCP_CONG_HTCP? : bmode TCP_CONG_HSTCP? : bmode [ (TCP_CONG_HSTCP => EXPERIMENTAL) ] TCP_CONG_HYBLA? : bmode [ (TCP_CONG_HYBLA => EXPERIMENTAL) ] TCP_CONG_VEGAS? : bmode [ (TCP_CONG_VEGAS => EXPERIMENTAL) ] TCP_CONG_SCALABLE? : bmode [ (TCP_CONG_SCALABLE => EXPERIMENTAL) ] TCP_CONG_LP? : bmode [ (TCP_CONG_LP => EXPERIMENTAL) ] TCP_CONG_VENO? : bmode [ (TCP_CONG_VENO => EXPERIMENTAL) ] TCP_CONG_YEAH? : bmode [ (TCP_CONG_YEAH => EXPERIMENTAL), ((EXPERIMENTAL && TCP_CONG_YEAH) => TCP_CONG_VEGAS) ] TCP_CONG_ILLINOIS? : bmode [ (TCP_CONG_ILLINOIS => EXPERIMENTAL) ] "Default TCP congestion control" [ ("Default TCP congestion control" => (NET && (INET && TCP_CONG_ADVANCED))) ] { ( DEFAULT_BIC? [ (DEFAULT_BIC => (TCP_CONG_BIC = "y")) ] DEFAULT_CUBIC? [ (DEFAULT_CUBIC => (TCP_CONG_CUBIC = "y")) ] DEFAULT_HTCP? [ (DEFAULT_HTCP => (TCP_CONG_HTCP = "y")) ] DEFAULT_VEGAS? [ (DEFAULT_VEGAS => (TCP_CONG_VEGAS = "y")) ] DEFAULT_WESTWOOD? [ (DEFAULT_WESTWOOD => (TCP_CONG_WESTWOOD = "y")) ] DEFAULT_RENO? ) } } DEFAULT_TCP_CONG? : string [ (DEFAULT_BIC => (DEFAULT_TCP_CONG = "bic")), (DEFAULT_CUBIC => (DEFAULT_TCP_CONG = "cubic")), (DEFAULT_HTCP => (DEFAULT_TCP_CONG = "htcp")), (DEFAULT_VEGAS => (DEFAULT_TCP_CONG = "vegas")), (DEFAULT_WESTWOOD => (DEFAULT_TCP_CONG = "westwood")), (DEFAULT_RENO => (DEFAULT_TCP_CONG = "reno")), (DEFAULT_TCP_CONG = "cubic") ] TCP_MD5SIG? [ (TCP_MD5SIG => EXPERIMENTAL), ((EXPERIMENTAL && TCP_MD5SIG) => CRYPTO), ((EXPERIMENTAL && TCP_MD5SIG) => CRYPTO_MD5) ] IPV6? : bmode { IPV6_PRIVACY? IPV6_ROUTER_PREF? { IPV6_ROUTE_INFO? [ (IPV6_ROUTE_INFO => EXPERIMENTAL) ] } IPV6_OPTIMISTIC_DAD? [ (IPV6_OPTIMISTIC_DAD => EXPERIMENTAL) ] INET6_AH? : bmode [ (INET6_AH => XFRM), (INET6_AH => CRYPTO), (INET6_AH => CRYPTO_HMAC), (INET6_AH => CRYPTO_MD5), (INET6_AH => CRYPTO_SHA1) ] INET6_ESP? : bmode [ (INET6_ESP => XFRM), (INET6_ESP => CRYPTO), (INET6_ESP => CRYPTO_AUTHENC), (INET6_ESP => CRYPTO_HMAC), (INET6_ESP => CRYPTO_MD5), (INET6_ESP => CRYPTO_CBC), (INET6_ESP => CRYPTO_SHA1), (INET6_ESP => CRYPTO_DES) ] INET6_IPCOMP? : bmode [ (INET6_IPCOMP => INET6_XFRM_TUNNEL), (INET6_IPCOMP => XFRM_IPCOMP) ] IPV6_MIP6? : bmode [ (IPV6_MIP6 => EXPERIMENTAL), ((EXPERIMENTAL && IPV6_MIP6) => XFRM) ] INET6_XFRM_TUNNEL? : bmode [ (INET6_XFRM_TUNNEL = n), (INET6_XFRM_TUNNEL => INET6_TUNNEL) ] INET6_TUNNEL? : bmode [ (INET6_TUNNEL = n) ] INET6_XFRM_MODE_TRANSPORT? : bmode [ (INET6_XFRM_MODE_TRANSPORT => XFRM) ] INET6_XFRM_MODE_TUNNEL? : bmode [ (INET6_XFRM_MODE_TUNNEL => XFRM) ] INET6_XFRM_MODE_BEET? : bmode [ (INET6_XFRM_MODE_BEET => XFRM) ] INET6_XFRM_MODE_ROUTEOPTIMIZATION? : bmode [ (INET6_XFRM_MODE_ROUTEOPTIMIZATION => EXPERIMENTAL), ((EXPERIMENTAL && INET6_XFRM_MODE_ROUTEOPTIMIZATION) => XFRM) ] IPV6_SIT? : bmode [ (IPV6_SIT => INET_TUNNEL), (IPV6_SIT => IPV6_NDISC_NODETYPE) ] IPV6_NDISC_NODETYPE? IPV6_TUNNEL? : bmode [ (IPV6_TUNNEL => INET6_TUNNEL) ] IPV6_MULTIPLE_TABLES? [ (IPV6_MULTIPLE_TABLES => EXPERIMENTAL), ((EXPERIMENTAL && IPV6_MULTIPLE_TABLES) => FIB_RULES) ] { IPV6_SUBTREES? } IPV6_MROUTE? [ (IPV6_MROUTE => EXPERIMENTAL) ] { IPV6_PIMSM_V2? } } NETLABEL? [ (NETLABEL => SECURITY) ] } NETWORK_SECMARK? NETFILTER? { NETFILTER_DEBUG? NETFILTER_ADVANCED? { BRIDGE_NETFILTER? [ (BRIDGE_NETFILTER => (BRIDGE && INET)) ] } "Core Netfilter Configuration"? [ INET ] { NETFILTER_NETLINK? : bmode NETFILTER_NETLINK_QUEUE? : bmode [ (NETFILTER_NETLINK_QUEUE => (INET && NETFILTER_ADVANCED)), (((INET && NETFILTER_ADVANCED) && NETFILTER_NETLINK_QUEUE) => NETFILTER_NETLINK) ] NETFILTER_NETLINK_LOG? : bmode [ ((NETFILTER_NETLINK_LOG => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NETFILTER_NETLINK_LOG = m))), ((INET && NETFILTER_NETLINK_LOG) => NETFILTER_NETLINK) ] NF_CONNTRACK? : bmode [ ((NF_CONNTRACK => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NF_CONNTRACK = m))) ] { NF_CT_ACCT? [ (NF_CT_ACCT => (INET && NETFILTER_ADVANCED)) ] NF_CONNTRACK_MARK? [ (NF_CONNTRACK_MARK => (INET && NETFILTER_ADVANCED)) ] NF_CONNTRACK_SECMARK? [ ((NF_CONNTRACK_SECMARK => (INET && NETWORK_SECMARK)) || ((!(INET && NETWORK_SECMARK) && ((INET && NETWORK_SECMARK) && !NETFILTER_ADVANCED)) => NF_CONNTRACK_SECMARK)) ] NF_CONNTRACK_EVENTS? [ (NF_CONNTRACK_EVENTS => (INET && NETFILTER_ADVANCED)) ] NF_CT_PROTO_DCCP? : bmode [ (NF_CT_PROTO_DCCP => ((INET && EXPERIMENTAL) && NETFILTER_ADVANCED)) ] NF_CT_PROTO_GRE? : bmode NF_CT_PROTO_SCTP? : bmode [ (NF_CT_PROTO_SCTP => ((INET && EXPERIMENTAL) && NETFILTER_ADVANCED)) ] NF_CT_PROTO_UDPLITE? : bmode [ (NF_CT_PROTO_UDPLITE => (INET && NETFILTER_ADVANCED)) ] NF_CONNTRACK_AMANDA? : bmode [ (NF_CONNTRACK_AMANDA => (INET && NETFILTER_ADVANCED)), (((INET && NETFILTER_ADVANCED) && NF_CONNTRACK_AMANDA) => TEXTSEARCH), (((INET && NETFILTER_ADVANCED) && NF_CONNTRACK_AMANDA) => TEXTSEARCH_KMP) ] NF_CONNTRACK_FTP? : bmode [ ((NF_CONNTRACK_FTP => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NF_CONNTRACK_FTP = m))) ] NF_CONNTRACK_H323? : bmode [ (NF_CONNTRACK_H323 => ((INET && (IPV6 || (IPV6 = "n"))) && NETFILTER_ADVANCED)) ] NF_CONNTRACK_IRC? : bmode [ ((NF_CONNTRACK_IRC => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NF_CONNTRACK_IRC = m))) ] NF_CONNTRACK_NETBIOS_NS? : bmode [ (NF_CONNTRACK_NETBIOS_NS => (INET && NETFILTER_ADVANCED)) ] NF_CONNTRACK_PPTP? : bmode [ (NF_CONNTRACK_PPTP => (INET && NETFILTER_ADVANCED)), (((INET && NETFILTER_ADVANCED) && NF_CONNTRACK_PPTP) => NF_CT_PROTO_GRE) ] NF_CONNTRACK_SANE? : bmode [ (NF_CONNTRACK_SANE => ((INET && EXPERIMENTAL) && NETFILTER_ADVANCED)) ] NF_CONNTRACK_SIP? : bmode [ ((NF_CONNTRACK_SIP => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NF_CONNTRACK_SIP = m))) ] NF_CONNTRACK_TFTP? : bmode [ (NF_CONNTRACK_TFTP => (INET && NETFILTER_ADVANCED)) ] NF_CT_NETLINK? : bmode [ ((NF_CT_NETLINK => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NF_CT_NETLINK = m))), ((INET && NF_CT_NETLINK) => NETFILTER_NETLINK) ] NETFILTER_TPROXY? : bmode [ (NETFILTER_TPROXY => (((INET && EXPERIMENTAL) && IP_NF_MANGLE) && NETFILTER_ADVANCED)) ] } NETFILTER_XTABLES? : bmode [ ((NETFILTER_XTABLES => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NETFILTER_XTABLES = m))) ] { NETFILTER_XT_TARGET_CLASSIFY? : bmode [ (NETFILTER_XT_TARGET_CLASSIFY => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_TARGET_CONNMARK? : bmode [ (NETFILTER_XT_TARGET_CONNMARK => ((INET && NF_CONNTRACK) && NETFILTER_ADVANCED)), ((((INET && NF_CONNTRACK) && NETFILTER_ADVANCED) && NETFILTER_XT_TARGET_CONNMARK) => NF_CONNTRACK_MARK) ] NETFILTER_XT_TARGET_CONNSECMARK? : bmode [ ((NETFILTER_XT_TARGET_CONNSECMARK => ((INET && NF_CONNTRACK) && NF_CONNTRACK_SECMARK)) || ((!((INET && NF_CONNTRACK) && NF_CONNTRACK_SECMARK) && (((INET && NF_CONNTRACK) && NF_CONNTRACK_SECMARK) && !NETFILTER_ADVANCED)) => (NETFILTER_XT_TARGET_CONNSECMARK = m))) ] NETFILTER_XT_TARGET_DSCP? : bmode [ (NETFILTER_XT_TARGET_DSCP => ((INET && (IP_NF_MANGLE || IP6_NF_MANGLE)) && NETFILTER_ADVANCED)) ] NETFILTER_XT_TARGET_MARK? : bmode [ ((NETFILTER_XT_TARGET_MARK => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NETFILTER_XT_TARGET_MARK = m))) ] NETFILTER_XT_TARGET_NFLOG? : bmode [ ((NETFILTER_XT_TARGET_NFLOG => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NETFILTER_XT_TARGET_NFLOG = m))) ] NETFILTER_XT_TARGET_NFQUEUE? : bmode [ (NETFILTER_XT_TARGET_NFQUEUE => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_TARGET_NOTRACK? : bmode [ (NETFILTER_XT_TARGET_NOTRACK => (((INET && (IP_NF_RAW || IP6_NF_RAW)) && NF_CONNTRACK) && NETFILTER_ADVANCED)) ] NETFILTER_XT_TARGET_RATEEST? : bmode [ (NETFILTER_XT_TARGET_RATEEST => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_TARGET_TPROXY? : bmode [ (NETFILTER_XT_TARGET_TPROXY => (((INET && EXPERIMENTAL) && NETFILTER_TPROXY) && NETFILTER_ADVANCED)), (((((INET && EXPERIMENTAL) && NETFILTER_TPROXY) && NETFILTER_ADVANCED) && NETFILTER_XT_TARGET_TPROXY) => NF_DEFRAG_IPV4) ] NETFILTER_XT_TARGET_TRACE? : bmode [ (NETFILTER_XT_TARGET_TRACE => ((INET && (IP_NF_RAW || IP6_NF_RAW)) && NETFILTER_ADVANCED)) ] NETFILTER_XT_TARGET_SECMARK? : bmode [ ((NETFILTER_XT_TARGET_SECMARK => (INET && NETWORK_SECMARK)) || ((!(INET && NETWORK_SECMARK) && ((INET && NETWORK_SECMARK) && !NETFILTER_ADVANCED)) => (NETFILTER_XT_TARGET_SECMARK = m))) ] NETFILTER_XT_TARGET_TCPMSS? : bmode [ ((NETFILTER_XT_TARGET_TCPMSS => (INET && (IPV6 || (IPV6 = "n")))) || ((!(INET && (IPV6 || (IPV6 = "n"))) && ((INET && (IPV6 || (IPV6 = "n"))) && !NETFILTER_ADVANCED)) => (NETFILTER_XT_TARGET_TCPMSS = m))) ] NETFILTER_XT_TARGET_TCPOPTSTRIP? : bmode [ (NETFILTER_XT_TARGET_TCPOPTSTRIP => (((INET && EXPERIMENTAL) && (IP_NF_MANGLE || IP6_NF_MANGLE)) && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_COMMENT? : bmode [ (NETFILTER_XT_MATCH_COMMENT => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_CONNBYTES? : bmode [ (NETFILTER_XT_MATCH_CONNBYTES => ((INET && NF_CONNTRACK) && NETFILTER_ADVANCED)), ((((INET && NF_CONNTRACK) && NETFILTER_ADVANCED) && NETFILTER_XT_MATCH_CONNBYTES) => NF_CT_ACCT) ] NETFILTER_XT_MATCH_CONNLIMIT? : bmode [ (NETFILTER_XT_MATCH_CONNLIMIT => ((INET && NF_CONNTRACK) && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_CONNMARK? : bmode [ (NETFILTER_XT_MATCH_CONNMARK => ((INET && NF_CONNTRACK) && NETFILTER_ADVANCED)), ((((INET && NF_CONNTRACK) && NETFILTER_ADVANCED) && NETFILTER_XT_MATCH_CONNMARK) => NF_CONNTRACK_MARK) ] NETFILTER_XT_MATCH_CONNTRACK? : bmode [ ((NETFILTER_XT_MATCH_CONNTRACK => (INET && NF_CONNTRACK)) || ((!(INET && NF_CONNTRACK) && ((INET && NF_CONNTRACK) && !NETFILTER_ADVANCED)) => (NETFILTER_XT_MATCH_CONNTRACK = m))) ] NETFILTER_XT_MATCH_DCCP? : bmode [ (NETFILTER_XT_MATCH_DCCP => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_DSCP? : bmode [ (NETFILTER_XT_MATCH_DSCP => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_ESP? : bmode [ (NETFILTER_XT_MATCH_ESP => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_HASHLIMIT? : bmode [ (NETFILTER_XT_MATCH_HASHLIMIT => ((INET && (IP6_NF_IPTABLES || (IP6_NF_IPTABLES = "n"))) && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_HELPER? : bmode [ (NETFILTER_XT_MATCH_HELPER => ((INET && NF_CONNTRACK) && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_IPRANGE? : bmode [ (NETFILTER_XT_MATCH_IPRANGE => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_LENGTH? : bmode [ (NETFILTER_XT_MATCH_LENGTH => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_LIMIT? : bmode [ (NETFILTER_XT_MATCH_LIMIT => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_MAC? : bmode [ (NETFILTER_XT_MATCH_MAC => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_MARK? : bmode [ ((NETFILTER_XT_MATCH_MARK => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (NETFILTER_XT_MATCH_MARK = m))) ] NETFILTER_XT_MATCH_MULTIPORT? : bmode [ (NETFILTER_XT_MATCH_MULTIPORT => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_OWNER? : bmode [ (NETFILTER_XT_MATCH_OWNER => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_POLICY? : bmode [ ((NETFILTER_XT_MATCH_POLICY => (INET && XFRM)) || ((!(INET && XFRM) && ((INET && XFRM) && !NETFILTER_ADVANCED)) => (NETFILTER_XT_MATCH_POLICY = m))) ] NETFILTER_XT_MATCH_PHYSDEV? : bmode [ (NETFILTER_XT_MATCH_PHYSDEV => (((INET && BRIDGE) && BRIDGE_NETFILTER) && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_PKTTYPE? : bmode [ (NETFILTER_XT_MATCH_PKTTYPE => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_QUOTA? : bmode [ (NETFILTER_XT_MATCH_QUOTA => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_RATEEST? : bmode [ (NETFILTER_XT_MATCH_RATEEST => (INET && NETFILTER_ADVANCED)), (((INET && NETFILTER_ADVANCED) && NETFILTER_XT_MATCH_RATEEST) => NETFILTER_XT_TARGET_RATEEST) ] NETFILTER_XT_MATCH_REALM? : bmode [ (NETFILTER_XT_MATCH_REALM => (INET && NETFILTER_ADVANCED)), (((INET && NETFILTER_ADVANCED) && NETFILTER_XT_MATCH_REALM) => NET_CLS_ROUTE) ] NETFILTER_XT_MATCH_RECENT? : bmode [ (NETFILTER_XT_MATCH_RECENT => (INET && NETFILTER_ADVANCED)) ] { NETFILTER_XT_MATCH_RECENT_PROC_COMPAT? [ (NETFILTER_XT_MATCH_RECENT_PROC_COMPAT => (INET && PROC_FS)) ] } NETFILTER_XT_MATCH_SCTP? : bmode [ (NETFILTER_XT_MATCH_SCTP => ((INET && EXPERIMENTAL) && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_SOCKET? : bmode [ (NETFILTER_XT_MATCH_SOCKET => (((INET && EXPERIMENTAL) && NETFILTER_TPROXY) && NETFILTER_ADVANCED)), (((((INET && EXPERIMENTAL) && NETFILTER_TPROXY) && NETFILTER_ADVANCED) && NETFILTER_XT_MATCH_SOCKET) => NF_DEFRAG_IPV4) ] NETFILTER_XT_MATCH_STATE? : bmode [ ((NETFILTER_XT_MATCH_STATE => (INET && NF_CONNTRACK)) || ((!(INET && NF_CONNTRACK) && ((INET && NF_CONNTRACK) && !NETFILTER_ADVANCED)) => (NETFILTER_XT_MATCH_STATE = m))) ] NETFILTER_XT_MATCH_STATISTIC? : bmode [ (NETFILTER_XT_MATCH_STATISTIC => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_STRING? : bmode [ (NETFILTER_XT_MATCH_STRING => (INET && NETFILTER_ADVANCED)), (((INET && NETFILTER_ADVANCED) && NETFILTER_XT_MATCH_STRING) => TEXTSEARCH), (((INET && NETFILTER_ADVANCED) && NETFILTER_XT_MATCH_STRING) => TEXTSEARCH_KMP), (((INET && NETFILTER_ADVANCED) && NETFILTER_XT_MATCH_STRING) => TEXTSEARCH_BM), (((INET && NETFILTER_ADVANCED) && NETFILTER_XT_MATCH_STRING) => TEXTSEARCH_FSM) ] NETFILTER_XT_MATCH_TCPMSS? : bmode [ (NETFILTER_XT_MATCH_TCPMSS => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_TIME? : bmode [ (NETFILTER_XT_MATCH_TIME => (INET && NETFILTER_ADVANCED)) ] NETFILTER_XT_MATCH_U32? : bmode [ (NETFILTER_XT_MATCH_U32 => (INET && NETFILTER_ADVANCED)) ] } } IP_VS? : bmode [ (IP_VS => INET) ] { IP_VS_IPV6? [ (IP_VS_IPV6 => (EXPERIMENTAL && ((IPV6 = "y") || (IP_VS = "IPV6")))) ] IP_VS_DEBUG? IP_VS_TAB_BITS? : int [ (IP_VS_TAB_BITS >= 8), (IP_VS_TAB_BITS <= 20) ] IP_VS_PROTO_TCP? IP_VS_PROTO_UDP? IP_VS_PROTO_AH_ESP? IP_VS_PROTO_ESP? [ (IP_VS_PROTO_ESP => IP_VS_PROTO_AH_ESP) ] IP_VS_PROTO_AH? [ (IP_VS_PROTO_AH => IP_VS_PROTO_AH_ESP) ] IP_VS_RR? : bmode IP_VS_WRR? : bmode IP_VS_LC? : bmode IP_VS_WLC? : bmode IP_VS_LBLC? : bmode IP_VS_LBLCR? : bmode IP_VS_DH? : bmode IP_VS_SH? : bmode IP_VS_SED? : bmode IP_VS_NQ? : bmode IP_VS_FTP? : bmode [ (IP_VS_FTP => IP_VS_PROTO_TCP) ] } "IP: Netfilter Configuration"? [ INET ] { NF_DEFRAG_IPV4? : bmode [ (INET => (NF_DEFRAG_IPV4 = n)) ] NF_CONNTRACK_IPV4? : bmode [ ((NF_CONNTRACK_IPV4 => (INET && NF_CONNTRACK)) || ((!(INET && NF_CONNTRACK) && ((INET && NF_CONNTRACK) && !NETFILTER_ADVANCED)) => (NF_CONNTRACK_IPV4 = m))), (((INET && NF_CONNTRACK) && NF_CONNTRACK_IPV4) => NF_DEFRAG_IPV4) ] { NF_CONNTRACK_PROC_COMPAT? [ (NF_CONNTRACK_PROC_COMPAT => INET) ] } IP_NF_QUEUE? : bmode [ (IP_NF_QUEUE => (INET && NETFILTER_ADVANCED)) ] IP_NF_IPTABLES? : bmode [ ((IP_NF_IPTABLES => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (IP_NF_IPTABLES = m))), ((INET && IP_NF_IPTABLES) => NETFILTER_XTABLES) ] { IP_NF_MATCH_ADDRTYPE? : bmode [ (IP_NF_MATCH_ADDRTYPE => (INET && NETFILTER_ADVANCED)) ] IP_NF_MATCH_AH? : bmode [ (IP_NF_MATCH_AH => (INET && NETFILTER_ADVANCED)) ] IP_NF_MATCH_ECN? : bmode [ (IP_NF_MATCH_ECN => (INET && NETFILTER_ADVANCED)) ] IP_NF_MATCH_TTL? : bmode [ (IP_NF_MATCH_TTL => (INET && NETFILTER_ADVANCED)) ] IP_NF_FILTER? : bmode [ ((IP_NF_FILTER => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (IP_NF_FILTER = m))) ] { IP_NF_TARGET_REJECT? : bmode [ ((IP_NF_TARGET_REJECT => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (IP_NF_TARGET_REJECT = m))) ] } IP_NF_TARGET_LOG? : bmode [ ((IP_NF_TARGET_LOG => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (IP_NF_TARGET_LOG = m))) ] IP_NF_TARGET_ULOG? : bmode [ ((IP_NF_TARGET_ULOG => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (IP_NF_TARGET_ULOG = m))) ] NF_NAT? : bmode [ ((NF_NAT => (INET && NF_CONNTRACK_IPV4)) || ((!(INET && NF_CONNTRACK_IPV4) && ((INET && NF_CONNTRACK_IPV4) && !NETFILTER_ADVANCED)) => (NF_NAT = m))) ] { NF_NAT_NEEDED? [ (INET => NF_NAT_NEEDED) ] IP_NF_TARGET_MASQUERADE? : bmode [ ((IP_NF_TARGET_MASQUERADE => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (IP_NF_TARGET_MASQUERADE = m))) ] IP_NF_TARGET_NETMAP? : bmode [ (IP_NF_TARGET_NETMAP => (INET && NETFILTER_ADVANCED)) ] IP_NF_TARGET_REDIRECT? : bmode [ (IP_NF_TARGET_REDIRECT => (INET && NETFILTER_ADVANCED)) ] NF_NAT_SNMP_BASIC? : bmode [ (NF_NAT_SNMP_BASIC => (INET && NETFILTER_ADVANCED)) ] NF_NAT_PROTO_DCCP? : bmode [ ((INET && NF_CT_PROTO_DCCP) => (NF_NAT_PROTO_DCCP = (NF_NAT && NF_CT_PROTO_DCCP))) ] NF_NAT_PROTO_GRE? : bmode NF_NAT_PROTO_UDPLITE? : bmode [ ((INET && NF_CT_PROTO_UDPLITE) => (NF_NAT_PROTO_UDPLITE = (NF_NAT && NF_CT_PROTO_UDPLITE))) ] NF_NAT_PROTO_SCTP? : bmode [ ((INET && NF_CT_PROTO_SCTP) => (NF_NAT_PROTO_SCTP = (NF_NAT && NF_CT_PROTO_SCTP))), (((INET && NF_CT_PROTO_SCTP) && NF_NAT_PROTO_SCTP) => LIBCRC32C) ] NF_NAT_FTP? : bmode [ ((INET && NF_CONNTRACK) => (NF_NAT_FTP = (NF_NAT && NF_CONNTRACK_FTP))) ] NF_NAT_IRC? : bmode [ ((INET && NF_CONNTRACK) => (NF_NAT_IRC = (NF_NAT && NF_CONNTRACK_IRC))) ] NF_NAT_TFTP? : bmode [ ((INET && NF_CONNTRACK) => (NF_NAT_TFTP = (NF_NAT && NF_CONNTRACK_TFTP))) ] NF_NAT_AMANDA? : bmode [ ((INET && NF_CONNTRACK) => (NF_NAT_AMANDA = (NF_NAT && NF_CONNTRACK_AMANDA))) ] NF_NAT_PPTP? : bmode [ ((INET && NF_CONNTRACK) => (NF_NAT_PPTP = (NF_NAT && NF_CONNTRACK_PPTP))), (((INET && NF_CONNTRACK) && NF_NAT_PPTP) => NF_NAT_PROTO_GRE) ] NF_NAT_H323? : bmode [ ((INET && NF_CONNTRACK) => (NF_NAT_H323 = (NF_NAT && NF_CONNTRACK_H323))) ] NF_NAT_SIP? : bmode [ ((INET && NF_CONNTRACK) => (NF_NAT_SIP = (NF_NAT && NF_CONNTRACK_SIP))) ] } IP_NF_MANGLE? : bmode [ ((IP_NF_MANGLE => INET) || ((!INET && (INET && !NETFILTER_ADVANCED)) => (IP_NF_MANGLE = m))) ] { IP_NF_TARGET_CLUSTERIP? : bmode [ (IP_NF_TARGET_CLUSTERIP => (((INET && EXPERIMENTAL) && NF_CONNTRACK_IPV4) && NETFILTER_ADVANCED)), (((((INET && EXPERIMENTAL) && NF_CONNTRACK_IPV4) && NETFILTER_ADVANCED) && IP_NF_TARGET_CLUSTERIP) => NF_CONNTRACK_MARK) ] IP_NF_TARGET_ECN? : bmode [ (IP_NF_TARGET_ECN => (INET && NETFILTER_ADVANCED)) ] IP_NF_TARGET_TTL? : bmode [ (IP_NF_TARGET_TTL => (INET && NETFILTER_ADVANCED)) ] } IP_NF_RAW? : bmode [ (IP_NF_RAW => (INET && NETFILTER_ADVANCED)) ] IP_NF_SECURITY? : bmode [ (IP_NF_SECURITY => ((INET && SECURITY) && NETFILTER_ADVANCED)) ] } IP_NF_ARPTABLES? : bmode [ (IP_NF_ARPTABLES => (INET && NETFILTER_ADVANCED)), (((INET && NETFILTER_ADVANCED) && IP_NF_ARPTABLES) => NETFILTER_XTABLES) ] { IP_NF_ARPFILTER? : bmode [ (IP_NF_ARPFILTER => INET) ] IP_NF_ARP_MANGLE? : bmode [ (IP_NF_ARP_MANGLE => INET) ] } } "IPv6: Netfilter Configuration"? [ (INET && IPV6) ] { NF_CONNTRACK_IPV6? : bmode [ ((NF_CONNTRACK_IPV6 => ((INET && IPV6) && NF_CONNTRACK)) || ((!((INET && IPV6) && NF_CONNTRACK) && (((INET && IPV6) && NF_CONNTRACK) && !NETFILTER_ADVANCED)) => (NF_CONNTRACK_IPV6 = m))) ] IP6_NF_QUEUE? : bmode [ (IP6_NF_QUEUE => ((INET && IPV6) && NETFILTER_ADVANCED)) ] IP6_NF_IPTABLES? : bmode [ ((IP6_NF_IPTABLES => (INET && IPV6)) || ((!(INET && IPV6) && ((INET && IPV6) && !NETFILTER_ADVANCED)) => (IP6_NF_IPTABLES = m))), (((INET && IPV6) && IP6_NF_IPTABLES) => NETFILTER_XTABLES) ] { IP6_NF_MATCH_AH? : bmode [ (IP6_NF_MATCH_AH => ((INET && IPV6) && NETFILTER_ADVANCED)) ] IP6_NF_MATCH_EUI64? : bmode [ (IP6_NF_MATCH_EUI64 => ((INET && IPV6) && NETFILTER_ADVANCED)) ] IP6_NF_MATCH_FRAG? : bmode [ (IP6_NF_MATCH_FRAG => ((INET && IPV6) && NETFILTER_ADVANCED)) ] IP6_NF_MATCH_OPTS? : bmode [ (IP6_NF_MATCH_OPTS => ((INET && IPV6) && NETFILTER_ADVANCED)) ] IP6_NF_MATCH_HL? : bmode [ (IP6_NF_MATCH_HL => ((INET && IPV6) && NETFILTER_ADVANCED)) ] IP6_NF_MATCH_IPV6HEADER? : bmode [ ((IP6_NF_MATCH_IPV6HEADER => (INET && IPV6)) || ((!(INET && IPV6) && ((INET && IPV6) && !NETFILTER_ADVANCED)) => (IP6_NF_MATCH_IPV6HEADER = m))) ] IP6_NF_MATCH_MH? : bmode [ (IP6_NF_MATCH_MH => ((INET && IPV6) && NETFILTER_ADVANCED)) ] IP6_NF_MATCH_RT? : bmode [ (IP6_NF_MATCH_RT => ((INET && IPV6) && NETFILTER_ADVANCED)) ] IP6_NF_TARGET_LOG? : bmode [ ((IP6_NF_TARGET_LOG => (INET && IPV6)) || ((!(INET && IPV6) && ((INET && IPV6) && !NETFILTER_ADVANCED)) => (IP6_NF_TARGET_LOG = m))) ] IP6_NF_FILTER? : bmode [ ((IP6_NF_FILTER => (INET && IPV6)) || ((!(INET && IPV6) && ((INET && IPV6) && !NETFILTER_ADVANCED)) => (IP6_NF_FILTER = m))) ] { IP6_NF_TARGET_REJECT? : bmode [ ((IP6_NF_TARGET_REJECT => (INET && IPV6)) || ((!(INET && IPV6) && ((INET && IPV6) && !NETFILTER_ADVANCED)) => (IP6_NF_TARGET_REJECT = m))) ] } IP6_NF_MANGLE? : bmode [ ((IP6_NF_MANGLE => (INET && IPV6)) || ((!(INET && IPV6) && ((INET && IPV6) && !NETFILTER_ADVANCED)) => (IP6_NF_MANGLE = m))) ] { IP6_NF_TARGET_HL? : bmode [ (IP6_NF_TARGET_HL => ((INET && IPV6) && NETFILTER_ADVANCED)) ] } IP6_NF_RAW? : bmode [ (IP6_NF_RAW => ((INET && IPV6) && NETFILTER_ADVANCED)) ] IP6_NF_SECURITY? : bmode [ (IP6_NF_SECURITY => (((INET && IPV6) && SECURITY) && NETFILTER_ADVANCED)) ] } } "DECnet: Netfilter Configuration"? [ ((DECNET && EXPERIMENTAL) && NETFILTER_ADVANCED) ] { DECNET_NF_GRABULATOR? : bmode [ (DECNET_NF_GRABULATOR => ((DECNET && EXPERIMENTAL) && NETFILTER_ADVANCED)) ] } BRIDGE_NF_EBTABLES? : bmode [ (BRIDGE_NF_EBTABLES => (BRIDGE && BRIDGE_NETFILTER)), (((BRIDGE && BRIDGE_NETFILTER) && BRIDGE_NF_EBTABLES) => NETFILTER_XTABLES) ] { BRIDGE_EBT_BROUTE? : bmode BRIDGE_EBT_T_FILTER? : bmode BRIDGE_EBT_T_NAT? : bmode BRIDGE_EBT_802_3? : bmode BRIDGE_EBT_AMONG? : bmode BRIDGE_EBT_ARP? : bmode BRIDGE_EBT_IP? : bmode BRIDGE_EBT_IP6? : bmode [ (BRIDGE_EBT_IP6 => IPV6) ] BRIDGE_EBT_LIMIT? : bmode BRIDGE_EBT_MARK? : bmode BRIDGE_EBT_PKTTYPE? : bmode BRIDGE_EBT_STP? : bmode BRIDGE_EBT_VLAN? : bmode BRIDGE_EBT_ARPREPLY? : bmode [ (BRIDGE_EBT_ARPREPLY => INET) ] BRIDGE_EBT_DNAT? : bmode BRIDGE_EBT_MARK_T? : bmode BRIDGE_EBT_REDIRECT? : bmode BRIDGE_EBT_SNAT? : bmode BRIDGE_EBT_LOG? : bmode BRIDGE_EBT_ULOG? : bmode BRIDGE_EBT_NFLOG? : bmode } } IP_DCCP? : bmode [ (IP_DCCP => (INET && EXPERIMENTAL)), (((INET && EXPERIMENTAL) && IP_DCCP) => IP_DCCP_CCID2) ] { INET_DCCP_DIAG? : bmode [ (((IP_DCCP = "y") && (INET_DIAG = "y")) => (INET_DCCP_DIAG = y)), (INET_DIAG => (INET_DCCP_DIAG = m)) ] IP_DCCP_ACKVEC? "DCCP CCIDs Configuration (EXPERIMENTAL)"? [ EXPERIMENTAL ] { IP_DCCP_CCID2? : bmode [ (IP_DCCP_CCID2 => EXPERIMENTAL), ((EXPERIMENTAL && IP_DCCP_CCID2) => IP_DCCP_ACKVEC) ] { IP_DCCP_CCID2_DEBUG? [ (IP_DCCP_CCID2_DEBUG => EXPERIMENTAL) ] } IP_DCCP_CCID3? : bmode [ (IP_DCCP_CCID3 => EXPERIMENTAL), ((EXPERIMENTAL && IP_DCCP_CCID3) => IP_DCCP_TFRC_LIB) ] { IP_DCCP_CCID3_DEBUG? [ (IP_DCCP_CCID3_DEBUG => EXPERIMENTAL) ] IP_DCCP_CCID3_RTO? : int [ (IP_DCCP_CCID3_RTO => EXPERIMENTAL) ] } IP_DCCP_TFRC_LIB? : bmode [ (EXPERIMENTAL => (IP_DCCP_TFRC_LIB = n)) ] IP_DCCP_TFRC_DEBUG? [ (((EXPERIMENTAL && IP_DCCP_TFRC_LIB) && IP_DCCP_CCID3_DEBUG) => IP_DCCP_TFRC_DEBUG) ] } "DCCP Kernel Hacking"? [ DEBUG_KERNEL ] { IP_DCCP_DEBUG? [ (IP_DCCP_DEBUG => DEBUG_KERNEL) ] NET_DCCPPROBE? : bmode [ (NET_DCCPPROBE => ((DEBUG_KERNEL && PROC_FS) && KPROBES)) ] } } IP_SCTP? : bmode [ (IP_SCTP => ((INET && EXPERIMENTAL) && (IPV6 || (IPV6 = "n")))), ((((INET && EXPERIMENTAL) && (IPV6 || (IPV6 = "n"))) && IP_SCTP) => CRYPTO), ((((INET && EXPERIMENTAL) && (IPV6 || (IPV6 = "n"))) && IP_SCTP) => CRYPTO_HMAC), ((((INET && EXPERIMENTAL) && (IPV6 || (IPV6 = "n"))) && IP_SCTP) => CRYPTO_SHA1), (((((INET && EXPERIMENTAL) && (IPV6 || (IPV6 = "n"))) && SCTP_HMAC_MD5) && IP_SCTP) => CRYPTO_MD5), ((((INET && EXPERIMENTAL) && (IPV6 || (IPV6 = "n"))) && IP_SCTP) => LIBCRC32C) ] { SCTP_DBG_MSG? SCTP_DBG_OBJCNT? [ (SCTP_DBG_OBJCNT => PROC_FS) ] "SCTP: Cookie HMAC Algorithm" [ ("SCTP: Cookie HMAC Algorithm" => (NET && IP_SCTP)) ] { ( SCTP_HMAC_NONE? SCTP_HMAC_SHA1? SCTP_HMAC_MD5? ) } } TIPC? : bmode [ (TIPC => (INET && EXPERIMENTAL)) ] { TIPC_ADVANCED? { TIPC_ZONES? : int TIPC_CLUSTERS? : int TIPC_NODES? : int TIPC_SLAVE_NODES? : int TIPC_PORTS? : int TIPC_LOG? : int } TIPC_DEBUG? } ATM? : bmode { ATM_CLIP? : bmode [ (ATM_CLIP => INET) ] { ATM_CLIP_NO_ICMP? } ATM_LANE? : bmode { ATM_MPOA? : bmode [ (ATM_MPOA => (INET && (ATM_LANE = "n"))) ] } ATM_BR2684? : bmode [ (ATM_BR2684 => INET) ] { ATM_BR2684_IPFILTER? } } STP? : bmode [ (STP => LLC) ] GARP? : bmode [ (GARP => STP) ] BRIDGE? : bmode [ (BRIDGE => LLC), (BRIDGE => STP) ] NET_DSA? [ (NET_DSA => (EXPERIMENTAL && !S390)), (((EXPERIMENTAL && !S390) && NET_DSA) => PHYLIB) ] { NET_DSA_TAG_DSA? [ !NET_DSA_TAG_DSA ] NET_DSA_TAG_EDSA? [ !NET_DSA_TAG_EDSA ] NET_DSA_TAG_TRAILER? [ !NET_DSA_TAG_TRAILER ] NET_DSA_MV88E6XXX? [ !NET_DSA_MV88E6XXX ] NET_DSA_MV88E6060? [ (NET_DSA_MV88E6060 => NET_DSA_TAG_TRAILER) ] NET_DSA_MV88E6XXX_NEED_PPU? [ !NET_DSA_MV88E6XXX_NEED_PPU ] NET_DSA_MV88E6131? [ (NET_DSA_MV88E6131 => NET_DSA_MV88E6XXX), (NET_DSA_MV88E6131 => NET_DSA_MV88E6XXX_NEED_PPU), (NET_DSA_MV88E6131 => NET_DSA_TAG_DSA) ] NET_DSA_MV88E6123_61_65? [ (NET_DSA_MV88E6123_61_65 => NET_DSA_MV88E6XXX), (NET_DSA_MV88E6123_61_65 => NET_DSA_TAG_EDSA) ] } VLAN_8021Q? : bmode { VLAN_8021Q_GVRP? [ (VLAN_8021Q_GVRP => GARP) ] } DECNET? : bmode { DECNET_ROUTER? [ (DECNET_ROUTER => EXPERIMENTAL), ((EXPERIMENTAL && DECNET_ROUTER) => FIB_RULES) ] } LLC? : bmode LLC2? : bmode [ (LLC2 => LLC) ] IPX? : bmode [ (IPX => LLC) ] { IPX_INTERN? } ATALK? : bmode [ (ATALK => LLC) ] { DEV_APPLETALK? : bmode { LTPC? : bmode [ (LTPC => ((ISA || EISA) && ISA_DMA_API)) ] COPS? : bmode [ (COPS => (ISA || EISA)) ] { COPS_DAYNA? COPS_TANGENT? } IPDDP? : bmode { IPDDP_ENCAP? IPDDP_DECAP? } } } X25? : bmode [ (X25 => EXPERIMENTAL) ] LAPB? : bmode [ (LAPB => EXPERIMENTAL) ] ECONET? : bmode [ (ECONET => (EXPERIMENTAL && INET)) ] { ECONET_AUNUDP? ECONET_NATIVE? } WAN_ROUTER? : bmode [ (WAN_ROUTER => EXPERIMENTAL) ] NET_SCHED? [ (NET_SCHED => NET_SCH_FIFO) ] { NET_SCH_CBQ? : bmode NET_SCH_HTB? : bmode NET_SCH_HFSC? : bmode NET_SCH_ATM? : bmode [ (NET_SCH_ATM => ATM) ] NET_SCH_PRIO? : bmode NET_SCH_MULTIQ? : bmode NET_SCH_RED? : bmode NET_SCH_SFQ? : bmode NET_SCH_TEQL? : bmode NET_SCH_TBF? : bmode NET_SCH_GRED? : bmode NET_SCH_DSMARK? : bmode NET_SCH_NETEM? : bmode NET_SCH_INGRESS? : bmode [ (NET_SCH_INGRESS => NET_CLS_ACT) ] NET_CLS? NET_CLS_BASIC? : bmode [ (NET_CLS_BASIC => NET_CLS) ] NET_CLS_TCINDEX? : bmode [ (NET_CLS_TCINDEX => NET_CLS) ] NET_CLS_ROUTE4? : bmode [ (NET_CLS_ROUTE4 => NET_CLS_ROUTE), (NET_CLS_ROUTE4 => NET_CLS) ] NET_CLS_ROUTE? NET_CLS_FW? : bmode [ (NET_CLS_FW => NET_CLS) ] NET_CLS_U32? : bmode [ (NET_CLS_U32 => NET_CLS) ] { CLS_U32_PERF? CLS_U32_MARK? } NET_CLS_RSVP? : bmode [ (NET_CLS_RSVP => NET_CLS) ] NET_CLS_RSVP6? : bmode [ (NET_CLS_RSVP6 => NET_CLS) ] NET_CLS_FLOW? : bmode [ (NET_CLS_FLOW => NET_CLS) ] NET_EMATCH? [ (NET_EMATCH => NET_CLS) ] { NET_EMATCH_STACK? : int NET_EMATCH_CMP? : bmode NET_EMATCH_NBYTE? : bmode NET_EMATCH_U32? : bmode NET_EMATCH_META? : bmode NET_EMATCH_TEXT? : bmode [ (NET_EMATCH_TEXT => TEXTSEARCH), (NET_EMATCH_TEXT => TEXTSEARCH_KMP), (NET_EMATCH_TEXT => TEXTSEARCH_BM), (NET_EMATCH_TEXT => TEXTSEARCH_FSM) ] } NET_CLS_ACT? { NET_ACT_POLICE? : bmode NET_ACT_GACT? : bmode { GACT_PROB? } NET_ACT_MIRRED? : bmode NET_ACT_IPT? : bmode [ (NET_ACT_IPT => (NETFILTER && IP_NF_IPTABLES)) ] NET_ACT_NAT? : bmode NET_ACT_PEDIT? : bmode NET_ACT_SIMP? : bmode NET_ACT_SKBEDIT? : bmode } NET_CLS_IND? [ (NET_CLS_IND => (NET_CLS_U32 || NET_CLS_FW)) ] } NET_SCH_FIFO? "Network testing" { NET_PKTGEN? : bmode [ (NET_PKTGEN => PROC_FS) ] NET_TCPPROBE? : bmode [ (NET_TCPPROBE => (((INET && EXPERIMENTAL) && PROC_FS) && KPROBES)) ] } } HAMRADIO? [ (HAMRADIO => !S390) ] { AX25? : bmode { AX25_DAMA_SLAVE? { AX25_DAMA_MASTER? [ (AX25_DAMA_MASTER => BROKEN) ] } NETROM? : bmode ROSE? : bmode "AX.25 network device drivers" { MKISS? : bmode [ (MKISS => CRC16) ] 6PACK? : bmode BPQETHER? : bmode DMASCC? : bmode [ (DMASCC => ((ISA && BROKEN_ON_SMP) && ISA_DMA_API)) ] SCC? : bmode [ (SCC => (ISA && ISA_DMA_API)) ] { SCC_DELAY? SCC_TRXECHO? } BAYCOM_SER_FDX? : bmode [ (BAYCOM_SER_FDX => !S390), ((!S390 && BAYCOM_SER_FDX) => CRC_CCITT) ] BAYCOM_SER_HDX? : bmode [ (BAYCOM_SER_HDX => !S390), ((!S390 && BAYCOM_SER_HDX) => CRC_CCITT) ] BAYCOM_PAR? : bmode [ (BAYCOM_PAR => PARPORT), ((PARPORT && BAYCOM_PAR) => CRC_CCITT) ] BAYCOM_EPP? : bmode [ (BAYCOM_EPP => (PARPORT && !64BIT)), (((PARPORT && !64BIT) && BAYCOM_EPP) => CRC_CCITT) ] YAM? : bmode [ (YAM => !S390) ] } } } CAN? : bmode { CAN_RAW? : bmode CAN_BCM? : bmode "CAN Device Drivers" { CAN_VCAN? : bmode CAN_DEBUG_DEVICES? } } IRDA? : bmode [ (IRDA => !S390), ((!S390 && IRDA) => CRC_CCITT) ] { IRLAN? : bmode IRNET? : bmode [ (IRNET => PPP) ] IRCOMM? : bmode IRDA_ULTRA? IRDA_CACHE_LAST_LSAP? IRDA_FAST_RR? IRDA_DEBUG? "Infrared-port device drivers"? [ (IRDA = "n") ] { IRTTY_SIR? : bmode DONGLE? [ (DONGLE => IRTTY_SIR) ] { ESI_DONGLE? : bmode [ (ESI_DONGLE => IRTTY_SIR) ] ACTISYS_DONGLE? : bmode [ (ACTISYS_DONGLE => IRTTY_SIR) ] TEKRAM_DONGLE? : bmode [ (TEKRAM_DONGLE => IRTTY_SIR) ] TOIM3232_DONGLE? : bmode [ (TOIM3232_DONGLE => IRTTY_SIR) ] LITELINK_DONGLE? : bmode [ (LITELINK_DONGLE => IRTTY_SIR) ] MA600_DONGLE? : bmode [ (MA600_DONGLE => (IRTTY_SIR && EXPERIMENTAL)) ] GIRBIL_DONGLE? : bmode [ (GIRBIL_DONGLE => (IRTTY_SIR && EXPERIMENTAL)) ] MCP2120_DONGLE? : bmode [ (MCP2120_DONGLE => (IRTTY_SIR && EXPERIMENTAL)) ] OLD_BELKIN_DONGLE? : bmode [ (OLD_BELKIN_DONGLE => (IRTTY_SIR && EXPERIMENTAL)) ] ACT200L_DONGLE? : bmode [ (ACT200L_DONGLE => (IRTTY_SIR && EXPERIMENTAL)) ] } KINGSUN_DONGLE? : bmode [ (KINGSUN_DONGLE => (USB && EXPERIMENTAL)) ] EP7211_DONGLE? : bmode [ (EP7211_DONGLE => ((IRTTY_SIR && ARCH_EP7211) && EXPERIMENTAL)) ] KSDAZZLE_DONGLE? : bmode [ (KSDAZZLE_DONGLE => (USB && EXPERIMENTAL)) ] KS959_DONGLE? : bmode [ (KS959_DONGLE => (USB && EXPERIMENTAL)) ] USB_IRDA? : bmode [ (USB_IRDA => USB), ((USB && USB_IRDA) => FW_LOADER) ] SIGMATEL_FIR? : bmode [ (SIGMATEL_FIR => (USB && EXPERIMENTAL)), (((USB && EXPERIMENTAL) && SIGMATEL_FIR) => CRC32) ] NSC_FIR? : bmode [ (NSC_FIR => ISA_DMA_API) ] WINBOND_FIR? : bmode [ (WINBOND_FIR => ISA_DMA_API) ] TOSHIBA_FIR? : bmode [ (TOSHIBA_FIR => ((PCI && !64BIT) && VIRT_TO_BUS)) ] AU1000_FIR? : bmode [ (AU1000_FIR => SOC_AU1000) ] SMC_IRCC_FIR? : bmode [ (SMC_IRCC_FIR => (EXPERIMENTAL && ISA_DMA_API)) ] ALI_FIR? : bmode [ (ALI_FIR => (EXPERIMENTAL && ISA_DMA_API)) ] VLSI_FIR? : bmode [ (VLSI_FIR => (EXPERIMENTAL && PCI)) ] SA1100_FIR? : bmode [ (SA1100_FIR => ARCH_SA1100) ] VIA_FIR? : bmode [ (VIA_FIR => ISA_DMA_API) ] PXA_FICP? : bmode [ (PXA_FICP => ARCH_PXA) ] MCS_FIR? : bmode [ (MCS_FIR => (USB && EXPERIMENTAL)), (((USB && EXPERIMENTAL) && MCS_FIR) => CRC32) ] } } BT? : bmode [ (BT => !S390) ] { BT_L2CAP? : bmode BT_SCO? : bmode BT_RFCOMM? : bmode [ (BT_RFCOMM => BT_L2CAP) ] { BT_RFCOMM_TTY? } BT_BNEP? : bmode [ (BT_BNEP => BT_L2CAP), ((BT_L2CAP && BT_BNEP) => CRC32) ] { BT_BNEP_MC_FILTER? BT_BNEP_PROTO_FILTER? } BT_CMTP? : bmode [ (BT_CMTP => (BT_L2CAP && ISDN_CAPI)) ] BT_HIDP? : bmode [ (BT_HIDP => (BT_L2CAP && INPUT)), (((BT_L2CAP && INPUT) && BT_HIDP) => HID) ] "Bluetooth device drivers" { BT_HCIUSB? : bmode [ (BT_HCIUSB => (USB && (BT_HCIBTUSB = "n"))) ] { BT_HCIUSB_SCO? } BT_HCIBTUSB? : bmode [ (BT_HCIBTUSB => USB) ] BT_HCIBTSDIO? : bmode [ (BT_HCIBTSDIO => MMC) ] BT_HCIUART? : bmode { BT_HCIUART_H4? BT_HCIUART_BCSP? [ (BT_HCIUART_BCSP => BITREVERSE) ] BT_HCIUART_LL? } BT_HCIBCM203X? : bmode [ (BT_HCIBCM203X => USB), ((USB && BT_HCIBCM203X) => FW_LOADER) ] BT_HCIBPA10X? : bmode [ (BT_HCIBPA10X => USB) ] BT_HCIBFUSB? : bmode [ (BT_HCIBFUSB => USB), ((USB && BT_HCIBFUSB) => FW_LOADER) ] BT_HCIDTL1? : bmode [ (BT_HCIDTL1 => PCMCIA) ] BT_HCIBT3C? : bmode [ (BT_HCIBT3C => PCMCIA), ((PCMCIA && BT_HCIBT3C) => FW_LOADER) ] BT_HCIBLUECARD? : bmode [ (BT_HCIBLUECARD => PCMCIA) ] BT_HCIBTUART? : bmode [ (BT_HCIBTUART => PCMCIA) ] BT_HCIVHCI? : bmode } } AF_RXRPC? : bmode [ (AF_RXRPC => (INET && EXPERIMENTAL)), (((INET && EXPERIMENTAL) && AF_RXRPC) => CRYPTO), (((INET && EXPERIMENTAL) && AF_RXRPC) => KEYS) ] { AF_RXRPC_DEBUG? RXKAD? : bmode [ (RXKAD => CRYPTO), (RXKAD => CRYPTO_MANAGER), (RXKAD => CRYPTO_BLKCIPHER), (RXKAD => CRYPTO_PCBC), (RXKAD => CRYPTO_FCRYPT) ] } PHONET? : bmode FIB_RULES? WIRELESS? [ (WIRELESS => !S390) ] { CFG80211? : bmode { NL80211? } WIRELESS_OLD_REGULATORY? WIRELESS_EXT? { WIRELESS_EXT_SYSFS? [ (WIRELESS_EXT_SYSFS => SYSFS) ] } MAC80211? : bmode [ (MAC80211 => CRYPTO), (MAC80211 => CRYPTO_ECB), (MAC80211 => CRYPTO_ARC4), (MAC80211 => CRYPTO_AES), (MAC80211 => CRC32), (MAC80211 => WIRELESS_EXT), (MAC80211 => CFG80211) ] { "Rate control algorithm selection"? [ (MAC80211 = "n") ] { MAC80211_RC_PID? [ ((MAC80211_RC_PID => EMBEDDED) || (!EMBEDDED => MAC80211_RC_PID)) ] MAC80211_RC_MINSTREL? "Default rate control algorithm" [ ("Default rate control algorithm" => (NET && (WIRELESS && MAC80211))) ] { ( MAC80211_RC_DEFAULT_PID? [ (MAC80211_RC_DEFAULT_PID => MAC80211_RC_PID) ] MAC80211_RC_DEFAULT_MINSTREL? [ (MAC80211_RC_DEFAULT_MINSTREL => MAC80211_RC_MINSTREL) ] ) } MAC80211_RC_DEFAULT? : string [ (MAC80211_RC_DEFAULT_PID => (MAC80211_RC_DEFAULT = "pid")), (MAC80211_RC_DEFAULT_MINSTREL => (MAC80211_RC_DEFAULT = "minstrel")), (MAC80211_RC_DEFAULT = "") ] } MAC80211_MESH? [ (MAC80211_MESH => EXPERIMENTAL) ] MAC80211_LEDS? [ (MAC80211_LEDS => NEW_LEDS), (MAC80211_LEDS => LEDS_TRIGGERS) ] MAC80211_DEBUGFS? [ (MAC80211_DEBUGFS => DEBUG_FS) ] MAC80211_DEBUG_MENU? { MAC80211_DEBUG_PACKET_ALIGNMENT? MAC80211_NOINLINE? MAC80211_VERBOSE_DEBUG? MAC80211_HT_DEBUG? MAC80211_TKIP_DEBUG? MAC80211_IBSS_DEBUG? MAC80211_VERBOSE_PS_DEBUG? MAC80211_VERBOSE_MPL_DEBUG? [ (MAC80211_VERBOSE_MPL_DEBUG => MAC80211_MESH) ] MAC80211_DEBUG_COUNTERS? [ (MAC80211_DEBUG_COUNTERS => MAC80211_DEBUGFS) ] MAC80211_VERBOSE_SPECT_MGMT_DEBUG? } } IEEE80211? : bmode { IEEE80211_DEBUG? IEEE80211_CRYPT_WEP? : bmode [ (IEEE80211_CRYPT_WEP => CRYPTO), (IEEE80211_CRYPT_WEP => CRYPTO_ARC4), (IEEE80211_CRYPT_WEP => CRYPTO_ECB), (IEEE80211_CRYPT_WEP => CRC32) ] IEEE80211_CRYPT_CCMP? : bmode [ (IEEE80211_CRYPT_CCMP => CRYPTO), (IEEE80211_CRYPT_CCMP => CRYPTO_AES) ] IEEE80211_CRYPT_TKIP? : bmode [ (IEEE80211_CRYPT_TKIP => WIRELESS_EXT), (IEEE80211_CRYPT_TKIP => CRYPTO), (IEEE80211_CRYPT_TKIP => CRYPTO_MICHAEL_MIC), (IEEE80211_CRYPT_TKIP => CRYPTO_ECB), (IEEE80211_CRYPT_TKIP => CRC32) ] } } RFKILL? : bmode { RFKILL_INPUT? : bmode [ (RFKILL_INPUT => INPUT) ] RFKILL_LEDS? [ (LEDS_TRIGGERS => RFKILL_LEDS) ] } NET_9P? : bmode [ (NET_9P => EXPERIMENTAL) ] { NET_9P_VIRTIO? : bmode [ (NET_9P_VIRTIO => (EXPERIMENTAL && VIRTIO)) ] NET_9P_RDMA? : bmode [ (NET_9P_RDMA => ((INET && INFINIBAND) && EXPERIMENTAL)) ] NET_9P_DEBUG? } } "Device Drivers" { "Generic Driver Options" { UEVENT_HELPER_PATH? : string [ (UEVENT_HELPER_PATH => HOTPLUG) ] STANDALONE? [ ((STANDALONE => EXPERIMENTAL) || (!EXPERIMENTAL => STANDALONE)) ] PREVENT_FIRMWARE_BUILD? FW_LOADER? : bmode [ ((FW_LOADER => (HOTPLUG && EMBEDDED)) || ((!(HOTPLUG && EMBEDDED) && HOTPLUG) => (FW_LOADER = y))) ] { FIRMWARE_IN_KERNEL? EXTRA_FIRMWARE? : string } EXTRA_FIRMWARE_DIR? : string [ (EXTRA_FIRMWARE_DIR => (EXTRA_FIRMWARE = "")) ] DEBUG_DRIVER? [ (DEBUG_DRIVER => DEBUG_KERNEL) ] DEBUG_DEVRES? [ (DEBUG_DEVRES => DEBUG_KERNEL) ] SYS_HYPERVISOR? [ !SYS_HYPERVISOR ] } CONNECTOR? : bmode [ (CONNECTOR => NET) ] { PROC_EVENTS? [ (PROC_EVENTS => (CONNECTOR = "y")) ] } MTD? : bmode [ (MTD => HAS_IOMEM) ] { MTD_DEBUG? { MTD_DEBUG_VERBOSE? : int } MTD_CONCAT? : bmode MTD_PARTITIONS? { MTD_REDBOOT_PARTS? : bmode { MTD_REDBOOT_DIRECTORY_BLOCK? : int MTD_REDBOOT_PARTS_UNALLOCATED? MTD_REDBOOT_PARTS_READONLY? } MTD_CMDLINE_PARTS? [ (MTD_CMDLINE_PARTS => (MTD = "y")) ] MTD_AFS_PARTS? : bmode [ (MTD_AFS_PARTS => ARM) ] MTD_OF_PARTS? : bmode [ (MTD_OF_PARTS => PPC_OF) ] MTD_AR7_PARTS? : bmode } MTD_CHAR? : bmode HAVE_MTD_OTP? MTD_BLKDEVS? : bmode [ (MTD_BLKDEVS => BLOCK) ] MTD_BLOCK? : bmode [ (MTD_BLOCK => BLOCK), ((BLOCK && MTD_BLOCK) => MTD_BLKDEVS) ] { MTD_BLOCK_RO? : bmode [ (MTD_BLOCK_RO => ((MTD_BLOCK = "y") && BLOCK)), ((((MTD_BLOCK = "y") && BLOCK) && MTD_BLOCK_RO) => MTD_BLKDEVS) ] } FTL? : bmode [ (FTL => BLOCK), ((BLOCK && FTL) => MTD_BLKDEVS) ] NFTL? : bmode [ (NFTL => BLOCK), ((BLOCK && NFTL) => MTD_BLKDEVS) ] { NFTL_RW? } INFTL? : bmode [ (INFTL => BLOCK), ((BLOCK && INFTL) => MTD_BLKDEVS) ] RFD_FTL? : bmode [ (RFD_FTL => BLOCK), ((BLOCK && RFD_FTL) => MTD_BLKDEVS) ] SSFDC? : bmode [ (SSFDC => BLOCK), ((BLOCK && SSFDC) => MTD_BLKDEVS) ] MTD_OOPS? : bmode "RAM/ROM/Flash chip drivers" { MTD_CFI? : bmode [ (MTD_CFI => MTD_GEN_PROBE), (MTD_CFI => MTD_CFI_UTIL) ] MTD_JEDECPROBE? : bmode [ (MTD_JEDECPROBE => MTD_GEN_PROBE) ] MTD_GEN_PROBE? : bmode MTD_CFI_ADV_OPTIONS? [ (MTD_CFI_ADV_OPTIONS => MTD_GEN_PROBE) ] { "Flash cmd/query data swapping" [ ("Flash cmd/query data swapping" => (MTD && MTD_CFI_ADV_OPTIONS)) ] { ( MTD_CFI_NOSWAP? MTD_CFI_BE_BYTE_SWAP? MTD_CFI_LE_BYTE_SWAP? ) } MTD_CFI_GEOMETRY? { MTD_MAP_BANK_WIDTH_1? MTD_MAP_BANK_WIDTH_2? MTD_MAP_BANK_WIDTH_4? MTD_MAP_BANK_WIDTH_8? MTD_MAP_BANK_WIDTH_16? MTD_MAP_BANK_WIDTH_32? MTD_CFI_I1? MTD_CFI_I2? MTD_CFI_I4? MTD_CFI_I8? } MTD_OTP? [ (MTD_OTP => HAVE_MTD_OTP) ] } MTD_CFI_INTELEXT? : bmode [ (MTD_CFI_INTELEXT => MTD_GEN_PROBE), ((MTD_GEN_PROBE && MTD_CFI_INTELEXT) => MTD_CFI_UTIL) ] MTD_CFI_AMDSTD? : bmode [ (MTD_CFI_AMDSTD => MTD_GEN_PROBE), ((MTD_GEN_PROBE && MTD_CFI_AMDSTD) => MTD_CFI_UTIL) ] MTD_CFI_STAA? : bmode [ (MTD_CFI_STAA => MTD_GEN_PROBE), ((MTD_GEN_PROBE && MTD_CFI_STAA) => MTD_CFI_UTIL) ] MTD_CFI_UTIL? : bmode MTD_RAM? : bmode MTD_ROM? : bmode MTD_ABSENT? : bmode MTD_XIP? [ ((MTD_XIP => (((!SMP && (MTD_CFI_INTELEXT || MTD_CFI_AMDSTD)) && EXPERIMENTAL) && ARCH_MTD_XIP)) || ((!(((!SMP && (MTD_CFI_INTELEXT || MTD_CFI_AMDSTD)) && EXPERIMENTAL) && ARCH_MTD_XIP) && ((((!SMP && (MTD_CFI_INTELEXT || MTD_CFI_AMDSTD)) && EXPERIMENTAL) && ARCH_MTD_XIP) && XIP_KERNEL)) => MTD_XIP)) ] } "Mapping drivers for chip access" { MTD_COMPLEX_MAPPINGS? MTD_PHYSMAP? : bmode [ (MTD_PHYSMAP => (MTD_CFI || (MTD_JEDECPROBE || MTD_ROM))) ] { MTD_PHYSMAP_START? : hex MTD_PHYSMAP_LEN? : hex MTD_PHYSMAP_BANKWIDTH? : int } MTD_PHYSMAP_OF? : bmode [ (MTD_PHYSMAP_OF => (PPC_OF && (MTD_CFI || (MTD_JEDECPROBE || MTD_ROM)))) ] MTD_PMC_MSP_EVM? : bmode [ (MTD_PMC_MSP_EVM => (PMC_MSP && MTD_CFI)), (((PMC_MSP && MTD_CFI) && MTD_PMC_MSP_EVM) => MTD_PARTITIONS) ] { "Maximum mappable memory available for flash IO" [ ("Maximum mappable memory available for flash IO" => (MTD && MTD_PMC_MSP_EVM)) ] { ( MSP_FLASH_MAP_LIMIT_32M? ) } } MSP_FLASH_MAP_LIMIT? : hex [ (MSP_FLASH_MAP_LIMIT_32M => (MSP_FLASH_MAP_LIMIT = 0x02000000)) ] MTD_PMC_MSP_RAMROOT? : bmode [ (MTD_PMC_MSP_RAMROOT => ((PMC_MSP_EMBEDDED_ROOTFS && (MTD_BLOCK || MTD_BLOCK_RO)) && MTD_RAM)) ] MTD_SUN_UFLASH? : bmode [ (MTD_SUN_UFLASH => ((SPARC && MTD_CFI) && PCI)) ] MTD_SC520CDP? : bmode [ (MTD_SC520CDP => ((X86 && MTD_CFI) && MTD_CONCAT)) ] MTD_NETSC520? : bmode [ (MTD_NETSC520 => ((X86 && MTD_CFI) && MTD_PARTITIONS)) ] MTD_TS5500? : bmode [ (MTD_TS5500 => X86), ((X86 && MTD_TS5500) => MTD_PARTITIONS), ((X86 && MTD_TS5500) => MTD_JEDECPROBE), ((X86 && MTD_TS5500) => MTD_CFI_AMDSTD) ] MTD_SBC_GXX? : bmode [ (MTD_SBC_GXX => (((X86 && MTD_CFI_INTELEXT) && MTD_PARTITIONS) && MTD_COMPLEX_MAPPINGS)) ] MTD_PXA2XX? : bmode [ (MTD_PXA2XX => ((PXA25x || PXA27x) && MTD_CFI_INTELEXT)), ((((PXA25x || PXA27x) && MTD_CFI_INTELEXT) && MTD_PXA2XX) => MTD_PARTITIONS) ] MTD_OCTAGON? : bmode [ (MTD_OCTAGON => ((X86 && MTD_JEDEC) && MTD_COMPLEX_MAPPINGS)) ] MTD_VMAX? : bmode [ (MTD_VMAX => ((X86 && MTD_JEDEC) && MTD_COMPLEX_MAPPINGS)) ] MTD_SCx200_DOCFLASH? : bmode [ (MTD_SCx200_DOCFLASH => ((SCx200 && MTD_CFI) && MTD_PARTITIONS)) ] MTD_AMD76XROM? : bmode [ (MTD_AMD76XROM => (X86 && MTD_JEDECPROBE)) ] MTD_ICHXROM? : bmode [ (MTD_ICHXROM => (X86 && MTD_JEDECPROBE)) ] MTD_ESB2ROM? : bmode [ (MTD_ESB2ROM => ((X86 && MTD_JEDECPROBE) && PCI)) ] MTD_CK804XROM? : bmode [ (MTD_CK804XROM => ((X86 && MTD_JEDECPROBE) && PCI)) ] MTD_SCB2_FLASH? : bmode [ (MTD_SCB2_FLASH => (X86 && MTD_JEDECPROBE)) ] MTD_TSUNAMI? : bmode [ (MTD_TSUNAMI => (ALPHA_TSUNAMI && MTD_COMPLEX_MAPPINGS)) ] MTD_NETtel? : bmode [ (MTD_NETtel => ((X86 && MTD_PARTITIONS) && MTD_JEDECPROBE)) ] MTD_ALCHEMY? : bmode [ (MTD_ALCHEMY => ((SOC_AU1X00 && MTD_PARTITIONS) && MTD_CFI)) ] MTD_DILNETPC? : bmode [ (MTD_DILNETPC => (((X86 && MTD_CONCAT) && MTD_PARTITIONS) && MTD_CFI_INTELEXT)) ] { MTD_DILNETPC_BOOTSIZE? : hex } MTD_L440GX? : bmode [ (MTD_L440GX => (X86 && MTD_JEDECPROBE)) ] MTD_SBC8240? : bmode [ (MTD_SBC8240 => (MTD_JEDECPROBE && 8260)) ] MTD_TQM8XXL? : bmode [ (MTD_TQM8XXL => (MTD_CFI && TQM8xxL)) ] MTD_RPXLITE? : bmode [ (MTD_RPXLITE => (MTD_CFI && (RPXCLASSIC || RPXLITE))) ] MTD_MBX860? : bmode [ (MTD_MBX860 => (MTD_CFI && MBX)) ] MTD_DBOX2? : bmode [ (MTD_DBOX2 => (((DBOX2 && MTD_CFI_INTELSTD) && MTD_CFI_INTELEXT) && MTD_CFI_AMDSTD)) ] MTD_CFI_FLAGADM? : bmode [ (MTD_CFI_FLAGADM => (8xx && MTD_CFI)) ] MTD_REDWOOD? : bmode [ (MTD_REDWOOD => (MTD_CFI && (REDWOOD_4 || (REDWOOD_5 || REDWOOD_6)))) ] MTD_SOLUTIONENGINE? : bmode [ (MTD_SOLUTIONENGINE => (((SUPERH && SOLUTION_ENGINE) && MTD_CFI) && MTD_REDBOOT_PARTS)) ] MTD_ARM_INTEGRATOR? : bmode [ (MTD_ARM_INTEGRATOR => (ARM && MTD_CFI)) ] MTD_CDB89712? : bmode [ (MTD_CDB89712 => (MTD_CFI && ARCH_CDB89712)) ] MTD_SA1100? : bmode [ (MTD_SA1100 => ((MTD_CFI && ARCH_SA1100) && MTD_PARTITIONS)) ] MTD_IPAQ? : bmode [ (MTD_IPAQ => (IPAQ_HANDHELD && MTD_CFI)) ] MTD_DC21285? : bmode [ (MTD_DC21285 => ((MTD_CFI && ARCH_FOOTBRIDGE) && MTD_COMPLEX_MAPPINGS)) ] MTD_IXP4XX? : bmode [ (MTD_IXP4XX => ((MTD_CFI && MTD_COMPLEX_MAPPINGS) && ARCH_IXP4XX)) ] MTD_IXP2000? : bmode [ (MTD_IXP2000 => ((MTD_CFI && MTD_COMPLEX_MAPPINGS) && ARCH_IXP2000)) ] MTD_FORTUNET? : bmode [ (MTD_FORTUNET => ((MTD_CFI && MTD_PARTITIONS) && SA1100_FORTUNET)) ] MTD_AUTCPU12? : bmode [ (MTD_AUTCPU12 => ARCH_AUTCPU12) ] MTD_EDB7312? : bmode [ (MTD_EDB7312 => (ARCH_EDB7312 && MTD_CFI)) ] MTD_IMPA7? : bmode [ (MTD_IMPA7 => (ARM && MTD_JEDECPROBE)) ] MTD_CEIVA? : bmode [ (MTD_CEIVA => (MTD_JEDECPROBE && ARCH_CEIVA)) ] MTD_H720X? : bmode [ (MTD_H720X => (MTD_CFI && (ARCH_H7201 || ARCH_H7202))) ] MTD_OMAP_NOR? : bmode [ (MTD_OMAP_NOR => (MTD_CFI && ARCH_OMAP)) ] MTD_PCI? : bmode [ (MTD_PCI => (PCI && MTD_COMPLEX_MAPPINGS)) ] MTD_PCMCIA? : bmode [ (MTD_PCMCIA => ((PCMCIA && MTD_COMPLEX_MAPPINGS) && BROKEN)) ] { MTD_PCMCIA_ANONYMOUS? } MTD_BFIN_ASYNC? : bmode [ (MTD_BFIN_ASYNC => (BFIN533_STAMP && MTD_CFI)), (((BFIN533_STAMP && MTD_CFI) && MTD_BFIN_ASYNC) => MTD_PARTITIONS) ] MTD_UCLINUX? : bmode [ (MTD_UCLINUX => ((MTD_PARTITIONS && MTD_RAM) && !MMU)) ] MTD_WRSBC8260? : bmode [ (MTD_WRSBC8260 => (SBC82xx || SBC8560)), (((SBC82xx || SBC8560) && MTD_WRSBC8260) => MTD_PARTITIONS), (((SBC82xx || SBC8560) && MTD_WRSBC8260) => MTD_MAP_BANK_WIDTH_4), (((SBC82xx || SBC8560) && MTD_WRSBC8260) => MTD_MAP_BANK_WIDTH_1), (((SBC82xx || SBC8560) && MTD_WRSBC8260) => MTD_CFI_I1), (((SBC82xx || SBC8560) && MTD_WRSBC8260) => MTD_CFI_I4) ] MTD_DMV182? : bmode [ (MTD_DMV182 => DMV182), ((DMV182 && MTD_DMV182) => MTD_PARTITIONS), ((DMV182 && MTD_DMV182) => MTD_MAP_BANK_WIDTH_32), ((DMV182 && MTD_DMV182) => MTD_CFI_I8), ((DMV182 && MTD_DMV182) => MTD_CFI_AMDSTD) ] MTD_SHARP_SL? : bmode [ (MTD_SHARP_SL => ARCH_PXA) ] MTD_INTEL_VR_NOR? : bmode [ (MTD_INTEL_VR_NOR => PCI) ] MTD_PLATRAM? : bmode [ (MTD_PLATRAM => MTD_RAM) ] } "Self-contained MTD device drivers" { MTD_PMC551? : bmode [ (MTD_PMC551 => PCI) ] { MTD_PMC551_BUGFIX? MTD_PMC551_DEBUG? } MTD_MS02NV? : bmode [ (MTD_MS02NV => MACH_DECSTATION) ] MTD_DATAFLASH? : bmode [ (MTD_DATAFLASH => (SPI_MASTER && EXPERIMENTAL)) ] { MTD_DATAFLASH_WRITE_VERIFY? MTD_DATAFLASH_OTP? [ (MTD_DATAFLASH_OTP => HAVE_MTD_OTP) ] } MTD_M25P80? : bmode [ (MTD_M25P80 => (SPI_MASTER && EXPERIMENTAL)) ] { M25PXX_USE_FAST_READ? } MTD_SLRAM? : bmode MTD_PHRAM? : bmode MTD_LART? : bmode [ (MTD_LART => SA1100_LART) ] MTD_MTDRAM? : bmode { MTDRAM_TOTAL_SIZE? : int MTDRAM_ERASE_SIZE? : int MTDRAM_ABS_POS? : hex [ (MTDRAM_ABS_POS => (MTD_MTDRAM = "y")) ] } MTD_BLOCK2MTD? : bmode [ (MTD_BLOCK2MTD => BLOCK) ] MTD_DOC2000? : bmode [ (MTD_DOC2000 => MTD_DOCPROBE), (MTD_DOC2000 => MTD_NAND_IDS) ] MTD_DOC2001? : bmode [ (MTD_DOC2001 => MTD_DOCPROBE), (MTD_DOC2001 => MTD_NAND_IDS) ] MTD_DOC2001PLUS? : bmode [ (MTD_DOC2001PLUS => MTD_DOCPROBE), (MTD_DOC2001PLUS => MTD_NAND_IDS) ] MTD_DOCPROBE? : bmode [ (MTD_DOCPROBE => MTD_DOCECC) ] MTD_DOCECC? : bmode MTD_DOCPROBE_ADVANCED? [ (MTD_DOCPROBE_ADVANCED => MTD_DOCPROBE) ] { MTD_DOCPROBE_ADDRESS? : hex [ ((MTD_DOCPROBE_ADDRESS => MTD_DOCPROBE) || ((!MTD_DOCPROBE && (MTD_DOCPROBE && !MTD_DOCPROBE_ADVANCED)) => (MTD_DOCPROBE_ADDRESS = 0))) ] MTD_DOCPROBE_HIGH? MTD_DOCPROBE_55AA? } } MTD_NAND? : bmode [ (MTD_NAND => MTD_NAND_IDS) ] { MTD_NAND_VERIFY_WRITE? MTD_NAND_ECC_SMC? MTD_NAND_MUSEUM_IDS? MTD_NAND_AUTCPU12? : bmode [ (MTD_NAND_AUTCPU12 => ARCH_AUTCPU12) ] MTD_NAND_EDB7312? : bmode [ (MTD_NAND_EDB7312 => ARCH_EDB7312) ] MTD_NAND_H1900? : bmode [ (MTD_NAND_H1900 => (ARCH_PXA && MTD_PARTITIONS)) ] MTD_NAND_GPIO? : bmode [ (MTD_NAND_GPIO => (GENERIC_GPIO && ARM)) ] MTD_NAND_SPIA? : bmode [ (MTD_NAND_SPIA => ARCH_P720T) ] MTD_NAND_AMS_DELTA? : bmode [ (MTD_NAND_AMS_DELTA => MACH_AMS_DELTA) ] MTD_NAND_TS7250? : bmode [ (MTD_NAND_TS7250 => MACH_TS72XX) ] MTD_NAND_IDS? : bmode MTD_NAND_AU1550? : bmode [ (MTD_NAND_AU1550 => (SOC_AU1200 || SOC_AU1550)) ] MTD_NAND_BF5XX? : bmode [ (MTD_NAND_BF5XX => (BF54x || BF52x)) ] { MTD_NAND_BF5XX_HWECC? { MTD_NAND_BF5XX_BOOTROM_ECC? } } MTD_NAND_RTC_FROM4? : bmode [ (MTD_NAND_RTC_FROM4 => SH_SOLUTION_ENGINE), ((SH_SOLUTION_ENGINE && MTD_NAND_RTC_FROM4) => REED_SOLOMON), ((SH_SOLUTION_ENGINE && MTD_NAND_RTC_FROM4) => REED_SOLOMON_DEC8), ((SH_SOLUTION_ENGINE && MTD_NAND_RTC_FROM4) => BITREVERSE) ] MTD_NAND_PPCHAMELEONEVB? : bmode [ (MTD_NAND_PPCHAMELEONEVB => (PPCHAMELEONEVB && BROKEN)) ] MTD_NAND_S3C2410? : bmode [ (MTD_NAND_S3C2410 => ARCH_S3C2410) ] { MTD_NAND_S3C2410_DEBUG? MTD_NAND_S3C2410_HWECC? MTD_NAND_S3C2410_CLKSTOP? } MTD_NAND_DISKONCHIP? : bmode [ (MTD_NAND_DISKONCHIP => EXPERIMENTAL), ((EXPERIMENTAL && MTD_NAND_DISKONCHIP) => REED_SOLOMON), ((EXPERIMENTAL && MTD_NAND_DISKONCHIP) => REED_SOLOMON_DEC16) ] { MTD_NAND_DISKONCHIP_PROBE_ADVANCED? { MTD_NAND_DISKONCHIP_PROBE_ADDRESS? : hex MTD_NAND_DISKONCHIP_PROBE_HIGH? } MTD_NAND_DISKONCHIP_BBTWRITE? } MTD_NAND_SHARPSL? : bmode [ (MTD_NAND_SHARPSL => ARCH_PXA) ] MTD_NAND_BASLER_EXCITE? : bmode [ (MTD_NAND_BASLER_EXCITE => BASLER_EXCITE) ] MTD_NAND_CAFE? : bmode [ (MTD_NAND_CAFE => PCI), ((PCI && MTD_NAND_CAFE) => REED_SOLOMON), ((PCI && MTD_NAND_CAFE) => REED_SOLOMON_DEC16) ] MTD_NAND_CS553X? : bmode [ (MTD_NAND_CS553X => (X86_32 && (X86_PC || X86_GENERICARCH))) ] MTD_NAND_ATMEL? : bmode [ (MTD_NAND_ATMEL => (ARCH_AT91 || AVR32)) ] { "ECC management for NAND Flash / SmartMedia on AT91 / AVR32" [ ("ECC management for NAND Flash / SmartMedia on AT91 / AVR32" => (MTD && (MTD_NAND && MTD_NAND_ATMEL))) ] { ( MTD_NAND_ATMEL_ECC_HW? [ (MTD_NAND_ATMEL_ECC_HW => (ARCH_AT91SAM9263 || (ARCH_AT91SAM9260 || AVR32))) ] MTD_NAND_ATMEL_ECC_SOFT? MTD_NAND_ATMEL_ECC_NONE? [ (MTD_NAND_ATMEL_ECC_NONE => DEBUG_KERNEL) ] ) } } MTD_NAND_PXA3xx? [ (MTD_NAND_PXA3xx => PXA3xx) ] { MTD_NAND_PXA3xx_BUILTIN? } MTD_NAND_CM_X270? : bmode [ (MTD_NAND_CM_X270 => MACH_ARMCORE) ] MTD_NAND_PASEMI? : bmode [ (MTD_NAND_PASEMI => PPC_PASEMI) ] MTD_NAND_TMIO? : bmode [ (MTD_NAND_TMIO => MFD_TMIO) ] MTD_NAND_NANDSIM? : bmode [ (MTD_NAND_NANDSIM => MTD_PARTITIONS) ] MTD_NAND_PLATFORM? : bmode MTD_ALAUDA? : bmode [ (MTD_ALAUDA => USB) ] MTD_NAND_ORION? : bmode [ (MTD_NAND_ORION => PLAT_ORION) ] MTD_NAND_FSL_ELBC? : bmode [ (MTD_NAND_FSL_ELBC => PPC_OF) ] MTD_NAND_FSL_UPM? : bmode [ (MTD_NAND_FSL_UPM => (PPC_83xx || PPC_85xx)), (((PPC_83xx || PPC_85xx) && MTD_NAND_FSL_UPM) => FSL_LBC) ] MTD_NAND_MXC? : bmode [ (MTD_NAND_MXC => ARCH_MX2) ] MTD_NAND_SH_FLCTL? : bmode [ (MTD_NAND_SH_FLCTL => (SUPERH && CPU_SUBTYPE_SH7723)) ] } MTD_ONENAND? : bmode { MTD_ONENAND_VERIFY_WRITE? MTD_ONENAND_GENERIC? : bmode [ (MTD_ONENAND_GENERIC => ARM) ] MTD_ONENAND_OMAP2? : bmode [ (MTD_ONENAND_OMAP2 => (ARCH_OMAP2 || ARCH_OMAP3)) ] MTD_ONENAND_OTP? [ (MTD_ONENAND_OTP => HAVE_MTD_OTP) ] MTD_ONENAND_2X_PROGRAM? MTD_ONENAND_SIM? : bmode [ (MTD_ONENAND_SIM => MTD_PARTITIONS) ] } "UBI - Unsorted block images" { MTD_UBI? : bmode [ (MTD_UBI => CRC32) ] { MTD_UBI_WL_THRESHOLD? : int [ (MTD_UBI_WL_THRESHOLD >= 2), (MTD_UBI_WL_THRESHOLD <= 65536) ] MTD_UBI_BEB_RESERVE? : int [ (MTD_UBI_BEB_RESERVE >= 0), (MTD_UBI_BEB_RESERVE <= 25) ] MTD_UBI_GLUEBI? MTD_UBI_DEBUG? [ (MTD_UBI_DEBUG => SYSFS), ((SYSFS && MTD_UBI_DEBUG) => DEBUG_FS), ((SYSFS && MTD_UBI_DEBUG) => KALLSYMS_ALL) ] { MTD_UBI_DEBUG_MSG? MTD_UBI_DEBUG_PARANOID? MTD_UBI_DEBUG_DISABLE_BGT? MTD_UBI_DEBUG_USERSPACE_IO? MTD_UBI_DEBUG_EMULATE_BITFLIPS? MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES? MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES? "Additional UBI debugging messages" { MTD_UBI_DEBUG_MSG_BLD? MTD_UBI_DEBUG_MSG_EBA? MTD_UBI_DEBUG_MSG_WL? MTD_UBI_DEBUG_MSG_IO? } } } } } OF_DEVICE? [ ((OF && (SPARC || PPC_OF)) => OF_DEVICE) ] OF_GPIO? [ (((OF && PPC_OF) && GPIOLIB) => OF_GPIO) ] OF_I2C? : bmode [ ((PPC_OF && I2C) => (OF_I2C = I2C)) ] OF_SPI? : bmode [ (((OF && PPC_OF) && SPI) => (OF_SPI = SPI)) ] PARPORT? : bmode [ (PARPORT => HAS_IOMEM) ] { PARPORT_PC? : bmode [ (PARPORT_PC => ((((((((!SPARC64 || PCI) && !SPARC32) && !M32R) && !FRV) && (!M68K || ISA)) && !MN10300) && !AVR32) && !BLACKFIN)) ] { PARPORT_SERIAL? : bmode [ (PARPORT_SERIAL => (SERIAL_8250_PCI && PCI)) ] PARPORT_PC_FIFO? [ (PARPORT_PC_FIFO => EXPERIMENTAL) ] PARPORT_PC_SUPERIO? [ (PARPORT_PC_SUPERIO => EXPERIMENTAL) ] PARPORT_PC_PCMCIA? : bmode [ (PARPORT_PC_PCMCIA => PCMCIA) ] } PARPORT_IP32? : bmode [ (PARPORT_IP32 => (SGI_IP32 && EXPERIMENTAL)), (((SGI_IP32 && EXPERIMENTAL) && PARPORT_IP32) => PARPORT_NOT_PC) ] PARPORT_AMIGA? : bmode [ (PARPORT_AMIGA => AMIGA), ((AMIGA && PARPORT_AMIGA) => PARPORT_NOT_PC) ] PARPORT_MFC3? : bmode [ (PARPORT_MFC3 => ZORRO), ((ZORRO && PARPORT_MFC3) => PARPORT_NOT_PC) ] PARPORT_ATARI? : bmode [ (PARPORT_ATARI => ATARI), ((ATARI && PARPORT_ATARI) => PARPORT_NOT_PC) ] PARPORT_GSC? : bmode [ (PARPORT_GSC = GSC), (PARPORT_GSC => PARPORT_NOT_PC) ] PARPORT_SUNBPP? : bmode [ (PARPORT_SUNBPP => (SBUS && EXPERIMENTAL)), (((SBUS && EXPERIMENTAL) && PARPORT_SUNBPP) => PARPORT_NOT_PC) ] PARPORT_AX88796? : bmode [ (PARPORT_AX88796 => PARPORT_NOT_PC) ] PARPORT_1284? PARPORT_NOT_PC? } PNP? [ (PNP => (HAS_IOMEM && (ISA || ACPI))) ] { PNP_DEBUG_MESSAGES? ISAPNP? [ (ISAPNP => ISA) ] PNPBIOS? [ (PNPBIOS => ((ISA && X86) && EXPERIMENTAL)) ] { PNPBIOS_PROC_FS? [ (PNPBIOS_PROC_FS => PROC_FS) ] } PNPACPI? [ (PNPACPI <=> (PNP && ACPI)) ] } BLK_DEV? [ (BLK_DEV => BLOCK) ] { BLK_DEV_FD? : bmode [ (BLK_DEV_FD => ARCH_MAY_HAVE_PC_FDC) ] AMIGA_FLOPPY? : bmode [ (AMIGA_FLOPPY => AMIGA) ] ATARI_FLOPPY? : bmode [ (ATARI_FLOPPY => ATARI) ] MAC_FLOPPY? : bmode [ (MAC_FLOPPY => (PPC_PMAC && !PPC_PMAC64)) ] AMIGA_Z2RAM? : bmode [ (AMIGA_Z2RAM => ZORRO) ] BLK_DEV_XD? : bmode [ (BLK_DEV_XD => (ISA && ISA_DMA_API)), (((ISA && ISA_DMA_API) && BLK_DEV_XD) => CHECK_SIGNATURE) ] PARIDE? : bmode [ (PARIDE => PARPORT_PC) ] GDROM? : bmode [ (GDROM => SH_DREAMCAST) ] PARIDE_PD? : bmode [ (PARIDE_PD => PARIDE) ] PARIDE_PCD? : bmode [ (PARIDE_PCD => PARIDE) ] PARIDE_PF? : bmode [ (PARIDE_PF => PARIDE) ] PARIDE_PT? : bmode [ (PARIDE_PT => PARIDE) ] PARIDE_PG? : bmode [ (PARIDE_PG => PARIDE) ] PARIDE_ATEN? : bmode [ (PARIDE_ATEN => PARIDE) ] PARIDE_BPCK? : bmode [ (PARIDE_BPCK => PARIDE) ] PARIDE_BPCK6? : bmode [ (PARIDE_BPCK6 => (PARIDE && !64BIT)) ] PARIDE_COMM? : bmode [ (PARIDE_COMM => PARIDE) ] PARIDE_DSTR? : bmode [ (PARIDE_DSTR => PARIDE) ] PARIDE_FIT2? : bmode [ (PARIDE_FIT2 => PARIDE) ] PARIDE_FIT3? : bmode [ (PARIDE_FIT3 => PARIDE) ] PARIDE_EPAT? : bmode [ (PARIDE_EPAT => PARIDE) ] { PARIDE_EPATC8? [ (PARIDE_EPATC8 => EXPERIMENTAL) ] } PARIDE_EPIA? : bmode [ (PARIDE_EPIA => PARIDE) ] PARIDE_FRIQ? : bmode [ (PARIDE_FRIQ => PARIDE) ] PARIDE_FRPW? : bmode [ (PARIDE_FRPW => PARIDE) ] PARIDE_KBIC? : bmode [ (PARIDE_KBIC => PARIDE) ] PARIDE_KTTI? : bmode [ (PARIDE_KTTI => PARIDE) ] PARIDE_ON20? : bmode [ (PARIDE_ON20 => PARIDE) ] PARIDE_ON26? : bmode [ (PARIDE_ON26 => PARIDE) ] BLK_CPQ_DA? : bmode [ (BLK_CPQ_DA => (PCI && VIRT_TO_BUS)) ] BLK_CPQ_CISS_DA? : bmode [ (BLK_CPQ_CISS_DA => PCI) ] { CISS_SCSI_TAPE? [ (CISS_SCSI_TAPE => (PROC_FS && ((SCSI = "y") || (SCSI = "BLK_CPQ_CISS_DA")))) ] } BLK_DEV_DAC960? : bmode [ (BLK_DEV_DAC960 => PCI) ] BLK_DEV_UMEM? : bmode [ (BLK_DEV_UMEM => (PCI && EXPERIMENTAL)) ] BLK_DEV_UBD? [ (BLK_DEV_UBD => UML) ] { BLK_DEV_UBD_SYNC? } BLK_DEV_COW_COMMON? [ (BLK_DEV_COW_COMMON <=> BLK_DEV_UBD) ] BLK_DEV_LOOP? : bmode { BLK_DEV_CRYPTOLOOP? : bmode [ (BLK_DEV_CRYPTOLOOP => CRYPTO), (BLK_DEV_CRYPTOLOOP => CRYPTO_CBC) ] } BLK_DEV_NBD? : bmode [ (BLK_DEV_NBD => NET) ] BLK_DEV_SX8? : bmode [ (BLK_DEV_SX8 => PCI) ] BLK_DEV_UB? : bmode [ (BLK_DEV_UB => USB) ] BLK_DEV_RAM? : bmode { BLK_DEV_RAM_COUNT? : int BLK_DEV_RAM_SIZE? : int BLK_DEV_XIP? } CDROM_PKTCDVD? : bmode [ (CDROM_PKTCDVD => !UML) ] { CDROM_PKTCDVD_BUFFERS? : int CDROM_PKTCDVD_WCACHE? [ (CDROM_PKTCDVD_WCACHE => EXPERIMENTAL) ] } ATA_OVER_ETH? : bmode [ (ATA_OVER_ETH => NET) ] SUNVDC? : bmode [ (SUNVDC => SUN_LDOMS) ] BLK_DEV_XPRAM? : bmode [ (BLK_DEV_XPRAM => (S390 && BLOCK)) ] DCSSBLK? : bmode [ (DCSSBLK => (S390 && BLOCK)) ] DASD? : bmode [ (DASD => (CCW && BLOCK)), (((CCW && BLOCK) && DASD) => IOSCHED_DEADLINE) ] { DASD_PROFILE? DASD_ECKD? : bmode DASD_FBA? : bmode DASD_DIAG? : bmode DASD_EER? } XILINX_SYSACE? : bmode [ (XILINX_SYSACE => 4xx) ] XEN_BLKDEV_FRONTEND? : bmode [ (XEN_BLKDEV_FRONTEND => XEN) ] VIRTIO_BLK? : bmode [ (VIRTIO_BLK => (EXPERIMENTAL && VIRTIO)) ] BLK_DEV_HD? [ (BLK_DEV_HD => (HAVE_IDE && (!ARM || (ARCH_RPC || (ARCH_SHARK || BROKEN))))) ] } MISC_DEVICES? { ATMEL_PWM? : bmode [ (ATMEL_PWM => (AVR32 || (ARCH_AT91SAM9263 || (ARCH_AT91SAM9RL || ARCH_AT91CAP9)))) ] ATMEL_TCLIB? [ (ATMEL_TCLIB => (AVR32 || ARCH_AT91)) ] { ATMEL_TCB_CLKSRC? [ (ATMEL_TCB_CLKSRC => GENERIC_TIME) ] { ATMEL_TCB_CLKSRC_BLOCK? : int [ ((ATMEL_TCB_CLKSRC_BLOCK => (ARCH_AT91RM9200 || (ARCH_AT91SAM9260 || CPU_AT32AP700X))) || (!(ARCH_AT91RM9200 || (ARCH_AT91SAM9260 || CPU_AT32AP700X)) => (ATMEL_TCB_CLKSRC_BLOCK = 0))), (ATMEL_TCB_CLKSRC_BLOCK >= 0), (ATMEL_TCB_CLKSRC_BLOCK <= 1) ] } } IBM_ASM? : bmode [ (IBM_ASM => (((X86 && PCI) && INPUT) && EXPERIMENTAL)) ] PHANTOM? : bmode [ (PHANTOM => PCI) ] EEPROM_93CX6? : bmode SGI_IOC4? : bmode [ (SGI_IOC4 => PCI) ] TIFM_CORE? : bmode [ (TIFM_CORE => (EXPERIMENTAL && PCI)) ] { TIFM_7XX1? : bmode [ (TIFM_7XX1 => (PCI && EXPERIMENTAL)) ] } ACER_WMI? : bmode [ (ACER_WMI => (((((((X86 && EXPERIMENTAL) && ACPI) && LEDS_CLASS) && NEW_LEDS) && BACKLIGHT_CLASS_DEVICE) && SERIO_I8042) && RFKILL)), (((((((((X86 && EXPERIMENTAL) && ACPI) && LEDS_CLASS) && NEW_LEDS) && BACKLIGHT_CLASS_DEVICE) && SERIO_I8042) && RFKILL) && ACER_WMI) => ACPI_WMI) ] ASUS_LAPTOP? : bmode [ (ASUS_LAPTOP => ((((((X86 && ACPI) && EXPERIMENTAL) && !ACPI_ASUS) && LEDS_CLASS) && NEW_LEDS) && BACKLIGHT_CLASS_DEVICE)) ] FUJITSU_LAPTOP? : bmode [ (FUJITSU_LAPTOP => (((X86 && ACPI) && INPUT) && BACKLIGHT_CLASS_DEVICE)) ] { FUJITSU_LAPTOP_DEBUG? } TC1100_WMI? : bmode [ (TC1100_WMI => (((X86 && !X86_64) && EXPERIMENTAL) && ACPI)), (((((X86 && !X86_64) && EXPERIMENTAL) && ACPI) && TC1100_WMI) => ACPI_WMI) ] HP_WMI? : bmode [ (HP_WMI => ((ACPI_WMI && INPUT) && RFKILL)) ] ICS932S401? : bmode [ (ICS932S401 => (I2C && EXPERIMENTAL)) ] MSI_LAPTOP? : bmode [ (MSI_LAPTOP => ((X86 && ACPI) && BACKLIGHT_CLASS_DEVICE)) ] PANASONIC_LAPTOP? : bmode [ (PANASONIC_LAPTOP => (((X86 && INPUT) && ACPI) && BACKLIGHT_CLASS_DEVICE)) ] COMPAL_LAPTOP? : bmode [ (COMPAL_LAPTOP => ((X86 && ACPI) && BACKLIGHT_CLASS_DEVICE)) ] SONY_LAPTOP? : bmode [ (SONY_LAPTOP => ((X86 && ACPI) && INPUT)), ((((X86 && ACPI) && INPUT) && SONY_LAPTOP) => BACKLIGHT_CLASS_DEVICE) ] { SONYPI_COMPAT? } THINKPAD_ACPI? : bmode [ (THINKPAD_ACPI => (X86 && ACPI)), (((X86 && ACPI) && THINKPAD_ACPI) => BACKLIGHT_LCD_SUPPORT), (((X86 && ACPI) && THINKPAD_ACPI) => BACKLIGHT_CLASS_DEVICE), (((X86 && ACPI) && THINKPAD_ACPI) => HWMON), (((X86 && ACPI) && THINKPAD_ACPI) => NVRAM), (((X86 && ACPI) && THINKPAD_ACPI) => INPUT), (((X86 && ACPI) && THINKPAD_ACPI) => NEW_LEDS), (((X86 && ACPI) && THINKPAD_ACPI) => LEDS_CLASS), (((X86 && ACPI) && THINKPAD_ACPI) => NET), (((X86 && ACPI) && THINKPAD_ACPI) => RFKILL) ] { THINKPAD_ACPI_DEBUG? THINKPAD_ACPI_DOCK? [ (THINKPAD_ACPI_DOCK => !ACPI_DOCK) ] THINKPAD_ACPI_BAY? THINKPAD_ACPI_VIDEO? THINKPAD_ACPI_HOTKEY_POLL? } ATMEL_SSC? : bmode [ (ATMEL_SSC => (AVR32 || ARCH_AT91)) ] INTEL_MENLOW? : bmode [ (INTEL_MENLOW => (ACPI_THERMAL && X86)), (((ACPI_THERMAL && X86) && INTEL_MENLOW) => THERMAL) ] EEEPC_LAPTOP? : bmode [ (EEEPC_LAPTOP => (((((X86 && ACPI) && BACKLIGHT_CLASS_DEVICE) && HWMON) && EXPERIMENTAL) && RFKILL)) ] ENCLOSURE_SERVICES? : bmode SGI_XP? : bmode [ (SGI_XP => ((NET && (IA64_GENERIC || (IA64_SGI_SN2 || (IA64_SGI_UV || X86_64)))) && SMP)), (((((NET && (IA64_GENERIC || (IA64_SGI_SN2 || (IA64_SGI_UV || X86_64)))) && SMP) && (IA64_GENERIC || IA64_SGI_SN2)) && SGI_XP) => IA64_UNCACHED_ALLOCATOR), (((((NET && (IA64_GENERIC || (IA64_SGI_SN2 || (IA64_SGI_UV || X86_64)))) && SMP) && (IA64_GENERIC || IA64_SGI_SN2)) && SGI_XP) => GENERIC_ALLOCATOR), (((((NET && (IA64_GENERIC || (IA64_SGI_SN2 || (IA64_SGI_UV || X86_64)))) && (IA64_GENERIC || (IA64_SGI_UV || X86_64))) && SMP) && SGI_XP) => SGI_GRU) ] HP_ILO? : bmode [ (HP_ILO => PCI) ] SGI_GRU? : bmode [ (SGI_GRU => ((X86_64 || (IA64_SGI_UV || IA64_GENERIC)) && SMP)), ((((X86_64 || (IA64_SGI_UV || IA64_GENERIC)) && SMP) && SGI_GRU) => MMU_NOTIFIER) ] { SGI_GRU_DEBUG? } C2PORT? : bmode [ (C2PORT => EXPERIMENTAL) ] { C2PORT_DURAMAR_2150? : bmode [ (C2PORT_DURAMAR_2150 => X86) ] } } HAVE_IDE? IDE? : bmode [ (IDE => (HAVE_IDE && BLOCK)) ] { IDE_TIMINGS? IDE_ATAPI? BLK_DEV_IDE_SATA? IDE_GD? : bmode { IDE_GD_ATA? IDE_GD_ATAPI? [ (IDE_GD_ATAPI => IDE_ATAPI) ] } BLK_DEV_IDECS? : bmode [ (BLK_DEV_IDECS => PCMCIA) ] BLK_DEV_DELKIN? : bmode [ (BLK_DEV_DELKIN => (CARDBUS && PCI)) ] BLK_DEV_IDECD? : bmode { BLK_DEV_IDECD_VERBOSE_ERRORS? [ ((BLK_DEV_IDECD_VERBOSE_ERRORS => EMBEDDED) || (!EMBEDDED => BLK_DEV_IDECD_VERBOSE_ERRORS)) ] } BLK_DEV_IDETAPE? : bmode [ (BLK_DEV_IDETAPE => IDE_ATAPI) ] BLK_DEV_IDESCSI? : bmode [ (BLK_DEV_IDESCSI => SCSI), ((SCSI && BLK_DEV_IDESCSI) => IDE_ATAPI) ] BLK_DEV_IDEACPI? [ (BLK_DEV_IDEACPI => ACPI) ] IDE_TASK_IOCTL? IDE_PROC_FS? [ (IDE_PROC_FS => PROC_FS) ] IDE_GENERIC? : bmode [ (IDE_GENERIC => (ALPHA || (X86 || (IA64 || (M32R || MIPS))))) ] BLK_DEV_PLATFORM? : bmode BLK_DEV_CMD640? : bmode [ (BLK_DEV_CMD640 => X86), ((X86 && BLK_DEV_CMD640) => IDE_TIMINGS) ] { BLK_DEV_CMD640_ENHANCED? } BLK_DEV_IDEPNP? : bmode [ (BLK_DEV_IDEPNP => PNP) ] BLK_DEV_IDEDMA_SFF? BLK_DEV_IDEPCI? IDEPCI_PCIBUS_ORDER? [ (IDEPCI_PCIBUS_ORDER => ((PCI && (IDE = "y")) && BLK_DEV_IDEPCI)) ] BLK_DEV_OFFBOARD? [ (BLK_DEV_OFFBOARD => ((PCI && BLK_DEV_IDEPCI) && (BLK_DEV_AEC62XX || (BLK_DEV_GENERIC || (BLK_DEV_HPT366 || (BLK_DEV_PDC202XX_NEW || (BLK_DEV_PDC202XX_OLD || BLK_DEV_TC86C001))))))) ] BLK_DEV_GENERIC? : bmode [ (BLK_DEV_GENERIC => PCI), ((PCI && BLK_DEV_GENERIC) => BLK_DEV_IDEPCI) ] BLK_DEV_OPTI621? : bmode [ (BLK_DEV_OPTI621 => (PCI && EXPERIMENTAL)), (((PCI && EXPERIMENTAL) && BLK_DEV_OPTI621) => BLK_DEV_IDEPCI) ] BLK_DEV_RZ1000? : bmode [ (BLK_DEV_RZ1000 => (PCI && X86)), (((PCI && X86) && BLK_DEV_RZ1000) => BLK_DEV_IDEPCI) ] BLK_DEV_IDEDMA_PCI? [ ((PCI && BLK_DEV_IDEDMA_PCI) => BLK_DEV_IDEPCI), ((PCI && BLK_DEV_IDEDMA_PCI) => BLK_DEV_IDEDMA_SFF) ] BLK_DEV_AEC62XX? : bmode [ (BLK_DEV_AEC62XX => PCI), ((PCI && BLK_DEV_AEC62XX) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_ALI15X3? : bmode [ (BLK_DEV_ALI15X3 => PCI), ((PCI && BLK_DEV_ALI15X3) => IDE_TIMINGS), ((PCI && BLK_DEV_ALI15X3) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_AMD74XX? : bmode [ (BLK_DEV_AMD74XX => (PCI && !ARM)), (((PCI && !ARM) && BLK_DEV_AMD74XX) => IDE_TIMINGS), (((PCI && !ARM) && BLK_DEV_AMD74XX) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_ATIIXP? : bmode [ (BLK_DEV_ATIIXP => (PCI && X86)), (((PCI && X86) && BLK_DEV_ATIIXP) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_CMD64X? : bmode [ (BLK_DEV_CMD64X => PCI), ((PCI && BLK_DEV_CMD64X) => IDE_TIMINGS), ((PCI && BLK_DEV_CMD64X) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_TRIFLEX? : bmode [ (BLK_DEV_TRIFLEX => PCI), ((PCI && BLK_DEV_TRIFLEX) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_CY82C693? : bmode [ (BLK_DEV_CY82C693 => (PCI && ALPHA)), (((PCI && ALPHA) && BLK_DEV_CY82C693) => IDE_TIMINGS), (((PCI && ALPHA) && BLK_DEV_CY82C693) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_CS5520? : bmode [ (BLK_DEV_CS5520 => (PCI && EXPERIMENTAL)), (((PCI && EXPERIMENTAL) && BLK_DEV_CS5520) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_CS5530? : bmode [ (BLK_DEV_CS5530 => PCI), ((PCI && BLK_DEV_CS5530) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_CS5535? : bmode [ (BLK_DEV_CS5535 => ((PCI && X86) && !X86_64)), ((((PCI && X86) && !X86_64) && BLK_DEV_CS5535) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_HPT366? : bmode [ (BLK_DEV_HPT366 => PCI), ((PCI && BLK_DEV_HPT366) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_JMICRON? : bmode [ (BLK_DEV_JMICRON => PCI), ((PCI && BLK_DEV_JMICRON) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_SC1200? : bmode [ (BLK_DEV_SC1200 => PCI), ((PCI && BLK_DEV_SC1200) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_PIIX? : bmode [ (BLK_DEV_PIIX => PCI), ((PCI && BLK_DEV_PIIX) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_IT8213? : bmode [ (BLK_DEV_IT8213 => PCI), ((PCI && BLK_DEV_IT8213) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_IT821X? : bmode [ (BLK_DEV_IT821X => PCI), ((PCI && BLK_DEV_IT821X) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_NS87415? : bmode [ (BLK_DEV_NS87415 => PCI), ((PCI && BLK_DEV_NS87415) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_PDC202XX_OLD? : bmode [ (BLK_DEV_PDC202XX_OLD => PCI), ((PCI && BLK_DEV_PDC202XX_OLD) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_PDC202XX_NEW? : bmode [ (BLK_DEV_PDC202XX_NEW => PCI), ((PCI && BLK_DEV_PDC202XX_NEW) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_SVWKS? : bmode [ (BLK_DEV_SVWKS => PCI), ((PCI && BLK_DEV_SVWKS) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_SGIIOC4? : bmode [ (BLK_DEV_SGIIOC4 => ((PCI && (IA64_SGI_SN2 || IA64_GENERIC)) && SGI_IOC4)), ((((PCI && (IA64_SGI_SN2 || IA64_GENERIC)) && SGI_IOC4) && BLK_DEV_SGIIOC4) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_SIIMAGE? : bmode [ (BLK_DEV_SIIMAGE => PCI), ((PCI && BLK_DEV_SIIMAGE) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_SIS5513? : bmode [ (BLK_DEV_SIS5513 => (PCI && X86)), (((PCI && X86) && BLK_DEV_SIS5513) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_SL82C105? : bmode [ (BLK_DEV_SL82C105 => (PCI && (PPC || ARM))), (((PCI && (PPC || ARM)) && BLK_DEV_SL82C105) => IDE_TIMINGS), (((PCI && (PPC || ARM)) && BLK_DEV_SL82C105) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_SLC90E66? : bmode [ (BLK_DEV_SLC90E66 => PCI), ((PCI && BLK_DEV_SLC90E66) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_TRM290? : bmode [ (BLK_DEV_TRM290 => PCI), ((PCI && BLK_DEV_TRM290) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_VIA82CXXX? : bmode [ (BLK_DEV_VIA82CXXX => PCI), ((PCI && BLK_DEV_VIA82CXXX) => IDE_TIMINGS), ((PCI && BLK_DEV_VIA82CXXX) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_TC86C001? : bmode [ (BLK_DEV_TC86C001 => PCI), ((PCI && BLK_DEV_TC86C001) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_CELLEB? : bmode [ (BLK_DEV_CELLEB => (PCI && PPC_CELLEB)), (((PCI && PPC_CELLEB) && BLK_DEV_CELLEB) => BLK_DEV_IDEDMA_PCI) ] BLK_DEV_IDE_PMAC? : bmode [ (BLK_DEV_IDE_PMAC => (PPC_PMAC && (IDE = "y"))), (((PPC_PMAC && (IDE = "y")) && BLK_DEV_IDE_PMAC) => IDE_TIMINGS), (((PPC_PMAC && (IDE = "y")) && BLK_DEV_IDE_PMAC) => BLK_DEV_IDEDMA_PCI) ] { BLK_DEV_IDE_PMAC_ATA100FIRST? } BLK_DEV_IDE_AU1XXX? [ (BLK_DEV_IDE_AU1XXX => SOC_AU1200) ] { "IDE Mode for AMD Alchemy Au1200" [ ("IDE Mode for AMD Alchemy Au1200" => (IDE && (SOC_AU1200 && BLK_DEV_IDE_AU1XXX))) ] { ( BLK_DEV_IDE_AU1XXX_PIO_DBDMA? BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA? [ (BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA => SOC_AU1200) ] ) } BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ? : int } BLK_DEV_IDE_TX4938? : bmode [ (BLK_DEV_IDE_TX4938 => SOC_TX4938), ((SOC_TX4938 && BLK_DEV_IDE_TX4938) => IDE_TIMINGS) ] BLK_DEV_IDE_TX4939? : bmode [ (BLK_DEV_IDE_TX4939 => SOC_TX4939), ((SOC_TX4939 && BLK_DEV_IDE_TX4939) => BLK_DEV_IDEDMA_SFF) ] IDE_ARM? : bmode [ (IDE_ARM => (ARM && (ARCH_CLPS7500 || (ARCH_RPC || ARCH_SHARK)))) ] BLK_DEV_IDE_ICSIDE? : bmode [ (BLK_DEV_IDE_ICSIDE => (ARM && ARCH_ACORN)) ] { BLK_DEV_IDEDMA_ICS? } BLK_DEV_IDE_RAPIDE? : bmode [ (BLK_DEV_IDE_RAPIDE => (ARM && ARCH_ACORN)) ] IDE_H8300? : bmode [ (IDE_H8300 => H8300) ] BLK_DEV_GAYLE? : bmode [ (BLK_DEV_GAYLE => AMIGA) ] { BLK_DEV_IDEDOUBLER? [ (BLK_DEV_IDEDOUBLER => EXPERIMENTAL) ] } BLK_DEV_BUDDHA? : bmode [ (BLK_DEV_BUDDHA => (ZORRO && EXPERIMENTAL)) ] BLK_DEV_FALCON_IDE? : bmode [ (BLK_DEV_FALCON_IDE => ATARI) ] BLK_DEV_MAC_IDE? : bmode [ (BLK_DEV_MAC_IDE => MAC) ] BLK_DEV_Q40IDE? : bmode [ (BLK_DEV_Q40IDE => Q40) ] BLK_DEV_PALMCHIP_BK3710? : bmode [ (BLK_DEV_PALMCHIP_BK3710 => ARCH_DAVINCI), ((ARCH_DAVINCI && BLK_DEV_PALMCHIP_BK3710) => IDE_TIMINGS), ((ARCH_DAVINCI && BLK_DEV_PALMCHIP_BK3710) => BLK_DEV_IDEDMA_SFF) ] BLK_DEV_4DRIVES? : bmode [ (BLK_DEV_4DRIVES => (ISA && (ALPHA || (X86 || MIPS)))) ] BLK_DEV_ALI14XX? : bmode [ (BLK_DEV_ALI14XX => (ISA && (ALPHA || (X86 || MIPS)))), (((ISA && (ALPHA || (X86 || MIPS))) && BLK_DEV_ALI14XX) => IDE_TIMINGS) ] BLK_DEV_DTC2278? : bmode [ (BLK_DEV_DTC2278 => (ISA && (ALPHA || (X86 || MIPS)))) ] BLK_DEV_HT6560B? : bmode [ (BLK_DEV_HT6560B => (ISA && (ALPHA || (X86 || MIPS)))), (((ISA && (ALPHA || (X86 || MIPS))) && BLK_DEV_HT6560B) => IDE_TIMINGS) ] BLK_DEV_QD65XX? : bmode [ (BLK_DEV_QD65XX => (ISA && (ALPHA || (X86 || MIPS)))), (((ISA && (ALPHA || (X86 || MIPS))) && BLK_DEV_QD65XX) => IDE_TIMINGS) ] BLK_DEV_UMC8672? : bmode [ (BLK_DEV_UMC8672 => (ISA && (ALPHA || (X86 || MIPS)))) ] BLK_DEV_IDEDMA? [ (BLK_DEV_IDEDMA <=> (BLK_DEV_IDEDMA_SFF || (BLK_DEV_IDEDMA_ICS || BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA))) ] } "SCSI device support" { RAID_ATTRS? : bmode [ (RAID_ATTRS => BLOCK) ] SCSI? : bmode [ (SCSI => BLOCK), (((BLOCK && HAS_DMA) && SCSI) => SCSI_DMA) ] SCSI_DMA? [ !SCSI_DMA ] SCSI_TGT? : bmode [ (SCSI_TGT => (SCSI && EXPERIMENTAL)) ] SCSI_NETLINK? [ !SCSI_NETLINK, (SCSI_NETLINK => NET) ] SCSI_PROC_FS? [ (SCSI_PROC_FS => (SCSI && PROC_FS)) ] BLK_DEV_SD? : bmode [ (BLK_DEV_SD => SCSI), (((SCSI && BLK_DEV_INTEGRITY) && BLK_DEV_SD) => CRC_T10DIF) ] CHR_DEV_ST? : bmode [ (CHR_DEV_ST => SCSI) ] CHR_DEV_OSST? : bmode [ (CHR_DEV_OSST => SCSI) ] BLK_DEV_SR? : bmode [ (BLK_DEV_SR => SCSI) ] { BLK_DEV_SR_VENDOR? } CHR_DEV_SG? : bmode [ (CHR_DEV_SG => SCSI) ] CHR_DEV_SCH? : bmode [ (CHR_DEV_SCH => SCSI) ] SCSI_ENCLOSURE? : bmode [ (SCSI_ENCLOSURE => (SCSI && ENCLOSURE_SERVICES)) ] SCSI_MULTI_LUN? [ (SCSI_MULTI_LUN => SCSI) ] SCSI_CONSTANTS? [ (SCSI_CONSTANTS => SCSI) ] SCSI_LOGGING? [ (SCSI_LOGGING => SCSI) ] SCSI_SCAN_ASYNC? [ (SCSI_SCAN_ASYNC => SCSI) ] SCSI_WAIT_SCAN? : bmode [ ((SCSI && MODULES) => (SCSI_WAIT_SCAN = m)) ] "SCSI Transports"? [ SCSI ] { SCSI_SPI_ATTRS? : bmode SCSI_FC_ATTRS? : bmode [ (SCSI_FC_ATTRS => SCSI_NETLINK) ] { SCSI_FC_TGT_ATTRS? [ (SCSI_FC_TGT_ATTRS => ((SCSI_TGT = "y") || (SCSI_TGT = "SCSI_FC_ATTRS"))) ] } SCSI_ISCSI_ATTRS? : bmode [ (SCSI_ISCSI_ATTRS => NET) ] SCSI_SAS_ATTRS? : bmode [ (SCSI_SAS_ATTRS => BLK_DEV_BSG) ] SCSI_SAS_LIBSAS? : bmode [ (SCSI_SAS_LIBSAS => SCSI_SAS_ATTRS) ] { SCSI_SAS_ATA? [ (SCSI_SAS_ATA => ((ATA = "y") || (ATA = "SCSI_SAS_LIBSAS"))) ] SCSI_SAS_HOST_SMP? SCSI_SAS_LIBSAS_DEBUG? } SCSI_SRP_ATTRS? : bmode { SCSI_SRP_TGT_ATTRS? [ (SCSI_SRP_TGT_ATTRS => ((SCSI_TGT = "y") || (SCSI_TGT = "SCSI_SRP_ATTRS"))) ] } } SCSI_LOWLEVEL? [ (SCSI_LOWLEVEL => SCSI) ] { ISCSI_TCP? : bmode [ (ISCSI_TCP => (SCSI && INET)), (((SCSI && INET) && ISCSI_TCP) => CRYPTO), (((SCSI && INET) && ISCSI_TCP) => CRYPTO_MD5), (((SCSI && INET) && ISCSI_TCP) => CRYPTO_CRC32C), (((SCSI && INET) && ISCSI_TCP) => SCSI_ISCSI_ATTRS) ] SGIWD93_SCSI? : bmode [ (SGIWD93_SCSI => (SGI_HAS_WD93 && SCSI)) ] BLK_DEV_3W_XXXX_RAID? : bmode [ (BLK_DEV_3W_XXXX_RAID => (PCI && SCSI)) ] SCSI_3W_9XXX? : bmode [ (SCSI_3W_9XXX => (PCI && SCSI)) ] SCSI_7000FASST? : bmode [ (SCSI_7000FASST => ((ISA && SCSI) && ISA_DMA_API)), ((((ISA && SCSI) && ISA_DMA_API) && SCSI_7000FASST) => CHECK_SIGNATURE) ] SCSI_ACARD? : bmode [ (SCSI_ACARD => (PCI && SCSI)) ] SCSI_AHA152X? : bmode [ (SCSI_AHA152X => ((ISA && SCSI) && !64BIT)), ((((ISA && SCSI) && !64BIT) && SCSI_AHA152X) => SCSI_SPI_ATTRS), ((((ISA && SCSI) && !64BIT) && SCSI_AHA152X) => CHECK_SIGNATURE) ] SCSI_AHA1542? : bmode [ (SCSI_AHA1542 => ((ISA && SCSI) && ISA_DMA_API)) ] SCSI_AHA1740? : bmode [ (SCSI_AHA1740 => (EISA && SCSI)) ] SCSI_AACRAID? : bmode [ (SCSI_AACRAID => (SCSI && PCI)) ] SCSI_AIC7XXX? : bmode [ (SCSI_AIC7XXX => ((PCI || EISA) && SCSI)), ((((PCI || EISA) && SCSI) && SCSI_AIC7XXX) => SCSI_SPI_ATTRS) ] { AIC7XXX_CMDS_PER_DEVICE? : int [ (AIC7XXX_CMDS_PER_DEVICE => SCSI) ] AIC7XXX_RESET_DELAY_MS? : int [ (AIC7XXX_RESET_DELAY_MS => SCSI) ] AIC7XXX_BUILD_FIRMWARE? [ (AIC7XXX_BUILD_FIRMWARE => (SCSI && !PREVENT_FIRMWARE_BUILD)) ] AIC7XXX_DEBUG_ENABLE? [ (AIC7XXX_DEBUG_ENABLE => SCSI) ] AIC7XXX_DEBUG_MASK? : int [ (AIC7XXX_DEBUG_MASK => SCSI) ] AIC7XXX_REG_PRETTY_PRINT? [ (AIC7XXX_REG_PRETTY_PRINT => SCSI) ] } SCSI_AIC7XXX_OLD? : bmode [ (SCSI_AIC7XXX_OLD => ((ISA || (EISA || PCI)) && SCSI)) ] SCSI_AIC79XX? : bmode [ (SCSI_AIC79XX => (PCI && SCSI)), (((PCI && SCSI) && SCSI_AIC79XX) => SCSI_SPI_ATTRS) ] { AIC79XX_CMDS_PER_DEVICE? : int [ (AIC79XX_CMDS_PER_DEVICE => SCSI) ] AIC79XX_RESET_DELAY_MS? : int [ (AIC79XX_RESET_DELAY_MS => SCSI) ] AIC79XX_BUILD_FIRMWARE? [ (AIC79XX_BUILD_FIRMWARE => (SCSI && !PREVENT_FIRMWARE_BUILD)) ] AIC79XX_DEBUG_ENABLE? [ (AIC79XX_DEBUG_ENABLE => SCSI) ] AIC79XX_DEBUG_MASK? : int [ (AIC79XX_DEBUG_MASK => SCSI) ] AIC79XX_REG_PRETTY_PRINT? [ (AIC79XX_REG_PRETTY_PRINT => SCSI) ] } SCSI_AIC94XX? : bmode [ (SCSI_AIC94XX => (SCSI && PCI)), (((SCSI && PCI) && SCSI_AIC94XX) => SCSI_SAS_LIBSAS), (((SCSI && PCI) && SCSI_AIC94XX) => FW_LOADER) ] { AIC94XX_DEBUG? [ (AIC94XX_DEBUG => SCSI) ] } SCSI_DPT_I2O? : bmode [ (SCSI_DPT_I2O => ((SCSI && PCI) && VIRT_TO_BUS)) ] SCSI_ADVANSYS? : bmode [ (SCSI_ADVANSYS => ((SCSI && VIRT_TO_BUS) && (ISA || (EISA || PCI)))) ] SCSI_IN2000? : bmode [ (SCSI_IN2000 => (ISA && SCSI)) ] SCSI_ARCMSR? : bmode [ (SCSI_ARCMSR => (PCI && SCSI)) ] { SCSI_ARCMSR_AER? [ (SCSI_ARCMSR_AER => (SCSI && PCIEAER)) ] } MEGARAID_NEWGEN? [ (MEGARAID_NEWGEN => (PCI && SCSI)) ] { MEGARAID_MM? : bmode [ (MEGARAID_MM => (PCI && SCSI)) ] { MEGARAID_MAILBOX? : bmode [ (MEGARAID_MAILBOX => (PCI && SCSI)) ] } } MEGARAID_LEGACY? : bmode [ (MEGARAID_LEGACY => (PCI && SCSI)) ] MEGARAID_SAS? : bmode [ (MEGARAID_SAS => (PCI && SCSI)) ] SCSI_HPTIOP? : bmode [ (SCSI_HPTIOP => (SCSI && PCI)) ] SCSI_BUSLOGIC? : bmode [ (SCSI_BUSLOGIC => ((((PCI || (ISA || MCA)) && SCSI) && ISA_DMA_API) && VIRT_TO_BUS)) ] { SCSI_FLASHPOINT? [ (SCSI_FLASHPOINT => ((SCSI && PCI) && X86_32)) ] } SCSI_DMX3191D? : bmode [ (SCSI_DMX3191D => (PCI && SCSI)), (((PCI && SCSI) && SCSI_DMX3191D) => SCSI_SPI_ATTRS) ] SCSI_DTC3280? : bmode [ (SCSI_DTC3280 => (ISA && SCSI)), (((ISA && SCSI) && SCSI_DTC3280) => SCSI_SPI_ATTRS), (((ISA && SCSI) && SCSI_DTC3280) => CHECK_SIGNATURE) ] SCSI_EATA? : bmode [ (SCSI_EATA => (((ISA || (EISA || PCI)) && SCSI) && ISA_DMA_API)) ] { SCSI_EATA_TAGGED_QUEUE? [ (SCSI_EATA_TAGGED_QUEUE => SCSI) ] SCSI_EATA_LINKED_COMMANDS? [ (SCSI_EATA_LINKED_COMMANDS => SCSI) ] SCSI_EATA_MAX_TAGS? : int [ (SCSI_EATA_MAX_TAGS => SCSI) ] } SCSI_EATA_PIO? : bmode [ (SCSI_EATA_PIO => (((ISA || (EISA || PCI)) && SCSI) && BROKEN)) ] SCSI_FUTURE_DOMAIN? : bmode [ (SCSI_FUTURE_DOMAIN => ((ISA || PCI) && SCSI)), ((((ISA || PCI) && SCSI) && SCSI_FUTURE_DOMAIN) => CHECK_SIGNATURE) ] SCSI_FD_MCS? : bmode [ (SCSI_FD_MCS => (MCA_LEGACY && SCSI)) ] SCSI_GDTH? : bmode [ (SCSI_GDTH => (((ISA || (EISA || PCI)) && SCSI) && ISA_DMA_API)) ] SCSI_GENERIC_NCR5380? : bmode [ (SCSI_GENERIC_NCR5380 => (ISA && SCSI)), (((ISA && SCSI) && SCSI_GENERIC_NCR5380) => SCSI_SPI_ATTRS) ] SCSI_GENERIC_NCR5380_MMIO? : bmode [ (SCSI_GENERIC_NCR5380_MMIO => (ISA && SCSI)), (((ISA && SCSI) && SCSI_GENERIC_NCR5380_MMIO) => SCSI_SPI_ATTRS) ] SCSI_GENERIC_NCR53C400? [ (SCSI_GENERIC_NCR53C400 => (SCSI && SCSI_GENERIC_NCR5380)) ] SCSI_IBMMCA? : bmode [ (SCSI_IBMMCA => (MCA && SCSI)) ] { IBMMCA_SCSI_ORDER_STANDARD? [ (IBMMCA_SCSI_ORDER_STANDARD => SCSI) ] IBMMCA_SCSI_DEV_RESET? [ (IBMMCA_SCSI_DEV_RESET => SCSI) ] } SCSI_IPS? : bmode [ (SCSI_IPS => (PCI && SCSI)) ] SCSI_IBMVSCSI? : bmode [ (SCSI_IBMVSCSI => (SCSI && (PPC_PSERIES || PPC_ISERIES))), (((SCSI && (PPC_PSERIES || PPC_ISERIES)) && SCSI_IBMVSCSI) => SCSI_SRP_ATTRS) ] SCSI_IBMVSCSIS? : bmode [ (SCSI_IBMVSCSIS => (((SCSI && PPC_PSERIES) && SCSI_SRP) && SCSI_SRP_TGT_ATTRS)) ] SCSI_IBMVFC? : bmode [ (SCSI_IBMVFC => (PPC_PSERIES && SCSI)), (((PPC_PSERIES && SCSI) && SCSI_IBMVFC) => SCSI_FC_ATTRS) ] { SCSI_IBMVFC_TRACE? [ (SCSI_IBMVFC_TRACE => SCSI) ] } SCSI_INITIO? : bmode [ (SCSI_INITIO => (PCI && SCSI)) ] SCSI_INIA100? : bmode [ (SCSI_INIA100 => (PCI && SCSI)) ] SCSI_PPA? : bmode [ (SCSI_PPA => (SCSI && PARPORT_PC)) ] SCSI_IMM? : bmode [ (SCSI_IMM => (SCSI && PARPORT_PC)) ] SCSI_IZIP_EPP16? [ (SCSI_IZIP_EPP16 => (SCSI && (SCSI_PPA || SCSI_IMM))) ] SCSI_IZIP_SLOW_CTR? [ (SCSI_IZIP_SLOW_CTR => (SCSI && (SCSI_PPA || SCSI_IMM))) ] SCSI_MVSAS? : bmode [ (SCSI_MVSAS => (PCI && SCSI)), (((PCI && SCSI) && SCSI_MVSAS) => SCSI_SAS_LIBSAS) ] SCSI_NCR53C406A? : bmode [ (SCSI_NCR53C406A => (ISA && SCSI)) ] SCSI_NCR_D700? : bmode [ (SCSI_NCR_D700 => (MCA && SCSI)), (((MCA && SCSI) && SCSI_NCR_D700) => SCSI_SPI_ATTRS) ] SCSI_LASI700? : bmode [ (SCSI_LASI700 => (GSC && SCSI)), (((GSC && SCSI) && SCSI_LASI700) => SCSI_SPI_ATTRS) ] SCSI_SNI_53C710? : bmode [ (SCSI_SNI_53C710 => (SNI_RM && SCSI)), (((SNI_RM && SCSI) && SCSI_SNI_53C710) => SCSI_SPI_ATTRS), (((SNI_RM && SCSI) && SCSI_SNI_53C710) => 53C700_LE_ON_BE) ] 53C700_LE_ON_BE? [ ((SCSI && SCSI_LASI700) => 53C700_LE_ON_BE) ] SCSI_STEX? : bmode [ (SCSI_STEX => (PCI && SCSI)) ] 53C700_BE_BUS? [ ((SCSI && (SCSI_A4000T || (SCSI_ZORRO7XX || (MVME16x_SCSI || BVME6000_SCSI)))) => 53C700_BE_BUS) ] SCSI_SYM53C8XX_2? : bmode [ (SCSI_SYM53C8XX_2 => (PCI && SCSI)), (((PCI && SCSI) && SCSI_SYM53C8XX_2) => SCSI_SPI_ATTRS) ] { SCSI_SYM53C8XX_DMA_ADDRESSING_MODE? : int [ (SCSI_SYM53C8XX_DMA_ADDRESSING_MODE => SCSI) ] SCSI_SYM53C8XX_DEFAULT_TAGS? : int [ (SCSI_SYM53C8XX_DEFAULT_TAGS => SCSI) ] SCSI_SYM53C8XX_MAX_TAGS? : int [ (SCSI_SYM53C8XX_MAX_TAGS => SCSI) ] SCSI_SYM53C8XX_MMIO? [ (SCSI_SYM53C8XX_MMIO => SCSI) ] } SCSI_IPR? : bmode [ (SCSI_IPR => ((PCI && SCSI) && ATA)), ((((PCI && SCSI) && ATA) && SCSI_IPR) => FW_LOADER) ] { SCSI_IPR_TRACE? [ (SCSI_IPR_TRACE => SCSI) ] SCSI_IPR_DUMP? [ (SCSI_IPR_DUMP => SCSI) ] } SCSI_ZALON? : bmode [ (SCSI_ZALON => (GSC && SCSI)), (((GSC && SCSI) && SCSI_ZALON) => SCSI_SPI_ATTRS) ] SCSI_NCR_Q720? : bmode [ (SCSI_NCR_Q720 => (MCA && SCSI)), (((MCA && SCSI) && SCSI_NCR_Q720) => SCSI_SPI_ATTRS) ] SCSI_NCR53C8XX_DEFAULT_TAGS? : int [ (SCSI_NCR53C8XX_DEFAULT_TAGS => (SCSI && (SCSI_ZALON || SCSI_NCR_Q720))) ] SCSI_NCR53C8XX_MAX_TAGS? : int [ (SCSI_NCR53C8XX_MAX_TAGS => (SCSI && (SCSI_ZALON || SCSI_NCR_Q720))) ] SCSI_NCR53C8XX_SYNC? : int [ (SCSI_NCR53C8XX_SYNC => (SCSI && (SCSI_ZALON || SCSI_NCR_Q720))) ] SCSI_NCR53C8XX_NO_DISCONNECT? [ (SCSI_NCR53C8XX_NO_DISCONNECT => ((SCSI && (SCSI_ZALON || SCSI_NCR_Q720)) && (SCSI_NCR53C8XX_DEFAULT_TAGS = "0"))) ] SCSI_PAS16? : bmode [ (SCSI_PAS16 => (ISA && SCSI)), (((ISA && SCSI) && SCSI_PAS16) => SCSI_SPI_ATTRS) ] SCSI_QLOGIC_FAS? : bmode [ (SCSI_QLOGIC_FAS => (ISA && SCSI)) ] SCSI_QLOGIC_1280? : bmode [ (SCSI_QLOGIC_1280 => (PCI && SCSI)) ] SCSI_QLOGICPTI? : bmode [ (SCSI_QLOGICPTI => (SBUS && SCSI)) ] SCSI_QLA_FC? : bmode [ (SCSI_QLA_FC => (PCI && SCSI)), (((PCI && SCSI) && SCSI_QLA_FC) => SCSI_FC_ATTRS), (((PCI && SCSI) && SCSI_QLA_FC) => FW_LOADER) ] SCSI_QLA_ISCSI? : bmode [ (SCSI_QLA_ISCSI => ((PCI && SCSI) && NET)), ((((PCI && SCSI) && NET) && SCSI_QLA_ISCSI) => SCSI_ISCSI_ATTRS) ] SCSI_LPFC? : bmode [ (SCSI_LPFC => (PCI && SCSI)), (((PCI && SCSI) && SCSI_LPFC) => SCSI_FC_ATTRS) ] SCSI_SIM710? : bmode [ (SCSI_SIM710 => ((EISA || MCA) && SCSI)), ((((EISA || MCA) && SCSI) && SCSI_SIM710) => SCSI_SPI_ATTRS) ] SCSI_SYM53C416? : bmode [ (SCSI_SYM53C416 => (ISA && SCSI)) ] SCSI_DC395x? : bmode [ (SCSI_DC395x => ((PCI && SCSI) && EXPERIMENTAL)) ] SCSI_DC390T? : bmode [ (SCSI_DC390T => (PCI && SCSI)) ] SCSI_T128? : bmode [ (SCSI_T128 => (ISA && SCSI)), (((ISA && SCSI) && SCSI_T128) => SCSI_SPI_ATTRS), (((ISA && SCSI) && SCSI_T128) => CHECK_SIGNATURE) ] SCSI_U14_34F? : bmode [ (SCSI_U14_34F => ((ISA && SCSI) && ISA_DMA_API)) ] { SCSI_U14_34F_TAGGED_QUEUE? [ (SCSI_U14_34F_TAGGED_QUEUE => SCSI) ] SCSI_U14_34F_LINKED_COMMANDS? [ (SCSI_U14_34F_LINKED_COMMANDS => SCSI) ] SCSI_U14_34F_MAX_TAGS? : int [ (SCSI_U14_34F_MAX_TAGS => SCSI) ] } SCSI_ULTRASTOR? : bmode [ (SCSI_ULTRASTOR => ((X86 && ISA) && SCSI)) ] SCSI_NSP32? : bmode [ (SCSI_NSP32 => ((PCI && SCSI) && !64BIT)) ] SCSI_DEBUG? : bmode [ (SCSI_DEBUG => SCSI) ] SCSI_MESH? : bmode [ (SCSI_MESH => ((PPC32 && PPC_PMAC) && SCSI)) ] { SCSI_MESH_SYNC_RATE? : int [ (SCSI_MESH_SYNC_RATE => SCSI) ] SCSI_MESH_RESET_DELAY_MS? : int [ (SCSI_MESH_RESET_DELAY_MS => SCSI) ] } SCSI_MAC53C94? : bmode [ (SCSI_MAC53C94 => ((PPC32 && PPC_PMAC) && SCSI)) ] SCSI_ACORNSCSI_3? : bmode [ (SCSI_ACORNSCSI_3 => (ARCH_ACORN && SCSI)), (((ARCH_ACORN && SCSI) && SCSI_ACORNSCSI_3) => SCSI_SPI_ATTRS) ] { SCSI_ACORNSCSI_TAGGED_QUEUE? [ (SCSI_ACORNSCSI_TAGGED_QUEUE => SCSI) ] SCSI_ACORNSCSI_SYNC? [ (SCSI_ACORNSCSI_SYNC => SCSI) ] } SCSI_ARXESCSI? : bmode [ (SCSI_ARXESCSI => (ARCH_ACORN && SCSI)) ] SCSI_CUMANA_2? : bmode [ (SCSI_CUMANA_2 => (ARCH_ACORN && SCSI)) ] SCSI_EESOXSCSI? : bmode [ (SCSI_EESOXSCSI => (ARCH_ACORN && SCSI)) ] SCSI_POWERTECSCSI? : bmode [ (SCSI_POWERTECSCSI => (ARCH_ACORN && SCSI)) ] SCSI_CUMANA_1? : bmode [ (SCSI_CUMANA_1 => ((ARCH_ACORN && EXPERIMENTAL) && SCSI)), ((((ARCH_ACORN && EXPERIMENTAL) && SCSI) && SCSI_CUMANA_1) => SCSI_SPI_ATTRS) ] SCSI_OAK1? : bmode [ (SCSI_OAK1 => ((ARCH_ACORN && EXPERIMENTAL) && SCSI)), ((((ARCH_ACORN && EXPERIMENTAL) && SCSI) && SCSI_OAK1) => SCSI_SPI_ATTRS) ] JAZZ_ESP? [ (JAZZ_ESP => (MACH_JAZZ && SCSI)), (((MACH_JAZZ && SCSI) && JAZZ_ESP) => SCSI_SPI_ATTRS) ] A3000_SCSI? : bmode [ (A3000_SCSI => (AMIGA && SCSI)) ] A2091_SCSI? : bmode [ (A2091_SCSI => (ZORRO && SCSI)) ] GVP11_SCSI? : bmode [ (GVP11_SCSI => (ZORRO && SCSI)) ] SCSI_A4000T? : bmode [ (SCSI_A4000T => ((AMIGA && SCSI) && EXPERIMENTAL)), ((((AMIGA && SCSI) && EXPERIMENTAL) && SCSI_A4000T) => SCSI_SPI_ATTRS) ] SCSI_ZORRO7XX? : bmode [ (SCSI_ZORRO7XX => ((ZORRO && SCSI) && EXPERIMENTAL)), ((((ZORRO && SCSI) && EXPERIMENTAL) && SCSI_ZORRO7XX) => SCSI_SPI_ATTRS) ] ATARI_SCSI? : bmode [ (ATARI_SCSI => (ATARI && SCSI)), (((ATARI && SCSI) && ATARI_SCSI) => SCSI_SPI_ATTRS), (((ATARI && SCSI) && ATARI_SCSI) => NVRAM) ] { ATARI_SCSI_TOSHIBA_DELAY? [ (ATARI_SCSI_TOSHIBA_DELAY => SCSI) ] ATARI_SCSI_RESET_BOOT? [ (ATARI_SCSI_RESET_BOOT => SCSI) ] } MAC_SCSI? [ (MAC_SCSI => (MAC && (SCSI = "y"))), (((MAC && (SCSI = "y")) && MAC_SCSI) => SCSI_SPI_ATTRS) ] SCSI_MAC_ESP? : bmode [ (SCSI_MAC_ESP => (MAC && SCSI)), (((MAC && SCSI) && SCSI_MAC_ESP) => SCSI_SPI_ATTRS) ] MVME147_SCSI? [ (MVME147_SCSI => (MVME147 && (SCSI = "y"))), (((MVME147 && (SCSI = "y")) && MVME147_SCSI) => SCSI_SPI_ATTRS) ] MVME16x_SCSI? : bmode [ (MVME16x_SCSI => (MVME16x && SCSI)), (((MVME16x && SCSI) && MVME16x_SCSI) => SCSI_SPI_ATTRS) ] BVME6000_SCSI? : bmode [ (BVME6000_SCSI => (BVME6000 && SCSI)), (((BVME6000 && SCSI) && BVME6000_SCSI) => SCSI_SPI_ATTRS) ] SUN3_SCSI? : bmode [ (SUN3_SCSI => (SUN3 && SCSI)), (((SUN3 && SCSI) && SUN3_SCSI) => SCSI_SPI_ATTRS) ] SUN3X_ESP? [ (SUN3X_ESP => (SUN3X && (SCSI = "y"))), (((SUN3X && (SCSI = "y")) && SUN3X_ESP) => SCSI_SPI_ATTRS) ] SCSI_SUNESP? : bmode [ (SCSI_SUNESP => (SBUS && SCSI)), (((SBUS && SCSI) && SCSI_SUNESP) => SCSI_SPI_ATTRS) ] ZFCP? : bmode [ (ZFCP => ((S390 && QDIO) && SCSI)), ((((S390 && QDIO) && SCSI) && ZFCP) => SCSI_FC_ATTRS) ] SCSI_SRP? : bmode [ (SCSI_SRP => (SCSI && PCI)), (((SCSI && PCI) && SCSI_SRP) => SCSI_TGT) ] } SCSI_LOWLEVEL_PCMCIA? [ (SCSI_LOWLEVEL_PCMCIA => (SCSI && PCMCIA)) ] { PCMCIA_AHA152X? : bmode [ (PCMCIA_AHA152X => (((SCSI && PCMCIA) && m) && !64BIT)), (((((SCSI && PCMCIA) && m) && !64BIT) && PCMCIA_AHA152X) => SCSI_SPI_ATTRS) ] PCMCIA_FDOMAIN? : bmode [ (PCMCIA_FDOMAIN => ((SCSI && PCMCIA) && m)) ] PCMCIA_NINJA_SCSI? : bmode [ (PCMCIA_NINJA_SCSI => (((SCSI && PCMCIA) && m) && !64BIT)) ] PCMCIA_QLOGIC? : bmode [ (PCMCIA_QLOGIC => ((SCSI && PCMCIA) && m)) ] PCMCIA_SYM53C500? : bmode [ (PCMCIA_SYM53C500 => ((SCSI && PCMCIA) && m)) ] } SCSI_DH? : bmode [ (SCSI_DH => SCSI) ] { SCSI_DH_RDAC? : bmode SCSI_DH_HP_SW? : bmode SCSI_DH_EMC? : bmode SCSI_DH_ALUA? : bmode [ (SCSI_DH_ALUA => EXPERIMENTAL) ] } } ATA? : bmode [ (ATA => ((HAS_IOMEM && BLOCK) && ((!M32R && !M68K) || BROKEN))), ((((HAS_IOMEM && BLOCK) && ((!M32R && !M68K) || BROKEN)) && ATA) => SCSI) ] { ATA_NONSTANDARD? [ !ATA_NONSTANDARD ] ATA_ACPI? [ (ATA_ACPI => (ACPI && PCI)), (((ACPI && PCI) && ATA_ACPI) => ACPI_DOCK) ] SATA_PMP? SATA_AHCI? : bmode [ (SATA_AHCI => PCI) ] SATA_SIL24? : bmode [ (SATA_SIL24 => PCI) ] SATA_FSL? : bmode [ (SATA_FSL => FSL_SOC) ] ATA_SFF? { SATA_SVW? : bmode [ (SATA_SVW => PCI) ] ATA_PIIX? : bmode [ (ATA_PIIX => PCI) ] SATA_MV? : bmode [ (SATA_MV => EXPERIMENTAL) ] SATA_NV? : bmode [ (SATA_NV => PCI) ] PDC_ADMA? : bmode [ (PDC_ADMA => PCI) ] SATA_QSTOR? : bmode [ (SATA_QSTOR => PCI) ] SATA_PROMISE? : bmode [ (SATA_PROMISE => PCI) ] SATA_SX4? : bmode [ (SATA_SX4 => (PCI && EXPERIMENTAL)) ] SATA_SIL? : bmode [ (SATA_SIL => PCI) ] SATA_SIS? : bmode [ (SATA_SIS => PCI), ((PCI && SATA_SIS) => PATA_SIS) ] SATA_ULI? : bmode [ (SATA_ULI => PCI) ] SATA_VIA? : bmode [ (SATA_VIA => PCI) ] SATA_VITESSE? : bmode [ (SATA_VITESSE => PCI) ] SATA_INIC162X? : bmode [ (SATA_INIC162X => PCI) ] PATA_ACPI? : bmode [ (PATA_ACPI => ATA_ACPI) ] PATA_ALI? : bmode [ (PATA_ALI => PCI) ] PATA_AMD? : bmode [ (PATA_AMD => PCI) ] PATA_ARTOP? : bmode [ (PATA_ARTOP => PCI) ] PATA_AT32? : bmode [ (PATA_AT32 => ((AVR32 && PLATFORM_AT32AP) && EXPERIMENTAL)) ] PATA_ATIIXP? : bmode [ (PATA_ATIIXP => PCI) ] PATA_CMD640_PCI? : bmode [ (PATA_CMD640_PCI => (PCI && EXPERIMENTAL)) ] PATA_CMD64X? : bmode [ (PATA_CMD64X => PCI) ] PATA_CS5520? : bmode [ (PATA_CS5520 => PCI) ] PATA_CS5530? : bmode [ (PATA_CS5530 => PCI) ] PATA_CS5535? : bmode [ (PATA_CS5535 => (((PCI && X86) && !X86_64) && EXPERIMENTAL)) ] PATA_CS5536? : bmode [ (PATA_CS5536 => ((PCI && X86) && !X86_64)) ] PATA_CYPRESS? : bmode [ (PATA_CYPRESS => (PCI && EXPERIMENTAL)) ] PATA_EFAR? : bmode [ (PATA_EFAR => PCI) ] ATA_GENERIC? : bmode [ (ATA_GENERIC => PCI) ] PATA_HPT366? : bmode [ (PATA_HPT366 => PCI) ] PATA_HPT37X? : bmode [ (PATA_HPT37X => (PCI && EXPERIMENTAL)) ] PATA_HPT3X2N? : bmode [ (PATA_HPT3X2N => (PCI && EXPERIMENTAL)) ] PATA_HPT3X3? : bmode [ (PATA_HPT3X3 => PCI) ] { PATA_HPT3X3_DMA? } PATA_ISAPNP? : bmode [ (PATA_ISAPNP => ISAPNP) ] PATA_IT821X? : bmode [ (PATA_IT821X => PCI) ] PATA_IT8213? : bmode [ (PATA_IT8213 => (PCI && EXPERIMENTAL)) ] PATA_JMICRON? : bmode [ (PATA_JMICRON => PCI) ] PATA_LEGACY? : bmode [ (PATA_LEGACY => (ISA && EXPERIMENTAL)) ] PATA_TRIFLEX? : bmode [ (PATA_TRIFLEX => PCI) ] PATA_MARVELL? : bmode [ (PATA_MARVELL => PCI) ] PATA_MPC52xx? : bmode [ (PATA_MPC52xx => PPC_MPC52xx) ] PATA_MPIIX? : bmode [ (PATA_MPIIX => PCI) ] PATA_OLDPIIX? : bmode [ (PATA_OLDPIIX => PCI) ] PATA_NETCELL? : bmode [ (PATA_NETCELL => PCI) ] PATA_NINJA32? : bmode [ (PATA_NINJA32 => (PCI && EXPERIMENTAL)) ] PATA_NS87410? : bmode [ (PATA_NS87410 => PCI) ] PATA_NS87415? : bmode [ (PATA_NS87415 => PCI) ] PATA_OPTI? : bmode [ (PATA_OPTI => (PCI && EXPERIMENTAL)) ] PATA_OPTIDMA? : bmode [ (PATA_OPTIDMA => (PCI && EXPERIMENTAL)) ] PATA_PCMCIA? : bmode [ (PATA_PCMCIA => PCMCIA) ] PATA_PDC_OLD? : bmode [ (PATA_PDC_OLD => PCI) ] PATA_QDI? : bmode [ (PATA_QDI => ISA) ] PATA_RADISYS? : bmode [ (PATA_RADISYS => (PCI && EXPERIMENTAL)) ] PATA_RB532? : bmode [ (PATA_RB532 => MIKROTIK_RB532) ] PATA_RZ1000? : bmode [ (PATA_RZ1000 => PCI) ] PATA_SC1200? : bmode [ (PATA_SC1200 => PCI) ] PATA_SERVERWORKS? : bmode [ (PATA_SERVERWORKS => PCI) ] PATA_PDC2027X? : bmode [ (PATA_PDC2027X => PCI) ] PATA_SIL680? : bmode [ (PATA_SIL680 => PCI) ] PATA_SIS? : bmode [ (PATA_SIS => PCI) ] PATA_VIA? : bmode [ (PATA_VIA => PCI) ] PATA_WINBOND? : bmode [ (PATA_WINBOND => PCI) ] PATA_WINBOND_VLB? : bmode [ (PATA_WINBOND_VLB => (ISA && EXPERIMENTAL)) ] HAVE_PATA_PLATFORM? PATA_PLATFORM? : bmode [ (PATA_PLATFORM => (EMBEDDED || (PPC || HAVE_PATA_PLATFORM))) ] { PATA_OF_PLATFORM? : bmode [ (PATA_OF_PLATFORM => PPC_OF) ] } PATA_ICSIDE? : bmode [ (PATA_ICSIDE => (ARM && ARCH_ACORN)) ] PATA_IXP4XX_CF? : bmode [ (PATA_IXP4XX_CF => ARCH_IXP4XX) ] PATA_SCC? : bmode [ (PATA_SCC => (PCI && PPC_CELLEB)) ] PATA_SCH? : bmode [ (PATA_SCH => PCI) ] PATA_BF54X? : bmode [ (PATA_BF54X => (BF542 || (BF548 || BF549))) ] } } MD? [ (MD => BLOCK) ] { BLK_DEV_MD? : bmode { MD_AUTODETECT? [ (MD_AUTODETECT => (BLK_DEV_MD = "y")) ] MD_LINEAR? : bmode MD_RAID0? : bmode MD_RAID1? : bmode MD_RAID10? : bmode [ (MD_RAID10 => EXPERIMENTAL) ] MD_RAID456? : bmode [ (MD_RAID456 => ASYNC_MEMCPY), (MD_RAID456 => ASYNC_XOR) ] { MD_RAID5_RESHAPE? } MD_MULTIPATH? : bmode MD_FAULTY? : bmode } BLK_DEV_DM? : bmode { DM_DEBUG? DM_CRYPT? : bmode [ (DM_CRYPT => CRYPTO), (DM_CRYPT => CRYPTO_CBC) ] DM_SNAPSHOT? : bmode DM_MIRROR? : bmode DM_ZERO? : bmode DM_MULTIPATH? : bmode [ (DM_MULTIPATH => (SCSI_DH || !SCSI_DH)) ] DM_DELAY? : bmode [ (DM_DELAY => EXPERIMENTAL) ] DM_UEVENT? [ (DM_UEVENT => EXPERIMENTAL) ] } } FUSION? [ (FUSION => PCI) ] { FUSION_SPI? : bmode [ (FUSION_SPI => (PCI && SCSI)), (((PCI && SCSI) && FUSION_SPI) => SCSI_SPI_ATTRS) ] FUSION_FC? : bmode [ (FUSION_FC => (PCI && SCSI)), (((PCI && SCSI) && FUSION_FC) => SCSI_FC_ATTRS) ] FUSION_SAS? : bmode [ (FUSION_SAS => (PCI && SCSI)), (((PCI && SCSI) && FUSION_SAS) => SCSI_SAS_ATTRS) ] FUSION_MAX_SGE? : int [ (FUSION_MAX_SGE >= 16), (FUSION_MAX_SGE <= 128) ] FUSION_CTL? : bmode [ (FUSION_CTL => (FUSION_SPI || (FUSION_FC || FUSION_SAS))) ] FUSION_LAN? : bmode [ (FUSION_LAN => (FUSION_FC && NET_FC)) ] FUSION_LOGGING? } "IEEE 1394 (FireWire) support"? [ (PCI || BROKEN) ] { FIREWIRE? : bmode [ (FIREWIRE => EXPERIMENTAL), ((EXPERIMENTAL && FIREWIRE) => CRC_ITU_T) ] { FIREWIRE_OHCI? : bmode [ (FIREWIRE_OHCI => PCI) ] { FIREWIRE_OHCI_DEBUG [ FIREWIRE_OHCI_DEBUG ] } FIREWIRE_SBP2? : bmode [ (FIREWIRE_SBP2 => SCSI) ] } IEEE1394? : bmode { IEEE1394_OHCI1394? : bmode [ (IEEE1394_OHCI1394 => PCI) ] IEEE1394_PCILYNX? : bmode [ (IEEE1394_PCILYNX => (PCI && I2C)), (((PCI && I2C) && IEEE1394_PCILYNX) => I2C_ALGOBIT) ] IEEE1394_SBP2? : bmode [ (IEEE1394_SBP2 => SCSI) ] { IEEE1394_SBP2_PHYS_DMA? [ (IEEE1394_SBP2_PHYS_DMA => (VIRT_TO_BUS && EXPERIMENTAL)) ] } IEEE1394_ETH1394_ROM_ENTRY? [ !IEEE1394_ETH1394_ROM_ENTRY ] IEEE1394_ETH1394? : bmode [ (IEEE1394_ETH1394 => (EXPERIMENTAL && INET)), (((EXPERIMENTAL && INET) && IEEE1394_ETH1394) => IEEE1394_ETH1394_ROM_ENTRY) ] IEEE1394_RAWIO? : bmode IEEE1394_VIDEO1394? : bmode [ (IEEE1394_VIDEO1394 => IEEE1394_OHCI1394) ] IEEE1394_DV1394? : bmode [ (IEEE1394_DV1394 => IEEE1394_OHCI1394) ] IEEE1394_VERBOSEDEBUG? } } I2O? : bmode [ (I2O => PCI) ] { I2O_LCT_NOTIFY_ON_CHANGES? I2O_EXT_ADAPTEC? { I2O_EXT_ADAPTEC_DMA64? [ (I2O_EXT_ADAPTEC_DMA64 => (64BIT || HIGHMEM64G)) ] } I2O_CONFIG? : bmode [ (I2O_CONFIG => VIRT_TO_BUS) ] { I2O_CONFIG_OLD_IOCTL? } I2O_BUS? : bmode I2O_BLOCK? : bmode [ (I2O_BLOCK => BLOCK) ] I2O_SCSI? : bmode [ (I2O_SCSI => SCSI) ] I2O_PROC? : bmode } MACINTOSH_DRIVERS? [ ((MACINTOSH_DRIVERS => (PPC || (MAC || X86))) || ((!(PPC || (MAC || X86)) && ((PPC || (MAC || X86)) && (PPC_PMAC || MAC))) => MACINTOSH_DRIVERS)) ] { ADB? [ (ADB => (MAC || (PPC_PMAC && PPC32))) ] { ADB_MACII? [ (ADB_MACII => MAC) ] ADB_MACIISI? [ (ADB_MACIISI => MAC) ] ADB_IOP? [ (ADB_IOP => MAC) ] ADB_PMU68K? [ (ADB_PMU68K => MAC) ] } ADB_CUDA? [ (ADB_CUDA => ((ADB || PPC_PMAC) && !PPC_PMAC64)) ] ADB_PMU? [ (ADB_PMU => PPC_PMAC) ] { ADB_PMU_LED? [ (ADB_PMU_LED => NEW_LEDS), (ADB_PMU_LED => LEDS_CLASS) ] { ADB_PMU_LED_IDE? [ (ADB_PMU_LED_IDE => LEDS_TRIGGERS), (ADB_PMU_LED_IDE => LEDS_TRIGGER_IDE_DISK) ] } } PMAC_SMU? [ (PMAC_SMU => PPC_PMAC64) ] PMAC_APM_EMU? : bmode [ (PMAC_APM_EMU => ((ADB_PMU && PM) && PPC32)), ((((ADB_PMU && PM) && PPC32) && PMAC_APM_EMU) => APM_EMULATION) ] PMAC_MEDIABAY? [ (PMAC_MEDIABAY => (PPC_PMAC && PPC32)) ] PMAC_BACKLIGHT? [ (PMAC_BACKLIGHT => ((ADB_PMU && (FB = "y")) && (BROKEN || !PPC64))), ((((ADB_PMU && (FB = "y")) && (BROKEN || !PPC64)) && PMAC_BACKLIGHT) => FB_BACKLIGHT) ] { PMAC_BACKLIGHT_LEGACY? [ (PMAC_BACKLIGHT_LEGACY => (BROKEN || !PPC64)) ] } ADB_MACIO? [ (ADB_MACIO => ((ADB && PPC_CHRP) && !PPC_PMAC64)) ] INPUT_ADBHID? [ (INPUT_ADBHID => (ADB && (INPUT = "y"))) ] MAC_EMUMOUSEBTN? [ (MAC_EMUMOUSEBTN => INPUT) ] THERM_WINDTUNNEL? : bmode [ (THERM_WINDTUNNEL => (((I2C && I2C_POWERMAC) && PPC_PMAC) && !PPC_PMAC64)) ] THERM_ADT746X? : bmode [ (THERM_ADT746X => (((I2C && I2C_POWERMAC) && PPC_PMAC) && !PPC_PMAC64)) ] THERM_PM72? : bmode [ (THERM_PM72 => ((I2C && I2C_POWERMAC) && PPC_PMAC64)) ] WINDFARM? : bmode [ (WINDFARM => PPC) ] { WINDFARM_PM81? : bmode [ (WINDFARM_PM81 => ((I2C && CPU_FREQ_PMAC64) && PMAC_SMU)), ((((I2C && CPU_FREQ_PMAC64) && PMAC_SMU) && WINDFARM_PM81) => I2C_POWERMAC) ] WINDFARM_PM91? : bmode [ (WINDFARM_PM91 => ((I2C && CPU_FREQ_PMAC64) && PMAC_SMU)), ((((I2C && CPU_FREQ_PMAC64) && PMAC_SMU) && WINDFARM_PM91) => I2C_POWERMAC) ] WINDFARM_PM112? : bmode [ (WINDFARM_PM112 => (I2C && PMAC_SMU)), (((I2C && PMAC_SMU) && WINDFARM_PM112) => I2C_POWERMAC) ] WINDFARM_PM121? : bmode [ (WINDFARM_PM121 => (I2C && PMAC_SMU)), (((I2C && PMAC_SMU) && WINDFARM_PM121) => I2C_POWERMAC) ] } ANSLCD? : bmode [ (ANSLCD => (ADB_CUDA && PPC_PMAC)) ] PMAC_RACKMETER? : bmode [ (PMAC_RACKMETER => PPC_PMAC) ] } NETDEVICES? [ ((NETDEVICES => NET) || ((!NET && (NET && UML)) => NETDEVICES)) ] { IFB? : bmode [ (IFB => NET_CLS_ACT) ] DUMMY? : bmode BONDING? : bmode [ (BONDING => INET) ] MACVLAN? : bmode [ (MACVLAN => EXPERIMENTAL) ] EQUALIZER? : bmode TUN? : bmode [ (TUN => CRC32) ] VETH? : bmode NET_SB1000? : bmode [ (NET_SB1000 => PNP) ] ARCNET? : bmode [ (ARCNET => (ISA || PCI)) ] { ARCNET_1201? : bmode ARCNET_1051? : bmode ARCNET_RAW? : bmode ARCNET_CAP? : bmode ARCNET_COM90xx? : bmode ARCNET_COM90xxIO? : bmode ARCNET_RIM_I? : bmode ARCNET_COM20020? : bmode { ARCNET_COM20020_ISA? : bmode [ (ARCNET_COM20020_ISA => ISA) ] ARCNET_COM20020_PCI? : bmode [ (ARCNET_COM20020_PCI => PCI) ] } } PHYLIB? : bmode [ (PHYLIB => (!S390 && NET_ETHERNET)) ] { MARVELL_PHY? : bmode DAVICOM_PHY? : bmode QSEMI_PHY? : bmode LXT_PHY? : bmode CICADA_PHY? : bmode VITESSE_PHY? : bmode SMSC_PHY? : bmode BROADCOM_PHY? : bmode ICPLUS_PHY? : bmode REALTEK_PHY? : bmode FIXED_PHY? [ (FIXED_PHY => (PHYLIB = "y")) ] MDIO_BITBANG? : bmode { MDIO_OF_GPIO? : bmode [ (MDIO_OF_GPIO => OF_GPIO) ] } } NET_ETHERNET? [ (NET_ETHERNET => !UML) ] { MII? : bmode MACB? : bmode [ (MACB => (AVR32 || (ARCH_AT91SAM9260 || (ARCH_AT91SAM9263 || (ARCH_AT91SAM9G20 || ARCH_AT91CAP9))))), (((AVR32 || (ARCH_AT91SAM9260 || (ARCH_AT91SAM9263 || (ARCH_AT91SAM9G20 || ARCH_AT91CAP9)))) && MACB) => PHYLIB) ] ARM_AM79C961A? [ (ARM_AM79C961A => (ARM && ARCH_EBSA110)), (((ARM && ARCH_EBSA110) && ARM_AM79C961A) => CRC32) ] ARM_ETHER1? : bmode [ (ARM_ETHER1 => (ARM && ARCH_ACORN)) ] ARM_ETHER3? : bmode [ (ARM_ETHER3 => (ARM && ARCH_ACORN)) ] ARM_ETHERH? : bmode [ (ARM_ETHERH => (ARM && ARCH_ACORN)), (((ARM && ARCH_ACORN) && ARM_ETHERH) => CRC32) ] ARM_AT91_ETHER? : bmode [ (ARM_AT91_ETHER => (ARM && ARCH_AT91RM9200)), (((ARM && ARCH_AT91RM9200) && ARM_AT91_ETHER) => MII) ] EP93XX_ETH? : bmode [ (EP93XX_ETH => (ARM && ARCH_EP93XX)), (((ARM && ARCH_EP93XX) && EP93XX_ETH) => MII) ] IXP4XX_ETH? : bmode [ (IXP4XX_ETH => (((ARM && ARCH_IXP4XX) && IXP4XX_NPE) && IXP4XX_QMGR)), (((((ARM && ARCH_IXP4XX) && IXP4XX_NPE) && IXP4XX_QMGR) && IXP4XX_ETH) => MII) ] AX88796? : bmode [ (AX88796 => (ARM || (MIPS || SUPERH))), (((ARM || (MIPS || SUPERH)) && AX88796) => CRC32), (((ARM || (MIPS || SUPERH)) && AX88796) => MII) ] { AX88796_93CX6? [ (AX88796_93CX6 => EEPROM_93CX6) ] } MACE? : bmode [ (MACE => (PPC_PMAC && PPC32)), (((PPC_PMAC && PPC32) && MACE) => CRC32) ] { MACE_AAUI_PORT? } BMAC? : bmode [ (BMAC => (PPC_PMAC && PPC32)), (((PPC_PMAC && PPC32) && BMAC) => CRC32) ] ARIADNE? : bmode [ (ARIADNE => ZORRO) ] A2065? : bmode [ (A2065 => ZORRO), ((ZORRO && A2065) => CRC32) ] HYDRA? : bmode [ (HYDRA => ZORRO), ((ZORRO && HYDRA) => CRC32) ] ZORRO8390? : bmode [ (ZORRO8390 => ZORRO), ((ZORRO && ZORRO8390) => CRC32) ] APNE? : bmode [ (APNE => AMIGA_PCMCIA), ((AMIGA_PCMCIA && APNE) => CRC32) ] MAC8390? [ (MAC8390 => MAC), ((MAC && MAC8390) => CRC32) ] MAC89x0? : bmode [ (MAC89x0 => MAC) ] MACSONIC? : bmode [ (MACSONIC => MAC) ] MACMACE? [ (MACMACE => MAC), ((MAC && MACMACE) => CRC32) ] MVME147_NET? : bmode [ (MVME147_NET => MVME147), ((MVME147 && MVME147_NET) => CRC32) ] MVME16x_NET? : bmode [ (MVME16x_NET => MVME16x) ] BVME6000_NET? : bmode [ (BVME6000_NET => BVME6000) ] ATARILANCE? : bmode [ (ATARILANCE => ATARI) ] SUN3LANCE? : bmode [ (SUN3LANCE => (SUN3 || SUN3X)) ] SUN3_82586? [ (SUN3_82586 => SUN3) ] HPLANCE? [ (HPLANCE => DIO), ((DIO && HPLANCE) => CRC32) ] LASI_82596? : bmode [ (LASI_82596 => GSC) ] SNI_82596? : bmode [ (SNI_82596 => SNI_RM) ] KORINA? : bmode [ (KORINA => MIKROTIK_RB532) ] MIPS_JAZZ_SONIC? : bmode [ (MIPS_JAZZ_SONIC => MACH_JAZZ) ] XTENSA_XT2000_SONIC? : bmode [ (XTENSA_XT2000_SONIC => XTENSA_PLATFORM_XT2000) ] MIPS_AU1X00_ENET? [ (MIPS_AU1X00_ENET => SOC_AU1X00), ((SOC_AU1X00 && MIPS_AU1X00_ENET) => PHYLIB), ((SOC_AU1X00 && MIPS_AU1X00_ENET) => CRC32) ] SGI_IOC3_ETH? [ (SGI_IOC3_ETH => (PCI && SGI_IP27)), (((PCI && SGI_IP27) && SGI_IOC3_ETH) => CRC32), (((PCI && SGI_IP27) && SGI_IOC3_ETH) => MII) ] MIPS_SIM_NET? : bmode [ (MIPS_SIM_NET => MIPS_SIM) ] SGI_O2MACE_ETH? : bmode [ (SGI_O2MACE_ETH => (SGI_IP32 = "y")) ] STNIC? : bmode [ (STNIC => SUPERH), ((SUPERH && STNIC) => CRC32) ] SH_ETH? : bmode [ (SH_ETH => (SUPERH && (CPU_SUBTYPE_SH7710 || (CPU_SUBTYPE_SH7712 || (CPU_SUBTYPE_SH7763 || CPU_SUBTYPE_SH7619))))), (((SUPERH && (CPU_SUBTYPE_SH7710 || (CPU_SUBTYPE_SH7712 || (CPU_SUBTYPE_SH7763 || CPU_SUBTYPE_SH7619)))) && SH_ETH) => CRC32), (((SUPERH && (CPU_SUBTYPE_SH7710 || (CPU_SUBTYPE_SH7712 || (CPU_SUBTYPE_SH7763 || CPU_SUBTYPE_SH7619)))) && SH_ETH) => MII), (((SUPERH && (CPU_SUBTYPE_SH7710 || (CPU_SUBTYPE_SH7712 || (CPU_SUBTYPE_SH7763 || CPU_SUBTYPE_SH7619)))) && SH_ETH) => MDIO_BITBANG), (((SUPERH && (CPU_SUBTYPE_SH7710 || (CPU_SUBTYPE_SH7712 || (CPU_SUBTYPE_SH7763 || CPU_SUBTYPE_SH7619)))) && SH_ETH) => PHYLIB) ] SUNLANCE? : bmode [ (SUNLANCE => SBUS), ((SBUS && SUNLANCE) => CRC32) ] HAPPYMEAL? : bmode [ (HAPPYMEAL => (SBUS || PCI)), (((SBUS || PCI) && HAPPYMEAL) => CRC32) ] SUNBMAC? : bmode [ (SUNBMAC => (SBUS && EXPERIMENTAL)), (((SBUS && EXPERIMENTAL) && SUNBMAC) => CRC32) ] SUNQE? : bmode [ (SUNQE => SBUS), ((SBUS && SUNQE) => CRC32) ] SUNGEM? : bmode [ (SUNGEM => PCI), ((PCI && SUNGEM) => CRC32) ] CASSINI? : bmode [ (CASSINI => PCI), ((PCI && CASSINI) => CRC32) ] SUNVNET? : bmode [ (SUNVNET => SUN_LDOMS) ] NET_VENDOR_3COM? [ (NET_VENDOR_3COM => (ISA || (EISA || (MCA || PCI)))) ] { EL1? : bmode [ (EL1 => ISA) ] EL2? : bmode [ (EL2 => ISA), ((ISA && EL2) => CRC32) ] ELPLUS? : bmode [ (ELPLUS => (ISA && ISA_DMA_API)) ] EL16? : bmode [ (EL16 => (ISA && EXPERIMENTAL)) ] EL3? : bmode [ (EL3 => (ISA || (EISA || MCA))) ] 3C515? : bmode [ (3C515 => ((ISA || EISA) && ISA_DMA_API)) ] ELMC? : bmode [ (ELMC => MCA_LEGACY) ] ELMC_II? : bmode [ (ELMC_II => (MCA && MCA_LEGACY)) ] VORTEX? : bmode [ (VORTEX => (PCI || EISA)), (((PCI || EISA) && VORTEX) => MII) ] TYPHOON? : bmode [ (TYPHOON => PCI), ((PCI && TYPHOON) => CRC32) ] } LANCE? : bmode [ (LANCE => (ISA && ISA_DMA_API)) ] NET_VENDOR_SMC? [ (NET_VENDOR_SMC => (ISA || (MCA || (EISA || MAC)))) ] { WD80x3? : bmode [ (WD80x3 => ISA), ((ISA && WD80x3) => CRC32) ] ULTRAMCA? : bmode [ (ULTRAMCA => MCA), ((MCA && ULTRAMCA) => CRC32) ] ULTRA? : bmode [ (ULTRA => ISA), ((ISA && ULTRA) => CRC32) ] ULTRA32? : bmode [ (ULTRA32 => EISA), ((EISA && ULTRA32) => CRC32) ] } BFIN_MAC? : bmode [ (BFIN_MAC => (BF526 || (BF527 || (BF536 || BF537)))), (((BF526 || (BF527 || (BF536 || BF537))) && BFIN_MAC) => CRC32), (((BF526 || (BF527 || (BF536 || BF537))) && BFIN_MAC) => MII), (((BF526 || (BF527 || (BF536 || BF537))) && BFIN_MAC) => PHYLIB), ((((BF526 || (BF527 || (BF536 || BF537))) && DMA_UNCACHED_NONE) && BFIN_MAC) => BFIN_MAC_USE_L1) ] { BFIN_MAC_USE_L1? [ (BFIN_MAC_USE_L1 => (BF527 || BF537)) ] BFIN_TX_DESC_NUM? : int [ (BFIN_MAC_USE_L1 => (BFIN_TX_DESC_NUM >= 6)), (BFIN_MAC_USE_L1 => (BFIN_TX_DESC_NUM <= 10)), (BFIN_TX_DESC_NUM >= 10), (BFIN_TX_DESC_NUM <= 100) ] BFIN_RX_DESC_NUM? : int [ (BFIN_MAC_USE_L1 => (BFIN_RX_DESC_NUM >= 20)), (BFIN_MAC_USE_L1 => (BFIN_RX_DESC_NUM <= 100)), (BFIN_RX_DESC_NUM >= 20), (BFIN_RX_DESC_NUM <= 800) ] BFIN_MAC_RMII? [ ((BFIN_MAC_RMII => EXPERIMENTAL) || (((!EXPERIMENTAL && (EXPERIMENTAL && BFIN527_EZKIT)) => BFIN_MAC_RMII) || ((!EXPERIMENTAL && (EXPERIMENTAL && BFIN537_STAMP)) => !BFIN_MAC_RMII))) ] } SMC9194? : bmode [ (SMC9194 => (NET_VENDOR_SMC && (ISA || (MAC && BROKEN)))), (((NET_VENDOR_SMC && (ISA || (MAC && BROKEN))) && SMC9194) => CRC32) ] SMC91X? : bmode [ (SMC91X => (ARM || (REDWOOD_5 || (REDWOOD_6 || (M32R || (SUPERH || (MIPS || (BLACKFIN || MN10300)))))))), (((ARM || (REDWOOD_5 || (REDWOOD_6 || (M32R || (SUPERH || (MIPS || (BLACKFIN || MN10300))))))) && SMC91X) => CRC32), (((ARM || (REDWOOD_5 || (REDWOOD_6 || (M32R || (SUPERH || (MIPS || (BLACKFIN || MN10300))))))) && SMC91X) => MII) ] NET_NETX? : bmode [ (NET_NETX => ARCH_NETX), ((ARCH_NETX && NET_NETX) => MII) ] DM9000? : bmode [ (DM9000 => (ARM || (BLACKFIN || MIPS))), (((ARM || (BLACKFIN || MIPS)) && DM9000) => CRC32), (((ARM || (BLACKFIN || MIPS)) && DM9000) => MII) ] { DM9000_DEBUGLEVEL? : int DM9000_FORCE_SIMPLE_PHY_POLL? } ENC28J60? : bmode [ (ENC28J60 => (EXPERIMENTAL && SPI)), (((EXPERIMENTAL && SPI) && ENC28J60) => CRC32) ] { ENC28J60_WRITEVERIFY? } SMC911X? : bmode [ (SMC911X => (ARM || SUPERH)), (((ARM || SUPERH) && SMC911X) => CRC32), (((ARM || SUPERH) && SMC911X) => MII) ] NET_VENDOR_RACAL? [ (NET_VENDOR_RACAL => ISA) ] { NI5010? : bmode [ (NI5010 => ((ISA && EXPERIMENTAL) && BROKEN_ON_SMP)) ] NI52? : bmode [ (NI52 => ISA) ] NI65? : bmode [ (NI65 => (ISA && ISA_DMA_API)) ] } NET_TULIP? [ (NET_TULIP => (PCI || (EISA || CARDBUS))) ] { DE2104X? : bmode [ (DE2104X => (PCI && EXPERIMENTAL)), (((PCI && EXPERIMENTAL) && DE2104X) => CRC32) ] TULIP? : bmode [ (TULIP => PCI), ((PCI && TULIP) => CRC32) ] { TULIP_MWI? [ (TULIP_MWI => EXPERIMENTAL) ] TULIP_MMIO? TULIP_NAPI? { TULIP_NAPI_HW_MITIGATION? } } DE4X5? : bmode [ (DE4X5 => (PCI || EISA)), (((PCI || EISA) && DE4X5) => CRC32) ] WINBOND_840? : bmode [ (WINBOND_840 => PCI), ((PCI && WINBOND_840) => CRC32), ((PCI && WINBOND_840) => MII) ] DM9102? : bmode [ (DM9102 => PCI), ((PCI && DM9102) => CRC32) ] ULI526X? : bmode [ (ULI526X => PCI), ((PCI && ULI526X) => CRC32) ] PCMCIA_XIRCOM? : bmode [ (PCMCIA_XIRCOM => CARDBUS) ] } AT1700? : bmode [ (AT1700 => ((ISA || MCA_LEGACY) && EXPERIMENTAL)), ((((ISA || MCA_LEGACY) && EXPERIMENTAL) && AT1700) => CRC32) ] DEPCA? : bmode [ (DEPCA => (ISA || (EISA || MCA))), (((ISA || (EISA || MCA)) && DEPCA) => CRC32) ] HP100? : bmode [ (HP100 => (ISA || (EISA || PCI))) ] NET_ISA? [ (NET_ISA => ISA) ] { E2100? : bmode [ (E2100 => CRC32) ] EWRK3? : bmode [ (EWRK3 => CRC32) ] EEXPRESS? : bmode EEXPRESS_PRO? : bmode HPLAN_PLUS? : bmode [ (HPLAN_PLUS => CRC32) ] HPLAN? : bmode [ (HPLAN => CRC32) ] LP486E? : bmode ETH16I? : bmode } NE2000? : bmode [ (NE2000 => (NET_ISA || ((Q40 && (m && true)) || (M32R || MACH_TX49XX)))), (((NET_ISA || ((Q40 && (m && true)) || (M32R || MACH_TX49XX))) && NE2000) => CRC32) ] ZNET? : bmode [ (ZNET => ((NET_ISA && EXPERIMENTAL) && ISA_DMA_API)) ] SEEQ8005? : bmode [ (SEEQ8005 => (NET_ISA && EXPERIMENTAL)) ] NE2_MCA? : bmode [ (NE2_MCA => MCA_LEGACY), ((MCA_LEGACY && NE2_MCA) => CRC32) ] IBMLANA? : bmode [ (IBMLANA => MCA) ] IBMVETH? : bmode [ (IBMVETH => PPC_PSERIES) ] IBM_NEW_EMAC? : bmode [ (IBM_NEW_EMAC => PPC_DCR), ((PPC_DCR && IBM_NEW_EMAC) => CRC32) ] { IBM_NEW_EMAC_RXB? : int IBM_NEW_EMAC_TXB? : int IBM_NEW_EMAC_POLL_WEIGHT? : int IBM_NEW_EMAC_RX_COPY_THRESHOLD? : int IBM_NEW_EMAC_RX_SKB_HEADROOM? : int IBM_NEW_EMAC_DEBUG? } IBM_NEW_EMAC_ZMII? [ !IBM_NEW_EMAC_ZMII ] IBM_NEW_EMAC_RGMII? [ !IBM_NEW_EMAC_RGMII ] IBM_NEW_EMAC_TAH? [ !IBM_NEW_EMAC_TAH ] IBM_NEW_EMAC_EMAC4? [ !IBM_NEW_EMAC_EMAC4 ] IBM_NEW_EMAC_NO_FLOW_CTRL? [ !IBM_NEW_EMAC_NO_FLOW_CTRL ] IBM_NEW_EMAC_MAL_CLR_ICINTSTAT? [ !IBM_NEW_EMAC_MAL_CLR_ICINTSTAT ] IBM_NEW_EMAC_MAL_COMMON_ERR? [ !IBM_NEW_EMAC_MAL_COMMON_ERR ] NET_PCI? [ (NET_PCI => (ISA || (EISA || PCI))) ] { PCNET32? : bmode [ (PCNET32 => PCI), ((PCI && PCNET32) => CRC32), ((PCI && PCNET32) => MII) ] AMD8111_ETH? : bmode [ (AMD8111_ETH => PCI), ((PCI && AMD8111_ETH) => CRC32), ((PCI && AMD8111_ETH) => MII) ] ADAPTEC_STARFIRE? : bmode [ (ADAPTEC_STARFIRE => PCI), ((PCI && ADAPTEC_STARFIRE) => CRC32), ((PCI && ADAPTEC_STARFIRE) => MII) ] AC3200? : bmode [ (AC3200 => ((ISA || EISA) && EXPERIMENTAL)), ((((ISA || EISA) && EXPERIMENTAL) && AC3200) => CRC32) ] APRICOT? : bmode [ (APRICOT => ISA) ] } B44? : bmode [ (B44 => (SSB_POSSIBLE && HAS_DMA)), (((SSB_POSSIBLE && HAS_DMA) && B44) => SSB), (((SSB_POSSIBLE && HAS_DMA) && B44) => MII) ] { B44_PCI_AUTOSELECT? [ (SSB_PCIHOST_POSSIBLE => B44_PCI_AUTOSELECT), ((SSB_PCIHOST_POSSIBLE && B44_PCI_AUTOSELECT) => SSB_PCIHOST) ] B44_PCICORE_AUTOSELECT? [ (SSB_DRIVER_PCICORE_POSSIBLE => B44_PCICORE_AUTOSELECT), ((SSB_DRIVER_PCICORE_POSSIBLE && B44_PCICORE_AUTOSELECT) => SSB_DRIVER_PCICORE) ] B44_PCI? [ ((B44_PCI_AUTOSELECT && B44_PCICORE_AUTOSELECT) => B44_PCI) ] } FORCEDETH? : bmode [ (FORCEDETH => (NET_PCI && PCI)) ] { FORCEDETH_NAPI? [ (FORCEDETH_NAPI => EXPERIMENTAL) ] } CS89x0? : bmode [ (CS89x0 => (ISA || (EISA || (MACH_IXDP2351 || (ARCH_IXDP2X01 || (ARCH_PNX010X || MACH_MX31ADS)))))) ] { CS89x0_NONISA_IRQ? [ ((MACH_IXDP2351 || (ARCH_IXDP2X01 || (ARCH_PNX010X || MACH_MX31ADS))) => CS89x0_NONISA_IRQ) ] } TC35815? : bmode [ (TC35815 => ((NET_PCI && PCI) && MIPS)), ((((NET_PCI && PCI) && MIPS) && TC35815) => PHYLIB) ] EEPRO100? : bmode [ (EEPRO100 => (NET_PCI && PCI)), (((NET_PCI && PCI) && EEPRO100) => MII) ] E100? : bmode [ (E100 => (NET_PCI && PCI)), (((NET_PCI && PCI) && E100) => MII) ] LNE390? : bmode [ (LNE390 => ((NET_PCI && EISA) && EXPERIMENTAL)), ((((NET_PCI && EISA) && EXPERIMENTAL) && LNE390) => CRC32) ] FEALNX? : bmode [ (FEALNX => (NET_PCI && PCI)), (((NET_PCI && PCI) && FEALNX) => CRC32), (((NET_PCI && PCI) && FEALNX) => MII) ] NATSEMI? : bmode [ (NATSEMI => (NET_PCI && PCI)), (((NET_PCI && PCI) && NATSEMI) => CRC32) ] NE2K_PCI? : bmode [ (NE2K_PCI => (NET_PCI && PCI)), (((NET_PCI && PCI) && NE2K_PCI) => CRC32) ] NE3210? : bmode [ (NE3210 => ((NET_PCI && EISA) && EXPERIMENTAL)), ((((NET_PCI && EISA) && EXPERIMENTAL) && NE3210) => CRC32) ] ES3210? : bmode [ (ES3210 => ((NET_PCI && EISA) && EXPERIMENTAL)), ((((NET_PCI && EISA) && EXPERIMENTAL) && ES3210) => CRC32) ] 8139CP? : bmode [ (8139CP => ((NET_PCI && PCI) && EXPERIMENTAL)), ((((NET_PCI && PCI) && EXPERIMENTAL) && 8139CP) => CRC32), ((((NET_PCI && PCI) && EXPERIMENTAL) && 8139CP) => MII) ] 8139TOO? : bmode [ (8139TOO => (NET_PCI && PCI)), (((NET_PCI && PCI) && 8139TOO) => CRC32), (((NET_PCI && PCI) && 8139TOO) => MII) ] { 8139TOO_PIO? 8139TOO_TUNE_TWISTER? 8139TOO_8129? 8139_OLD_RX_RESET? } R6040? : bmode [ (R6040 => (NET_PCI && PCI)), (((NET_PCI && PCI) && R6040) => CRC32), (((NET_PCI && PCI) && R6040) => MII) ] SIS900? : bmode [ (SIS900 => (NET_PCI && PCI)), (((NET_PCI && PCI) && SIS900) => CRC32), (((NET_PCI && PCI) && SIS900) => MII) ] EPIC100? : bmode [ (EPIC100 => (NET_PCI && PCI)), (((NET_PCI && PCI) && EPIC100) => CRC32), (((NET_PCI && PCI) && EPIC100) => MII) ] SUNDANCE? : bmode [ (SUNDANCE => (NET_PCI && PCI)), (((NET_PCI && PCI) && SUNDANCE) => CRC32), (((NET_PCI && PCI) && SUNDANCE) => MII) ] { SUNDANCE_MMIO? } TLAN? : bmode [ (TLAN => (NET_PCI && (PCI || EISA))) ] VIA_RHINE? : bmode [ (VIA_RHINE => (NET_PCI && PCI)), (((NET_PCI && PCI) && VIA_RHINE) => CRC32), (((NET_PCI && PCI) && VIA_RHINE) => MII) ] { VIA_RHINE_MMIO? } SC92031? : bmode [ (SC92031 => ((NET_PCI && PCI) && EXPERIMENTAL)), ((((NET_PCI && PCI) && EXPERIMENTAL) && SC92031) => CRC32) ] CPMAC? : bmode [ (CPMAC => ((EXPERIMENTAL && AR7) && BROKEN)), ((((EXPERIMENTAL && AR7) && BROKEN) && CPMAC) => PHYLIB) ] NET_POCKET? [ (NET_POCKET => PARPORT) ] { ATP? : bmode [ (ATP => (PARPORT && X86)), (((PARPORT && X86) && ATP) => CRC32) ] DE600? : bmode [ (DE600 => PARPORT) ] DE620? : bmode [ (DE620 => PARPORT) ] } SGISEEQ? : bmode [ (SGISEEQ => SGI_HAS_SEEQ) ] DECLANCE? : bmode [ (DECLANCE => MACH_DECSTATION), ((MACH_DECSTATION && DECLANCE) => CRC32) ] 68360_ENET? [ (68360_ENET => M68360) ] FEC? [ (FEC => (M523x || (M527x || (M5272 || (M528x || M520x))))) ] { FEC2? } FEC_MPC52xx? : bmode [ (FEC_MPC52xx => (PPC_MPC52xx && PPC_BESTCOMM)), (((PPC_MPC52xx && PPC_BESTCOMM) && FEC_MPC52xx) => CRC32), (((PPC_MPC52xx && PPC_BESTCOMM) && FEC_MPC52xx) => PHYLIB), (((PPC_MPC52xx && PPC_BESTCOMM) && FEC_MPC52xx) => PPC_BESTCOMM_FEC) ] { FEC_MPC52xx_MDIO? } NE_H8300? : bmode [ (NE_H8300 => H8300) ] ATL2? : bmode [ (ATL2 => PCI), ((PCI && ATL2) => CRC32), ((PCI && ATL2) => MII) ] FS_ENET? : bmode [ (FS_ENET => (CPM1 || CPM2)), (((CPM1 || CPM2) && FS_ENET) => MII), (((CPM1 || CPM2) && FS_ENET) => PHYLIB) ] { FS_ENET_HAS_SCC? [ (FS_ENET_HAS_SCC => (CPM1 || CPM2)) ] FS_ENET_HAS_FCC? [ (FS_ENET_HAS_FCC => CPM2) ] FS_ENET_HAS_FEC? [ (FS_ENET_HAS_FEC => CPM1), ((CPM1 && FS_ENET_HAS_FEC) => FS_ENET_MDIO_FEC) ] FS_ENET_MDIO_FEC? : bmode [ (FS_ENET_MDIO_FEC => CPM1) ] FS_ENET_MDIO_FCC? : bmode [ (FS_ENET_MDIO_FCC => CPM2), ((CPM2 && FS_ENET_MDIO_FCC) => MDIO_BITBANG) ] } } NETDEV_1000? [ (NETDEV_1000 => !UML) ] { ACENIC? : bmode [ (ACENIC => PCI) ] { ACENIC_OMIT_TIGON_I? } DL2K? : bmode [ (DL2K => PCI), ((PCI && DL2K) => CRC32) ] E1000? : bmode [ (E1000 => PCI) ] E1000E? : bmode [ (E1000E => (PCI && (!SPARC32 || BROKEN))) ] IP1000? : bmode [ (IP1000 => (PCI && EXPERIMENTAL)), (((PCI && EXPERIMENTAL) && IP1000) => MII) ] IGB? : bmode [ (IGB => PCI) ] { IGB_LRO? [ (IGB_LRO => INET), ((INET && IGB_LRO) => INET_LRO) ] IGB_DCA? [ (IGB_DCA => (DCA && ((IGB = "y") || (DCA = "m")))) ] } ENP2611_MSF_NET? : bmode [ (ENP2611_MSF_NET => ARCH_ENP2611) ] MYRI_SBUS? : bmode [ (MYRI_SBUS => SBUS) ] NS83820? : bmode [ (NS83820 => PCI) ] HAMACHI? : bmode [ (HAMACHI => PCI), ((PCI && HAMACHI) => MII) ] YELLOWFIN? : bmode [ (YELLOWFIN => (PCI && EXPERIMENTAL)), (((PCI && EXPERIMENTAL) && YELLOWFIN) => CRC32) ] R8169? : bmode [ (R8169 => PCI), ((PCI && R8169) => CRC32), ((PCI && R8169) => MII) ] { R8169_VLAN? [ (R8169_VLAN => VLAN_8021Q) ] } SB1250_MAC? : bmode [ (SB1250_MAC => SIBYTE_SB1xxx_SOC), ((SIBYTE_SB1xxx_SOC && SB1250_MAC) => PHYLIB) ] SIS190? : bmode [ (SIS190 => PCI), ((PCI && SIS190) => CRC32), ((PCI && SIS190) => MII) ] SKGE? : bmode [ (SKGE => PCI), ((PCI && SKGE) => CRC32) ] { SKGE_DEBUG? [ (SKGE_DEBUG => DEBUG_FS) ] } SKY2? : bmode [ (SKY2 => PCI), ((PCI && SKY2) => CRC32) ] { SKY2_DEBUG? [ (SKY2_DEBUG => DEBUG_FS) ] } VIA_VELOCITY? : bmode [ (VIA_VELOCITY => PCI), ((PCI && VIA_VELOCITY) => CRC32), ((PCI && VIA_VELOCITY) => CRC_CCITT), ((PCI && VIA_VELOCITY) => MII) ] TIGON3? : bmode [ (TIGON3 => PCI), ((PCI && TIGON3) => PHYLIB) ] BNX2? : bmode [ (BNX2 => PCI), ((PCI && BNX2) => CRC32), ((PCI && BNX2) => ZLIB_INFLATE) ] SPIDER_NET? : bmode [ (SPIDER_NET => (PCI && (PPC_IBM_CELL_BLADE || PPC_CELLEB))), (((PCI && (PPC_IBM_CELL_BLADE || PPC_CELLEB)) && SPIDER_NET) => FW_LOADER) ] TSI108_ETH? : bmode [ (TSI108_ETH => TSI108_BRIDGE) ] GELIC_NET? : bmode [ (GELIC_NET => PPC_PS3), ((PPC_PS3 && GELIC_NET) => PS3_SYS_MANAGER) ] { GELIC_WIRELESS? [ (GELIC_WIRELESS => WIRELESS_EXT) ] { GELIC_WIRELESS_OLD_PSK_INTERFACE? } } GIANFAR? : bmode [ (GIANFAR => FSL_SOC), ((FSL_SOC && GIANFAR) => PHYLIB), ((FSL_SOC && GIANFAR) => CRC32) ] UCC_GETH? : bmode [ (UCC_GETH => QUICC_ENGINE), ((QUICC_ENGINE && UCC_GETH) => PHYLIB) ] { UGETH_MAGIC_PACKET? UGETH_FILTERING? UGETH_TX_ON_DEMAND? } MV643XX_ETH? : bmode [ (MV643XX_ETH => (MV64360 || (MV64X60 || ((PPC_MULTIPLATFORM && PPC32) || PLAT_ORION)))), (((MV64360 || (MV64X60 || ((PPC_MULTIPLATFORM && PPC32) || PLAT_ORION))) && MV643XX_ETH) => PHYLIB) ] QLA3XXX? : bmode [ (QLA3XXX => PCI) ] ATL1? : bmode [ (ATL1 => PCI), ((PCI && ATL1) => CRC32), ((PCI && ATL1) => MII) ] ATL1E? : bmode [ (ATL1E => (PCI && EXPERIMENTAL)), (((PCI && EXPERIMENTAL) && ATL1E) => CRC32), (((PCI && EXPERIMENTAL) && ATL1E) => MII) ] JME? : bmode [ (JME => PCI), ((PCI && JME) => CRC32), ((PCI && JME) => MII) ] } NETDEV_10000? [ (NETDEV_10000 => !UML) ] { CHELSIO_T1? : bmode [ (CHELSIO_T1 => PCI), ((PCI && CHELSIO_T1) => CRC32) ] { CHELSIO_T1_1G? } CHELSIO_T3? : bmode [ (CHELSIO_T3 => (PCI && INET)), (((PCI && INET) && CHELSIO_T3) => FW_LOADER), (((PCI && INET) && CHELSIO_T3) => INET_LRO) ] EHEA? : bmode [ (EHEA => ((IBMEBUS && INET) && SPARSEMEM)), ((((IBMEBUS && INET) && SPARSEMEM) && EHEA) => INET_LRO) ] ENIC? : bmode [ (ENIC => (PCI && INET)), (((PCI && INET) && ENIC) => INET_LRO) ] IXGBE? : bmode [ (IXGBE => (PCI && INET)), (((PCI && INET) && IXGBE) => INET_LRO) ] { IXGBE_DCA? [ (IXGBE_DCA => (DCA && ((IXGBE = "y") || (DCA = "m")))) ] } IXGB? : bmode [ (IXGB => PCI) ] S2IO? : bmode [ (S2IO => PCI) ] MYRI10GE? : bmode [ (MYRI10GE => (PCI && INET)), (((PCI && INET) && MYRI10GE) => FW_LOADER), (((PCI && INET) && MYRI10GE) => CRC32), (((PCI && INET) && MYRI10GE) => INET_LRO) ] { MYRI10GE_DCA? [ (MYRI10GE_DCA => (DCA && ((MYRI10GE = "y") || (DCA = "m")))) ] } NETXEN_NIC? : bmode [ (NETXEN_NIC => PCI) ] NIU? : bmode [ (NIU => PCI) ] PASEMI_MAC? : bmode [ (PASEMI_MAC => (PPC_PASEMI && PCI)), (((PPC_PASEMI && PCI) && PASEMI_MAC) => PHYLIB), (((PPC_PASEMI && PCI) && PASEMI_MAC) => INET_LRO) ] MLX4_EN? : bmode [ (MLX4_EN => (PCI && INET)), (((PCI && INET) && MLX4_EN) => MLX4_CORE), (((PCI && INET) && MLX4_EN) => INET_LRO) ] MLX4_CORE? : bmode [ (PCI => (MLX4_CORE = n)) ] MLX4_DEBUG? [ ((MLX4_DEBUG => (MLX4_CORE && EMBEDDED)) || ((!(MLX4_CORE && EMBEDDED) && MLX4_CORE) => MLX4_DEBUG)) ] TEHUTI? : bmode [ (TEHUTI => PCI) ] BNX2X? : bmode [ (BNX2X => PCI), ((PCI && BNX2X) => ZLIB_INFLATE), ((PCI && BNX2X) => LIBCRC32C) ] QLGE? : bmode [ (QLGE => PCI) ] SFC? : bmode [ (SFC => (PCI && INET)), (((PCI && INET) && SFC) => MII), (((PCI && INET) && SFC) => INET_LRO), (((PCI && INET) && SFC) => CRC32), (((PCI && INET) && SFC) => I2C), (((PCI && INET) && SFC) => I2C_ALGOBIT) ] } TR? [ (TR => (!UML && (PCI || (ISA || (MCA || CCW))))), (((!UML && (PCI || (ISA || (MCA || CCW)))) && TR) => LLC) ] { IBMTR? : bmode [ (IBMTR => (ISA || MCA)) ] IBMOL? : bmode [ (IBMOL => PCI) ] IBMLS? : bmode [ (IBMLS => (PCI && !64BIT)) ] 3C359? : bmode [ (3C359 => PCI) ] TMS380TR? : bmode [ (TMS380TR => (PCI || ((ISA && ISA_DMA_API) || MCA))), (((PCI || ((ISA && ISA_DMA_API) || MCA)) && TMS380TR) => FW_LOADER) ] { TMSPCI? : bmode [ (TMSPCI => PCI) ] SKISA? : bmode [ (SKISA => ISA) ] PROTEON? : bmode [ (PROTEON => ISA) ] ABYSS? : bmode [ (ABYSS => PCI) ] MADGEMC? : bmode [ (MADGEMC => MCA) ] } SMCTR? : bmode [ (SMCTR => ((ISA || MCA_LEGACY) && (BROKEN || !64BIT))) ] } "Wireless LAN"? [ !S390 ] { WLAN_PRE80211? [ (WLAN_PRE80211 => !S390) ] { STRIP? : bmode [ (STRIP => (!S390 && INET)), (((!S390 && INET) && STRIP) => WIRELESS_EXT) ] ARLAN? : bmode [ (ARLAN => ((!S390 && ISA) && !64BIT)), ((((!S390 && ISA) && !64BIT) && ARLAN) => WIRELESS_EXT) ] WAVELAN? : bmode [ (WAVELAN => (!S390 && ISA)), (((!S390 && ISA) && WAVELAN) => WIRELESS_EXT) ] PCMCIA_WAVELAN? : bmode [ (PCMCIA_WAVELAN => (!S390 && PCMCIA)), (((!S390 && PCMCIA) && PCMCIA_WAVELAN) => WIRELESS_EXT) ] PCMCIA_NETWAVE? : bmode [ (PCMCIA_NETWAVE => (!S390 && PCMCIA)), (((!S390 && PCMCIA) && PCMCIA_NETWAVE) => WIRELESS_EXT) ] } WLAN_80211? [ (WLAN_80211 => !S390) ] { PCMCIA_RAYCS? : bmode [ (PCMCIA_RAYCS => (!S390 && PCMCIA)), (((!S390 && PCMCIA) && PCMCIA_RAYCS) => WIRELESS_EXT) ] IPW2100? : bmode [ (IPW2100 => (!S390 && PCI)), (((!S390 && PCI) && IPW2100) => WIRELESS_EXT), (((!S390 && PCI) && IPW2100) => FW_LOADER), (((!S390 && PCI) && IPW2100) => IEEE80211) ] { IPW2100_MONITOR? [ (IPW2100_MONITOR => !S390) ] IPW2100_DEBUG? [ (IPW2100_DEBUG => !S390) ] } IPW2200? : bmode [ (IPW2200 => (!S390 && PCI)), (((!S390 && PCI) && IPW2200) => WIRELESS_EXT), (((!S390 && PCI) && IPW2200) => FW_LOADER), (((!S390 && PCI) && IPW2200) => IEEE80211) ] { IPW2200_MONITOR? [ (IPW2200_MONITOR => !S390) ] { IPW2200_RADIOTAP? [ (IPW2200_RADIOTAP => !S390) ] IPW2200_PROMISCUOUS? [ (IPW2200_PROMISCUOUS => !S390), ((!S390 && IPW2200_PROMISCUOUS) => IPW2200_RADIOTAP) ] } IPW2200_QOS? [ (IPW2200_QOS => (!S390 && EXPERIMENTAL)) ] IPW2200_DEBUG? [ (IPW2200_DEBUG => !S390) ] } LIBERTAS? : bmode [ (LIBERTAS => !S390), ((!S390 && LIBERTAS) => WIRELESS_EXT), ((!S390 && LIBERTAS) => FW_LOADER) ] { LIBERTAS_USB? : bmode [ (LIBERTAS_USB => (!S390 && USB)) ] LIBERTAS_CS? : bmode [ (LIBERTAS_CS => (!S390 && PCMCIA)), (((!S390 && PCMCIA) && LIBERTAS_CS) => FW_LOADER) ] LIBERTAS_SDIO? : bmode [ (LIBERTAS_SDIO => (!S390 && MMC)) ] LIBERTAS_DEBUG? [ (LIBERTAS_DEBUG => !S390) ] } LIBERTAS_THINFIRM? : bmode [ (LIBERTAS_THINFIRM => (!S390 && MAC80211)), (((!S390 && MAC80211) && LIBERTAS_THINFIRM) => FW_LOADER) ] { LIBERTAS_THINFIRM_USB? : bmode [ (LIBERTAS_THINFIRM_USB => (!S390 && USB)) ] } AIRO? : bmode [ (AIRO => ((!S390 && ISA_DMA_API) && (PCI || BROKEN))), ((((!S390 && ISA_DMA_API) && (PCI || BROKEN)) && AIRO) => WIRELESS_EXT), ((((!S390 && ISA_DMA_API) && (PCI || BROKEN)) && AIRO) => CRYPTO) ] HERMES? : bmode [ (HERMES => (!S390 && (PPC_PMAC || (PCI || PCMCIA)))), (((!S390 && (PPC_PMAC || (PCI || PCMCIA))) && HERMES) => WIRELESS_EXT), (((!S390 && (PPC_PMAC || (PCI || PCMCIA))) && HERMES) => FW_LOADER), (((!S390 && (PPC_PMAC || (PCI || PCMCIA))) && HERMES) => CRYPTO), (((!S390 && (PPC_PMAC || (PCI || PCMCIA))) && HERMES) => CRYPTO_MICHAEL_MIC) ] { APPLE_AIRPORT? : bmode [ (APPLE_AIRPORT => (!S390 && PPC_PMAC)) ] PLX_HERMES? : bmode [ (PLX_HERMES => (!S390 && PCI)) ] TMD_HERMES? : bmode [ (TMD_HERMES => (!S390 && PCI)) ] NORTEL_HERMES? : bmode [ (NORTEL_HERMES => (!S390 && PCI)) ] PCI_HERMES? : bmode [ (PCI_HERMES => (!S390 && PCI)) ] PCMCIA_HERMES? : bmode [ (PCMCIA_HERMES => (!S390 && PCMCIA)) ] PCMCIA_SPECTRUM? : bmode [ (PCMCIA_SPECTRUM => (!S390 && PCMCIA)) ] } ATMEL? : bmode [ (ATMEL => (!S390 && (PCI || PCMCIA))), (((!S390 && (PCI || PCMCIA)) && ATMEL) => WIRELESS_EXT), (((!S390 && (PCI || PCMCIA)) && ATMEL) => FW_LOADER), (((!S390 && (PCI || PCMCIA)) && ATMEL) => CRC32) ] { PCI_ATMEL? : bmode [ (PCI_ATMEL => (!S390 && PCI)) ] PCMCIA_ATMEL? : bmode [ (PCMCIA_ATMEL => (!S390 && PCMCIA)), (((!S390 && PCMCIA) && PCMCIA_ATMEL) => WIRELESS_EXT), (((!S390 && PCMCIA) && PCMCIA_ATMEL) => FW_LOADER), (((!S390 && PCMCIA) && PCMCIA_ATMEL) => CRC32) ] } AIRO_CS? : bmode [ (AIRO_CS => ((!S390 && PCMCIA) && (BROKEN || !M32R))), ((((!S390 && PCMCIA) && (BROKEN || !M32R)) && AIRO_CS) => WIRELESS_EXT), ((((!S390 && PCMCIA) && (BROKEN || !M32R)) && AIRO_CS) => CRYPTO), ((((!S390 && PCMCIA) && (BROKEN || !M32R)) && AIRO_CS) => CRYPTO_AES) ] PCMCIA_WL3501? : bmode [ (PCMCIA_WL3501 => ((!S390 && EXPERIMENTAL) && PCMCIA)), ((((!S390 && EXPERIMENTAL) && PCMCIA) && PCMCIA_WL3501) => WIRELESS_EXT) ] PRISM54? : bmode [ (PRISM54 => ((!S390 && PCI) && EXPERIMENTAL)), ((((!S390 && PCI) && EXPERIMENTAL) && PRISM54) => WIRELESS_EXT), ((((!S390 && PCI) && EXPERIMENTAL) && PRISM54) => FW_LOADER) ] USB_ZD1201? : bmode [ (USB_ZD1201 => (!S390 && USB)), (((!S390 && USB) && USB_ZD1201) => WIRELESS_EXT), (((!S390 && USB) && USB_ZD1201) => FW_LOADER) ] USB_NET_RNDIS_WLAN? : bmode [ (USB_NET_RNDIS_WLAN => ((!S390 && USB) && EXPERIMENTAL)), ((((!S390 && USB) && EXPERIMENTAL) && USB_NET_RNDIS_WLAN) => USB_USBNET), ((((!S390 && USB) && EXPERIMENTAL) && USB_NET_RNDIS_WLAN) => USB_NET_CDCETHER), ((((!S390 && USB) && EXPERIMENTAL) && USB_NET_RNDIS_WLAN) => USB_NET_RNDIS_HOST), ((((!S390 && USB) && EXPERIMENTAL) && USB_NET_RNDIS_WLAN) => WIRELESS_EXT) ] RTL8180? : bmode [ (RTL8180 => (((!S390 && MAC80211) && PCI) && EXPERIMENTAL)), (((((!S390 && MAC80211) && PCI) && EXPERIMENTAL) && RTL8180) => EEPROM_93CX6) ] RTL8187? : bmode [ (RTL8187 => (((!S390 && MAC80211) && USB) && EXPERIMENTAL)), (((((!S390 && MAC80211) && USB) && EXPERIMENTAL) && RTL8187) => EEPROM_93CX6) ] ADM8211? : bmode [ (ADM8211 => (((!S390 && MAC80211) && PCI) && EXPERIMENTAL)), (((((!S390 && MAC80211) && PCI) && EXPERIMENTAL) && ADM8211) => CRC32), (((((!S390 && MAC80211) && PCI) && EXPERIMENTAL) && ADM8211) => EEPROM_93CX6) ] MAC80211_HWSIM? : bmode [ (MAC80211_HWSIM => (!S390 && MAC80211)) ] P54_COMMON? : bmode [ (P54_COMMON => (((!S390 && MAC80211) && FW_LOADER) && EXPERIMENTAL)) ] { P54_USB? : bmode [ (P54_USB => (!S390 && USB)), (((!S390 && USB) && P54_USB) => CRC32) ] P54_PCI? : bmode [ (P54_PCI => (!S390 && PCI)) ] } ATH5K? : bmode [ (ATH5K => (((!S390 && PCI) && MAC80211) && EXPERIMENTAL)), (((((!S390 && PCI) && MAC80211) && EXPERIMENTAL) && ATH5K) => MAC80211_LEDS), (((((!S390 && PCI) && MAC80211) && EXPERIMENTAL) && ATH5K) => LEDS_CLASS), (((((!S390 && PCI) && MAC80211) && EXPERIMENTAL) && ATH5K) => NEW_LEDS) ] { ATH5K_DEBUG? [ (ATH5K_DEBUG => !S390) ] } ATH9K? : bmode [ (ATH9K => ((!S390 && PCI) && MAC80211)), ((((!S390 && PCI) && MAC80211) && ATH9K) => MAC80211_LEDS), ((((!S390 && PCI) && MAC80211) && ATH9K) => LEDS_CLASS), ((((!S390 && PCI) && MAC80211) && ATH9K) => NEW_LEDS) ] } IWLWIFI? : bmode IWLCORE? : bmode [ (IWLCORE => ((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL)), ((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWLCORE) => IWLWIFI), (((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWLWIFI_LEDS) && IWLCORE) => MAC80211_LEDS), (((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWLWIFI_LEDS) && IWLCORE) => LEDS_CLASS), (((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWLWIFI_RFKILL) && IWLCORE) => RFKILL) ] IWLWIFI_LEDS? [ (!S390 => !IWLWIFI_LEDS) ] IWLWIFI_RFKILL? [ (IWLWIFI_RFKILL => (!S390 && IWLCORE)) ] IWLWIFI_DEBUG? [ (IWLWIFI_DEBUG => (!S390 && IWLCORE)) ] { IWLWIFI_DEBUGFS? [ (IWLWIFI_DEBUGFS => ((!S390 && IWLCORE) && MAC80211_DEBUGFS)) ] } IWLAGN? : bmode [ (IWLAGN => ((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL)), ((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWLAGN) => FW_LOADER), ((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWLAGN) => IWLCORE) ] { IWLAGN_SPECTRUM_MEASUREMENT? [ (IWLAGN_SPECTRUM_MEASUREMENT => !S390) ] IWLAGN_LEDS? [ (IWLAGN_LEDS => !S390), ((!S390 && IWLAGN_LEDS) => IWLWIFI_LEDS) ] IWL4965? [ (IWL4965 => !S390) ] IWL5000? [ (IWL5000 => !S390) ] } IWL3945? : bmode [ (IWL3945 => ((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL)), ((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWL3945) => FW_LOADER), ((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWL3945) => IWLWIFI), (((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWL3945_LEDS) && IWL3945) => MAC80211_LEDS), (((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWL3945_LEDS) && IWL3945) => LEDS_CLASS), (((((((!S390 && PCI) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && IWL3945_RFKILL) && IWL3945) => RFKILL) ] { IWL3945_RFKILL? [ (IWL3945_RFKILL => !S390) ] IWL3945_SPECTRUM_MEASUREMENT? [ (IWL3945_SPECTRUM_MEASUREMENT => !S390) ] IWL3945_LEDS? [ (IWL3945_LEDS => !S390) ] IWL3945_DEBUG? [ (IWL3945_DEBUG => !S390) ] } HOSTAP? : bmode [ (HOSTAP => (!S390 && WLAN_80211)), (((!S390 && WLAN_80211) && HOSTAP) => WIRELESS_EXT), (((!S390 && WLAN_80211) && HOSTAP) => IEEE80211), (((!S390 && WLAN_80211) && HOSTAP) => IEEE80211_CRYPT_WEP) ] { HOSTAP_FIRMWARE? [ (HOSTAP_FIRMWARE => !S390) ] { HOSTAP_FIRMWARE_NVRAM? [ (HOSTAP_FIRMWARE_NVRAM => !S390) ] } HOSTAP_PLX? : bmode [ (HOSTAP_PLX => (!S390 && PCI)) ] HOSTAP_PCI? : bmode [ (HOSTAP_PCI => (!S390 && PCI)) ] HOSTAP_CS? : bmode [ (HOSTAP_CS => (!S390 && PCMCIA)) ] } B43? : bmode [ (B43 => ((((!S390 && SSB_POSSIBLE) && MAC80211) && WLAN_80211) && HAS_DMA)), ((((((!S390 && SSB_POSSIBLE) && MAC80211) && WLAN_80211) && HAS_DMA) && B43) => SSB), ((((((!S390 && SSB_POSSIBLE) && MAC80211) && WLAN_80211) && HAS_DMA) && B43) => FW_LOADER), ((((((!S390 && SSB_POSSIBLE) && MAC80211) && WLAN_80211) && HAS_DMA) && B43) => HW_RANDOM) ] { B43_PCI_AUTOSELECT? [ ((!S390 && SSB_PCIHOST_POSSIBLE) => B43_PCI_AUTOSELECT), (((!S390 && SSB_PCIHOST_POSSIBLE) && B43_PCI_AUTOSELECT) => SSB_PCIHOST), (((!S390 && SSB_PCIHOST_POSSIBLE) && B43_PCI_AUTOSELECT) => SSB_B43_PCI_BRIDGE) ] B43_PCICORE_AUTOSELECT? [ ((!S390 && SSB_DRIVER_PCICORE_POSSIBLE) => B43_PCICORE_AUTOSELECT), (((!S390 && SSB_DRIVER_PCICORE_POSSIBLE) && B43_PCICORE_AUTOSELECT) => SSB_DRIVER_PCICORE) ] B43_PCMCIA? [ (B43_PCMCIA => ((!S390 && SSB_PCMCIAHOST_POSSIBLE) && EXPERIMENTAL)), ((((!S390 && SSB_PCMCIAHOST_POSSIBLE) && EXPERIMENTAL) && B43_PCMCIA) => SSB_PCMCIAHOST) ] B43_PIO? [ ((!S390 && (B43_PCMCIA || B43_FORCE_PIO)) => B43_PIO), (((!S390 && (B43_PCMCIA || B43_FORCE_PIO)) && B43_PIO) => SSB_BLOCKIO) ] B43_NPHY? [ (B43_NPHY => ((!S390 && EXPERIMENTAL) && BROKEN)) ] B43_PHY_LP? [ (B43_PHY_LP => ((!S390 && EXPERIMENTAL) && BROKEN)) ] B43_LEDS? [ (((!S390 && MAC80211_LEDS) && ((LEDS_CLASS = "y") || (LEDS_CLASS = "B43"))) => B43_LEDS) ] B43_RFKILL? [ ((((!S390 && ((RFKILL = "y") || (RFKILL = "B43"))) && RFKILL_INPUT) && ((INPUT_POLLDEV = "y") || (INPUT_POLLDEV = "B43"))) => B43_RFKILL) ] B43_DEBUG? [ (B43_DEBUG => !S390) ] { B43_FORCE_PIO? [ (B43_FORCE_PIO => !S390) ] } } B43LEGACY? : bmode [ (B43LEGACY => ((((!S390 && SSB_POSSIBLE) && MAC80211) && WLAN_80211) && HAS_DMA)), ((((((!S390 && SSB_POSSIBLE) && MAC80211) && WLAN_80211) && HAS_DMA) && B43LEGACY) => SSB), ((((((!S390 && SSB_POSSIBLE) && MAC80211) && WLAN_80211) && HAS_DMA) && B43LEGACY) => FW_LOADER), ((((((!S390 && SSB_POSSIBLE) && MAC80211) && WLAN_80211) && HAS_DMA) && B43LEGACY) => HW_RANDOM) ] { B43LEGACY_PCI_AUTOSELECT? [ ((!S390 && SSB_PCIHOST_POSSIBLE) => B43LEGACY_PCI_AUTOSELECT), (((!S390 && SSB_PCIHOST_POSSIBLE) && B43LEGACY_PCI_AUTOSELECT) => SSB_PCIHOST), (((!S390 && SSB_PCIHOST_POSSIBLE) && B43LEGACY_PCI_AUTOSELECT) => SSB_B43_PCI_BRIDGE) ] B43LEGACY_PCICORE_AUTOSELECT? [ ((!S390 && SSB_DRIVER_PCICORE_POSSIBLE) => B43LEGACY_PCICORE_AUTOSELECT), (((!S390 && SSB_DRIVER_PCICORE_POSSIBLE) && B43LEGACY_PCICORE_AUTOSELECT) => SSB_DRIVER_PCICORE) ] B43LEGACY_LEDS? [ (((!S390 && MAC80211_LEDS) && ((LEDS_CLASS = "y") || (LEDS_CLASS = "B43LEGACY"))) => B43LEGACY_LEDS) ] B43LEGACY_RFKILL? [ ((((!S390 && ((RFKILL = "y") || (RFKILL = "B43LEGACY"))) && RFKILL_INPUT) && ((INPUT_POLLDEV = "y") || (INPUT_POLLDEV = "B43LEGACY"))) => B43LEGACY_RFKILL) ] B43LEGACY_DEBUG? [ (B43LEGACY_DEBUG => !S390) ] B43LEGACY_DMA? B43LEGACY_PIO? "Broadcom 43xx-legacy data transfer mode" [ ("Broadcom 43xx-legacy data transfer mode" => (NETDEVICES && (!S390 && B43LEGACY))) ] { ( B43LEGACY_DMA_AND_PIO_MODE? [ (B43LEGACY_DMA_AND_PIO_MODE => B43LEGACY_DMA), (B43LEGACY_DMA_AND_PIO_MODE => B43LEGACY_PIO) ] B43LEGACY_DMA_MODE? [ (B43LEGACY_DMA_MODE => B43LEGACY_DMA) ] B43LEGACY_PIO_MODE? [ (B43LEGACY_PIO_MODE => B43LEGACY_PIO) ] ) } } ZD1211RW? : bmode [ (ZD1211RW => ((((!S390 && USB) && MAC80211) && WLAN_80211) && EXPERIMENTAL)), ((((((!S390 && USB) && MAC80211) && WLAN_80211) && EXPERIMENTAL) && ZD1211RW) => FW_LOADER) ] { ZD1211RW_DEBUG? [ (ZD1211RW_DEBUG => !S390) ] } RT2X00? : bmode [ (RT2X00 => (((!S390 && MAC80211) && WLAN_80211) && EXPERIMENTAL)) ] { RT2400PCI? : bmode [ (RT2400PCI => (!S390 && PCI)), (((!S390 && PCI) && RT2400PCI) => RT2X00_LIB_PCI), (((!S390 && PCI) && RT2400PCI) => EEPROM_93CX6) ] RT2500PCI? : bmode [ (RT2500PCI => (!S390 && PCI)), (((!S390 && PCI) && RT2500PCI) => RT2X00_LIB_PCI), (((!S390 && PCI) && RT2500PCI) => EEPROM_93CX6) ] RT61PCI? : bmode [ (RT61PCI => (!S390 && PCI)), (((!S390 && PCI) && RT61PCI) => RT2X00_LIB_PCI), (((!S390 && PCI) && RT61PCI) => RT2X00_LIB_FIRMWARE), (((!S390 && PCI) && RT61PCI) => RT2X00_LIB_CRYPTO), (((!S390 && PCI) && RT61PCI) => CRC_ITU_T), (((!S390 && PCI) && RT61PCI) => EEPROM_93CX6) ] RT2500USB? : bmode [ (RT2500USB => (!S390 && USB)), (((!S390 && USB) && RT2500USB) => RT2X00_LIB_USB) ] RT73USB? : bmode [ (RT73USB => (!S390 && USB)), (((!S390 && USB) && RT73USB) => RT2X00_LIB_USB), (((!S390 && USB) && RT73USB) => RT2X00_LIB_FIRMWARE), (((!S390 && USB) && RT73USB) => RT2X00_LIB_CRYPTO), (((!S390 && USB) && RT73USB) => CRC_ITU_T) ] RT2X00_LIB_PCI? : bmode [ ((!S390 && RT2X00_LIB_PCI) => RT2X00_LIB) ] RT2X00_LIB_USB? : bmode [ ((!S390 && RT2X00_LIB_USB) => RT2X00_LIB) ] RT2X00_LIB? : bmode RT2X00_LIB_FIRMWARE? [ ((!S390 && RT2X00_LIB_FIRMWARE) => FW_LOADER) ] RT2X00_LIB_CRYPTO? RT2X00_LIB_RFKILL? [ ((!S390 && (((RT2X00_LIB = "y") && (RFKILL = "y")) || ((RT2X00_LIB = "m") && RFKILL))) => RT2X00_LIB_RFKILL) ] RT2X00_LIB_LEDS? [ ((!S390 && (((RT2X00_LIB = "y") && (LEDS_CLASS = "y")) || ((RT2X00_LIB = "m") && LEDS_CLASS))) => RT2X00_LIB_LEDS) ] RT2X00_LIB_DEBUGFS? [ (RT2X00_LIB_DEBUGFS => ((!S390 && RT2X00_LIB) && MAC80211_DEBUGFS)) ] RT2X00_DEBUG? [ (RT2X00_DEBUG => (!S390 && RT2X00_LIB)) ] } } "USB Network Adapters"? [ (USB && NET) ] { USB_CATC? : bmode [ (USB_CATC => ((USB && NET) && EXPERIMENTAL)), ((((USB && NET) && EXPERIMENTAL) && USB_CATC) => CRC32) ] USB_KAWETH? : bmode [ (USB_KAWETH => (USB && NET)) ] USB_PEGASUS? : bmode [ (USB_PEGASUS => (USB && NET)), (((USB && NET) && USB_PEGASUS) => MII) ] USB_RTL8150? : bmode [ (USB_RTL8150 => ((USB && NET) && EXPERIMENTAL)), ((((USB && NET) && EXPERIMENTAL) && USB_RTL8150) => MII) ] USB_USBNET? : bmode [ (USB_USBNET => (USB && NET)), (((USB && NET) && USB_USBNET) => MII) ] { USB_NET_AX8817X? : bmode [ (USB_NET_AX8817X => (USB && NET)), (((USB && NET) && USB_NET_AX8817X) => CRC32) ] USB_NET_CDCETHER? : bmode [ (USB_NET_CDCETHER => (USB && NET)) ] USB_NET_DM9601? : bmode [ (USB_NET_DM9601 => (USB && NET)), (((USB && NET) && USB_NET_DM9601) => CRC32) ] USB_NET_SMSC95XX? : bmode [ (USB_NET_SMSC95XX => (USB && NET)), (((USB && NET) && USB_NET_SMSC95XX) => CRC32) ] USB_NET_GL620A? : bmode [ (USB_NET_GL620A => (USB && NET)) ] USB_NET_NET1080? : bmode [ (USB_NET_NET1080 => (USB && NET)) ] USB_NET_PLUSB? : bmode [ (USB_NET_PLUSB => ((USB && NET) && EXPERIMENTAL)) ] USB_NET_MCS7830? : bmode [ (USB_NET_MCS7830 => (USB && NET)) ] USB_NET_RNDIS_HOST? : bmode [ (USB_NET_RNDIS_HOST => ((USB && NET) && EXPERIMENTAL)), ((((USB && NET) && EXPERIMENTAL) && USB_NET_RNDIS_HOST) => USB_NET_CDCETHER) ] USB_NET_CDC_SUBSET? : bmode [ (USB_NET_CDC_SUBSET => (USB && NET)) ] { USB_ALI_M5632? [ (USB_ALI_M5632 => (USB && NET)) ] USB_AN2720? [ (USB_AN2720 => (USB && NET)) ] USB_BELKIN? [ (USB_BELKIN => (USB && NET)) ] USB_ARMLINUX? [ (USB_ARMLINUX => (USB && NET)) ] USB_EPSON2888? [ (USB_EPSON2888 => (USB && NET)) ] USB_KC2190? [ (USB_KC2190 => ((USB && NET) && EXPERIMENTAL)) ] } USB_NET_ZAURUS? : bmode [ (USB_NET_ZAURUS => (USB && NET)), (((USB && NET) && USB_NET_ZAURUS) => USB_NET_CDCETHER), (((USB && NET) && USB_NET_ZAURUS) => CRC32) ] } USB_HSO? : bmode [ (USB_HSO => ((NET && USB) && RFKILL)) ] } NET_PCMCIA? [ (NET_PCMCIA => PCMCIA) ] { PCMCIA_3C589? : bmode [ (PCMCIA_3C589 => PCMCIA) ] PCMCIA_3C574? : bmode [ (PCMCIA_3C574 => PCMCIA) ] PCMCIA_FMVJ18X? : bmode [ (PCMCIA_FMVJ18X => PCMCIA), ((PCMCIA && PCMCIA_FMVJ18X) => CRC32) ] PCMCIA_PCNET? : bmode [ (PCMCIA_PCNET => PCMCIA), ((PCMCIA && PCMCIA_PCNET) => CRC32) ] PCMCIA_NMCLAN? : bmode [ (PCMCIA_NMCLAN => PCMCIA) ] PCMCIA_SMC91C92? : bmode [ (PCMCIA_SMC91C92 => PCMCIA), ((PCMCIA && PCMCIA_SMC91C92) => CRC32), ((PCMCIA && PCMCIA_SMC91C92) => MII) ] PCMCIA_XIRC2PS? : bmode [ (PCMCIA_XIRC2PS => PCMCIA) ] PCMCIA_AXNET? : bmode [ (PCMCIA_AXNET => PCMCIA) ] ARCNET_COM20020_CS? : bmode [ (ARCNET_COM20020_CS => (PCMCIA && ARCNET_COM20020)) ] PCMCIA_IBMTR? : bmode [ (PCMCIA_IBMTR => ((PCMCIA && (IBMTR = "y")) && TR)) ] } WAN? { HOSTESS_SV11? : bmode [ (HOSTESS_SV11 => ((((ISA && m) && ISA_DMA_API) && INET) && HDLC)) ] COSA? : bmode [ (COSA => (((ISA && m) && ISA_DMA_API) && HDLC)) ] LANMEDIA? : bmode [ (LANMEDIA => ((PCI && VIRT_TO_BUS) && HDLC)) ] SEALEVEL_4021? : bmode [ (SEALEVEL_4021 => ((((ISA && m) && ISA_DMA_API) && INET) && HDLC)) ] HDLC? : bmode { HDLC_RAW? : bmode HDLC_RAW_ETH? : bmode HDLC_CISCO? : bmode HDLC_FR? : bmode HDLC_PPP? : bmode HDLC_X25? : bmode [ (HDLC_X25 => (((LAPB = "m") && (HDLC = "m")) || (LAPB = "y"))) ] PCI200SYN? : bmode [ (PCI200SYN => PCI) ] WANXL? : bmode [ (WANXL => PCI) ] { WANXL_BUILD_FIRMWARE? [ (WANXL_BUILD_FIRMWARE => !PREVENT_FIRMWARE_BUILD) ] } PC300? : bmode [ (PC300 => (PCI && BROKEN)) ] { PC300_MLPPP? [ (PC300_MLPPP => ((PPP_MULTILINK && PPP_SYNC_TTY) && HDLC_PPP)) ] } PC300TOO? : bmode [ (PC300TOO => PCI) ] N2? : bmode [ (N2 => ISA) ] C101? : bmode [ (C101 => ISA) ] FARSYNC? : bmode [ (FARSYNC => PCI) ] DSCC4? : bmode [ (DSCC4 => (PCI && m)) ] { DSCC4_PCISYNC? DSCC4_PCI_RST? } } DLCI? : bmode { DLCI_MAX? : int SDLA? : bmode [ (SDLA => ISA) ] } WAN_ROUTER_DRIVERS? : bmode [ (WAN_ROUTER_DRIVERS => WAN_ROUTER) ] { CYCLADES_SYNC? : bmode [ (CYCLADES_SYNC => (PCI || ISA)) ] { CYCLOMX_X25? } } LAPBETHER? : bmode [ (LAPBETHER => (LAPB && X25)) ] X25_ASY? : bmode [ (X25_ASY => (LAPB && X25)) ] SBNI? : bmode [ (SBNI => X86) ] { SBNI_MULTILINE? } } ATM_DRIVERS? [ (ATM_DRIVERS => ATM) ] { ATM_DUMMY? : bmode [ (ATM_DUMMY => ATM) ] ATM_TCP? : bmode [ (ATM_TCP => (ATM && INET)) ] ATM_LANAI? : bmode [ (ATM_LANAI => (PCI && ATM)) ] ATM_ENI? : bmode [ (ATM_ENI => (ATM && PCI)) ] { ATM_ENI_DEBUG? [ (ATM_ENI_DEBUG => ATM) ] ATM_ENI_TUNE_BURST? [ (ATM_ENI_TUNE_BURST => ATM) ] { ATM_ENI_BURST_TX_16W? [ (ATM_ENI_BURST_TX_16W => ATM) ] ATM_ENI_BURST_TX_8W? [ (ATM_ENI_BURST_TX_8W => ATM) ] ATM_ENI_BURST_TX_4W? [ (ATM_ENI_BURST_TX_4W => ATM) ] ATM_ENI_BURST_TX_2W? [ (ATM_ENI_BURST_TX_2W => ATM) ] ATM_ENI_BURST_RX_16W? [ (ATM_ENI_BURST_RX_16W => ATM) ] ATM_ENI_BURST_RX_8W? [ (ATM_ENI_BURST_RX_8W => ATM) ] ATM_ENI_BURST_RX_4W? [ (ATM_ENI_BURST_RX_4W => ATM) ] ATM_ENI_BURST_RX_2W? [ (ATM_ENI_BURST_RX_2W => ATM) ] } } ATM_FIRESTREAM? : bmode [ (ATM_FIRESTREAM => ((ATM && PCI) && VIRT_TO_BUS)) ] ATM_ZATM? : bmode [ (ATM_ZATM => ((ATM && PCI) && VIRT_TO_BUS)) ] { ATM_ZATM_DEBUG? [ (ATM_ZATM_DEBUG => ATM) ] } ATM_NICSTAR? : bmode [ (ATM_NICSTAR => (((ATM && PCI) && !64BIT) && VIRT_TO_BUS)) ] { ATM_NICSTAR_USE_SUNI? [ (ATM_NICSTAR_USE_SUNI => ATM) ] ATM_NICSTAR_USE_IDT77105? [ (ATM_NICSTAR_USE_IDT77105 => ATM) ] } ATM_IDT77252? : bmode [ (ATM_IDT77252 => (ATM && PCI)) ] { ATM_IDT77252_DEBUG? [ (ATM_IDT77252_DEBUG => ATM) ] ATM_IDT77252_RCV_ALL? [ (ATM_IDT77252_RCV_ALL => ATM) ] ATM_IDT77252_USE_SUNI? [ (ATM => ATM_IDT77252_USE_SUNI) ] } ATM_AMBASSADOR? : bmode [ (ATM_AMBASSADOR => ((ATM && PCI) && VIRT_TO_BUS)), ((((ATM && PCI) && VIRT_TO_BUS) && ATM_AMBASSADOR) => BITREVERSE) ] { ATM_AMBASSADOR_DEBUG? [ (ATM_AMBASSADOR_DEBUG => ATM) ] } ATM_HORIZON? : bmode [ (ATM_HORIZON => ((ATM && PCI) && VIRT_TO_BUS)) ] { ATM_HORIZON_DEBUG? [ (ATM_HORIZON_DEBUG => ATM) ] } ATM_IA? : bmode [ (ATM_IA => (ATM && PCI)) ] { ATM_IA_DEBUG? [ (ATM_IA_DEBUG => ATM) ] } ATM_FORE200E? : bmode [ (ATM_FORE200E => (ATM && (PCI || SBUS))), (((ATM && (PCI || SBUS)) && ATM_FORE200E) => FW_LOADER) ] { ATM_FORE200E_USE_TASKLET? [ (ATM_FORE200E_USE_TASKLET => ATM) ] ATM_FORE200E_TX_RETRY? : int [ (ATM_FORE200E_TX_RETRY => ATM) ] ATM_FORE200E_DEBUG? : int [ (ATM_FORE200E_DEBUG => ATM) ] } ATM_HE? : bmode [ (ATM_HE => (ATM && PCI)) ] { ATM_HE_USE_SUNI? [ (ATM_HE_USE_SUNI => ATM) ] } } "S/390 network device drivers"? [ S390 ] { LCS? : bmode [ (LCS => ((S390 && CCW) && (NET_ETHERNET || (TR || FDDI)))) ] CTCM? : bmode [ (CTCM => (S390 && CCW)) ] NETIUCV? : bmode [ (NETIUCV => (S390 && IUCV)) ] SMSGIUCV? : bmode [ (SMSGIUCV => (S390 && IUCV)) ] CLAW? : bmode [ (CLAW => (S390 && CCW)) ] QETH? : bmode [ (QETH => (((S390 && CCW) && IP_MULTICAST) && QDIO)) ] { QETH_L2? : bmode [ (QETH_L2 => S390) ] QETH_L3? : bmode [ (QETH_L3 => S390) ] } QETH_IPV6? [ ((S390 && ((QETH_L3 = "IPV6") || (QETH_L3 && (IPV6 = "y")))) => QETH_IPV6) ] CCWGROUP? : bmode [ (S390 => (CCWGROUP = (LCS || (CTCM || QETH)))) ] } XEN_NETDEV_FRONTEND? : bmode [ (XEN_NETDEV_FRONTEND => XEN) ] ISERIES_VETH? : bmode [ (ISERIES_VETH => PPC_ISERIES) ] RIONET? : bmode [ (RIONET => RAPIDIO) ] { RIONET_TX_SIZE? : int RIONET_RX_SIZE? : int } FDDI? [ (FDDI => (PCI || (EISA || TC))) ] { DEFXX? : bmode [ (DEFXX => (PCI || (EISA || TC))) ] { DEFXX_MMIO? [ ((DEFXX_MMIO => (PCI || EISA)) || (!(PCI || EISA) => DEFXX_MMIO)) ] } SKFP? : bmode [ (SKFP => PCI), ((PCI && SKFP) => BITREVERSE) ] } HIPPI? [ (HIPPI => ((EXPERIMENTAL && INET) && PCI)) ] { ROADRUNNER? : bmode [ (ROADRUNNER => PCI) ] { ROADRUNNER_LARGE_RINGS? } } PLIP? : bmode [ (PLIP => PARPORT) ] PPP? : bmode [ (PPP => SLHC) ] { PPP_MULTILINK? [ (PPP_MULTILINK => EXPERIMENTAL) ] PPP_FILTER? PPP_ASYNC? : bmode [ (PPP_ASYNC => CRC_CCITT) ] PPP_SYNC_TTY? : bmode PPP_DEFLATE? : bmode [ (PPP_DEFLATE => ZLIB_INFLATE), (PPP_DEFLATE => ZLIB_DEFLATE) ] PPP_BSDCOMP? : bmode PPP_MPPE? : bmode [ (PPP_MPPE => EXPERIMENTAL), ((EXPERIMENTAL && PPP_MPPE) => CRYPTO), ((EXPERIMENTAL && PPP_MPPE) => CRYPTO_SHA1), ((EXPERIMENTAL && PPP_MPPE) => CRYPTO_ARC4), ((EXPERIMENTAL && PPP_MPPE) => CRYPTO_ECB) ] PPPOE? : bmode [ (PPPOE => EXPERIMENTAL) ] PPPOATM? : bmode [ (PPPOATM => ATM) ] PPPOL2TP? : bmode [ (PPPOL2TP => (EXPERIMENTAL && INET)) ] } SLIP? : bmode { SLIP_COMPRESSED? [ (SLIP_COMPRESSED => SLHC) ] } SLHC? : bmode SLIP_SMART? [ (SLIP_SMART => SLIP) ] SLIP_MODE_SLIP6? [ (SLIP_MODE_SLIP6 => SLIP) ] NET_FC? [ (NET_FC => (SCSI && PCI)) ] NETCONSOLE? : bmode [ (NETCONSOLE => EXPERIMENTAL) ] { NETCONSOLE_DYNAMIC? [ (NETCONSOLE_DYNAMIC => (SYSFS && EXPERIMENTAL)), (((SYSFS && EXPERIMENTAL) && NETCONSOLE_DYNAMIC) => CONFIGFS_FS) ] } NETPOLL? [ (NETPOLL <=> NETCONSOLE) ] NETPOLL_TRAP? [ (NETPOLL_TRAP => NETPOLL) ] NET_POLL_CONTROLLER? [ (NET_POLL_CONTROLLER <=> NETPOLL) ] VIRTIO_NET? : bmode [ (VIRTIO_NET => (EXPERIMENTAL && VIRTIO)) ] } ISDN? [ (ISDN => (NET && !S390)) ] { MISDN? : bmode { MISDN_DSP? : bmode MISDN_L1OIP? : bmode MISDN_HFCPCI? : bmode [ (MISDN_HFCPCI => PCI) ] MISDN_HFCMULTI? : bmode [ (MISDN_HFCMULTI => PCI) ] } ISDN_I4L? : bmode { ISDN_PPP? [ (ISDN_PPP => INET), ((INET && ISDN_PPP) => SLHC) ] { ISDN_PPP_VJ? ISDN_MPP? IPPP_FILTER? ISDN_PPP_BSDCOMP? : bmode } ISDN_AUDIO? { ISDN_TTY_FAX? } ISDN_X25? [ (ISDN_X25 => X25) ] "ISDN feature submodules" { ISDN_DRV_LOOP? : bmode [ (ISDN_DRV_LOOP => BROKEN_ON_SMP) ] ISDN_DIVERSION? : bmode } "Passive cards" { ISDN_DRV_HISAX? : bmode [ (ISDN_DRV_HISAX => CRC_CCITT) ] { HISAX_EURO? { DE_AOC? HISAX_NO_SENDCOMPLETE? HISAX_NO_LLC? HISAX_NO_KEYPAD? } HISAX_1TR6? HISAX_NI1? HISAX_MAX_CARDS? : int HISAX_16_0? [ (HISAX_16_0 => ISA) ] HISAX_16_3? HISAX_TELESPCI? [ (HISAX_TELESPCI => ((PCI && PCI_LEGACY) && (BROKEN || (!SPARC && (!PPC && (!PARISC && (!M68K && ((!MIPS || CPU_LITTLE_ENDIAN) && !FRV)))))))) ] HISAX_S0BOX? HISAX_AVM_A1? [ (HISAX_AVM_A1 => ISA) ] HISAX_FRITZPCI? [ (HISAX_FRITZPCI => (BROKEN || !PPC64)) ] HISAX_AVM_A1_PCMCIA? HISAX_ELSA? HISAX_IX1MICROR2? [ (HISAX_IX1MICROR2 => ISA) ] HISAX_DIEHLDIVA? HISAX_ASUSCOM? [ (HISAX_ASUSCOM => ISA) ] HISAX_TELEINT? [ (HISAX_TELEINT => ISA) ] HISAX_HFCS? [ (HISAX_HFCS => ISA) ] HISAX_SEDLBAUER? HISAX_SPORTSTER? [ (HISAX_SPORTSTER => ISA) ] HISAX_MIC? [ (HISAX_MIC => ISA) ] HISAX_NETJET? [ (HISAX_NETJET => ((PCI && PCI_LEGACY) && (BROKEN || (!SPARC && (!PPC && (!PARISC && (!M68K && ((!MIPS || CPU_LITTLE_ENDIAN) && !FRV)))))))) ] HISAX_NETJET_U? [ (HISAX_NETJET_U => ((PCI && PCI_LEGACY) && (BROKEN || (!SPARC && (!PPC && (!PARISC && (!M68K && ((!MIPS || CPU_LITTLE_ENDIAN) && !FRV)))))))) ] HISAX_NICCY? HISAX_ISURF? [ (HISAX_ISURF => ISA) ] HISAX_HSTSAPHIR? [ (HISAX_HSTSAPHIR => ISA) ] HISAX_BKM_A4T? [ (HISAX_BKM_A4T => (PCI && PCI_LEGACY)) ] HISAX_SCT_QUADRO? [ (HISAX_SCT_QUADRO => (PCI && PCI_LEGACY)) ] HISAX_GAZEL? HISAX_HFC_PCI? [ (HISAX_HFC_PCI => ((PCI && PCI_LEGACY) && (BROKEN || (!SPARC && (!PPC && (!PARISC && (!M68K && ((!MIPS || CPU_LITTLE_ENDIAN) && !FRV)))))))) ] HISAX_W6692? [ (HISAX_W6692 => (PCI && PCI_LEGACY)) ] HISAX_HFC_SX? HISAX_ENTERNOW_PCI? [ (HISAX_ENTERNOW_PCI => (((HISAX_NETJET && PCI) && PCI_LEGACY) && (BROKEN || (!SPARC && (!PPC && (!PARISC && (!M68K && ((!MIPS || CPU_LITTLE_ENDIAN) && !FRV)))))))) ] HISAX_DEBUG? HISAX_SEDLBAUER_CS? : bmode [ (HISAX_SEDLBAUER_CS => (PCMCIA && HISAX_SEDLBAUER)) ] HISAX_ELSA_CS? : bmode [ (HISAX_ELSA_CS => (PCMCIA && HISAX_ELSA)) ] HISAX_AVM_A1_CS? : bmode [ (HISAX_AVM_A1_CS => PCMCIA) ] HISAX_TELES_CS? : bmode [ (HISAX_TELES_CS => (PCMCIA && HISAX_16_3)) ] HISAX_ST5481? : bmode [ (HISAX_ST5481 => (USB && EXPERIMENTAL)), (((USB && EXPERIMENTAL) && HISAX_ST5481) => CRC_CCITT), (((USB && EXPERIMENTAL) && HISAX_ST5481) => BITREVERSE) ] HISAX_HFCUSB? : bmode [ (HISAX_HFCUSB => (USB && EXPERIMENTAL)) ] HISAX_HFC4S8S? : bmode [ (HISAX_HFC4S8S => EXPERIMENTAL) ] HISAX_FRITZ_PCIPNP? : bmode [ (HISAX_FRITZ_PCIPNP => ((PCI && PCI_LEGACY) && EXPERIMENTAL)) ] HISAX_HDLC? [ (HISAX_ST5481 => HISAX_HDLC) ] } } "Active cards" { ISDN_DRV_ICN? : bmode [ (ISDN_DRV_ICN => ISA) ] ISDN_DRV_PCBIT? : bmode [ (ISDN_DRV_PCBIT => (ISA && (BROKEN || X86))) ] ISDN_DRV_SC? : bmode [ (ISDN_DRV_SC => ISA) ] ISDN_DRV_ACT2000? : bmode [ (ISDN_DRV_ACT2000 => ISA) ] HYSDN? : bmode [ (HYSDN => ((m && PROC_FS) && PCI)) ] { HYSDN_CAPI? [ (HYSDN_CAPI => ISDN_CAPI) ] } } ISDN_DRV_GIGASET? : bmode [ (ISDN_DRV_GIGASET => CRC_CCITT), (ISDN_DRV_GIGASET => BITREVERSE) ] { GIGASET_BASE? : bmode [ (GIGASET_BASE => USB) ] GIGASET_M105? : bmode [ (GIGASET_M105 => USB) ] GIGASET_M101? : bmode GIGASET_DEBUG? GIGASET_UNDOCREQ? } } ISDN_CAPI? : bmode { ISDN_DRV_AVMB1_VERBOSE_REASON? CAPI_TRACE? ISDN_CAPI_MIDDLEWARE? [ (ISDN_CAPI_MIDDLEWARE => EXPERIMENTAL) ] ISDN_CAPI_CAPI20? : bmode { ISDN_CAPI_CAPIFS_BOOL? [ (ISDN_CAPI_CAPIFS_BOOL => ISDN_CAPI_MIDDLEWARE) ] { ISDN_CAPI_CAPIFS? : bmode [ (ISDN_CAPI_CAPIFS = ISDN_CAPI_CAPI20) ] } } ISDN_CAPI_CAPIDRV? : bmode [ (ISDN_CAPI_CAPIDRV => ISDN_I4L) ] CAPI_AVM? { ISDN_DRV_AVMB1_B1ISA? : bmode [ (ISDN_DRV_AVMB1_B1ISA => ISA) ] ISDN_DRV_AVMB1_B1PCI? : bmode [ (ISDN_DRV_AVMB1_B1PCI => PCI) ] { ISDN_DRV_AVMB1_B1PCIV4? } ISDN_DRV_AVMB1_T1ISA? : bmode [ (ISDN_DRV_AVMB1_T1ISA => ISA) ] ISDN_DRV_AVMB1_B1PCMCIA? : bmode { ISDN_DRV_AVMB1_AVM_CS? : bmode [ (ISDN_DRV_AVMB1_AVM_CS => PCMCIA) ] } ISDN_DRV_AVMB1_T1PCI? : bmode [ (ISDN_DRV_AVMB1_T1PCI => PCI) ] ISDN_DRV_AVMB1_C4? : bmode [ (ISDN_DRV_AVMB1_C4 => PCI) ] } CAPI_EICON? { ISDN_DIVAS? : bmode [ (ISDN_DIVAS => (PROC_FS && PCI)) ] { ISDN_DIVAS_BRIPCI? ISDN_DIVAS_PRIPCI? ISDN_DIVAS_DIVACAPI? : bmode ISDN_DIVAS_USERIDI? : bmode ISDN_DIVAS_MAINT? : bmode [ (ISDN_DIVAS_MAINT => m) ] } } } } PHONE? : bmode [ (PHONE => HAS_IOMEM) ] { PHONE_IXJ? : bmode [ (PHONE_IXJ => (ISA || PCI)) ] { PHONE_IXJ_PCMCIA? : bmode [ (PHONE_IXJ_PCMCIA => PCMCIA) ] } } "Input device support"? [ !S390 ] { INPUT? : bmode [ ((INPUT => EMBEDDED) || (!EMBEDDED => (INPUT = y))) ] { INPUT_FF_MEMLESS? : bmode INPUT_POLLDEV? : bmode INPUT_MOUSEDEV? : bmode [ ((INPUT_MOUSEDEV => EMBEDDED) || (!EMBEDDED => (INPUT_MOUSEDEV = y))) ] { INPUT_MOUSEDEV_PSAUX? INPUT_MOUSEDEV_SCREEN_X? : int INPUT_MOUSEDEV_SCREEN_Y? : int } INPUT_JOYDEV? : bmode INPUT_EVDEV? : bmode INPUT_EVBUG? : bmode INPUT_APMPOWER? : bmode [ (INPUT_APMPOWER => (APM_EMULATION && EMBEDDED)) ] XEN_KBDDEV_FRONTEND? : bmode [ (XEN_KBDDEV_FRONTEND => XEN_FBDEV_FRONTEND) ] INPUT_KEYBOARD? [ ((INPUT_KEYBOARD => (EMBEDDED || !X86)) || (!(EMBEDDED || !X86) => INPUT_KEYBOARD)) ] { KEYBOARD_ATKBD? : bmode [ ((KEYBOARD_ATKBD => (EMBEDDED || !X86_PC)) || (!(EMBEDDED || !X86_PC) => (KEYBOARD_ATKBD = y))), (KEYBOARD_ATKBD => SERIO), (KEYBOARD_ATKBD => SERIO_LIBPS2), ((X86_PC && KEYBOARD_ATKBD) => SERIO_I8042), ((GSC && KEYBOARD_ATKBD) => SERIO_GSCPS2) ] { KEYBOARD_ATKBD_HP_KEYCODES? [ (KEYBOARD_ATKBD_HP_KEYCODES => PARISC) ] { KEYBOARD_ATKBD_RDI_KEYCODES? } } KEYBOARD_SUNKBD? : bmode [ (KEYBOARD_SUNKBD => SERIO) ] KEYBOARD_LKKBD? : bmode [ (KEYBOARD_LKKBD => SERIO) ] KEYBOARD_LOCOMO? : bmode [ (KEYBOARD_LOCOMO => SHARP_LOCOMO) ] KEYBOARD_XTKBD? : bmode [ (KEYBOARD_XTKBD => SERIO) ] KEYBOARD_NEWTON? : bmode [ (KEYBOARD_NEWTON => SERIO) ] KEYBOARD_STOWAWAY? : bmode [ (KEYBOARD_STOWAWAY => SERIO) ] KEYBOARD_CORGI? : bmode [ (KEYBOARD_CORGI => PXA_SHARPSL) ] KEYBOARD_SPITZ? : bmode [ (KEYBOARD_SPITZ => PXA_SHARPSL) ] KEYBOARD_TOSA? : bmode [ (KEYBOARD_TOSA => MACH_TOSA) ] { KEYBOARD_TOSA_USE_EXT_KEYCODES? } KEYBOARD_AMIGA? : bmode [ (KEYBOARD_AMIGA => AMIGA) ] ATARI_KBD_CORE? KEYBOARD_ATARI? : bmode [ (KEYBOARD_ATARI => ATARI), ((ATARI && KEYBOARD_ATARI) => ATARI_KBD_CORE) ] KEYBOARD_HIL_OLD? : bmode [ (KEYBOARD_HIL_OLD => (GSC || HP300)) ] KEYBOARD_HIL? : bmode [ (KEYBOARD_HIL => (GSC || HP300)), (((GSC || HP300) && KEYBOARD_HIL) => HP_SDC), (((GSC || HP300) && KEYBOARD_HIL) => HIL_MLC), (((GSC || HP300) && KEYBOARD_HIL) => SERIO) ] KEYBOARD_HP6XX? : bmode [ (KEYBOARD_HP6XX => SH_HP6XX), ((SH_HP6XX && KEYBOARD_HP6XX) => INPUT_POLLDEV) ] KEYBOARD_HP7XX? : bmode [ (KEYBOARD_HP7XX => (SA1100_JORNADA720_SSP && SA1100_SSP)) ] KEYBOARD_OMAP? : bmode [ (KEYBOARD_OMAP => (ARCH_OMAP1 || ARCH_OMAP2)) ] KEYBOARD_PXA27x? : bmode [ (KEYBOARD_PXA27x => (PXA27x || PXA3xx)) ] KEYBOARD_AAED2000? : bmode [ (KEYBOARD_AAED2000 => MACH_AAED2000), ((MACH_AAED2000 && KEYBOARD_AAED2000) => INPUT_POLLDEV) ] KEYBOARD_GPIO? : bmode [ (KEYBOARD_GPIO => GENERIC_GPIO) ] KEYBOARD_MAPLE? : bmode [ (KEYBOARD_MAPLE => (SH_DREAMCAST && MAPLE)) ] KEYBOARD_BFIN? : bmode [ (KEYBOARD_BFIN => (BF54x && !BF544)) ] KEYBOARD_SH_KEYSC? : bmode [ (KEYBOARD_SH_KEYSC => SUPERH) ] } INPUT_MOUSE? { MOUSE_PS2? : bmode [ (MOUSE_PS2 => SERIO), (MOUSE_PS2 => SERIO_LIBPS2), ((X86_PC && MOUSE_PS2) => SERIO_I8042), ((GSC && MOUSE_PS2) => SERIO_GSCPS2) ] { MOUSE_PS2_ALPS? [ ((MOUSE_PS2_ALPS => EMBEDDED) || (!EMBEDDED => MOUSE_PS2_ALPS)) ] MOUSE_PS2_LOGIPS2PP? [ ((MOUSE_PS2_LOGIPS2PP => EMBEDDED) || (!EMBEDDED => MOUSE_PS2_LOGIPS2PP)) ] MOUSE_PS2_SYNAPTICS? [ ((MOUSE_PS2_SYNAPTICS => EMBEDDED) || (!EMBEDDED => MOUSE_PS2_SYNAPTICS)) ] MOUSE_PS2_LIFEBOOK? [ ((MOUSE_PS2_LIFEBOOK => EMBEDDED) || (!EMBEDDED => MOUSE_PS2_LIFEBOOK)) ] MOUSE_PS2_TRACKPOINT? [ ((MOUSE_PS2_TRACKPOINT => EMBEDDED) || (!EMBEDDED => MOUSE_PS2_TRACKPOINT)) ] MOUSE_PS2_ELANTECH? MOUSE_PS2_TOUCHKIT? MOUSE_PS2_OLPC? [ (MOUSE_PS2_OLPC => OLPC) ] } MOUSE_SERIAL? : bmode [ (MOUSE_SERIAL => SERIO) ] MOUSE_APPLETOUCH? : bmode [ (MOUSE_APPLETOUCH => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && MOUSE_APPLETOUCH) => USB) ] MOUSE_BCM5974? : bmode [ (MOUSE_BCM5974 => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && MOUSE_BCM5974) => USB) ] MOUSE_INPORT? : bmode [ (MOUSE_INPORT => ISA) ] { MOUSE_ATIXL? } MOUSE_LOGIBM? : bmode [ (MOUSE_LOGIBM => ISA) ] MOUSE_PC110PAD? : bmode [ (MOUSE_PC110PAD => ISA) ] MOUSE_AMIGA? : bmode [ (MOUSE_AMIGA => AMIGA) ] MOUSE_ATARI? : bmode [ (MOUSE_ATARI => ATARI), ((ATARI && MOUSE_ATARI) => ATARI_KBD_CORE) ] MOUSE_RISCPC? : bmode [ (MOUSE_RISCPC => ARCH_ACORN) ] MOUSE_VSXXXAA? : bmode [ (MOUSE_VSXXXAA => SERIO) ] MOUSE_HIL? : bmode [ (MOUSE_HIL => (GSC || HP300)), (((GSC || HP300) && MOUSE_HIL) => HP_SDC), (((GSC || HP300) && MOUSE_HIL) => HIL_MLC) ] MOUSE_GPIO? : bmode [ (MOUSE_GPIO => GENERIC_GPIO), ((GENERIC_GPIO && MOUSE_GPIO) => INPUT_POLLDEV) ] } INPUT_JOYSTICK? { JOYSTICK_ANALOG? : bmode [ (JOYSTICK_ANALOG => GAMEPORT) ] JOYSTICK_A3D? : bmode [ (JOYSTICK_A3D => GAMEPORT) ] JOYSTICK_ADI? : bmode [ (JOYSTICK_ADI => GAMEPORT) ] JOYSTICK_COBRA? : bmode [ (JOYSTICK_COBRA => GAMEPORT) ] JOYSTICK_GF2K? : bmode [ (JOYSTICK_GF2K => GAMEPORT) ] JOYSTICK_GRIP? : bmode [ (JOYSTICK_GRIP => GAMEPORT) ] JOYSTICK_GRIP_MP? : bmode [ (JOYSTICK_GRIP_MP => GAMEPORT) ] JOYSTICK_GUILLEMOT? : bmode [ (JOYSTICK_GUILLEMOT => GAMEPORT) ] JOYSTICK_INTERACT? : bmode [ (JOYSTICK_INTERACT => GAMEPORT) ] JOYSTICK_SIDEWINDER? : bmode [ (JOYSTICK_SIDEWINDER => GAMEPORT) ] JOYSTICK_TMDC? : bmode [ (JOYSTICK_TMDC => GAMEPORT) ] JOYSTICK_IFORCE? : bmode { JOYSTICK_IFORCE_USB? [ (JOYSTICK_IFORCE_USB => (((JOYSTICK_IFORCE = "m") || (USB = "y")) && USB)) ] JOYSTICK_IFORCE_232? [ (JOYSTICK_IFORCE_232 => (((JOYSTICK_IFORCE = "m") || (SERIO = "y")) && SERIO)) ] } JOYSTICK_WARRIOR? : bmode [ (JOYSTICK_WARRIOR => SERIO) ] JOYSTICK_MAGELLAN? : bmode [ (JOYSTICK_MAGELLAN => SERIO) ] JOYSTICK_SPACEORB? : bmode [ (JOYSTICK_SPACEORB => SERIO) ] JOYSTICK_SPACEBALL? : bmode [ (JOYSTICK_SPACEBALL => SERIO) ] JOYSTICK_STINGER? : bmode [ (JOYSTICK_STINGER => SERIO) ] JOYSTICK_TWIDJOY? : bmode [ (JOYSTICK_TWIDJOY => SERIO) ] JOYSTICK_ZHENHUA? : bmode [ (JOYSTICK_ZHENHUA => SERIO) ] JOYSTICK_DB9? : bmode [ (JOYSTICK_DB9 => PARPORT) ] JOYSTICK_GAMECON? : bmode [ (JOYSTICK_GAMECON => PARPORT) ] JOYSTICK_TURBOGRAFX? : bmode [ (JOYSTICK_TURBOGRAFX => PARPORT) ] JOYSTICK_AMIGA? : bmode [ (JOYSTICK_AMIGA => AMIGA) ] JOYSTICK_JOYDUMP? : bmode [ (JOYSTICK_JOYDUMP => GAMEPORT) ] JOYSTICK_XPAD? : bmode [ (JOYSTICK_XPAD => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && JOYSTICK_XPAD) => USB) ] { JOYSTICK_XPAD_FF? [ (JOYSTICK_XPAD_FF => INPUT_FF_MEMLESS) ] JOYSTICK_XPAD_LEDS? [ (JOYSTICK_XPAD_LEDS => ((LEDS_CLASS = "y") || (LEDS_CLASS = "JOYSTICK_XPAD"))) ] } } INPUT_TABLET? { TABLET_USB_ACECAD? : bmode [ (TABLET_USB_ACECAD => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && TABLET_USB_ACECAD) => USB) ] TABLET_USB_AIPTEK? : bmode [ (TABLET_USB_AIPTEK => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && TABLET_USB_AIPTEK) => USB) ] TABLET_USB_GTCO? : bmode [ (TABLET_USB_GTCO => USB) ] TABLET_USB_KBTAB? : bmode [ (TABLET_USB_KBTAB => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && TABLET_USB_KBTAB) => USB) ] TABLET_USB_WACOM? : bmode [ (TABLET_USB_WACOM => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && TABLET_USB_WACOM) => USB) ] } INPUT_TOUCHSCREEN? { TOUCHSCREEN_ADS7846? : bmode [ (TOUCHSCREEN_ADS7846 => (SPI_MASTER && ((HWMON = "n") || HWMON))) ] TOUCHSCREEN_BITSY? : bmode [ (TOUCHSCREEN_BITSY => SA1100_BITSY), ((SA1100_BITSY && TOUCHSCREEN_BITSY) => SERIO) ] TOUCHSCREEN_CORGI? : bmode [ (TOUCHSCREEN_CORGI => PXA_SHARPSL), ((PXA_SHARPSL && TOUCHSCREEN_CORGI) => CORGI_SSP_DEPRECATED) ] TOUCHSCREEN_FUJITSU? : bmode [ (TOUCHSCREEN_FUJITSU => SERIO) ] TOUCHSCREEN_GUNZE? : bmode [ (TOUCHSCREEN_GUNZE => SERIO) ] TOUCHSCREEN_ELO? : bmode [ (TOUCHSCREEN_ELO => SERIO) ] TOUCHSCREEN_MTOUCH? : bmode [ (TOUCHSCREEN_MTOUCH => SERIO) ] TOUCHSCREEN_INEXIO? : bmode [ (TOUCHSCREEN_INEXIO => SERIO) ] TOUCHSCREEN_MK712? : bmode TOUCHSCREEN_HP600? : bmode [ (TOUCHSCREEN_HP600 => (SH_HP6XX && SH_ADC)) ] TOUCHSCREEN_HP7XX? : bmode [ (TOUCHSCREEN_HP7XX => SA1100_JORNADA720_SSP) ] TOUCHSCREEN_HTCPEN? : bmode [ (TOUCHSCREEN_HTCPEN => ISA) ] TOUCHSCREEN_PENMOUNT? : bmode [ (TOUCHSCREEN_PENMOUNT => SERIO) ] TOUCHSCREEN_MIGOR? : bmode [ (TOUCHSCREEN_MIGOR => (SH_MIGOR && I2C)) ] TOUCHSCREEN_TOUCHRIGHT? : bmode [ (TOUCHSCREEN_TOUCHRIGHT => SERIO) ] TOUCHSCREEN_TOUCHWIN? : bmode [ (TOUCHSCREEN_TOUCHWIN => SERIO) ] TOUCHSCREEN_ATMEL_TSADCC? : bmode [ (TOUCHSCREEN_ATMEL_TSADCC => ARCH_AT91SAM9RL) ] TOUCHSCREEN_UCB1400? : bmode [ (TOUCHSCREEN_UCB1400 => (AC97_BUS && UCB1400_CORE)) ] TOUCHSCREEN_WM97XX? : bmode [ (TOUCHSCREEN_WM97XX => AC97_BUS) ] { TOUCHSCREEN_WM9705? TOUCHSCREEN_WM9712? TOUCHSCREEN_WM9713? TOUCHSCREEN_WM97XX_MAINSTONE? : bmode [ (TOUCHSCREEN_WM97XX_MAINSTONE => ARCH_PXA) ] } TOUCHSCREEN_USB_COMPOSITE? : bmode [ (TOUCHSCREEN_USB_COMPOSITE => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && TOUCHSCREEN_USB_COMPOSITE) => USB) ] { TOUCHSCREEN_USB_EGALAX? [ ((TOUCHSCREEN_USB_EGALAX => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_EGALAX)) ] TOUCHSCREEN_USB_PANJIT? [ ((TOUCHSCREEN_USB_PANJIT => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_PANJIT)) ] TOUCHSCREEN_USB_3M? [ ((TOUCHSCREEN_USB_3M => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_3M)) ] TOUCHSCREEN_USB_ITM? [ ((TOUCHSCREEN_USB_ITM => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_ITM)) ] TOUCHSCREEN_USB_ETURBO? [ ((TOUCHSCREEN_USB_ETURBO => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_ETURBO)) ] TOUCHSCREEN_USB_GUNZE? [ ((TOUCHSCREEN_USB_GUNZE => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_GUNZE)) ] TOUCHSCREEN_USB_DMC_TSC10? [ ((TOUCHSCREEN_USB_DMC_TSC10 => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_DMC_TSC10)) ] TOUCHSCREEN_USB_IRTOUCH? [ ((TOUCHSCREEN_USB_IRTOUCH => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_IRTOUCH)) ] TOUCHSCREEN_USB_IDEALTEK? [ ((TOUCHSCREEN_USB_IDEALTEK => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_IDEALTEK)) ] TOUCHSCREEN_USB_GENERAL_TOUCH? [ ((TOUCHSCREEN_USB_GENERAL_TOUCH => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_GENERAL_TOUCH)) ] TOUCHSCREEN_USB_GOTOP? [ ((TOUCHSCREEN_USB_GOTOP => EMBEDDED) || (!EMBEDDED => TOUCHSCREEN_USB_GOTOP)) ] } TOUCHSCREEN_TOUCHIT213? : bmode [ (TOUCHSCREEN_TOUCHIT213 => SERIO) ] } INPUT_MISC? { INPUT_PCSPKR? : bmode [ (INPUT_PCSPKR => PCSPKR_PLATFORM) ] INPUT_SPARCSPKR? : bmode [ (INPUT_SPARCSPKR => (PCI && SPARC64)) ] INPUT_M68K_BEEP? : bmode [ (INPUT_M68K_BEEP => M68K) ] INPUT_APANEL? : bmode [ (INPUT_APANEL => ((X86 && I2C) && LEDS_CLASS)), ((((X86 && I2C) && LEDS_CLASS) && INPUT_APANEL) => INPUT_POLLDEV), ((((X86 && I2C) && LEDS_CLASS) && INPUT_APANEL) => CHECK_SIGNATURE) ] INPUT_IXP4XX_BEEPER? : bmode [ (INPUT_IXP4XX_BEEPER => ARCH_IXP4XX) ] INPUT_COBALT_BTNS? : bmode [ (INPUT_COBALT_BTNS => MIPS_COBALT), ((MIPS_COBALT && INPUT_COBALT_BTNS) => INPUT_POLLDEV) ] INPUT_WISTRON_BTNS? : bmode [ (INPUT_WISTRON_BTNS => (X86 && !X86_64)), (((X86 && !X86_64) && INPUT_WISTRON_BTNS) => INPUT_POLLDEV), (((X86 && !X86_64) && INPUT_WISTRON_BTNS) => NEW_LEDS), (((X86 && !X86_64) && INPUT_WISTRON_BTNS) => LEDS_CLASS), (((X86 && !X86_64) && INPUT_WISTRON_BTNS) => CHECK_SIGNATURE) ] INPUT_ATLAS_BTNS? : bmode [ (INPUT_ATLAS_BTNS => (X86 && ACPI)) ] INPUT_ATI_REMOTE? : bmode [ (INPUT_ATI_REMOTE => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && INPUT_ATI_REMOTE) => USB) ] INPUT_ATI_REMOTE2? : bmode [ (INPUT_ATI_REMOTE2 => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && INPUT_ATI_REMOTE2) => USB) ] INPUT_KEYSPAN_REMOTE? : bmode [ (INPUT_KEYSPAN_REMOTE => (EXPERIMENTAL && USB_ARCH_HAS_HCD)), (((EXPERIMENTAL && USB_ARCH_HAS_HCD) && INPUT_KEYSPAN_REMOTE) => USB) ] INPUT_POWERMATE? : bmode [ (INPUT_POWERMATE => USB_ARCH_HAS_HCD), ((USB_ARCH_HAS_HCD && INPUT_POWERMATE) => USB) ] INPUT_YEALINK? : bmode [ (INPUT_YEALINK => (EXPERIMENTAL && USB_ARCH_HAS_HCD)), (((EXPERIMENTAL && USB_ARCH_HAS_HCD) && INPUT_YEALINK) => USB) ] INPUT_CM109? : bmode [ (INPUT_CM109 => (EXPERIMENTAL && USB_ARCH_HAS_HCD)), (((EXPERIMENTAL && USB_ARCH_HAS_HCD) && INPUT_CM109) => USB) ] INPUT_UINPUT? : bmode INPUT_SGI_BTNS? : bmode [ (INPUT_SGI_BTNS => (SGI_IP22 || SGI_IP32)), (((SGI_IP22 || SGI_IP32) && INPUT_SGI_BTNS) => INPUT_POLLDEV) ] HP_SDC_RTC? : bmode [ (HP_SDC_RTC => (GSC || HP300)), (((GSC || HP300) && HP_SDC_RTC) => HP_SDC) ] } } "Hardware I/O ports" { SERIO? : bmode [ ((SERIO => (EMBEDDED || !X86)) || (!(EMBEDDED || !X86) => (SERIO = y))) ] { SERIO_I8042? : bmode [ ((SERIO_I8042 => ((((!PARISC && (!ARM || (ARCH_SHARK || FOOTBRIDGE_HOST))) && !M68K) && !BLACKFIN) && (EMBEDDED || !X86))) || ((!((((!PARISC && (!ARM || (ARCH_SHARK || FOOTBRIDGE_HOST))) && !M68K) && !BLACKFIN) && (EMBEDDED || !X86)) && (((!PARISC && (!ARM || (ARCH_SHARK || FOOTBRIDGE_HOST))) && !M68K) && !BLACKFIN)) => (SERIO_I8042 = y))) ] SERIO_SERPORT? : bmode SERIO_CT82C710? : bmode [ (SERIO_CT82C710 => X86) ] SERIO_Q40KBD? : bmode [ (SERIO_Q40KBD => Q40) ] SERIO_PARKBD? : bmode [ (SERIO_PARKBD => PARPORT) ] SERIO_RPCKBD? : bmode [ (SERIO_RPCKBD => (ARCH_ACORN || ARCH_CLPS7500)) ] SERIO_AT32PSIF? : bmode [ (SERIO_AT32PSIF => AVR32) ] SERIO_AMBAKMI? : bmode [ (SERIO_AMBAKMI => ARM_AMBA) ] SERIO_SA1111? : bmode [ (SERIO_SA1111 => SA1111) ] SERIO_GSCPS2? : bmode [ (SERIO_GSCPS2 => GSC) ] HP_SDC? : bmode [ (HP_SDC => (GSC || HP300)) ] { HIL_MLC? : bmode } SERIO_PCIPS2? : bmode [ (SERIO_PCIPS2 => PCI) ] SERIO_MACEPS2? : bmode [ (SERIO_MACEPS2 => SGI_IP32) ] SERIO_LIBPS2? : bmode [ (SERIO_LIBPS2 => EMBEDDED) ] SERIO_RAW? : bmode SERIO_XILINX_XPS_PS2? : bmode [ (SERIO_XILINX_XPS_PS2 => PPC) ] } GAMEPORT? : bmode { GAMEPORT_NS558? : bmode GAMEPORT_L4? : bmode GAMEPORT_EMU10K1? : bmode [ (GAMEPORT_EMU10K1 => PCI) ] GAMEPORT_FM801? : bmode [ (GAMEPORT_FM801 => PCI) ] } } } "Character devices" { VT? [ ((VT => (!S390 && EMBEDDED)) || ((!(!S390 && EMBEDDED) && !S390) => VT)), ((!S390 && VT) => INPUT) ] { CONSOLE_TRANSLATIONS? [ ((CONSOLE_TRANSLATIONS => EMBEDDED) || (!EMBEDDED => CONSOLE_TRANSLATIONS)) ] VT_CONSOLE? [ ((VT_CONSOLE => EMBEDDED) || (!EMBEDDED => VT_CONSOLE)) ] HW_CONSOLE? [ ((!S390 && !UML) => HW_CONSOLE) ] VT_HW_CONSOLE_BINDING? [ (VT_HW_CONSOLE_BINDING => HW_CONSOLE) ] } DEVKMEM? SERIAL_NONSTANDARD? [ (SERIAL_NONSTANDARD => HAS_IOMEM) ] { COMPUTONE? : bmode [ (COMPUTONE => (ISA || (EISA || PCI))) ] ROCKETPORT? : bmode [ (ROCKETPORT => (ISA || (EISA || PCI))) ] CYCLADES? : bmode [ (CYCLADES => (PCI || ISA)), (((PCI || ISA) && CYCLADES) => FW_LOADER) ] { CYZ_INTR? [ (CYZ_INTR => EXPERIMENTAL) ] } DIGIEPCA? : bmode [ (DIGIEPCA => (ISA || (EISA || PCI))) ] ESPSERIAL? : bmode [ (ESPSERIAL => (ISA && ISA_DMA_API)) ] MOXA_INTELLIO? : bmode [ (MOXA_INTELLIO => (ISA || (EISA || PCI))), (((ISA || (EISA || PCI)) && MOXA_INTELLIO) => FW_LOADER) ] MOXA_SMARTIO? : bmode [ (MOXA_SMARTIO => (PCI || (EISA || ISA))) ] ISI? : bmode [ (ISI => PCI), ((PCI && ISI) => FW_LOADER) ] SYNCLINK? : bmode [ (SYNCLINK => (PCI && ISA_DMA_API)) ] SYNCLINKMP? : bmode [ (SYNCLINKMP => PCI) ] SYNCLINK_GT? : bmode [ (SYNCLINK_GT => PCI) ] N_HDLC? : bmode RISCOM8? : bmode SPECIALIX? : bmode SX? : bmode [ (SX => (PCI || (EISA || ISA))) ] RIO? : bmode { RIO_OLDPCI? } STALDRV? { STALLION? : bmode [ (STALLION => (ISA || (EISA || PCI))) ] ISTALLION? : bmode [ (ISTALLION => (ISA || (EISA || PCI))) ] } } NOZOMI? : bmode [ (NOZOMI => (PCI && EXPERIMENTAL)) ] A2232? : bmode [ (A2232 => ((EXPERIMENTAL && ZORRO) && BROKEN_ON_SMP)) ] SGI_SNSC? [ (SGI_SNSC => (IA64_SGI_SN2 || IA64_GENERIC)) ] SGI_TIOCX? [ (SGI_TIOCX => (IA64_SGI_SN2 || IA64_GENERIC)) ] { SGI_MBCS? : bmode } "Serial drivers"? [ HAS_IOMEM ] { SERIAL_8250? : bmode [ (SERIAL_8250 => SERIAL_CORE) ] { SERIAL_8250_CONSOLE? [ (SERIAL_8250_CONSOLE => (SERIAL_8250 = "y")), (((SERIAL_8250 = "y") && SERIAL_8250_CONSOLE) => SERIAL_CORE_CONSOLE) ] } FIX_EARLYCON_MEM? [ (X86 => FIX_EARLYCON_MEM) ] SERIAL_8250_GSC? : bmode [ ((SERIAL_8250 && GSC) => (SERIAL_8250_GSC = SERIAL_8250)) ] SERIAL_8250_PCI? : bmode [ ((SERIAL_8250_PCI => ((SERIAL_8250 && PCI) && EMBEDDED)) || ((!((SERIAL_8250 && PCI) && EMBEDDED) && (SERIAL_8250 && PCI)) => (SERIAL_8250_PCI = SERIAL_8250))) ] SERIAL_8250_PNP? : bmode [ ((SERIAL_8250_PNP => ((SERIAL_8250 && PNP) && EMBEDDED)) || ((!((SERIAL_8250 && PNP) && EMBEDDED) && (SERIAL_8250 && PNP)) => (SERIAL_8250_PNP = SERIAL_8250))) ] SERIAL_8250_HP300? : bmode [ ((SERIAL_8250 && HP300) => (SERIAL_8250_HP300 = SERIAL_8250)) ] SERIAL_8250_CS? : bmode [ (SERIAL_8250_CS => (PCMCIA && SERIAL_8250)) ] SERIAL_8250_NR_UARTS? : int [ (SERIAL_8250_NR_UARTS => SERIAL_8250) ] SERIAL_8250_RUNTIME_UARTS? : int [ (SERIAL_8250_RUNTIME_UARTS => SERIAL_8250), (SERIAL_8250 => (SERIAL_8250_RUNTIME_UARTS >= 0)), (SERIAL_8250 => (SERIAL_8250_RUNTIME_UARTS <= SERIAL_8250_NR_UARTS)) ] SERIAL_8250_EXTENDED? [ (SERIAL_8250_EXTENDED => SERIAL_8250) ] { SERIAL_8250_MANY_PORTS? [ (SERIAL_8250_MANY_PORTS => !IA64) ] { SERIAL_8250_FOURPORT? : bmode [ (SERIAL_8250_FOURPORT => ((SERIAL_8250 = "n") && ISA)) ] SERIAL_8250_ACCENT? : bmode [ (SERIAL_8250_ACCENT => ((SERIAL_8250 = "n") && ISA)) ] SERIAL_8250_BOCA? : bmode [ (SERIAL_8250_BOCA => ((SERIAL_8250 = "n") && ISA)) ] SERIAL_8250_EXAR_ST16C554? : bmode [ (SERIAL_8250_EXAR_ST16C554 => ((SERIAL_8250 = "n") && ISA)) ] SERIAL_8250_HUB6? : bmode [ (SERIAL_8250_HUB6 => ((SERIAL_8250 = "n") && ISA)) ] } SERIAL_8250_SHARE_IRQ? SERIAL_8250_DETECT_IRQ? SERIAL_8250_RSA? } SERIAL_8250_MCA? : bmode [ (SERIAL_8250_MCA => ((SERIAL_8250 = "n") && MCA)) ] SERIAL_8250_ACORN? : bmode [ (SERIAL_8250_ACORN => (ARCH_ACORN && SERIAL_8250)) ] SERIAL_8250_AU1X00? [ (SERIAL_8250_AU1X00 => (SERIAL_8250 && SOC_AU1X00)) ] SERIAL_8250_RM9K? [ (SERIAL_8250_RM9K => (SERIAL_8250 && SERIAL_RM9000)), (((SERIAL_8250 && SERIAL_RM9000) && SERIAL_8250_RM9K) => SERIAL_8250_SHARE_IRQ) ] SERIAL_AMBA_PL010? : bmode [ (SERIAL_AMBA_PL010 => (ARM_AMBA && (BROKEN || !ARCH_VERSATILE))), (((ARM_AMBA && (BROKEN || !ARCH_VERSATILE)) && SERIAL_AMBA_PL010) => SERIAL_CORE) ] { SERIAL_AMBA_PL010_CONSOLE? [ (SERIAL_AMBA_PL010_CONSOLE => (SERIAL_AMBA_PL010 = "y")), (((SERIAL_AMBA_PL010 = "y") && SERIAL_AMBA_PL010_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_AMBA_PL011? : bmode [ (SERIAL_AMBA_PL011 => ARM_AMBA), ((ARM_AMBA && SERIAL_AMBA_PL011) => SERIAL_CORE) ] { SERIAL_AMBA_PL011_CONSOLE? [ (SERIAL_AMBA_PL011_CONSOLE => (SERIAL_AMBA_PL011 = "y")), (((SERIAL_AMBA_PL011 = "y") && SERIAL_AMBA_PL011_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_SB1250_DUART? : bmode [ (SERIAL_SB1250_DUART => (SIBYTE_SB1xxx_SOC = "y")), (((SIBYTE_SB1xxx_SOC = "y") && SERIAL_SB1250_DUART) => SERIAL_CORE) ] { SERIAL_SB1250_DUART_CONSOLE? [ (SERIAL_SB1250_DUART_CONSOLE => (SERIAL_SB1250_DUART = "y")), (((SERIAL_SB1250_DUART = "y") && SERIAL_SB1250_DUART_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_ATMEL? [ (SERIAL_ATMEL => ((ARM && ARCH_AT91) || AVR32)), ((((ARM && ARCH_AT91) || AVR32) && SERIAL_ATMEL) => SERIAL_CORE) ] { SERIAL_ATMEL_CONSOLE? [ (SERIAL_ATMEL_CONSOLE => SERIAL_CORE_CONSOLE) ] SERIAL_ATMEL_PDC? SERIAL_ATMEL_TTYAT? } SERIAL_KS8695? [ (SERIAL_KS8695 => ARCH_KS8695), ((ARCH_KS8695 && SERIAL_KS8695) => SERIAL_CORE) ] { SERIAL_KS8695_CONSOLE? [ (SERIAL_KS8695_CONSOLE => SERIAL_CORE_CONSOLE) ] } SERIAL_CLPS711X? : bmode [ (SERIAL_CLPS711X => (ARM && ARCH_CLPS711X)), (((ARM && ARCH_CLPS711X) && SERIAL_CLPS711X) => SERIAL_CORE) ] { SERIAL_CLPS711X_CONSOLE? [ (SERIAL_CLPS711X_CONSOLE => (SERIAL_CLPS711X = "y")), (((SERIAL_CLPS711X = "y") && SERIAL_CLPS711X_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_SAMSUNG? : bmode [ (SERIAL_SAMSUNG => (ARM && PLAT_S3C24XX)), (((ARM && PLAT_S3C24XX) && SERIAL_SAMSUNG) => SERIAL_CORE) ] { SERIAL_SAMSUNG_DEBUG? [ (SERIAL_SAMSUNG_DEBUG => DEBUG_LL) ] SERIAL_SAMSUNG_CONSOLE? [ (SERIAL_SAMSUNG_CONSOLE => (SERIAL_SAMSUNG = "y")), (((SERIAL_SAMSUNG = "y") && SERIAL_SAMSUNG_CONSOLE) => SERIAL_CORE_CONSOLE) ] SERIAL_S3C2400? : bmode [ (SERIAL_S3C2400 => (ARM && CPU_S3C2400)) ] SERIAL_S3C2410? : bmode [ (SERIAL_S3C2410 => CPU_S3C2410) ] SERIAL_S3C2412? : bmode [ (SERIAL_S3C2412 => CPU_S3C2412) ] SERIAL_S3C2440? : bmode [ ((SERIAL_S3C2440 => (CPU_S3C2440 || CPU_S3C2442)) || (((!(CPU_S3C2440 || CPU_S3C2442) && ((CPU_S3C2440 || CPU_S3C2442) && CPU_S3C2440)) => (SERIAL_S3C2440 = y)) || ((!(CPU_S3C2440 || CPU_S3C2442) && ((CPU_S3C2440 || CPU_S3C2442) && CPU_S3C2442)) => (SERIAL_S3C2440 = y)))) ] } SERIAL_DZ? [ (SERIAL_DZ => (MACH_DECSTATION && 32BIT)), (((MACH_DECSTATION && 32BIT) && SERIAL_DZ) => SERIAL_CORE) ] { SERIAL_DZ_CONSOLE? [ (SERIAL_DZ_CONSOLE => SERIAL_CORE_CONSOLE) ] } SERIAL_ZS? : bmode [ (SERIAL_ZS => MACH_DECSTATION), ((MACH_DECSTATION && SERIAL_ZS) => SERIAL_CORE) ] { SERIAL_ZS_CONSOLE? [ (SERIAL_ZS_CONSOLE => (SERIAL_ZS = "y")), (((SERIAL_ZS = "y") && SERIAL_ZS_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_21285? : bmode [ (SERIAL_21285 => (ARM && FOOTBRIDGE)), (((ARM && FOOTBRIDGE) && SERIAL_21285) => SERIAL_CORE) ] { SERIAL_21285_CONSOLE? [ (SERIAL_21285_CONSOLE => (SERIAL_21285 = "y")), (((SERIAL_21285 = "y") && SERIAL_21285_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_MPSC? [ (SERIAL_MPSC => (PPC32 && MV64X60)), (((PPC32 && MV64X60) && SERIAL_MPSC) => SERIAL_CORE) ] { SERIAL_MPSC_CONSOLE? [ (SERIAL_MPSC_CONSOLE => SERIAL_CORE_CONSOLE) ] } SERIAL_PXA? [ (SERIAL_PXA => (ARM && ARCH_PXA)), (((ARM && ARCH_PXA) && SERIAL_PXA) => SERIAL_CORE) ] { SERIAL_PXA_CONSOLE? [ (SERIAL_PXA_CONSOLE => SERIAL_CORE_CONSOLE) ] } SERIAL_SA1100? [ (SERIAL_SA1100 => (ARM && ARCH_SA1100)), (((ARM && ARCH_SA1100) && SERIAL_SA1100) => SERIAL_CORE) ] { SERIAL_SA1100_CONSOLE? [ (SERIAL_SA1100_CONSOLE => SERIAL_CORE_CONSOLE) ] } SERIAL_BFIN? : bmode [ (SERIAL_BFIN => BLACKFIN), ((BLACKFIN && SERIAL_BFIN) => SERIAL_CORE), (((BLACKFIN && (BF531 || (BF532 || (BF533 || BF561)))) && SERIAL_BFIN) => SERIAL_BFIN_UART0) ] { SERIAL_BFIN_CONSOLE? [ (SERIAL_BFIN_CONSOLE => (SERIAL_BFIN = "y")), (((SERIAL_BFIN = "y") && SERIAL_BFIN_CONSOLE) => SERIAL_CORE_CONSOLE) ] "UART Mode" [ ("UART Mode" => (HAS_IOMEM && SERIAL_BFIN)) ] { ( SERIAL_BFIN_DMA? [ (SERIAL_BFIN_DMA => (!DMA_UNCACHED_NONE && !KGDB_UART)) ] SERIAL_BFIN_PIO? ) } SERIAL_BFIN_UART0? { BFIN_UART0_CTSRTS? { UART0_CTS_PIN? : int UART0_RTS_PIN? : int } } SERIAL_BFIN_UART1? [ (SERIAL_BFIN_UART1 => (((!BF531 && !BF532) && !BF533) && !BF561)) ] { BFIN_UART1_CTSRTS? { UART1_CTS_PIN? : int [ (UART1_CTS_PIN => !BF54x) ] UART1_RTS_PIN? : int [ (UART1_RTS_PIN => !BF54x) ] } } SERIAL_BFIN_UART2? [ (SERIAL_BFIN_UART2 => BF54x) ] { BFIN_UART2_CTSRTS? { UART2_CTS_PIN? : int UART2_RTS_PIN? : int } } SERIAL_BFIN_UART3? [ (SERIAL_BFIN_UART3 => BF54x) ] { BFIN_UART3_CTSRTS? } } SERIAL_IMX? [ (SERIAL_IMX => (ARM && (ARCH_IMX || ARCH_MXC))), (((ARM && (ARCH_IMX || ARCH_MXC)) && SERIAL_IMX) => SERIAL_CORE) ] { SERIAL_IMX_CONSOLE? [ (SERIAL_IMX_CONSOLE => SERIAL_CORE_CONSOLE) ] } SERIAL_UARTLITE? : bmode [ (SERIAL_UARTLITE => PPC32), ((PPC32 && SERIAL_UARTLITE) => SERIAL_CORE) ] { SERIAL_UARTLITE_CONSOLE? [ (SERIAL_UARTLITE_CONSOLE => (SERIAL_UARTLITE = "y")), (((SERIAL_UARTLITE = "y") && SERIAL_UARTLITE_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_SUNCORE? [ (SPARC => SERIAL_SUNCORE), ((SPARC && SERIAL_SUNCORE) => SERIAL_CORE), ((SPARC && SERIAL_SUNCORE) => SERIAL_CORE_CONSOLE) ] SERIAL_SUNZILOG? : bmode [ (SERIAL_SUNZILOG => SPARC) ] { SERIAL_SUNZILOG_CONSOLE? [ (SERIAL_SUNZILOG_CONSOLE => (SERIAL_SUNZILOG = "y")) ] } SERIAL_SUNSU? : bmode [ (SERIAL_SUNSU => (SPARC && PCI)) ] { SERIAL_SUNSU_CONSOLE? [ (SERIAL_SUNSU_CONSOLE => (SERIAL_SUNSU = "y")) ] } SERIAL_MUX? : bmode [ (SERIAL_MUX => GSC), ((GSC && SERIAL_MUX) => SERIAL_CORE) ] { SERIAL_MUX_CONSOLE? [ (SERIAL_MUX_CONSOLE => (SERIAL_MUX = "y")), (((SERIAL_MUX = "y") && SERIAL_MUX_CONSOLE) => SERIAL_CORE_CONSOLE) ] } PDC_CONSOLE? [ (PDC_CONSOLE => ((PARISC && !SERIAL_MUX) && VT)) ] SERIAL_SUNSAB? : bmode [ (SERIAL_SUNSAB => (SPARC && PCI)) ] { SERIAL_SUNSAB_CONSOLE? [ (SERIAL_SUNSAB_CONSOLE => (SERIAL_SUNSAB = "y")) ] } SERIAL_SUNHV? [ (SERIAL_SUNHV => SPARC64) ] SERIAL_IP22_ZILOG? : bmode [ (SERIAL_IP22_ZILOG => SGI_HAS_ZILOG), ((SGI_HAS_ZILOG && SERIAL_IP22_ZILOG) => SERIAL_CORE) ] { SERIAL_IP22_ZILOG_CONSOLE? [ (SERIAL_IP22_ZILOG_CONSOLE => (SERIAL_IP22_ZILOG = "y")), (((SERIAL_IP22_ZILOG = "y") && SERIAL_IP22_ZILOG_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_SH_SCI? : bmode [ (SERIAL_SH_SCI => (SUPERH || H8300)), (((SUPERH || H8300) && SERIAL_SH_SCI) => SERIAL_CORE) ] { SERIAL_SH_SCI_NR_UARTS? : int SERIAL_SH_SCI_CONSOLE? [ (SERIAL_SH_SCI_CONSOLE => (SERIAL_SH_SCI = "y")), (((SERIAL_SH_SCI = "y") && SERIAL_SH_SCI_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_PNX8XXX? [ (SERIAL_PNX8XXX => (MIPS && SOC_PNX8550)), (((MIPS && SOC_PNX8550) && SERIAL_PNX8XXX) => SERIAL_CORE) ] { SERIAL_PNX8XXX_CONSOLE? [ (SERIAL_PNX8XXX_CONSOLE => SERIAL_CORE_CONSOLE) ] } SERIAL_CORE? : bmode SERIAL_CORE_CONSOLE? CONSOLE_POLL? SERIAL_68328? [ (SERIAL_68328 => (M68328 || (M68EZ328 || M68VZ328))) ] { SERIAL_68328_RTS_CTS? } SERIAL_MCF? [ (SERIAL_MCF => COLDFIRE), ((COLDFIRE && SERIAL_MCF) => SERIAL_CORE) ] { SERIAL_MCF_BAUDRATE? : int SERIAL_MCF_CONSOLE? [ (SERIAL_MCF_CONSOLE => SERIAL_CORE_CONSOLE) ] } SERIAL_68360_SMC? [ (SERIAL_68360_SMC => M68360) ] SERIAL_68360_SCC? [ (SERIAL_68360_SCC => M68360) ] SERIAL_68360? [ ((SERIAL_68360_SMC || SERIAL_68360_SCC) => SERIAL_68360) ] SERIAL_PMACZILOG? : bmode [ (SERIAL_PMACZILOG => (PPC_OF && PPC_PMAC)), (((PPC_OF && PPC_PMAC) && SERIAL_PMACZILOG) => SERIAL_CORE) ] { SERIAL_PMACZILOG_TTYS? SERIAL_PMACZILOG_CONSOLE? [ (SERIAL_PMACZILOG_CONSOLE => (SERIAL_PMACZILOG = "y")), (((SERIAL_PMACZILOG = "y") && SERIAL_PMACZILOG_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_LH7A40X? : bmode [ (SERIAL_LH7A40X => (ARM && ARCH_LH7A40X)), (((ARM && ARCH_LH7A40X) && SERIAL_LH7A40X) => SERIAL_CORE) ] { SERIAL_LH7A40X_CONSOLE? [ (SERIAL_LH7A40X_CONSOLE => (SERIAL_LH7A40X = "y")), (((SERIAL_LH7A40X = "y") && SERIAL_LH7A40X_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_CPM? : bmode [ (SERIAL_CPM => (CPM2 || 8xx)), (((CPM2 || 8xx) && SERIAL_CPM) => SERIAL_CORE) ] { SERIAL_CPM_CONSOLE? [ (SERIAL_CPM_CONSOLE => (SERIAL_CPM = "y")), (((SERIAL_CPM = "y") && SERIAL_CPM_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_SGI_L1_CONSOLE? [ (SERIAL_SGI_L1_CONSOLE => (IA64_GENERIC || IA64_SGI_SN2)), (((IA64_GENERIC || IA64_SGI_SN2) && SERIAL_SGI_L1_CONSOLE) => SERIAL_CORE), (((IA64_GENERIC || IA64_SGI_SN2) && SERIAL_SGI_L1_CONSOLE) => SERIAL_CORE_CONSOLE) ] SERIAL_MPC52xx? : bmode [ (SERIAL_MPC52xx => (PPC_MPC52xx || PPC_MPC512x)), (((PPC_MPC52xx || PPC_MPC512x) && SERIAL_MPC52xx) => SERIAL_CORE) ] { SERIAL_MPC52xx_CONSOLE? [ (SERIAL_MPC52xx_CONSOLE => (SERIAL_MPC52xx = "y")), (((SERIAL_MPC52xx = "y") && SERIAL_MPC52xx_CONSOLE) => SERIAL_CORE_CONSOLE) ] { SERIAL_MPC52xx_CONSOLE_BAUD? : int } } SERIAL_ICOM? : bmode [ (SERIAL_ICOM => (PCI && (PPC_ISERIES || PPC_PSERIES))), (((PCI && (PPC_ISERIES || PPC_PSERIES)) && SERIAL_ICOM) => SERIAL_CORE), (((PCI && (PPC_ISERIES || PPC_PSERIES)) && SERIAL_ICOM) => FW_LOADER) ] SERIAL_M32R_SIO? [ (SERIAL_M32R_SIO => M32R), ((M32R && SERIAL_M32R_SIO) => SERIAL_CORE) ] { SERIAL_M32R_SIO_CONSOLE? [ (SERIAL_M32R_SIO_CONSOLE => SERIAL_CORE_CONSOLE) ] SERIAL_M32R_PLDSIO? [ (SERIAL_M32R_PLDSIO => (PLAT_OPSPUT || (PLAT_USRV || PLAT_M32700UT))) ] } SERIAL_TXX9? [ (SERIAL_TXX9 => HAS_TXX9_SERIAL), ((HAS_TXX9_SERIAL && SERIAL_TXX9) => SERIAL_CORE) ] HAS_TXX9_SERIAL? SERIAL_TXX9_NR_UARTS? : int [ (SERIAL_TXX9_NR_UARTS => SERIAL_TXX9) ] SERIAL_TXX9_CONSOLE? [ (SERIAL_TXX9_CONSOLE => SERIAL_TXX9), ((SERIAL_TXX9 && SERIAL_TXX9_CONSOLE) => SERIAL_CORE_CONSOLE) ] SERIAL_TXX9_STDSERIAL? [ (SERIAL_TXX9_STDSERIAL => (!SERIAL_8250 && SERIAL_TXX9)) ] SERIAL_VR41XX? : bmode [ (SERIAL_VR41XX => CPU_VR41XX), ((CPU_VR41XX && SERIAL_VR41XX) => SERIAL_CORE) ] { SERIAL_VR41XX_CONSOLE? [ (SERIAL_VR41XX_CONSOLE => (SERIAL_VR41XX = "y")), (((SERIAL_VR41XX = "y") && SERIAL_VR41XX_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_JSM? : bmode [ (SERIAL_JSM => PCI), ((PCI && SERIAL_JSM) => SERIAL_CORE) ] SERIAL_SGI_IOC4? : bmode [ (SERIAL_SGI_IOC4 => ((IA64_GENERIC || IA64_SGI_SN2) && SGI_IOC4)), ((((IA64_GENERIC || IA64_SGI_SN2) && SGI_IOC4) && SERIAL_SGI_IOC4) => SERIAL_CORE) ] SERIAL_SGI_IOC3? : bmode [ (SERIAL_SGI_IOC3 => ((IA64_GENERIC || IA64_SGI_SN2) && SGI_IOC3)), ((((IA64_GENERIC || IA64_SGI_SN2) && SGI_IOC3) && SERIAL_SGI_IOC3) => SERIAL_CORE) ] SERIAL_NETX? : bmode [ (SERIAL_NETX => (ARM && ARCH_NETX)), (((ARM && ARCH_NETX) && SERIAL_NETX) => SERIAL_CORE) ] { SERIAL_NETX_CONSOLE? [ (SERIAL_NETX_CONSOLE => (SERIAL_NETX = "y")), (((SERIAL_NETX = "y") && SERIAL_NETX_CONSOLE) => SERIAL_CORE_CONSOLE) ] } SERIAL_OF_PLATFORM? : bmode [ (SERIAL_OF_PLATFORM => (PPC_OF && SERIAL_8250)) ] SERIAL_QE? : bmode [ (SERIAL_QE => QUICC_ENGINE), ((QUICC_ENGINE && SERIAL_QE) => SERIAL_CORE), ((QUICC_ENGINE && SERIAL_QE) => FW_LOADER) ] SERIAL_SC26XX? : bmode [ (SERIAL_SC26XX => SNI_RM), ((SNI_RM && SERIAL_SC26XX) => SERIAL_CORE) ] { SERIAL_SC26XX_CONSOLE? [ (SERIAL_SC26XX_CONSOLE => SERIAL_CORE_CONSOLE) ] } SERIAL_BFIN_SPORT? : bmode [ (SERIAL_BFIN_SPORT => (BLACKFIN && EXPERIMENTAL)), (((BLACKFIN && EXPERIMENTAL) && SERIAL_BFIN_SPORT) => SERIAL_CORE) ] { "Baud rate for Blackfin SPORT UART" [ ("Baud rate for Blackfin SPORT UART" => (HAS_IOMEM && SERIAL_BFIN_SPORT)) ] { ( SERIAL_SPORT_BAUD_RATE_115200? SERIAL_SPORT_BAUD_RATE_57600? SERIAL_SPORT_BAUD_RATE_38400? SERIAL_SPORT_BAUD_RATE_19200? SERIAL_SPORT_BAUD_RATE_9600? ) } SPORT_BAUD_RATE? : int [ (SERIAL_SPORT_BAUD_RATE_115200 => (SPORT_BAUD_RATE = 115200)), (SERIAL_SPORT_BAUD_RATE_57600 => (SPORT_BAUD_RATE = 57600)), (SERIAL_SPORT_BAUD_RATE_38400 => (SPORT_BAUD_RATE = 38400)), (SERIAL_SPORT_BAUD_RATE_19200 => (SPORT_BAUD_RATE = 19200)), (SERIAL_SPORT_BAUD_RATE_9600 => (SPORT_BAUD_RATE = 9600)) ] } } UNIX98_PTYS? [ ((UNIX98_PTYS => EMBEDDED) || (!EMBEDDED => UNIX98_PTYS)) ] LEGACY_PTYS? { LEGACY_PTY_COUNT? : int [ (LEGACY_PTY_COUNT >= 0), (LEGACY_PTY_COUNT <= 256) ] } BRIQ_PANEL? : bmode [ (BRIQ_PANEL => PPC_CHRP) ] BFIN_OTP? : bmode [ (BFIN_OTP => (BLACKFIN && (BF52x || BF54x))) ] { BFIN_OTP_WRITE_ENABLE? } PRINTER? : bmode [ (PRINTER => PARPORT) ] { LP_CONSOLE? } PPDEV? : bmode [ (PPDEV => PARPORT) ] HVC_DRIVER? HVC_IRQ? HVC_CONSOLE? [ (HVC_CONSOLE => PPC_PSERIES), ((PPC_PSERIES && HVC_CONSOLE) => HVC_DRIVER), ((PPC_PSERIES && HVC_CONSOLE) => HVC_IRQ) ] HVC_ISERIES? [ (HVC_ISERIES => PPC_ISERIES), ((PPC_ISERIES && HVC_ISERIES) => HVC_DRIVER), ((PPC_ISERIES && HVC_ISERIES) => HVC_IRQ) ] HVC_RTAS? [ (HVC_RTAS => PPC_RTAS), ((PPC_RTAS && HVC_RTAS) => HVC_DRIVER) ] HVC_BEAT? [ (HVC_BEAT => PPC_CELLEB), ((PPC_CELLEB && HVC_BEAT) => HVC_DRIVER) ] HVC_XEN? [ (HVC_XEN => XEN), ((XEN && HVC_XEN) => HVC_DRIVER), ((XEN && HVC_XEN) => HVC_IRQ) ] VIRTIO_CONSOLE? : bmode [ (VIRTIO_CONSOLE => VIRTIO), ((VIRTIO && VIRTIO_CONSOLE) => HVC_DRIVER) ] HVCS? : bmode [ (HVCS => PPC_PSERIES) ] IBM_BSR? : bmode [ (IBM_BSR => PPC_PSERIES) ] IPMI_HANDLER? : bmode [ (IPMI_HANDLER => HAS_IOMEM) ] { IPMI_PANIC_EVENT? { IPMI_PANIC_STRING? } IPMI_DEVICE_INTERFACE? : bmode IPMI_SI? : bmode IPMI_WATCHDOG? : bmode IPMI_POWEROFF? : bmode } DS1620? : bmode [ (DS1620 => ARCH_NETWINDER) ] NWBUTTON? : bmode [ (NWBUTTON => ARCH_NETWINDER) ] { NWBUTTON_REBOOT? } NWFLASH? : bmode [ (NWFLASH => ARCH_NETWINDER) ] HW_RANDOM? : bmode { HW_RANDOM_INTEL? : bmode [ (HW_RANDOM_INTEL => ((X86 || IA64) && PCI)) ] HW_RANDOM_AMD? : bmode [ (HW_RANDOM_AMD => (X86 && PCI)) ] HW_RANDOM_GEODE? : bmode [ (HW_RANDOM_GEODE => (X86_32 && PCI)) ] HW_RANDOM_N2RNG? : bmode [ (HW_RANDOM_N2RNG => SPARC64) ] HW_RANDOM_VIA? : bmode [ (HW_RANDOM_VIA => X86_32) ] HW_RANDOM_IXP4XX? : bmode [ (HW_RANDOM_IXP4XX => ARCH_IXP4XX) ] HW_RANDOM_OMAP? : bmode [ (HW_RANDOM_OMAP => (ARCH_OMAP16XX || ARCH_OMAP24XX)) ] HW_RANDOM_PASEMI? : bmode [ (HW_RANDOM_PASEMI => PPC_PASEMI) ] HW_RANDOM_VIRTIO? : bmode [ (HW_RANDOM_VIRTIO => VIRTIO) ] } NVRAM? : bmode [ (NVRAM => (ATARI || (X86 || (ARM || GENERIC_NVRAM)))) ] RTC? : bmode [ (RTC => (((((((((((RTC_LIB = "n") && !PPC) && !PARISC) && !IA64) && !M68K) && !SPARC) && !FRV) && !ARM) && !SUPERH) && !S390) && !AVR32)) ] JS_RTC? : bmode [ (JS_RTC => (((RTC_LIB = "n") && SPARC32) && PCI)) ] GEN_RTC? : bmode [ (GEN_RTC => (((((((((((RTC_LIB = "n") && (RTC = "y")) && !IA64) && !ARM) && !M32R) && !MIPS) && !SPARC) && !FRV) && !S390) && !SUPERH) && !AVR32)) ] { GEN_RTC_X? [ (GEN_RTC_X => (RTC_LIB = "n")) ] } EFI_RTC? [ (EFI_RTC => ((RTC_LIB = "n") && IA64)) ] DS1302? : bmode [ (DS1302 => (((RTC_LIB = "n") && M32R) && (PLAT_M32700UT || PLAT_OPSPUT))) ] DTLK? : bmode [ (DTLK => ISA) ] XILINX_HWICAP? : bmode [ (XILINX_HWICAP => XILINX_VIRTEX) ] R3964? : bmode APPLICOM? : bmode [ (APPLICOM => PCI) ] SONYPI? : bmode [ (SONYPI => ((((EXPERIMENTAL && X86) && PCI) && INPUT) && !64BIT)) ] GPIO_TB0219? : bmode [ (GPIO_TB0219 => TANBAC_TB022X), ((TANBAC_TB022X && GPIO_TB0219) => GPIO_VR41XX) ] "PCMCIA character devices"? [ (HOTPLUG && (PCMCIA = "n")) ] { SYNCLINK_CS? : bmode [ (SYNCLINK_CS => (HOTPLUG && PCMCIA)) ] CARDMAN_4000? : bmode [ (CARDMAN_4000 => (HOTPLUG && PCMCIA)), (((HOTPLUG && PCMCIA) && CARDMAN_4000) => BITREVERSE) ] CARDMAN_4040? : bmode [ (CARDMAN_4040 => (HOTPLUG && PCMCIA)) ] IPWIRELESS? : bmode [ (IPWIRELESS => ((HOTPLUG && PCMCIA) && NETDEVICES)), ((((HOTPLUG && PCMCIA) && NETDEVICES) && IPWIRELESS) => PPP) ] } MWAVE? : bmode [ (MWAVE => X86), ((X86 && MWAVE) => SERIAL_8250) ] SCx200_GPIO? : bmode [ (SCx200_GPIO => SCx200), ((SCx200 && SCx200_GPIO) => NSC_GPIO) ] PC8736x_GPIO? : bmode [ (PC8736x_GPIO => X86), ((X86 && PC8736x_GPIO) => NSC_GPIO) ] NSC_GPIO? : bmode [ (NSC_GPIO => X86_32) ] CS5535_GPIO? : bmode [ (CS5535_GPIO => X86_32) ] GPIO_VR41XX? : bmode [ (GPIO_VR41XX => CPU_VR41XX) ] RAW_DRIVER? : bmode [ (RAW_DRIVER => BLOCK) ] { MAX_RAW_DEVS? : int } HPET? [ ((HPET => (ACPI && (X86 || IA64))) || ((!(ACPI && (X86 || IA64)) && ACPI) => !HPET)) ] { HPET_MMAP? } HANGCHECK_TIMER? : bmode [ (HANGCHECK_TIMER => (X86 || (IA64 || (PPC64 || S390)))) ] MMTIMER? : bmode [ (MMTIMER => (IA64_GENERIC || IA64_SGI_SN2)) ] TCG_TPM? : bmode [ (TCG_TPM => (HAS_IOMEM && EXPERIMENTAL)), (((HAS_IOMEM && EXPERIMENTAL) && TCG_TPM) => SECURITYFS) ] { TCG_TIS? : bmode [ (TCG_TIS => PNP) ] TCG_NSC? : bmode TCG_ATMEL? : bmode TCG_INFINEON? : bmode [ (TCG_INFINEON => PNP) ] } TELCLOCK? : bmode [ (TELCLOCK => (EXPERIMENTAL && X86)) ] DEVPORT? [ ((!M68K && (ISA || PCI)) => DEVPORT) ] TN3270? : bmode [ (TN3270 => CCW) ] { TN3270_TTY? : bmode TN3270_FS? : bmode TN3270_CONSOLE? [ (TN3270_CONSOLE => ((TN3270 = "y") && (TN3270_TTY = "y"))) ] } TN3215? [ (TN3215 => CCW) ] { TN3215_CONSOLE? } CCW_CONSOLE? [ ((TN3215_CONSOLE || TN3270_CONSOLE) => CCW_CONSOLE) ] SCLP_TTY? [ (SCLP_TTY => S390) ] { SCLP_CONSOLE? } SCLP_VT220_TTY? [ (SCLP_VT220_TTY => S390) ] { SCLP_VT220_CONSOLE? } SCLP_CPI? : bmode [ (SCLP_CPI => S390) ] S390_TAPE? : bmode [ (S390_TAPE => CCW) ] { S390_TAPE_BLOCK? S390_TAPE_34XX? : bmode S390_TAPE_3590? : bmode } VMLOGRDR? : bmode [ (VMLOGRDR => IUCV) ] VMCP? : bmode [ (VMCP => S390) ] MONREADER? : bmode [ (MONREADER => IUCV) ] MONWRITER? : bmode [ (MONWRITER => S390) ] S390_VMUR? : bmode [ (S390_VMUR => S390) ] } I2C? : bmode [ (I2C => HAS_IOMEM) ] { I2C_BOARDINFO [ I2C_BOARDINFO ] I2C_CHARDEV? : bmode I2C_HELPER_AUTO? { "I2C Algorithms"? [ !I2C_HELPER_AUTO ] { I2C_ALGOBIT? : bmode [ (I2C_ALGOBIT => !I2C_HELPER_AUTO) ] I2C_ALGOPCF? : bmode [ (I2C_ALGOPCF => !I2C_HELPER_AUTO) ] I2C_ALGOPCA? : bmode [ (I2C_ALGOPCA => !I2C_HELPER_AUTO) ] I2C_ALGO_SGI? : bmode } } "I2C Hardware Bus support" { I2C_ALI1535? : bmode [ (I2C_ALI1535 => PCI) ] I2C_ALI1563? : bmode [ (I2C_ALI1563 => (PCI && EXPERIMENTAL)) ] I2C_ALI15X3? : bmode [ (I2C_ALI15X3 => PCI) ] I2C_AMD756? : bmode [ (I2C_AMD756 => PCI) ] { I2C_AMD756_S4882? : bmode [ (I2C_AMD756_S4882 => (X86 && EXPERIMENTAL)) ] } I2C_AMD8111? : bmode [ (I2C_AMD8111 => PCI) ] I2C_I801? : bmode [ (I2C_I801 => PCI) ] I2C_ISCH? : bmode [ (I2C_ISCH => PCI) ] I2C_PIIX4? : bmode [ (I2C_PIIX4 => PCI) ] I2C_NFORCE2? : bmode [ (I2C_NFORCE2 => PCI) ] { I2C_NFORCE2_S4985? : bmode [ (I2C_NFORCE2_S4985 => (X86 && EXPERIMENTAL)) ] } I2C_SIS5595? : bmode [ (I2C_SIS5595 => PCI) ] I2C_SIS630? : bmode [ (I2C_SIS630 => PCI) ] I2C_SIS96X? : bmode [ (I2C_SIS96X => PCI) ] I2C_VIA? : bmode [ (I2C_VIA => (PCI && EXPERIMENTAL)), (((PCI && EXPERIMENTAL) && I2C_VIA) => I2C_ALGOBIT) ] I2C_VIAPRO? : bmode [ (I2C_VIAPRO => PCI) ] I2C_HYDRA? : bmode [ (I2C_HYDRA => ((PCI && PPC_CHRP) && EXPERIMENTAL)), ((((PCI && PPC_CHRP) && EXPERIMENTAL) && I2C_HYDRA) => I2C_ALGOBIT) ] I2C_POWERMAC? : bmode [ (I2C_POWERMAC => PPC_PMAC) ] I2C_AT91? : bmode [ (I2C_AT91 => ((ARCH_AT91 && EXPERIMENTAL) && BROKEN)) ] I2C_AU1550? : bmode [ (I2C_AU1550 => (SOC_AU1550 || SOC_AU1200)) ] I2C_BLACKFIN_TWI? : bmode [ (I2C_BLACKFIN_TWI => ((((BLACKFIN && !BF561) && !BF531) && !BF532) && !BF533)) ] { I2C_BLACKFIN_TWI_CLK_KHZ? : int [ (I2C_BLACKFIN_TWI_CLK_KHZ >= 10), (I2C_BLACKFIN_TWI_CLK_KHZ <= 400) ] } I2C_CPM? : bmode [ (I2C_CPM => ((CPM1 || CPM2) && OF_I2C)) ] I2C_DAVINCI? : bmode [ (I2C_DAVINCI => ARCH_DAVINCI) ] I2C_GPIO? : bmode [ (I2C_GPIO => GENERIC_GPIO), ((GENERIC_GPIO && I2C_GPIO) => I2C_ALGOBIT) ] I2C_HIGHLANDER? : bmode [ (I2C_HIGHLANDER => SH_HIGHLANDER) ] I2C_IBM_IIC? : bmode [ (I2C_IBM_IIC => 4xx) ] I2C_IOP3XX? : bmode [ (I2C_IOP3XX => (ARCH_IOP32X || (ARCH_IOP33X || (ARCH_IXP4XX || ARCH_IOP13XX)))) ] I2C_IXP2000? : bmode [ (I2C_IXP2000 => ARCH_IXP2000), ((ARCH_IXP2000 && I2C_IXP2000) => I2C_ALGOBIT) ] I2C_MPC? : bmode [ (I2C_MPC => PPC32) ] I2C_MV64XXX? : bmode [ (I2C_MV64XXX => ((MV64X60 || PLAT_ORION) && EXPERIMENTAL)) ] I2C_OCORES? : bmode [ (I2C_OCORES => EXPERIMENTAL) ] I2C_OMAP? : bmode [ ((I2C_OMAP => ARCH_OMAP) || ((!ARCH_OMAP && (ARCH_OMAP && (MACH_OMAP_H3 || MACH_OMAP_OSK))) => (I2C_OMAP = y))) ] I2C_PASEMI? : bmode [ (I2C_PASEMI => (PPC_PASEMI && PCI)) ] I2C_PNX? : bmode [ (I2C_PNX => ARCH_PNX4008) ] I2C_PXA? : bmode [ (I2C_PXA => (EXPERIMENTAL && ARCH_PXA)) ] { I2C_PXA_SLAVE? } I2C_S3C2410? : bmode [ (I2C_S3C2410 => ARCH_S3C2410) ] I2C_SH7760? : bmode [ (I2C_SH7760 => CPU_SUBTYPE_SH7760) ] I2C_SH_MOBILE? : bmode [ (I2C_SH_MOBILE => SUPERH) ] I2C_SIMTEC? : bmode [ (I2C_SIMTEC => I2C_ALGOBIT) ] I2C_VERSATILE? : bmode [ (I2C_VERSATILE => (ARCH_VERSATILE || ARCH_REALVIEW)), (((ARCH_VERSATILE || ARCH_REALVIEW) && I2C_VERSATILE) => I2C_ALGOBIT) ] I2C_PARPORT? : bmode [ (I2C_PARPORT => PARPORT), ((PARPORT && I2C_PARPORT) => I2C_ALGOBIT) ] I2C_PARPORT_LIGHT? : bmode [ (I2C_PARPORT_LIGHT => I2C_ALGOBIT) ] I2C_TAOS_EVM? : bmode [ (I2C_TAOS_EVM => EXPERIMENTAL), ((EXPERIMENTAL && I2C_TAOS_EVM) => SERIO), ((EXPERIMENTAL && I2C_TAOS_EVM) => SERIO_SERPORT) ] I2C_TINY_USB? : bmode [ (I2C_TINY_USB => USB) ] I2C_VOODOO3? : bmode [ (I2C_VOODOO3 => PCI), ((PCI && I2C_VOODOO3) => I2C_ALGOBIT) ] I2C_ACORN? : bmode [ (I2C_ACORN => ARCH_ACORN), ((ARCH_ACORN && I2C_ACORN) => I2C_ALGOBIT) ] I2C_ELEKTOR? : bmode [ (I2C_ELEKTOR => (ISA && BROKEN_ON_SMP)), (((ISA && BROKEN_ON_SMP) && I2C_ELEKTOR) => I2C_ALGOPCF) ] I2C_PCA_ISA? : bmode [ (I2C_PCA_ISA => ISA), ((ISA && I2C_PCA_ISA) => I2C_ALGOPCA) ] I2C_PCA_PLATFORM? : bmode [ (I2C_PCA_PLATFORM => I2C_ALGOPCA) ] I2C_PMCMSP? : bmode [ (I2C_PMCMSP => PMC_MSP) ] I2C_SIBYTE? : bmode [ (I2C_SIBYTE => SIBYTE_SB1xxx_SOC) ] I2C_STUB? : bmode [ (I2C_STUB => (EXPERIMENTAL && m)) ] SCx200_I2C? : bmode [ (SCx200_I2C => SCx200_GPIO), ((SCx200_GPIO && SCx200_I2C) => I2C_ALGOBIT) ] { SCx200_I2C_SCL? : int SCx200_I2C_SDA? : int } SCx200_ACB? : bmode [ (SCx200_ACB => (X86_32 && PCI)) ] } "Miscellaneous I2C Chip support" { DS1682? : bmode [ (DS1682 => EXPERIMENTAL) ] AT24? : bmode [ (AT24 => (SYSFS && EXPERIMENTAL)) ] SENSORS_EEPROM? : bmode [ (SENSORS_EEPROM => EXPERIMENTAL) ] SENSORS_PCF8574? : bmode [ (SENSORS_PCF8574 => (EXPERIMENTAL && (GPIO_PCF857X = "n"))) ] PCF8575? : bmode [ (PCF8575 => (GPIO_PCF857X = "n")) ] SENSORS_PCA9539? : bmode [ (SENSORS_PCA9539 => (EXPERIMENTAL && (GPIO_PCA953X = "n"))) ] SENSORS_PCF8591? : bmode [ (SENSORS_PCF8591 => EXPERIMENTAL) ] ISP1301_OMAP? : bmode [ (ISP1301_OMAP => ARCH_OMAP_OTG) ] TPS65010? : bmode [ ((TPS65010 => GPIOLIB) || ((!GPIOLIB && (GPIOLIB && (MACH_OMAP_H2 || (MACH_OMAP_H3 || MACH_OMAP_OSK)))) => (TPS65010 = y))) ] SENSORS_MAX6875? : bmode [ (SENSORS_MAX6875 => EXPERIMENTAL) ] SENSORS_TSL2550? : bmode [ (SENSORS_TSL2550 => EXPERIMENTAL) ] MENELAUS? [ (MENELAUS => ((I2C = "y") && ARCH_OMAP24XX)) ] MCU_MPC8349EMITX? : bmode [ (MCU_MPC8349EMITX => PPC_83xx), ((PPC_83xx && MCU_MPC8349EMITX) => GENERIC_GPIO), ((PPC_83xx && MCU_MPC8349EMITX) => ARCH_REQUIRE_GPIOLIB) ] } I2C_DEBUG_CORE? I2C_DEBUG_ALGO? I2C_DEBUG_BUS? I2C_DEBUG_CHIP? } SPI? [ (SPI => HAS_IOMEM) ] { SPI_DEBUG? [ (SPI_DEBUG => DEBUG_KERNEL) ] SPI_MASTER? [ (SPI_MASTER <=> SPI) ] SPI_ATMEL? : bmode [ (SPI_ATMEL => (SPI_MASTER && (ARCH_AT91 || AVR32))) ] SPI_BFIN? : bmode [ (SPI_BFIN => (SPI_MASTER && BLACKFIN)) ] SPI_AU1550? : bmode [ (SPI_AU1550 => ((SPI_MASTER && (SOC_AU1550 || SOC_AU1200)) && EXPERIMENTAL)), ((((SPI_MASTER && (SOC_AU1550 || SOC_AU1200)) && EXPERIMENTAL) && SPI_AU1550) => SPI_BITBANG) ] SPI_BITBANG? : bmode [ (SPI_BITBANG => SPI_MASTER) ] SPI_BUTTERFLY? : bmode [ (SPI_BUTTERFLY => (SPI_MASTER && PARPORT)), (((SPI_MASTER && PARPORT) && SPI_BUTTERFLY) => SPI_BITBANG) ] SPI_IMX? : bmode [ (SPI_IMX => ((SPI_MASTER && ARCH_IMX) && EXPERIMENTAL)) ] SPI_LM70_LLP? : bmode [ (SPI_LM70_LLP => ((SPI_MASTER && PARPORT) && EXPERIMENTAL)), ((((SPI_MASTER && PARPORT) && EXPERIMENTAL) && SPI_LM70_LLP) => SPI_BITBANG) ] SPI_MPC52xx_PSC? : bmode [ (SPI_MPC52xx_PSC => ((SPI_MASTER && PPC_MPC52xx) && EXPERIMENTAL)) ] SPI_MPC83xx? : bmode [ (SPI_MPC83xx => ((SPI_MASTER && (PPC_83xx || QUICC_ENGINE)) && EXPERIMENTAL)) ] SPI_OMAP_UWIRE? : bmode [ (SPI_OMAP_UWIRE => (SPI_MASTER && ARCH_OMAP1)), (((SPI_MASTER && ARCH_OMAP1) && SPI_OMAP_UWIRE) => SPI_BITBANG) ] SPI_OMAP24XX? : bmode [ (SPI_OMAP24XX => (SPI_MASTER && (ARCH_OMAP24XX || ARCH_OMAP34XX))) ] SPI_ORION? : bmode [ (SPI_ORION => ((SPI_MASTER && PLAT_ORION) && EXPERIMENTAL)) ] SPI_PXA2XX? : bmode [ (SPI_PXA2XX => ((SPI_MASTER && ARCH_PXA) && EXPERIMENTAL)), ((((SPI_MASTER && ARCH_PXA) && EXPERIMENTAL) && SPI_PXA2XX) => PXA_SSP) ] SPI_S3C24XX? : bmode [ (SPI_S3C24XX => ((SPI_MASTER && ARCH_S3C2410) && EXPERIMENTAL)), ((((SPI_MASTER && ARCH_S3C2410) && EXPERIMENTAL) && SPI_S3C24XX) => SPI_BITBANG) ] SPI_S3C24XX_GPIO? : bmode [ (SPI_S3C24XX_GPIO => ((SPI_MASTER && ARCH_S3C2410) && EXPERIMENTAL)), ((((SPI_MASTER && ARCH_S3C2410) && EXPERIMENTAL) && SPI_S3C24XX_GPIO) => SPI_BITBANG) ] SPI_SH_SCI? : bmode [ (SPI_SH_SCI => (SPI_MASTER && SUPERH)), (((SPI_MASTER && SUPERH) && SPI_SH_SCI) => SPI_BITBANG) ] SPI_TXX9? : bmode [ (SPI_TXX9 => ((SPI_MASTER && GENERIC_GPIO) && CPU_TX49XX)) ] SPI_XILINX? : bmode [ (SPI_XILINX => ((SPI_MASTER && XILINX_VIRTEX) && EXPERIMENTAL)), ((((SPI_MASTER && XILINX_VIRTEX) && EXPERIMENTAL) && SPI_XILINX) => SPI_BITBANG) ] SPI_AT25? : bmode [ (SPI_AT25 => (SPI_MASTER && SYSFS)) ] SPI_SPIDEV? : bmode [ (SPI_SPIDEV => (SPI_MASTER && EXPERIMENTAL)) ] SPI_TLE62X0? : bmode [ (SPI_TLE62X0 => (SPI_MASTER && SYSFS)) ] } ARCH_WANT_OPTIONAL_GPIOLIB? ARCH_REQUIRE_GPIOLIB? [ (ARCH_REQUIRE_GPIOLIB => GPIOLIB) ] GPIOLIB? [ (GPIOLIB => (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB)), (((ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) && GPIOLIB) => GENERIC_GPIO) ] { DEBUG_GPIO? [ (DEBUG_GPIO => DEBUG_KERNEL) ] GPIO_SYSFS? [ (GPIO_SYSFS => (SYSFS && EXPERIMENTAL)) ] GPIO_XILINX? [ (GPIO_XILINX => PPC_OF) ] GPIO_MAX732X? : bmode [ (GPIO_MAX732X => I2C) ] GPIO_PCA953X? : bmode [ (GPIO_PCA953X => I2C) ] GPIO_PCF857X? : bmode [ (GPIO_PCF857X => I2C) ] GPIO_TWL4030? : bmode [ (GPIO_TWL4030 => TWL4030_CORE) ] GPIO_BT8XX? : bmode [ (GPIO_BT8XX => (PCI && (VIDEO_BT848 = "n"))) ] GPIO_MAX7301? : bmode [ (GPIO_MAX7301 => SPI_MASTER) ] GPIO_MCP23S08? : bmode [ (GPIO_MCP23S08 => SPI_MASTER) ] } W1? : bmode [ (W1 => HAS_IOMEM) ] { W1_CON? [ (W1_CON => CONNECTOR) ] "1-wire Bus Masters" { W1_MASTER_MATROX? : bmode [ (W1_MASTER_MATROX => PCI) ] W1_MASTER_DS2490? : bmode [ (W1_MASTER_DS2490 => USB) ] W1_MASTER_DS2482? : bmode [ (W1_MASTER_DS2482 => (I2C && EXPERIMENTAL)) ] W1_MASTER_DS1WM? : bmode [ (W1_MASTER_DS1WM => (ARM && HAVE_CLK)) ] W1_MASTER_GPIO? : bmode [ (W1_MASTER_GPIO => GENERIC_GPIO) ] HDQ_MASTER_OMAP? : bmode [ (HDQ_MASTER_OMAP => (ARCH_OMAP2430 || ARCH_OMAP34XX)) ] } "1-wire Slaves" { W1_SLAVE_THERM? : bmode W1_SLAVE_SMEM? : bmode W1_SLAVE_DS2433? : bmode { W1_SLAVE_DS2433_CRC? [ (W1_SLAVE_DS2433_CRC => CRC16) ] } W1_SLAVE_DS2760? : bmode W1_SLAVE_BQ27000? : bmode } } POWER_SUPPLY? : bmode { POWER_SUPPLY_DEBUG? PDA_POWER? : bmode [ (PDA_POWER => !S390) ] APM_POWER? : bmode [ (APM_POWER => APM_EMULATION) ] BATTERY_DS2760? : bmode [ (BATTERY_DS2760 => W1), (BATTERY_DS2760 => W1_SLAVE_DS2760) ] BATTERY_PMU? : bmode [ (BATTERY_PMU => (PPC32 && ADB_PMU)) ] BATTERY_OLPC? : bmode [ (BATTERY_OLPC => (X86_32 && OLPC)) ] BATTERY_TOSA? : bmode [ (BATTERY_TOSA => ((MACH_TOSA && MFD_TC6393XB) && TOUCHSCREEN_WM97XX)) ] BATTERY_WM97XX? [ (BATTERY_WM97XX => (TOUCHSCREEN_WM97XX = "y")) ] BATTERY_BQ27x00? : bmode [ (BATTERY_BQ27x00 => I2C) ] } HWMON? : bmode [ (HWMON => HAS_IOMEM) ] { HWMON_VID? : bmode [ (HWMON_VID = n) ] SENSORS_ABITUGURU? : bmode [ (SENSORS_ABITUGURU => (X86 && EXPERIMENTAL)) ] SENSORS_ABITUGURU3? : bmode [ (SENSORS_ABITUGURU3 => (X86 && EXPERIMENTAL)) ] SENSORS_AD7414? : bmode [ (SENSORS_AD7414 => (I2C && EXPERIMENTAL)) ] SENSORS_AD7418? : bmode [ (SENSORS_AD7418 => (I2C && EXPERIMENTAL)) ] SENSORS_ADCXX? : bmode [ (SENSORS_ADCXX => (SPI_MASTER && EXPERIMENTAL)) ] SENSORS_ADM1021? : bmode [ (SENSORS_ADM1021 => I2C) ] SENSORS_ADM1025? : bmode [ (SENSORS_ADM1025 => I2C), ((I2C && SENSORS_ADM1025) => HWMON_VID) ] SENSORS_ADM1026? : bmode [ (SENSORS_ADM1026 => (I2C && EXPERIMENTAL)), (((I2C && EXPERIMENTAL) && SENSORS_ADM1026) => HWMON_VID) ] SENSORS_ADM1029? : bmode [ (SENSORS_ADM1029 => (I2C && EXPERIMENTAL)) ] SENSORS_ADM1031? : bmode [ (SENSORS_ADM1031 => (I2C && EXPERIMENTAL)) ] SENSORS_ADM9240? : bmode [ (SENSORS_ADM9240 => I2C), ((I2C && SENSORS_ADM9240) => HWMON_VID) ] SENSORS_ADT7462? : bmode [ (SENSORS_ADT7462 => (I2C && EXPERIMENTAL)) ] SENSORS_ADT7470? : bmode [ (SENSORS_ADT7470 => (I2C && EXPERIMENTAL)) ] SENSORS_ADT7473? : bmode [ (SENSORS_ADT7473 => (I2C && EXPERIMENTAL)) ] SENSORS_K8TEMP? : bmode [ (SENSORS_K8TEMP => ((X86 && PCI) && EXPERIMENTAL)) ] SENSORS_AMS? : bmode [ (SENSORS_AMS => ((((PPC_PMAC && !PPC64) && INPUT) && ((ADB_PMU && (I2C = "y")) || ((ADB_PMU && !I2C) || I2C))) && EXPERIMENTAL)), ((((((PPC_PMAC && !PPC64) && INPUT) && ((ADB_PMU && (I2C = "y")) || ((ADB_PMU && !I2C) || I2C))) && EXPERIMENTAL) && SENSORS_AMS) => INPUT_POLLDEV) ] { SENSORS_AMS_PMU? [ (SENSORS_AMS_PMU => ADB_PMU) ] SENSORS_AMS_I2C? [ (SENSORS_AMS_I2C => I2C) ] } SENSORS_ASB100? : bmode [ (SENSORS_ASB100 => ((X86 && I2C) && EXPERIMENTAL)), ((((X86 && I2C) && EXPERIMENTAL) && SENSORS_ASB100) => HWMON_VID) ] SENSORS_ATXP1? : bmode [ (SENSORS_ATXP1 => (I2C && EXPERIMENTAL)), (((I2C && EXPERIMENTAL) && SENSORS_ATXP1) => HWMON_VID) ] SENSORS_DS1621? : bmode [ (SENSORS_DS1621 => I2C) ] SENSORS_I5K_AMB? : bmode [ (SENSORS_I5K_AMB => (PCI && EXPERIMENTAL)) ] SENSORS_F71805F? : bmode [ (SENSORS_F71805F => EXPERIMENTAL) ] SENSORS_F71882FG? : bmode [ (SENSORS_F71882FG => EXPERIMENTAL) ] SENSORS_F75375S? : bmode [ (SENSORS_F75375S => (I2C && EXPERIMENTAL)) ] SENSORS_FSCHER? : bmode [ (SENSORS_FSCHER => (X86 && I2C)) ] SENSORS_FSCPOS? : bmode [ (SENSORS_FSCPOS => (X86 && I2C)) ] SENSORS_FSCHMD? : bmode [ (SENSORS_FSCHMD => ((X86 && I2C) && EXPERIMENTAL)) ] SENSORS_GL518SM? : bmode [ (SENSORS_GL518SM => I2C) ] SENSORS_GL520SM? : bmode [ (SENSORS_GL520SM => I2C), ((I2C && SENSORS_GL520SM) => HWMON_VID) ] SENSORS_CORETEMP? : bmode [ (SENSORS_CORETEMP => (X86 && EXPERIMENTAL)) ] SENSORS_IBMAEM? : bmode [ (SENSORS_IBMAEM => IPMI_HANDLER), ((IPMI_HANDLER && SENSORS_IBMAEM) => IPMI_SI) ] SENSORS_IBMPEX? : bmode [ (SENSORS_IBMPEX => IPMI_HANDLER), ((IPMI_HANDLER && SENSORS_IBMPEX) => IPMI_SI) ] SENSORS_IT87? : bmode [ (SENSORS_IT87 => HWMON_VID) ] SENSORS_LM63? : bmode [ (SENSORS_LM63 => I2C) ] SENSORS_LM70? : bmode [ (SENSORS_LM70 => (SPI_MASTER && EXPERIMENTAL)) ] SENSORS_LM75? : bmode [ (SENSORS_LM75 => I2C) ] SENSORS_LM77? : bmode [ (SENSORS_LM77 => I2C) ] SENSORS_LM78? : bmode [ (SENSORS_LM78 => I2C), ((I2C && SENSORS_LM78) => HWMON_VID) ] SENSORS_LM80? : bmode [ (SENSORS_LM80 => (I2C && EXPERIMENTAL)) ] SENSORS_LM83? : bmode [ (SENSORS_LM83 => I2C) ] SENSORS_LM85? : bmode [ (SENSORS_LM85 => (I2C && EXPERIMENTAL)), (((I2C && EXPERIMENTAL) && SENSORS_LM85) => HWMON_VID) ] SENSORS_LM87? : bmode [ (SENSORS_LM87 => I2C), ((I2C && SENSORS_LM87) => HWMON_VID) ] SENSORS_LM90? : bmode [ (SENSORS_LM90 => I2C) ] SENSORS_LM92? : bmode [ (SENSORS_LM92 => I2C) ] SENSORS_LM93? : bmode [ (SENSORS_LM93 => I2C), ((I2C && SENSORS_LM93) => HWMON_VID) ] SENSORS_MAX1111? : bmode [ (SENSORS_MAX1111 => SPI_MASTER) ] SENSORS_MAX1619? : bmode [ (SENSORS_MAX1619 => I2C) ] SENSORS_MAX6650? : bmode [ (SENSORS_MAX6650 => (I2C && EXPERIMENTAL)) ] SENSORS_PC87360? : bmode [ (SENSORS_PC87360 => HWMON_VID) ] SENSORS_PC87427? : bmode [ (SENSORS_PC87427 => EXPERIMENTAL) ] SENSORS_SIS5595? : bmode [ (SENSORS_SIS5595 => PCI) ] SENSORS_DME1737? : bmode [ (SENSORS_DME1737 => (I2C && EXPERIMENTAL)), (((I2C && EXPERIMENTAL) && SENSORS_DME1737) => HWMON_VID) ] SENSORS_SMSC47M1? : bmode SENSORS_SMSC47M192? : bmode [ (SENSORS_SMSC47M192 => (I2C && EXPERIMENTAL)), (((I2C && EXPERIMENTAL) && SENSORS_SMSC47M192) => HWMON_VID) ] SENSORS_SMSC47B397? : bmode [ (SENSORS_SMSC47B397 => EXPERIMENTAL) ] SENSORS_ADS7828? : bmode [ (SENSORS_ADS7828 => I2C) ] SENSORS_THMC50? : bmode [ (SENSORS_THMC50 => (I2C && EXPERIMENTAL)) ] SENSORS_VIA686A? : bmode [ (SENSORS_VIA686A => PCI) ] SENSORS_VT1211? : bmode [ (SENSORS_VT1211 => EXPERIMENTAL), ((EXPERIMENTAL && SENSORS_VT1211) => HWMON_VID) ] SENSORS_VT8231? : bmode [ (SENSORS_VT8231 => PCI), ((PCI && SENSORS_VT8231) => HWMON_VID) ] SENSORS_W83781D? : bmode [ (SENSORS_W83781D => I2C), ((I2C && SENSORS_W83781D) => HWMON_VID) ] SENSORS_W83791D? : bmode [ (SENSORS_W83791D => (I2C && EXPERIMENTAL)), (((I2C && EXPERIMENTAL) && SENSORS_W83791D) => HWMON_VID) ] SENSORS_W83792D? : bmode [ (SENSORS_W83792D => (I2C && EXPERIMENTAL)) ] SENSORS_W83793? : bmode [ (SENSORS_W83793 => (I2C && EXPERIMENTAL)), (((I2C && EXPERIMENTAL) && SENSORS_W83793) => HWMON_VID) ] SENSORS_W83L785TS? : bmode [ (SENSORS_W83L785TS => (I2C && EXPERIMENTAL)) ] SENSORS_W83L786NG? : bmode [ (SENSORS_W83L786NG => (I2C && EXPERIMENTAL)) ] SENSORS_W83627HF? : bmode [ (SENSORS_W83627HF => HWMON_VID) ] SENSORS_W83627EHF? : bmode [ (SENSORS_W83627EHF => HWMON_VID) ] SENSORS_ULTRA45? : bmode [ (SENSORS_ULTRA45 => SPARC64) ] SENSORS_HDAPS? : bmode [ (SENSORS_HDAPS => (INPUT && X86)), (((INPUT && X86) && SENSORS_HDAPS) => INPUT_POLLDEV) ] SENSORS_LIS3LV02D? : bmode [ (SENSORS_LIS3LV02D => (ACPI && INPUT)) ] SENSORS_APPLESMC? : bmode [ (SENSORS_APPLESMC => (INPUT && X86)), (((INPUT && X86) && SENSORS_APPLESMC) => NEW_LEDS), (((INPUT && X86) && SENSORS_APPLESMC) => LEDS_CLASS), (((INPUT && X86) && SENSORS_APPLESMC) => INPUT_POLLDEV) ] HWMON_DEBUG_CHIP? } THERMAL? : bmode { THERMAL_HWMON? [ (THERMAL_HWMON => ((HWMON = "y") || (HWMON = "THERMAL"))) ] } WATCHDOG? { WATCHDOG_NOWAYOUT? SOFT_WATCHDOG? : bmode AT91RM9200_WATCHDOG? : bmode [ (AT91RM9200_WATCHDOG => ARCH_AT91RM9200) ] AT91SAM9X_WATCHDOG? : bmode [ (AT91SAM9X_WATCHDOG => (ARCH_AT91 && !ARCH_AT91RM9200)) ] 21285_WATCHDOG? : bmode [ (21285_WATCHDOG => FOOTBRIDGE) ] 977_WATCHDOG? : bmode [ (977_WATCHDOG => (FOOTBRIDGE && ARCH_NETWINDER)) ] IXP2000_WATCHDOG? : bmode [ (IXP2000_WATCHDOG => ARCH_IXP2000) ] IXP4XX_WATCHDOG? : bmode [ (IXP4XX_WATCHDOG => ARCH_IXP4XX) ] KS8695_WATCHDOG? : bmode [ (KS8695_WATCHDOG => ARCH_KS8695) ] S3C2410_WATCHDOG? : bmode [ (S3C2410_WATCHDOG => ARCH_S3C2410) ] SA1100_WATCHDOG? : bmode [ (SA1100_WATCHDOG => (ARCH_SA1100 || ARCH_PXA)) ] MPCORE_WATCHDOG? : bmode [ (MPCORE_WATCHDOG => (ARM_MPCORE_PLATFORM && LOCAL_TIMERS)) ] EP93XX_WATCHDOG? : bmode [ (EP93XX_WATCHDOG => ARCH_EP93XX) ] OMAP_WATCHDOG? : bmode [ (OMAP_WATCHDOG => (ARCH_OMAP16XX || ARCH_OMAP24XX)) ] PNX4008_WATCHDOG? : bmode [ (PNX4008_WATCHDOG => ARCH_PNX4008) ] IOP_WATCHDOG? : bmode [ (IOP_WATCHDOG => PLAT_IOP), (((PLAT_IOP && (ARCH_IOP32X || ARCH_IOP33X)) && IOP_WATCHDOG) => WATCHDOG_NOWAYOUT) ] DAVINCI_WATCHDOG? : bmode [ (DAVINCI_WATCHDOG => ARCH_DAVINCI) ] ORION5X_WATCHDOG? : bmode [ (ORION5X_WATCHDOG => ARCH_ORION5X) ] AT32AP700X_WDT? : bmode [ (AT32AP700X_WDT => CPU_AT32AP700X) ] BFIN_WDT? : bmode [ (BFIN_WDT => BLACKFIN) ] ACQUIRE_WDT? : bmode [ (ACQUIRE_WDT => X86) ] ADVANTECH_WDT? : bmode [ (ADVANTECH_WDT => X86) ] ALIM1535_WDT? : bmode [ (ALIM1535_WDT => (X86 && PCI)) ] ALIM7101_WDT? : bmode [ (ALIM7101_WDT => PCI) ] GEODE_WDT? : bmode [ (GEODE_WDT => MGEODE_LX) ] SC520_WDT? : bmode [ (SC520_WDT => X86) ] EUROTECH_WDT? : bmode [ (EUROTECH_WDT => X86) ] IB700_WDT? : bmode [ (IB700_WDT => X86) ] IBMASR? : bmode [ (IBMASR => X86) ] WAFER_WDT? : bmode [ (WAFER_WDT => X86) ] I6300ESB_WDT? : bmode [ (I6300ESB_WDT => (X86 && PCI)) ] ITCO_WDT? : bmode [ (ITCO_WDT => ((X86 || IA64) && PCI)) ] { ITCO_VENDOR_SUPPORT? } IT8712F_WDT? : bmode [ (IT8712F_WDT => X86) ] IT87_WDT? : bmode [ (IT87_WDT => (X86 && EXPERIMENTAL)) ] HP_WATCHDOG? : bmode [ (HP_WATCHDOG => X86) ] SC1200_WDT? : bmode [ (SC1200_WDT => X86) ] SCx200_WDT? : bmode [ (SCx200_WDT => (SCx200 && PCI)) ] PC87413_WDT? : bmode [ (PC87413_WDT => X86) ] RDC321X_WDT? : bmode [ (RDC321X_WDT => X86_RDC321X) ] 60XX_WDT? : bmode [ (60XX_WDT => X86) ] SBC8360_WDT? : bmode [ (SBC8360_WDT => X86) ] SBC7240_WDT? : bmode [ (SBC7240_WDT => X86_32) ] CPU5_WDT? : bmode [ (CPU5_WDT => X86) ] SMSC37B787_WDT? : bmode [ (SMSC37B787_WDT => X86) ] W83627HF_WDT? : bmode [ (W83627HF_WDT => X86) ] W83697HF_WDT? : bmode [ (W83697HF_WDT => X86) ] W83697UG_WDT? : bmode [ (W83697UG_WDT => X86) ] W83877F_WDT? : bmode [ (W83877F_WDT => X86) ] W83977F_WDT? : bmode [ (W83977F_WDT => X86) ] MACHZ_WDT? : bmode [ (MACHZ_WDT => X86) ] SBC_EPX_C3_WATCHDOG? : bmode [ (SBC_EPX_C3_WATCHDOG => X86) ] RC32434_WDT? : bmode [ (RC32434_WDT => MIKROTIK_RB532) ] INDYDOG? : bmode [ (INDYDOG => SGI_HAS_INDYDOG) ] WDT_MTX1? : bmode [ (WDT_MTX1 => MIPS_MTX1) ] WDT_RM9K_GPI? : bmode [ (WDT_RM9K_GPI => CPU_RM9000) ] SIBYTE_WDOG? : bmode [ (SIBYTE_WDOG => CPU_SB1) ] AR7_WDT? : bmode [ (AR7_WDT => AR7) ] TXX9_WDT? : bmode [ (TXX9_WDT => (CPU_TX39XX || CPU_TX49XX)) ] MPC5200_WDT? : bmode [ (MPC5200_WDT => PPC_MPC52xx) ] 8xxx_WDT? : bmode [ (8xxx_WDT => (PPC_8xx || (PPC_83xx || PPC_86xx))) ] MV64X60_WDT? : bmode [ (MV64X60_WDT => MV64X60) ] BOOKE_WDT? [ (BOOKE_WDT => (BOOKE || 4xx)) ] WATCHDOG_RTAS? : bmode [ (WATCHDOG_RTAS => PPC_RTAS) ] ZVM_WATCHDOG? : bmode [ (ZVM_WATCHDOG => S390) ] SH_WDT? : bmode [ (SH_WDT => (SUPERH && (CPU_SH3 || CPU_SH4))) ] { SH_WDT_MMAP? } WATCHDOG_CP1XXX? : bmode [ (WATCHDOG_CP1XXX => (SPARC64 && PCI)) ] WATCHDOG_RIO? : bmode [ (WATCHDOG_RIO => (SPARC64 && PCI)) ] PCWATCHDOG? : bmode [ (PCWATCHDOG => ISA) ] MIXCOMWD? : bmode [ (MIXCOMWD => ISA) ] WDT? : bmode [ (WDT => ISA) ] { WDT_501? } PCIPCWATCHDOG? : bmode [ (PCIPCWATCHDOG => PCI) ] WDTPCI? : bmode [ (WDTPCI => PCI) ] { WDT_501_PCI? } USBPCWATCHDOG? : bmode [ (USBPCWATCHDOG => USB) ] } SSB_POSSIBLE? [ ((HAS_IOMEM && HAS_DMA) => SSB_POSSIBLE) ] "Sonics Silicon Backplane"? [ SSB_POSSIBLE ] { SSB? : bmode SSB_SPROM? SSB_BLOCKIO? SSB_PCIHOST_POSSIBLE? [ ((SSB && (PCI || (PCI = "SSB"))) => SSB_PCIHOST_POSSIBLE) ] SSB_PCIHOST? [ (SSB_PCIHOST => SSB_PCIHOST_POSSIBLE), ((SSB_PCIHOST_POSSIBLE && SSB_PCIHOST) => SSB_SPROM) ] { SSB_B43_PCI_BRIDGE? [ !SSB_B43_PCI_BRIDGE ] } SSB_PCMCIAHOST_POSSIBLE? [ (((SSB && ((PCMCIA = "y") || (PCMCIA = "SSB"))) && EXPERIMENTAL) => SSB_PCMCIAHOST_POSSIBLE) ] SSB_PCMCIAHOST? [ (SSB_PCMCIAHOST => SSB_PCMCIAHOST_POSSIBLE), ((SSB_PCMCIAHOST_POSSIBLE && SSB_PCMCIAHOST) => SSB_SPROM) ] SSB_SILENT? [ (SSB_SILENT => (SSB && EMBEDDED)) ] SSB_DEBUG? [ (SSB_DEBUG => (SSB && !SSB_SILENT)) ] SSB_SERIAL? SSB_DRIVER_PCICORE_POSSIBLE? [ (SSB_PCIHOST => SSB_DRIVER_PCICORE_POSSIBLE) ] SSB_DRIVER_PCICORE? [ (SSB_DRIVER_PCICORE => SSB_DRIVER_PCICORE_POSSIBLE) ] { SSB_PCICORE_HOSTMODE? [ (SSB_PCICORE_HOSTMODE => (SSB_DRIVER_MIPS && EXPERIMENTAL)) ] } SSB_DRIVER_MIPS? [ (SSB_DRIVER_MIPS => ((SSB && MIPS) && EXPERIMENTAL)), ((((SSB && MIPS) && EXPERIMENTAL) && SSB_DRIVER_MIPS) => SSB_SERIAL) ] { SSB_EMBEDDED [ SSB_EMBEDDED ] SSB_DRIVER_EXTIF? [ (SSB_DRIVER_EXTIF => EXPERIMENTAL) ] } SSB_DRIVER_GIGE? [ (SSB_DRIVER_GIGE => ((SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED) && MIPS)) ] } "Multifunction device drivers"? [ HAS_IOMEM ] { MFD_CORE? : bmode [ (MFD_CORE = n) ] MFD_SM501? : bmode { MFD_SM501_GPIO? [ (MFD_SM501_GPIO => GPIOLIB) ] } MFD_ASIC3? [ (MFD_ASIC3 => ((GENERIC_HARDIRQS && GPIOLIB) && ARM)) ] HTC_EGPIO? [ (HTC_EGPIO => ((GENERIC_HARDIRQS && GPIOLIB) && ARM)) ] HTC_PASIC3? : bmode UCB1400_CORE? : bmode [ (UCB1400_CORE => (AC97_BUS && GPIOLIB)) ] TWL4030_CORE? [ (TWL4030_CORE => (((I2C = "y") && GENERIC_HARDIRQS) && (ARCH_OMAP2 || ARCH_OMAP3))) ] MFD_TMIO? [ !MFD_TMIO ] MFD_T7L66XB? [ (MFD_T7L66XB => (ARM && HAVE_CLK)), (((ARM && HAVE_CLK) && MFD_T7L66XB) => MFD_CORE), (((ARM && HAVE_CLK) && MFD_T7L66XB) => MFD_TMIO) ] MFD_TC6387XB? [ (MFD_TC6387XB => (ARM && HAVE_CLK)), (((ARM && HAVE_CLK) && MFD_TC6387XB) => MFD_CORE), (((ARM && HAVE_CLK) && MFD_TC6387XB) => MFD_TMIO) ] MFD_TC6393XB? [ (MFD_TC6393XB => (GPIOLIB && ARM)), (((GPIOLIB && ARM) && MFD_TC6393XB) => MFD_CORE), (((GPIOLIB && ARM) && MFD_TC6393XB) => MFD_TMIO) ] PMIC_DA903X? [ (PMIC_DA903X => (I2C = "y")) ] MFD_WM8400? : bmode [ (MFD_WM8400 => I2C) ] MFD_WM8350? : bmode MFD_WM8350_CONFIG_MODE_0? MFD_WM8350_CONFIG_MODE_1? MFD_WM8350_CONFIG_MODE_2? MFD_WM8350_CONFIG_MODE_3? MFD_WM8350_I2C? : bmode [ (MFD_WM8350_I2C => I2C), ((I2C && MFD_WM8350_I2C) => MFD_WM8350) ] } "Multimedia Capabilities Port drivers"? [ ARCH_SA1100 ] { MCP? : bmode MCP_SA11X0? : bmode [ (MCP_SA11X0 => MCP) ] MCP_UCB1200? : bmode [ (MCP_UCB1200 => MCP) ] { MCP_UCB1200_TS? : bmode [ (MCP_UCB1200_TS => INPUT) ] } } REGULATOR? { REGULATOR_DEBUG? REGULATOR_FIXED_VOLTAGE? : bmode [ (REGULATOR_FIXED_VOLTAGE = n) ] REGULATOR_VIRTUAL_CONSUMER? : bmode REGULATOR_BQ24022? : bmode REGULATOR_WM8350? : bmode [ (REGULATOR_WM8350 => MFD_WM8350) ] REGULATOR_WM8400? : bmode [ (REGULATOR_WM8400 => MFD_WM8400) ] REGULATOR_DA903X? : bmode [ (REGULATOR_DA903X => PMIC_DA903X) ] } "Multimedia devices"? [ HAS_IOMEM ] { VIDEO_DEV? : bmode { VIDEO_V4L2_COMMON? : bmode [ ((I2C || (I2C = "n")) => (VIDEO_V4L2_COMMON = ((I2C || (I2C = "n")) && VIDEO_DEV))) ] VIDEO_ALLOW_V4L1? [ (VIDEO_ALLOW_V4L1 => VIDEO_V4L2_COMMON) ] VIDEO_V4L1_COMPAT? [ ((VIDEO_V4L1_COMPAT => !VIDEO_ALLOW_V4L1) || (!!VIDEO_ALLOW_V4L1 => VIDEO_V4L1_COMPAT)) ] } DVB_CORE? : bmode [ (DVB_CORE => (NET && INET)), (((NET && INET) && DVB_CORE) => CRC32) ] VIDEO_MEDIA? : bmode [ (VIDEO_MEDIA = ((DVB_CORE && (VIDEO_DEV = "n")) || ((VIDEO_DEV && (DVB_CORE = "n")) || (DVB_CORE && VIDEO_DEV)))) ] VIDEO_SAA7146? : bmode VIDEO_SAA7146_VV? : bmode [ ((VIDEO_V4L2 && VIDEO_SAA7146_VV) => VIDEOBUF_DMA_SG), ((VIDEO_V4L2 && VIDEO_SAA7146_VV) => VIDEO_SAA7146) ] MEDIA_ATTACH? [ (MEDIA_ATTACH => (VIDEO_MEDIA && MODULES)) ] MEDIA_TUNER? : bmode [ ((VIDEO_MEDIA && I2C) => (MEDIA_TUNER = (VIDEO_MEDIA && I2C))), ((((VIDEO_MEDIA && I2C) && !MEDIA_TUNER_CUSTOMIZE) && MEDIA_TUNER) => MEDIA_TUNER_XC2028), ((((VIDEO_MEDIA && I2C) && !MEDIA_TUNER_CUSTOMIZE) && MEDIA_TUNER) => MEDIA_TUNER_XC5000), ((((VIDEO_MEDIA && I2C) && !MEDIA_TUNER_CUSTOMIZE) && MEDIA_TUNER) => MEDIA_TUNER_MT20XX), ((((VIDEO_MEDIA && I2C) && !MEDIA_TUNER_CUSTOMIZE) && MEDIA_TUNER) => MEDIA_TUNER_TDA8290), ((((VIDEO_MEDIA && I2C) && !MEDIA_TUNER_CUSTOMIZE) && MEDIA_TUNER) => MEDIA_TUNER_TEA5761), ((((VIDEO_MEDIA && I2C) && !MEDIA_TUNER_CUSTOMIZE) && MEDIA_TUNER) => MEDIA_TUNER_TEA5767), ((((VIDEO_MEDIA && I2C) && !MEDIA_TUNER_CUSTOMIZE) && MEDIA_TUNER) => MEDIA_TUNER_SIMPLE), ((((VIDEO_MEDIA && I2C) && !MEDIA_TUNER_CUSTOMIZE) && MEDIA_TUNER) => MEDIA_TUNER_TDA9887) ] MEDIA_TUNER_CUSTOMIZE? [ (MEDIA_TUNER_CUSTOMIZE => MEDIA_TUNER) ] { MEDIA_TUNER_SIMPLE? : bmode [ (MEDIA_TUNER_SIMPLE => (VIDEO_MEDIA && I2C)), (((VIDEO_MEDIA && I2C) && MEDIA_TUNER_SIMPLE) => MEDIA_TUNER_TDA9887) ] MEDIA_TUNER_TDA8290? : bmode [ (MEDIA_TUNER_TDA8290 => (VIDEO_MEDIA && I2C)), (((VIDEO_MEDIA && I2C) && MEDIA_TUNER_TDA8290) => MEDIA_TUNER_TDA827X), (((VIDEO_MEDIA && I2C) && MEDIA_TUNER_TDA8290) => MEDIA_TUNER_TDA18271) ] MEDIA_TUNER_TDA827X? : bmode [ ((MEDIA_TUNER_TDA827X => (VIDEO_MEDIA && I2C)) || ((!(VIDEO_MEDIA && I2C) && ((VIDEO_MEDIA && I2C) && DVB_FE_CUSTOMISE)) => (MEDIA_TUNER_TDA827X = m))) ] MEDIA_TUNER_TDA18271? : bmode [ ((MEDIA_TUNER_TDA18271 => (VIDEO_MEDIA && I2C)) || ((!(VIDEO_MEDIA && I2C) && ((VIDEO_MEDIA && I2C) && DVB_FE_CUSTOMISE)) => (MEDIA_TUNER_TDA18271 = m))) ] MEDIA_TUNER_TDA9887? : bmode [ (MEDIA_TUNER_TDA9887 => (VIDEO_MEDIA && I2C)) ] MEDIA_TUNER_TEA5761? : bmode [ (MEDIA_TUNER_TEA5761 => ((VIDEO_MEDIA && I2C) && EXPERIMENTAL)) ] MEDIA_TUNER_TEA5767? : bmode [ (MEDIA_TUNER_TEA5767 => (VIDEO_MEDIA && I2C)) ] MEDIA_TUNER_MT20XX? : bmode [ (MEDIA_TUNER_MT20XX => (VIDEO_MEDIA && I2C)) ] MEDIA_TUNER_MT2060? : bmode [ ((MEDIA_TUNER_MT2060 => (VIDEO_MEDIA && I2C)) || ((!(VIDEO_MEDIA && I2C) && ((VIDEO_MEDIA && I2C) && DVB_FE_CUSTOMISE)) => (MEDIA_TUNER_MT2060 = m))) ] MEDIA_TUNER_MT2266? : bmode [ ((MEDIA_TUNER_MT2266 => (VIDEO_MEDIA && I2C)) || ((!(VIDEO_MEDIA && I2C) && ((VIDEO_MEDIA && I2C) && DVB_FE_CUSTOMISE)) => (MEDIA_TUNER_MT2266 = m))) ] MEDIA_TUNER_MT2131? : bmode [ ((MEDIA_TUNER_MT2131 => (VIDEO_MEDIA && I2C)) || ((!(VIDEO_MEDIA && I2C) && ((VIDEO_MEDIA && I2C) && DVB_FE_CUSTOMISE)) => (MEDIA_TUNER_MT2131 = m))) ] MEDIA_TUNER_QT1010? : bmode [ ((MEDIA_TUNER_QT1010 => (VIDEO_MEDIA && I2C)) || ((!(VIDEO_MEDIA && I2C) && ((VIDEO_MEDIA && I2C) && DVB_FE_CUSTOMISE)) => (MEDIA_TUNER_QT1010 = m))) ] MEDIA_TUNER_XC2028? : bmode [ (MEDIA_TUNER_XC2028 => (VIDEO_MEDIA && I2C)) ] MEDIA_TUNER_XC5000? : bmode [ ((MEDIA_TUNER_XC5000 => (VIDEO_MEDIA && I2C)) || ((!(VIDEO_MEDIA && I2C) && ((VIDEO_MEDIA && I2C) && DVB_FE_CUSTOMISE)) => (MEDIA_TUNER_XC5000 = m))) ] MEDIA_TUNER_MXL5005S? : bmode [ ((MEDIA_TUNER_MXL5005S => (VIDEO_MEDIA && I2C)) || ((!(VIDEO_MEDIA && I2C) && ((VIDEO_MEDIA && I2C) && DVB_FE_CUSTOMISE)) => (MEDIA_TUNER_MXL5005S = m))) ] MEDIA_TUNER_MXL5007T? : bmode [ ((MEDIA_TUNER_MXL5007T => (VIDEO_MEDIA && I2C)) || ((!(VIDEO_MEDIA && I2C) && ((VIDEO_MEDIA && I2C) && DVB_FE_CUSTOMISE)) => (MEDIA_TUNER_MXL5007T = m))) ] } VIDEO_V4L2? : bmode [ ((VIDEO_DEV && VIDEO_V4L2_COMMON) => (VIDEO_V4L2 = (VIDEO_DEV && VIDEO_V4L2_COMMON))) ] VIDEO_V4L1? : bmode [ (((VIDEO_DEV && VIDEO_V4L2_COMMON) && VIDEO_ALLOW_V4L1) => (VIDEO_V4L1 = (VIDEO_DEV && (VIDEO_V4L2_COMMON && VIDEO_ALLOW_V4L1)))) ] VIDEOBUF_GEN? : bmode VIDEOBUF_DMA_SG? : bmode [ ((HAS_DMA && VIDEOBUF_DMA_SG) => VIDEOBUF_GEN) ] VIDEOBUF_VMALLOC? : bmode [ (VIDEOBUF_VMALLOC => VIDEOBUF_GEN) ] VIDEOBUF_DMA_CONTIG? : bmode [ ((HAS_DMA && VIDEOBUF_DMA_CONTIG) => VIDEOBUF_GEN) ] VIDEOBUF_DVB? : bmode [ (VIDEOBUF_DVB => VIDEOBUF_GEN) ] VIDEO_BTCX? : bmode VIDEO_IR? : bmode VIDEO_TVEEPROM? : bmode VIDEO_TUNER? : bmode VIDEO_CAPTURE_DRIVERS? [ (VIDEO_CAPTURE_DRIVERS => VIDEO_V4L2) ] { VIDEO_ADV_DEBUG? [ (VIDEO_ADV_DEBUG => VIDEO_V4L2) ] VIDEO_FIXED_MINOR_RANGES? [ (VIDEO_FIXED_MINOR_RANGES => VIDEO_V4L2) ] VIDEO_HELPER_CHIPS_AUTO? [ (VIDEO_HELPER_CHIPS_AUTO => VIDEO_V4L2) ] { VIDEO_IR_I2C? : bmode [ ((VIDEO_IR_I2C => (((VIDEO_V4L2 && I2C) && VIDEO_IR) && !VIDEO_HELPER_CHIPS_AUTO)) || ((!(((VIDEO_V4L2 && I2C) && VIDEO_IR) && !VIDEO_HELPER_CHIPS_AUTO) && ((VIDEO_V4L2 && I2C) && VIDEO_IR)) => (VIDEO_IR_I2C = y))) ] "Encoders/decoders and other helper chips"? [ (VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) ] { VIDEO_TVAUDIO? : bmode [ (VIDEO_TVAUDIO => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_TDA7432? : bmode [ (VIDEO_TDA7432 => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_TDA9840? : bmode [ (VIDEO_TDA9840 => ((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && I2C)) ] VIDEO_TDA9875? : bmode [ (VIDEO_TDA9875 => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_TEA6415C? : bmode [ (VIDEO_TEA6415C => ((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && I2C)) ] VIDEO_TEA6420? : bmode [ (VIDEO_TEA6420 => ((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && I2C)) ] VIDEO_MSP3400? : bmode [ (VIDEO_MSP3400 => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_CS5345? : bmode [ (VIDEO_CS5345 => (((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C) && EXPERIMENTAL)) ] VIDEO_CS53L32A? : bmode [ (VIDEO_CS53L32A => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_M52790? : bmode [ (VIDEO_M52790 => (((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C) && EXPERIMENTAL)) ] VIDEO_TLV320AIC23B? : bmode [ (VIDEO_TLV320AIC23B => (((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C) && EXPERIMENTAL)) ] VIDEO_WM8775? : bmode [ (VIDEO_WM8775 => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_WM8739? : bmode [ (VIDEO_WM8739 => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_VP27SMPX? : bmode [ (VIDEO_VP27SMPX => (((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C) && EXPERIMENTAL)) ] VIDEO_BT819? : bmode [ (VIDEO_BT819 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_BT856? : bmode [ (VIDEO_BT856 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_BT866? : bmode [ (VIDEO_BT866 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_KS0127? : bmode [ (VIDEO_KS0127 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_OV7670? : bmode [ (VIDEO_OV7670 => ((!VIDEO_HELPER_CHIPS_AUTO && I2C) && VIDEO_V4L2)) ] VIDEO_TCM825X? : bmode [ (VIDEO_TCM825X => ((!VIDEO_HELPER_CHIPS_AUTO && I2C) && VIDEO_V4L2)) ] VIDEO_SAA7110? : bmode [ (VIDEO_SAA7110 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_SAA7111? : bmode [ (VIDEO_SAA7111 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_SAA7114? : bmode [ (VIDEO_SAA7114 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_SAA711X? : bmode [ (VIDEO_SAA711X => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_SAA717X? : bmode [ (VIDEO_SAA717X => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_SAA7191? : bmode [ (VIDEO_SAA7191 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_TVP5150? : bmode [ (VIDEO_TVP5150 => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_VPX3220? : bmode [ (VIDEO_VPX3220 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_CX25840? : bmode [ (VIDEO_CX25840 => (((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C) && EXPERIMENTAL)) ] VIDEO_CX2341X? : bmode [ (VIDEO_CX2341X => (((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && EXPERIMENTAL) && VIDEO_V4L2_COMMON)) ] VIDEO_SAA7127? : bmode [ (VIDEO_SAA7127 => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_SAA7185? : bmode [ (VIDEO_SAA7185 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_ADV7170? : bmode [ (VIDEO_ADV7170 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_ADV7175? : bmode [ (VIDEO_ADV7175 => (((VIDEO_V4L2 && !VIDEO_HELPER_CHIPS_AUTO) && VIDEO_V4L1) && I2C)) ] VIDEO_UPD64031A? : bmode [ (VIDEO_UPD64031A => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] VIDEO_UPD64083? : bmode [ (VIDEO_UPD64083 => ((!VIDEO_HELPER_CHIPS_AUTO && VIDEO_V4L2) && I2C)) ] } } VIDEO_VIVI? : bmode [ (VIDEO_VIVI => (((VIDEO_DEV && VIDEO_V4L2) && !SPARC32) && !SPARC64)), (((((VIDEO_DEV && VIDEO_V4L2) && !SPARC32) && !SPARC64) && VIDEO_VIVI) => VIDEOBUF_VMALLOC) ] VIDEO_BT848? : bmode [ (VIDEO_BT848 => ((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT)), ((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_BT848) => I2C_ALGOBIT), ((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_BT848) => VIDEO_BTCX), ((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_BT848) => VIDEOBUF_DMA_SG), ((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_BT848) => VIDEO_IR), ((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_BT848) => VIDEO_TUNER), ((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_BT848) => VIDEO_TVEEPROM), (((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_BT848) => VIDEO_MSP3400), (((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_BT848) => VIDEO_TVAUDIO), (((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_BT848) => VIDEO_TDA7432), (((((((VIDEO_DEV && PCI) && I2C) && VIDEO_V4L2) && INPUT) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_BT848) => VIDEO_TDA9875) ] { VIDEO_BT848_DVB? [ (VIDEO_BT848_DVB => (VIDEO_V4L2 && DVB_CORE)), (((VIDEO_V4L2 && DVB_CORE) && VIDEO_BT848_DVB) => DVB_BT8XX) ] VIDEO_SAA6588? : bmode [ (VIDEO_SAA6588 => (VIDEO_V4L2 && I2C)) ] } VIDEO_PMS? : bmode [ (VIDEO_PMS => ((VIDEO_V4L2 && ISA) && VIDEO_V4L1)) ] VIDEO_BWQCAM? : bmode [ (VIDEO_BWQCAM => ((VIDEO_V4L2 && PARPORT) && VIDEO_V4L1)) ] VIDEO_CQCAM? : bmode [ (VIDEO_CQCAM => (((VIDEO_V4L2 && EXPERIMENTAL) && PARPORT) && VIDEO_V4L1)) ] VIDEO_W9966? : bmode [ (VIDEO_W9966 => (((VIDEO_V4L2 && PARPORT_1284) && PARPORT) && VIDEO_V4L1)) ] VIDEO_CPIA? : bmode [ (VIDEO_CPIA => (VIDEO_V4L2 && VIDEO_V4L1)) ] { VIDEO_CPIA_PP? : bmode [ (VIDEO_CPIA_PP => ((VIDEO_V4L2 && PARPORT_1284) && PARPORT)) ] VIDEO_CPIA_USB? : bmode [ (VIDEO_CPIA_USB => (VIDEO_V4L2 && USB)) ] } VIDEO_CPIA2? : bmode [ (VIDEO_CPIA2 => (((VIDEO_V4L2 && VIDEO_DEV) && USB) && VIDEO_V4L1)) ] VIDEO_SAA5246A? : bmode [ (VIDEO_SAA5246A => (I2C && VIDEO_V4L2)) ] VIDEO_SAA5249? : bmode [ (VIDEO_SAA5249 => (I2C && VIDEO_V4L2)) ] VIDEO_VINO? : bmode [ (VIDEO_VINO => (((I2C && SGI_IP22) && EXPERIMENTAL) && VIDEO_V4L2)), (((((I2C && SGI_IP22) && EXPERIMENTAL) && VIDEO_V4L2) && VIDEO_VINO) => I2C_ALGO_SGI), ((((((I2C && SGI_IP22) && EXPERIMENTAL) && VIDEO_V4L2) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_VINO) => VIDEO_SAA7191) ] VIDEO_STRADIS? : bmode [ (VIDEO_STRADIS => ((((VIDEO_V4L2 && EXPERIMENTAL) && PCI) && VIDEO_V4L1) && VIRT_TO_BUS)) ] VIDEO_ZORAN? : bmode [ (VIDEO_ZORAN => ((((VIDEO_V4L2 && PCI) && I2C_ALGOBIT) && VIDEO_V4L1) && VIRT_TO_BUS)) ] { VIDEO_ZORAN_DC30? : bmode [ (VIDEO_ZORAN_DC30 => VIDEO_V4L2), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_DC30) => VIDEO_ADV7175), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_DC30) => VIDEO_VPX3220) ] VIDEO_ZORAN_ZR36060? : bmode [ (VIDEO_ZORAN_ZR36060 => VIDEO_V4L2) ] { VIDEO_ZORAN_BUZ? : bmode [ (VIDEO_ZORAN_BUZ => VIDEO_V4L2), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_BUZ) => VIDEO_SAA7111), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_BUZ) => VIDEO_SAA7185) ] VIDEO_ZORAN_DC10? : bmode [ (VIDEO_ZORAN_DC10 => VIDEO_V4L2), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_DC10) => VIDEO_SAA7110), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_DC10) => VIDEO_ADV7175) ] VIDEO_ZORAN_LML33? : bmode [ (VIDEO_ZORAN_LML33 => VIDEO_V4L2), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_LML33) => VIDEO_BT819), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_LML33) => VIDEO_BT856) ] VIDEO_ZORAN_LML33R10? : bmode [ (VIDEO_ZORAN_LML33R10 => VIDEO_V4L2), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_LML33R10) => VIDEO_SAA7114), (((VIDEO_V4L2 && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_LML33R10) => VIDEO_ADV7170) ] VIDEO_ZORAN_AVS6EYES? : bmode [ (VIDEO_ZORAN_AVS6EYES => ((VIDEO_V4L2 && EXPERIMENTAL) && VIDEO_V4L1)), (((((VIDEO_V4L2 && EXPERIMENTAL) && VIDEO_V4L1) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_AVS6EYES) => VIDEO_BT856), (((((VIDEO_V4L2 && EXPERIMENTAL) && VIDEO_V4L1) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_ZORAN_AVS6EYES) => VIDEO_KS0127) ] } } VIDEO_MEYE? : bmode [ (VIDEO_MEYE => (((VIDEO_V4L2 && PCI) && SONY_LAPTOP) && VIDEO_V4L1)) ] VIDEO_SAA7134? : bmode [ (VIDEO_SAA7134 => ((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT)), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_SAA7134) => VIDEOBUF_DMA_SG), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_SAA7134) => VIDEO_IR), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_SAA7134) => VIDEO_TUNER), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_SAA7134) => VIDEO_TVEEPROM), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_SAA7134) => CRC32) ] { VIDEO_SAA7134_ALSA? : bmode [ (VIDEO_SAA7134_ALSA => (VIDEO_V4L2 && SND)), (((VIDEO_V4L2 && SND) && VIDEO_SAA7134_ALSA) => SND_PCM) ] VIDEO_SAA7134_DVB? : bmode [ (VIDEO_SAA7134_DVB => (VIDEO_V4L2 && DVB_CORE)), (((VIDEO_V4L2 && DVB_CORE) && VIDEO_SAA7134_DVB) => VIDEOBUF_DVB), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_SAA7134_DVB) => DVB_PLL), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_SAA7134_DVB) => DVB_MT352), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_SAA7134_DVB) => DVB_TDA1004X), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_SAA7134_DVB) => DVB_NXT200X), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_SAA7134_DVB) => DVB_TDA10086), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_SAA7134_DVB) => DVB_TDA826X), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_SAA7134_DVB) => DVB_ISL6421), ((((VIDEO_V4L2 && DVB_CORE) && !MEDIA_TUNER_CUSTOMIZE) && VIDEO_SAA7134_DVB) => MEDIA_TUNER_TDA827X), ((((VIDEO_V4L2 && DVB_CORE) && !MEDIA_TUNER_CUSTOMIZE) && VIDEO_SAA7134_DVB) => MEDIA_TUNER_SIMPLE) ] } VIDEO_MXB? : bmode [ (VIDEO_MXB => (((VIDEO_V4L2 && PCI) && VIDEO_V4L1) && I2C)), (((((VIDEO_V4L2 && PCI) && VIDEO_V4L1) && I2C) && VIDEO_MXB) => VIDEO_SAA7146_VV), (((((VIDEO_V4L2 && PCI) && VIDEO_V4L1) && I2C) && VIDEO_MXB) => VIDEO_TUNER), ((((((VIDEO_V4L2 && PCI) && VIDEO_V4L1) && I2C) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_MXB) => VIDEO_SAA7115), ((((((VIDEO_V4L2 && PCI) && VIDEO_V4L1) && I2C) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_MXB) => VIDEO_TDA9840), ((((((VIDEO_V4L2 && PCI) && VIDEO_V4L1) && I2C) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_MXB) => VIDEO_TEA6415C), ((((((VIDEO_V4L2 && PCI) && VIDEO_V4L1) && I2C) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_MXB) => VIDEO_TEA6420) ] VIDEO_HEXIUM_ORION? : bmode [ (VIDEO_HEXIUM_ORION => ((PCI && VIDEO_V4L2) && I2C)), ((((PCI && VIDEO_V4L2) && I2C) && VIDEO_HEXIUM_ORION) => VIDEO_SAA7146_VV) ] VIDEO_HEXIUM_GEMINI? : bmode [ (VIDEO_HEXIUM_GEMINI => ((PCI && VIDEO_V4L2) && I2C)), ((((PCI && VIDEO_V4L2) && I2C) && VIDEO_HEXIUM_GEMINI) => VIDEO_SAA7146_VV) ] VIDEO_CX88? : bmode [ (VIDEO_CX88 => ((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT)), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX88) => I2C_ALGOBIT), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX88) => VIDEO_BTCX), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX88) => VIDEOBUF_DMA_SG), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX88) => VIDEO_TUNER), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX88) => VIDEO_TVEEPROM), ((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX88) => VIDEO_IR), (((((((VIDEO_V4L2 && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_CX88) => VIDEO_WM8775) ] { VIDEO_CX88_ALSA? : bmode [ (VIDEO_CX88_ALSA => ((VIDEO_V4L2 && SND) && EXPERIMENTAL)), ((((VIDEO_V4L2 && SND) && EXPERIMENTAL) && VIDEO_CX88_ALSA) => SND_PCM) ] VIDEO_CX88_BLACKBIRD? : bmode [ (VIDEO_CX88_BLACKBIRD => VIDEO_V4L2), ((VIDEO_V4L2 && VIDEO_CX88_BLACKBIRD) => VIDEO_CX2341X) ] VIDEO_CX88_DVB? : bmode [ (VIDEO_CX88_DVB => (VIDEO_V4L2 && DVB_CORE)), (((VIDEO_V4L2 && DVB_CORE) && VIDEO_CX88_DVB) => VIDEOBUF_DVB), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_PLL), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_MT352), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_ZL10353), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_OR51132), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_CX22702), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_LGDT330X), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_NXT200X), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_CX24123), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_ISL6421), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_S5H1411), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_CX24116), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_STV0299), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_STV0288), ((((VIDEO_V4L2 && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_CX88_DVB) => DVB_STB6000), ((((VIDEO_V4L2 && DVB_CORE) && !MEDIA_TUNER_CUSTOMIZE) && VIDEO_CX88_DVB) => MEDIA_TUNER_SIMPLE) ] { VIDEO_CX88_VP3054? : bmode [ (VIDEO_CX88_VP3054 => (VIDEO_V4L2 && DVB_MT352)) ] } } VIDEO_CX23885? : bmode [ (VIDEO_CX23885 => (((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT)), (((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX23885) => I2C_ALGOBIT), (((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX23885) => VIDEO_BTCX), (((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX23885) => VIDEO_TUNER), (((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX23885) => VIDEO_TVEEPROM), (((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX23885) => VIDEO_IR), (((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX23885) => VIDEOBUF_DVB), (((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX23885) => VIDEOBUF_DMA_SG), (((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX23885) => VIDEO_CX25840), (((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && VIDEO_CX23885) => VIDEO_CX2341X), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && VIDEO_CX23885) => DVB_DIB7000P), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && VIDEO_CX23885) => DVB_S5H1409), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && VIDEO_CX23885) => DVB_S5H1411), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && VIDEO_CX23885) => DVB_LGDT330X), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && VIDEO_CX23885) => DVB_ZL10353), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMIZE) && VIDEO_CX23885) => DVB_TDA10048), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !MEDIA_TUNER_CUSTOMIZE) && VIDEO_CX23885) => MEDIA_TUNER_MT2131), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMIZE) && VIDEO_CX23885) => MEDIA_TUNER_XC2028), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMIZE) && VIDEO_CX23885) => MEDIA_TUNER_TDA8290), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMIZE) && VIDEO_CX23885) => MEDIA_TUNER_TDA18271), ((((((((VIDEO_V4L2 && DVB_CORE) && VIDEO_DEV) && PCI) && I2C) && INPUT) && !DVB_FE_CUSTOMIZE) && VIDEO_CX23885) => MEDIA_TUNER_XC5000) ] VIDEO_AU0828? : bmode [ (VIDEO_AU0828 => ((((VIDEO_V4L2 && I2C) && INPUT) && DVB_CORE) && USB)), ((((((VIDEO_V4L2 && I2C) && INPUT) && DVB_CORE) && USB) && VIDEO_AU0828) => I2C_ALGOBIT), ((((((VIDEO_V4L2 && I2C) && INPUT) && DVB_CORE) && USB) && VIDEO_AU0828) => VIDEO_TVEEPROM), (((((((VIDEO_V4L2 && I2C) && INPUT) && DVB_CORE) && USB) && !DVB_FE_CUSTOMIZE) && VIDEO_AU0828) => DVB_AU8522), (((((((VIDEO_V4L2 && I2C) && INPUT) && DVB_CORE) && USB) && !DVB_FE_CUSTOMIZE) && VIDEO_AU0828) => MEDIA_TUNER_XC5000), (((((((VIDEO_V4L2 && I2C) && INPUT) && DVB_CORE) && USB) && !DVB_FE_CUSTOMIZE) && VIDEO_AU0828) => MEDIA_TUNER_MXL5007T), (((((((VIDEO_V4L2 && I2C) && INPUT) && DVB_CORE) && USB) && !DVB_FE_CUSTOMIZE) && VIDEO_AU0828) => MEDIA_TUNER_TDA18271) ] VIDEO_IVTV? : bmode [ (VIDEO_IVTV => (((VIDEO_V4L2 && PCI) && I2C) && INPUT)), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => I2C_ALGOBIT), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_IR), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_TUNER), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_TVEEPROM), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_CX2341X), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_CX25840), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_MSP3400), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_SAA711X), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_SAA717X), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_SAA7127), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_CS53L32A), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_M52790), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_WM8775), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_WM8739), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_VP27SMPX), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_UPD64031A), (((((VIDEO_V4L2 && PCI) && I2C) && INPUT) && VIDEO_IVTV) => VIDEO_UPD64083) ] { VIDEO_FB_IVTV? : bmode [ (VIDEO_FB_IVTV => (VIDEO_V4L2 && FB)), (((VIDEO_V4L2 && FB) && VIDEO_FB_IVTV) => FB_CFB_FILLRECT), (((VIDEO_V4L2 && FB) && VIDEO_FB_IVTV) => FB_CFB_COPYAREA), (((VIDEO_V4L2 && FB) && VIDEO_FB_IVTV) => FB_CFB_IMAGEBLIT) ] } VIDEO_CX18? : bmode [ (VIDEO_CX18 => (((((VIDEO_V4L2 && DVB_CORE) && PCI) && I2C) && EXPERIMENTAL) && INPUT)), (((((((VIDEO_V4L2 && DVB_CORE) && PCI) && I2C) && EXPERIMENTAL) && INPUT) && VIDEO_CX18) => I2C_ALGOBIT), (((((((VIDEO_V4L2 && DVB_CORE) && PCI) && I2C) && EXPERIMENTAL) && INPUT) && VIDEO_CX18) => VIDEO_IR), (((((((VIDEO_V4L2 && DVB_CORE) && PCI) && I2C) && EXPERIMENTAL) && INPUT) && VIDEO_CX18) => VIDEO_TUNER), (((((((VIDEO_V4L2 && DVB_CORE) && PCI) && I2C) && EXPERIMENTAL) && INPUT) && VIDEO_CX18) => VIDEO_TVEEPROM), (((((((VIDEO_V4L2 && DVB_CORE) && PCI) && I2C) && EXPERIMENTAL) && INPUT) && VIDEO_CX18) => VIDEO_CX2341X), (((((((VIDEO_V4L2 && DVB_CORE) && PCI) && I2C) && EXPERIMENTAL) && INPUT) && VIDEO_CX18) => VIDEO_CS5345), ((((((((VIDEO_V4L2 && DVB_CORE) && PCI) && I2C) && EXPERIMENTAL) && INPUT) && !DVB_FE_CUSTOMISE) && VIDEO_CX18) => DVB_S5H1409), ((((((((VIDEO_V4L2 && DVB_CORE) && PCI) && I2C) && EXPERIMENTAL) && INPUT) && !MEDIA_TUNER_CUSTOMIZE) && VIDEO_CX18) => MEDIA_TUNER_MXL5005S) ] VIDEO_M32R_AR? : bmode [ (VIDEO_M32R_AR => ((VIDEO_V4L2 && M32R) && VIDEO_V4L1)) ] VIDEO_M32R_AR_M64278? : bmode [ (VIDEO_M32R_AR_M64278 => (VIDEO_V4L2 && PLAT_M32700UT)), (((VIDEO_V4L2 && PLAT_M32700UT) && VIDEO_M32R_AR_M64278) => VIDEO_M32R_AR) ] VIDEO_CAFE_CCIC? : bmode [ (VIDEO_CAFE_CCIC => ((PCI && I2C) && VIDEO_V4L2)), ((((PCI && I2C) && VIDEO_V4L2) && VIDEO_CAFE_CCIC) => VIDEO_OV7670) ] SOC_CAMERA? : bmode [ (SOC_CAMERA => (VIDEO_V4L2 && HAS_DMA)), (((VIDEO_V4L2 && HAS_DMA) && SOC_CAMERA) => VIDEOBUF_GEN) ] { SOC_CAMERA_MT9M001? : bmode [ (SOC_CAMERA_MT9M001 => (VIDEO_V4L2 && I2C)), ((((VIDEO_V4L2 && I2C) && MT9M001_PCA9536_SWITCH) && SOC_CAMERA_MT9M001) => GPIO_PCA953X) ] { MT9M001_PCA9536_SWITCH? [ (MT9M001_PCA9536_SWITCH => (VIDEO_V4L2 && GENERIC_GPIO)) ] } SOC_CAMERA_MT9M111? : bmode [ (SOC_CAMERA_MT9M111 => (VIDEO_V4L2 && I2C)) ] SOC_CAMERA_MT9V022? : bmode [ (SOC_CAMERA_MT9V022 => (VIDEO_V4L2 && I2C)), ((((VIDEO_V4L2 && I2C) && MT9V022_PCA9536_SWITCH) && SOC_CAMERA_MT9V022) => GPIO_PCA953X) ] { MT9V022_PCA9536_SWITCH? [ (MT9V022_PCA9536_SWITCH => (VIDEO_V4L2 && GENERIC_GPIO)) ] } SOC_CAMERA_PLATFORM? : bmode [ (SOC_CAMERA_PLATFORM => VIDEO_V4L2) ] VIDEO_PXA27x? : bmode [ (VIDEO_PXA27x => ((VIDEO_V4L2 && VIDEO_DEV) && PXA27x)), ((((VIDEO_V4L2 && VIDEO_DEV) && PXA27x) && VIDEO_PXA27x) => VIDEOBUF_DMA_SG) ] VIDEO_SH_MOBILE_CEU? : bmode [ (VIDEO_SH_MOBILE_CEU => ((VIDEO_V4L2 && VIDEO_DEV) && HAS_DMA)), ((((VIDEO_V4L2 && VIDEO_DEV) && HAS_DMA) && VIDEO_SH_MOBILE_CEU) => VIDEOBUF_DMA_CONTIG) ] } V4L_USB_DRIVERS? [ (V4L_USB_DRIVERS => (VIDEO_V4L2 && USB)) ] { USB_VIDEO_CLASS? : bmode [ (USB_VIDEO_CLASS => (VIDEO_V4L2 && USB)) ] { USB_VIDEO_CLASS_INPUT_EVDEV? [ (USB_VIDEO_CLASS_INPUT_EVDEV => ((VIDEO_V4L2 && USB) && INPUT)) ] } USB_GSPCA? : bmode [ (USB_GSPCA => (USB && VIDEO_V4L2)) ] { USB_M5602? : bmode [ (USB_M5602 => (USB && VIDEO_V4L2)) ] USB_GSPCA_CONEX? : bmode [ (USB_GSPCA_CONEX => (USB && VIDEO_V4L2)) ] USB_GSPCA_ETOMS? : bmode [ (USB_GSPCA_ETOMS => (USB && VIDEO_V4L2)) ] USB_GSPCA_FINEPIX? : bmode [ (USB_GSPCA_FINEPIX => (USB && VIDEO_V4L2)) ] USB_GSPCA_MARS? : bmode [ (USB_GSPCA_MARS => (USB && VIDEO_V4L2)) ] USB_GSPCA_OV519? : bmode [ (USB_GSPCA_OV519 => (USB && VIDEO_V4L2)) ] USB_GSPCA_PAC207? : bmode [ (USB_GSPCA_PAC207 => (USB && VIDEO_V4L2)) ] USB_GSPCA_PAC7311? : bmode [ (USB_GSPCA_PAC7311 => (USB && VIDEO_V4L2)) ] USB_GSPCA_SONIXB? : bmode [ (USB_GSPCA_SONIXB => (USB && VIDEO_V4L2)) ] USB_GSPCA_SONIXJ? : bmode [ (USB_GSPCA_SONIXJ => (USB && VIDEO_V4L2)) ] USB_GSPCA_SPCA500? : bmode [ (USB_GSPCA_SPCA500 => (USB && VIDEO_V4L2)) ] USB_GSPCA_SPCA501? : bmode [ (USB_GSPCA_SPCA501 => (USB && VIDEO_V4L2)) ] USB_GSPCA_SPCA505? : bmode [ (USB_GSPCA_SPCA505 => (USB && VIDEO_V4L2)) ] USB_GSPCA_SPCA506? : bmode [ (USB_GSPCA_SPCA506 => (USB && VIDEO_V4L2)) ] USB_GSPCA_SPCA508? : bmode [ (USB_GSPCA_SPCA508 => (USB && VIDEO_V4L2)) ] USB_GSPCA_SPCA561? : bmode [ (USB_GSPCA_SPCA561 => (USB && VIDEO_V4L2)) ] USB_GSPCA_STK014? : bmode [ (USB_GSPCA_STK014 => (USB && VIDEO_V4L2)) ] USB_GSPCA_SUNPLUS? : bmode [ (USB_GSPCA_SUNPLUS => (USB && VIDEO_V4L2)) ] USB_GSPCA_T613? : bmode [ (USB_GSPCA_T613 => (USB && VIDEO_V4L2)) ] USB_GSPCA_TV8532? : bmode [ (USB_GSPCA_TV8532 => (USB && VIDEO_V4L2)) ] USB_GSPCA_VC032X? : bmode [ (USB_GSPCA_VC032X => (USB && VIDEO_V4L2)) ] USB_GSPCA_ZC3XX? : bmode [ (USB_GSPCA_ZC3XX => (USB && VIDEO_V4L2)) ] } VIDEO_PVRUSB2? : bmode [ (VIDEO_PVRUSB2 => (((USB && VIDEO_V4L2) && I2C) && VIDEO_MEDIA)), (((((USB && VIDEO_V4L2) && I2C) && VIDEO_MEDIA) && VIDEO_PVRUSB2) => VIDEO_TUNER), (((((USB && VIDEO_V4L2) && I2C) && VIDEO_MEDIA) && VIDEO_PVRUSB2) => VIDEO_TVEEPROM), (((((USB && VIDEO_V4L2) && I2C) && VIDEO_MEDIA) && VIDEO_PVRUSB2) => VIDEO_CX2341X), (((((USB && VIDEO_V4L2) && I2C) && VIDEO_MEDIA) && VIDEO_PVRUSB2) => VIDEO_SAA711X), (((((USB && VIDEO_V4L2) && I2C) && VIDEO_MEDIA) && VIDEO_PVRUSB2) => VIDEO_CX25840), (((((USB && VIDEO_V4L2) && I2C) && VIDEO_MEDIA) && VIDEO_PVRUSB2) => VIDEO_MSP3400), (((((USB && VIDEO_V4L2) && I2C) && VIDEO_MEDIA) && VIDEO_PVRUSB2) => VIDEO_WM8775), (((((USB && VIDEO_V4L2) && I2C) && VIDEO_MEDIA) && VIDEO_PVRUSB2) => VIDEO_CS53L32A) ] { VIDEO_PVRUSB2_SYSFS? [ (VIDEO_PVRUSB2_SYSFS => (((VIDEO_V4L2 && USB) && SYSFS) && EXPERIMENTAL)) ] VIDEO_PVRUSB2_DVB? [ (VIDEO_PVRUSB2_DVB => (((VIDEO_V4L2 && USB) && DVB_CORE) && EXPERIMENTAL)), ((((((VIDEO_V4L2 && USB) && DVB_CORE) && EXPERIMENTAL) && !DVB_FE_CUSTOMISE) && VIDEO_PVRUSB2_DVB) => DVB_LGDT330X), ((((((VIDEO_V4L2 && USB) && DVB_CORE) && EXPERIMENTAL) && !DVB_FE_CUSTOMISE) && VIDEO_PVRUSB2_DVB) => DVB_S5H1409), ((((((VIDEO_V4L2 && USB) && DVB_CORE) && EXPERIMENTAL) && !DVB_FE_CUSTOMISE) && VIDEO_PVRUSB2_DVB) => DVB_S5H1411), ((((((VIDEO_V4L2 && USB) && DVB_CORE) && EXPERIMENTAL) && !DVB_FE_CUSTOMIZE) && VIDEO_PVRUSB2_DVB) => DVB_TDA10048), ((((((VIDEO_V4L2 && USB) && DVB_CORE) && EXPERIMENTAL) && !DVB_FE_CUSTOMIZE) && VIDEO_PVRUSB2_DVB) => MEDIA_TUNER_TDA18271), ((((((VIDEO_V4L2 && USB) && DVB_CORE) && EXPERIMENTAL) && !MEDIA_TUNER_CUSTOMIZE) && VIDEO_PVRUSB2_DVB) => MEDIA_TUNER_SIMPLE), ((((((VIDEO_V4L2 && USB) && DVB_CORE) && EXPERIMENTAL) && !DVB_FE_CUSTOMIZE) && VIDEO_PVRUSB2_DVB) => MEDIA_TUNER_TDA8290) ] } VIDEO_PVRUSB2_DEBUGIFC? [ (VIDEO_PVRUSB2_DEBUGIFC => ((VIDEO_V4L2 && USB) && VIDEO_PVRUSB2_SYSFS)) ] VIDEO_EM28XX? : bmode [ (VIDEO_EM28XX => ((((VIDEO_V4L2 && USB) && VIDEO_DEV) && I2C) && INPUT)), ((((((VIDEO_V4L2 && USB) && VIDEO_DEV) && I2C) && INPUT) && VIDEO_EM28XX) => VIDEO_TUNER), ((((((VIDEO_V4L2 && USB) && VIDEO_DEV) && I2C) && INPUT) && VIDEO_EM28XX) => VIDEO_TVEEPROM), ((((((VIDEO_V4L2 && USB) && VIDEO_DEV) && I2C) && INPUT) && VIDEO_EM28XX) => VIDEO_IR), ((((((VIDEO_V4L2 && USB) && VIDEO_DEV) && I2C) && INPUT) && VIDEO_EM28XX) => VIDEOBUF_VMALLOC), (((((((VIDEO_V4L2 && USB) && VIDEO_DEV) && I2C) && INPUT) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_EM28XX) => VIDEO_SAA711X), (((((((VIDEO_V4L2 && USB) && VIDEO_DEV) && I2C) && INPUT) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_EM28XX) => VIDEO_TVP5150), (((((((VIDEO_V4L2 && USB) && VIDEO_DEV) && I2C) && INPUT) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_EM28XX) => VIDEO_MSP3400) ] { VIDEO_EM28XX_ALSA? : bmode [ (VIDEO_EM28XX_ALSA => ((VIDEO_V4L2 && USB) && SND)), ((((VIDEO_V4L2 && USB) && SND) && VIDEO_EM28XX_ALSA) => SND_PCM) ] VIDEO_EM28XX_DVB? : bmode [ (VIDEO_EM28XX_DVB => ((VIDEO_V4L2 && USB) && DVB_CORE)), (((((VIDEO_V4L2 && USB) && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_EM28XX_DVB) => DVB_LGDT330X), (((((VIDEO_V4L2 && USB) && DVB_CORE) && !DVB_FE_CUSTOMISE) && VIDEO_EM28XX_DVB) => DVB_ZL10353), ((((VIDEO_V4L2 && USB) && DVB_CORE) && VIDEO_EM28XX_DVB) => VIDEOBUF_DVB) ] } VIDEO_USBVISION? : bmode [ (VIDEO_USBVISION => ((USB && I2C) && VIDEO_V4L2)), ((((USB && I2C) && VIDEO_V4L2) && VIDEO_USBVISION) => VIDEO_TUNER), (((((USB && I2C) && VIDEO_V4L2) && VIDEO_HELPER_CHIPS_AUTO) && VIDEO_USBVISION) => VIDEO_SAA711X) ] VIDEO_USBVIDEO? : bmode USB_VICAM? : bmode [ (USB_VICAM => (((VIDEO_V4L2 && USB) && VIDEO_V4L1) && EXPERIMENTAL)), (((((VIDEO_V4L2 && USB) && VIDEO_V4L1) && EXPERIMENTAL) && USB_VICAM) => VIDEO_USBVIDEO) ] USB_IBMCAM? : bmode [ (USB_IBMCAM => ((VIDEO_V4L2 && USB) && VIDEO_V4L1)), ((((VIDEO_V4L2 && USB) && VIDEO_V4L1) && USB_IBMCAM) => VIDEO_USBVIDEO) ] USB_KONICAWC? : bmode [ (USB_KONICAWC => ((VIDEO_V4L2 && USB) && VIDEO_V4L1)), ((((VIDEO_V4L2 && USB) && VIDEO_V4L1) && USB_KONICAWC) => VIDEO_USBVIDEO) ] USB_QUICKCAM_MESSENGER? : bmode [ (USB_QUICKCAM_MESSENGER => ((VIDEO_V4L2 && USB) && VIDEO_V4L1)), ((((VIDEO_V4L2 && USB) && VIDEO_V4L1) && USB_QUICKCAM_MESSENGER) => VIDEO_USBVIDEO) ] USB_ET61X251? : bmode [ (USB_ET61X251 => (USB && VIDEO_V4L2)) ] VIDEO_OVCAMCHIP? : bmode [ (VIDEO_OVCAMCHIP => (((VIDEO_V4L2 && USB) && I2C) && VIDEO_V4L1)) ] { USB_W9968CF? : bmode [ (USB_W9968CF => (((VIDEO_V4L2 && USB) && VIDEO_V4L1) && I2C)) ] } USB_OV511? : bmode [ (USB_OV511 => ((VIDEO_V4L2 && USB) && VIDEO_V4L1)) ] USB_SE401? : bmode [ (USB_SE401 => ((VIDEO_V4L2 && USB) && VIDEO_V4L1)) ] USB_SN9C102? : bmode [ (USB_SN9C102 => (USB && VIDEO_V4L2)) ] USB_STV680? : bmode [ (USB_STV680 => ((VIDEO_V4L2 && USB) && VIDEO_V4L1)) ] USB_ZC0301? : bmode [ (USB_ZC0301 => (USB && VIDEO_V4L2)) ] USB_PWC? : bmode [ (USB_PWC => ((VIDEO_V4L2 && USB) && VIDEO_V4L1)) ] { USB_PWC_DEBUG? [ (USB_PWC_DEBUG => (VIDEO_V4L2 && USB)) ] } USB_ZR364XX? : bmode [ (USB_ZR364XX => (USB && VIDEO_V4L2)) ] USB_STKWEBCAM? : bmode [ (USB_STKWEBCAM => ((USB && VIDEO_V4L2) && EXPERIMENTAL)) ] USB_S2255? : bmode [ (USB_S2255 => (USB && VIDEO_V4L2)), (((USB && VIDEO_V4L2) && USB_S2255) => VIDEOBUF_VMALLOC) ] } } RADIO_ADAPTERS? [ (RADIO_ADAPTERS => VIDEO_V4L2) ] { RADIO_CADET? : bmode [ (RADIO_CADET => (ISA && VIDEO_V4L2)) ] RADIO_RTRACK? : bmode [ (RADIO_RTRACK => (ISA && VIDEO_V4L2)) ] { RADIO_RTRACK_PORT? : hex [ (RADIO_RTRACK_PORT => (VIDEO_V4L2 && (RADIO_RTRACK = "y"))) ] } RADIO_RTRACK2? : bmode [ (RADIO_RTRACK2 => (ISA && VIDEO_V4L2)) ] { RADIO_RTRACK2_PORT? : hex [ (RADIO_RTRACK2_PORT => (VIDEO_V4L2 && (RADIO_RTRACK2 = "y"))) ] } RADIO_AZTECH? : bmode [ (RADIO_AZTECH => (ISA && VIDEO_V4L2)) ] { RADIO_AZTECH_PORT? : hex [ (RADIO_AZTECH_PORT => (VIDEO_V4L2 && (RADIO_AZTECH = "y"))) ] } RADIO_GEMTEK? : bmode [ (RADIO_GEMTEK => (ISA && VIDEO_V4L2)) ] { RADIO_GEMTEK_PORT? : hex [ (RADIO_GEMTEK_PORT => (VIDEO_V4L2 && (RADIO_GEMTEK = "y"))) ] RADIO_GEMTEK_PROBE? [ (RADIO_GEMTEK_PROBE => (VIDEO_V4L2 && (RADIO_GEMTEK = "y"))) ] } RADIO_GEMTEK_PCI? : bmode [ (RADIO_GEMTEK_PCI => (VIDEO_V4L2 && PCI)) ] RADIO_MAXIRADIO? : bmode [ (RADIO_MAXIRADIO => (VIDEO_V4L2 && PCI)) ] RADIO_MAESTRO? : bmode [ (RADIO_MAESTRO => (VIDEO_V4L2 && PCI)) ] RADIO_SF16FMI? : bmode [ (RADIO_SF16FMI => (ISA && VIDEO_V4L2)) ] RADIO_SF16FMR2? : bmode [ (RADIO_SF16FMR2 => (ISA && VIDEO_V4L2)) ] RADIO_TERRATEC? : bmode [ (RADIO_TERRATEC => (ISA && VIDEO_V4L2)) ] { RADIO_TERRATEC_PORT? : hex [ (RADIO_TERRATEC_PORT => (VIDEO_V4L2 && (RADIO_TERRATEC = "y"))) ] } RADIO_TRUST? : bmode [ (RADIO_TRUST => (ISA && VIDEO_V4L2)) ] { RADIO_TRUST_PORT? : hex [ (RADIO_TRUST_PORT => (VIDEO_V4L2 && (RADIO_TRUST = "y"))) ] } RADIO_TYPHOON? : bmode [ (RADIO_TYPHOON => (ISA && VIDEO_V4L2)) ] { RADIO_TYPHOON_PROC_FS? [ (RADIO_TYPHOON_PROC_FS => (VIDEO_V4L2 && PROC_FS)) ] RADIO_TYPHOON_PORT? : hex [ (RADIO_TYPHOON_PORT => (VIDEO_V4L2 && (RADIO_TYPHOON = "y"))) ] RADIO_TYPHOON_MUTEFREQ? : int [ (RADIO_TYPHOON_MUTEFREQ => (VIDEO_V4L2 && (RADIO_TYPHOON = "y"))) ] } RADIO_ZOLTRIX? : bmode [ (RADIO_ZOLTRIX => (ISA && VIDEO_V4L2)) ] { RADIO_ZOLTRIX_PORT? : hex [ (RADIO_ZOLTRIX_PORT => (VIDEO_V4L2 && (RADIO_ZOLTRIX = "y"))) ] } USB_DSBR? : bmode [ (USB_DSBR => (USB && VIDEO_V4L2)) ] USB_SI470X? : bmode [ (USB_SI470X => (USB && VIDEO_V4L2)) ] USB_MR800? : bmode [ (USB_MR800 => (USB && VIDEO_V4L2)) ] } DVB_CAPTURE_DRIVERS? [ (DVB_CAPTURE_DRIVERS => DVB_CORE) ] { TTPCI_EEPROM? : bmode [ (DVB_CORE => (TTPCI_EEPROM = n)) ] DVB_AV7110? : bmode [ (DVB_AV7110 => (((DVB_CORE && PCI) && I2C) && VIDEO_DEV)), (((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && DVB_AV7110) => TTPCI_EEPROM), (((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && DVB_AV7110) => VIDEO_SAA7146_VV), ((((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_AV7110) => DVB_VES1820), ((((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_AV7110) => DVB_VES1X93), ((((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_AV7110) => DVB_STV0299), ((((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_AV7110) => DVB_TDA8083), ((((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_AV7110) => DVB_SP8870), ((((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_AV7110) => DVB_STV0297), ((((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_AV7110) => DVB_L64781), ((((((DVB_CORE && PCI) && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_AV7110) => DVB_LNBP21) ] { DVB_AV7110_FIRMWARE? [ ((DVB_AV7110_FIRMWARE => (DVB_CORE && !STANDALONE)) || ((!(DVB_CORE && !STANDALONE) && ((DVB_CORE && !STANDALONE) && (DVB_AV7110 = "y"))) => DVB_AV7110_FIRMWARE)) ] { DVB_AV7110_FIRMWARE_FILE? : string [ (DVB_AV7110_FIRMWARE_FILE => DVB_CORE) ] } DVB_AV7110_OSD? [ (DVB_AV7110_OSD => DVB_CORE) ] } DVB_BUDGET_CORE? : bmode [ (DVB_BUDGET_CORE => ((DVB_CORE && PCI) && I2C)), ((((DVB_CORE && PCI) && I2C) && DVB_BUDGET_CORE) => VIDEO_SAA7146), ((((DVB_CORE && PCI) && I2C) && DVB_BUDGET_CORE) => TTPCI_EEPROM) ] { DVB_BUDGET? : bmode [ (DVB_BUDGET => (DVB_CORE && I2C)), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_STV0299), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_VES1X93), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_VES1820), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_L64781), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_TDA8083), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_TDA10021), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_TDA10023), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_S5H1420), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_TDA10086), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_TDA826X), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_LNBP21), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_BUDGET) => DVB_TDA1004X) ] DVB_BUDGET_CI? : bmode [ (DVB_BUDGET_CI => ((DVB_CORE && I2C) && INPUT)), (((((DVB_CORE && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_CI) => DVB_STV0297), (((((DVB_CORE && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_CI) => DVB_STV0299), (((((DVB_CORE && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_CI) => DVB_TDA1004X), (((((DVB_CORE && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_CI) => DVB_LNBP21), (((((DVB_CORE && I2C) && INPUT) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_CI) => DVB_TDA10023), (((((DVB_CORE && I2C) && INPUT) && !MEDIA_TUNER_CUSTOMIZE) && DVB_BUDGET_CI) => MEDIA_TUNER_TDA827X), ((((DVB_CORE && I2C) && INPUT) && DVB_BUDGET_CI) => VIDEO_IR) ] DVB_BUDGET_AV? : bmode [ (DVB_BUDGET_AV => ((DVB_CORE && I2C) && VIDEO_DEV)), ((((DVB_CORE && I2C) && VIDEO_DEV) && DVB_BUDGET_AV) => VIDEO_SAA7146_VV), (((((DVB_CORE && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_AV) => DVB_PLL), (((((DVB_CORE && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_AV) => DVB_STV0299), (((((DVB_CORE && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_AV) => DVB_TDA1004X), (((((DVB_CORE && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_AV) => DVB_TDA10021), (((((DVB_CORE && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_AV) => DVB_TDA10023), (((((DVB_CORE && I2C) && VIDEO_DEV) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_AV) => DVB_TUA6100) ] DVB_BUDGET_PATCH? : bmode [ (DVB_BUDGET_PATCH => ((DVB_CORE && I2C) && DVB_AV7110)), (((((DVB_CORE && I2C) && DVB_AV7110) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_PATCH) => DVB_STV0299), (((((DVB_CORE && I2C) && DVB_AV7110) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_PATCH) => DVB_VES1X93), (((((DVB_CORE && I2C) && DVB_AV7110) && !DVB_FE_CUSTOMISE) && DVB_BUDGET_PATCH) => DVB_TDA8083) ] } DVB_USB? : bmode [ (DVB_USB => (((DVB_CORE && USB) && I2C) && INPUT)) ] { DVB_USB_DEBUG? [ (DVB_USB_DEBUG => DVB_CORE) ] DVB_USB_A800? : bmode [ (DVB_USB_A800 => DVB_CORE), ((DVB_CORE && DVB_USB_A800) => DVB_DIB3000MC), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_A800) => DVB_PLL), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_A800) => MEDIA_TUNER_MT2060) ] DVB_USB_DIBUSB_MB? : bmode [ (DVB_USB_DIBUSB_MB => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DIBUSB_MB) => DVB_PLL), ((DVB_CORE && DVB_USB_DIBUSB_MB) => DVB_DIB3000MB), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_DIBUSB_MB) => MEDIA_TUNER_MT2060) ] { DVB_USB_DIBUSB_MB_FAULTY? [ (DVB_USB_DIBUSB_MB_FAULTY => DVB_CORE) ] } DVB_USB_DIBUSB_MC? : bmode [ (DVB_USB_DIBUSB_MC => DVB_CORE), ((DVB_CORE && DVB_USB_DIBUSB_MC) => DVB_DIB3000MC), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_DIBUSB_MC) => MEDIA_TUNER_MT2060) ] DVB_USB_DIB0700? : bmode [ (DVB_USB_DIB0700 => DVB_CORE), ((DVB_CORE && DVB_USB_DIB0700) => DVB_DIB7000P), ((DVB_CORE && DVB_USB_DIB0700) => DVB_DIB7000M), ((DVB_CORE && DVB_USB_DIB0700) => DVB_DIB3000MC), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DIB0700) => DVB_S5H1411), ((DVB_CORE && DVB_USB_DIB0700) => DVB_TUNER_DIB0070), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_DIB0700) => MEDIA_TUNER_MT2060), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_DIB0700) => MEDIA_TUNER_MT2266), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_DIB0700) => MEDIA_TUNER_XC2028), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_DIB0700) => MEDIA_TUNER_XC5000) ] DVB_USB_UMT_010? : bmode [ (DVB_USB_UMT_010 => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_UMT_010) => DVB_PLL), ((DVB_CORE && DVB_USB_UMT_010) => DVB_DIB3000MC), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_UMT_010) => MEDIA_TUNER_MT2060) ] DVB_USB_CXUSB? : bmode [ (DVB_USB_CXUSB => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_CXUSB) => DVB_PLL), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_CXUSB) => DVB_CX22702), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_CXUSB) => DVB_LGDT330X), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_CXUSB) => DVB_MT352), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_CXUSB) => DVB_ZL10353), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_CXUSB) => DVB_DIB7000P), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_CXUSB) => DVB_TUNER_DIB0070), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_CXUSB) => MEDIA_TUNER_SIMPLE), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_CXUSB) => MEDIA_TUNER_XC2028), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_CXUSB) => MEDIA_TUNER_MXL5005S) ] DVB_USB_M920X? : bmode [ (DVB_USB_M920X => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_M920X) => DVB_MT352), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_M920X) => DVB_TDA1004X), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_M920X) => MEDIA_TUNER_QT1010), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_M920X) => MEDIA_TUNER_TDA827X) ] DVB_USB_GL861? : bmode [ (DVB_USB_GL861 => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_GL861) => DVB_ZL10353), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_GL861) => MEDIA_TUNER_QT1010) ] DVB_USB_AU6610? : bmode [ (DVB_USB_AU6610 => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_AU6610) => DVB_ZL10353), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_AU6610) => MEDIA_TUNER_QT1010) ] DVB_USB_DIGITV? : bmode [ (DVB_USB_DIGITV => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DIGITV) => DVB_PLL), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DIGITV) => DVB_NXT6000), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DIGITV) => DVB_MT352) ] DVB_USB_VP7045? : bmode [ (DVB_USB_VP7045 => DVB_CORE) ] DVB_USB_VP702X? : bmode [ (DVB_USB_VP702X => DVB_CORE) ] DVB_USB_GP8PSK? : bmode [ (DVB_USB_GP8PSK => DVB_CORE) ] DVB_USB_NOVA_T_USB2? : bmode [ (DVB_USB_NOVA_T_USB2 => DVB_CORE), ((DVB_CORE && DVB_USB_NOVA_T_USB2) => DVB_DIB3000MC), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_NOVA_T_USB2) => DVB_PLL), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_NOVA_T_USB2) => MEDIA_TUNER_MT2060) ] DVB_USB_TTUSB2? : bmode [ (DVB_USB_TTUSB2 => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_TTUSB2) => DVB_TDA10086), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_TTUSB2) => DVB_LNBP21), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_TTUSB2) => DVB_TDA826X) ] DVB_USB_DTT200U? : bmode [ (DVB_USB_DTT200U => DVB_CORE) ] DVB_USB_OPERA1? : bmode [ (DVB_USB_OPERA1 => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_OPERA1) => DVB_STV0299), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_OPERA1) => DVB_PLL) ] DVB_USB_AF9005? : bmode [ (DVB_USB_AF9005 => (DVB_CORE && EXPERIMENTAL)), ((((DVB_CORE && EXPERIMENTAL) && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_AF9005) => MEDIA_TUNER_MT2060), ((((DVB_CORE && EXPERIMENTAL) && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_AF9005) => MEDIA_TUNER_QT1010) ] { DVB_USB_AF9005_REMOTE? : bmode [ (DVB_USB_AF9005_REMOTE => DVB_CORE) ] } DVB_USB_DW2102? : bmode [ (DVB_USB_DW2102 => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DW2102) => DVB_PLL), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DW2102) => DVB_STV0299), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DW2102) => DVB_STV0288), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DW2102) => DVB_STB6000), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DW2102) => DVB_CX24116), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DW2102) => DVB_SI21XX) ] DVB_USB_CINERGY_T2? : bmode [ (DVB_USB_CINERGY_T2 => DVB_CORE) ] DVB_USB_ANYSEE? : bmode [ (DVB_USB_ANYSEE => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_ANYSEE) => DVB_PLL), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_ANYSEE) => DVB_MT352), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_ANYSEE) => DVB_ZL10353), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_ANYSEE) => DVB_TDA10023) ] DVB_USB_DTV5100? : bmode [ (DVB_USB_DTV5100 => DVB_CORE), (((DVB_CORE && !DVB_FE_CUSTOMISE) && DVB_USB_DTV5100) => DVB_ZL10353), (((DVB_CORE && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_DTV5100) => MEDIA_TUNER_QT1010) ] DVB_USB_AF9015? : bmode [ (DVB_USB_AF9015 => (DVB_CORE && EXPERIMENTAL)), (((DVB_CORE && EXPERIMENTAL) && DVB_USB_AF9015) => DVB_AF9013), ((((DVB_CORE && EXPERIMENTAL) && !DVB_FE_CUSTOMISE) && DVB_USB_AF9015) => DVB_PLL), ((((DVB_CORE && EXPERIMENTAL) && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_AF9015) => MEDIA_TUNER_MT2060), ((((DVB_CORE && EXPERIMENTAL) && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_AF9015) => MEDIA_TUNER_QT1010), ((((DVB_CORE && EXPERIMENTAL) && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_AF9015) => MEDIA_TUNER_TDA18271), ((((DVB_CORE && EXPERIMENTAL) && !MEDIA_TUNER_CUSTOMIZE) && DVB_USB_AF9015) => MEDIA_TUNER_MXL5005S) ] } DVB_TTUSB_BUDGET? : bmode [ (DVB_TTUSB_BUDGET => ((DVB_CORE && USB) && I2C)), (((((DVB_CORE && USB) && I2C) && !DVB_FE_CUSTOMISE) && DVB_TTUSB_BUDGET) => DVB_CX22700), (((((DVB_CORE && USB) && I2C) && !DVB_FE_CUSTOMISE) && DVB_TTUSB_BUDGET) => DVB_TDA1004X), (((((DVB_CORE && USB) && I2C) && !DVB_FE_CUSTOMISE) && DVB_TTUSB_BUDGET) => DVB_VES1820), (((((DVB_CORE && USB) && I2C) && !DVB_FE_CUSTOMISE) && DVB_TTUSB_BUDGET) => DVB_TDA8083), (((((DVB_CORE && USB) && I2C) && !DVB_FE_CUSTOMISE) && DVB_TTUSB_BUDGET) => DVB_STV0299), (((((DVB_CORE && USB) && I2C) && !DVB_FE_CUSTOMISE) && DVB_TTUSB_BUDGET) => DVB_STV0297), (((((DVB_CORE && USB) && I2C) && !DVB_FE_CUSTOMISE) && DVB_TTUSB_BUDGET) => DVB_LNBP21) ] DVB_TTUSB_DEC? : bmode [ (DVB_TTUSB_DEC => ((DVB_CORE && USB) && INPUT)), ((((DVB_CORE && USB) && INPUT) && DVB_TTUSB_DEC) => CRC32) ] DVB_SIANO_SMS1XXX? : bmode [ (DVB_SIANO_SMS1XXX => (DVB_CORE && USB)) ] { DVB_SIANO_SMS1XXX_SMS_IDS? [ (DVB_SIANO_SMS1XXX_SMS_IDS => DVB_CORE) ] } DVB_B2C2_FLEXCOP? : bmode [ (DVB_B2C2_FLEXCOP => (DVB_CORE && I2C)), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_PLL), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_STV0299), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_MT352), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_MT312), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_NXT200X), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_STV0297), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_BCM3510), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_LGDT330X), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_S5H1420), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_TUNER_ITD1000), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_ISL6421), ((((DVB_CORE && I2C) && !DVB_FE_CUSTOMISE) && DVB_B2C2_FLEXCOP) => DVB_CX24123), ((((DVB_CORE && I2C) && !MEDIA_TUNER_CUSTOMIZE) && DVB_B2C2_FLEXCOP) => MEDIA_TUNER_SIMPLE) ] { DVB_B2C2_FLEXCOP_PCI? : bmode [ (DVB_B2C2_FLEXCOP_PCI => ((DVB_CORE && PCI) && I2C)) ] DVB_B2C2_FLEXCOP_USB? : bmode [ (DVB_B2C2_FLEXCOP_USB => ((DVB_CORE && USB) && I2C)) ] DVB_B2C2_FLEXCOP_DEBUG? [ (DVB_B2C2_FLEXCOP_DEBUG => DVB_CORE) ] } DVB_BT8XX? : bmode [ (DVB_BT8XX => (((DVB_CORE && PCI) && I2C) && VIDEO_BT848)), ((((((DVB_CORE && PCI) && I2C) && VIDEO_BT848) && !DVB_FE_CUSTOMISE) && DVB_BT8XX) => DVB_MT352), ((((((DVB_CORE && PCI) && I2C) && VIDEO_BT848) && !DVB_FE_CUSTOMISE) && DVB_BT8XX) => DVB_SP887X), ((((((DVB_CORE && PCI) && I2C) && VIDEO_BT848) && !DVB_FE_CUSTOMISE) && DVB_BT8XX) => DVB_NXT6000), ((((((DVB_CORE && PCI) && I2C) && VIDEO_BT848) && !DVB_FE_CUSTOMISE) && DVB_BT8XX) => DVB_CX24110), ((((((DVB_CORE && PCI) && I2C) && VIDEO_BT848) && !DVB_FE_CUSTOMISE) && DVB_BT8XX) => DVB_OR51211), ((((((DVB_CORE && PCI) && I2C) && VIDEO_BT848) && !DVB_FE_CUSTOMISE) && DVB_BT8XX) => DVB_LGDT330X), ((((((DVB_CORE && PCI) && I2C) && VIDEO_BT848) && !DVB_FE_CUSTOMISE) && DVB_BT8XX) => DVB_ZL10353), ((((((DVB_CORE && PCI) && I2C) && VIDEO_BT848) && !MEDIA_TUNER_CUSTOMIZE) && DVB_BT8XX) => MEDIA_TUNER_SIMPLE) ] DVB_PLUTO2? : bmode [ (DVB_PLUTO2 => ((DVB_CORE && PCI) && I2C)), ((((DVB_CORE && PCI) && I2C) && DVB_PLUTO2) => I2C_ALGOBIT), ((((DVB_CORE && PCI) && I2C) && DVB_PLUTO2) => DVB_TDA1004X) ] DVB_DM1105? : bmode [ (DVB_DM1105 => ((DVB_CORE && PCI) && I2C)), (((((DVB_CORE && PCI) && I2C) && !DVB_FE_CUSTOMISE) && DVB_DM1105) => DVB_PLL), (((((DVB_CORE && PCI) && I2C) && !DVB_FE_CUSTOMISE) && DVB_DM1105) => DVB_STV0299), (((((DVB_CORE && PCI) && I2C) && !DVB_FE_CUSTOMISE) && DVB_DM1105) => DVB_STV0288), (((((DVB_CORE && PCI) && I2C) && !DVB_FE_CUSTOMISE) && DVB_DM1105) => DVB_STB6000), (((((DVB_CORE && PCI) && I2C) && !DVB_FE_CUSTOMISE) && DVB_DM1105) => DVB_CX24116), (((((DVB_CORE && PCI) && I2C) && !DVB_FE_CUSTOMISE) && DVB_DM1105) => DVB_SI21XX) ] "Customise DVB Frontends"? [ DVB_CORE ] { DVB_FE_CUSTOMISE? [ (DVB_FE_CUSTOMISE => DVB_CORE) ] DVB_CX24110? : bmode [ ((DVB_CX24110 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_CX24110 = m))) ] DVB_CX24123? : bmode [ ((DVB_CX24123 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_CX24123 = m))) ] DVB_MT312? : bmode [ ((DVB_MT312 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_MT312 = m))) ] DVB_S5H1420? : bmode [ ((DVB_S5H1420 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_S5H1420 = m))) ] DVB_STV0288? : bmode [ ((DVB_STV0288 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_STV0288 = m))) ] DVB_STB6000? : bmode [ ((DVB_STB6000 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_STB6000 = m))) ] DVB_STV0299? : bmode [ ((DVB_STV0299 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_STV0299 = m))) ] DVB_TDA8083? : bmode [ ((DVB_TDA8083 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TDA8083 = m))) ] DVB_TDA10086? : bmode [ ((DVB_TDA10086 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TDA10086 = m))) ] DVB_VES1X93? : bmode [ ((DVB_VES1X93 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_VES1X93 = m))) ] DVB_TUNER_ITD1000? : bmode [ ((DVB_TUNER_ITD1000 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TUNER_ITD1000 = m))) ] DVB_TDA826X? : bmode [ ((DVB_TDA826X => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TDA826X = m))) ] DVB_TUA6100? : bmode [ ((DVB_TUA6100 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TUA6100 = m))) ] DVB_CX24116? : bmode [ ((DVB_CX24116 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_CX24116 = m))) ] DVB_SI21XX? : bmode [ ((DVB_SI21XX => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_SI21XX = m))) ] DVB_SP8870? : bmode [ ((DVB_SP8870 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_SP8870 = m))) ] DVB_SP887X? : bmode [ ((DVB_SP887X => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_SP887X = m))) ] DVB_CX22700? : bmode [ ((DVB_CX22700 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_CX22700 = m))) ] DVB_CX22702? : bmode [ ((DVB_CX22702 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_CX22702 = m))) ] DVB_DRX397XD? : bmode [ ((DVB_DRX397XD => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_DRX397XD = m))) ] DVB_L64781? : bmode [ ((DVB_L64781 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_L64781 = m))) ] DVB_TDA1004X? : bmode [ ((DVB_TDA1004X => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TDA1004X = m))) ] DVB_NXT6000? : bmode [ ((DVB_NXT6000 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_NXT6000 = m))) ] DVB_MT352? : bmode [ ((DVB_MT352 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_MT352 = m))) ] DVB_ZL10353? : bmode [ ((DVB_ZL10353 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_ZL10353 = m))) ] DVB_DIB3000MB? : bmode [ ((DVB_DIB3000MB => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_DIB3000MB = m))) ] DVB_DIB3000MC? : bmode [ ((DVB_DIB3000MC => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_DIB3000MC = m))) ] DVB_DIB7000M? : bmode [ ((DVB_DIB7000M => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_DIB7000M = m))) ] DVB_DIB7000P? : bmode [ ((DVB_DIB7000P => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_DIB7000P = m))) ] DVB_TDA10048? : bmode [ ((DVB_TDA10048 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TDA10048 = m))) ] DVB_VES1820? : bmode [ ((DVB_VES1820 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_VES1820 = m))) ] DVB_TDA10021? : bmode [ ((DVB_TDA10021 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TDA10021 = m))) ] DVB_TDA10023? : bmode [ ((DVB_TDA10023 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TDA10023 = m))) ] DVB_STV0297? : bmode [ ((DVB_STV0297 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_STV0297 = m))) ] DVB_NXT200X? : bmode [ ((DVB_NXT200X => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_NXT200X = m))) ] DVB_OR51211? : bmode [ ((DVB_OR51211 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_OR51211 = m))) ] DVB_OR51132? : bmode [ ((DVB_OR51132 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_OR51132 = m))) ] DVB_BCM3510? : bmode [ ((DVB_BCM3510 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_BCM3510 = m))) ] DVB_LGDT330X? : bmode [ ((DVB_LGDT330X => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_LGDT330X = m))) ] DVB_S5H1409? : bmode [ ((DVB_S5H1409 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_S5H1409 = m))) ] DVB_AU8522? : bmode [ ((DVB_AU8522 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_AU8522 = m))) ] DVB_S5H1411? : bmode [ ((DVB_S5H1411 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_S5H1411 = m))) ] DVB_PLL? : bmode [ ((DVB_PLL => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_PLL = m))) ] DVB_TUNER_DIB0070? : bmode [ ((DVB_TUNER_DIB0070 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_TUNER_DIB0070 = m))) ] DVB_LNBP21? : bmode [ ((DVB_LNBP21 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_LNBP21 = m))) ] DVB_ISL6405? : bmode [ ((DVB_ISL6405 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_ISL6405 = m))) ] DVB_ISL6421? : bmode [ ((DVB_ISL6421 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_ISL6421 = m))) ] DVB_LGS8GL5? : bmode [ ((DVB_LGS8GL5 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_LGS8GL5 = m))) ] DVB_DUMMY_FE? : bmode [ (DVB_DUMMY_FE => DVB_CORE) ] DVB_AF9013? : bmode [ ((DVB_AF9013 => (DVB_CORE && I2C)) || ((!(DVB_CORE && I2C) && ((DVB_CORE && I2C) && DVB_FE_CUSTOMISE)) => (DVB_AF9013 = m))) ] } } DAB? { USB_DABUSB? : bmode [ (USB_DABUSB => USB) ] } } "Graphics support"? [ HAS_IOMEM ] { AGP? : bmode [ (AGP => ((ALPHA || (IA64 || (PARISC || (PPC || X86)))) && PCI)) ] { AGP_ALI? : bmode [ (AGP_ALI => X86_32) ] AGP_ATI? : bmode [ (AGP_ATI => X86_32) ] AGP_AMD? : bmode [ (AGP_AMD => (X86_32 || ALPHA)) ] AGP_AMD64? : bmode [ ((AGP_AMD64 => (X86 && !GART_IOMMU)) || ((!(X86 && !GART_IOMMU) && (X86 && GART_IOMMU)) => (AGP_AMD64 = y))) ] AGP_INTEL? : bmode [ (AGP_INTEL => X86) ] AGP_NVIDIA? : bmode [ (AGP_NVIDIA => X86_32) ] AGP_SIS? : bmode [ (AGP_SIS => X86) ] AGP_SWORKS? : bmode [ (AGP_SWORKS => X86_32) ] AGP_VIA? : bmode [ (AGP_VIA => X86) ] AGP_I460? : bmode [ (AGP_I460 => (IA64_DIG || IA64_GENERIC)) ] AGP_HP_ZX1? : bmode [ (AGP_HP_ZX1 => (IA64_HP_ZX1 || (IA64_HP_ZX1_SWIOTLB || IA64_GENERIC))) ] AGP_PARISC? : bmode [ (AGP_PARISC => (PARISC && 64BIT)) ] AGP_ALPHA_CORE? : bmode [ (AGP_ALPHA_CORE => (ALPHA_GENERIC || (ALPHA_TITAN || ALPHA_MARVEL))) ] AGP_UNINORTH? : bmode [ (AGP_UNINORTH => PPC_PMAC) ] AGP_EFFICEON? : bmode [ (AGP_EFFICEON => X86_32) ] AGP_SGI_TIOCA? : bmode [ (AGP_SGI_TIOCA => (IA64_SGI_SN2 || IA64_GENERIC)) ] } DRM? : bmode [ (DRM => ((((AGP || (AGP = "n")) && PCI) && !EMULATED_CMPXCHG) && MMU)) ] { DRM_TDFX? : bmode [ (DRM_TDFX => PCI) ] DRM_R128? : bmode [ (DRM_R128 => PCI) ] DRM_RADEON? : bmode [ (DRM_RADEON => PCI) ] DRM_I810? : bmode [ (DRM_I810 => (AGP && AGP_INTEL)) ] "Intel 830M, 845G, 852GM, 855GM, 865G" [ ("Intel 830M, 845G, 852GM, 855GM, 865G" => (HAS_IOMEM && (DRM && (AGP && AGP_INTEL)))) ] { ( DRM_I830? : bmode DRM_I915? : bmode ) } DRM_MGA? : bmode DRM_SIS? : bmode [ (DRM_SIS => (AGP && (FB_SIS || (FB_SIS = "n")))) ] DRM_VIA? : bmode DRM_SAVAGE? : bmode } VGASTATE? : bmode [ (VGASTATE = n) ] VIDEO_OUTPUT_CONTROL? : bmode FB? : bmode { FIRMWARE_EDID? FB_DDC? : bmode [ (FB_DDC = n), (FB_DDC => I2C_ALGOBIT), (FB_DDC => I2C) ] FB_BOOT_VESA_SUPPORT? [ !FB_BOOT_VESA_SUPPORT ] FB_CFB_FILLRECT? : bmode [ (FB_CFB_FILLRECT = n) ] FB_CFB_COPYAREA? : bmode [ (FB_CFB_COPYAREA = n) ] FB_CFB_IMAGEBLIT? : bmode [ (FB_CFB_IMAGEBLIT = n) ] FB_CFB_REV_PIXELS_IN_BYTE? [ !FB_CFB_REV_PIXELS_IN_BYTE ] FB_SYS_FILLRECT? : bmode [ (FB_SYS_FILLRECT = n) ] FB_SYS_COPYAREA? : bmode [ (FB_SYS_COPYAREA = n) ] FB_SYS_IMAGEBLIT? : bmode [ (FB_SYS_IMAGEBLIT = n) ] FB_FOREIGN_ENDIAN? { "Choice endianness support" [ ("Choice endianness support" => (HAS_IOMEM && FB_FOREIGN_ENDIAN)) ] { ( FB_BOTH_ENDIAN? FB_BIG_ENDIAN? FB_LITTLE_ENDIAN? ) } } FB_SYS_FOPS? : bmode [ (FB_SYS_FOPS = n) ] FB_DEFERRED_IO? FB_HECUBA? : bmode FB_SVGALIB? : bmode [ (FB_SVGALIB = n) ] FB_MACMODES? : bmode [ (FB_MACMODES = n) ] FB_BACKLIGHT? [ !FB_BACKLIGHT, (FB_BACKLIGHT => BACKLIGHT_LCD_SUPPORT), (FB_BACKLIGHT => BACKLIGHT_CLASS_DEVICE) ] FB_MODE_HELPERS? FB_TILEBLITTING? FB_CIRRUS? : bmode [ (FB_CIRRUS => (ZORRO || PCI)), (((ZORRO || PCI) && FB_CIRRUS) => FB_CFB_FILLRECT), (((ZORRO || PCI) && FB_CIRRUS) => FB_CFB_COPYAREA), (((ZORRO || PCI) && FB_CIRRUS) => FB_CFB_IMAGEBLIT) ] FB_PM2? : bmode [ (FB_PM2 => ((AMIGA && BROKEN) || PCI)), ((((AMIGA && BROKEN) || PCI) && FB_PM2) => FB_CFB_FILLRECT), ((((AMIGA && BROKEN) || PCI) && FB_PM2) => FB_CFB_COPYAREA), ((((AMIGA && BROKEN) || PCI) && FB_PM2) => FB_CFB_IMAGEBLIT) ] { FB_PM2_FIFO_DISCONNECT? [ (FB_PM2_FIFO_DISCONNECT => PCI) ] } FB_ARMCLCD? : bmode [ (FB_ARMCLCD => (ARM && ARM_AMBA)), (((ARM && ARM_AMBA) && FB_ARMCLCD) => FB_CFB_FILLRECT), (((ARM && ARM_AMBA) && FB_ARMCLCD) => FB_CFB_COPYAREA), (((ARM && ARM_AMBA) && FB_ARMCLCD) => FB_CFB_IMAGEBLIT) ] { "LCD Panel" [ ("LCD Panel" => (HAS_IOMEM && (FB_ARMCLCD && (ARCH_LH7A40X || ARCH_LH7952X)))) ] { ( FB_ARMCLCD_SHARP_LQ035Q7DB02_HRTFT? FB_ARMCLCD_SHARP_LQ057Q3DC02? FB_ARMCLCD_SHARP_LQ64D343? FB_ARMCLCD_SHARP_LQ10D368? FB_ARMCLCD_SHARP_LQ121S1DG41? FB_ARMCLCD_AUO_A070VW01_WIDE? FB_ARMCLCD_HITACHI? ) } } FB_ACORN? [ (FB_ACORN => (((FB = "y") && ARM) && (ARCH_ACORN || ARCH_CLPS7500))), (((((FB = "y") && ARM) && (ARCH_ACORN || ARCH_CLPS7500)) && FB_ACORN) => FB_CFB_FILLRECT), (((((FB = "y") && ARM) && (ARCH_ACORN || ARCH_CLPS7500)) && FB_ACORN) => FB_CFB_COPYAREA), (((((FB = "y") && ARM) && (ARCH_ACORN || ARCH_CLPS7500)) && FB_ACORN) => FB_CFB_IMAGEBLIT) ] FB_CLPS711X? [ (FB_CLPS711X => (((FB = "y") && ARM) && ARCH_CLPS711X)), (((((FB = "y") && ARM) && ARCH_CLPS711X) && FB_CLPS711X) => FB_CFB_FILLRECT), (((((FB = "y") && ARM) && ARCH_CLPS711X) && FB_CLPS711X) => FB_CFB_COPYAREA), (((((FB = "y") && ARM) && ARCH_CLPS711X) && FB_CLPS711X) => FB_CFB_IMAGEBLIT) ] FB_SA1100? [ (FB_SA1100 => (((FB = "y") && ARM) && ARCH_SA1100)), (((((FB = "y") && ARM) && ARCH_SA1100) && FB_SA1100) => FB_CFB_FILLRECT), (((((FB = "y") && ARM) && ARCH_SA1100) && FB_SA1100) => FB_CFB_COPYAREA), (((((FB = "y") && ARM) && ARCH_SA1100) && FB_SA1100) => FB_CFB_IMAGEBLIT) ] FB_IMX? : bmode [ (FB_IMX => (ARM && ARCH_IMX)), (((ARM && ARCH_IMX) && FB_IMX) => FB_CFB_FILLRECT), (((ARM && ARCH_IMX) && FB_IMX) => FB_CFB_COPYAREA), (((ARM && ARCH_IMX) && FB_IMX) => FB_CFB_IMAGEBLIT) ] FB_CYBER2000? : bmode [ (FB_CYBER2000 => (PCI && (BROKEN || !SPARC64))), (((PCI && (BROKEN || !SPARC64)) && FB_CYBER2000) => FB_CFB_FILLRECT), (((PCI && (BROKEN || !SPARC64)) && FB_CYBER2000) => FB_CFB_COPYAREA), (((PCI && (BROKEN || !SPARC64)) && FB_CYBER2000) => FB_CFB_IMAGEBLIT) ] FB_APOLLO? [ (((FB = "y") && APOLLO) => FB_APOLLO), ((((FB = "y") && APOLLO) && FB_APOLLO) => FB_CFB_FILLRECT), ((((FB = "y") && APOLLO) && FB_APOLLO) => FB_CFB_IMAGEBLIT) ] FB_Q40? [ (((FB = "y") && Q40) => FB_Q40), ((((FB = "y") && Q40) && FB_Q40) => FB_CFB_FILLRECT), ((((FB = "y") && Q40) && FB_Q40) => FB_CFB_COPYAREA), ((((FB = "y") && Q40) && FB_Q40) => FB_CFB_IMAGEBLIT) ] FB_AMIGA? : bmode [ (FB_AMIGA => AMIGA) ] { FB_AMIGA_OCS? FB_AMIGA_ECS? FB_AMIGA_AGA? } FB_FM2? [ (FB_FM2 => ((FB = "y") && ZORRO)), ((((FB = "y") && ZORRO) && FB_FM2) => FB_CFB_FILLRECT), ((((FB = "y") && ZORRO) && FB_FM2) => FB_CFB_COPYAREA), ((((FB = "y") && ZORRO) && FB_FM2) => FB_CFB_IMAGEBLIT) ] FB_ARC? : bmode [ (FB_ARC => X86), ((X86 && FB_ARC) => FB_SYS_FILLRECT), ((X86 && FB_ARC) => FB_SYS_COPYAREA), ((X86 && FB_ARC) => FB_SYS_IMAGEBLIT), ((X86 && FB_ARC) => FB_SYS_FOPS) ] FB_ATARI? [ (FB_ATARI => ((FB = "y") && ATARI)), ((((FB = "y") && ATARI) && FB_ATARI) => FB_CFB_FILLRECT), ((((FB = "y") && ATARI) && FB_ATARI) => FB_CFB_COPYAREA), ((((FB = "y") && ATARI) && FB_ATARI) => FB_CFB_IMAGEBLIT) ] FB_OF? [ (FB_OF => (((FB = "y") && (PPC64 || PPC_OF)) && (!PPC_PSERIES || PCI))), (((((FB = "y") && (PPC64 || PPC_OF)) && (!PPC_PSERIES || PCI)) && FB_OF) => FB_CFB_FILLRECT), (((((FB = "y") && (PPC64 || PPC_OF)) && (!PPC_PSERIES || PCI)) && FB_OF) => FB_CFB_COPYAREA), (((((FB = "y") && (PPC64 || PPC_OF)) && (!PPC_PSERIES || PCI)) && FB_OF) => FB_CFB_IMAGEBLIT), (((((FB = "y") && (PPC64 || PPC_OF)) && (!PPC_PSERIES || PCI)) && FB_OF) => FB_MACMODES) ] FB_CONTROL? [ (FB_CONTROL => (((FB = "y") && PPC_PMAC) && PPC32)), (((((FB = "y") && PPC_PMAC) && PPC32) && FB_CONTROL) => FB_CFB_FILLRECT), (((((FB = "y") && PPC_PMAC) && PPC32) && FB_CONTROL) => FB_CFB_COPYAREA), (((((FB = "y") && PPC_PMAC) && PPC32) && FB_CONTROL) => FB_CFB_IMAGEBLIT), (((((FB = "y") && PPC_PMAC) && PPC32) && FB_CONTROL) => FB_MACMODES) ] FB_PLATINUM? [ (FB_PLATINUM => (((FB = "y") && PPC_PMAC) && PPC32)), (((((FB = "y") && PPC_PMAC) && PPC32) && FB_PLATINUM) => FB_CFB_FILLRECT), (((((FB = "y") && PPC_PMAC) && PPC32) && FB_PLATINUM) => FB_CFB_COPYAREA), (((((FB = "y") && PPC_PMAC) && PPC32) && FB_PLATINUM) => FB_CFB_IMAGEBLIT), (((((FB = "y") && PPC_PMAC) && PPC32) && FB_PLATINUM) => FB_MACMODES) ] FB_VALKYRIE? [ (FB_VALKYRIE => ((FB = "y") && (MAC || (PPC_PMAC && PPC32)))), ((((FB = "y") && (MAC || (PPC_PMAC && PPC32))) && FB_VALKYRIE) => FB_CFB_FILLRECT), ((((FB = "y") && (MAC || (PPC_PMAC && PPC32))) && FB_VALKYRIE) => FB_CFB_COPYAREA), ((((FB = "y") && (MAC || (PPC_PMAC && PPC32))) && FB_VALKYRIE) => FB_CFB_IMAGEBLIT), ((((FB = "y") && (MAC || (PPC_PMAC && PPC32))) && FB_VALKYRIE) => FB_MACMODES) ] FB_CT65550? [ (FB_CT65550 => (((FB = "y") && PPC32) && PCI)), (((((FB = "y") && PPC32) && PCI) && FB_CT65550) => FB_CFB_FILLRECT), (((((FB = "y") && PPC32) && PCI) && FB_CT65550) => FB_CFB_COPYAREA), (((((FB = "y") && PPC32) && PCI) && FB_CT65550) => FB_CFB_IMAGEBLIT) ] FB_ASILIANT? [ (FB_ASILIANT => ((FB = "y") && PCI)), ((((FB = "y") && PCI) && FB_ASILIANT) => FB_CFB_FILLRECT), ((((FB = "y") && PCI) && FB_ASILIANT) => FB_CFB_COPYAREA), ((((FB = "y") && PCI) && FB_ASILIANT) => FB_CFB_IMAGEBLIT) ] FB_IMSTT? [ (FB_IMSTT => ((FB = "y") && PCI)), ((((FB = "y") && PCI) && FB_IMSTT) => FB_CFB_IMAGEBLIT), (((((FB = "y") && PCI) && PPC) && FB_IMSTT) => FB_MACMODES) ] FB_VGA16? : bmode [ (FB_VGA16 => (X86 || PPC)), (((X86 || PPC) && FB_VGA16) => FB_CFB_FILLRECT), (((X86 || PPC) && FB_VGA16) => FB_CFB_COPYAREA), (((X86 || PPC) && FB_VGA16) => FB_CFB_IMAGEBLIT), (((X86 || PPC) && FB_VGA16) => VGASTATE), ((((X86 || PPC) && FRAMEBUFFER_CONSOLE) && FB_VGA16) => FONT_8x16) ] FB_BF54X_LQ043? : bmode [ (FB_BF54X_LQ043 => (BF54x && !BF542)), (((BF54x && !BF542) && FB_BF54X_LQ043) => FB_CFB_FILLRECT), (((BF54x && !BF542) && FB_BF54X_LQ043) => FB_CFB_COPYAREA), (((BF54x && !BF542) && FB_BF54X_LQ043) => FB_CFB_IMAGEBLIT) ] FB_BFIN_T350MCQB? : bmode [ (FB_BFIN_T350MCQB => BLACKFIN), ((BLACKFIN && FB_BFIN_T350MCQB) => BFIN_GPTIMERS), ((BLACKFIN && FB_BFIN_T350MCQB) => FB_CFB_FILLRECT), ((BLACKFIN && FB_BFIN_T350MCQB) => FB_CFB_COPYAREA), ((BLACKFIN && FB_BFIN_T350MCQB) => FB_CFB_IMAGEBLIT) ] FB_STI? : bmode [ (FB_STI => PARISC), ((PARISC && FB_STI) => FB_CFB_FILLRECT), ((PARISC && FB_STI) => FB_CFB_COPYAREA), ((PARISC && FB_STI) => FB_CFB_IMAGEBLIT) ] FB_MAC? [ (FB_MAC => ((FB = "y") && MAC)), ((((FB = "y") && MAC) && FB_MAC) => FB_CFB_FILLRECT), ((((FB = "y") && MAC) && FB_MAC) => FB_CFB_COPYAREA), ((((FB = "y") && MAC) && FB_MAC) => FB_CFB_IMAGEBLIT), ((((FB = "y") && MAC) && FB_MAC) => FB_MACMODES) ] FB_HP300? [ (((FB = "y") && DIO) => FB_HP300), ((((FB = "y") && DIO) && FB_HP300) => FB_CFB_IMAGEBLIT) ] FB_TGA? : bmode [ (FB_TGA => (ALPHA || TC)), (((ALPHA || TC) && FB_TGA) => FB_CFB_FILLRECT), (((ALPHA || TC) && FB_TGA) => FB_CFB_COPYAREA), (((ALPHA || TC) && FB_TGA) => FB_CFB_IMAGEBLIT), (((ALPHA || TC) && FB_TGA) => BITREVERSE) ] FB_UVESA? : bmode [ (FB_UVESA => CONNECTOR), ((CONNECTOR && FB_UVESA) => FB_CFB_FILLRECT), ((CONNECTOR && FB_UVESA) => FB_CFB_COPYAREA), ((CONNECTOR && FB_UVESA) => FB_CFB_IMAGEBLIT), ((CONNECTOR && FB_UVESA) => FB_MODE_HELPERS) ] FB_VESA? [ (FB_VESA => ((FB = "y") && X86)), ((((FB = "y") && X86) && FB_VESA) => FB_CFB_FILLRECT), ((((FB = "y") && X86) && FB_VESA) => FB_CFB_COPYAREA), ((((FB = "y") && X86) && FB_VESA) => FB_CFB_IMAGEBLIT), ((((FB = "y") && X86) && FB_VESA) => FB_BOOT_VESA_SUPPORT) ] FB_EFI? [ (FB_EFI => (((FB = "y") && X86) && EFI)), (((((FB = "y") && X86) && EFI) && FB_EFI) => FB_CFB_FILLRECT), (((((FB = "y") && X86) && EFI) && FB_EFI) => FB_CFB_COPYAREA), (((((FB = "y") && X86) && EFI) && FB_EFI) => FB_CFB_IMAGEBLIT) ] FB_N411? : bmode [ (FB_N411 => (X86 && MMU)), (((X86 && MMU) && FB_N411) => FB_SYS_FILLRECT), (((X86 && MMU) && FB_N411) => FB_SYS_COPYAREA), (((X86 && MMU) && FB_N411) => FB_SYS_IMAGEBLIT), (((X86 && MMU) && FB_N411) => FB_SYS_FOPS), (((X86 && MMU) && FB_N411) => FB_DEFERRED_IO), (((X86 && MMU) && FB_N411) => FB_HECUBA) ] FB_HGA? : bmode [ (FB_HGA => X86), ((X86 && FB_HGA) => FB_CFB_FILLRECT), ((X86 && FB_HGA) => FB_CFB_COPYAREA), ((X86 && FB_HGA) => FB_CFB_IMAGEBLIT) ] { FB_HGA_ACCEL? [ (FB_HGA_ACCEL => EXPERIMENTAL) ] } FB_SGIVW? : bmode [ (FB_SGIVW => X86_VISWS), ((X86_VISWS && FB_SGIVW) => FB_CFB_FILLRECT), ((X86_VISWS && FB_SGIVW) => FB_CFB_COPYAREA), ((X86_VISWS && FB_SGIVW) => FB_CFB_IMAGEBLIT) ] FB_GBE? [ (FB_GBE => ((FB = "y") && (SGI_IP32 || X86_VISWS))), ((((FB = "y") && (SGI_IP32 || X86_VISWS)) && FB_GBE) => FB_CFB_FILLRECT), ((((FB = "y") && (SGI_IP32 || X86_VISWS)) && FB_GBE) => FB_CFB_COPYAREA), ((((FB = "y") && (SGI_IP32 || X86_VISWS)) && FB_GBE) => FB_CFB_IMAGEBLIT) ] { FB_GBE_MEM? : int } FB_SBUS? [ (FB_SBUS => ((FB = "y") && SPARC)) ] { FB_BW2? [ (FB_BW2 => ((FB = "y") && SPARC)), ((((FB = "y") && SPARC) && FB_BW2) => FB_CFB_FILLRECT), ((((FB = "y") && SPARC) && FB_BW2) => FB_CFB_COPYAREA), ((((FB = "y") && SPARC) && FB_BW2) => FB_CFB_IMAGEBLIT) ] FB_CG3? [ (FB_CG3 => ((FB = "y") && SPARC)), ((((FB = "y") && SPARC) && FB_CG3) => FB_CFB_FILLRECT), ((((FB = "y") && SPARC) && FB_CG3) => FB_CFB_COPYAREA), ((((FB = "y") && SPARC) && FB_CG3) => FB_CFB_IMAGEBLIT) ] FB_CG6? [ (FB_CG6 => ((FB = "y") && SPARC)), ((((FB = "y") && SPARC) && FB_CG6) => FB_CFB_COPYAREA), ((((FB = "y") && SPARC) && FB_CG6) => FB_CFB_IMAGEBLIT) ] FB_FFB? [ (FB_FFB => SPARC64), ((SPARC64 && FB_FFB) => FB_CFB_COPYAREA), ((SPARC64 && FB_FFB) => FB_CFB_IMAGEBLIT) ] FB_TCX? [ (FB_TCX => FB_CFB_FILLRECT), (FB_TCX => FB_CFB_COPYAREA), (FB_TCX => FB_CFB_IMAGEBLIT) ] FB_CG14? [ (FB_CG14 => FB_CFB_FILLRECT), (FB_CG14 => FB_CFB_COPYAREA), (FB_CG14 => FB_CFB_IMAGEBLIT) ] FB_P9100? [ (FB_P9100 => FB_CFB_FILLRECT), (FB_P9100 => FB_CFB_COPYAREA), (FB_P9100 => FB_CFB_IMAGEBLIT) ] FB_LEO? [ (FB_LEO => FB_CFB_FILLRECT), (FB_LEO => FB_CFB_COPYAREA), (FB_LEO => FB_CFB_IMAGEBLIT) ] } FB_IGA? [ (FB_IGA => ((FB = "y") && SPARC32)), ((((FB = "y") && SPARC32) && FB_IGA) => FB_CFB_FILLRECT), ((((FB = "y") && SPARC32) && FB_IGA) => FB_CFB_COPYAREA), ((((FB = "y") && SPARC32) && FB_IGA) => FB_CFB_IMAGEBLIT) ] FB_XVR500? [ (FB_XVR500 => (((FB = "y") && PCI) && SPARC64)), (((((FB = "y") && PCI) && SPARC64) && FB_XVR500) => FB_CFB_FILLRECT), (((((FB = "y") && PCI) && SPARC64) && FB_XVR500) => FB_CFB_COPYAREA), (((((FB = "y") && PCI) && SPARC64) && FB_XVR500) => FB_CFB_IMAGEBLIT) ] FB_XVR2500? [ (FB_XVR2500 => (((FB = "y") && PCI) && SPARC64)), (((((FB = "y") && PCI) && SPARC64) && FB_XVR2500) => FB_CFB_FILLRECT), (((((FB = "y") && PCI) && SPARC64) && FB_XVR2500) => FB_CFB_COPYAREA), (((((FB = "y") && PCI) && SPARC64) && FB_XVR2500) => FB_CFB_IMAGEBLIT) ] FB_PVR2? : bmode [ (FB_PVR2 => SH_DREAMCAST), ((SH_DREAMCAST && FB_PVR2) => FB_CFB_FILLRECT), ((SH_DREAMCAST && FB_PVR2) => FB_CFB_COPYAREA), ((SH_DREAMCAST && FB_PVR2) => FB_CFB_IMAGEBLIT) ] FB_EPSON1355? [ (FB_EPSON1355 => ((FB = "y") && ARCH_CEIVA)), ((((FB = "y") && ARCH_CEIVA) && FB_EPSON1355) => FB_CFB_FILLRECT), ((((FB = "y") && ARCH_CEIVA) && FB_EPSON1355) => FB_CFB_COPYAREA), ((((FB = "y") && ARCH_CEIVA) && FB_EPSON1355) => FB_CFB_IMAGEBLIT) ] FB_S1D13XXX? : bmode [ (FB_S1D13XXX => FB_CFB_FILLRECT), (FB_S1D13XXX => FB_CFB_COPYAREA), (FB_S1D13XXX => FB_CFB_IMAGEBLIT) ] FB_ATMEL? : bmode [ (FB_ATMEL => (ARCH_AT91SAM9261 || (ARCH_AT91SAM9263 || (ARCH_AT91SAM9RL || (ARCH_AT91CAP9 || AVR32))))), (((ARCH_AT91SAM9261 || (ARCH_AT91SAM9263 || (ARCH_AT91SAM9RL || (ARCH_AT91CAP9 || AVR32)))) && FB_ATMEL) => FB_CFB_FILLRECT), (((ARCH_AT91SAM9261 || (ARCH_AT91SAM9263 || (ARCH_AT91SAM9RL || (ARCH_AT91CAP9 || AVR32)))) && FB_ATMEL) => FB_CFB_COPYAREA), (((ARCH_AT91SAM9261 || (ARCH_AT91SAM9263 || (ARCH_AT91SAM9RL || (ARCH_AT91CAP9 || AVR32)))) && FB_ATMEL) => FB_CFB_IMAGEBLIT) ] { FB_INTSRAM? [ (FB_INTSRAM => ARCH_AT91SAM9261) ] FB_ATMEL_STN? [ (FB_ATMEL_STN => MACH_AT91SAM9261EK) ] } FB_NVIDIA? : bmode [ (FB_NVIDIA => PCI), (((PCI && FB_NVIDIA_BACKLIGHT) && FB_NVIDIA) => FB_BACKLIGHT), ((PCI && FB_NVIDIA) => FB_MODE_HELPERS), ((PCI && FB_NVIDIA) => FB_CFB_FILLRECT), ((PCI && FB_NVIDIA) => FB_CFB_COPYAREA), ((PCI && FB_NVIDIA) => FB_CFB_IMAGEBLIT), ((PCI && FB_NVIDIA) => BITREVERSE), ((PCI && FB_NVIDIA) => VGASTATE) ] { FB_NVIDIA_I2C? [ (FB_NVIDIA_I2C => FB_DDC) ] FB_NVIDIA_DEBUG? FB_NVIDIA_BACKLIGHT? } FB_RIVA? : bmode [ (FB_RIVA => PCI), (((PCI && FB_RIVA_BACKLIGHT) && FB_RIVA) => FB_BACKLIGHT), ((PCI && FB_RIVA) => FB_MODE_HELPERS), ((PCI && FB_RIVA) => FB_CFB_FILLRECT), ((PCI && FB_RIVA) => FB_CFB_COPYAREA), ((PCI && FB_RIVA) => FB_CFB_IMAGEBLIT), ((PCI && FB_RIVA) => BITREVERSE), ((PCI && FB_RIVA) => VGASTATE) ] { FB_RIVA_I2C? [ (FB_RIVA_I2C => FB_DDC) ] FB_RIVA_DEBUG? FB_RIVA_BACKLIGHT? } FB_I810? : bmode [ (FB_I810 => ((EXPERIMENTAL && PCI) && X86_32)), ((((EXPERIMENTAL && PCI) && X86_32) && FB_I810) => AGP), ((((EXPERIMENTAL && PCI) && X86_32) && FB_I810) => AGP_INTEL), ((((EXPERIMENTAL && PCI) && X86_32) && FB_I810) => FB_MODE_HELPERS), ((((EXPERIMENTAL && PCI) && X86_32) && FB_I810) => FB_CFB_FILLRECT), ((((EXPERIMENTAL && PCI) && X86_32) && FB_I810) => FB_CFB_COPYAREA), ((((EXPERIMENTAL && PCI) && X86_32) && FB_I810) => FB_CFB_IMAGEBLIT), ((((EXPERIMENTAL && PCI) && X86_32) && FB_I810) => VGASTATE) ] { FB_I810_GTF? { FB_I810_I2C? [ (FB_I810_I2C => FB_DDC) ] } } FB_LE80578? : bmode [ (FB_LE80578 => (PCI && X86)), (((PCI && X86) && FB_LE80578) => FB_MODE_HELPERS), (((PCI && X86) && FB_LE80578) => FB_CFB_FILLRECT), (((PCI && X86) && FB_LE80578) => FB_CFB_COPYAREA), (((PCI && X86) && FB_LE80578) => FB_CFB_IMAGEBLIT) ] { FB_CARILLO_RANCH? : bmode [ (FB_CARILLO_RANCH => (PCI && X86)) ] } FB_INTEL? : bmode [ (FB_INTEL => ((EXPERIMENTAL && PCI) && X86)), ((((EXPERIMENTAL && PCI) && X86) && FB_INTEL) => AGP), ((((EXPERIMENTAL && PCI) && X86) && FB_INTEL) => AGP_INTEL), ((((EXPERIMENTAL && PCI) && X86) && FB_INTEL) => FB_MODE_HELPERS), ((((EXPERIMENTAL && PCI) && X86) && FB_INTEL) => FB_CFB_FILLRECT), ((((EXPERIMENTAL && PCI) && X86) && FB_INTEL) => FB_CFB_COPYAREA), ((((EXPERIMENTAL && PCI) && X86) && FB_INTEL) => FB_CFB_IMAGEBLIT), ((((EXPERIMENTAL && PCI) && X86) && FB_INTEL) => FB_BOOT_VESA_SUPPORT) ] { FB_INTEL_DEBUG? FB_INTEL_I2C? [ (FB_INTEL_I2C => FB_DDC) ] } FB_MATROX? : bmode [ (FB_MATROX => PCI), ((PCI && FB_MATROX) => FB_CFB_FILLRECT), ((PCI && FB_MATROX) => FB_CFB_COPYAREA), ((PCI && FB_MATROX) => FB_CFB_IMAGEBLIT), ((PCI && FB_MATROX) => FB_TILEBLITTING), (((PCI && PPC_PMAC) && FB_MATROX) => FB_MACMODES) ] { FB_MATROX_MILLENIUM? FB_MATROX_MYSTIQUE? FB_MATROX_G? FB_MATROX_I2C? : bmode [ (FB_MATROX_I2C => FB_DDC) ] { FB_MATROX_MAVEN? : bmode [ (FB_MATROX_MAVEN => FB_MATROX_G) ] } FB_MATROX_MULTIHEAD? } FB_RADEON? : bmode [ (FB_RADEON => PCI), (((PCI && FB_RADEON_BACKLIGHT) && FB_RADEON) => FB_BACKLIGHT), ((PCI && FB_RADEON) => FB_MODE_HELPERS), ((PCI && FB_RADEON) => FB_CFB_FILLRECT), ((PCI && FB_RADEON) => FB_CFB_COPYAREA), ((PCI && FB_RADEON) => FB_CFB_IMAGEBLIT), (((PCI && PPC_OF) && FB_RADEON) => FB_MACMODES) ] { FB_RADEON_I2C? [ (FB_RADEON_I2C => FB_DDC) ] FB_RADEON_BACKLIGHT? FB_RADEON_DEBUG? } FB_ATY128? : bmode [ (FB_ATY128 => PCI), ((PCI && FB_ATY128) => FB_CFB_FILLRECT), ((PCI && FB_ATY128) => FB_CFB_COPYAREA), ((PCI && FB_ATY128) => FB_CFB_IMAGEBLIT), (((PCI && FB_ATY128_BACKLIGHT) && FB_ATY128) => FB_BACKLIGHT), (((PCI && PPC_PMAC) && FB_ATY128) => FB_MACMODES) ] { FB_ATY128_BACKLIGHT? } FB_ATY? : bmode [ (FB_ATY => (!SPARC32 && (PCI || ATARI))), ((!SPARC32 && FB_ATY) => FB_CFB_FILLRECT), ((!SPARC32 && FB_ATY) => FB_CFB_COPYAREA), ((!SPARC32 && FB_ATY) => FB_CFB_IMAGEBLIT), (((!SPARC32 && FB_ATY_BACKLIGHT) && FB_ATY) => FB_BACKLIGHT), (((!SPARC32 && PPC) && FB_ATY) => FB_MACMODES) ] { FB_ATY_CT? [ ((FB_ATY_CT => PCI) || ((!PCI && (SPARC64 && PCI)) => FB_ATY_CT)) ] { FB_ATY_GENERIC_LCD? } FB_ATY_GX? [ ((FB_ATY_GX => PCI) || ((!PCI && ATARI) => FB_ATY_GX)) ] FB_ATY_BACKLIGHT? } FB_S3? : bmode [ (FB_S3 => PCI), ((PCI && FB_S3) => FB_CFB_FILLRECT), ((PCI && FB_S3) => FB_CFB_COPYAREA), ((PCI && FB_S3) => FB_CFB_IMAGEBLIT), ((PCI && FB_S3) => FB_TILEBLITTING), ((PCI && FB_S3) => FB_SVGALIB), ((PCI && FB_S3) => VGASTATE), (((PCI && FRAMEBUFFER_CONSOLE) && FB_S3) => FONT_8x16) ] FB_SAVAGE? : bmode [ (FB_SAVAGE => (PCI && EXPERIMENTAL)), (((PCI && EXPERIMENTAL) && FB_SAVAGE) => FB_MODE_HELPERS), (((PCI && EXPERIMENTAL) && FB_SAVAGE) => FB_CFB_FILLRECT), (((PCI && EXPERIMENTAL) && FB_SAVAGE) => FB_CFB_COPYAREA), (((PCI && EXPERIMENTAL) && FB_SAVAGE) => FB_CFB_IMAGEBLIT), (((PCI && EXPERIMENTAL) && FB_SAVAGE) => VGASTATE) ] { FB_SAVAGE_I2C? [ (FB_SAVAGE_I2C => FB_DDC) ] FB_SAVAGE_ACCEL? } FB_SIS? : bmode [ (FB_SIS => PCI), ((PCI && FB_SIS) => FB_CFB_FILLRECT), ((PCI && FB_SIS) => FB_CFB_COPYAREA), ((PCI && FB_SIS) => FB_CFB_IMAGEBLIT), ((PCI && FB_SIS) => FB_BOOT_VESA_SUPPORT) ] { FB_SIS_300? FB_SIS_315? } FB_VIA? : bmode [ (FB_VIA => PCI), ((PCI && FB_VIA) => FB_CFB_FILLRECT), ((PCI && FB_VIA) => FB_CFB_COPYAREA), ((PCI && FB_VIA) => FB_CFB_IMAGEBLIT), ((PCI && FB_VIA) => FB_SOFT_CURSOR), ((PCI && FB_VIA) => I2C_ALGOBIT), ((PCI && FB_VIA) => I2C) ] FB_NEOMAGIC? : bmode [ (FB_NEOMAGIC => PCI), ((PCI && FB_NEOMAGIC) => FB_MODE_HELPERS), ((PCI && FB_NEOMAGIC) => FB_CFB_FILLRECT), ((PCI && FB_NEOMAGIC) => FB_CFB_COPYAREA), ((PCI && FB_NEOMAGIC) => FB_CFB_IMAGEBLIT), ((PCI && FB_NEOMAGIC) => VGASTATE) ] FB_KYRO? : bmode [ (FB_KYRO => PCI), ((PCI && FB_KYRO) => FB_CFB_FILLRECT), ((PCI && FB_KYRO) => FB_CFB_COPYAREA), ((PCI && FB_KYRO) => FB_CFB_IMAGEBLIT) ] FB_3DFX? : bmode [ (FB_3DFX => PCI), ((PCI && FB_3DFX) => FB_CFB_IMAGEBLIT), ((PCI && FB_3DFX) => FB_CFB_FILLRECT), ((PCI && FB_3DFX) => FB_CFB_COPYAREA) ] { FB_3DFX_ACCEL? [ (FB_3DFX_ACCEL => EXPERIMENTAL) ] } FB_VOODOO1? : bmode [ (FB_VOODOO1 => PCI), ((PCI && FB_VOODOO1) => FB_CFB_FILLRECT), ((PCI && FB_VOODOO1) => FB_CFB_COPYAREA), ((PCI && FB_VOODOO1) => FB_CFB_IMAGEBLIT) ] FB_VT8623? : bmode [ (FB_VT8623 => PCI), ((PCI && FB_VT8623) => FB_CFB_FILLRECT), ((PCI && FB_VT8623) => FB_CFB_COPYAREA), ((PCI && FB_VT8623) => FB_CFB_IMAGEBLIT), ((PCI && FB_VT8623) => FB_TILEBLITTING), ((PCI && FB_VT8623) => FB_SVGALIB), ((PCI && FB_VT8623) => VGASTATE), (((PCI && FRAMEBUFFER_CONSOLE) && FB_VT8623) => FONT_8x16) ] FB_CYBLA? : bmode [ (FB_CYBLA => ((PCI && X86_32) && !64BIT)), ((((PCI && X86_32) && !64BIT) && FB_CYBLA) => FB_CFB_IMAGEBLIT) ] FB_TRIDENT? : bmode [ (FB_TRIDENT => PCI), ((PCI && FB_TRIDENT) => FB_CFB_FILLRECT), ((PCI && FB_TRIDENT) => FB_CFB_COPYAREA), ((PCI && FB_TRIDENT) => FB_CFB_IMAGEBLIT) ] { FB_TRIDENT_ACCEL? [ (FB_TRIDENT_ACCEL => EXPERIMENTAL) ] } FB_ARK? : bmode [ (FB_ARK => PCI), ((PCI && FB_ARK) => FB_CFB_FILLRECT), ((PCI && FB_ARK) => FB_CFB_COPYAREA), ((PCI && FB_ARK) => FB_CFB_IMAGEBLIT), ((PCI && FB_ARK) => FB_TILEBLITTING), ((PCI && FB_ARK) => FB_SVGALIB), ((PCI && FB_ARK) => VGASTATE), (((PCI && FRAMEBUFFER_CONSOLE) && FB_ARK) => FONT_8x16) ] FB_PM3? : bmode [ (FB_PM3 => (PCI && EXPERIMENTAL)), (((PCI && EXPERIMENTAL) && FB_PM3) => FB_CFB_FILLRECT), (((PCI && EXPERIMENTAL) && FB_PM3) => FB_CFB_COPYAREA), (((PCI && EXPERIMENTAL) && FB_PM3) => FB_CFB_IMAGEBLIT) ] FB_CARMINE? : bmode [ (FB_CARMINE => PCI), ((PCI && FB_CARMINE) => FB_CFB_FILLRECT), ((PCI && FB_CARMINE) => FB_CFB_COPYAREA), ((PCI && FB_CARMINE) => FB_CFB_IMAGEBLIT) ] { "DRAM timing" [ ("DRAM timing" => (HAS_IOMEM && FB_CARMINE)) ] { ( FB_CARMINE_DRAM_EVAL? CARMINE_DRAM_CUSTOM? ) } } FB_AU1100? [ (FB_AU1100 => (((FB = "y") && MIPS) && SOC_AU1100)), (((((FB = "y") && MIPS) && SOC_AU1100) && FB_AU1100) => FB_CFB_FILLRECT), (((((FB = "y") && MIPS) && SOC_AU1100) && FB_AU1100) => FB_CFB_COPYAREA), (((((FB = "y") && MIPS) && SOC_AU1100) && FB_AU1100) => FB_CFB_IMAGEBLIT) ] FB_AU1200? [ (FB_AU1200 => (((FB = "y") && MIPS) && SOC_AU1200)), (((((FB = "y") && MIPS) && SOC_AU1200) && FB_AU1200) => FB_CFB_FILLRECT), (((((FB = "y") && MIPS) && SOC_AU1200) && FB_AU1200) => FB_CFB_COPYAREA), (((((FB = "y") && MIPS) && SOC_AU1200) && FB_AU1200) => FB_CFB_IMAGEBLIT) ] FB_GEODE? [ (FB_GEODE => ((PCI && EXPERIMENTAL) && X86)) ] { FB_GEODE_LX? : bmode [ (FB_GEODE_LX => FB_CFB_FILLRECT), (FB_GEODE_LX => FB_CFB_COPYAREA), (FB_GEODE_LX => FB_CFB_IMAGEBLIT) ] FB_GEODE_GX? : bmode [ (FB_GEODE_GX => EXPERIMENTAL), ((EXPERIMENTAL && FB_GEODE_GX) => FB_CFB_FILLRECT), ((EXPERIMENTAL && FB_GEODE_GX) => FB_CFB_COPYAREA), ((EXPERIMENTAL && FB_GEODE_GX) => FB_CFB_IMAGEBLIT) ] FB_GEODE_GX1? : bmode [ (FB_GEODE_GX1 => EXPERIMENTAL), ((EXPERIMENTAL && FB_GEODE_GX1) => FB_CFB_FILLRECT), ((EXPERIMENTAL && FB_GEODE_GX1) => FB_CFB_COPYAREA), ((EXPERIMENTAL && FB_GEODE_GX1) => FB_CFB_IMAGEBLIT) ] } FB_HIT? : bmode [ (FB_HIT => HD64461), ((HD64461 && FB_HIT) => FB_CFB_FILLRECT), ((HD64461 && FB_HIT) => FB_CFB_COPYAREA), ((HD64461 && FB_HIT) => FB_CFB_IMAGEBLIT) ] FB_PMAG_AA? [ (FB_PMAG_AA => ((FB = "y") && TC)), ((((FB = "y") && TC) && FB_PMAG_AA) => FB_CFB_FILLRECT), ((((FB = "y") && TC) && FB_PMAG_AA) => FB_CFB_COPYAREA), ((((FB = "y") && TC) && FB_PMAG_AA) => FB_CFB_IMAGEBLIT) ] FB_PMAG_BA? : bmode [ (FB_PMAG_BA => TC), ((TC && FB_PMAG_BA) => FB_CFB_FILLRECT), ((TC && FB_PMAG_BA) => FB_CFB_COPYAREA), ((TC && FB_PMAG_BA) => FB_CFB_IMAGEBLIT) ] FB_PMAGB_B? : bmode [ (FB_PMAGB_B => TC), ((TC && FB_PMAGB_B) => FB_CFB_FILLRECT), ((TC && FB_PMAGB_B) => FB_CFB_COPYAREA), ((TC && FB_PMAGB_B) => FB_CFB_IMAGEBLIT) ] FB_MAXINE? [ (FB_MAXINE => ((FB = "y") && MACH_DECSTATION)), ((((FB = "y") && MACH_DECSTATION) && FB_MAXINE) => FB_CFB_FILLRECT), ((((FB = "y") && MACH_DECSTATION) && FB_MAXINE) => FB_CFB_COPYAREA), ((((FB = "y") && MACH_DECSTATION) && FB_MAXINE) => FB_CFB_IMAGEBLIT) ] FB_G364? [ (FB_G364 => ((FB = "y") && (MIPS_MAGNUM_4000 || OLIVETTI_M700))), ((((FB = "y") && (MIPS_MAGNUM_4000 || OLIVETTI_M700)) && FB_G364) => FB_CFB_FILLRECT), ((((FB = "y") && (MIPS_MAGNUM_4000 || OLIVETTI_M700)) && FB_G364) => FB_CFB_COPYAREA), ((((FB = "y") && (MIPS_MAGNUM_4000 || OLIVETTI_M700)) && FB_G364) => FB_CFB_IMAGEBLIT) ] FB_68328? [ (FB_68328 => ((FB = "y") && (M68328 || (M68EZ328 || M68VZ328)))), ((((FB = "y") && (M68328 || (M68EZ328 || M68VZ328))) && FB_68328) => FB_CFB_FILLRECT), ((((FB = "y") && (M68328 || (M68EZ328 || M68VZ328))) && FB_68328) => FB_CFB_COPYAREA), ((((FB = "y") && (M68328 || (M68EZ328 || M68VZ328))) && FB_68328) => FB_CFB_IMAGEBLIT) ] FB_PXA? : bmode [ (FB_PXA => ARCH_PXA), ((ARCH_PXA && FB_PXA) => FB_CFB_FILLRECT), ((ARCH_PXA && FB_PXA) => FB_CFB_COPYAREA), ((ARCH_PXA && FB_PXA) => FB_CFB_IMAGEBLIT) ] { FB_PXA_SMARTPANEL? FB_PXA_PARAMETERS? } FB_MBX? : bmode [ (FB_MBX => ARCH_PXA), ((ARCH_PXA && FB_MBX) => FB_CFB_FILLRECT), ((ARCH_PXA && FB_MBX) => FB_CFB_COPYAREA), ((ARCH_PXA && FB_MBX) => FB_CFB_IMAGEBLIT) ] { FB_MBX_DEBUG? [ (FB_MBX_DEBUG => DEBUG_FS) ] } FB_FSL_DIU? : bmode [ (FB_FSL_DIU => FSL_SOC), ((FSL_SOC && FB_FSL_DIU) => FB_CFB_FILLRECT), ((FSL_SOC && FB_FSL_DIU) => FB_CFB_COPYAREA), ((FSL_SOC && FB_FSL_DIU) => FB_CFB_IMAGEBLIT), ((FSL_SOC && FB_FSL_DIU) => PPC_LIB_RHEAP) ] FB_W100? : bmode [ (FB_W100 => ARCH_PXA), ((ARCH_PXA && FB_W100) => FB_CFB_FILLRECT), ((ARCH_PXA && FB_W100) => FB_CFB_COPYAREA), ((ARCH_PXA && FB_W100) => FB_CFB_IMAGEBLIT) ] FB_SH_MOBILE_LCDC? : bmode [ (FB_SH_MOBILE_LCDC => SUPERH), ((SUPERH && FB_SH_MOBILE_LCDC) => FB_CFB_FILLRECT), ((SUPERH && FB_SH_MOBILE_LCDC) => FB_CFB_COPYAREA), ((SUPERH && FB_SH_MOBILE_LCDC) => FB_CFB_IMAGEBLIT) ] FB_TMIO? : bmode [ (FB_TMIO => MFD_CORE), ((MFD_CORE && FB_TMIO) => FB_CFB_FILLRECT), ((MFD_CORE && FB_TMIO) => FB_CFB_COPYAREA), ((MFD_CORE && FB_TMIO) => FB_CFB_IMAGEBLIT) ] { FB_TMIO_ACCELL? } FB_S3C2410? : bmode [ (FB_S3C2410 => ARCH_S3C2410), ((ARCH_S3C2410 && FB_S3C2410) => FB_CFB_FILLRECT), ((ARCH_S3C2410 && FB_S3C2410) => FB_CFB_COPYAREA), ((ARCH_S3C2410 && FB_S3C2410) => FB_CFB_IMAGEBLIT) ] { FB_S3C2410_DEBUG? } FB_SM501? : bmode [ (FB_SM501 => MFD_SM501), ((MFD_SM501 && FB_SM501) => FB_CFB_FILLRECT), ((MFD_SM501 && FB_SM501) => FB_CFB_COPYAREA), ((MFD_SM501 && FB_SM501) => FB_CFB_IMAGEBLIT) ] FB_PNX4008_DUM? : bmode [ (FB_PNX4008_DUM => ARCH_PNX4008) ] { FB_PNX4008_DUM_RGB? : bmode [ (FB_PNX4008_DUM_RGB => FB_CFB_FILLRECT), (FB_PNX4008_DUM_RGB => FB_CFB_COPYAREA), (FB_PNX4008_DUM_RGB => FB_CFB_IMAGEBLIT) ] } FB_IBM_GXT4500? : bmode [ (FB_IBM_GXT4500 => PPC), ((PPC && FB_IBM_GXT4500) => FB_CFB_FILLRECT), ((PPC && FB_IBM_GXT4500) => FB_CFB_COPYAREA), ((PPC && FB_IBM_GXT4500) => FB_CFB_IMAGEBLIT) ] FB_PS3? : bmode [ (FB_PS3 => PS3_PS3AV), ((PS3_PS3AV && FB_PS3) => FB_SYS_FILLRECT), ((PS3_PS3AV && FB_PS3) => FB_SYS_COPYAREA), ((PS3_PS3AV && FB_PS3) => FB_SYS_IMAGEBLIT), ((PS3_PS3AV && FB_PS3) => FB_SYS_FOPS), (((PS3_PS3AV && FRAMEBUFFER_CONSOLE) && FB_PS3) => VT_HW_CONSOLE_BINDING) ] { FB_PS3_DEFAULT_SIZE_M? : int } FB_XILINX? : bmode [ (FB_XILINX => XILINX_VIRTEX), ((XILINX_VIRTEX && FB_XILINX) => FB_CFB_FILLRECT), ((XILINX_VIRTEX && FB_XILINX) => FB_CFB_COPYAREA), ((XILINX_VIRTEX && FB_XILINX) => FB_CFB_IMAGEBLIT) ] FB_COBALT? : bmode [ (FB_COBALT => MIPS_COBALT) ] FB_SH7760? [ (FB_SH7760 => (CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7763)), (((CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7763) && FB_SH7760) => FB_CFB_FILLRECT), (((CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7763) && FB_SH7760) => FB_CFB_COPYAREA), (((CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7763) && FB_SH7760) => FB_CFB_IMAGEBLIT) ] FB_VIRTUAL? : bmode [ (FB_VIRTUAL => FB_SYS_FILLRECT), (FB_VIRTUAL => FB_SYS_COPYAREA), (FB_VIRTUAL => FB_SYS_IMAGEBLIT), (FB_VIRTUAL => FB_SYS_FOPS) ] XEN_FBDEV_FRONTEND? : bmode [ (XEN_FBDEV_FRONTEND => XEN), ((XEN && XEN_FBDEV_FRONTEND) => FB_SYS_FILLRECT), ((XEN && XEN_FBDEV_FRONTEND) => FB_SYS_COPYAREA), ((XEN && XEN_FBDEV_FRONTEND) => FB_SYS_IMAGEBLIT), ((XEN && XEN_FBDEV_FRONTEND) => FB_SYS_FOPS), ((XEN && XEN_FBDEV_FRONTEND) => FB_DEFERRED_IO) ] FB_METRONOME? : bmode [ (FB_METRONOME => FB_SYS_FILLRECT), (FB_METRONOME => FB_SYS_COPYAREA), (FB_METRONOME => FB_SYS_IMAGEBLIT), (FB_METRONOME => FB_SYS_FOPS), (FB_METRONOME => FB_DEFERRED_IO) ] FB_MB862XX? : bmode [ (FB_MB862XX => FB_CFB_FILLRECT), (FB_MB862XX => FB_CFB_COPYAREA), (FB_MB862XX => FB_CFB_IMAGEBLIT) ] { FB_MB862XX_PCI_GDC? [ (FB_MB862XX_PCI_GDC => PCI) ] FB_MB862XX_LIME? [ (FB_MB862XX_LIME => (OF && !FB_MB862XX_PCI_GDC)), (((OF && !FB_MB862XX_PCI_GDC) && FB_MB862XX_LIME) => FB_FOREIGN_ENDIAN), (((OF && !FB_MB862XX_PCI_GDC) && FB_MB862XX_LIME) => FB_LITTLE_ENDIAN) ] { FB_PRE_INIT_FB? } } FB_OMAP? : bmode [ (FB_OMAP => ARCH_OMAP), ((ARCH_OMAP && FB_OMAP) => FB_CFB_FILLRECT), ((ARCH_OMAP && FB_OMAP) => FB_CFB_COPYAREA), ((ARCH_OMAP && FB_OMAP) => FB_CFB_IMAGEBLIT) ] { FB_OMAP_BOOTLOADER_INIT? FB_OMAP_CONSISTENT_DMA_SIZE? : int [ (FB_OMAP_CONSISTENT_DMA_SIZE >= 1), (FB_OMAP_CONSISTENT_DMA_SIZE <= 14) ] FB_OMAP_DMA_TUNE? [ (FB_OMAP_DMA_TUNE => ARCH_OMAP1) ] FB_OMAP_LCDC_EXTERNAL? { FB_OMAP_LCDC_HWA742? FB_OMAP_LCDC_BLIZZARD? } } } BACKLIGHT_LCD_SUPPORT? { LCD_CLASS_DEVICE? : bmode { LCD_CORGI? : bmode [ (LCD_CORGI => (SPI_MASTER && PXA_SHARPSL)) ] LCD_LTV350QV? : bmode [ (LCD_LTV350QV => SPI_MASTER) ] LCD_ILI9320? : bmode [ (LCD_ILI9320 = n) ] LCD_TDO24M? : bmode [ (LCD_TDO24M => SPI_MASTER) ] LCD_VGG2432A4? : bmode [ (LCD_VGG2432A4 => SPI_MASTER), ((SPI_MASTER && LCD_VGG2432A4) => LCD_ILI9320) ] LCD_PLATFORM? : bmode LCD_TOSA? : bmode [ (LCD_TOSA => (SPI && MACH_TOSA)) ] } BACKLIGHT_CLASS_DEVICE? : bmode { BACKLIGHT_ATMEL_LCDC? [ ((BACKLIGHT_ATMEL_LCDC => FB_ATMEL) || ((!FB_ATMEL && (FB_ATMEL && (MACH_SAM9261EK || MACH_SAM9263EK))) => BACKLIGHT_ATMEL_LCDC)) ] BACKLIGHT_ATMEL_PWM? : bmode [ (BACKLIGHT_ATMEL_PWM => ATMEL_PWM) ] BACKLIGHT_CORGI? : bmode BACKLIGHT_LOCOMO? : bmode [ (BACKLIGHT_LOCOMO => SHARP_LOCOMO) ] BACKLIGHT_OMAP1? : bmode [ (BACKLIGHT_OMAP1 => ARCH_OMAP1) ] BACKLIGHT_HP680? : bmode [ (BACKLIGHT_HP680 => SH_HP6XX) ] BACKLIGHT_PROGEAR? : bmode [ (BACKLIGHT_PROGEAR => (PCI && X86)) ] BACKLIGHT_CARILLO_RANCH? : bmode [ (BACKLIGHT_CARILLO_RANCH => (((LCD_CLASS_DEVICE && PCI) && X86) && FB_LE80578)) ] BACKLIGHT_PWM? : bmode [ (BACKLIGHT_PWM => HAVE_PWM) ] BACKLIGHT_DA903X? : bmode [ (BACKLIGHT_DA903X => PMIC_DA903X) ] BACKLIGHT_MBP_NVIDIA? : bmode [ (BACKLIGHT_MBP_NVIDIA => X86) ] BACKLIGHT_TOSA? : bmode [ (BACKLIGHT_TOSA => ((I2C && MACH_TOSA) && LCD_TOSA)) ] BACKLIGHT_SAHARA? : bmode [ (BACKLIGHT_SAHARA => X86) ] } } "Display device support" { DISPLAY_SUPPORT? : bmode } "Console display driver support"? [ VT ] { VGA_CONSOLE? [ ((VGA_CONSOLE => ((((((((((((((VT && !ARCH_ACORN) && !ARCH_EBSA110) && !4xx) && !8xx) && !SPARC) && !M68K) && !PARISC) && !FRV) && !ARCH_VERSATILE) && !SUPERH) && !BLACKFIN) && !AVR32) && !MN10300) && (EMBEDDED || !X86))) || ((!((((((((((((((VT && !ARCH_ACORN) && !ARCH_EBSA110) && !4xx) && !8xx) && !SPARC) && !M68K) && !PARISC) && !FRV) && !ARCH_VERSATILE) && !SUPERH) && !BLACKFIN) && !AVR32) && !MN10300) && (EMBEDDED || !X86)) && (((((((((((((VT && !ARCH_ACORN) && !ARCH_EBSA110) && !4xx) && !8xx) && !SPARC) && !M68K) && !PARISC) && !FRV) && !ARCH_VERSATILE) && !SUPERH) && !BLACKFIN) && !AVR32) && !MN10300)) => VGA_CONSOLE)) ] { VGACON_SOFT_SCROLLBACK? [ (VGACON_SOFT_SCROLLBACK => VT) ] { VGACON_SOFT_SCROLLBACK_SIZE? : int [ (VGACON_SOFT_SCROLLBACK_SIZE => VT) ] } } MDA_CONSOLE? : bmode [ (MDA_CONSOLE => (((VT && !M68K) && !PARISC) && ISA)) ] SGI_NEWPORT_CONSOLE? : bmode [ (SGI_NEWPORT_CONSOLE => (VT && SGI_IP22)) ] PROM_CONSOLE? [ (PROM_CONSOLE => (VT && SPARC)) ] DUMMY_CONSOLE? [ ((VT && (!PROM_CONSOLE || (!VGA_CONSOLE || (SGI_NEWPORT_CONSOLE = "y")))) => DUMMY_CONSOLE) ] DUMMY_CONSOLE_COLUMNS? : int [ (DUMMY_CONSOLE_COLUMNS => ((VT && PARISC) && DUMMY_CONSOLE)) ] DUMMY_CONSOLE_ROWS? : int [ (DUMMY_CONSOLE_ROWS => ((VT && PARISC) && DUMMY_CONSOLE)) ] FRAMEBUFFER_CONSOLE? : bmode [ (FRAMEBUFFER_CONSOLE => (VT && FB)), (((VT && FB) && FRAMEBUFFER_CONSOLE) => CRC32) ] { FRAMEBUFFER_CONSOLE_DETECT_PRIMARY? [ (FRAMEBUFFER_CONSOLE_DETECT_PRIMARY => VT) ] FRAMEBUFFER_CONSOLE_ROTATION? [ (FRAMEBUFFER_CONSOLE_ROTATION => VT) ] } STI_CONSOLE? [ (STI_CONSOLE => (VT && PARISC)) ] FONTS? [ (FONTS => (VT && (FRAMEBUFFER_CONSOLE || STI_CONSOLE))) ] { FONT_8x8? [ ((FONT_8x8 => (VT && (FRAMEBUFFER_CONSOLE || STI_CONSOLE))) || ((!(VT && (FRAMEBUFFER_CONSOLE || STI_CONSOLE)) && (((VT && (FRAMEBUFFER_CONSOLE || STI_CONSOLE)) && !SPARC) && !FONTS)) => FONT_8x8)) ] FONT_8x16? [ ((FONT_8x16 => (VT && (FRAMEBUFFER_CONSOLE || (SGI_NEWPORT_CONSOLE || (STI_CONSOLE || USB_SISUSBVGA_CON))))) || ((!(VT && (FRAMEBUFFER_CONSOLE || (SGI_NEWPORT_CONSOLE || (STI_CONSOLE || USB_SISUSBVGA_CON)))) && (((VT && (FRAMEBUFFER_CONSOLE || (SGI_NEWPORT_CONSOLE || (STI_CONSOLE || USB_SISUSBVGA_CON)))) && !SPARC) && !FONTS)) => FONT_8x16)) ] FONT_6x11? [ ((FONT_6x11 => (VT && (FRAMEBUFFER_CONSOLE || STI_CONSOLE))) || ((!(VT && (FRAMEBUFFER_CONSOLE || STI_CONSOLE)) && ((((VT && (FRAMEBUFFER_CONSOLE || STI_CONSOLE)) && !SPARC) && !FONTS) && MAC)) => FONT_6x11)) ] FONT_7x14? [ (FONT_7x14 => (VT && FRAMEBUFFER_CONSOLE)) ] FONT_PEARL_8x8? [ ((FONT_PEARL_8x8 => (VT && FRAMEBUFFER_CONSOLE)) || ((!(VT && FRAMEBUFFER_CONSOLE) && ((((VT && FRAMEBUFFER_CONSOLE) && !SPARC) && !FONTS) && AMIGA)) => FONT_PEARL_8x8)) ] FONT_ACORN_8x8? [ ((FONT_ACORN_8x8 => (VT && FRAMEBUFFER_CONSOLE)) || ((!(VT && FRAMEBUFFER_CONSOLE) && (((((VT && FRAMEBUFFER_CONSOLE) && !SPARC) && !FONTS) && ARM) && ARCH_ACORN)) => FONT_ACORN_8x8)) ] FONT_MINI_4x6? [ (FONT_MINI_4x6 => (VT && !SPARC)) ] } FONT_SUN8x16? [ (FONT_SUN8x16 => ((VT && FRAMEBUFFER_CONSOLE) && ((!SPARC && FONTS) || SPARC))) ] FONT_SUN12x22? [ (FONT_SUN12x22 => ((VT && FRAMEBUFFER_CONSOLE) && ((!SPARC && FONTS) || SPARC))) ] FONT_10x18? [ (FONT_10x18 => ((VT && FRAMEBUFFER_CONSOLE) && FONTS)) ] } LOGO? [ (LOGO => (FB || SGI_NEWPORT_CONSOLE)) ] { FB_LOGO_EXTRA? [ ((((FB || SGI_NEWPORT_CONSOLE) && (FB = "y")) && SPU_BASE) => FB_LOGO_EXTRA) ] LOGO_LINUX_MONO? [ (LOGO_LINUX_MONO => (FB || SGI_NEWPORT_CONSOLE)) ] LOGO_LINUX_VGA16? [ (LOGO_LINUX_VGA16 => (FB || SGI_NEWPORT_CONSOLE)) ] LOGO_LINUX_CLUT224? [ (LOGO_LINUX_CLUT224 => (FB || SGI_NEWPORT_CONSOLE)) ] LOGO_BLACKFIN_VGA16? [ (LOGO_BLACKFIN_VGA16 => ((FB || SGI_NEWPORT_CONSOLE) && BLACKFIN)) ] LOGO_BLACKFIN_CLUT224? [ (LOGO_BLACKFIN_CLUT224 => ((FB || SGI_NEWPORT_CONSOLE) && BLACKFIN)) ] LOGO_DEC_CLUT224? [ (LOGO_DEC_CLUT224 => ((FB || SGI_NEWPORT_CONSOLE) && (MACH_DECSTATION || ALPHA))) ] LOGO_MAC_CLUT224? [ (LOGO_MAC_CLUT224 => ((FB || SGI_NEWPORT_CONSOLE) && MAC)) ] LOGO_PARISC_CLUT224? [ (LOGO_PARISC_CLUT224 => ((FB || SGI_NEWPORT_CONSOLE) && PARISC)) ] LOGO_SGI_CLUT224? [ (LOGO_SGI_CLUT224 => ((FB || SGI_NEWPORT_CONSOLE) && (SGI_IP22 || (SGI_IP27 || (SGI_IP32 || X86_VISWS))))) ] LOGO_SUN_CLUT224? [ (LOGO_SUN_CLUT224 => ((FB || SGI_NEWPORT_CONSOLE) && SPARC)) ] LOGO_SUPERH_MONO? [ (LOGO_SUPERH_MONO => ((FB || SGI_NEWPORT_CONSOLE) && SUPERH)) ] LOGO_SUPERH_VGA16? [ (LOGO_SUPERH_VGA16 => ((FB || SGI_NEWPORT_CONSOLE) && SUPERH)) ] LOGO_SUPERH_CLUT224? [ (LOGO_SUPERH_CLUT224 => ((FB || SGI_NEWPORT_CONSOLE) && SUPERH)) ] LOGO_M32R_CLUT224? [ (LOGO_M32R_CLUT224 => ((FB || SGI_NEWPORT_CONSOLE) && M32R)) ] } } SOUND? : bmode [ (SOUND => HAS_IOMEM) ] { SOUND_OSS_CORE? [ !SOUND_OSS_CORE ] DMASOUND_ATARI? : bmode [ (DMASOUND_ATARI => ATARI), ((ATARI && DMASOUND_ATARI) => DMASOUND) ] DMASOUND_PAULA? : bmode [ (DMASOUND_PAULA => AMIGA), ((AMIGA && DMASOUND_PAULA) => DMASOUND) ] DMASOUND_Q40? : bmode [ (DMASOUND_Q40 => Q40), ((Q40 && DMASOUND_Q40) => DMASOUND) ] DMASOUND? : bmode [ (DMASOUND => SOUND_OSS_CORE) ] SND? : bmode [ (SND => !M68K) ] { SND_TIMER? : bmode SND_PCM? : bmode [ ((!M68K && SND_PCM) => SND_TIMER) ] SND_HWDEP? : bmode SND_RAWMIDI? : bmode SND_JACK? SND_SEQUENCER? : bmode [ (SND_SEQUENCER => !M68K), ((!M68K && SND_SEQUENCER) => SND_TIMER) ] { SND_SEQ_DUMMY? : bmode [ (SND_SEQ_DUMMY => !M68K) ] } SND_OSSEMUL? [ ((!M68K && SND_OSSEMUL) => SOUND_OSS_CORE) ] SND_MIXER_OSS? : bmode [ (SND_MIXER_OSS => !M68K), ((!M68K && SND_MIXER_OSS) => SND_OSSEMUL) ] SND_PCM_OSS? : bmode [ (SND_PCM_OSS => !M68K), ((!M68K && SND_PCM_OSS) => SND_OSSEMUL), ((!M68K && SND_PCM_OSS) => SND_PCM) ] { SND_PCM_OSS_PLUGINS? [ (SND_PCM_OSS_PLUGINS => !M68K) ] } SND_SEQUENCER_OSS? [ (SND_SEQUENCER_OSS => (!M68K && SND_SEQUENCER)), (((!M68K && SND_SEQUENCER) && SND_SEQUENCER_OSS) => SND_OSSEMUL) ] SND_RTCTIMER? : bmode [ (SND_RTCTIMER => (!M68K && RTC)), (((!M68K && RTC) && SND_RTCTIMER) => SND_TIMER) ] { SND_SEQ_RTCTIMER_DEFAULT? [ (SND_SEQ_RTCTIMER_DEFAULT => (!M68K && SND_SEQUENCER)) ] } SND_DYNAMIC_MINORS? [ (SND_DYNAMIC_MINORS => !M68K) ] SND_SUPPORT_OLD_API? [ (SND_SUPPORT_OLD_API => !M68K) ] SND_VERBOSE_PROCFS? [ (SND_VERBOSE_PROCFS => (!M68K && PROC_FS)) ] SND_VERBOSE_PRINTK? [ (SND_VERBOSE_PRINTK => !M68K) ] SND_DEBUG? [ (SND_DEBUG => !M68K) ] { SND_DEBUG_VERBOSE? [ (SND_DEBUG_VERBOSE => !M68K) ] SND_PCM_XRUN_DEBUG? [ (SND_PCM_XRUN_DEBUG => (!M68K && SND_VERBOSE_PROCFS)) ] } SND_VMASTER? SND_MPU401_UART? : bmode [ ((!M68K && SND_MPU401_UART) => SND_RAWMIDI) ] SND_OPL3_LIB? : bmode [ ((!M68K && SND_OPL3_LIB) => SND_TIMER), ((!M68K && SND_OPL3_LIB) => SND_HWDEP) ] SND_OPL4_LIB? : bmode [ ((!M68K && SND_OPL4_LIB) => SND_TIMER), ((!M68K && SND_OPL4_LIB) => SND_HWDEP) ] SND_VX_LIB? : bmode [ ((!M68K && SND_VX_LIB) => SND_HWDEP), ((!M68K && SND_VX_LIB) => SND_PCM) ] SND_AC97_CODEC? : bmode [ ((!M68K && SND_AC97_CODEC) => SND_PCM), ((!M68K && SND_AC97_CODEC) => AC97_BUS), ((!M68K && SND_AC97_CODEC) => SND_VMASTER) ] SND_DRIVERS? [ (SND_DRIVERS => !M68K) ] { SND_PCSP? : bmode [ (SND_PCSP => (((((!M68K && PCSPKR_PLATFORM) && X86_PC) && HIGH_RES_TIMERS) && INPUT) && EXPERIMENTAL)), (((((((!M68K && PCSPKR_PLATFORM) && X86_PC) && HIGH_RES_TIMERS) && INPUT) && EXPERIMENTAL) && SND_PCSP) => SND_PCM) ] SND_DUMMY? : bmode [ (SND_DUMMY => !M68K), ((!M68K && SND_DUMMY) => SND_PCM) ] SND_VIRMIDI? : bmode [ (SND_VIRMIDI => (!M68K && SND_SEQUENCER)), (((!M68K && SND_SEQUENCER) && SND_VIRMIDI) => SND_TIMER), (((!M68K && SND_SEQUENCER) && SND_VIRMIDI) => SND_RAWMIDI) ] SND_MTPAV? : bmode [ (SND_MTPAV => !M68K), ((!M68K && SND_MTPAV) => SND_RAWMIDI) ] SND_MTS64? : bmode [ (SND_MTS64 => (!M68K && PARPORT)), (((!M68K && PARPORT) && SND_MTS64) => SND_RAWMIDI) ] SND_SERIAL_U16550? : bmode [ (SND_SERIAL_U16550 => !M68K), ((!M68K && SND_SERIAL_U16550) => SND_RAWMIDI) ] SND_MPU401? : bmode [ (SND_MPU401 => !M68K), ((!M68K && SND_MPU401) => SND_MPU401_UART) ] SND_PORTMAN2X4? : bmode [ (SND_PORTMAN2X4 => (!M68K && PARPORT)), (((!M68K && PARPORT) && SND_PORTMAN2X4) => SND_RAWMIDI) ] SND_ML403_AC97CR? : bmode [ (SND_ML403_AC97CR => (!M68K && XILINX_VIRTEX)), (((!M68K && XILINX_VIRTEX) && SND_ML403_AC97CR) => SND_AC97_CODEC) ] SND_AC97_POWER_SAVE? [ (SND_AC97_POWER_SAVE => ((!M68K && SND_AC97_CODEC) && EXPERIMENTAL)) ] { SND_AC97_POWER_SAVE_DEFAULT? : int [ (SND_AC97_POWER_SAVE_DEFAULT => !M68K) ] } } SND_WSS_LIB? : bmode [ ((!M68K && SND_WSS_LIB) => SND_PCM) ] SND_SB_COMMON? : bmode SND_SB8_DSP? : bmode [ ((!M68K && SND_SB8_DSP) => SND_PCM), ((!M68K && SND_SB8_DSP) => SND_SB_COMMON) ] SND_SB16_DSP? : bmode [ ((!M68K && SND_SB16_DSP) => SND_PCM), ((!M68K && SND_SB16_DSP) => SND_SB_COMMON) ] SND_ISA? [ (SND_ISA => ((!M68K && ISA) && ISA_DMA_API)) ] { SND_ADLIB? : bmode [ (SND_ADLIB => !M68K), ((!M68K && SND_ADLIB) => SND_OPL3_LIB) ] SND_AD1816A? : bmode [ (SND_AD1816A => (!M68K && PNP)), (((!M68K && PNP) && SND_AD1816A) => ISAPNP), (((!M68K && PNP) && SND_AD1816A) => SND_OPL3_LIB), (((!M68K && PNP) && SND_AD1816A) => SND_MPU401_UART), (((!M68K && PNP) && SND_AD1816A) => SND_PCM) ] SND_AD1848? : bmode [ (SND_AD1848 => !M68K), ((!M68K && SND_AD1848) => SND_WSS_LIB) ] SND_ALS100? : bmode [ (SND_ALS100 => (!M68K && PNP)), (((!M68K && PNP) && SND_ALS100) => ISAPNP), (((!M68K && PNP) && SND_ALS100) => SND_OPL3_LIB), (((!M68K && PNP) && SND_ALS100) => SND_MPU401_UART), (((!M68K && PNP) && SND_ALS100) => SND_SB16_DSP) ] SND_AZT2320? : bmode [ (SND_AZT2320 => (!M68K && PNP)), (((!M68K && PNP) && SND_AZT2320) => ISAPNP), (((!M68K && PNP) && SND_AZT2320) => SND_OPL3_LIB), (((!M68K && PNP) && SND_AZT2320) => SND_MPU401_UART), (((!M68K && PNP) && SND_AZT2320) => SND_WSS_LIB) ] SND_CMI8330? : bmode [ (SND_CMI8330 => !M68K), ((!M68K && SND_CMI8330) => SND_WSS_LIB), ((!M68K && SND_CMI8330) => SND_SB16_DSP) ] SND_CS4231? : bmode [ (SND_CS4231 => !M68K), ((!M68K && SND_CS4231) => SND_MPU401_UART), ((!M68K && SND_CS4231) => SND_WSS_LIB) ] SND_CS4232? : bmode [ (SND_CS4232 => !M68K), ((!M68K && SND_CS4232) => SND_OPL3_LIB), ((!M68K && SND_CS4232) => SND_MPU401_UART), ((!M68K && SND_CS4232) => SND_WSS_LIB) ] SND_CS4236? : bmode [ (SND_CS4236 => !M68K), ((!M68K && SND_CS4236) => SND_OPL3_LIB), ((!M68K && SND_CS4236) => SND_MPU401_UART), ((!M68K && SND_CS4236) => SND_WSS_LIB) ] SND_DT019X? : bmode [ (SND_DT019X => (!M68K && PNP)), (((!M68K && PNP) && SND_DT019X) => ISAPNP), (((!M68K && PNP) && SND_DT019X) => SND_OPL3_LIB), (((!M68K && PNP) && SND_DT019X) => SND_MPU401_UART), (((!M68K && PNP) && SND_DT019X) => SND_SB16_DSP) ] SND_ES968? : bmode [ (SND_ES968 => (!M68K && PNP)), (((!M68K && PNP) && SND_ES968) => ISAPNP), (((!M68K && PNP) && SND_ES968) => SND_MPU401_UART), (((!M68K && PNP) && SND_ES968) => SND_SB8_DSP) ] SND_ES1688? : bmode [ (SND_ES1688 => !M68K), ((!M68K && SND_ES1688) => SND_OPL3_LIB), ((!M68K && SND_ES1688) => SND_MPU401_UART), ((!M68K && SND_ES1688) => SND_PCM) ] SND_ES18XX? : bmode [ (SND_ES18XX => !M68K), ((!M68K && SND_ES18XX) => SND_OPL3_LIB), ((!M68K && SND_ES18XX) => SND_MPU401_UART), ((!M68K && SND_ES18XX) => SND_PCM) ] SND_SC6000? : bmode [ (SND_SC6000 => (!M68K && HAS_IOPORT)), (((!M68K && HAS_IOPORT) && SND_SC6000) => SND_WSS_LIB), (((!M68K && HAS_IOPORT) && SND_SC6000) => SND_OPL3_LIB), (((!M68K && HAS_IOPORT) && SND_SC6000) => SND_MPU401_UART) ] SND_GUSCLASSIC? : bmode [ (SND_GUSCLASSIC => !M68K), ((!M68K && SND_GUSCLASSIC) => SND_RAWMIDI), ((!M68K && SND_GUSCLASSIC) => SND_PCM) ] SND_GUSEXTREME? : bmode [ (SND_GUSEXTREME => !M68K), ((!M68K && SND_GUSEXTREME) => SND_OPL3_LIB), ((!M68K && SND_GUSEXTREME) => SND_MPU401_UART), ((!M68K && SND_GUSEXTREME) => SND_PCM) ] SND_GUSMAX? : bmode [ (SND_GUSMAX => !M68K), ((!M68K && SND_GUSMAX) => SND_RAWMIDI), ((!M68K && SND_GUSMAX) => SND_WSS_LIB) ] SND_INTERWAVE? : bmode [ (SND_INTERWAVE => (!M68K && PNP)), (((!M68K && PNP) && SND_INTERWAVE) => SND_RAWMIDI), (((!M68K && PNP) && SND_INTERWAVE) => SND_WSS_LIB) ] SND_INTERWAVE_STB? : bmode [ (SND_INTERWAVE_STB => (!M68K && PNP)), (((!M68K && PNP) && SND_INTERWAVE_STB) => SND_RAWMIDI), (((!M68K && PNP) && SND_INTERWAVE_STB) => SND_WSS_LIB) ] SND_OPL3SA2? : bmode [ (SND_OPL3SA2 => !M68K), ((!M68K && SND_OPL3SA2) => SND_OPL3_LIB), ((!M68K && SND_OPL3SA2) => SND_MPU401_UART), ((!M68K && SND_OPL3SA2) => SND_WSS_LIB) ] SND_OPTI92X_AD1848? : bmode [ (SND_OPTI92X_AD1848 => !M68K), ((!M68K && SND_OPTI92X_AD1848) => SND_OPL3_LIB), ((!M68K && SND_OPTI92X_AD1848) => SND_OPL4_LIB), ((!M68K && SND_OPTI92X_AD1848) => SND_MPU401_UART), ((!M68K && SND_OPTI92X_AD1848) => SND_WSS_LIB) ] SND_OPTI92X_CS4231? : bmode [ (SND_OPTI92X_CS4231 => !M68K), ((!M68K && SND_OPTI92X_CS4231) => SND_OPL3_LIB), ((!M68K && SND_OPTI92X_CS4231) => SND_OPL4_LIB), ((!M68K && SND_OPTI92X_CS4231) => SND_MPU401_UART), ((!M68K && SND_OPTI92X_CS4231) => SND_WSS_LIB) ] SND_OPTI93X? : bmode [ (SND_OPTI93X => !M68K), ((!M68K && SND_OPTI93X) => SND_OPL3_LIB), ((!M68K && SND_OPTI93X) => SND_MPU401_UART), ((!M68K && SND_OPTI93X) => SND_WSS_LIB) ] SND_MIRO? : bmode [ (SND_MIRO => !M68K), ((!M68K && SND_MIRO) => SND_OPL4_LIB), ((!M68K && SND_MIRO) => SND_WSS_LIB), ((!M68K && SND_MIRO) => SND_MPU401_UART), ((!M68K && SND_MIRO) => SND_PCM) ] SND_SB8? : bmode [ (SND_SB8 => !M68K), ((!M68K && SND_SB8) => SND_OPL3_LIB), ((!M68K && SND_SB8) => SND_RAWMIDI), ((!M68K && SND_SB8) => SND_SB8_DSP) ] SND_SB16? : bmode [ (SND_SB16 => !M68K), ((!M68K && SND_SB16) => SND_OPL3_LIB), ((!M68K && SND_SB16) => SND_MPU401_UART), ((!M68K && SND_SB16) => SND_SB16_DSP) ] SND_SBAWE? : bmode [ (SND_SBAWE => !M68K), ((!M68K && SND_SBAWE) => SND_OPL3_LIB), ((!M68K && SND_SBAWE) => SND_MPU401_UART), ((!M68K && SND_SBAWE) => SND_SB16_DSP) ] { SND_SB16_CSP? [ (SND_SB16_CSP => ((!M68K && (SND_SB16 || SND_SBAWE)) && (BROKEN || !PPC))), ((((!M68K && (SND_SB16 || SND_SBAWE)) && (BROKEN || !PPC)) && SND_SB16_CSP) => FW_LOADER) ] } SND_SGALAXY? : bmode [ (SND_SGALAXY => !M68K), ((!M68K && SND_SGALAXY) => SND_WSS_LIB) ] SND_SSCAPE? : bmode [ (SND_SSCAPE => !M68K), ((!M68K && SND_SSCAPE) => SND_HWDEP), ((!M68K && SND_SSCAPE) => SND_MPU401_UART), ((!M68K && SND_SSCAPE) => SND_WSS_LIB) ] SND_WAVEFRONT? : bmode [ (SND_WAVEFRONT => !M68K), ((!M68K && SND_WAVEFRONT) => FW_LOADER), ((!M68K && SND_WAVEFRONT) => SND_OPL3_LIB), ((!M68K && SND_WAVEFRONT) => SND_MPU401_UART), ((!M68K && SND_WAVEFRONT) => SND_WSS_LIB) ] { SND_WAVEFRONT_FIRMWARE_IN_KERNEL? [ (SND_WAVEFRONT_FIRMWARE_IN_KERNEL => !M68K) ] } } SND_PCI? [ (SND_PCI => (!M68K && PCI)) ] { SND_AD1889? : bmode [ (SND_AD1889 => !M68K), ((!M68K && SND_AD1889) => SND_AC97_CODEC) ] SND_ALS300? : bmode [ (SND_ALS300 => !M68K), ((!M68K && SND_ALS300) => SND_PCM), ((!M68K && SND_ALS300) => SND_AC97_CODEC), ((!M68K && SND_ALS300) => SND_OPL3_LIB) ] SND_ALS4000? : bmode [ (SND_ALS4000 => (!M68K && ISA_DMA_API)), (((!M68K && ISA_DMA_API) && SND_ALS4000) => SND_OPL3_LIB), (((!M68K && ISA_DMA_API) && SND_ALS4000) => SND_MPU401_UART), (((!M68K && ISA_DMA_API) && SND_ALS4000) => SND_PCM), (((!M68K && ISA_DMA_API) && SND_ALS4000) => SND_SB_COMMON) ] SND_ALI5451? : bmode [ (SND_ALI5451 => !M68K), ((!M68K && SND_ALI5451) => SND_MPU401_UART), ((!M68K && SND_ALI5451) => SND_AC97_CODEC) ] SND_ATIIXP? : bmode [ (SND_ATIIXP => !M68K), ((!M68K && SND_ATIIXP) => SND_AC97_CODEC) ] SND_ATIIXP_MODEM? : bmode [ (SND_ATIIXP_MODEM => !M68K), ((!M68K && SND_ATIIXP_MODEM) => SND_AC97_CODEC) ] SND_AU8810? : bmode [ (SND_AU8810 => !M68K), ((!M68K && SND_AU8810) => SND_MPU401_UART), ((!M68K && SND_AU8810) => SND_AC97_CODEC) ] SND_AU8820? : bmode [ (SND_AU8820 => !M68K), ((!M68K && SND_AU8820) => SND_MPU401_UART), ((!M68K && SND_AU8820) => SND_AC97_CODEC) ] SND_AU8830? : bmode [ (SND_AU8830 => !M68K), ((!M68K && SND_AU8830) => SND_MPU401_UART), ((!M68K && SND_AU8830) => SND_AC97_CODEC) ] SND_AW2? : bmode [ (SND_AW2 => !M68K) ] SND_AZT3328? : bmode [ (SND_AZT3328 => (!M68K && EXPERIMENTAL)), (((!M68K && EXPERIMENTAL) && SND_AZT3328) => SND_OPL3_LIB), (((!M68K && EXPERIMENTAL) && SND_AZT3328) => SND_MPU401_UART), (((!M68K && EXPERIMENTAL) && SND_AZT3328) => SND_PCM) ] SND_BT87X? : bmode [ (SND_BT87X => !M68K), ((!M68K && SND_BT87X) => SND_PCM) ] { SND_BT87X_OVERCLOCK? [ (SND_BT87X_OVERCLOCK => !M68K) ] } SND_CA0106? : bmode [ (SND_CA0106 => !M68K), ((!M68K && SND_CA0106) => SND_AC97_CODEC), ((!M68K && SND_CA0106) => SND_RAWMIDI), ((!M68K && SND_CA0106) => SND_VMASTER) ] SND_CMIPCI? : bmode [ (SND_CMIPCI => !M68K), ((!M68K && SND_CMIPCI) => SND_OPL3_LIB), ((!M68K && SND_CMIPCI) => SND_MPU401_UART), ((!M68K && SND_CMIPCI) => SND_PCM) ] SND_OXYGEN_LIB? : bmode [ ((!M68K && SND_OXYGEN_LIB) => SND_PCM), ((!M68K && SND_OXYGEN_LIB) => SND_MPU401_UART) ] SND_OXYGEN? : bmode [ (SND_OXYGEN => !M68K), ((!M68K && SND_OXYGEN) => SND_OXYGEN_LIB) ] SND_CS4281? : bmode [ (SND_CS4281 => !M68K), ((!M68K && SND_CS4281) => SND_OPL3_LIB), ((!M68K && SND_CS4281) => SND_RAWMIDI), ((!M68K && SND_CS4281) => SND_AC97_CODEC) ] SND_CS46XX? : bmode [ (SND_CS46XX => !M68K), ((!M68K && SND_CS46XX) => SND_RAWMIDI), ((!M68K && SND_CS46XX) => SND_AC97_CODEC) ] { SND_CS46XX_NEW_DSP? [ (SND_CS46XX_NEW_DSP => !M68K) ] } SND_CS5530? : bmode [ (SND_CS5530 => (!M68K && ISA_DMA_API)), (((!M68K && ISA_DMA_API) && SND_CS5530) => SND_SB16_DSP) ] SND_CS5535AUDIO? : bmode [ (SND_CS5535AUDIO => ((!M68K && X86) && !X86_64)), ((((!M68K && X86) && !X86_64) && SND_CS5535AUDIO) => SND_PCM), ((((!M68K && X86) && !X86_64) && SND_CS5535AUDIO) => SND_AC97_CODEC) ] SND_DARLA20? : bmode [ (SND_DARLA20 => !M68K), ((!M68K && SND_DARLA20) => FW_LOADER), ((!M68K && SND_DARLA20) => SND_PCM) ] SND_GINA20? : bmode [ (SND_GINA20 => !M68K), ((!M68K && SND_GINA20) => FW_LOADER), ((!M68K && SND_GINA20) => SND_PCM) ] SND_LAYLA20? : bmode [ (SND_LAYLA20 => !M68K), ((!M68K && SND_LAYLA20) => FW_LOADER), ((!M68K && SND_LAYLA20) => SND_RAWMIDI), ((!M68K && SND_LAYLA20) => SND_PCM) ] SND_DARLA24? : bmode [ (SND_DARLA24 => !M68K), ((!M68K && SND_DARLA24) => FW_LOADER), ((!M68K && SND_DARLA24) => SND_PCM) ] SND_GINA24? : bmode [ (SND_GINA24 => !M68K), ((!M68K && SND_GINA24) => FW_LOADER), ((!M68K && SND_GINA24) => SND_PCM) ] SND_LAYLA24? : bmode [ (SND_LAYLA24 => !M68K), ((!M68K && SND_LAYLA24) => FW_LOADER), ((!M68K && SND_LAYLA24) => SND_RAWMIDI), ((!M68K && SND_LAYLA24) => SND_PCM) ] SND_MONA? : bmode [ (SND_MONA => !M68K), ((!M68K && SND_MONA) => FW_LOADER), ((!M68K && SND_MONA) => SND_RAWMIDI), ((!M68K && SND_MONA) => SND_PCM) ] SND_MIA? : bmode [ (SND_MIA => !M68K), ((!M68K && SND_MIA) => FW_LOADER), ((!M68K && SND_MIA) => SND_RAWMIDI), ((!M68K && SND_MIA) => SND_PCM) ] SND_ECHO3G? : bmode [ (SND_ECHO3G => !M68K), ((!M68K && SND_ECHO3G) => FW_LOADER), ((!M68K && SND_ECHO3G) => SND_RAWMIDI), ((!M68K && SND_ECHO3G) => SND_PCM) ] SND_INDIGO? : bmode [ (SND_INDIGO => !M68K), ((!M68K && SND_INDIGO) => FW_LOADER), ((!M68K && SND_INDIGO) => SND_PCM) ] SND_INDIGOIO? : bmode [ (SND_INDIGOIO => !M68K), ((!M68K && SND_INDIGOIO) => FW_LOADER), ((!M68K && SND_INDIGOIO) => SND_PCM) ] SND_INDIGODJ? : bmode [ (SND_INDIGODJ => !M68K), ((!M68K && SND_INDIGODJ) => FW_LOADER), ((!M68K && SND_INDIGODJ) => SND_PCM) ] SND_EMU10K1? : bmode [ (SND_EMU10K1 => !M68K), ((!M68K && SND_EMU10K1) => FW_LOADER), ((!M68K && SND_EMU10K1) => SND_HWDEP), ((!M68K && SND_EMU10K1) => SND_RAWMIDI), ((!M68K && SND_EMU10K1) => SND_AC97_CODEC) ] SND_EMU10K1X? : bmode [ (SND_EMU10K1X => !M68K), ((!M68K && SND_EMU10K1X) => SND_AC97_CODEC), ((!M68K && SND_EMU10K1X) => SND_RAWMIDI) ] SND_ENS1370? : bmode [ (SND_ENS1370 => !M68K), ((!M68K && SND_ENS1370) => SND_RAWMIDI), ((!M68K && SND_ENS1370) => SND_PCM) ] SND_ENS1371? : bmode [ (SND_ENS1371 => !M68K), ((!M68K && SND_ENS1371) => SND_RAWMIDI), ((!M68K && SND_ENS1371) => SND_AC97_CODEC) ] SND_ES1938? : bmode [ (SND_ES1938 => !M68K), ((!M68K && SND_ES1938) => SND_OPL3_LIB), ((!M68K && SND_ES1938) => SND_MPU401_UART), ((!M68K && SND_ES1938) => SND_AC97_CODEC) ] SND_ES1968? : bmode [ (SND_ES1968 => !M68K), ((!M68K && SND_ES1968) => SND_MPU401_UART), ((!M68K && SND_ES1968) => SND_AC97_CODEC) ] SND_FM801? : bmode [ (SND_FM801 => !M68K), ((!M68K && SND_FM801) => SND_OPL3_LIB), ((!M68K && SND_FM801) => SND_MPU401_UART), ((!M68K && SND_FM801) => SND_AC97_CODEC) ] { SND_FM801_TEA575X_BOOL? [ (SND_FM801_TEA575X_BOOL => (!M68K && ((VIDEO_V4L1 = "y") || (VIDEO_V4L1 = "SND_FM801")))) ] { SND_FM801_TEA575X? : bmode [ (!M68K => (SND_FM801_TEA575X = SND_FM801)) ] } } SND_HDA_INTEL? : bmode [ (SND_HDA_INTEL => !M68K), ((!M68K && SND_HDA_INTEL) => SND_PCM), ((!M68K && SND_HDA_INTEL) => SND_VMASTER) ] { SND_HDA_HWDEP? [ (SND_HDA_HWDEP => !M68K), ((!M68K && SND_HDA_HWDEP) => SND_HWDEP) ] SND_HDA_INPUT_BEEP? [ (SND_HDA_INPUT_BEEP => (!M68K && ((INPUT = "y") || (INPUT = "SND_HDA_INTEL")))) ] SND_HDA_CODEC_REALTEK? [ (SND_HDA_CODEC_REALTEK => !M68K) ] SND_HDA_CODEC_ANALOG? [ (SND_HDA_CODEC_ANALOG => !M68K) ] SND_HDA_CODEC_SIGMATEL? [ (SND_HDA_CODEC_SIGMATEL => !M68K) ] SND_HDA_CODEC_VIA? [ (SND_HDA_CODEC_VIA => !M68K) ] SND_HDA_CODEC_ATIHDMI? [ (SND_HDA_CODEC_ATIHDMI => !M68K) ] SND_HDA_CODEC_NVHDMI? [ (SND_HDA_CODEC_NVHDMI => !M68K) ] SND_HDA_CODEC_CONEXANT? [ (SND_HDA_CODEC_CONEXANT => !M68K) ] SND_HDA_CODEC_CMEDIA? [ (SND_HDA_CODEC_CMEDIA => !M68K) ] SND_HDA_CODEC_SI3054? [ (SND_HDA_CODEC_SI3054 => !M68K) ] SND_HDA_GENERIC? [ (SND_HDA_GENERIC => !M68K) ] SND_HDA_POWER_SAVE? [ (SND_HDA_POWER_SAVE => (!M68K && EXPERIMENTAL)) ] { SND_HDA_POWER_SAVE_DEFAULT? : int [ (SND_HDA_POWER_SAVE_DEFAULT => !M68K) ] } } SND_HDSP? : bmode [ (SND_HDSP => !M68K), ((!M68K && SND_HDSP) => SND_HWDEP), ((!M68K && SND_HDSP) => SND_RAWMIDI), ((!M68K && SND_HDSP) => SND_PCM) ] SND_HDSPM? : bmode [ (SND_HDSPM => !M68K), ((!M68K && SND_HDSPM) => SND_HWDEP), ((!M68K && SND_HDSPM) => SND_RAWMIDI), ((!M68K && SND_HDSPM) => SND_PCM) ] SND_HIFIER? : bmode [ (SND_HIFIER => !M68K), ((!M68K && SND_HIFIER) => SND_OXYGEN_LIB) ] SND_ICE1712? : bmode [ (SND_ICE1712 => !M68K), ((!M68K && SND_ICE1712) => SND_MPU401_UART), ((!M68K && SND_ICE1712) => SND_AC97_CODEC) ] SND_ICE1724? : bmode [ (SND_ICE1724 => !M68K), ((!M68K && SND_ICE1724) => SND_RAWMIDI), ((!M68K && SND_ICE1724) => SND_AC97_CODEC), ((!M68K && SND_ICE1724) => SND_VMASTER) ] SND_INTEL8X0? : bmode [ (SND_INTEL8X0 => !M68K), ((!M68K && SND_INTEL8X0) => SND_AC97_CODEC) ] SND_INTEL8X0M? : bmode [ (SND_INTEL8X0M => !M68K), ((!M68K && SND_INTEL8X0M) => SND_AC97_CODEC) ] SND_KORG1212? : bmode [ (SND_KORG1212 => !M68K), ((!M68K && SND_KORG1212) => SND_PCM) ] SND_MAESTRO3? : bmode [ (SND_MAESTRO3 => !M68K), ((!M68K && SND_MAESTRO3) => SND_AC97_CODEC) ] SND_MIXART? : bmode [ (SND_MIXART => !M68K), ((!M68K && SND_MIXART) => SND_HWDEP), ((!M68K && SND_MIXART) => SND_PCM) ] SND_NM256? : bmode [ (SND_NM256 => !M68K), ((!M68K && SND_NM256) => SND_AC97_CODEC) ] SND_PCXHR? : bmode [ (SND_PCXHR => !M68K), ((!M68K && SND_PCXHR) => SND_PCM), ((!M68K && SND_PCXHR) => SND_HWDEP) ] SND_RIPTIDE? : bmode [ (SND_RIPTIDE => !M68K), ((!M68K && SND_RIPTIDE) => FW_LOADER), ((!M68K && SND_RIPTIDE) => SND_OPL3_LIB), ((!M68K && SND_RIPTIDE) => SND_MPU401_UART), ((!M68K && SND_RIPTIDE) => SND_AC97_CODEC) ] SND_RME32? : bmode [ (SND_RME32 => !M68K), ((!M68K && SND_RME32) => SND_PCM) ] SND_RME96? : bmode [ (SND_RME96 => !M68K), ((!M68K && SND_RME96) => SND_PCM) ] SND_RME9652? : bmode [ (SND_RME9652 => !M68K), ((!M68K && SND_RME9652) => SND_PCM) ] SND_SIS7019? : bmode [ (SND_SIS7019 => ((!M68K && X86) && !X86_64)), ((((!M68K && X86) && !X86_64) && SND_SIS7019) => SND_AC97_CODEC) ] SND_SONICVIBES? : bmode [ (SND_SONICVIBES => !M68K), ((!M68K && SND_SONICVIBES) => SND_OPL3_LIB), ((!M68K && SND_SONICVIBES) => SND_MPU401_UART), ((!M68K && SND_SONICVIBES) => SND_AC97_CODEC) ] SND_TRIDENT? : bmode [ (SND_TRIDENT => !M68K), ((!M68K && SND_TRIDENT) => SND_MPU401_UART), ((!M68K && SND_TRIDENT) => SND_AC97_CODEC) ] SND_VIA82XX? : bmode [ (SND_VIA82XX => !M68K), ((!M68K && SND_VIA82XX) => SND_MPU401_UART), ((!M68K && SND_VIA82XX) => SND_AC97_CODEC) ] SND_VIA82XX_MODEM? : bmode [ (SND_VIA82XX_MODEM => !M68K), ((!M68K && SND_VIA82XX_MODEM) => SND_AC97_CODEC) ] SND_VIRTUOSO? : bmode [ (SND_VIRTUOSO => !M68K), ((!M68K && SND_VIRTUOSO) => SND_OXYGEN_LIB) ] SND_VX222? : bmode [ (SND_VX222 => !M68K), ((!M68K && SND_VX222) => SND_VX_LIB) ] SND_YMFPCI? : bmode [ (SND_YMFPCI => !M68K), ((!M68K && SND_YMFPCI) => SND_OPL3_LIB), ((!M68K && SND_YMFPCI) => SND_MPU401_UART), ((!M68K && SND_YMFPCI) => SND_AC97_CODEC) ] } SND_PPC? [ (SND_PPC => (!M68K && (PPC64 || PPC32))) ] { SND_POWERMAC? : bmode [ (SND_POWERMAC => (((!M68K && I2C) && INPUT) && PPC_PMAC)), (((((!M68K && I2C) && INPUT) && PPC_PMAC) && SND_POWERMAC) => SND_PCM) ] { SND_POWERMAC_AUTO_DRC? [ (SND_POWERMAC_AUTO_DRC => !M68K) ] } SND_PS3? : bmode [ (SND_PS3 => (!M68K && PS3_PS3AV)), (((!M68K && PS3_PS3AV) && SND_PS3) => SND_PCM) ] { SND_PS3_DEFAULT_START_DELAY? : int [ (SND_PS3_DEFAULT_START_DELAY => !M68K) ] } } SND_AOA? : bmode [ (SND_AOA => (!M68K && PPC_PMAC)), (((!M68K && PPC_PMAC) && SND_AOA) => SND_PCM) ] { SND_AOA_FABRIC_LAYOUT? : bmode [ (SND_AOA_FABRIC_LAYOUT => !M68K), ((!M68K && SND_AOA_FABRIC_LAYOUT) => SND_AOA_SOUNDBUS), ((!M68K && SND_AOA_FABRIC_LAYOUT) => SND_AOA_SOUNDBUS_I2S) ] SND_AOA_ONYX? : bmode [ (SND_AOA_ONYX => !M68K), ((!M68K && SND_AOA_ONYX) => I2C), ((!M68K && SND_AOA_ONYX) => I2C_POWERMAC) ] SND_AOA_TAS? : bmode [ (SND_AOA_TAS => !M68K), ((!M68K && SND_AOA_TAS) => I2C), ((!M68K && SND_AOA_TAS) => I2C_POWERMAC) ] SND_AOA_TOONIE? : bmode [ (SND_AOA_TOONIE => !M68K) ] SND_AOA_SOUNDBUS? : bmode [ (SND_AOA_SOUNDBUS => !M68K), ((!M68K && SND_AOA_SOUNDBUS) => SND_PCM) ] { SND_AOA_SOUNDBUS_I2S? : bmode [ (SND_AOA_SOUNDBUS_I2S => (!M68K && PCI)) ] } } SND_ARM? [ (SND_ARM => (!M68K && ARM)) ] { SND_SA11XX_UDA1341? : bmode [ (SND_SA11XX_UDA1341 => ((!M68K && ARCH_SA1100) && L3)), ((((!M68K && ARCH_SA1100) && L3) && SND_SA11XX_UDA1341) => SND_PCM) ] SND_ARMAACI? : bmode [ (SND_ARMAACI => (!M68K && ARM_AMBA)), (((!M68K && ARM_AMBA) && SND_ARMAACI) => SND_PCM), (((!M68K && ARM_AMBA) && SND_ARMAACI) => SND_AC97_CODEC) ] SND_PXA2XX_PCM? : bmode [ ((!M68K && SND_PXA2XX_PCM) => SND_PCM) ] SND_PXA2XX_LIB? : bmode [ (((!M68K && SND_PXA2XX_LIB_AC97) && SND_PXA2XX_LIB) => SND_AC97_CODEC) ] SND_PXA2XX_LIB_AC97? } SND_SPI? [ (SND_SPI => (!M68K && SPI)) ] { SND_AT73C213? : bmode [ (SND_AT73C213 => (!M68K && ATMEL_SSC)), (((!M68K && ATMEL_SSC) && SND_AT73C213) => SND_PCM) ] { SND_AT73C213_TARGET_BITRATE? : int [ (SND_AT73C213_TARGET_BITRATE => !M68K), (!M68K => (SND_AT73C213_TARGET_BITRATE >= 8000)), (!M68K => (SND_AT73C213_TARGET_BITRATE <= 50000)) ] } } SND_MIPS? [ (SND_MIPS => (!M68K && MIPS)) ] { SND_SGI_O2? : bmode [ (SND_SGI_O2 => (!M68K && SGI_IP32)) ] SND_SGI_HAL2? : bmode [ (SND_SGI_HAL2 => (!M68K && SGI_HAS_HAL2)) ] SND_AU1X00? : bmode [ (SND_AU1X00 => (!M68K && (SOC_AU1000 || (SOC_AU1100 || SOC_AU1500)))), (((!M68K && (SOC_AU1000 || (SOC_AU1100 || SOC_AU1500))) && SND_AU1X00) => SND_PCM), (((!M68K && (SOC_AU1000 || (SOC_AU1100 || SOC_AU1500))) && SND_AU1X00) => SND_AC97_CODEC) ] } SND_SUPERH? [ (SND_SUPERH => (!M68K && SUPERH)) ] { SND_AICA? : bmode [ (SND_AICA => (!M68K && SH_DREAMCAST)), (((!M68K && SH_DREAMCAST) && SND_AICA) => SND_PCM) ] } SND_USB? [ (SND_USB => (!M68K && USB)) ] { SND_USB_AUDIO? : bmode [ (SND_USB_AUDIO => (!M68K && USB)), (((!M68K && USB) && SND_USB_AUDIO) => SND_HWDEP), (((!M68K && USB) && SND_USB_AUDIO) => SND_RAWMIDI), (((!M68K && USB) && SND_USB_AUDIO) => SND_PCM) ] SND_USB_USX2Y? : bmode [ (SND_USB_USX2Y => ((!M68K && USB) && (X86 || (PPC || ALPHA)))), ((((!M68K && USB) && (X86 || (PPC || ALPHA))) && SND_USB_USX2Y) => SND_HWDEP), ((((!M68K && USB) && (X86 || (PPC || ALPHA))) && SND_USB_USX2Y) => SND_RAWMIDI), ((((!M68K && USB) && (X86 || (PPC || ALPHA))) && SND_USB_USX2Y) => SND_PCM) ] SND_USB_CAIAQ? : bmode [ (SND_USB_CAIAQ => (!M68K && USB)), (((!M68K && USB) && SND_USB_CAIAQ) => SND_HWDEP), (((!M68K && USB) && SND_USB_CAIAQ) => SND_RAWMIDI), (((!M68K && USB) && SND_USB_CAIAQ) => SND_PCM) ] { SND_USB_CAIAQ_INPUT? [ (SND_USB_CAIAQ_INPUT => ((!M68K && USB) && ((INPUT = "y") || (INPUT = "SND_USB_CAIAQ")))) ] } SND_USB_US122L? : bmode [ (SND_USB_US122L => (((!M68K && USB) && X86) && EXPERIMENTAL)), (((((!M68K && USB) && X86) && EXPERIMENTAL) && SND_USB_US122L) => SND_HWDEP), (((((!M68K && USB) && X86) && EXPERIMENTAL) && SND_USB_US122L) => SND_RAWMIDI) ] } SND_PCMCIA? [ (SND_PCMCIA => (!M68K && PCMCIA)) ] { SND_VXPOCKET? : bmode [ (SND_VXPOCKET => (!M68K && PCMCIA)), (((!M68K && PCMCIA) && SND_VXPOCKET) => SND_VX_LIB) ] SND_PDAUDIOCF? : bmode [ (SND_PDAUDIOCF => (!M68K && PCMCIA)), (((!M68K && PCMCIA) && SND_PDAUDIOCF) => SND_PCM) ] } SND_SPARC? [ (SND_SPARC => (!M68K && SPARC)) ] { SND_SUN_AMD7930? : bmode [ (SND_SUN_AMD7930 => (!M68K && SBUS)), (((!M68K && SBUS) && SND_SUN_AMD7930) => SND_PCM) ] SND_SUN_CS4231? : bmode [ (SND_SUN_CS4231 => !M68K), ((!M68K && SND_SUN_CS4231) => SND_PCM) ] SND_SUN_DBRI? : bmode [ (SND_SUN_DBRI => (!M68K && SBUS)), (((!M68K && SBUS) && SND_SUN_DBRI) => SND_PCM) ] } SND_GSC? [ (SND_GSC => (!M68K && GSC)) ] { SND_HARMONY? : bmode [ (SND_HARMONY => !M68K), ((!M68K && SND_HARMONY) => SND_PCM) ] } SND_SOC? : bmode [ (SND_SOC => !M68K), ((!M68K && SND_SOC) => SND_PCM), (((!M68K && SND_SOC_AC97_BUS) && SND_SOC) => AC97_BUS) ] { SND_SOC_AC97_BUS? SND_AT32_SOC? : bmode [ (SND_AT32_SOC => (!M68K && AVR32)) ] SND_AT32_SOC_SSC? : bmode SND_AT32_SOC_PLAYPAQ? : bmode [ (SND_AT32_SOC_PLAYPAQ => ((!M68K && SND_AT32_SOC) && BOARD_PLAYPAQ)), ((((!M68K && SND_AT32_SOC) && BOARD_PLAYPAQ) && SND_AT32_SOC_PLAYPAQ) => SND_AT32_SOC_SSC), ((((!M68K && SND_AT32_SOC) && BOARD_PLAYPAQ) && SND_AT32_SOC_PLAYPAQ) => SND_SOC_WM8510) ] { SND_AT32_SOC_PLAYPAQ_SLAVE? [ (SND_AT32_SOC_PLAYPAQ_SLAVE => !M68K) ] } SND_AT91_SOC? : bmode [ (SND_AT91_SOC => (!M68K && ARCH_AT91)) ] SND_AT91_SOC_SSC? : bmode SND_SOC_AU1XPSC? : bmode [ (SND_SOC_AU1XPSC => (!M68K && (SOC_AU1200 || SOC_AU1550))) ] SND_SOC_AU1XPSC_I2S? : bmode SND_SOC_AU1XPSC_AC97? : bmode [ ((!M68K && SND_SOC_AU1XPSC_AC97) => AC97_BUS), ((!M68K && SND_SOC_AU1XPSC_AC97) => SND_AC97_CODEC), ((!M68K && SND_SOC_AU1XPSC_AC97) => SND_SOC_AC97_BUS) ] SND_SOC_SAMPLE_PSC_AC97? : bmode [ (SND_SOC_SAMPLE_PSC_AC97 => (!M68K && SND_SOC_AU1XPSC)), (((!M68K && SND_SOC_AU1XPSC) && SND_SOC_SAMPLE_PSC_AC97) => SND_SOC_AU1XPSC_AC97), (((!M68K && SND_SOC_AU1XPSC) && SND_SOC_SAMPLE_PSC_AC97) => SND_SOC_AC97_CODEC) ] SND_PXA2XX_SOC? : bmode [ (SND_PXA2XX_SOC => (!M68K && ARCH_PXA)), (((!M68K && ARCH_PXA) && SND_PXA2XX_SOC) => SND_PXA2XX_LIB) ] SND_PXA2XX_AC97? : bmode [ (SND_PXA2XX_AC97 => ((!M68K && SND_ARM) && ARCH_PXA)), ((((!M68K && SND_ARM) && ARCH_PXA) && SND_PXA2XX_AC97) => SND_PXA2XX_PCM), ((((!M68K && SND_ARM) && ARCH_PXA) && SND_PXA2XX_AC97) => SND_AC97_CODEC), ((((!M68K && SND_ARM) && ARCH_PXA) && SND_PXA2XX_AC97) => SND_PXA2XX_LIB), ((((!M68K && SND_ARM) && ARCH_PXA) && SND_PXA2XX_AC97) => SND_PXA2XX_LIB_AC97), ((!M68K && SND_PXA2XX_AC97) => SND_AC97_CODEC) ] SND_PXA2XX_SOC_AC97? : bmode [ ((!M68K && SND_PXA2XX_SOC_AC97) => AC97_BUS), ((!M68K && SND_PXA2XX_SOC_AC97) => SND_ARM), ((!M68K && SND_PXA2XX_SOC_AC97) => SND_PXA2XX_LIB_AC97), ((!M68K && SND_PXA2XX_SOC_AC97) => SND_SOC_AC97_BUS) ] SND_PXA2XX_SOC_I2S? : bmode SND_PXA2XX_SOC_CORGI? : bmode [ (SND_PXA2XX_SOC_CORGI => ((!M68K && SND_PXA2XX_SOC) && PXA_SHARP_C7xx)), ((((!M68K && SND_PXA2XX_SOC) && PXA_SHARP_C7xx) && SND_PXA2XX_SOC_CORGI) => SND_PXA2XX_SOC_I2S), ((((!M68K && SND_PXA2XX_SOC) && PXA_SHARP_C7xx) && SND_PXA2XX_SOC_CORGI) => SND_SOC_WM8731) ] SND_PXA2XX_SOC_SPITZ? : bmode [ (SND_PXA2XX_SOC_SPITZ => ((!M68K && SND_PXA2XX_SOC) && PXA_SHARP_Cxx00)), ((((!M68K && SND_PXA2XX_SOC) && PXA_SHARP_Cxx00) && SND_PXA2XX_SOC_SPITZ) => SND_PXA2XX_SOC_I2S), ((((!M68K && SND_PXA2XX_SOC) && PXA_SHARP_Cxx00) && SND_PXA2XX_SOC_SPITZ) => SND_SOC_WM8750) ] SND_PXA2XX_SOC_POODLE? : bmode [ (SND_PXA2XX_SOC_POODLE => ((!M68K && SND_PXA2XX_SOC) && MACH_POODLE)), ((((!M68K && SND_PXA2XX_SOC) && MACH_POODLE) && SND_PXA2XX_SOC_POODLE) => SND_PXA2XX_SOC_I2S), ((((!M68K && SND_PXA2XX_SOC) && MACH_POODLE) && SND_PXA2XX_SOC_POODLE) => SND_SOC_WM8731) ] SND_PXA2XX_SOC_TOSA? : bmode [ (SND_PXA2XX_SOC_TOSA => (((!M68K && SND_PXA2XX_SOC) && MACH_TOSA) && MFD_TC6393XB)), (((((!M68K && SND_PXA2XX_SOC) && MACH_TOSA) && MFD_TC6393XB) && SND_PXA2XX_SOC_TOSA) => SND_PXA2XX_SOC_AC97), (((((!M68K && SND_PXA2XX_SOC) && MACH_TOSA) && MFD_TC6393XB) && SND_PXA2XX_SOC_TOSA) => SND_SOC_WM9712) ] SND_PXA2XX_SOC_E800? : bmode [ (SND_PXA2XX_SOC_E800 => ((!M68K && SND_PXA2XX_SOC) && MACH_E800)), ((((!M68K && SND_PXA2XX_SOC) && MACH_E800) && SND_PXA2XX_SOC_E800) => SND_SOC_WM9712), ((((!M68K && SND_PXA2XX_SOC) && MACH_E800) && SND_PXA2XX_SOC_E800) => SND_PXA2XX_SOC_AC97) ] SND_PXA2XX_SOC_EM_X270? : bmode [ (SND_PXA2XX_SOC_EM_X270 => ((!M68K && SND_PXA2XX_SOC) && MACH_EM_X270)), ((((!M68K && SND_PXA2XX_SOC) && MACH_EM_X270) && SND_PXA2XX_SOC_EM_X270) => SND_PXA2XX_SOC_AC97), ((((!M68K && SND_PXA2XX_SOC) && MACH_EM_X270) && SND_PXA2XX_SOC_EM_X270) => SND_SOC_WM9712) ] SND_S3C24XX_SOC? : bmode [ (SND_S3C24XX_SOC => (!M68K && ARCH_S3C2410)) ] SND_S3C24XX_SOC_I2S? : bmode SND_S3C2412_SOC_I2S? : bmode SND_S3C2443_SOC_AC97? : bmode [ ((!M68K && SND_S3C2443_SOC_AC97) => AC97_BUS), ((!M68K && SND_S3C2443_SOC_AC97) => SND_SOC_AC97_BUS) ] SND_S3C24XX_SOC_NEO1973_WM8753? : bmode [ (SND_S3C24XX_SOC_NEO1973_WM8753 => ((!M68K && SND_S3C24XX_SOC) && MACH_NEO1973_GTA01)), ((((!M68K && SND_S3C24XX_SOC) && MACH_NEO1973_GTA01) && SND_S3C24XX_SOC_NEO1973_WM8753) => SND_S3C24XX_SOC_I2S), ((((!M68K && SND_S3C24XX_SOC) && MACH_NEO1973_GTA01) && SND_S3C24XX_SOC_NEO1973_WM8753) => SND_SOC_WM8753) ] SND_S3C24XX_SOC_SMDK2443_WM9710? : bmode [ (SND_S3C24XX_SOC_SMDK2443_WM9710 => ((!M68K && SND_S3C24XX_SOC) && MACH_SMDK2443)), ((((!M68K && SND_S3C24XX_SOC) && MACH_SMDK2443) && SND_S3C24XX_SOC_SMDK2443_WM9710) => SND_S3C2443_SOC_AC97), ((((!M68K && SND_S3C24XX_SOC) && MACH_SMDK2443) && SND_S3C24XX_SOC_SMDK2443_WM9710) => SND_SOC_AC97_CODEC) ] SND_S3C24XX_SOC_LN2440SBC_ALC650? : bmode [ (SND_S3C24XX_SOC_LN2440SBC_ALC650 => (!M68K && SND_S3C24XX_SOC)), (((!M68K && SND_S3C24XX_SOC) && SND_S3C24XX_SOC_LN2440SBC_ALC650) => SND_S3C2443_SOC_AC97), (((!M68K && SND_S3C24XX_SOC) && SND_S3C24XX_SOC_LN2440SBC_ALC650) => SND_SOC_AC97_CODEC) ] "SoC Audio support for SuperH"? [ (!M68K && SUPERH) ] { SND_SOC_PCM_SH7760? : bmode [ (SND_SOC_PCM_SH7760 => (((!M68K && SUPERH) && CPU_SUBTYPE_SH7760) && SH_DMABRG)) ] SND_SOC_SH4_HAC? : bmode [ (((!M68K && SUPERH) && SND_SOC_SH4_HAC) => AC97_BUS), (((!M68K && SUPERH) && SND_SOC_SH4_HAC) => SND_SOC_AC97_BUS) ] SND_SOC_SH4_SSI? : bmode SND_SH7760_AC97? : bmode [ (SND_SH7760_AC97 => (((!M68K && SUPERH) && CPU_SUBTYPE_SH7760) && SND_SOC_PCM_SH7760)), (((((!M68K && SUPERH) && CPU_SUBTYPE_SH7760) && SND_SOC_PCM_SH7760) && SND_SH7760_AC97) => SND_SOC_SH4_HAC), (((((!M68K && SUPERH) && CPU_SUBTYPE_SH7760) && SND_SOC_PCM_SH7760) && SND_SH7760_AC97) => SND_SOC_AC97_CODEC) ] } SND_SOC_OF_SIMPLE? : bmode SND_SOC_MPC8610? [ ((SND_SOC_MPC8610 => (!M68K && MPC8610_HPCD)) || ((!(!M68K && MPC8610_HPCD) && ((!M68K && MPC8610_HPCD) && MPC8610)) => SND_SOC_MPC8610)) ] { SND_SOC_MPC8610_HPCD? [ ((SND_SOC_MPC8610_HPCD => !M68K) || ((!!M68K && (!M68K && MPC8610_HPCD)) => SND_SOC_MPC8610_HPCD)), ((!M68K && SND_SOC_MPC8610_HPCD) => SND_SOC_CS4270), ((!M68K && SND_SOC_MPC8610_HPCD) => SND_SOC_CS4270_VD33_ERRATA) ] } SND_SOC_MPC5200_I2S? : bmode [ (SND_SOC_MPC5200_I2S => ((!M68K && PPC_MPC52xx) && PPC_BESTCOMM)), ((((!M68K && PPC_MPC52xx) && PPC_BESTCOMM) && SND_SOC_MPC5200_I2S) => SND_SOC_OF_SIMPLE), ((((!M68K && PPC_MPC52xx) && PPC_BESTCOMM) && SND_SOC_MPC5200_I2S) => PPC_BESTCOMM_GEN_BD) ] SND_DAVINCI_SOC? : bmode [ (SND_DAVINCI_SOC => (!M68K && ARCH_DAVINCI)) ] SND_DAVINCI_SOC_I2S? : bmode SND_DAVINCI_SOC_EVM? : bmode [ (SND_DAVINCI_SOC_EVM => ((!M68K && SND_DAVINCI_SOC) && MACH_DAVINCI_EVM)), ((((!M68K && SND_DAVINCI_SOC) && MACH_DAVINCI_EVM) && SND_DAVINCI_SOC_EVM) => SND_DAVINCI_SOC_I2S), ((((!M68K && SND_DAVINCI_SOC) && MACH_DAVINCI_EVM) && SND_DAVINCI_SOC_EVM) => SND_SOC_TLV320AIC3X) ] SND_OMAP_SOC? : bmode [ (SND_OMAP_SOC => (!M68K && ARCH_OMAP)) ] SND_OMAP_SOC_MCBSP? : bmode [ ((!M68K && SND_OMAP_SOC_MCBSP) => OMAP_MCBSP) ] SND_OMAP_SOC_N810? : bmode [ (SND_OMAP_SOC_N810 => ((!M68K && SND_OMAP_SOC) && MACH_NOKIA_N810)), ((((!M68K && SND_OMAP_SOC) && MACH_NOKIA_N810) && SND_OMAP_SOC_N810) => SND_OMAP_SOC_MCBSP), ((((!M68K && SND_OMAP_SOC) && MACH_NOKIA_N810) && SND_OMAP_SOC_N810) => SND_SOC_TLV320AIC3X) ] SND_OMAP_SOC_OSK5912? : bmode [ (SND_OMAP_SOC_OSK5912 => ((!M68K && SND_OMAP_SOC) && MACH_OMAP_OSK)), ((((!M68K && SND_OMAP_SOC) && MACH_OMAP_OSK) && SND_OMAP_SOC_OSK5912) => SND_OMAP_SOC_MCBSP), ((((!M68K && SND_OMAP_SOC) && MACH_OMAP_OSK) && SND_OMAP_SOC_OSK5912) => SND_SOC_TLV320AIC23) ] SND_BF5XX_I2S? : bmode [ (SND_BF5XX_I2S => (!M68K && BLACKFIN)) ] { SND_BF5XX_SOC_SSM2602? : bmode [ (SND_BF5XX_SOC_SSM2602 => !M68K), ((!M68K && SND_BF5XX_SOC_SSM2602) => SND_BF5XX_SOC_I2S), ((!M68K && SND_BF5XX_SOC_SSM2602) => SND_SOC_SSM2602), ((!M68K && SND_BF5XX_SOC_SSM2602) => I2C), ((!M68K && SND_BF5XX_SOC_SSM2602) => I2C_BLACKFIN_TWI) ] SND_BF5XX_SOC_AD73311? : bmode [ (SND_BF5XX_SOC_AD73311 => !M68K), ((!M68K && SND_BF5XX_SOC_AD73311) => SND_BF5XX_SOC_I2S), ((!M68K && SND_BF5XX_SOC_AD73311) => SND_SOC_AD73311) ] { SND_BFIN_AD73311_SE? : int [ (SND_BFIN_AD73311_SE => !M68K) ] } } SND_BF5XX_AC97? : bmode [ (SND_BF5XX_AC97 => (!M68K && BLACKFIN)) ] { SND_MMAP_SUPPORT? [ (SND_MMAP_SUPPORT => !M68K) ] } SND_BF5XX_SOC_SPORT? : bmode SND_BF5XX_SOC_I2S? : bmode [ ((!M68K && SND_BF5XX_SOC_I2S) => SND_BF5XX_SOC_SPORT) ] SND_BF5XX_SOC_AC97? : bmode [ ((!M68K && SND_BF5XX_SOC_AC97) => AC97_BUS), ((!M68K && SND_BF5XX_SOC_AC97) => SND_SOC_AC97_BUS), ((!M68K && SND_BF5XX_SOC_AC97) => SND_BF5XX_SOC_SPORT) ] SND_BF5XX_SOC_AD1980? : bmode [ (SND_BF5XX_SOC_AD1980 => (!M68K && SND_BF5XX_AC97)), (((!M68K && SND_BF5XX_AC97) && SND_BF5XX_SOC_AD1980) => SND_BF5XX_SOC_AC97), (((!M68K && SND_BF5XX_AC97) && SND_BF5XX_SOC_AD1980) => SND_SOC_AD1980) ] SND_BF5XX_SPORT_NUM? : int [ (SND_BF5XX_SPORT_NUM => (!M68K && (SND_BF5XX_I2S || SND_BF5XX_AC97))), (((!M68K && (SND_BF5XX_I2S || SND_BF5XX_AC97)) && BF54x) => (SND_BF5XX_SPORT_NUM >= 0)), (((!M68K && (SND_BF5XX_I2S || SND_BF5XX_AC97)) && BF54x) => (SND_BF5XX_SPORT_NUM <= 3)), (((!M68K && (SND_BF5XX_I2S || SND_BF5XX_AC97)) && (BF53x || BF561)) => (SND_BF5XX_SPORT_NUM >= 0)), (((!M68K && (SND_BF5XX_I2S || SND_BF5XX_AC97)) && (BF53x || BF561)) => (SND_BF5XX_SPORT_NUM <= 1)) ] SND_BF5XX_HAVE_COLD_RESET? [ ((SND_BF5XX_HAVE_COLD_RESET => (!M68K && SND_BF5XX_AC97)) || (((!(!M68K && SND_BF5XX_AC97) && ((!M68K && SND_BF5XX_AC97) && BFIN548_EZKIT)) => SND_BF5XX_HAVE_COLD_RESET) || ((!(!M68K && SND_BF5XX_AC97) && ((!M68K && SND_BF5XX_AC97) && !BFIN548_EZKIT)) => !SND_BF5XX_HAVE_COLD_RESET))) ] { SND_BF5XX_RESET_GPIO_NUM? : int [ ((SND_BF5XX_RESET_GPIO_NUM => !M68K) || (((!!M68K && (!M68K && BFIN548_EZKIT)) => (SND_BF5XX_RESET_GPIO_NUM = 19)) || ((!!M68K && (!M68K && BFIN537_STAMP)) => (SND_BF5XX_RESET_GPIO_NUM = 5)))), (!M68K => (SND_BF5XX_RESET_GPIO_NUM >= 0)), (!M68K => (SND_BF5XX_RESET_GPIO_NUM <= 159)) ] } SND_SOC_ALL_CODECS? : bmode [ (SND_SOC_ALL_CODECS => (!M68K && I2C)), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SPI), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SPI_MASTER), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_AD73311), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_AK4535), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_CS4270), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_SSM2602), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_TLV320AIC23), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_TLV320AIC26), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_TLV320AIC3X), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_UDA1380), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_WM8510), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_WM8580), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_WM8731), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_WM8750), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_WM8753), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_WM8900), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_WM8903), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_WM8971), (((!M68K && I2C) && SND_SOC_ALL_CODECS) => SND_SOC_WM8990) ] SND_SOC_AC97_CODEC? : bmode [ ((!M68K && SND_SOC_AC97_CODEC) => SND_AC97_CODEC) ] SND_SOC_AD1980? : bmode SND_SOC_AD73311? : bmode SND_SOC_AK4535? : bmode SND_SOC_CS4270? : bmode SND_SOC_CS4270_HWMUTE? SND_SOC_CS4270_VD33_ERRATA? SND_SOC_SSM2602? : bmode SND_SOC_TLV320AIC23? : bmode SND_SOC_TLV320AIC26? : bmode [ (SND_SOC_TLV320AIC26 => ((!M68K && SPI) && SND_SOC_OF_SIMPLE)) ] SND_SOC_TLV320AIC3X? : bmode SND_SOC_UDA1380? : bmode SND_SOC_WM8510? : bmode SND_SOC_WM8580? : bmode SND_SOC_WM8731? : bmode SND_SOC_WM8750? : bmode SND_SOC_WM8753? : bmode SND_SOC_WM8900? : bmode SND_SOC_WM8903? : bmode SND_SOC_WM8971? : bmode SND_SOC_WM8990? : bmode SND_SOC_WM9712? : bmode SND_SOC_WM9713? : bmode } } SOUND_PRIME? : bmode [ (SOUND_PRIME => !M68K), ((!M68K && SOUND_PRIME) => SOUND_OSS_CORE) ] { SOUND_BCM_CS4297A? : bmode [ (SOUND_BCM_CS4297A => (!M68K && SIBYTE_SWARM)) ] SOUND_VWSND? : bmode [ (SOUND_VWSND => (!M68K && X86_VISWS)) ] SOUND_AU1550_AC97? : bmode [ (SOUND_AU1550_AC97 => (!M68K && (SOC_AU1550 || SOC_AU1200))) ] SOUND_MSNDCLAS? : bmode [ (SOUND_MSNDCLAS => ((!M68K && ((m && true) || !STANDALONE)) && ISA)) ] { MSNDCLAS_HAVE_BOOT? [ (((!M68K && (SOUND_MSNDCLAS = "y")) && !STANDALONE) => MSNDCLAS_HAVE_BOOT) ] MSNDCLAS_INIT_FILE? : string [ (MSNDCLAS_INIT_FILE => !M68K) ] MSNDCLAS_PERM_FILE? : string [ (MSNDCLAS_PERM_FILE => !M68K) ] MSNDCLAS_IRQ? : int [ (MSNDCLAS_IRQ => (!M68K && (SOUND_MSNDCLAS = "y"))) ] MSNDCLAS_MEM? : hex [ (MSNDCLAS_MEM => (!M68K && (SOUND_MSNDCLAS = "y"))) ] MSNDCLAS_IO? : hex [ (MSNDCLAS_IO => (!M68K && (SOUND_MSNDCLAS = "y"))) ] } SOUND_MSNDPIN? : bmode [ (SOUND_MSNDPIN => ((!M68K && ((m && true) || !STANDALONE)) && ISA)) ] { MSNDPIN_HAVE_BOOT? [ ((!M68K && (SOUND_MSNDPIN = "y")) => MSNDPIN_HAVE_BOOT) ] MSNDPIN_INIT_FILE? : string [ (MSNDPIN_INIT_FILE => !M68K) ] MSNDPIN_PERM_FILE? : string [ (MSNDPIN_PERM_FILE => !M68K) ] MSNDPIN_IRQ? : int [ (MSNDPIN_IRQ => (!M68K && (SOUND_MSNDPIN = "y"))) ] MSNDPIN_MEM? : hex [ (MSNDPIN_MEM => (!M68K && (SOUND_MSNDPIN = "y"))) ] MSNDPIN_IO? : hex [ (MSNDPIN_IO => (!M68K && (SOUND_MSNDPIN = "y"))) ] MSNDPIN_DIGITAL? [ (MSNDPIN_DIGITAL => (!M68K && (SOUND_MSNDPIN = "y"))) ] MSNDPIN_NONPNP? [ (MSNDPIN_NONPNP => (!M68K && (SOUND_MSNDPIN = "y"))) ] { MSNDPIN_CFG? : hex [ (MSNDPIN_CFG => !M68K) ] MSNDPIN_MPU_IO? : hex [ (MSNDPIN_MPU_IO => !M68K) ] MSNDPIN_MPU_IRQ? : int [ (MSNDPIN_MPU_IRQ => !M68K) ] MSNDPIN_IDE_IO0? : hex [ (MSNDPIN_IDE_IO0 => !M68K) ] MSNDPIN_IDE_IO1? : hex [ (MSNDPIN_IDE_IO1 => !M68K) ] MSNDPIN_IDE_IRQ? : int [ (MSNDPIN_IDE_IRQ => !M68K) ] MSNDPIN_JOYSTICK_IO? : hex [ (MSNDPIN_JOYSTICK_IO => !M68K) ] } } MSND_FIFOSIZE? : int [ (MSND_FIFOSIZE => (!M68K && ((SOUND_MSNDPIN = "y") || (SOUND_MSNDCLAS = "y")))) ] SOUND_OSS? : bmode [ (SOUND_OSS => ((!M68K && ISA_DMA_API) && VIRT_TO_BUS)) ] { SOUND_TRACEINIT? [ (SOUND_TRACEINIT => !M68K) ] SOUND_DMAP? [ (SOUND_DMAP => !M68K) ] SOUND_SSCAPE? : bmode [ (SOUND_SSCAPE => !M68K) ] SOUND_VMIDI? : bmode [ (SOUND_VMIDI => !M68K) ] SOUND_TRIX? : bmode [ (SOUND_TRIX => !M68K) ] { TRIX_HAVE_BOOT? [ (TRIX_HAVE_BOOT => ((!M68K && (SOUND_TRIX = "y")) && !STANDALONE)) ] { TRIX_BOOT_FILE? : string [ (TRIX_BOOT_FILE => !M68K) ] } } SOUND_MSS? : bmode [ (SOUND_MSS => !M68K) ] SOUND_MPU401? : bmode [ (SOUND_MPU401 => !M68K) ] SOUND_PAS? : bmode [ (SOUND_PAS => !M68K) ] { PAS_JOYSTICK? [ (PAS_JOYSTICK => (!M68K && (SOUND_PAS = "y"))) ] } SOUND_PSS? : bmode [ (SOUND_PSS => !M68K) ] { PSS_MIXER? [ (PSS_MIXER => !M68K) ] PSS_HAVE_BOOT? [ (PSS_HAVE_BOOT => (!M68K && !STANDALONE)) ] { PSS_BOOT_FILE? : string [ (PSS_BOOT_FILE => !M68K) ] } } SOUND_SB? : bmode [ (SOUND_SB => !M68K) ] SOUND_YM3812? : bmode [ (SOUND_YM3812 => !M68K) ] SOUND_UART6850? : bmode [ (SOUND_UART6850 => !M68K) ] SOUND_AEDSP16? : bmode [ (SOUND_AEDSP16 => !M68K) ] { SC6600? [ (SC6600 => !M68K) ] { SC6600_JOY? [ (SC6600_JOY => !M68K) ] SC6600_CDROM? : int [ (SC6600_CDROM => !M68K) ] SC6600_CDROMBASE? : hex [ (SC6600_CDROMBASE => !M68K) ] } } SOUND_VIDC? : bmode [ (SOUND_VIDC => ((!M68K && ARM) && (ARCH_ACORN || ARCH_CLPS7500))) ] SOUND_WAVEARTIST? : bmode [ (SOUND_WAVEARTIST => ((!M68K && ARM) && ARCH_NETWINDER)) ] SOUND_KAHLUA? : bmode [ (SOUND_KAHLUA => (!M68K && SOUND_SB)) ] } SOUND_SH_DAC_AUDIO? : bmode [ (SOUND_SH_DAC_AUDIO => (!M68K && CPU_SH3)) ] { SOUND_SH_DAC_AUDIO_CHANNEL? : int [ (SOUND_SH_DAC_AUDIO_CHANNEL => !M68K) ] } } } AC97_BUS? : bmode HID_SUPPORT? [ (HID_SUPPORT => INPUT) ] { HID? : bmode [ (HID => INPUT) ] { HID_DEBUG? HIDRAW? } USB_HID? : bmode [ (USB_HID => (USB && INPUT)), (((USB && INPUT) && USB_HID) => HID) ] HID_PID? USB_HIDDEV? [ (USB_HIDDEV => USB_HID) ] "USB HID Boot Protocol drivers"? [ ((USB = "n") && (USB_HID = "y")) ] { USB_KBD? : bmode [ (USB_KBD => (((USB_HID = "y") && USB) && INPUT)) ] USB_MOUSE? : bmode [ (USB_MOUSE => (((USB_HID = "y") && USB) && INPUT)) ] } "Special HID drivers"? [ HID ] { HID_COMPAT? [ (HID_COMPAT => HID) ] HID_A4TECH? : bmode [ ((HID_A4TECH => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_A4TECH = y))) ] HID_APPLE? : bmode [ ((HID_APPLE => ((HID && (USB_HID || BT_HIDP)) && EMBEDDED)) || ((!((HID && (USB_HID || BT_HIDP)) && EMBEDDED) && (HID && (USB_HID || BT_HIDP))) => (HID_APPLE = y))) ] HID_BELKIN? : bmode [ ((HID_BELKIN => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_BELKIN = y))) ] HID_BRIGHT? : bmode [ ((HID_BRIGHT => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_BRIGHT = y))) ] HID_CHERRY? : bmode [ ((HID_CHERRY => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_CHERRY = y))) ] HID_CHICONY? : bmode [ ((HID_CHICONY => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_CHICONY = y))) ] HID_CYPRESS? : bmode [ ((HID_CYPRESS => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_CYPRESS = y))) ] HID_DELL? : bmode [ ((HID_DELL => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_DELL = y))) ] HID_EZKEY? : bmode [ ((HID_EZKEY => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_EZKEY = y))) ] HID_GYRATION? : bmode [ ((HID_GYRATION => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_GYRATION = y))) ] HID_LOGITECH? : bmode [ ((HID_LOGITECH => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_LOGITECH = y))) ] { LOGITECH_FF? [ (LOGITECH_FF => HID), ((HID && LOGITECH_FF) => INPUT_FF_MEMLESS) ] LOGIRUMBLEPAD2_FF? [ (LOGIRUMBLEPAD2_FF => HID), ((HID && LOGIRUMBLEPAD2_FF) => INPUT_FF_MEMLESS) ] } HID_MICROSOFT? : bmode [ ((HID_MICROSOFT => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_MICROSOFT = y))) ] HID_MONTEREY? : bmode [ ((HID_MONTEREY => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_MONTEREY = y))) ] HID_PANTHERLORD? : bmode [ ((HID_PANTHERLORD => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_PANTHERLORD = y))) ] { PANTHERLORD_FF? [ (PANTHERLORD_FF => HID), ((HID && PANTHERLORD_FF) => INPUT_FF_MEMLESS) ] } HID_PETALYNX? : bmode [ ((HID_PETALYNX => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_PETALYNX = y))) ] HID_SAMSUNG? : bmode [ ((HID_SAMSUNG => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_SAMSUNG = y))) ] HID_SONY? : bmode [ ((HID_SONY => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_SONY = y))) ] HID_SUNPLUS? : bmode [ ((HID_SUNPLUS => ((HID && USB_HID) && EMBEDDED)) || ((!((HID && USB_HID) && EMBEDDED) && (HID && USB_HID)) => (HID_SUNPLUS = y))) ] THRUSTMASTER_FF? : bmode [ (THRUSTMASTER_FF => (HID && USB_HID)), (((HID && USB_HID) && THRUSTMASTER_FF) => INPUT_FF_MEMLESS) ] ZEROPLUS_FF? : bmode [ (ZEROPLUS_FF => (HID && USB_HID)), (((HID && USB_HID) && ZEROPLUS_FF) => INPUT_FF_MEMLESS) ] } } USB_SUPPORT? [ (USB_SUPPORT => HAS_IOMEM) ] { USB_ARCH_HAS_HCD? [ (USB_ARCH_HAS_OHCI => USB_ARCH_HAS_HCD), (USB_ARCH_HAS_EHCI => USB_ARCH_HAS_HCD), ((PCMCIA && !M32R) => USB_ARCH_HAS_HCD), (ARM => USB_ARCH_HAS_HCD), (SUPERH => USB_ARCH_HAS_HCD), (USB_ARCH_HAS_HCD <=> PCI) ] USB_ARCH_HAS_OHCI? [ (SA1111 => USB_ARCH_HAS_OHCI), (ARCH_OMAP => USB_ARCH_HAS_OHCI), (ARCH_LH7A404 => USB_ARCH_HAS_OHCI), (ARCH_S3C2410 => USB_ARCH_HAS_OHCI), (PXA27x => USB_ARCH_HAS_OHCI), (PXA3xx => USB_ARCH_HAS_OHCI), (ARCH_EP93XX => USB_ARCH_HAS_OHCI), (ARCH_AT91 => USB_ARCH_HAS_OHCI), ((ARCH_PNX4008 && I2C) => USB_ARCH_HAS_OHCI), (MFD_TC6393XB => USB_ARCH_HAS_OHCI), (STB03xxx => USB_ARCH_HAS_OHCI), (PPC_MPC52xx => USB_ARCH_HAS_OHCI), (SOC_AU1X00 => USB_ARCH_HAS_OHCI), (CPU_SUBTYPE_SH7720 => USB_ARCH_HAS_OHCI), (CPU_SUBTYPE_SH7721 => USB_ARCH_HAS_OHCI), (CPU_SUBTYPE_SH7763 => USB_ARCH_HAS_OHCI), (USB_ARCH_HAS_OHCI <=> PCI) ] USB_ARCH_HAS_EHCI? [ (PPC_83xx => USB_ARCH_HAS_EHCI), (SOC_AU1200 => USB_ARCH_HAS_EHCI), (ARCH_IXP4XX => USB_ARCH_HAS_EHCI), (USB_ARCH_HAS_EHCI <=> PCI) ] USB? : bmode [ (USB => USB_ARCH_HAS_HCD) ] { USB_DEBUG? USB_ANNOUNCE_NEW_DEVICES? USB_DEVICEFS? USB_DEVICE_CLASS? USB_DYNAMIC_MINORS? USB_SUSPEND? [ (USB_SUSPEND => PM) ] USB_OTG_WHITELIST? [ ((USB_OTG_WHITELIST => (USB_OTG || EMBEDDED)) || (((!(USB_OTG || EMBEDDED) && ((USB_OTG || EMBEDDED) && USB_OTG)) => USB_OTG_WHITELIST) || ((!(USB_OTG || EMBEDDED) && ((USB_OTG || EMBEDDED) && EMBEDDED)) => !USB_OTG_WHITELIST))) ] USB_OTG_BLACKLIST_HUB? [ (USB_OTG_BLACKLIST_HUB => (USB_OTG || EMBEDDED)) ] USB_MON? USB_WUSB? : bmode [ (USB_WUSB => EXPERIMENTAL), ((EXPERIMENTAL && USB_WUSB) => UWB), ((EXPERIMENTAL && USB_WUSB) => CRYPTO), ((EXPERIMENTAL && USB_WUSB) => CRYPTO_BLKCIPHER), ((EXPERIMENTAL && USB_WUSB) => CRYPTO_CBC), ((EXPERIMENTAL && USB_WUSB) => CRYPTO_MANAGER), ((EXPERIMENTAL && USB_WUSB) => CRYPTO_AES) ] USB_WUSB_CBAF? : bmode { USB_WUSB_CBAF_DEBUG? } USB_C67X00_HCD? : bmode USB_EHCI_HCD? : bmode [ (USB_EHCI_HCD => USB_ARCH_HAS_EHCI) ] { USB_EHCI_ROOT_HUB_TT? USB_EHCI_TT_NEWSCHED? [ (USB_EHCI_TT_NEWSCHED => EXPERIMENTAL) ] USB_EHCI_BIG_ENDIAN_MMIO? [ ((PPC_CELLEB || (PPC_PS3 || (440EPX || ARCH_IXP4XX))) => USB_EHCI_BIG_ENDIAN_MMIO) ] USB_EHCI_BIG_ENDIAN_DESC? [ ((440EPX || ARCH_IXP4XX) => USB_EHCI_BIG_ENDIAN_DESC) ] USB_EHCI_FSL? [ (USB_EHCI_FSL => FSL_SOC), ((FSL_SOC && USB_EHCI_FSL) => USB_EHCI_ROOT_HUB_TT) ] USB_EHCI_HCD_PPC_OF? [ (USB_EHCI_HCD_PPC_OF => PPC_OF) ] } USB_ISP116X_HCD? : bmode USB_ISP1760_HCD? : bmode [ (USB_ISP1760_HCD => (EXPERIMENTAL && (PCI || PPC_OF))) ] USB_OHCI_HCD? : bmode [ (USB_OHCI_HCD => USB_ARCH_HAS_OHCI), (((USB_ARCH_HAS_OHCI && (MACH_OMAP_H2 || MACH_OMAP_H3)) && USB_OHCI_HCD) => ISP1301_OMAP) ] { USB_OHCI_HCD_PPC_SOC? [ (USB_OHCI_HCD_PPC_SOC => (STB03xxx || PPC_MPC52xx)), (((STB03xxx || PPC_MPC52xx) && USB_OHCI_HCD_PPC_SOC) => USB_OHCI_BIG_ENDIAN_DESC), (((STB03xxx || PPC_MPC52xx) && USB_OHCI_HCD_PPC_SOC) => USB_OHCI_BIG_ENDIAN_MMIO) ] USB_OHCI_HCD_PPC_OF? [ (USB_OHCI_HCD_PPC_OF => PPC_OF) ] { USB_OHCI_HCD_PPC_OF_BE? [ (USB_OHCI_HCD_PPC_OF_BE => USB_OHCI_BIG_ENDIAN_DESC), (USB_OHCI_HCD_PPC_OF_BE => USB_OHCI_BIG_ENDIAN_MMIO) ] USB_OHCI_HCD_PPC_OF_LE? [ (USB_OHCI_HCD_PPC_OF_LE => USB_OHCI_LITTLE_ENDIAN) ] } USB_OHCI_HCD_PCI? [ (USB_OHCI_HCD_PCI => (PCI && (STB03xxx || (PPC_MPC52xx || USB_OHCI_HCD_PPC_OF)))), (((PCI && (STB03xxx || (PPC_MPC52xx || USB_OHCI_HCD_PPC_OF))) && USB_OHCI_HCD_PCI) => USB_OHCI_LITTLE_ENDIAN) ] USB_OHCI_HCD_SSB? [ (USB_OHCI_HCD_SSB => (((SSB = "y") || (SSB = "USB_OHCI_HCD")) && EXPERIMENTAL)) ] USB_OHCI_BIG_ENDIAN_DESC? [ !USB_OHCI_BIG_ENDIAN_DESC ] USB_OHCI_BIG_ENDIAN_MMIO? [ !USB_OHCI_BIG_ENDIAN_MMIO ] USB_OHCI_LITTLE_ENDIAN [ ((STB03xxx || PPC_MPC52xx) => !USB_OHCI_LITTLE_ENDIAN), USB_OHCI_LITTLE_ENDIAN ] } USB_UHCI_HCD? : bmode [ (USB_UHCI_HCD => PCI) ] USB_U132_HCD? : bmode [ (USB_U132_HCD => USB_FTDI_ELAN) ] USB_SL811_HCD? : bmode { USB_SL811_CS? : bmode [ (USB_SL811_CS => PCMCIA) ] } USB_R8A66597_HCD? : bmode { SUPERH_ON_CHIP_R8A66597? [ (SUPERH_ON_CHIP_R8A66597 => (CPU_SUBTYPE_SH7366 || CPU_SUBTYPE_SH7723)) ] } USB_WHCI_HCD? : bmode [ (USB_WHCI_HCD => (EXPERIMENTAL && PCI)), (((EXPERIMENTAL && PCI) && USB_WHCI_HCD) => USB_WUSB), (((EXPERIMENTAL && PCI) && USB_WHCI_HCD) => UWB_WHCI) ] USB_HWA_HCD? : bmode [ (USB_HWA_HCD => EXPERIMENTAL), ((EXPERIMENTAL && USB_HWA_HCD) => USB_WUSB), ((EXPERIMENTAL && USB_HWA_HCD) => UWB_HWA) ] } USB_MUSB_HDRC? : bmode [ (USB_MUSB_HDRC => (((USB || USB_GADGET) && HAVE_CLK) && !SUPERH)), ((((((USB || USB_GADGET) && HAVE_CLK) && !SUPERH) && MACH_OMAP_3430SDP) && USB_MUSB_HDRC) => TWL4030_USB) ] { USB_MUSB_SOC? [ (ARCH_DAVINCI => USB_MUSB_SOC), (ARCH_OMAP2430 => USB_MUSB_SOC), (ARCH_OMAP34XX => USB_MUSB_SOC) ] USB_TUSB6010? [ (USB_TUSB6010 => !USB_MUSB_SOC) ] "Driver Mode" [ ("Driver Mode" => (USB_SUPPORT && USB_MUSB_HDRC)) ] { ( USB_MUSB_HOST? [ (USB_MUSB_HOST => USB) ] USB_MUSB_PERIPHERAL? [ (USB_MUSB_PERIPHERAL => USB_GADGET), ((USB_GADGET && USB_MUSB_PERIPHERAL) => USB_GADGET_MUSB_HDRC) ] USB_MUSB_OTG? [ (USB_MUSB_OTG => (((USB && USB_GADGET) && PM) && EXPERIMENTAL)), (((((USB && USB_GADGET) && PM) && EXPERIMENTAL) && USB_MUSB_OTG) => USB_GADGET_MUSB_HDRC), (((((USB && USB_GADGET) && PM) && EXPERIMENTAL) && USB_MUSB_OTG) => USB_OTG) ] ) } USB_GADGET_MUSB_HDRC? [ (USB_GADGET_MUSB_HDRC => (USB_MUSB_PERIPHERAL || USB_MUSB_OTG)), (((USB_MUSB_PERIPHERAL || USB_MUSB_OTG) && USB_GADGET_MUSB_HDRC) => USB_GADGET_DUALSPEED), (((USB_MUSB_PERIPHERAL || USB_MUSB_OTG) && USB_GADGET_MUSB_HDRC) => USB_GADGET_SELECTED) ] USB_MUSB_HDRC_HCD? [ ((USB_MUSB_HOST || USB_MUSB_OTG) => USB_MUSB_HDRC_HCD), ((((USB_MUSB_HOST || USB_MUSB_OTG) && USB_GADGET_MUSB_HDRC) && USB_MUSB_HDRC_HCD) => USB_OTG) ] MUSB_PIO_ONLY? { USB_INVENTRA_DMA? [ (!MUSB_PIO_ONLY => (USB_INVENTRA_DMA <=> (ARCH_OMAP2430 || ARCH_OMAP34XX))) ] USB_TI_CPPI_DMA? [ (!MUSB_PIO_ONLY => (USB_TI_CPPI_DMA <=> ARCH_DAVINCI)) ] USB_TUSB_OMAP_DMA? [ (((!MUSB_PIO_ONLY && USB_TUSB6010) && ARCH_OMAP) => USB_TUSB_OMAP_DMA) ] } USB_MUSB_DEBUG? } USB_ACM? : bmode [ (USB_ACM => USB) ] USB_PRINTER? : bmode [ (USB_PRINTER => USB) ] USB_WDM? : bmode [ (USB_WDM => USB) ] USB_TMC? : bmode [ (USB_TMC => USB) ] USB_STORAGE? : bmode [ (USB_STORAGE => (USB && SCSI)) ] { USB_STORAGE_DEBUG? USB_STORAGE_DATAFAB? USB_STORAGE_FREECOM? USB_STORAGE_ISD200? USB_STORAGE_DPCM? USB_STORAGE_USBAT? USB_STORAGE_SDDR09? USB_STORAGE_SDDR55? USB_STORAGE_JUMPSHOT? USB_STORAGE_ALAUDA? USB_STORAGE_ONETOUCH? [ (USB_STORAGE_ONETOUCH => ((INPUT = "y") || (INPUT = "USB_STORAGE"))) ] USB_STORAGE_KARMA? USB_STORAGE_CYPRESS_ATACB? } USB_LIBUSUAL? [ (USB_LIBUSUAL => USB) ] USB_MDC800? : bmode [ (USB_MDC800 => USB) ] USB_MICROTEK? : bmode [ (USB_MICROTEK => (USB && SCSI)) ] USB_USS720? : bmode [ (USB_USS720 => (USB && PARPORT)), (((USB && PARPORT) && USB_USS720) => PARPORT_NOT_PC) ] USB_SERIAL? : bmode [ (USB_SERIAL => USB) ] { USB_SERIAL_CONSOLE? [ (USB_SERIAL_CONSOLE => (USB_SERIAL = "y")) ] USB_EZUSB? USB_SERIAL_GENERIC? USB_SERIAL_AIRCABLE? : bmode USB_SERIAL_ARK3116? : bmode USB_SERIAL_BELKIN? : bmode USB_SERIAL_CH341? : bmode USB_SERIAL_WHITEHEAT? : bmode [ (USB_SERIAL_WHITEHEAT => USB_EZUSB) ] USB_SERIAL_DIGI_ACCELEPORT? : bmode USB_SERIAL_CP2101? : bmode USB_SERIAL_CYPRESS_M8? : bmode USB_SERIAL_EMPEG? : bmode USB_SERIAL_FTDI_SIO? : bmode USB_SERIAL_FUNSOFT? : bmode USB_SERIAL_VISOR? : bmode USB_SERIAL_IPAQ? : bmode USB_SERIAL_IR? : bmode USB_SERIAL_EDGEPORT? : bmode USB_SERIAL_EDGEPORT_TI? : bmode USB_SERIAL_GARMIN? : bmode USB_SERIAL_IPW? : bmode USB_SERIAL_IUU? : bmode USB_SERIAL_KEYSPAN_PDA? : bmode [ (USB_SERIAL_KEYSPAN_PDA => USB_EZUSB) ] USB_SERIAL_KEYSPAN? : bmode [ (USB_SERIAL_KEYSPAN => USB_EZUSB) ] { USB_SERIAL_KEYSPAN_MPR? [ (USB_SERIAL_KEYSPAN_MPR => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA28? [ (USB_SERIAL_KEYSPAN_USA28 => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA28X? [ (USB_SERIAL_KEYSPAN_USA28X => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA28XA? [ (USB_SERIAL_KEYSPAN_USA28XA => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA28XB? [ (USB_SERIAL_KEYSPAN_USA28XB => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA19? [ (USB_SERIAL_KEYSPAN_USA19 => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA18X? [ (USB_SERIAL_KEYSPAN_USA18X => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA19W? [ (USB_SERIAL_KEYSPAN_USA19W => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA19QW? [ (USB_SERIAL_KEYSPAN_USA19QW => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA19QI? [ (USB_SERIAL_KEYSPAN_USA19QI => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA49W? [ (USB_SERIAL_KEYSPAN_USA49W => FIRMWARE_IN_KERNEL) ] USB_SERIAL_KEYSPAN_USA49WLC? [ (USB_SERIAL_KEYSPAN_USA49WLC => FIRMWARE_IN_KERNEL) ] } USB_SERIAL_KLSI? : bmode USB_SERIAL_KOBIL_SCT? : bmode USB_SERIAL_MCT_U232? : bmode USB_SERIAL_MOS7720? : bmode USB_SERIAL_MOS7840? : bmode USB_SERIAL_MOTOROLA? : bmode USB_SERIAL_NAVMAN? : bmode USB_SERIAL_PL2303? : bmode USB_SERIAL_OTI6858? : bmode USB_SERIAL_SPCP8X5? : bmode USB_SERIAL_HP4X? : bmode USB_SERIAL_SAFE? : bmode { USB_SERIAL_SAFE_PADDED? } USB_SERIAL_SIERRAWIRELESS? : bmode USB_SERIAL_TI? : bmode USB_SERIAL_CYBERJACK? : bmode USB_SERIAL_XIRCOM? : bmode [ (USB_SERIAL_XIRCOM => USB_EZUSB) ] USB_SERIAL_OPTION? : bmode USB_SERIAL_OMNINET? : bmode USB_SERIAL_DEBUG? : bmode } USB_EMI62? : bmode [ (USB_EMI62 => USB) ] USB_EMI26? : bmode [ (USB_EMI26 => USB) ] USB_ADUTUX? : bmode [ (USB_ADUTUX => USB) ] USB_SEVSEG? : bmode [ (USB_SEVSEG => USB) ] USB_RIO500? : bmode [ (USB_RIO500 => USB) ] USB_LEGOTOWER? : bmode [ (USB_LEGOTOWER => USB) ] USB_LCD? : bmode [ (USB_LCD => USB) ] USB_BERRY_CHARGE? : bmode [ (USB_BERRY_CHARGE => USB) ] USB_LED? : bmode [ (USB_LED => USB) ] USB_CYPRESS_CY7C63? : bmode [ (USB_CYPRESS_CY7C63 => USB) ] USB_CYTHERM? : bmode [ (USB_CYTHERM => USB) ] USB_PHIDGET? : bmode [ (USB_PHIDGET => USB) ] { USB_PHIDGETKIT? : bmode USB_PHIDGETMOTORCONTROL? : bmode USB_PHIDGETSERVO? : bmode } USB_IDMOUSE? : bmode [ (USB_IDMOUSE => USB) ] USB_FTDI_ELAN? : bmode [ (USB_FTDI_ELAN => USB) ] USB_APPLEDISPLAY? : bmode [ (USB_APPLEDISPLAY => USB), ((USB && USB_APPLEDISPLAY) => BACKLIGHT_LCD_SUPPORT), ((USB && USB_APPLEDISPLAY) => BACKLIGHT_CLASS_DEVICE) ] USB_SISUSBVGA? : bmode [ (USB_SISUSBVGA => (USB && USB_EHCI_HCD)) ] { USB_SISUSBVGA_CON? [ (USB_SISUSBVGA_CON => VT), ((VT && USB_SISUSBVGA_CON) => FONT_8x16) ] } USB_LD? : bmode [ (USB_LD => USB) ] USB_TRANCEVIBRATOR? : bmode [ (USB_TRANCEVIBRATOR => USB) ] USB_IOWARRIOR? : bmode [ (USB_IOWARRIOR => USB) ] USB_TEST? : bmode [ (USB_TEST => (USB && USB_DEVICEFS)) ] USB_ISIGHTFW? : bmode [ (USB_ISIGHTFW => USB), ((USB && USB_ISIGHTFW) => FW_LOADER) ] USB_VST? : bmode [ (USB_VST => USB) ] USB_ATM? : bmode [ (USB_ATM => (USB && ATM)), (((USB && ATM) && USB_ATM) => CRC32) ] { USB_SPEEDTOUCH? : bmode [ (USB_SPEEDTOUCH => FW_LOADER) ] USB_CXACRU? : bmode [ (USB_CXACRU => FW_LOADER) ] USB_UEAGLEATM? : bmode [ (USB_UEAGLEATM => FW_LOADER) ] USB_XUSBATM? : bmode } USB_GADGET? : bmode { USB_GADGET_DEBUG? [ (USB_GADGET_DEBUG => DEBUG_KERNEL) ] USB_GADGET_DEBUG_FILES? [ (USB_GADGET_DEBUG_FILES => PROC_FS) ] USB_GADGET_DEBUG_FS? [ (USB_GADGET_DEBUG_FS => DEBUG_FS) ] USB_GADGET_VBUS_DRAW? : int [ (USB_GADGET_VBUS_DRAW >= 2), (USB_GADGET_VBUS_DRAW <= 500) ] USB_GADGET_SELECTED? "USB Peripheral Controller" [ ("USB Peripheral Controller" => (USB_SUPPORT && USB_GADGET)) ] { ( USB_GADGET_AT91? [ (USB_GADGET_AT91 => ((ARCH_AT91 && !ARCH_AT91SAM9RL) && !ARCH_AT91CAP9)), ((((ARCH_AT91 && !ARCH_AT91SAM9RL) && !ARCH_AT91CAP9) && USB_GADGET_AT91) => USB_GADGET_SELECTED) ] { USB_AT91? : bmode [ (USB_AT91 = USB_GADGET) ] } USB_GADGET_ATMEL_USBA? [ (USB_GADGET_ATMEL_USBA => (AVR32 || (ARCH_AT91CAP9 || ARCH_AT91SAM9RL))), (((AVR32 || (ARCH_AT91CAP9 || ARCH_AT91SAM9RL)) && USB_GADGET_ATMEL_USBA) => USB_GADGET_DUALSPEED) ] { USB_ATMEL_USBA? : bmode [ (USB_ATMEL_USBA = USB_GADGET), (USB_ATMEL_USBA => USB_GADGET_SELECTED) ] } USB_GADGET_FSL_USB2? [ (USB_GADGET_FSL_USB2 => FSL_SOC), ((FSL_SOC && USB_GADGET_FSL_USB2) => USB_GADGET_DUALSPEED) ] { USB_FSL_USB2? : bmode [ (USB_FSL_USB2 = USB_GADGET), (USB_FSL_USB2 => USB_GADGET_SELECTED) ] } USB_GADGET_LH7A40X? [ (USB_GADGET_LH7A40X => ARCH_LH7A40X) ] { USB_LH7A40X? : bmode [ (USB_LH7A40X = USB_GADGET), (USB_LH7A40X => USB_GADGET_SELECTED) ] } USB_GADGET_OMAP? [ (USB_GADGET_OMAP => ARCH_OMAP), (((ARCH_OMAP && (MACH_OMAP_H2 || (MACH_OMAP_H3 || MACH_OMAP_H4_OTG))) && USB_GADGET_OMAP) => ISP1301_OMAP) ] { USB_OMAP? : bmode [ (USB_OMAP = USB_GADGET), (USB_OMAP => USB_GADGET_SELECTED) ] USB_OTG? [ ((USB_OTG => (ARCH_OMAP_OTG && USB_OHCI_HCD)) || ((!(ARCH_OMAP_OTG && USB_OHCI_HCD) && (USB && EXPERIMENTAL)) => !USB_OTG)), (((USB && EXPERIMENTAL) && USB_OTG) => USB_SUSPEND) ] } USB_GADGET_PXA25X? [ (USB_GADGET_PXA25X => ((ARCH_PXA && PXA25x) || ARCH_IXP4XX)) ] { USB_PXA25X? : bmode [ (USB_PXA25X = USB_GADGET), (USB_PXA25X => USB_GADGET_SELECTED) ] USB_PXA25X_SMALL? [ (USB_ETH_RNDIS => !USB_PXA25X_SMALL), (USB_ZERO => USB_PXA25X_SMALL), (USB_ETH => USB_PXA25X_SMALL), (USB_G_SERIAL => USB_PXA25X_SMALL) ] } USB_GADGET_PXA27X? [ (USB_GADGET_PXA27X => (ARCH_PXA && PXA27x)) ] { USB_PXA27X? : bmode [ (USB_PXA27X = USB_GADGET), (USB_PXA27X => USB_GADGET_SELECTED) ] } USB_GADGET_S3C2410? [ (USB_GADGET_S3C2410 => ARCH_S3C2410) ] { USB_S3C2410? : bmode [ (USB_S3C2410 = USB_GADGET), (USB_S3C2410 => USB_GADGET_SELECTED) ] USB_S3C2410_DEBUG? } USB_GADGET_M66592? [ (USB_GADGET_M66592 => USB_GADGET_DUALSPEED) ] { USB_M66592? : bmode [ (USB_M66592 = USB_GADGET), (USB_M66592 => USB_GADGET_SELECTED) ] SUPERH_BUILT_IN_M66592? [ (SUPERH_BUILT_IN_M66592 => CPU_SUBTYPE_SH7722) ] } USB_GADGET_AMD5536UDC? [ (USB_GADGET_AMD5536UDC => PCI), ((PCI && USB_GADGET_AMD5536UDC) => USB_GADGET_DUALSPEED) ] { USB_AMD5536UDC? : bmode [ (USB_AMD5536UDC = USB_GADGET), (USB_AMD5536UDC => USB_GADGET_SELECTED) ] } USB_GADGET_FSL_QE? [ (USB_GADGET_FSL_QE => (FSL_SOC && (QUICC_ENGINE || CPM))) ] { USB_FSL_QE? : bmode [ (USB_FSL_QE = USB_GADGET), (USB_FSL_QE => USB_GADGET_SELECTED) ] } USB_GADGET_NET2280? [ (USB_GADGET_NET2280 => PCI), ((PCI && USB_GADGET_NET2280) => USB_GADGET_DUALSPEED) ] { USB_NET2280? : bmode [ (USB_NET2280 = USB_GADGET), (USB_NET2280 => USB_GADGET_SELECTED) ] } USB_GADGET_GOKU? [ (USB_GADGET_GOKU => PCI) ] { USB_GOKU? : bmode [ (USB_GOKU = USB_GADGET), (USB_GOKU => USB_GADGET_SELECTED) ] } USB_GADGET_DUMMY_HCD? [ (USB_GADGET_DUMMY_HCD => ((USB = "y") || ((USB = "m") && (USB_GADGET = "m")))), ((((USB = "y") || ((USB = "m") && (USB_GADGET = "m"))