NULL pointer dereference in iio_buffer_register()
Hi Jonathan,
I got this boot error when testing kernel in kvm, built with the attached config:
[ 7.618723] kobject: 'tpci200' (ffff8800072f8798): kobject_add_internal: parent: 'drivers', set: 'drivers' [ 7.620602] kobject: 'tpci200' (ffff8800072f8798): kobject_uevent_env [ 7.621875] kobject: 'tpci200' (ffff8800072f8798): fill_kobj_path: path = '/bus/pci/drivers/tpci200' [ 7.623739] BUG: unable to handle kernel NULL pointer dereference at 00000000000000b0 [ 7.625237] IP: [<ffffffff815071e7>] iio_buffer_register+0x27/0x4b0 [ 7.626396] PGD 0 [ 7.626839] Oops: 0000 [#1] PREEMPT SMP [ 7.627591] CPU 1 [ 7.628027] Pid: 1, comm: swapper/0 Not tainted 3.5.0-rc5+ #36 [ 7.629191] RIP: 0010:[<ffffffff815071e7>] [<ffffffff815071e7>] iio_buffer_register+0x27/0x4b0 [ 7.630569] RSP: 0018:ffff88000008de30 EFLAGS: 00010202 [ 7.630569] RAX: ffff8800072f8c58 RBX: 0000000000000000 RCX: 0000000000000000 [ 7.630569] RDX: 0000000000000005 RSI: ffffffff81c2b580 RDI: ffff8800072f9008 [ 7.630569] RBP: ffff88000008dea0 R08: 0000000000003a84 R09: 000000000000fffe [ 7.630569] R10: 000000000000000a R11: 0000000000000001 R12: ffff8800072f9008 [ 7.630569] R13: 0000000000000134 R14: 0000000000000000 R15: ffff8800072f9008 [ 7.630569] FS: 0000000000000000(0000) GS:ffff88000de00000(0000) knlGS:0000000000000000 [ 7.630569] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 7.630569] CR2: 00000000000000b0 CR3: 0000000001a0b000 CR4: 00000000000006e0 [ 7.630569] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7.630569] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 7.630569] Process swapper/0 (pid: 1, threadinfo ffff88000008c000, task ffff88000008a000) [ 7.630569] Stack: [ 7.630569] ffffffff81e7f3ba 0000000000000000 ffff88000008de70 ffffffff810ac628 [ 7.630569] ffff88000008de80 ffff8800072f95e8 ffffffff818d425b ffffffff81c2b580 [ 7.630569] ffff88000008dea0 0000000000000000 ffff8800072f9008 0000000000000134 [ 7.630569] Call Trace: [ 7.630569] [<ffffffff81e7f3ba>] ? tpci200_drvr_init_module+0x29/0x29 [ 7.630569] [<ffffffff810ac628>] ? debug_mutex_init+0x48/0x70 [ 7.630569] [<ffffffff81e7f3ba>] ? tpci200_drvr_init_module+0x29/0x29 [ 7.630569] [<ffffffff81e7f51d>] iio_dummy_init+0x163/0x1ed [ 7.630569] [<ffffffff81e49138>] do_one_initcall+0xb6/0x1c8 [ 7.630569] [<ffffffff81e49456>] kernel_init+0x20c/0x2fd [ 7.630569] [<ffffffff81e48634>] ? loglevel+0x46/0x46 [ 7.630569] [<ffffffff815b32a4>] kernel_thread_helper+0x4/0x10 [ 7.630569] [<ffffffff81e4924a>] ? do_one_initcall+0x1c8/0x1c8 [ 7.630569] [<ffffffff815b32a0>] ? gs_change+0x13/0x13 [ 7.630569] Code: 00 00 00 00 55 48 89 e5 41 57 49 89 ff 41 56 41 55 41 54 53 48 83 ec 48 4c 8b b7 f8 02 00 00 48 83 05 9d 13 30 01 01 48 89 75 c8 <49> 8b 86 b0 00 00 00 48 85 c0 74 22 8b 8f 78 05 00 00 48 63 f1 [ 7.630569] RIP [<ffffffff815071e7>] iio_buffer_register+0x27/0x4b0 [ 7.630569] RSP <ffff88000008de30> [ 7.630569] CR2: 00000000000000b0 [ 7.671281] ---[ end trace 2659a79bb8841e3c ]--- [ 7.672239] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009
Thanks,
Fengguang
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.5.0-rc5 Kernel Configuration
#CONFIG_64BIT=y
# CONFIG_X86_32 is not setCONFIG_X86_64=yCONFIG_X86=yCONFIG_INSTRUCTION_DECODER=yCONFIG_OUTPUT_FORMAT="elf64-x86-64"CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"CONFIG_LOCKDEP_SUPPORT=yCONFIG_STACKTRACE_SUPPORT=yCONFIG_HAVE_LATENCYTOP_SUPPORT=yCONFIG_MMU=yCONFIG_NEED_DMA_MAP_STATE=yCONFIG_NEED_SG_DMA_LENGTH=y
# CONFIG_GENERIC_ISA_DMA is not setCONFIG_GENERIC_BUG=yCONFIG_GENERIC_BUG_RELATIVE_POINTERS=yCONFIG_GENERIC_HWEIGHT=y
# CONFIG_ARCH_MAY_HAVE_PC_FDC is not set
# CONFIG_RWSEM_GENERIC_SPINLOCK is not setCONFIG_RWSEM_XCHGADD_ALGORITHM=yCONFIG_GENERIC_CALIBRATE_DELAY=yCONFIG_ARCH_HAS_CPU_RELAX=yCONFIG_ARCH_HAS_DEFAULT_IDLE=yCONFIG_ARCH_HAS_CACHE_LINE_SIZE=yCONFIG_ARCH_HAS_CPU_AUTOPROBE=yCONFIG_HAVE_SETUP_PER_CPU_AREA=yCONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=yCONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=yCONFIG_ARCH_HIBERNATION_POSSIBLE=yCONFIG_ARCH_SUSPEND_POSSIBLE=yCONFIG_ZONE_DMA32=yCONFIG_AUDIT_ARCH=yCONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=yCONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=yCONFIG_X86_64_SMP=yCONFIG_X86_HT=yCONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_CPU_PROBE_RELEASE=yCONFIG_ARCH_SUPPORTS_UPROBES=yCONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"CONFIG_CONSTRUCTORS=yCONFIG_HAVE_IRQ_WORK=yCONFIG_IRQ_WORK=yCONFIG_BUILDTIME_EXTABLE_SORT=y
#
# General setup
#
# CONFIG_EXPERIMENTAL is not setCONFIG_INIT_ENV_ARG_LIMIT=32CONFIG_CROSS_COMPILE=""CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not setCONFIG_HAVE_KERNEL_GZIP=yCONFIG_HAVE_KERNEL_BZIP2=yCONFIG_HAVE_KERNEL_LZMA=yCONFIG_HAVE_KERNEL_XZ=yCONFIG_HAVE_KERNEL_LZO=y
# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not setCONFIG_KERNEL_LZMA=y
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not setCONFIG_DEFAULT_HOSTNAME="(none)"CONFIG_SYSVIPC=yCONFIG_BSD_PROCESS_ACCT=yCONFIG_BSD_PROCESS_ACCT_V3=yCONFIG_FHANDLE=y
# CONFIG_TASKSTATS is not set
# CONFIG_AUDIT is not setCONFIG_HAVE_GENERIC_HARDIRQS=y
#
# IRQ subsystem
#CONFIG_GENERIC_HARDIRQS=yCONFIG_GENERIC_IRQ_PROBE=yCONFIG_GENERIC_IRQ_SHOW=yCONFIG_GENERIC_PENDING_IRQ=yCONFIG_IRQ_DOMAIN=y
# CONFIG_IRQ_DOMAIN_DEBUG is not setCONFIG_IRQ_FORCED_THREADING=yCONFIG_SPARSE_IRQ=yCONFIG_CLOCKSOURCE_WATCHDOG=yCONFIG_ARCH_CLOCKSOURCE_DATA=yCONFIG_GENERIC_TIME_VSYSCALL=yCONFIG_GENERIC_CLOCKEVENTS=yCONFIG_GENERIC_CLOCKEVENTS_BUILD=yCONFIG_GENERIC_CLOCKEVENTS_BROADCAST=yCONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=yCONFIG_GENERIC_CMOS_UPDATE=y
#
# Timers subsystem
#CONFIG_TICK_ONESHOT=y
# CONFIG_NO_HZ is not setCONFIG_HIGH_RES_TIMERS=y
#
# RCU Subsystem
#CONFIG_TREE_PREEMPT_RCU=yCONFIG_PREEMPT_RCU=yCONFIG_RCU_FANOUT=64CONFIG_RCU_FANOUT_LEAF=16CONFIG_RCU_FANOUT_EXACT=y
# CONFIG_TREE_RCU_TRACE is not setCONFIG_RCU_BOOST=yCONFIG_RCU_BOOST_PRIO=1CONFIG_RCU_BOOST_DELAY=500
# CONFIG_IKCONFIG is not setCONFIG_LOG_BUF_SHIFT=17CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=yCONFIG_CGROUPS=yCONFIG_CGROUP_DEBUG=y
# CONFIG_CGROUP_FREEZER is not set
# CONFIG_CGROUP_DEVICE is not setCONFIG_CPUSETS=y
# CONFIG_PROC_PID_CPUSET is not setCONFIG_CGROUP_CPUACCT=yCONFIG_RESOURCE_COUNTERS=y
# CONFIG_CGROUP_MEM_RES_CTLR is not setCONFIG_CGROUP_PERF=yCONFIG_CGROUP_SCHED=yCONFIG_FAIR_GROUP_SCHED=y
# CONFIG_CHECKPOINT_RESTORE is not setCONFIG_NAMESPACES=yCONFIG_UTS_NS=yCONFIG_IPC_NS=y
# CONFIG_PID_NS is not setCONFIG_NET_NS=yCONFIG_SCHED_AUTOGROUP=yCONFIG_SYSFS_DEPRECATED=y
# CONFIG_SYSFS_DEPRECATED_V2 is not set
# CONFIG_RELAY is not setCONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE=""CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not set
# CONFIG_RD_LZMA is not set
# CONFIG_RD_XZ is not set
# CONFIG_RD_LZO is not set
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not setCONFIG_ANON_INODES=yCONFIG_EXPERT=y
# CONFIG_UID16 is not setCONFIG_KALLSYMS=yCONFIG_KALLSYMS_ALL=yCONFIG_HOTPLUG=yCONFIG_PRINTK=yCONFIG_BUG=y
# CONFIG_ELF_CORE is not setCONFIG_PCSPKR_PLATFORM=yCONFIG_HAVE_PCSPKR_PLATFORM=y
# CONFIG_BASE_FULL is not setCONFIG_FUTEX=yCONFIG_EPOLL=yCONFIG_SIGNALFD=yCONFIG_TIMERFD=yCONFIG_EVENTFD=yCONFIG_SHMEM=y
# CONFIG_AIO is not setCONFIG_EMBEDDED=yCONFIG_HAVE_PERF_EVENTS=y
#
# Kernel Performance Events And Counters
#CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not setCONFIG_VM_EVENT_COUNTERS=yCONFIG_PCI_QUIRKS=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set
# CONFIG_SLUB is not setCONFIG_SLOB=y
# CONFIG_PROFILING is not setCONFIG_HAVE_OPROFILE=yCONFIG_OPROFILE_NMI_TIMER=yCONFIG_JUMP_LABEL=yCONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=yCONFIG_HAVE_IOREMAP_PROT=yCONFIG_HAVE_KPROBES=yCONFIG_HAVE_KRETPROBES=yCONFIG_HAVE_OPTPROBES=yCONFIG_HAVE_ARCH_TRACEHOOK=yCONFIG_HAVE_DMA_ATTRS=yCONFIG_USE_GENERIC_SMP_HELPERS=yCONFIG_GENERIC_SMP_IDLE_THREAD=yCONFIG_HAVE_REGS_AND_STACK_ACCESS_API=yCONFIG_HAVE_DMA_API_DEBUG=yCONFIG_HAVE_HW_BREAKPOINT=yCONFIG_HAVE_MIXED_BREAKPOINTS_REGS=yCONFIG_HAVE_USER_RETURN_NOTIFIER=yCONFIG_HAVE_PERF_EVENTS_NMI=yCONFIG_HAVE_ARCH_JUMP_LABEL=yCONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=yCONFIG_HAVE_CMPXCHG_LOCAL=yCONFIG_HAVE_CMPXCHG_DOUBLE=yCONFIG_ARCH_WANT_OLD_COMPAT_IPC=yCONFIG_HAVE_ARCH_SECCOMP_FILTER=yCONFIG_SECCOMP_FILTER=y
#
# GCOV-based kernel profiling
#CONFIG_GCOV_KERNEL=y CONFIG_GCOV_PROFILE_ALL=y
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=yCONFIG_BASE_SMALL=1
# CONFIG_MODULES is not set CONFIG_STOP_MACHINE=y
# CONFIG_BLOCK is not set
# CONFIG_INLINE_SPIN_TRYLOCK is not set
# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set # CONFIG_INLINE_SPIN_LOCK is not set
# CONFIG_INLINE_SPIN_LOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set CONFIG_UNINLINE_SPIN_UNLOCK=y
# CONFIG_INLINE_SPIN_UNLOCK_BH is not set # CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set # CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set # CONFIG_INLINE_READ_TRYLOCK is not set
# CONFIG_INLINE_READ_LOCK is not set
# CONFIG_INLINE_READ_LOCK_BH is not set
# CONFIG_INLINE_READ_LOCK_IRQ is not set
# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set # CONFIG_INLINE_READ_UNLOCK is not set
# CONFIG_INLINE_READ_UNLOCK_BH is not set # CONFIG_INLINE_READ_UNLOCK_IRQ is not set # CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set # CONFIG_INLINE_WRITE_TRYLOCK is not set
# CONFIG_INLINE_WRITE_LOCK is not set
# CONFIG_INLINE_WRITE_LOCK_BH is not set
# CONFIG_INLINE_WRITE_LOCK_IRQ is not set # CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set # CONFIG_INLINE_WRITE_UNLOCK is not set
# CONFIG_INLINE_WRITE_UNLOCK_BH is not set # CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set # CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set # CONFIG_MUTEX_SPIN_ON_OWNER is not set CONFIG_FREEZER=y
#
# Processor type and features
#
# CONFIG_ZONE_DMA is not setCONFIG_SMP=yCONFIG_X86_MPPARSE=y
# CONFIG_X86_EXTENDED_PLATFORM is not setCONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
# CONFIG_SCHED_OMIT_FRAME_POINTER is not setCONFIG_PARAVIRT_GUEST=y
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
# CONFIG_XEN is not set
# CONFIG_XEN_PRIVILEGED_GUEST is not setCONFIG_KVM_CLOCK=yCONFIG_KVM_GUEST=yCONFIG_PARAVIRT=yCONFIG_PARAVIRT_CLOCK=y
# CONFIG_PARAVIRT_DEBUG is not setCONFIG_NO_BOOTMEM=y
# CONFIG_MEMTEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not setCONFIG_GENERIC_CPU=yCONFIG_X86_INTERNODE_CACHE_SHIFT=6CONFIG_X86_CMPXCHG=yCONFIG_X86_L1_CACHE_SHIFT=6CONFIG_X86_XADD=yCONFIG_X86_WP_WORKS_OK=yCONFIG_X86_TSC=yCONFIG_X86_CMPXCHG64=yCONFIG_X86_CMOV=yCONFIG_X86_MINIMUM_CPU_FAMILY=64CONFIG_X86_DEBUGCTLMSR=y
# CONFIG_PROCESSOR_SELECT is not setCONFIG_CPU_SUP_INTEL=yCONFIG_CPU_SUP_AMD=yCONFIG_CPU_SUP_CENTAUR=yCONFIG_HPET_TIMER=y
# CONFIG_DMI is not set
# CONFIG_GART_IOMMU is not setCONFIG_SWIOTLB=yCONFIG_IOMMU_HELPER=yCONFIG_NR_CPUS=8CONFIG_SCHED_SMT=yCONFIG_SCHED_MC=yCONFIG_IRQ_TIME_ACCOUNTING=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not setCONFIG_PREEMPT=yCONFIG_PREEMPT_COUNT=yCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=yCONFIG_X86_MCE=y
# CONFIG_X86_MCE_INTEL is not setCONFIG_X86_MCE_AMD=yCONFIG_X86_MCE_THRESHOLD=y
# CONFIG_X86_MCE_INJECT is not set
# CONFIG_I8K is not setCONFIG_MICROCODE=y
# CONFIG_MICROCODE_INTEL is not setCONFIG_MICROCODE_AMD=yCONFIG_MICROCODE_OLD_INTERFACE=y
# CONFIG_X86_MSR is not setCONFIG_X86_CPUID=yCONFIG_ARCH_PHYS_ADDR_T_64BIT=yCONFIG_ARCH_DMA_ADDR_T_64BIT=yCONFIG_DIRECT_GBPAGES=y
# CONFIG_NUMA is not setCONFIG_ARCH_SPARSEMEM_ENABLE=yCONFIG_ARCH_SPARSEMEM_DEFAULT=yCONFIG_ARCH_SELECT_MEMORY_MODEL=yCONFIG_ARCH_MEMORY_PROBE=yCONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000CONFIG_SELECT_MEMORY_MODEL=yCONFIG_SPARSEMEM_MANUAL=yCONFIG_SPARSEMEM=yCONFIG_HAVE_MEMORY_PRESENT=yCONFIG_SPARSEMEM_EXTREME=yCONFIG_SPARSEMEM_VMEMMAP_ENABLE=yCONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=yCONFIG_SPARSEMEM_VMEMMAP=yCONFIG_HAVE_MEMBLOCK=yCONFIG_HAVE_MEMBLOCK_NODE_MAP=yCONFIG_ARCH_DISCARD_MEMBLOCK=yCONFIG_MEMORY_HOTPLUG=yCONFIG_MEMORY_HOTPLUG_SPARSE=yCONFIG_MEMORY_HOTREMOVE=yCONFIG_PAGEFLAGS_EXTENDED=yCONFIG_SPLIT_PTLOCK_CPUS=999999CONFIG_COMPACTION=yCONFIG_MIGRATION=yCONFIG_PHYS_ADDR_T_64BIT=yCONFIG_ZONE_DMA_FLAG=0CONFIG_VIRT_TO_BUS=y
# CONFIG_KSM is not setCONFIG_DEFAULT_MMAP_MIN_ADDR=4096CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=yCONFIG_MEMORY_FAILURE=yCONFIG_TRANSPARENT_HUGEPAGE=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not setCONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
# CONFIG_CROSS_MEMORY_ATTACH is not setCONFIG_CLEANCACHE=yCONFIG_X86_CHECK_BIOS_CORRUPTION=yCONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=yCONFIG_X86_RESERVE_LOW=64
# CONFIG_MTRR is not setCONFIG_ARCH_RANDOM=yCONFIG_SECCOMP=y
# CONFIG_CC_STACKPROTECTOR is not setCONFIG_HZ_100=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not setCONFIG_HZ=100CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
# CONFIG_CRASH_DUMP is not setCONFIG_PHYSICAL_START=0x1000000CONFIG_RELOCATABLE=yCONFIG_PHYSICAL_ALIGN=0x1000000CONFIG_HOTPLUG_CPU=y
# CONFIG_COMPAT_VDSO is not set
# CONFIG_CMDLINE_BOOL is not setCONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=yCONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
#
# Power management and ACPI options
#CONFIG_SUSPEND=yCONFIG_SUSPEND_FREEZER=yCONFIG_PM_SLEEP=yCONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set
# CONFIG_PM_RUNTIME is not setCONFIG_PM=yCONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not setCONFIG_CAN_PM_TRACE=y
# CONFIG_PM_TRACE_RTC is not set
# CONFIG_ACPI is not setCONFIG_SFI=y
#
# CPU Frequency scaling
#CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
#
# x86 CPU frequency scaling drivers # CONFIG_X86_P4_CLOCKMOD=y
#
# shared options # CONFIG_X86_SPEEDSTEP_LIB=y # CONFIG_CPU_IDLE is not set
#
# Memory power savings
#
#
# Bus options (PCI etc.)
#CONFIG_PCI=yCONFIG_PCI_DIRECT=yCONFIG_PCI_DOMAINS=yCONFIG_PCIEPORTBUS=y
# CONFIG_HOTPLUG_PCI_PCIE is not set
# CONFIG_PCIEAER is not setCONFIG_PCIEASPM=yCONFIG_PCIEASPM_DEBUG=y
# CONFIG_PCIEASPM_DEFAULT is not setCONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCIEASPM_PERFORMANCE is not setCONFIG_ARCH_SUPPORTS_MSI=y
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
# CONFIG_HT_IRQ is not setCONFIG_PCI_ATS=y
# CONFIG_PCI_IOV is not setCONFIG_PCI_PRI=yCONFIG_PCI_PASID=y
# CONFIG_ISA_DMA_API is not setCONFIG_AMD_NB=y
# CONFIG_PCCARD is not setCONFIG_HOTPLUG_PCI=yCONFIG_HOTPLUG_PCI_FAKE=yCONFIG_HOTPLUG_PCI_CPCI=yCONFIG_HOTPLUG_PCI_CPCI_ZT5550=y
# CONFIG_HOTPLUG_PCI_CPCI_GENERIC is not set
# CONFIG_HOTPLUG_PCI_SHPC is not setCONFIG_RAPIDIO=y
# CONFIG_RAPIDIO_TSI721 is not setCONFIG_RAPIDIO_DISC_TIMEOUT=30
# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
# CONFIG_RAPIDIO_DMA_ENGINE is not setCONFIG_RAPIDIO_DEBUG=yCONFIG_RAPIDIO_TSI57X=y
# CONFIG_RAPIDIO_CPS_XX is not set
# CONFIG_RAPIDIO_TSI568 is not setCONFIG_RAPIDIO_CPS_GEN2=y
# CONFIG_RAPIDIO_TSI500 is not set
#
# Executable file formats / Emulations
#CONFIG_BINFMT_ELF=yCONFIG_COMPAT_BINFMT_ELF=yCONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
# CONFIG_HAVE_AOUT is not setCONFIG_BINFMT_MISC=yCONFIG_IA32_EMULATION=yCONFIG_IA32_AOUT=yCONFIG_COMPAT=yCONFIG_COMPAT_FOR_U64_ALIGNMENT=yCONFIG_SYSVIPC_COMPAT=yCONFIG_KEYS_COMPAT=yCONFIG_HAVE_TEXT_POKE_SMP=yCONFIG_X86_DEV_DMA_OPS=yCONFIG_NET=y
#
# Networking options
#
# CONFIG_PACKET is not setCONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
# CONFIG_NET_KEY is not set
# CONFIG_INET is not set
# CONFIG_NETWORK_SECMARK is not set
# CONFIG_NETFILTER is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_PHONET is not set
# CONFIG_NET_SCHED is not set
# CONFIG_DCB is not set
# CONFIG_DNS_RESOLVER is not set
# CONFIG_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not setCONFIG_RPS=yCONFIG_RFS_ACCEL=yCONFIG_XPS=y
# CONFIG_NETPRIO_CGROUP is not setCONFIG_BQL=y
#
# Network testing
#
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not setCONFIG_WIRELESS=y
# CONFIG_CFG80211 is not set
# CONFIG_LIB80211 is not set
#
# CFG80211 needs to be enabled for MAC80211
#
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_RFKILL_REGULATOR is not set
# CONFIG_NET_9P is not set
# CONFIG_CAIF is not setCONFIG_HAVE_BPF_JIT=y
#
# Device Drivers
#
#
# Generic Driver Options
#CONFIG_UEVENT_HELPER_PATH=""CONFIG_DEVTMPFS=yCONFIG_DEVTMPFS_MOUNT=yCONFIG_STANDALONE=y
# CONFIG_PREVENT_FIRMWARE_BUILD is not setCONFIG_FW_LOADER=yCONFIG_FIRMWARE_IN_KERNEL=yCONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not setCONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not setCONFIG_REGMAP=yCONFIG_REGMAP_I2C=yCONFIG_REGMAP_SPI=yCONFIG_REGMAP_IRQ=y
# CONFIG_CONNECTOR is not setCONFIG_MTD=yCONFIG_MTD_REDBOOT_PARTS=yCONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=yCONFIG_MTD_REDBOOT_PARTS_READONLY=y
# CONFIG_MTD_CMDLINE_PARTS is not setCONFIG_MTD_AR7_PARTS=y
#
# User Modules And Translation Layers
#CONFIG_MTD_CHAR=yCONFIG_MTD_OOPS=y
#
# RAM/ROM/Flash chip drivers
#
# CONFIG_MTD_CFI is not set
# CONFIG_MTD_JEDECPROBE is not setCONFIG_MTD_MAP_BANK_WIDTH_1=yCONFIG_MTD_MAP_BANK_WIDTH_2=yCONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not setCONFIG_MTD_CFI_I1=yCONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not setCONFIG_MTD_RAM=yCONFIG_MTD_ROM=yCONFIG_MTD_ABSENT=y
#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
# CONFIG_MTD_PHYSMAP is not set
# CONFIG_MTD_TS5500 is not set
# CONFIG_MTD_INTEL_VR_NOR is not setCONFIG_MTD_PLATRAM=y
#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not setCONFIG_MTD_SST25L=y
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not setCONFIG_MTD_MTDRAM=yCONFIG_MTDRAM_TOTAL_SIZE=4096CONFIG_MTDRAM_ERASE_SIZE=128CONFIG_MTDRAM_ABS_POS=0
#
# Disk-On-Chip Device Drivers
#CONFIG_MTD_DOC2000=yCONFIG_MTD_DOC2001=yCONFIG_MTD_DOC2001PLUS=y
# CONFIG_MTD_DOCG3 is not setCONFIG_MTD_DOCPROBE=yCONFIG_MTD_DOCECC=y
# CONFIG_MTD_DOCPROBE_ADVANCED is not setCONFIG_MTD_DOCPROBE_ADDRESS=0x0CONFIG_MTD_NAND_ECC=yCONFIG_MTD_NAND_ECC_SMC=yCONFIG_MTD_NAND=y
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
# CONFIG_MTD_NAND_ECC_BCH is not setCONFIG_MTD_SM_COMMON=y
# CONFIG_MTD_NAND_MUSEUM_IDS is not set
# CONFIG_MTD_NAND_DENALI is not setCONFIG_MTD_NAND_IDS=yCONFIG_MTD_NAND_RICOH=yCONFIG_MTD_NAND_CAFE=y
# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_PLATFORM is not set
# CONFIG_MTD_ALAUDA is not setCONFIG_MTD_ONENAND=y
# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
# CONFIG_MTD_ONENAND_GENERIC is not set
# CONFIG_MTD_ONENAND_OTP is not setCONFIG_MTD_ONENAND_2X_PROGRAM=yCONFIG_MTD_ONENAND_SIM=y
#
# LPDDR flash memory drivers
#CONFIG_MTD_LPDDR=yCONFIG_MTD_QINFO_PROBE=yCONFIG_MTD_UBI=yCONFIG_MTD_UBI_WL_THRESHOLD=4096CONFIG_MTD_UBI_BEB_RESERVE=1
# CONFIG_MTD_UBI_GLUEBI is not set
# CONFIG_PARPORT is not set
#
# Misc devices
#
# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_AD525X_DPOT is not setCONFIG_PHANTOM=yCONFIG_INTEL_MID_PTI=y
# CONFIG_SGI_IOC4 is not setCONFIG_ENCLOSURE_SERVICES=y
# CONFIG_HP_ILO is not set
# CONFIG_APDS9802ALS is not set
# CONFIG_ISL29003 is not set
# CONFIG_ISL29020 is not setCONFIG_SENSORS_TSL2550=y
# CONFIG_SENSORS_BH1780 is not set
# CONFIG_SENSORS_BH1770 is not set
# CONFIG_SENSORS_APDS990X is not set
# CONFIG_HMC6352 is not set
# CONFIG_TI_DAC7512 is not setCONFIG_VMWARE_BALLOON=yCONFIG_BMP085=y
# CONFIG_BMP085_I2C is not setCONFIG_BMP085_SPI=yCONFIG_PCH_PHUB=y
# CONFIG_USB_SWITCH_FSA9480 is not set
#
# EEPROM support
#
# CONFIG_EEPROM_AT24 is not setCONFIG_EEPROM_AT25=y
# CONFIG_EEPROM_LEGACY is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_EEPROM_93XX46 is not set
# CONFIG_CB710_CORE is not set
#
# Texas Instruments shared transport line discipline #
# CONFIG_SENSORS_LIS3_SPI is not set
# CONFIG_SENSORS_LIS3_I2C is not set
#
# Altera FPGA firmware download module
#CONFIG_ALTERA_STAPL=yCONFIG_HAVE_IDE=y
#
# SCSI device support
#CONFIG_SCSI_MOD=y
# CONFIG_SCSI_DMA is not set
# CONFIG_SCSI_NETLINK is not set
# CONFIG_FUSION is not set
#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not setCONFIG_FIREWIRE_NOSY=y
# CONFIG_I2O is not set
# CONFIG_MACINTOSH_DRIVERS is not set
# CONFIG_NETDEVICES is not set
# CONFIG_ISDN is not set
#
# Input device support
#CONFIG_INPUT=yCONFIG_INPUT_FF_MEMLESS=yCONFIG_INPUT_POLLDEV=yCONFIG_INPUT_SPARSEKMAP=yCONFIG_INPUT_MATRIXKMAP=y
#
# Userland interfaces
#
# CONFIG_INPUT_MOUSEDEV is not setCONFIG_INPUT_JOYDEV=y
# CONFIG_INPUT_EVDEV is not setCONFIG_INPUT_EVBUG=y
#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ADP5520=y
# CONFIG_KEYBOARD_ADP5588 is not setCONFIG_KEYBOARD_ADP5589=yCONFIG_KEYBOARD_ATKBD=yCONFIG_KEYBOARD_QT1070=y
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_TCA6416 is not setCONFIG_KEYBOARD_TCA8418=yCONFIG_KEYBOARD_LM8323=yCONFIG_KEYBOARD_LM8333=yCONFIG_KEYBOARD_MAX7359=yCONFIG_KEYBOARD_MCS=yCONFIG_KEYBOARD_MPR121=y
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_OPENCORES is not setCONFIG_KEYBOARD_STOWAWAY=yCONFIG_KEYBOARD_SUNKBD=yCONFIG_KEYBOARD_OMAP4=y
# CONFIG_KEYBOARD_TC3589X is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_INPUT_MOUSE is not setCONFIG_INPUT_JOYSTICK=y
# CONFIG_JOYSTICK_ANALOG is not set
# CONFIG_JOYSTICK_A3D is not setCONFIG_JOYSTICK_ADI=yCONFIG_JOYSTICK_COBRA=yCONFIG_JOYSTICK_GF2K=yCONFIG_JOYSTICK_GRIP=yCONFIG_JOYSTICK_GRIP_MP=yCONFIG_JOYSTICK_GUILLEMOT=y
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_SIDEWINDER is not setCONFIG_JOYSTICK_TMDC=yCONFIG_JOYSTICK_IFORCE=y
# CONFIG_JOYSTICK_IFORCE_USB is not setCONFIG_JOYSTICK_IFORCE_232=yCONFIG_JOYSTICK_WARRIOR=y
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_SPACEBALL is not setCONFIG_JOYSTICK_STINGER=y
# CONFIG_JOYSTICK_TWIDJOY is not set
# CONFIG_JOYSTICK_ZHENHUA is not setCONFIG_JOYSTICK_AS5011=yCONFIG_JOYSTICK_JOYDUMP=yCONFIG_JOYSTICK_XPAD=yCONFIG_JOYSTICK_XPAD_FF=y
# CONFIG_JOYSTICK_XPAD_LEDS is not set
# CONFIG_INPUT_TABLET is not setCONFIG_INPUT_TOUCHSCREEN=yCONFIG_TOUCHSCREEN_ADS7846=y
# CONFIG_TOUCHSCREEN_AD7877 is not setCONFIG_TOUCHSCREEN_AD7879=y
# CONFIG_TOUCHSCREEN_AD7879_I2C is not set
# CONFIG_TOUCHSCREEN_AD7879_SPI is not set
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not setCONFIG_TOUCHSCREEN_BU21013=yCONFIG_TOUCHSCREEN_CYTTSP_CORE=y
# CONFIG_TOUCHSCREEN_CYTTSP_I2C is not setCONFIG_TOUCHSCREEN_CYTTSP_SPI=y
# CONFIG_TOUCHSCREEN_DA9052 is not set
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
# CONFIG_TOUCHSCREEN_EETI is not set
# CONFIG_TOUCHSCREEN_EGALAX is not setCONFIG_TOUCHSCREEN_FUJITSU=y
# CONFIG_TOUCHSCREEN_ILI210X is not setCONFIG_TOUCHSCREEN_GUNZE=y
# CONFIG_TOUCHSCREEN_ELO is not setCONFIG_TOUCHSCREEN_WACOM_W8001=y
# CONFIG_TOUCHSCREEN_WACOM_I2C is not setCONFIG_TOUCHSCREEN_MAX11801=y
# CONFIG_TOUCHSCREEN_MCS5000 is not set
# CONFIG_TOUCHSCREEN_MTOUCH is not setCONFIG_TOUCHSCREEN_INEXIO=yCONFIG_TOUCHSCREEN_MK712=y
# CONFIG_TOUCHSCREEN_PENMOUNT is not set
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
# CONFIG_TOUCHSCREEN_PIXCIR is not set
# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
# CONFIG_TOUCHSCREEN_MC13783 is not set
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not setCONFIG_TOUCHSCREEN_TSC_SERIO=yCONFIG_TOUCHSCREEN_TSC2005=y
# CONFIG_TOUCHSCREEN_TSC2007 is not set
# CONFIG_TOUCHSCREEN_PCAP is not setCONFIG_TOUCHSCREEN_ST1232=y
# CONFIG_TOUCHSCREEN_TPS6507X is not set
# CONFIG_INPUT_MISC is not set
#
# Hardware I/O ports
#CONFIG_SERIO=yCONFIG_SERIO_I8042=yCONFIG_SERIO_SERPORT=yCONFIG_SERIO_CT82C710=y
# CONFIG_SERIO_PCIPS2 is not setCONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
# CONFIG_SERIO_ALTERA_PS2 is not set
# CONFIG_SERIO_PS2MULT is not setCONFIG_GAMEPORT=yCONFIG_GAMEPORT_NS558=y
# CONFIG_GAMEPORT_L4 is not setCONFIG_GAMEPORT_EMU10K1=yCONFIG_GAMEPORT_FM801=y
#
# Character devices
#
# CONFIG_VT is not set
# CONFIG_UNIX98_PTYS is not setCONFIG_LEGACY_PTYS=yCONFIG_LEGACY_PTY_COUNT=256
# CONFIG_SERIAL_NONSTANDARD is not setCONFIG_TRACE_ROUTER=yCONFIG_TRACE_SINK=yCONFIG_DEVKMEM=y
#
# Serial drivers
#CONFIG_SERIAL_8250=yCONFIG_SERIAL_8250_CONSOLE=yCONFIG_FIX_EARLYCON_MEM=y
# CONFIG_SERIAL_8250_PCI is not setCONFIG_SERIAL_8250_NR_UARTS=4CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set
#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MAX3100 is not setCONFIG_SERIAL_MAX3107=yCONFIG_SERIAL_MFD_HSU=y
# CONFIG_SERIAL_MFD_HSU_CONSOLE is not setCONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not setCONFIG_SERIAL_ALTERA_UART=yCONFIG_SERIAL_ALTERA_UART_MAXPORTS=4CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200CONFIG_SERIAL_ALTERA_UART_CONSOLE=yCONFIG_SERIAL_PCH_UART=yCONFIG_SERIAL_PCH_UART_CONSOLE=yCONFIG_SERIAL_XILINX_PS_UART=yCONFIG_SERIAL_XILINX_PS_UART_CONSOLE=yCONFIG_TTY_PRINTK=yCONFIG_HVC_DRIVER=yCONFIG_VIRTIO_CONSOLE=yCONFIG_IPMI_HANDLER=yCONFIG_IPMI_PANIC_EVENT=yCONFIG_IPMI_PANIC_STRING=y
# CONFIG_IPMI_DEVICE_INTERFACE is not setCONFIG_IPMI_SI=y
# CONFIG_IPMI_WATCHDOG is not setCONFIG_IPMI_POWEROFF=y
# CONFIG_HW_RANDOM is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
# CONFIG_GEN_RTC is not set
# CONFIG_R3964 is not setCONFIG_APPLICOM=y
# CONFIG_MWAVE is not setCONFIG_HANGCHECK_TIMER=yCONFIG_TCG_TPM=yCONFIG_TCG_TIS=yCONFIG_TCG_NSC=yCONFIG_TCG_ATMEL=yCONFIG_DEVPORT=yCONFIG_I2C=yCONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not setCONFIG_I2C_CHARDEV=yCONFIG_I2C_MUX=y
#
# Multiplexer I2C Chip support
#
# CONFIG_I2C_HELPER_AUTO is not setCONFIG_I2C_SMBUS=y
#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=y
# CONFIG_I2C_ALGOPCF is not setCONFIG_I2C_ALGOPCA=y
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI15X3 is not setCONFIG_I2C_AMD756=y
# CONFIG_I2C_AMD8111 is not setCONFIG_I2C_I801=yCONFIG_I2C_ISCH=y
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not setCONFIG_I2C_SIS630=y
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIAPRO is not set
#
# I2C system bus drivers (mostly embedded / system-on-chip) #CONFIG_I2C_DESIGNWARE_PCI=y
# CONFIG_I2C_EG20T is not set
# CONFIG_I2C_INTEL_MID is not set CONFIG_I2C_PCA_PLATFORM=y
# CONFIG_I2C_PXA_PCI is not set
# CONFIG_I2C_SIMTEC is not set
#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_DIOLAN_U2C is not setCONFIG_I2C_PARPORT_LIGHT=yCONFIG_I2C_TINY_USB=y
#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_DEBUG_CORE is not setCONFIG_I2C_DEBUG_ALGO=yCONFIG_I2C_DEBUG_BUS=yCONFIG_SPI=yCONFIG_SPI_DEBUG=yCONFIG_SPI_MASTER=y
#
# SPI Master Controller Drivers
#CONFIG_SPI_ALTERA=yCONFIG_SPI_BITBANG=y
# CONFIG_SPI_PXA2XX_PCI is not setCONFIG_SPI_TOPCLIFF_PCH=y
# CONFIG_SPI_DESIGNWARE is not set
#
# SPI Protocol Masters
#
# CONFIG_SPI_TLE62X0 is not setCONFIG_HSI=yCONFIG_HSI_BOARDINFO=y
#
# HSI clients
#CONFIG_HSI_CHAR=y
#
# PPS support
#
#
# PPS generators support
#
#
# PTP clock support
#
#
# Enable Device Drivers -> PPS to see the PTP clock options. #CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not setCONFIG_W1=y
#
# 1-wire Bus Masters
#
# CONFIG_W1_MASTER_MATROX is not setCONFIG_W1_MASTER_DS2490=yCONFIG_W1_MASTER_DS1WM=y
#
# 1-wire Slaves
#
# CONFIG_W1_SLAVE_THERM is not set
# CONFIG_W1_SLAVE_SMEM is not set
# CONFIG_W1_SLAVE_DS2408 is not set
# CONFIG_W1_SLAVE_DS2423 is not setCONFIG_W1_SLAVE_DS2431=yCONFIG_W1_SLAVE_DS2433=y
# CONFIG_W1_SLAVE_DS2433_CRC is not set
# CONFIG_W1_SLAVE_DS2760 is not setCONFIG_W1_SLAVE_DS2780=yCONFIG_W1_SLAVE_DS2781=yCONFIG_W1_SLAVE_BQ27000=yCONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_MAX8925_POWER is not set
# CONFIG_TEST_POWER is not setCONFIG_BATTERY_DS2780=y
# CONFIG_BATTERY_DS2781 is not setCONFIG_BATTERY_DS2782=y
# CONFIG_BATTERY_SBS is not set
# CONFIG_BATTERY_BQ27x00 is not setCONFIG_BATTERY_MAX17040=yCONFIG_BATTERY_MAX17042=yCONFIG_CHARGER_PCF50633=yCONFIG_CHARGER_MAX8903=y
# CONFIG_CHARGER_LP8727 is not setCONFIG_CHARGER_MAX8997=yCONFIG_CHARGER_SMB347=yCONFIG_HWMON=yCONFIG_HWMON_VID=yCONFIG_HWMON_DEBUG_CHIP=y
#
# Native drivers
#
# CONFIG_SENSORS_ADM1021 is not setCONFIG_SENSORS_ADM1025=y
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1029 is not setCONFIG_SENSORS_ADM1031=y
# CONFIG_SENSORS_ADM9240 is not setCONFIG_SENSORS_ADT7475=y
# CONFIG_SENSORS_ASC7621 is not setCONFIG_SENSORS_K10TEMP=y
# CONFIG_SENSORS_FAM15H_POWER is not setCONFIG_SENSORS_DS620=yCONFIG_SENSORS_DS1621=y
# CONFIG_SENSORS_F71805F is not setCONFIG_SENSORS_F71882FG=yCONFIG_SENSORS_F75375S=yCONFIG_SENSORS_FSCHMD=y
# CONFIG_SENSORS_G760A is not set
# CONFIG_SENSORS_GL518SM is not setCONFIG_SENSORS_GL520SM=yCONFIG_SENSORS_IBMAEM=y
# CONFIG_SENSORS_IBMPEX is not set
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_JC42 is not setCONFIG_SENSORS_LM63=y
# CONFIG_SENSORS_LM70 is not setCONFIG_SENSORS_LM73=y
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not setCONFIG_SENSORS_LM80=yCONFIG_SENSORS_LM83=yCONFIG_SENSORS_LM85=y
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not setCONFIG_SENSORS_LM92=y
# CONFIG_SENSORS_LM93 is not setCONFIG_SENSORS_LTC4151=y
# CONFIG_SENSORS_LM95241 is not set
# CONFIG_SENSORS_MAX1111 is not set
# CONFIG_SENSORS_MAX16065 is not set
# CONFIG_SENSORS_MAX1619 is not setCONFIG_SENSORS_PC87360=y
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_PCF8591 is not setCONFIG_SENSORS_SHT21=yCONFIG_SENSORS_SIS5595=y
# CONFIG_SENSORS_EMC1403 is not set
# CONFIG_SENSORS_EMC2103 is not set
# CONFIG_SENSORS_EMC6W201 is not setCONFIG_SENSORS_SMSC47M1=y
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SCH56XX_COMMON is not set
# CONFIG_SENSORS_ADS1015 is not set
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_ADS7871 is not set
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_VIA_CPUTEMP is not set
# CONFIG_SENSORS_VIA686A is not setCONFIG_SENSORS_VT1211=y
# CONFIG_SENSORS_VT8231 is not setCONFIG_SENSORS_W83781D=y
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not setCONFIG_SENSORS_W83627HF=y
# CONFIG_SENSORS_W83627EHF is not setCONFIG_SENSORS_APPLESMC=y
# CONFIG_SENSORS_MC13783_ADC is not setCONFIG_THERMAL=yCONFIG_THERMAL_HWMON=y
# CONFIG_WATCHDOG is not setCONFIG_SSB_POSSIBLE=y
#
# Sonics Silicon Backplane
#
# CONFIG_SSB is not setCONFIG_BCMA_POSSIBLE=y
#
# Broadcom specific AMBA
#
# CONFIG_BCMA is not set
#
# Multifunction device drivers
#CONFIG_MFD_CORE=y
# CONFIG_MFD_88PM860X is not setCONFIG_MFD_SM501=yCONFIG_HTC_PASIC3=y
# CONFIG_MFD_LM3533 is not setCONFIG_TPS6105X=yCONFIG_TPS6507X=yCONFIG_MFD_TPS65217=y
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
# CONFIG_MFD_STMPE is not setCONFIG_MFD_TC3589X=y
# CONFIG_MFD_TMIO is not set
# CONFIG_PMIC_DA903X is not setCONFIG_PMIC_DA9052=yCONFIG_MFD_DA9052_SPI=yCONFIG_MFD_DA9052_I2C=yCONFIG_PMIC_ADP5520=y
# CONFIG_MFD_MAX77693 is not setCONFIG_MFD_MAX8925=yCONFIG_MFD_MAX8997=yCONFIG_MFD_MAX8998=y
# CONFIG_MFD_S5M_CORE is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM831X_I2C is not set
# CONFIG_MFD_WM831X_SPI is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_WM8994 is not setCONFIG_MFD_PCF50633=yCONFIG_PCF50633_ADC=y
# CONFIG_PCF50633_GPIO is not setCONFIG_MFD_MC13783=yCONFIG_MFD_MC13XXX=yCONFIG_MFD_MC13XXX_SPI=y
# CONFIG_MFD_MC13XXX_I2C is not setCONFIG_ABX500_CORE=yCONFIG_AB3100_CORE=y
# CONFIG_AB3100_OTP is not setCONFIG_EZX_PCAP=y
# CONFIG_MFD_CS5535 is not setCONFIG_LPC_SCH=yCONFIG_LPC_ICH=y
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_VX855 is not setCONFIG_MFD_WL1273_CORE=yCONFIG_MFD_TPS65090=y
# CONFIG_MFD_RC5T583 is not set
# CONFIG_MFD_PALMAS is not setCONFIG_REGULATOR=yCONFIG_REGULATOR_DEBUG=yCONFIG_REGULATOR_DUMMY=yCONFIG_REGULATOR_FIXED_VOLTAGE=yCONFIG_REGULATOR_VIRTUAL_CONSUMER=y
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not setCONFIG_REGULATOR_AD5398=yCONFIG_REGULATOR_DA9052=y
# CONFIG_REGULATOR_MC13783 is not set
# CONFIG_REGULATOR_MC13892 is not set
# CONFIG_REGULATOR_ISL6271A is not set
# CONFIG_REGULATOR_MAX1586 is not setCONFIG_REGULATOR_MAX8649=y
# CONFIG_REGULATOR_MAX8660 is not set
# CONFIG_REGULATOR_MAX8925 is not set
# CONFIG_REGULATOR_MAX8952 is not setCONFIG_REGULATOR_MAX8997=y
# CONFIG_REGULATOR_MAX8998 is not setCONFIG_REGULATOR_PCAP=y
# CONFIG_REGULATOR_LP3971 is not set
# CONFIG_REGULATOR_LP3972 is not setCONFIG_REGULATOR_PCF50633=yCONFIG_REGULATOR_AB3100=y
# CONFIG_REGULATOR_TPS6105X is not set
# CONFIG_REGULATOR_TPS62360 is not setCONFIG_REGULATOR_TPS65023=yCONFIG_REGULATOR_TPS6507X=yCONFIG_REGULATOR_TPS65090=y
# CONFIG_REGULATOR_TPS65217 is not set
# CONFIG_REGULATOR_TPS6524X is not setCONFIG_MEDIA_SUPPORT=y
#
# Multimedia core support
#CONFIG_VIDEO_DEV=yCONFIG_VIDEO_V4L2_COMMON=y
# CONFIG_DVB_CORE is not setCONFIG_VIDEO_MEDIA=y
#
# Multimedia drivers
#CONFIG_VIDEO_SAA7146=yCONFIG_VIDEO_SAA7146_VV=y
# CONFIG_RC_CORE is not setCONFIG_MEDIA_TUNER=y
# CONFIG_MEDIA_TUNER_CUSTOMISE is not setCONFIG_MEDIA_TUNER_SIMPLE=yCONFIG_MEDIA_TUNER_TDA8290=yCONFIG_MEDIA_TUNER_TDA827X=yCONFIG_MEDIA_TUNER_TDA18271=yCONFIG_MEDIA_TUNER_TDA9887=yCONFIG_MEDIA_TUNER_TEA5767=yCONFIG_MEDIA_TUNER_MT20XX=yCONFIG_MEDIA_TUNER_XC2028=yCONFIG_MEDIA_TUNER_XC5000=yCONFIG_MEDIA_TUNER_XC4000=yCONFIG_MEDIA_TUNER_MC44S803=yCONFIG_VIDEO_V4L2=yCONFIG_VIDEOBUF_GEN=yCONFIG_VIDEOBUF_DMA_SG=yCONFIG_VIDEOBUF_DMA_CONTIG=yCONFIG_VIDEO_TUNER=yCONFIG_VIDEOBUF2_CORE=yCONFIG_VIDEOBUF2_MEMOPS=yCONFIG_VIDEOBUF2_DMA_CONTIG=yCONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_ADV_DEBUG is not setCONFIG_VIDEO_FIXED_MINOR_RANGES=yCONFIG_VIDEO_HELPER_CHIPS_AUTO=y
#
# Audio decoders, processors and mixers
#CONFIG_VIDEO_TDA9840=yCONFIG_VIDEO_TEA6415C=yCONFIG_VIDEO_TEA6420=y
#
# RDS decoders
#
#
# Video decoders
#CONFIG_VIDEO_ADV7180=yCONFIG_VIDEO_BT819=yCONFIG_VIDEO_BT856=yCONFIG_VIDEO_SAA711X=y
#
# Video and audio decoders
#
#
# MPEG video encoders
#
#
# Video encoders
#CONFIG_VIDEO_SAA7185=yCONFIG_VIDEO_ADV7170=y
#
# Camera sensor devices
#
#
# Flash devices
#
#
# Video improvement chips
#
#
# Miscelaneous helper chips
#
# CONFIG_V4L_USB_DRIVERS is not setCONFIG_V4L_PCI_DRIVERS=y
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_HEXIUM_ORION is not setCONFIG_VIDEO_MXB=y
# CONFIG_VIDEO_SAA7134 is not setCONFIG_VIDEO_ZORAN=y
# CONFIG_VIDEO_ZORAN_DC30 is not setCONFIG_VIDEO_ZORAN_ZR36060=yCONFIG_VIDEO_ZORAN_BUZ=y
# CONFIG_VIDEO_ZORAN_DC10 is not setCONFIG_VIDEO_ZORAN_LML33=yCONFIG_VIDEO_ZORAN_LML33R10=yCONFIG_V4L_PLATFORM_DRIVERS=y
# CONFIG_VIDEO_CAFE_CCIC is not setCONFIG_VIDEO_TIMBERDALE=yCONFIG_SOC_CAMERA=y
# CONFIG_SOC_CAMERA_IMX074 is not setCONFIG_SOC_CAMERA_MT9M001=yCONFIG_SOC_CAMERA_MT9M111=y
# CONFIG_SOC_CAMERA_MT9T031 is not setCONFIG_SOC_CAMERA_MT9T112=y
# CONFIG_SOC_CAMERA_MT9V022 is not set
# CONFIG_SOC_CAMERA_RJ54N1 is not setCONFIG_SOC_CAMERA_TW9910=y
# CONFIG_SOC_CAMERA_PLATFORM is not set
# CONFIG_SOC_CAMERA_OV2640 is not set
# CONFIG_SOC_CAMERA_OV5642 is not setCONFIG_SOC_CAMERA_OV6650=y
# CONFIG_SOC_CAMERA_OV772X is not setCONFIG_SOC_CAMERA_OV9640=yCONFIG_SOC_CAMERA_OV9740=yCONFIG_V4L_MEM2MEM_DRIVERS=y
# CONFIG_VIDEO_MEM2MEM_TESTDEV is not set
# CONFIG_RADIO_ADAPTERS is not set
#
# Graphics support
#CONFIG_AGP=yCONFIG_AGP_AMD64=y
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_VGA_ARB is not set
# CONFIG_DRM is not set
# CONFIG_STUB_POULSBO is not set
# CONFIG_VGASTATE is not set
# CONFIG_VIDEO_OUTPUT_CONTROL is not set
# CONFIG_FB is not set
# CONFIG_EXYNOS_VIDEO is not set
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
# CONFIG_SOUND is not set
#
# HID support
#CONFIG_HID=y
# CONFIG_HID_BATTERY_STRENGTH is not set
# CONFIG_HIDRAW is not setCONFIG_HID_GENERIC=y
#
# Special HID drivers
#
# CONFIG_HID_A4TECH is not set
# CONFIG_HID_ACRUX is not set
# CONFIG_HID_APPLE is not set
# CONFIG_HID_AUREAL is not set
# CONFIG_HID_BELKIN is not set
# CONFIG_HID_CHERRY is not set
# CONFIG_HID_CHICONY is not set
# CONFIG_HID_CYPRESS is not set
# CONFIG_HID_DRAGONRISE is not set
# CONFIG_HID_EMS_FF is not set
# CONFIG_HID_EZKEY is not set
# CONFIG_HID_HOLTEK is not set
# CONFIG_HID_KEYTOUCH is not set
# CONFIG_HID_KYE is not set
# CONFIG_HID_UCLOGIC is not set
# CONFIG_HID_WALTOP is not set
# CONFIG_HID_GYRATION is not set
# CONFIG_HID_TWINHAN is not set
# CONFIG_HID_KENSINGTON is not set
# CONFIG_HID_LCPOWER is not set
# CONFIG_HID_LOGITECH is not set
# CONFIG_HID_MICROSOFT is not set
# CONFIG_HID_MONTEREY is not set
# CONFIG_HID_MULTITOUCH is not set
# CONFIG_HID_NTRIG is not set
# CONFIG_HID_ORTEK is not set
# CONFIG_HID_PANTHERLORD is not set
# CONFIG_HID_PETALYNX is not set
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PRIMAX is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_SAITEK is not set
# CONFIG_HID_SAMSUNG is not set
# CONFIG_HID_SONY is not set
# CONFIG_HID_SPEEDLINK is not set
# CONFIG_HID_SUNPLUS is not set
# CONFIG_HID_GREENASIA is not set
# CONFIG_HID_SMARTJOYPLUS is not set
# CONFIG_HID_TIVO is not set
# CONFIG_HID_TOPSEED is not set
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_ZEROPLUS is not set
# CONFIG_HID_ZYDACRON is not set
#
# USB HID support
#CONFIG_USB_HID=y
# CONFIG_HID_PID is not set
# CONFIG_USB_HIDDEV is not setCONFIG_USB_ARCH_HAS_OHCI=yCONFIG_USB_ARCH_HAS_EHCI=yCONFIG_USB_ARCH_HAS_XHCI=yCONFIG_USB_SUPPORT=yCONFIG_USB_COMMON=yCONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB=y
# CONFIG_USB_DEBUG is not setCONFIG_USB_ANNOUNCE_NEW_DEVICES=y
#
# Miscellaneous USB options
#CONFIG_USB_DYNAMIC_MINORS=yCONFIG_USB_OTG_WHITELIST=yCONFIG_USB_OTG_BLACKLIST_HUB=yCONFIG_USB_MON=yCONFIG_USB_WUSB_CBAF=yCONFIG_USB_WUSB_CBAF_DEBUG=y
#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not setCONFIG_USB_EHCI_HCD=yCONFIG_USB_EHCI_ROOT_HUB_TT=yCONFIG_USB_EHCI_TT_NEWSCHED=y
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not setCONFIG_USB_ISP1362_HCD=y
# CONFIG_USB_OHCI_HCD is not setCONFIG_USB_UHCI_HCD=yCONFIG_USB_U132_HCD=yCONFIG_USB_SL811_HCD=y
# CONFIG_USB_SL811_HCD_ISO is not setCONFIG_USB_R8A66597_HCD=y
# CONFIG_USB_CHIPIDEA is not set
#
# USB Device Class drivers
#CONFIG_USB_ACM=yCONFIG_USB_PRINTER=yCONFIG_USB_WDM=yCONFIG_USB_TMC=y
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may #
#
# also be needed; see USB_STORAGE Help for more info # CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
#
# USB port drivers
#CONFIG_USB_SERIAL=yCONFIG_USB_SERIAL_CONSOLE=yCONFIG_USB_EZUSB=y
# CONFIG_USB_SERIAL_GENERIC is not setCONFIG_USB_SERIAL_AIRCABLE=yCONFIG_USB_SERIAL_ARK3116=y
# CONFIG_USB_SERIAL_BELKIN is not setCONFIG_USB_SERIAL_CH341=yCONFIG_USB_SERIAL_WHITEHEAT=yCONFIG_USB_SERIAL_DIGI_ACCELEPORT=yCONFIG_USB_SERIAL_CP210X=y
# CONFIG_USB_SERIAL_CYPRESS_M8 is not setCONFIG_USB_SERIAL_EMPEG=yCONFIG_USB_SERIAL_FTDI_SIO=yCONFIG_USB_SERIAL_FUNSOFT=yCONFIG_USB_SERIAL_VISOR=yCONFIG_USB_SERIAL_IPAQ=yCONFIG_USB_SERIAL_IR=y
# CONFIG_USB_SERIAL_EDGEPORT is not setCONFIG_USB_SERIAL_EDGEPORT_TI=yCONFIG_USB_SERIAL_F81232=yCONFIG_USB_SERIAL_GARMIN=y
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_IUU is not setCONFIG_USB_SERIAL_KEYSPAN_PDA=y
# CONFIG_USB_SERIAL_KEYSPAN is not setCONFIG_USB_SERIAL_KLSI=yCONFIG_USB_SERIAL_KOBIL_SCT=yCONFIG_USB_SERIAL_MCT_U232=yCONFIG_USB_SERIAL_METRO=y
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_MOTOROLA is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
# CONFIG_USB_SERIAL_PL2303 is not set
# CONFIG_USB_SERIAL_OTI6858 is not setCONFIG_USB_SERIAL_QCAUX=y
# CONFIG_USB_SERIAL_QUALCOMM is not set
# CONFIG_USB_SERIAL_SPCP8X5 is not set
# CONFIG_USB_SERIAL_HP4X is not set
# CONFIG_USB_SERIAL_SAFE is not setCONFIG_USB_SERIAL_SIEMENS_MPI=yCONFIG_USB_SERIAL_SIERRAWIRELESS=yCONFIG_USB_SERIAL_SYMBOL=yCONFIG_USB_SERIAL_TI=yCONFIG_USB_SERIAL_CYBERJACK=yCONFIG_USB_SERIAL_XIRCOM=y
# CONFIG_USB_SERIAL_OPTION is not set
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_OPTICON is not setCONFIG_USB_SERIAL_VIVOPAY_SERIAL=yCONFIG_USB_SERIAL_ZIO=yCONFIG_USB_SERIAL_SSU100=yCONFIG_USB_SERIAL_QT2=yCONFIG_USB_SERIAL_DEBUG=y
#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not setCONFIG_USB_LCD=yCONFIG_USB_LED=yCONFIG_USB_CYPRESS_CY7C63=y
# CONFIG_USB_CYTHERM is not setCONFIG_USB_IDMOUSE=yCONFIG_USB_FTDI_ELAN=y
# CONFIG_USB_APPLEDISPLAY is not setCONFIG_USB_SISUSBVGA=y
# CONFIG_USB_LD is not setCONFIG_USB_TRANCEVIBRATOR=y
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not setCONFIG_USB_ISIGHTFW=yCONFIG_USB_YUREX=y
#
# USB Physical Layer drivers
#
# CONFIG_USB_ISP1301 is not set
# CONFIG_USB_GADGET is not set
#
# OTG and related infrastructure
#
# CONFIG_NOP_USB_XCEIV is not set
# CONFIG_MMC is not setCONFIG_MEMSTICK=yCONFIG_MEMSTICK_DEBUG=y
#
# MemoryStick drivers
#CONFIG_MEMSTICK_UNSAFE_RESUME=y
#
# MemoryStick Host Controller Drivers
#CONFIG_NEW_LEDS=yCONFIG_LEDS_CLASS=y
#
# LED drivers
#
# CONFIG_LEDS_LM3530 is not set
# CONFIG_LEDS_LP3944 is not setCONFIG_LEDS_LP5521=y
# CONFIG_LEDS_LP5523 is not setCONFIG_LEDS_PCA955X=yCONFIG_LEDS_PCA9633=y
# CONFIG_LEDS_DA9052 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_REGULATOR is not setCONFIG_LEDS_BD2802=y
# CONFIG_LEDS_ADP5520 is not set
# CONFIG_LEDS_MC13783 is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_MAX8997 is not set
# CONFIG_LEDS_OT200 is not setCONFIG_LEDS_TRIGGERS=y
#
# LED Triggers
#
# CONFIG_LEDS_TRIGGER_TIMER is not set
# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not setCONFIG_LEDS_TRIGGER_DEFAULT_ON=y
#
# iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set # CONFIG_EDAC is not set # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y # CONFIG_DMADEVICES_VDEBUG is not set
#
# DMA Devices
#CONFIG_INTEL_MID_DMAC=y
# CONFIG_INTEL_IOATDMA is not setCONFIG_TIMB_DMA=y
# CONFIG_PCH_DMA is not setCONFIG_DMA_ENGINE=y
#
# DMA Clients
#
# CONFIG_NET_DMA is not setCONFIG_ASYNC_TX_DMA=y
# CONFIG_DMATEST is not setCONFIG_AUXDISPLAY=y
# CONFIG_UIO is not setCONFIG_VIRTIO=yCONFIG_VIRTIO_RING=y
#
# Virtio drivers
#CONFIG_VIRTIO_BALLOON=y
#
# Microsoft Hyper-V guest support
#CONFIG_STAGING=y
# CONFIG_SLICOSS is not set
# CONFIG_ECHO is not setCONFIG_ASUS_OLED=y
# CONFIG_TRANZPORT is not set
# CONFIG_USB_SERIAL_QUATECH2 is not set
# CONFIG_DX_SEP is not set
#
# IIO staging drivers
#CONFIG_IIO_ST_HWMON=yCONFIG_IIO_SW_RING=y
#
# Accelerometers
#CONFIG_ADIS16201=yCONFIG_ADIS16203=y
# CONFIG_ADIS16204 is not set
# CONFIG_ADIS16209 is not set
# CONFIG_ADIS16220 is not setCONFIG_ADIS16240=yCONFIG_KXSD9=y
# CONFIG_SCA3000 is not set
#
# Analog to digital converters
#CONFIG_AD7291=y
# CONFIG_AD7298 is not set
# CONFIG_AD799X is not set
# CONFIG_AD7476 is not set
# CONFIG_AD7887 is not set
# CONFIG_AD7793 is not setCONFIG_AD7192=yCONFIG_ADT7310=y
# CONFIG_ADT7410 is not set
# CONFIG_AD7280 is not setCONFIG_MAX1363=yCONFIG_MAX1363_RING_BUFFER=y
#
# Analog digital bi-direction converters
#
#
# Capacitance to digital converters
#CONFIG_AD7150=yCONFIG_AD7152=y
# CONFIG_AD7746 is not set
#
# Digital to analog converters
#CONFIG_AD5064=yCONFIG_AD5360=y
# CONFIG_AD5380 is not set
# CONFIG_AD5421 is not setCONFIG_AD5624R_SPI=y
# CONFIG_AD5446 is not setCONFIG_AD5504=yCONFIG_AD5764=yCONFIG_AD5791=yCONFIG_AD5686=y
#
# Direct Digital Synthesis
#
# CONFIG_AD5930 is not set
# CONFIG_AD9832 is not set
# CONFIG_AD9834 is not setCONFIG_AD9850=y
# CONFIG_AD9852 is not set
# CONFIG_AD9910 is not setCONFIG_AD9951=y
#
# Digital gyroscope sensors
#
# CONFIG_ADIS16060 is not set
# CONFIG_ADIS16080 is not setCONFIG_ADIS16130=y
# CONFIG_ADIS16260 is not setCONFIG_ADXRS450=y
#
# Network Analyzer, Impedance Converters
#CONFIG_AD5933=y
#
# Inertial measurement units
#CONFIG_ADIS16400=y
#
# Light sensors
#
# CONFIG_SENSORS_ISL29018 is not setCONFIG_SENSORS_ISL29028=y
# CONFIG_SENSORS_TSL2563 is not set
# CONFIG_TSL2583 is not set
CONFIG_TSL2x7x=y
#
# Magnetometer sensors
#
# CONFIG_SENSORS_HMC5843 is not set
#
# Active energy metering IC
#CONFIG_ADE7753=yCONFIG_ADE7754=yCONFIG_ADE7758=yCONFIG_ADE7759=yCONFIG_ADE7854=yCONFIG_ADE7854_I2C=yCONFIG_ADE7854_SPI=y
#
# Resolver to digital converters
#CONFIG_AD2S90=y
#
# Triggers - standalone
#
# CONFIG_IIO_SYSFS_TRIGGER is not setCONFIG_IIO_SIMPLE_DUMMY=y
# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
# CONFIG_ZCACHE is not setCONFIG_ZSMALLOC=yCONFIG_CRYSTALHD=y
# CONFIG_FT1000 is not set
#
# Speakup console speech
#CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=yCONFIG_STAGING_MEDIA=yCONFIG_VIDEO_DT3155=y
# CONFIG_DT3155_CCIR is not setCONFIG_DT3155_STREAMING=y
#
# Android
#
# CONFIG_ANDROID is not setCONFIG_PHONE=y
# CONFIG_PHONE_IXJ is not set
# CONFIG_USB_WPAN_HCD is not setCONFIG_IPACK_BUS=yCONFIG_BOARD_TPCI200=yCONFIG_SERIAL_IPOCTAL=y
# CONFIG_WIMAX_GDM72XX is not set
# CONFIG_X86_PLATFORM_DEVICES is not set
#
# Hardware Spinlock drivers
#CONFIG_CLKEVT_I8253=yCONFIG_I8253_LOCK=yCONFIG_CLKBLD_I8253=yCONFIG_IOMMU_SUPPORT=y
#
# Remoteproc drivers (EXPERIMENTAL)
#
#
# Rpmsg drivers (EXPERIMENTAL)
#CONFIG_VIRT_DRIVERS=yCONFIG_PM_DEVFREQ=y
#
# DEVFREQ Governors
#CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=yCONFIG_DEVFREQ_GOV_PERFORMANCE=y
# CONFIG_DEVFREQ_GOV_POWERSAVE is not set
# CONFIG_DEVFREQ_GOV_USERSPACE is not set
#
# DEVFREQ Drivers
#CONFIG_EXTCON=y
#
# Extcon Device Drivers
#
# CONFIG_EXTCON_MAX8997 is not setCONFIG_MEMORY=yCONFIG_IIO=yCONFIG_IIO_BUFFER=yCONFIG_IIO_KFIFO_BUF=yCONFIG_IIO_TRIGGER=yCONFIG_IIO_CONSUMERS_PER_TRIGGER=2
#
# Analog to digital converters
#
#
# Amplifiers
#
# CONFIG_AD8366 is not set
# CONFIG_VME_BUS is not set
#
# Firmware Drivers
#
# CONFIG_EDD is not setCONFIG_FIRMWARE_MEMMAP=yCONFIG_DELL_RBU=y
# CONFIG_DCDBAS is not set
# CONFIG_ISCSI_IBFT_FIND is not setCONFIG_GOOGLE_FIRMWARE=y
#
# Google Firmware Drivers
#
#
# File systems
#CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_FS_POSIX_ACL is not setCONFIG_EXPORTFS=yCONFIG_FILE_LOCKING=yCONFIG_FSNOTIFY=yCONFIG_DNOTIFY=yCONFIG_INOTIFY_USER=y
# CONFIG_FANOTIFY is not set
# CONFIG_QUOTA is not set
# CONFIG_QUOTACTL is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set
#
# Caches
#CONFIG_FSCACHE=y
# CONFIG_FSCACHE_DEBUG is not set
#
# Pseudo filesystems
#
# CONFIG_PROC_FS is not setCONFIG_SYSFS=yCONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_TMPFS_XATTR is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
# CONFIG_CONFIGFS_FS is not set
# CONFIG_MISC_FILESYSTEMS is not setCONFIG_NETWORK_FILESYSTEMS=yCONFIG_NLS=yCONFIG_NLS_DEFAULT="iso8859-1"CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not setCONFIG_NLS_CODEPAGE_775=yCONFIG_NLS_CODEPAGE_850=yCONFIG_NLS_CODEPAGE_852=y
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not setCONFIG_NLS_CODEPAGE_861=yCONFIG_NLS_CODEPAGE_862=y
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not setCONFIG_NLS_CODEPAGE_865=y
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not setCONFIG_NLS_CODEPAGE_936=yCONFIG_NLS_CODEPAGE_950=y
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not setCONFIG_NLS_CODEPAGE_874=y
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not setCONFIG_NLS_CODEPAGE_1251=yCONFIG_NLS_ASCII=y
# CONFIG_NLS_ISO8859_1 is not setCONFIG_NLS_ISO8859_2=y
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not setCONFIG_NLS_ISO8859_7=y
# CONFIG_NLS_ISO8859_9 is not setCONFIG_NLS_ISO8859_13=yCONFIG_NLS_ISO8859_14=y
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not setCONFIG_NLS_KOI8_U=y
# CONFIG_NLS_MAC_ROMAN is not setCONFIG_NLS_MAC_CELTIC=yCONFIG_NLS_MAC_CENTEURO=yCONFIG_NLS_MAC_CROATIAN=yCONFIG_NLS_MAC_CYRILLIC=y
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not setCONFIG_NLS_MAC_INUIT=y
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not setCONFIG_NLS_UTF8=y
#
# Kernel hacking
#CONFIG_TRACE_IRQFLAGS_SUPPORT=yCONFIG_PRINTK_TIME=yCONFIG_DEFAULT_MESSAGE_LOGLEVEL=4CONFIG_ENABLE_WARN_DEPRECATED=y
# CONFIG_ENABLE_MUST_CHECK is not setCONFIG_FRAME_WARN=2048CONFIG_MAGIC_SYSRQ=y
# CONFIG_STRIP_ASM_SYMS is not setCONFIG_READABLE_ASM=y
# CONFIG_UNUSED_SYMBOLS is not setCONFIG_DEBUG_FS=yCONFIG_HEADERS_CHECK=yCONFIG_DEBUG_SECTION_MISMATCH=yCONFIG_DEBUG_KERNEL=yCONFIG_DEBUG_SHIRQ=y
# CONFIG_LOCKUP_DETECTOR is not set
# CONFIG_HARDLOCKUP_DETECTOR is not set
# CONFIG_PANIC_ON_OOPS is not setCONFIG_PANIC_ON_OOPS_VALUE=0
# CONFIG_DETECT_HUNG_TASK is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_DEBUG_PREEMPT is not setCONFIG_DEBUG_RT_MUTEXES=yCONFIG_DEBUG_PI_LIST=yCONFIG_RT_MUTEX_TESTER=yCONFIG_DEBUG_SPINLOCK=yCONFIG_DEBUG_MUTEXES=yCONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_PROVE_LOCKING is not setCONFIG_SPARSE_RCU_POINTER=yCONFIG_LOCKDEP=yCONFIG_LOCK_STAT=yCONFIG_DEBUG_LOCKDEP=y
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not setCONFIG_STACKTRACE=y
# CONFIG_DEBUG_STACK_USAGE is not setCONFIG_DEBUG_KOBJECT=y
# CONFIG_DEBUG_BUGVERBOSE is not set
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_WRITECOUNT is not set
# CONFIG_DEBUG_MEMORY_INIT is not setCONFIG_DEBUG_LIST=yCONFIG_TEST_LIST_SORT=yCONFIG_DEBUG_SG=yCONFIG_DEBUG_NOTIFIERS=yCONFIG_DEBUG_CREDENTIALS=yCONFIG_ARCH_WANT_FRAME_POINTERS=yCONFIG_FRAME_POINTER=y
# CONFIG_BOOT_PRINTK_DELAY is not setCONFIG_RCU_TORTURE_TEST=yCONFIG_RCU_TORTURE_TEST_RUNNABLE=yCONFIG_RCU_CPU_STALL_TIMEOUT=60
# CONFIG_RCU_CPU_STALL_VERBOSE is not setCONFIG_RCU_CPU_STALL_INFO=y
# CONFIG_RCU_TRACE is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not setCONFIG_CPU_NOTIFIER_ERROR_INJECT=y
# CONFIG_FAULT_INJECTION is not set
# CONFIG_DEBUG_PAGEALLOC is not setCONFIG_USER_STACKTRACE_SUPPORT=yCONFIG_HAVE_FUNCTION_TRACER=yCONFIG_HAVE_FUNCTION_GRAPH_TRACER=yCONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=yCONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=yCONFIG_HAVE_DYNAMIC_FTRACE=yCONFIG_HAVE_FTRACE_MCOUNT_RECORD=yCONFIG_HAVE_SYSCALL_TRACEPOINTS=yCONFIG_HAVE_C_RECORDMCOUNT=yCONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not setCONFIG_PROVIDE_OHCI1394_DMA_INIT=y
# CONFIG_BUILD_DOCSRC is not set
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_DMA_API_DEBUG is not setCONFIG_ATOMIC64_SELFTEST=y
# CONFIG_SAMPLES is not setCONFIG_HAVE_ARCH_KGDB=yCONFIG_HAVE_ARCH_KMEMCHECK=yCONFIG_TEST_KSTRTOX=yCONFIG_STRICT_DEVMEM=y
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_EARLY_PRINTK is not setCONFIG_DEBUG_STACKOVERFLOW=yCONFIG_X86_PTDUMP=yCONFIG_DEBUG_RODATA=yCONFIG_DEBUG_RODATA_TEST=y
# CONFIG_IOMMU_STRESS is not setCONFIG_HAVE_MMIOTRACE_SUPPORT=yCONFIG_IO_DELAY_TYPE_0X80=0CONFIG_IO_DELAY_TYPE_0XED=1CONFIG_IO_DELAY_TYPE_UDELAY=2CONFIG_IO_DELAY_TYPE_NONE=3
# CONFIG_IO_DELAY_0X80 is not set
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not setCONFIG_IO_DELAY_NONE=yCONFIG_DEFAULT_IO_DELAY_TYPE=3
# CONFIG_DEBUG_BOOT_PARAMS is not set
# CONFIG_CPA_DEBUG is not set
# CONFIG_OPTIMIZE_INLINING is not set
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not setCONFIG_DEBUG_NMI_SELFTEST=y
#
# Security options
#CONFIG_KEYS=y
# CONFIG_TRUSTED_KEYS is not setCONFIG_ENCRYPTED_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not setCONFIG_SECURITY=yCONFIG_SECURITYFS=yCONFIG_SECURITY_NETWORK=yCONFIG_SECURITY_PATH=y
# CONFIG_SECURITY_TOMOYO is not set
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_YAMA is not setCONFIG_INTEGRITY=y
# CONFIG_INTEGRITY_SIGNATURE is not setCONFIG_IMA=yCONFIG_IMA_MEASURE_PCR_IDX=10CONFIG_IMA_AUDIT=yCONFIG_EVM=yCONFIG_DEFAULT_SECURITY_DAC=yCONFIG_DEFAULT_SECURITY=""CONFIG_CRYPTO=y
#
# Crypto core or helper
#
# CONFIG_CRYPTO_FIPS is not setCONFIG_CRYPTO_ALGAPI=yCONFIG_CRYPTO_ALGAPI2=yCONFIG_CRYPTO_AEAD2=yCONFIG_CRYPTO_BLKCIPHER=yCONFIG_CRYPTO_BLKCIPHER2=yCONFIG_CRYPTO_HASH=yCONFIG_CRYPTO_HASH2=yCONFIG_CRYPTO_RNG=yCONFIG_CRYPTO_RNG2=yCONFIG_CRYPTO_PCOMP=yCONFIG_CRYPTO_PCOMP2=yCONFIG_CRYPTO_MANAGER=yCONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_USER is not set
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not setCONFIG_CRYPTO_GF128MUL=yCONFIG_CRYPTO_NULL=yCONFIG_CRYPTO_WORKQUEUE=yCONFIG_CRYPTO_CRYPTD=y
# CONFIG_CRYPTO_AUTHENC is not set
#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
# CONFIG_CRYPTO_GCM is not set
# CONFIG_CRYPTO_SEQIV is not set
#
# Block modes
#CONFIG_CRYPTO_CBC=y
# CONFIG_CRYPTO_CTR is not set
# CONFIG_CRYPTO_CTS is not setCONFIG_CRYPTO_ECB=yCONFIG_CRYPTO_LRW=y
# CONFIG_CRYPTO_PCBC is not setCONFIG_CRYPTO_XTS=y
#
# Hash modes
#CONFIG_CRYPTO_HMAC=y
#
# Digest
#CONFIG_CRYPTO_CRC32C=yCONFIG_CRYPTO_CRC32C_INTEL=y
# CONFIG_CRYPTO_GHASH is not setCONFIG_CRYPTO_MD4=yCONFIG_CRYPTO_MD5=y
# CONFIG_CRYPTO_MICHAEL_MIC is not set
# CONFIG_CRYPTO_RMD128 is not setCONFIG_CRYPTO_RMD160=y
# CONFIG_CRYPTO_RMD256 is not setCONFIG_CRYPTO_RMD320=yCONFIG_CRYPTO_SHA1=yCONFIG_CRYPTO_SHA1_SSSE3=yCONFIG_CRYPTO_SHA256=y
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_TGR192 is not setCONFIG_CRYPTO_WP512=y
# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set
#
# Ciphers
#CONFIG_CRYPTO_AES=yCONFIG_CRYPTO_AES_X86_64=y
# CONFIG_CRYPTO_AES_NI_INTEL is not setCONFIG_CRYPTO_ANUBIS=yCONFIG_CRYPTO_ARC4=y
# CONFIG_CRYPTO_BLOWFISH is not setCONFIG_CRYPTO_BLOWFISH_COMMON=yCONFIG_CRYPTO_BLOWFISH_X86_64=yCONFIG_CRYPTO_CAMELLIA=yCONFIG_CRYPTO_CAMELLIA_X86_64=yCONFIG_CRYPTO_CAST5=y
# CONFIG_CRYPTO_CAST6 is not setCONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_FCRYPT is not setCONFIG_CRYPTO_KHAZAD=yCONFIG_CRYPTO_SEED=yCONFIG_CRYPTO_SERPENT=y
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
# CONFIG_CRYPTO_TEA is not setCONFIG_CRYPTO_TWOFISH=yCONFIG_CRYPTO_TWOFISH_COMMON=yCONFIG_CRYPTO_TWOFISH_X86_64=yCONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y
#
# Compression
#CONFIG_CRYPTO_DEFLATE=yCONFIG_CRYPTO_ZLIB=y
# CONFIG_CRYPTO_LZO is not set
#
# Random Number Generation
#CONFIG_CRYPTO_ANSI_CPRNG=y
# CONFIG_CRYPTO_USER_API_HASH is not set
# CONFIG_CRYPTO_USER_API_SKCIPHER is not setCONFIG_CRYPTO_HW=y
# CONFIG_CRYPTO_DEV_PADLOCK is not setCONFIG_HAVE_KVM=y
# CONFIG_VIRTUALIZATION is not set
# CONFIG_BINARY_PRINTF is not set
#
# Library routines
#CONFIG_BITREVERSE=yCONFIG_GENERIC_STRNCPY_FROM_USER=yCONFIG_GENERIC_STRNLEN_USER=yCONFIG_GENERIC_FIND_FIRST_BIT=yCONFIG_GENERIC_PCI_IOMAP=yCONFIG_GENERIC_IOMAP=yCONFIG_GENERIC_IO=yCONFIG_CRC_CCITT=y
# CONFIG_CRC16 is not setCONFIG_CRC_T10DIF=y
# CONFIG_CRC_ITU_T is not setCONFIG_CRC32=yCONFIG_CRC32_SELFTEST=yCONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not setCONFIG_CRC7=y
# CONFIG_LIBCRC32C is not set
# CONFIG_CRC8 is not setCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=yCONFIG_LZO_COMPRESS=yCONFIG_LZO_DECOMPRESS=yCONFIG_XZ_DEC=y
# CONFIG_XZ_DEC_X86 is not setCONFIG_XZ_DEC_POWERPC=yCONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_ARM is not setCONFIG_XZ_DEC_ARMTHUMB=yCONFIG_XZ_DEC_SPARC=yCONFIG_XZ_DEC_BCJ=yCONFIG_XZ_DEC_TEST=yCONFIG_DECOMPRESS_GZIP=yCONFIG_REED_SOLOMON=yCONFIG_REED_SOLOMON_DEC16=yCONFIG_HAS_IOMEM=yCONFIG_HAS_IOPORT=yCONFIG_HAS_DMA=yCONFIG_CPU_RMAP=yCONFIG_DQL=yCONFIG_NLATTR=yCONFIG_AVERAGE=y
# CONFIG_CORDIC is not setCONFIG_DDR=y
Quoted 1 line
[ 7.623739] BUG: unable to handle kernel NULL pointer dereference at 00000000000000b0
I managed to root cause it:
[ 2.108085] BUG: unable to handle kernel NULL pointer dereference at 00000060
[ 2.112015] EIP: [<c19b4f4f>] iio_buffer_register+0x1f/0x360 SS:ESP 0068:ce837f34 $ addr2line -e vmlinux -i c19b4f4f
/c/wfg/linux/drivers/iio/industrialio-buffer.c:275 (gdb) p &((struct iio_buffer *) 0)->attrs
$1 = (const struct attribute_group **) 0x60The panic happens while trying to dereference the NULL indio_dev->buffer:
266 int iio_buffer_register(struct iio_dev *indio_dev,
267 const struct iio_chan_spec *channels,
268 int num_channels)
269 {
270 struct iio_dev_attr *p;
271 struct attribute **attr;
272 struct iio_buffer *buffer = indio_dev->buffer;
273 int ret, i, attrn, attrcount, attrcount_orig = 0;
274
==> 275 if (buffer->attrs)
276 indio_dev->groups[indio_dev->groupcounter++] = buffer->attrs;iio_dummy_probe() has the code to configure that buffer, however iio_simple_dummy_configure_buffer() is defined to do nothing on !CONFIG_IIO_SIMPLE_DUMMY_BUFFER..
448 /* Configure buffered capture support. */
==> 449 ret = iio_simple_dummy_configure_buffer(indio_dev);
450 if (ret < 0)
451 goto error_unregister_events;
452
453 /*
454 * Register the channels with the buffer, but avoid the output
455 * channel being registered by reducing the number of channels by 1.
456 */
457 ret = iio_buffer_register(indio_dev, iio_dummy_channels, 5);
458 if (ret < 0)
459 goto error_unconfigure_buffer;Any ideas to fix it?
Thanks,
Fengguang
Quoted 2,340 lines
[ 7.625237] IP: [<ffffffff815071e7>] iio_buffer_register+0x27/0x4b0 [ 7.626396] PGD 0 [ 7.626839] Oops: 0000 [#1] PREEMPT SMP [ 7.627591] CPU 1 [ 7.628027] Pid: 1, comm: swapper/0 Not tainted 3.5.0-rc5+ #36 [ 7.629191] RIP: 0010:[<ffffffff815071e7>] [<ffffffff815071e7>] iio_buffer_register+0x27/0x4b0 [ 7.630569] RSP: 0018:ffff88000008de30 EFLAGS: 00010202 [ 7.630569] RAX: ffff8800072f8c58 RBX: 0000000000000000 RCX: 0000000000000000 [ 7.630569] RDX: 0000000000000005 RSI: ffffffff81c2b580 RDI: ffff8800072f9008 [ 7.630569] RBP: ffff88000008dea0 R08: 0000000000003a84 R09: 000000000000fffe [ 7.630569] R10: 000000000000000a R11: 0000000000000001 R12: ffff8800072f9008 [ 7.630569] R13: 0000000000000134 R14: 0000000000000000 R15: ffff8800072f9008 [ 7.630569] FS: 0000000000000000(0000) GS:ffff88000de00000(0000) knlGS:0000000000000000 [ 7.630569] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 7.630569] CR2: 00000000000000b0 CR3: 0000000001a0b000 CR4: 00000000000006e0 [ 7.630569] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7.630569] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 7.630569] Process swapper/0 (pid: 1, threadinfo ffff88000008c000, task ffff88000008a000) [ 7.630569] Stack: [ 7.630569] ffffffff81e7f3ba 0000000000000000 ffff88000008de70 ffffffff810ac628 [ 7.630569] ffff88000008de80 ffff8800072f95e8 ffffffff818d425b ffffffff81c2b580 [ 7.630569] ffff88000008dea0 0000000000000000 ffff8800072f9008 0000000000000134 [ 7.630569] Call Trace: [ 7.630569] [<ffffffff81e7f3ba>] ? tpci200_drvr_init_module+0x29/0x29 [ 7.630569] [<ffffffff810ac628>] ? debug_mutex_init+0x48/0x70 [ 7.630569] [<ffffffff81e7f3ba>] ? tpci200_drvr_init_module+0x29/0x29 [ 7.630569] [<ffffffff81e7f51d>] iio_dummy_init+0x163/0x1ed [ 7.630569] [<ffffffff81e49138>] do_one_initcall+0xb6/0x1c8 [ 7.630569] [<ffffffff81e49456>] kernel_init+0x20c/0x2fd [ 7.630569] [<ffffffff81e48634>] ? loglevel+0x46/0x46 [ 7.630569] [<ffffffff815b32a4>] kernel_thread_helper+0x4/0x10 [ 7.630569] [<ffffffff81e4924a>] ? do_one_initcall+0x1c8/0x1c8 [ 7.630569] [<ffffffff815b32a0>] ? gs_change+0x13/0x13 [ 7.630569] Code: 00 00 00 00 55 48 89 e5 41 57 49 89 ff 41 56 41 55 41 54 53 48 83 ec 48 4c 8b b7 f8 02 00 00 48 83 05 9d 13 30 01 01 48 89 75 c8 <49> 8b 86 b0 00 00 00 48 85 c0 74 22 8b 8f 78 05 00 00 48 63 f1 [ 7.630569] RIP [<ffffffff815071e7>] iio_buffer_register+0x27/0x4b0 [ 7.630569] RSP <ffff88000008de30> [ 7.630569] CR2: 00000000000000b0 [ 7.671281] ---[ end trace 2659a79bb8841e3c ]--- [ 7.672239] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009Thanks,
Fengguang#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.5.0-rc5 Kernel Configuration
#CONFIG_64BIT=y
#CONFIG_X86_32is not setCONFIG_X86_64=yCONFIG_X86=yCONFIG_INSTRUCTION_DECODER=yCONFIG_OUTPUT_FORMAT="elf64-x86-64"CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"CONFIG_LOCKDEP_SUPPORT=yCONFIG_STACKTRACE_SUPPORT=yCONFIG_HAVE_LATENCYTOP_SUPPORT=yCONFIG_MMU=yCONFIG_NEED_DMA_MAP_STATE=yCONFIG_NEED_SG_DMA_LENGTH=y
#CONFIG_GENERIC_ISA_DMAis not setCONFIG_GENERIC_BUG=yCONFIG_GENERIC_BUG_RELATIVE_POINTERS=yCONFIG_GENERIC_HWEIGHT=y
#CONFIG_ARCH_MAY_HAVE_PC_FDCis not set
#CONFIG_RWSEM_GENERIC_SPINLOCKis not setCONFIG_RWSEM_XCHGADD_ALGORITHM=yCONFIG_GENERIC_CALIBRATE_DELAY=yCONFIG_ARCH_HAS_CPU_RELAX=yCONFIG_ARCH_HAS_DEFAULT_IDLE=yCONFIG_ARCH_HAS_CACHE_LINE_SIZE=yCONFIG_ARCH_HAS_CPU_AUTOPROBE=yCONFIG_HAVE_SETUP_PER_CPU_AREA=yCONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=yCONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=yCONFIG_ARCH_HIBERNATION_POSSIBLE=yCONFIG_ARCH_SUSPEND_POSSIBLE=yCONFIG_ZONE_DMA32=yCONFIG_AUDIT_ARCH=yCONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=yCONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=yCONFIG_X86_64_SMP=yCONFIG_X86_HT=yCONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi-fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"CONFIG_ARCH_CPU_PROBE_RELEASE=yCONFIG_ARCH_SUPPORTS_UPROBES=yCONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"CONFIG_CONSTRUCTORS=yCONFIG_HAVE_IRQ_WORK=yCONFIG_IRQ_WORK=yCONFIG_BUILDTIME_EXTABLE_SORT=y#
# General setup
#
#CONFIG_EXPERIMENTALis not setCONFIG_INIT_ENV_ARG_LIMIT=32CONFIG_CROSS_COMPILE=""CONFIG_LOCALVERSION=""
#CONFIG_LOCALVERSION_AUTOis not setCONFIG_HAVE_KERNEL_GZIP=yCONFIG_HAVE_KERNEL_BZIP2=yCONFIG_HAVE_KERNEL_LZMA=yCONFIG_HAVE_KERNEL_XZ=yCONFIG_HAVE_KERNEL_LZO=y
#CONFIG_KERNEL_GZIPis not set
#CONFIG_KERNEL_BZIP2is not setCONFIG_KERNEL_LZMA=y
#CONFIG_KERNEL_XZis not set
#CONFIG_KERNEL_LZOis not setCONFIG_DEFAULT_HOSTNAME="(none)"CONFIG_SYSVIPC=yCONFIG_BSD_PROCESS_ACCT=yCONFIG_BSD_PROCESS_ACCT_V3=yCONFIG_FHANDLE=y
#CONFIG_TASKSTATSis not set
#CONFIG_AUDITis not setCONFIG_HAVE_GENERIC_HARDIRQS=y#
# IRQ subsystem
#CONFIG_GENERIC_HARDIRQS=yCONFIG_GENERIC_IRQ_PROBE=yCONFIG_GENERIC_IRQ_SHOW=yCONFIG_GENERIC_PENDING_IRQ=yCONFIG_IRQ_DOMAIN=y
#CONFIG_IRQ_DOMAIN_DEBUGis not setCONFIG_IRQ_FORCED_THREADING=yCONFIG_SPARSE_IRQ=yCONFIG_CLOCKSOURCE_WATCHDOG=yCONFIG_ARCH_CLOCKSOURCE_DATA=yCONFIG_GENERIC_TIME_VSYSCALL=yCONFIG_GENERIC_CLOCKEVENTS=yCONFIG_GENERIC_CLOCKEVENTS_BUILD=yCONFIG_GENERIC_CLOCKEVENTS_BROADCAST=yCONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=yCONFIG_GENERIC_CMOS_UPDATE=y#
# Timers subsystem
#CONFIG_TICK_ONESHOT=y
#CONFIG_NO_HZis not setCONFIG_HIGH_RES_TIMERS=y#
# RCU Subsystem
#CONFIG_TREE_PREEMPT_RCU=yCONFIG_PREEMPT_RCU=yCONFIG_RCU_FANOUT=64CONFIG_RCU_FANOUT_LEAF=16CONFIG_RCU_FANOUT_EXACT=y
#CONFIG_TREE_RCU_TRACEis not setCONFIG_RCU_BOOST=yCONFIG_RCU_BOOST_PRIO=1CONFIG_RCU_BOOST_DELAY=500
#CONFIG_IKCONFIGis not setCONFIG_LOG_BUF_SHIFT=17CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=yCONFIG_CGROUPS=yCONFIG_CGROUP_DEBUG=y
#CONFIG_CGROUP_FREEZERis not set
#CONFIG_CGROUP_DEVICEis not setCONFIG_CPUSETS=y
#CONFIG_PROC_PID_CPUSETis not setCONFIG_CGROUP_CPUACCT=yCONFIG_RESOURCE_COUNTERS=y
#CONFIG_CGROUP_MEM_RES_CTLRis not setCONFIG_CGROUP_PERF=yCONFIG_CGROUP_SCHED=yCONFIG_FAIR_GROUP_SCHED=y
#CONFIG_CHECKPOINT_RESTOREis not setCONFIG_NAMESPACES=yCONFIG_UTS_NS=yCONFIG_IPC_NS=y
#CONFIG_PID_NSis not setCONFIG_NET_NS=yCONFIG_SCHED_AUTOGROUP=yCONFIG_SYSFS_DEPRECATED=y
#CONFIG_SYSFS_DEPRECATED_V2is not set
#CONFIG_RELAYis not setCONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE=""CONFIG_RD_GZIP=y
#CONFIG_RD_BZIP2is not set
#CONFIG_RD_LZMAis not set
#CONFIG_RD_XZis not set
#CONFIG_RD_LZOis not set
#CONFIG_CC_OPTIMIZE_FOR_SIZEis not setCONFIG_ANON_INODES=yCONFIG_EXPERT=y
#CONFIG_UID16is not setCONFIG_KALLSYMS=yCONFIG_KALLSYMS_ALL=yCONFIG_HOTPLUG=yCONFIG_PRINTK=yCONFIG_BUG=y
#CONFIG_ELF_COREis not setCONFIG_PCSPKR_PLATFORM=yCONFIG_HAVE_PCSPKR_PLATFORM=y
#CONFIG_BASE_FULLis not setCONFIG_FUTEX=yCONFIG_EPOLL=yCONFIG_SIGNALFD=yCONFIG_TIMERFD=yCONFIG_EVENTFD=yCONFIG_SHMEM=y
#CONFIG_AIOis not setCONFIG_EMBEDDED=yCONFIG_HAVE_PERF_EVENTS=y#
# Kernel Performance Events And Counters
#CONFIG_PERF_EVENTS=y
#CONFIG_DEBUG_PERF_USE_VMALLOCis not setCONFIG_VM_EVENT_COUNTERS=yCONFIG_PCI_QUIRKS=y
#CONFIG_COMPAT_BRKis not set
#CONFIG_SLABis not set
#CONFIG_SLUBis not setCONFIG_SLOB=y
#CONFIG_PROFILINGis not setCONFIG_HAVE_OPROFILE=yCONFIG_OPROFILE_NMI_TIMER=yCONFIG_JUMP_LABEL=yCONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=yCONFIG_HAVE_IOREMAP_PROT=yCONFIG_HAVE_KPROBES=yCONFIG_HAVE_KRETPROBES=yCONFIG_HAVE_OPTPROBES=yCONFIG_HAVE_ARCH_TRACEHOOK=yCONFIG_HAVE_DMA_ATTRS=yCONFIG_USE_GENERIC_SMP_HELPERS=yCONFIG_GENERIC_SMP_IDLE_THREAD=yCONFIG_HAVE_REGS_AND_STACK_ACCESS_API=yCONFIG_HAVE_DMA_API_DEBUG=yCONFIG_HAVE_HW_BREAKPOINT=yCONFIG_HAVE_MIXED_BREAKPOINTS_REGS=yCONFIG_HAVE_USER_RETURN_NOTIFIER=yCONFIG_HAVE_PERF_EVENTS_NMI=yCONFIG_HAVE_ARCH_JUMP_LABEL=yCONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=yCONFIG_HAVE_CMPXCHG_LOCAL=yCONFIG_HAVE_CMPXCHG_DOUBLE=yCONFIG_ARCH_WANT_OLD_COMPAT_IPC=yCONFIG_HAVE_ARCH_SECCOMP_FILTER=yCONFIG_SECCOMP_FILTER=y#
# GCOV-based kernel profiling
#CONFIG_GCOV_KERNEL=yCONFIG_GCOV_PROFILE_ALL=y
#CONFIG_HAVE_GENERIC_DMA_COHERENTis not setCONFIG_RT_MUTEXES=yCONFIG_BASE_SMALL=1
#CONFIG_MODULESis not setCONFIG_STOP_MACHINE=y
#CONFIG_BLOCKis not set
#CONFIG_INLINE_SPIN_TRYLOCKis not set
#CONFIG_INLINE_SPIN_TRYLOCK_BHis not set #CONFIG_INLINE_SPIN_LOCKis not set
#CONFIG_INLINE_SPIN_LOCK_BHis not set
#CONFIG_INLINE_SPIN_LOCK_IRQis not set
#CONFIG_INLINE_SPIN_LOCK_IRQSAVEis not setCONFIG_UNINLINE_SPIN_UNLOCK=y
#CONFIG_INLINE_SPIN_UNLOCK_BHis not set #CONFIG_INLINE_SPIN_UNLOCK_IRQis not set #CONFIG_INLINE_SPIN_UNLOCK_IRQRESTOREis not set #CONFIG_INLINE_READ_TRYLOCKis not set
#CONFIG_INLINE_READ_LOCKis not set
#CONFIG_INLINE_READ_LOCK_BHis not set
#CONFIG_INLINE_READ_LOCK_IRQis not set
#CONFIG_INLINE_READ_LOCK_IRQSAVEis not set #CONFIG_INLINE_READ_UNLOCKis not set
#CONFIG_INLINE_READ_UNLOCK_BHis not set #CONFIG_INLINE_READ_UNLOCK_IRQis not set #CONFIG_INLINE_READ_UNLOCK_IRQRESTOREis not set #CONFIG_INLINE_WRITE_TRYLOCKis not set
#CONFIG_INLINE_WRITE_LOCKis not set
#CONFIG_INLINE_WRITE_LOCK_BHis not set
#CONFIG_INLINE_WRITE_LOCK_IRQis not set #CONFIG_INLINE_WRITE_LOCK_IRQSAVEis not set #CONFIG_INLINE_WRITE_UNLOCKis not set
#CONFIG_INLINE_WRITE_UNLOCK_BHis not set #CONFIG_INLINE_WRITE_UNLOCK_IRQis not set #CONFIG_INLINE_WRITE_UNLOCK_IRQRESTOREis not set #CONFIG_MUTEX_SPIN_ON_OWNERis not setCONFIG_FREEZER=y#
# Processor type and features
#
#CONFIG_ZONE_DMAis not setCONFIG_SMP=yCONFIG_X86_MPPARSE=y
#CONFIG_X86_EXTENDED_PLATFORMis not setCONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
#CONFIG_SCHED_OMIT_FRAME_POINTERis not setCONFIG_PARAVIRT_GUEST=y
#CONFIG_PARAVIRT_TIME_ACCOUNTINGis not set
#CONFIG_XENis not set
#CONFIG_XEN_PRIVILEGED_GUESTis not setCONFIG_KVM_CLOCK=yCONFIG_KVM_GUEST=yCONFIG_PARAVIRT=yCONFIG_PARAVIRT_CLOCK=y
#CONFIG_PARAVIRT_DEBUGis not setCONFIG_NO_BOOTMEM=y
#CONFIG_MEMTESTis not set
#CONFIG_MK8is not set
#CONFIG_MPSCis not set
#CONFIG_MCORE2is not set
#CONFIG_MATOMis not setCONFIG_GENERIC_CPU=yCONFIG_X86_INTERNODE_CACHE_SHIFT=6CONFIG_X86_CMPXCHG=yCONFIG_X86_L1_CACHE_SHIFT=6CONFIG_X86_XADD=yCONFIG_X86_WP_WORKS_OK=yCONFIG_X86_TSC=yCONFIG_X86_CMPXCHG64=yCONFIG_X86_CMOV=yCONFIG_X86_MINIMUM_CPU_FAMILY=64CONFIG_X86_DEBUGCTLMSR=y
#CONFIG_PROCESSOR_SELECTis not setCONFIG_CPU_SUP_INTEL=yCONFIG_CPU_SUP_AMD=yCONFIG_CPU_SUP_CENTAUR=yCONFIG_HPET_TIMER=y
#CONFIG_DMIis not set
#CONFIG_GART_IOMMUis not setCONFIG_SWIOTLB=yCONFIG_IOMMU_HELPER=yCONFIG_NR_CPUS=8CONFIG_SCHED_SMT=yCONFIG_SCHED_MC=yCONFIG_IRQ_TIME_ACCOUNTING=y
#CONFIG_PREEMPT_NONEis not set
#CONFIG_PREEMPT_VOLUNTARYis not setCONFIG_PREEMPT=yCONFIG_PREEMPT_COUNT=yCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=yCONFIG_X86_MCE=y
#CONFIG_X86_MCE_INTELis not setCONFIG_X86_MCE_AMD=yCONFIG_X86_MCE_THRESHOLD=y
#CONFIG_X86_MCE_INJECTis not set
#CONFIG_I8Kis not setCONFIG_MICROCODE=y
#CONFIG_MICROCODE_INTELis not setCONFIG_MICROCODE_AMD=yCONFIG_MICROCODE_OLD_INTERFACE=y
#CONFIG_X86_MSRis not setCONFIG_X86_CPUID=yCONFIG_ARCH_PHYS_ADDR_T_64BIT=yCONFIG_ARCH_DMA_ADDR_T_64BIT=yCONFIG_DIRECT_GBPAGES=y
#CONFIG_NUMAis not setCONFIG_ARCH_SPARSEMEM_ENABLE=yCONFIG_ARCH_SPARSEMEM_DEFAULT=yCONFIG_ARCH_SELECT_MEMORY_MODEL=yCONFIG_ARCH_MEMORY_PROBE=yCONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000CONFIG_SELECT_MEMORY_MODEL=yCONFIG_SPARSEMEM_MANUAL=yCONFIG_SPARSEMEM=yCONFIG_HAVE_MEMORY_PRESENT=yCONFIG_SPARSEMEM_EXTREME=yCONFIG_SPARSEMEM_VMEMMAP_ENABLE=yCONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=yCONFIG_SPARSEMEM_VMEMMAP=yCONFIG_HAVE_MEMBLOCK=yCONFIG_HAVE_MEMBLOCK_NODE_MAP=yCONFIG_ARCH_DISCARD_MEMBLOCK=yCONFIG_MEMORY_HOTPLUG=yCONFIG_MEMORY_HOTPLUG_SPARSE=yCONFIG_MEMORY_HOTREMOVE=yCONFIG_PAGEFLAGS_EXTENDED=yCONFIG_SPLIT_PTLOCK_CPUS=999999CONFIG_COMPACTION=yCONFIG_MIGRATION=yCONFIG_PHYS_ADDR_T_64BIT=yCONFIG_ZONE_DMA_FLAG=0CONFIG_VIRT_TO_BUS=y
#CONFIG_KSMis not setCONFIG_DEFAULT_MMAP_MIN_ADDR=4096CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=yCONFIG_MEMORY_FAILURE=yCONFIG_TRANSPARENT_HUGEPAGE=y
#CONFIG_TRANSPARENT_HUGEPAGE_ALWAYSis not setCONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
#CONFIG_CROSS_MEMORY_ATTACHis not setCONFIG_CLEANCACHE=yCONFIG_X86_CHECK_BIOS_CORRUPTION=yCONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=yCONFIG_X86_RESERVE_LOW=64
#CONFIG_MTRRis not setCONFIG_ARCH_RANDOM=yCONFIG_SECCOMP=y
#CONFIG_CC_STACKPROTECTORis not setCONFIG_HZ_100=y
#CONFIG_HZ_250is not set
#CONFIG_HZ_300is not set
#CONFIG_HZ_1000is not setCONFIG_HZ=100CONFIG_SCHED_HRTICK=y
#CONFIG_KEXECis not set
#CONFIG_CRASH_DUMPis not setCONFIG_PHYSICAL_START=0x1000000CONFIG_RELOCATABLE=yCONFIG_PHYSICAL_ALIGN=0x1000000CONFIG_HOTPLUG_CPU=y
#CONFIG_COMPAT_VDSOis not set
#CONFIG_CMDLINE_BOOLis not setCONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=yCONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y#
# Power management and ACPI options
#CONFIG_SUSPEND=yCONFIG_SUSPEND_FREEZER=yCONFIG_PM_SLEEP=yCONFIG_PM_SLEEP_SMP=y
#CONFIG_PM_AUTOSLEEPis not set
#CONFIG_PM_WAKELOCKSis not set
#CONFIG_PM_RUNTIMEis not setCONFIG_PM=yCONFIG_PM_DEBUG=y
#CONFIG_PM_ADVANCED_DEBUGis not setCONFIG_CAN_PM_TRACE=y
#CONFIG_PM_TRACE_RTCis not set
#CONFIG_ACPIis not setCONFIG_SFI=y#
# CPU Frequency scaling
#CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=yCONFIG_CPU_FREQ_STAT=yCONFIG_CPU_FREQ_STAT_DETAILS=yCONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
#CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVEis not set #CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACEis not set #CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMANDis not set #CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVEis not setCONFIG_CPU_FREQ_GOV_PERFORMANCE=yCONFIG_CPU_FREQ_GOV_POWERSAVE=y
#CONFIG_CPU_FREQ_GOV_USERSPACEis not set
#CONFIG_CPU_FREQ_GOV_ONDEMANDis not set
#CONFIG_CPU_FREQ_GOV_CONSERVATIVEis not set#
# x86 CPU frequency scaling drivers # CONFIG_X86_P4_CLOCKMOD=y#
# shared options # CONFIG_X86_SPEEDSTEP_LIB=y # CONFIG_CPU_IDLE is not set#
# Memory power savings
##
# Bus options (PCI etc.)
#CONFIG_PCI=yCONFIG_PCI_DIRECT=yCONFIG_PCI_DOMAINS=yCONFIG_PCIEPORTBUS=y
#CONFIG_HOTPLUG_PCI_PCIEis not set
#CONFIG_PCIEAERis not setCONFIG_PCIEASPM=yCONFIG_PCIEASPM_DEBUG=y
#CONFIG_PCIEASPM_DEFAULTis not setCONFIG_PCIEASPM_POWERSAVE=y
#CONFIG_PCIEASPM_PERFORMANCEis not setCONFIG_ARCH_SUPPORTS_MSI=y
#CONFIG_PCI_MSIis not set
#CONFIG_PCI_DEBUGis not set
#CONFIG_PCI_REALLOC_ENABLE_AUTOis not set
#CONFIG_PCI_STUBis not set
#CONFIG_HT_IRQis not setCONFIG_PCI_ATS=y
#CONFIG_PCI_IOVis not setCONFIG_PCI_PRI=yCONFIG_PCI_PASID=y
#CONFIG_ISA_DMA_APIis not setCONFIG_AMD_NB=y
#CONFIG_PCCARDis not setCONFIG_HOTPLUG_PCI=yCONFIG_HOTPLUG_PCI_FAKE=yCONFIG_HOTPLUG_PCI_CPCI=yCONFIG_HOTPLUG_PCI_CPCI_ZT5550=y
#CONFIG_HOTPLUG_PCI_CPCI_GENERICis not set
#CONFIG_HOTPLUG_PCI_SHPCis not setCONFIG_RAPIDIO=y
#CONFIG_RAPIDIO_TSI721is not setCONFIG_RAPIDIO_DISC_TIMEOUT=30
#CONFIG_RAPIDIO_ENABLE_RX_TX_PORTSis not set
#CONFIG_RAPIDIO_DMA_ENGINEis not setCONFIG_RAPIDIO_DEBUG=yCONFIG_RAPIDIO_TSI57X=y
#CONFIG_RAPIDIO_CPS_XXis not set
#CONFIG_RAPIDIO_TSI568is not setCONFIG_RAPIDIO_CPS_GEN2=y
#CONFIG_RAPIDIO_TSI500is not set#
# Executable file formats / Emulations
#CONFIG_BINFMT_ELF=yCONFIG_COMPAT_BINFMT_ELF=yCONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
#CONFIG_HAVE_AOUTis not setCONFIG_BINFMT_MISC=yCONFIG_IA32_EMULATION=yCONFIG_IA32_AOUT=yCONFIG_COMPAT=yCONFIG_COMPAT_FOR_U64_ALIGNMENT=yCONFIG_SYSVIPC_COMPAT=yCONFIG_KEYS_COMPAT=yCONFIG_HAVE_TEXT_POKE_SMP=yCONFIG_X86_DEV_DMA_OPS=yCONFIG_NET=y#
# Networking options
#
#CONFIG_PACKETis not setCONFIG_UNIX=y
#CONFIG_UNIX_DIAGis not set
#CONFIG_NET_KEYis not set
#CONFIG_INETis not set
#CONFIG_NETWORK_SECMARKis not set
#CONFIG_NETFILTERis not set
#CONFIG_ATMis not set
#CONFIG_BRIDGEis not set
#CONFIG_VLAN_8021Qis not set
#CONFIG_DECNETis not set
#CONFIG_LLC2is not set
#CONFIG_IPXis not set
#CONFIG_ATALKis not set
#CONFIG_PHONETis not set
#CONFIG_NET_SCHEDis not set
#CONFIG_DCBis not set
#CONFIG_DNS_RESOLVERis not set
#CONFIG_BATMAN_ADVis not set
#CONFIG_OPENVSWITCHis not setCONFIG_RPS=yCONFIG_RFS_ACCEL=yCONFIG_XPS=y
#CONFIG_NETPRIO_CGROUPis not setCONFIG_BQL=y#
# Network testing
#
#CONFIG_HAMRADIOis not set
#CONFIG_CANis not set
#CONFIG_IRDAis not set
#CONFIG_BTis not setCONFIG_WIRELESS=y
#CONFIG_CFG80211is not set
#CONFIG_LIB80211is not set#
# CFG80211 needs to be enabled for MAC80211
#
#CONFIG_WIMAXis not set
#CONFIG_RFKILLis not set
#CONFIG_RFKILL_REGULATORis not set
#CONFIG_NET_9Pis not set
#CONFIG_CAIFis not setCONFIG_HAVE_BPF_JIT=y#
# Device Drivers
##
# Generic Driver Options
#CONFIG_UEVENT_HELPER_PATH=""CONFIG_DEVTMPFS=yCONFIG_DEVTMPFS_MOUNT=yCONFIG_STANDALONE=y
#CONFIG_PREVENT_FIRMWARE_BUILDis not setCONFIG_FW_LOADER=yCONFIG_FIRMWARE_IN_KERNEL=yCONFIG_EXTRA_FIRMWARE=""
#CONFIG_DEBUG_DRIVERis not setCONFIG_DEBUG_DEVRES=y
#CONFIG_SYS_HYPERVISORis not set
#CONFIG_GENERIC_CPU_DEVICESis not setCONFIG_REGMAP=yCONFIG_REGMAP_I2C=yCONFIG_REGMAP_SPI=yCONFIG_REGMAP_IRQ=y
#CONFIG_CONNECTORis not setCONFIG_MTD=yCONFIG_MTD_REDBOOT_PARTS=yCONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=yCONFIG_MTD_REDBOOT_PARTS_READONLY=y
#CONFIG_MTD_CMDLINE_PARTSis not setCONFIG_MTD_AR7_PARTS=y#
# User Modules And Translation Layers
#CONFIG_MTD_CHAR=yCONFIG_MTD_OOPS=y#
# RAM/ROM/Flash chip drivers
#
#CONFIG_MTD_CFIis not set
#CONFIG_MTD_JEDECPROBEis not setCONFIG_MTD_MAP_BANK_WIDTH_1=yCONFIG_MTD_MAP_BANK_WIDTH_2=yCONFIG_MTD_MAP_BANK_WIDTH_4=y
#CONFIG_MTD_MAP_BANK_WIDTH_8is not set
#CONFIG_MTD_MAP_BANK_WIDTH_16is not set
#CONFIG_MTD_MAP_BANK_WIDTH_32is not setCONFIG_MTD_CFI_I1=yCONFIG_MTD_CFI_I2=y
#CONFIG_MTD_CFI_I4is not set
#CONFIG_MTD_CFI_I8is not setCONFIG_MTD_RAM=yCONFIG_MTD_ROM=yCONFIG_MTD_ABSENT=y#
# Mapping drivers for chip access
#
#CONFIG_MTD_COMPLEX_MAPPINGSis not set
#CONFIG_MTD_PHYSMAPis not set
#CONFIG_MTD_TS5500is not set
#CONFIG_MTD_INTEL_VR_NORis not setCONFIG_MTD_PLATRAM=y#
# Self-contained MTD device drivers
#
#CONFIG_MTD_PMC551is not setCONFIG_MTD_SST25L=y
#CONFIG_MTD_SLRAMis not set
#CONFIG_MTD_PHRAMis not setCONFIG_MTD_MTDRAM=yCONFIG_MTDRAM_TOTAL_SIZE=4096CONFIG_MTDRAM_ERASE_SIZE=128CONFIG_MTDRAM_ABS_POS=0#
# Disk-On-Chip Device Drivers
#CONFIG_MTD_DOC2000=yCONFIG_MTD_DOC2001=yCONFIG_MTD_DOC2001PLUS=y
#CONFIG_MTD_DOCG3is not setCONFIG_MTD_DOCPROBE=yCONFIG_MTD_DOCECC=y
#CONFIG_MTD_DOCPROBE_ADVANCEDis not setCONFIG_MTD_DOCPROBE_ADDRESS=0x0CONFIG_MTD_NAND_ECC=yCONFIG_MTD_NAND_ECC_SMC=yCONFIG_MTD_NAND=y
#CONFIG_MTD_NAND_VERIFY_WRITEis not set
#CONFIG_MTD_NAND_ECC_BCHis not setCONFIG_MTD_SM_COMMON=y
#CONFIG_MTD_NAND_MUSEUM_IDSis not set
#CONFIG_MTD_NAND_DENALIis not setCONFIG_MTD_NAND_IDS=yCONFIG_MTD_NAND_RICOH=yCONFIG_MTD_NAND_CAFE=y
#CONFIG_MTD_NAND_NANDSIMis not set
#CONFIG_MTD_NAND_PLATFORMis not set
#CONFIG_MTD_ALAUDAis not setCONFIG_MTD_ONENAND=y
#CONFIG_MTD_ONENAND_VERIFY_WRITEis not set
#CONFIG_MTD_ONENAND_GENERICis not set
#CONFIG_MTD_ONENAND_OTPis not setCONFIG_MTD_ONENAND_2X_PROGRAM=yCONFIG_MTD_ONENAND_SIM=y#
# LPDDR flash memory drivers
#CONFIG_MTD_LPDDR=yCONFIG_MTD_QINFO_PROBE=yCONFIG_MTD_UBI=yCONFIG_MTD_UBI_WL_THRESHOLD=4096CONFIG_MTD_UBI_BEB_RESERVE=1
#CONFIG_MTD_UBI_GLUEBIis not set
#CONFIG_PARPORTis not set#
# Misc devices
#
#CONFIG_SENSORS_LIS3LV02Dis not set
#CONFIG_AD525X_DPOTis not setCONFIG_PHANTOM=yCONFIG_INTEL_MID_PTI=y
#CONFIG_SGI_IOC4is not setCONFIG_ENCLOSURE_SERVICES=y
#CONFIG_HP_ILOis not set
#CONFIG_APDS9802ALSis not set
#CONFIG_ISL29003is not set
#CONFIG_ISL29020is not setCONFIG_SENSORS_TSL2550=y
#CONFIG_SENSORS_BH1780is not set
#CONFIG_SENSORS_BH1770is not set
#CONFIG_SENSORS_APDS990Xis not set
#CONFIG_HMC6352is not set
#CONFIG_TI_DAC7512is not setCONFIG_VMWARE_BALLOON=yCONFIG_BMP085=y
#CONFIG_BMP085_I2Cis not setCONFIG_BMP085_SPI=yCONFIG_PCH_PHUB=y
#CONFIG_USB_SWITCH_FSA9480is not set#
# EEPROM support
#
#CONFIG_EEPROM_AT24is not setCONFIG_EEPROM_AT25=y
#CONFIG_EEPROM_LEGACYis not set
#CONFIG_EEPROM_93CX6is not set
#CONFIG_EEPROM_93XX46is not set
#CONFIG_CB710_COREis not set#
# Texas Instruments shared transport line discipline #
#CONFIG_SENSORS_LIS3_SPIis not set
#CONFIG_SENSORS_LIS3_I2Cis not set#
# Altera FPGA firmware download module
#CONFIG_ALTERA_STAPL=yCONFIG_HAVE_IDE=y#
# SCSI device support
#CONFIG_SCSI_MOD=y
#CONFIG_SCSI_DMAis not set
#CONFIG_SCSI_NETLINKis not set
#CONFIG_FUSIONis not set#
# IEEE 1394 (FireWire) support
#
#CONFIG_FIREWIREis not setCONFIG_FIREWIRE_NOSY=y
#CONFIG_I2Ois not set
#CONFIG_MACINTOSH_DRIVERSis not set
#CONFIG_NETDEVICESis not set
#CONFIG_ISDNis not set#
# Input device support
#CONFIG_INPUT=yCONFIG_INPUT_FF_MEMLESS=yCONFIG_INPUT_POLLDEV=yCONFIG_INPUT_SPARSEKMAP=yCONFIG_INPUT_MATRIXKMAP=y#
# Userland interfaces
#
#CONFIG_INPUT_MOUSEDEVis not setCONFIG_INPUT_JOYDEV=y
#CONFIG_INPUT_EVDEVis not setCONFIG_INPUT_EVBUG=y#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ADP5520=y
#CONFIG_KEYBOARD_ADP5588is not setCONFIG_KEYBOARD_ADP5589=yCONFIG_KEYBOARD_ATKBD=yCONFIG_KEYBOARD_QT1070=y
#CONFIG_KEYBOARD_LKKBDis not set
#CONFIG_KEYBOARD_TCA6416is not setCONFIG_KEYBOARD_TCA8418=yCONFIG_KEYBOARD_LM8323=yCONFIG_KEYBOARD_LM8333=yCONFIG_KEYBOARD_MAX7359=yCONFIG_KEYBOARD_MCS=yCONFIG_KEYBOARD_MPR121=y
#CONFIG_KEYBOARD_NEWTONis not set
#CONFIG_KEYBOARD_OPENCORESis not setCONFIG_KEYBOARD_STOWAWAY=yCONFIG_KEYBOARD_SUNKBD=yCONFIG_KEYBOARD_OMAP4=y
#CONFIG_KEYBOARD_TC3589Xis not set
#CONFIG_KEYBOARD_XTKBDis not set
#CONFIG_INPUT_MOUSEis not setCONFIG_INPUT_JOYSTICK=y
#CONFIG_JOYSTICK_ANALOGis not set
#CONFIG_JOYSTICK_A3Dis not setCONFIG_JOYSTICK_ADI=yCONFIG_JOYSTICK_COBRA=yCONFIG_JOYSTICK_GF2K=yCONFIG_JOYSTICK_GRIP=yCONFIG_JOYSTICK_GRIP_MP=yCONFIG_JOYSTICK_GUILLEMOT=y
#CONFIG_JOYSTICK_INTERACTis not set
#CONFIG_JOYSTICK_SIDEWINDERis not setCONFIG_JOYSTICK_TMDC=yCONFIG_JOYSTICK_IFORCE=y
#CONFIG_JOYSTICK_IFORCE_USBis not setCONFIG_JOYSTICK_IFORCE_232=yCONFIG_JOYSTICK_WARRIOR=y
#CONFIG_JOYSTICK_MAGELLANis not set
#CONFIG_JOYSTICK_SPACEORBis not set
#CONFIG_JOYSTICK_SPACEBALLis not setCONFIG_JOYSTICK_STINGER=y
#CONFIG_JOYSTICK_TWIDJOYis not set
#CONFIG_JOYSTICK_ZHENHUAis not setCONFIG_JOYSTICK_AS5011=yCONFIG_JOYSTICK_JOYDUMP=yCONFIG_JOYSTICK_XPAD=yCONFIG_JOYSTICK_XPAD_FF=y
#CONFIG_JOYSTICK_XPAD_LEDSis not set
#CONFIG_INPUT_TABLETis not setCONFIG_INPUT_TOUCHSCREEN=yCONFIG_TOUCHSCREEN_ADS7846=y
#CONFIG_TOUCHSCREEN_AD7877is not setCONFIG_TOUCHSCREEN_AD7879=y
#CONFIG_TOUCHSCREEN_AD7879_I2Cis not set
#CONFIG_TOUCHSCREEN_AD7879_SPIis not set
#CONFIG_TOUCHSCREEN_ATMEL_MXTis not setCONFIG_TOUCHSCREEN_BU21013=yCONFIG_TOUCHSCREEN_CYTTSP_CORE=y
#CONFIG_TOUCHSCREEN_CYTTSP_I2Cis not setCONFIG_TOUCHSCREEN_CYTTSP_SPI=y
#CONFIG_TOUCHSCREEN_DA9052is not set
#CONFIG_TOUCHSCREEN_DYNAPROis not set
#CONFIG_TOUCHSCREEN_HAMPSHIREis not set
#CONFIG_TOUCHSCREEN_EETIis not set
#CONFIG_TOUCHSCREEN_EGALAXis not setCONFIG_TOUCHSCREEN_FUJITSU=y
#CONFIG_TOUCHSCREEN_ILI210Xis not setCONFIG_TOUCHSCREEN_GUNZE=y
#CONFIG_TOUCHSCREEN_ELOis not setCONFIG_TOUCHSCREEN_WACOM_W8001=y
#CONFIG_TOUCHSCREEN_WACOM_I2Cis not setCONFIG_TOUCHSCREEN_MAX11801=y
#CONFIG_TOUCHSCREEN_MCS5000is not set
#CONFIG_TOUCHSCREEN_MTOUCHis not setCONFIG_TOUCHSCREEN_INEXIO=yCONFIG_TOUCHSCREEN_MK712=y
#CONFIG_TOUCHSCREEN_PENMOUNTis not set
#CONFIG_TOUCHSCREEN_TOUCHRIGHTis not set
#CONFIG_TOUCHSCREEN_TOUCHWINis not set
#CONFIG_TOUCHSCREEN_PIXCIRis not set
#CONFIG_TOUCHSCREEN_USB_COMPOSITEis not set
#CONFIG_TOUCHSCREEN_MC13783is not set
#CONFIG_TOUCHSCREEN_TOUCHIT213is not setCONFIG_TOUCHSCREEN_TSC_SERIO=yCONFIG_TOUCHSCREEN_TSC2005=y
#CONFIG_TOUCHSCREEN_TSC2007is not set
#CONFIG_TOUCHSCREEN_PCAPis not setCONFIG_TOUCHSCREEN_ST1232=y
#CONFIG_TOUCHSCREEN_TPS6507Xis not set
#CONFIG_INPUT_MISCis not set#
# Hardware I/O ports
#CONFIG_SERIO=yCONFIG_SERIO_I8042=yCONFIG_SERIO_SERPORT=yCONFIG_SERIO_CT82C710=y
#CONFIG_SERIO_PCIPS2is not setCONFIG_SERIO_LIBPS2=y
#CONFIG_SERIO_RAWis not set
#CONFIG_SERIO_ALTERA_PS2is not set
#CONFIG_SERIO_PS2MULTis not setCONFIG_GAMEPORT=yCONFIG_GAMEPORT_NS558=y
#CONFIG_GAMEPORT_L4is not setCONFIG_GAMEPORT_EMU10K1=yCONFIG_GAMEPORT_FM801=y#
# Character devices
#
#CONFIG_VTis not set
#CONFIG_UNIX98_PTYSis not setCONFIG_LEGACY_PTYS=yCONFIG_LEGACY_PTY_COUNT=256
#CONFIG_SERIAL_NONSTANDARDis not setCONFIG_TRACE_ROUTER=yCONFIG_TRACE_SINK=yCONFIG_DEVKMEM=y#
# Serial drivers
#CONFIG_SERIAL_8250=yCONFIG_SERIAL_8250_CONSOLE=yCONFIG_FIX_EARLYCON_MEM=y
#CONFIG_SERIAL_8250_PCIis not setCONFIG_SERIAL_8250_NR_UARTS=4CONFIG_SERIAL_8250_RUNTIME_UARTS=4
#CONFIG_SERIAL_8250_EXTENDEDis not set#
# Non-8250 serial port support
#
#CONFIG_SERIAL_MAX3100is not setCONFIG_SERIAL_MAX3107=yCONFIG_SERIAL_MFD_HSU=y
#CONFIG_SERIAL_MFD_HSU_CONSOLEis not setCONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=y
#CONFIG_SERIAL_JSMis not set
#CONFIG_SERIAL_TIMBERDALEis not set
#CONFIG_SERIAL_ALTERA_JTAGUARTis not setCONFIG_SERIAL_ALTERA_UART=yCONFIG_SERIAL_ALTERA_UART_MAXPORTS=4CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200CONFIG_SERIAL_ALTERA_UART_CONSOLE=yCONFIG_SERIAL_PCH_UART=yCONFIG_SERIAL_PCH_UART_CONSOLE=yCONFIG_SERIAL_XILINX_PS_UART=yCONFIG_SERIAL_XILINX_PS_UART_CONSOLE=yCONFIG_TTY_PRINTK=yCONFIG_HVC_DRIVER=yCONFIG_VIRTIO_CONSOLE=yCONFIG_IPMI_HANDLER=yCONFIG_IPMI_PANIC_EVENT=yCONFIG_IPMI_PANIC_STRING=y
#CONFIG_IPMI_DEVICE_INTERFACEis not setCONFIG_IPMI_SI=y
#CONFIG_IPMI_WATCHDOGis not setCONFIG_IPMI_POWEROFF=y
#CONFIG_HW_RANDOMis not set
#CONFIG_NVRAMis not set
#CONFIG_RTCis not set
#CONFIG_GEN_RTCis not set
#CONFIG_R3964is not setCONFIG_APPLICOM=y
#CONFIG_MWAVEis not setCONFIG_HANGCHECK_TIMER=yCONFIG_TCG_TPM=yCONFIG_TCG_TIS=yCONFIG_TCG_NSC=yCONFIG_TCG_ATMEL=yCONFIG_DEVPORT=yCONFIG_I2C=yCONFIG_I2C_BOARDINFO=y
#CONFIG_I2C_COMPATis not setCONFIG_I2C_CHARDEV=yCONFIG_I2C_MUX=y#
# Multiplexer I2C Chip support
#
#CONFIG_I2C_HELPER_AUTOis not setCONFIG_I2C_SMBUS=y#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=y
#CONFIG_I2C_ALGOPCFis not setCONFIG_I2C_ALGOPCA=y#
# I2C Hardware Bus support
##
# PC SMBus host controller drivers
#
#CONFIG_I2C_ALI1535is not set
#CONFIG_I2C_ALI15X3is not setCONFIG_I2C_AMD756=y
#CONFIG_I2C_AMD8111is not setCONFIG_I2C_I801=yCONFIG_I2C_ISCH=y
#CONFIG_I2C_PIIX4is not set
#CONFIG_I2C_NFORCE2is not set
#CONFIG_I2C_SIS5595is not setCONFIG_I2C_SIS630=y
#CONFIG_I2C_SIS96Xis not set
#CONFIG_I2C_VIAPROis not set#
# I2C system bus drivers (mostly embedded / system-on-chip) #CONFIG_I2C_DESIGNWARE_PCI=y
#CONFIG_I2C_EG20Tis not set
#CONFIG_I2C_INTEL_MIDis not setCONFIG_I2C_PCA_PLATFORM=y
#CONFIG_I2C_PXA_PCIis not set
#CONFIG_I2C_SIMTECis not set#
# External I2C/SMBus adapter drivers
#
#CONFIG_I2C_DIOLAN_U2Cis not setCONFIG_I2C_PARPORT_LIGHT=yCONFIG_I2C_TINY_USB=y#
# Other I2C/SMBus bus drivers
#
#CONFIG_I2C_DEBUG_COREis not setCONFIG_I2C_DEBUG_ALGO=yCONFIG_I2C_DEBUG_BUS=yCONFIG_SPI=yCONFIG_SPI_DEBUG=yCONFIG_SPI_MASTER=y#
# SPI Master Controller Drivers
#CONFIG_SPI_ALTERA=yCONFIG_SPI_BITBANG=y
#CONFIG_SPI_PXA2XX_PCIis not setCONFIG_SPI_TOPCLIFF_PCH=y
#CONFIG_SPI_DESIGNWAREis not set#
# SPI Protocol Masters
#
#CONFIG_SPI_TLE62X0is not setCONFIG_HSI=yCONFIG_HSI_BOARDINFO=y#
# HSI clients
#CONFIG_HSI_CHAR=y#
# PPS support
##
# PPS generators support
##
# PTP clock support
##
# Enable Device Drivers -> PPS to see the PTP clock options. #CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
#CONFIG_GPIOLIBis not setCONFIG_W1=y#
# 1-wire Bus Masters
#
#CONFIG_W1_MASTER_MATROXis not setCONFIG_W1_MASTER_DS2490=yCONFIG_W1_MASTER_DS1WM=y#
# 1-wire Slaves
#
#CONFIG_W1_SLAVE_THERMis not set
#CONFIG_W1_SLAVE_SMEMis not set
#CONFIG_W1_SLAVE_DS2408is not set
#CONFIG_W1_SLAVE_DS2423is not setCONFIG_W1_SLAVE_DS2431=yCONFIG_W1_SLAVE_DS2433=y
#CONFIG_W1_SLAVE_DS2433_CRCis not set
#CONFIG_W1_SLAVE_DS2760is not setCONFIG_W1_SLAVE_DS2780=yCONFIG_W1_SLAVE_DS2781=yCONFIG_W1_SLAVE_BQ27000=yCONFIG_POWER_SUPPLY=y
#CONFIG_POWER_SUPPLY_DEBUGis not set
#CONFIG_PDA_POWERis not set
#CONFIG_MAX8925_POWERis not set
#CONFIG_TEST_POWERis not setCONFIG_BATTERY_DS2780=y
#CONFIG_BATTERY_DS2781is not setCONFIG_BATTERY_DS2782=y
#CONFIG_BATTERY_SBSis not set
#CONFIG_BATTERY_BQ27x00is not setCONFIG_BATTERY_MAX17040=yCONFIG_BATTERY_MAX17042=yCONFIG_CHARGER_PCF50633=yCONFIG_CHARGER_MAX8903=y
#CONFIG_CHARGER_LP8727is not setCONFIG_CHARGER_MAX8997=yCONFIG_CHARGER_SMB347=yCONFIG_HWMON=yCONFIG_HWMON_VID=yCONFIG_HWMON_DEBUG_CHIP=y#
# Native drivers
#
#CONFIG_SENSORS_ADM1021is not setCONFIG_SENSORS_ADM1025=y
#CONFIG_SENSORS_ADM1026is not set
#CONFIG_SENSORS_ADM1029is not setCONFIG_SENSORS_ADM1031=y
#CONFIG_SENSORS_ADM9240is not setCONFIG_SENSORS_ADT7475=y
#CONFIG_SENSORS_ASC7621is not setCONFIG_SENSORS_K10TEMP=y
#CONFIG_SENSORS_FAM15H_POWERis not setCONFIG_SENSORS_DS620=yCONFIG_SENSORS_DS1621=y
#CONFIG_SENSORS_F71805Fis not setCONFIG_SENSORS_F71882FG=yCONFIG_SENSORS_F75375S=yCONFIG_SENSORS_FSCHMD=y
#CONFIG_SENSORS_G760Ais not set
#CONFIG_SENSORS_GL518SMis not setCONFIG_SENSORS_GL520SM=yCONFIG_SENSORS_IBMAEM=y
#CONFIG_SENSORS_IBMPEXis not set
#CONFIG_SENSORS_IT87is not set
#CONFIG_SENSORS_JC42is not setCONFIG_SENSORS_LM63=y
#CONFIG_SENSORS_LM70is not setCONFIG_SENSORS_LM73=y
#CONFIG_SENSORS_LM75is not set
#CONFIG_SENSORS_LM77is not set
#CONFIG_SENSORS_LM78is not setCONFIG_SENSORS_LM80=yCONFIG_SENSORS_LM83=yCONFIG_SENSORS_LM85=y
#CONFIG_SENSORS_LM87is not set
#CONFIG_SENSORS_LM90is not setCONFIG_SENSORS_LM92=y
#CONFIG_SENSORS_LM93is not setCONFIG_SENSORS_LTC4151=y
#CONFIG_SENSORS_LM95241is not set
#CONFIG_SENSORS_MAX1111is not set
#CONFIG_SENSORS_MAX16065is not set
#CONFIG_SENSORS_MAX1619is not setCONFIG_SENSORS_PC87360=y
#CONFIG_SENSORS_PC87427is not set
#CONFIG_SENSORS_PCF8591is not setCONFIG_SENSORS_SHT21=yCONFIG_SENSORS_SIS5595=y
#CONFIG_SENSORS_EMC1403is not set
#CONFIG_SENSORS_EMC2103is not set
#CONFIG_SENSORS_EMC6W201is not setCONFIG_SENSORS_SMSC47M1=y
#CONFIG_SENSORS_SMSC47M192is not set
#CONFIG_SENSORS_SCH56XX_COMMONis not set
#CONFIG_SENSORS_ADS1015is not set
#CONFIG_SENSORS_ADS7828is not set
#CONFIG_SENSORS_ADS7871is not set
#CONFIG_SENSORS_THMC50is not set
#CONFIG_SENSORS_VIA_CPUTEMPis not set
#CONFIG_SENSORS_VIA686Ais not setCONFIG_SENSORS_VT1211=y
#CONFIG_SENSORS_VT8231is not setCONFIG_SENSORS_W83781D=y
#CONFIG_SENSORS_W83791Dis not set
#CONFIG_SENSORS_W83792Dis not setCONFIG_SENSORS_W83627HF=y
#CONFIG_SENSORS_W83627EHFis not setCONFIG_SENSORS_APPLESMC=y
#CONFIG_SENSORS_MC13783_ADCis not setCONFIG_THERMAL=yCONFIG_THERMAL_HWMON=y
#CONFIG_WATCHDOGis not setCONFIG_SSB_POSSIBLE=y#
# Sonics Silicon Backplane
#
#CONFIG_SSBis not setCONFIG_BCMA_POSSIBLE=y#
# Broadcom specific AMBA
#
#CONFIG_BCMAis not set#
# Multifunction device drivers
#CONFIG_MFD_CORE=y
#CONFIG_MFD_88PM860Xis not setCONFIG_MFD_SM501=yCONFIG_HTC_PASIC3=y
#CONFIG_MFD_LM3533is not setCONFIG_TPS6105X=yCONFIG_TPS6507X=yCONFIG_MFD_TPS65217=y
#CONFIG_TWL4030_COREis not set
#CONFIG_TWL6040_COREis not set
#CONFIG_MFD_STMPEis not setCONFIG_MFD_TC3589X=y
#CONFIG_MFD_TMIOis not set
#CONFIG_PMIC_DA903Xis not setCONFIG_PMIC_DA9052=yCONFIG_MFD_DA9052_SPI=yCONFIG_MFD_DA9052_I2C=yCONFIG_PMIC_ADP5520=y
#CONFIG_MFD_MAX77693is not setCONFIG_MFD_MAX8925=yCONFIG_MFD_MAX8997=yCONFIG_MFD_MAX8998=y
#CONFIG_MFD_S5M_COREis not set
#CONFIG_MFD_WM8400is not set
#CONFIG_MFD_WM831X_I2Cis not set
#CONFIG_MFD_WM831X_SPIis not set
#CONFIG_MFD_WM8350_I2Cis not set
#CONFIG_MFD_WM8994is not setCONFIG_MFD_PCF50633=yCONFIG_PCF50633_ADC=y
#CONFIG_PCF50633_GPIOis not setCONFIG_MFD_MC13783=yCONFIG_MFD_MC13XXX=yCONFIG_MFD_MC13XXX_SPI=y
#CONFIG_MFD_MC13XXX_I2Cis not setCONFIG_ABX500_CORE=yCONFIG_AB3100_CORE=y
#CONFIG_AB3100_OTPis not setCONFIG_EZX_PCAP=y
#CONFIG_MFD_CS5535is not setCONFIG_LPC_SCH=yCONFIG_LPC_ICH=y
#CONFIG_MFD_RDC321Xis not set
#CONFIG_MFD_JANZ_CMODIOis not set
#CONFIG_MFD_VX855is not setCONFIG_MFD_WL1273_CORE=yCONFIG_MFD_TPS65090=y
#CONFIG_MFD_RC5T583is not set
#CONFIG_MFD_PALMASis not setCONFIG_REGULATOR=yCONFIG_REGULATOR_DEBUG=yCONFIG_REGULATOR_DUMMY=yCONFIG_REGULATOR_FIXED_VOLTAGE=yCONFIG_REGULATOR_VIRTUAL_CONSUMER=y
#CONFIG_REGULATOR_USERSPACE_CONSUMERis not setCONFIG_REGULATOR_AD5398=yCONFIG_REGULATOR_DA9052=y
#CONFIG_REGULATOR_MC13783is not set
#CONFIG_REGULATOR_MC13892is not set
#CONFIG_REGULATOR_ISL6271Ais not set
#CONFIG_REGULATOR_MAX1586is not setCONFIG_REGULATOR_MAX8649=y
#CONFIG_REGULATOR_MAX8660is not set
#CONFIG_REGULATOR_MAX8925is not set
#CONFIG_REGULATOR_MAX8952is not setCONFIG_REGULATOR_MAX8997=y
#CONFIG_REGULATOR_MAX8998is not setCONFIG_REGULATOR_PCAP=y
#CONFIG_REGULATOR_LP3971is not set
#CONFIG_REGULATOR_LP3972is not setCONFIG_REGULATOR_PCF50633=yCONFIG_REGULATOR_AB3100=y
#CONFIG_REGULATOR_TPS6105Xis not set
#CONFIG_REGULATOR_TPS62360is not setCONFIG_REGULATOR_TPS65023=yCONFIG_REGULATOR_TPS6507X=yCONFIG_REGULATOR_TPS65090=y
#CONFIG_REGULATOR_TPS65217is not set
#CONFIG_REGULATOR_TPS6524Xis not setCONFIG_MEDIA_SUPPORT=y#
# Multimedia core support
#CONFIG_VIDEO_DEV=yCONFIG_VIDEO_V4L2_COMMON=y
#CONFIG_DVB_COREis not setCONFIG_VIDEO_MEDIA=y#
# Multimedia drivers
#CONFIG_VIDEO_SAA7146=yCONFIG_VIDEO_SAA7146_VV=y
#CONFIG_RC_COREis not setCONFIG_MEDIA_TUNER=y
#CONFIG_MEDIA_TUNER_CUSTOMISEis not setCONFIG_MEDIA_TUNER_SIMPLE=yCONFIG_MEDIA_TUNER_TDA8290=yCONFIG_MEDIA_TUNER_TDA827X=yCONFIG_MEDIA_TUNER_TDA18271=yCONFIG_MEDIA_TUNER_TDA9887=yCONFIG_MEDIA_TUNER_TEA5767=yCONFIG_MEDIA_TUNER_MT20XX=yCONFIG_MEDIA_TUNER_XC2028=yCONFIG_MEDIA_TUNER_XC5000=yCONFIG_MEDIA_TUNER_XC4000=yCONFIG_MEDIA_TUNER_MC44S803=yCONFIG_VIDEO_V4L2=yCONFIG_VIDEOBUF_GEN=yCONFIG_VIDEOBUF_DMA_SG=yCONFIG_VIDEOBUF_DMA_CONTIG=yCONFIG_VIDEO_TUNER=yCONFIG_VIDEOBUF2_CORE=yCONFIG_VIDEOBUF2_MEMOPS=yCONFIG_VIDEOBUF2_DMA_CONTIG=yCONFIG_VIDEO_CAPTURE_DRIVERS=y
#CONFIG_VIDEO_ADV_DEBUGis not setCONFIG_VIDEO_FIXED_MINOR_RANGES=yCONFIG_VIDEO_HELPER_CHIPS_AUTO=y#
# Audio decoders, processors and mixers
#CONFIG_VIDEO_TDA9840=yCONFIG_VIDEO_TEA6415C=yCONFIG_VIDEO_TEA6420=y#
# RDS decoders
##
# Video decoders
#CONFIG_VIDEO_ADV7180=yCONFIG_VIDEO_BT819=yCONFIG_VIDEO_BT856=yCONFIG_VIDEO_SAA711X=y#
# Video and audio decoders
##
# MPEG video encoders
##
# Video encoders
#CONFIG_VIDEO_SAA7185=yCONFIG_VIDEO_ADV7170=y#
# Camera sensor devices
##
# Flash devices
##
# Video improvement chips
##
# Miscelaneous helper chips
#
#CONFIG_V4L_USB_DRIVERSis not setCONFIG_V4L_PCI_DRIVERS=y
#CONFIG_VIDEO_HEXIUM_GEMINIis not set
#CONFIG_VIDEO_HEXIUM_ORIONis not setCONFIG_VIDEO_MXB=y
#CONFIG_VIDEO_SAA7134is not setCONFIG_VIDEO_ZORAN=y
#CONFIG_VIDEO_ZORAN_DC30is not setCONFIG_VIDEO_ZORAN_ZR36060=yCONFIG_VIDEO_ZORAN_BUZ=y
#CONFIG_VIDEO_ZORAN_DC10is not setCONFIG_VIDEO_ZORAN_LML33=yCONFIG_VIDEO_ZORAN_LML33R10=yCONFIG_V4L_PLATFORM_DRIVERS=y
#CONFIG_VIDEO_CAFE_CCICis not setCONFIG_VIDEO_TIMBERDALE=yCONFIG_SOC_CAMERA=y
#CONFIG_SOC_CAMERA_IMX074is not setCONFIG_SOC_CAMERA_MT9M001=yCONFIG_SOC_CAMERA_MT9M111=y
#CONFIG_SOC_CAMERA_MT9T031is not setCONFIG_SOC_CAMERA_MT9T112=y
#CONFIG_SOC_CAMERA_MT9V022is not set
#CONFIG_SOC_CAMERA_RJ54N1is not setCONFIG_SOC_CAMERA_TW9910=y
#CONFIG_SOC_CAMERA_PLATFORMis not set
#CONFIG_SOC_CAMERA_OV2640is not set
#CONFIG_SOC_CAMERA_OV5642is not setCONFIG_SOC_CAMERA_OV6650=y
#CONFIG_SOC_CAMERA_OV772Xis not setCONFIG_SOC_CAMERA_OV9640=yCONFIG_SOC_CAMERA_OV9740=yCONFIG_V4L_MEM2MEM_DRIVERS=y
#CONFIG_VIDEO_MEM2MEM_TESTDEVis not set
#CONFIG_RADIO_ADAPTERSis not set#
# Graphics support
#CONFIG_AGP=yCONFIG_AGP_AMD64=y
#CONFIG_AGP_INTELis not set
#CONFIG_AGP_SISis not set
#CONFIG_AGP_VIAis not set
#CONFIG_VGA_ARBis not set
#CONFIG_DRMis not set
#CONFIG_STUB_POULSBOis not set
#CONFIG_VGASTATEis not set
#CONFIG_VIDEO_OUTPUT_CONTROLis not set
#CONFIG_FBis not set
#CONFIG_EXYNOS_VIDEOis not set
#CONFIG_BACKLIGHT_LCD_SUPPORTis not set
#CONFIG_SOUNDis not set#
# HID support
#CONFIG_HID=y
#CONFIG_HID_BATTERY_STRENGTHis not set
#CONFIG_HIDRAWis not setCONFIG_HID_GENERIC=y#
# Special HID drivers
#
#CONFIG_HID_A4TECHis not set
#CONFIG_HID_ACRUXis not set
#CONFIG_HID_APPLEis not set
#CONFIG_HID_AUREALis not set
#CONFIG_HID_BELKINis not set
#CONFIG_HID_CHERRYis not set
#CONFIG_HID_CHICONYis not set
#CONFIG_HID_CYPRESSis not set
#CONFIG_HID_DRAGONRISEis not set
#CONFIG_HID_EMS_FFis not set
#CONFIG_HID_EZKEYis not set
#CONFIG_HID_HOLTEKis not set
#CONFIG_HID_KEYTOUCHis not set
#CONFIG_HID_KYEis not set
#CONFIG_HID_UCLOGICis not set
#CONFIG_HID_WALTOPis not set
#CONFIG_HID_GYRATIONis not set
#CONFIG_HID_TWINHANis not set
#CONFIG_HID_KENSINGTONis not set
#CONFIG_HID_LCPOWERis not set
#CONFIG_HID_LOGITECHis not set
#CONFIG_HID_MICROSOFTis not set
#CONFIG_HID_MONTEREYis not set
#CONFIG_HID_MULTITOUCHis not set
#CONFIG_HID_NTRIGis not set
#CONFIG_HID_ORTEKis not set
#CONFIG_HID_PANTHERLORDis not set
#CONFIG_HID_PETALYNXis not set
#CONFIG_HID_PICOLCDis not set
#CONFIG_HID_PRIMAXis not set
#CONFIG_HID_ROCCATis not set
#CONFIG_HID_SAITEKis not set
#CONFIG_HID_SAMSUNGis not set
#CONFIG_HID_SONYis not set
#CONFIG_HID_SPEEDLINKis not set
#CONFIG_HID_SUNPLUSis not set
#CONFIG_HID_GREENASIAis not set
#CONFIG_HID_SMARTJOYPLUSis not set
#CONFIG_HID_TIVOis not set
#CONFIG_HID_TOPSEEDis not set
#CONFIG_HID_THRUSTMASTERis not set
#CONFIG_HID_ZEROPLUSis not set
#CONFIG_HID_ZYDACRONis not set#
# USB HID support
#CONFIG_USB_HID=y
#CONFIG_HID_PIDis not set
#CONFIG_USB_HIDDEVis not setCONFIG_USB_ARCH_HAS_OHCI=yCONFIG_USB_ARCH_HAS_EHCI=yCONFIG_USB_ARCH_HAS_XHCI=yCONFIG_USB_SUPPORT=yCONFIG_USB_COMMON=yCONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB=y
#CONFIG_USB_DEBUGis not setCONFIG_USB_ANNOUNCE_NEW_DEVICES=y#
# Miscellaneous USB options
#CONFIG_USB_DYNAMIC_MINORS=yCONFIG_USB_OTG_WHITELIST=yCONFIG_USB_OTG_BLACKLIST_HUB=yCONFIG_USB_MON=yCONFIG_USB_WUSB_CBAF=yCONFIG_USB_WUSB_CBAF_DEBUG=y#
# USB Host Controller Drivers
#
#CONFIG_USB_C67X00_HCDis not setCONFIG_USB_EHCI_HCD=yCONFIG_USB_EHCI_ROOT_HUB_TT=yCONFIG_USB_EHCI_TT_NEWSCHED=y
#CONFIG_USB_OXU210HP_HCDis not set
#CONFIG_USB_ISP116X_HCDis not setCONFIG_USB_ISP1362_HCD=y
#CONFIG_USB_OHCI_HCDis not setCONFIG_USB_UHCI_HCD=yCONFIG_USB_U132_HCD=yCONFIG_USB_SL811_HCD=y
#CONFIG_USB_SL811_HCD_ISOis not setCONFIG_USB_R8A66597_HCD=y
#CONFIG_USB_CHIPIDEAis not set#
# USB Device Class drivers
#CONFIG_USB_ACM=yCONFIG_USB_PRINTER=yCONFIG_USB_WDM=yCONFIG_USB_TMC=y#
# NOTE:USB_STORAGEdepends on SCSI butBLK_DEV_SDmay ##
# also be needed; see USB_STORAGE Help for more info # CONFIG_USB_LIBUSUAL=y#
# USB Imaging devices
#
#CONFIG_USB_MDC800is not set#
# USB port drivers
#CONFIG_USB_SERIAL=yCONFIG_USB_SERIAL_CONSOLE=yCONFIG_USB_EZUSB=y
#CONFIG_USB_SERIAL_GENERICis not setCONFIG_USB_SERIAL_AIRCABLE=yCONFIG_USB_SERIAL_ARK3116=y
#CONFIG_USB_SERIAL_BELKINis not setCONFIG_USB_SERIAL_CH341=yCONFIG_USB_SERIAL_WHITEHEAT=yCONFIG_USB_SERIAL_DIGI_ACCELEPORT=yCONFIG_USB_SERIAL_CP210X=y
#CONFIG_USB_SERIAL_CYPRESS_M8is not setCONFIG_USB_SERIAL_EMPEG=yCONFIG_USB_SERIAL_FTDI_SIO=yCONFIG_USB_SERIAL_FUNSOFT=yCONFIG_USB_SERIAL_VISOR=yCONFIG_USB_SERIAL_IPAQ=yCONFIG_USB_SERIAL_IR=y
#CONFIG_USB_SERIAL_EDGEPORTis not setCONFIG_USB_SERIAL_EDGEPORT_TI=yCONFIG_USB_SERIAL_F81232=yCONFIG_USB_SERIAL_GARMIN=y
#CONFIG_USB_SERIAL_IPWis not set
#CONFIG_USB_SERIAL_IUUis not setCONFIG_USB_SERIAL_KEYSPAN_PDA=y
#CONFIG_USB_SERIAL_KEYSPANis not setCONFIG_USB_SERIAL_KLSI=yCONFIG_USB_SERIAL_KOBIL_SCT=yCONFIG_USB_SERIAL_MCT_U232=yCONFIG_USB_SERIAL_METRO=y
#CONFIG_USB_SERIAL_MOS7720is not set
#CONFIG_USB_SERIAL_MOS7840is not set
#CONFIG_USB_SERIAL_MOTOROLAis not set
#CONFIG_USB_SERIAL_NAVMANis not set
#CONFIG_USB_SERIAL_PL2303is not set
#CONFIG_USB_SERIAL_OTI6858is not setCONFIG_USB_SERIAL_QCAUX=y
#CONFIG_USB_SERIAL_QUALCOMMis not set
#CONFIG_USB_SERIAL_SPCP8X5is not set
#CONFIG_USB_SERIAL_HP4Xis not set
#CONFIG_USB_SERIAL_SAFEis not setCONFIG_USB_SERIAL_SIEMENS_MPI=yCONFIG_USB_SERIAL_SIERRAWIRELESS=yCONFIG_USB_SERIAL_SYMBOL=yCONFIG_USB_SERIAL_TI=yCONFIG_USB_SERIAL_CYBERJACK=yCONFIG_USB_SERIAL_XIRCOM=y
#CONFIG_USB_SERIAL_OPTIONis not set
#CONFIG_USB_SERIAL_OMNINETis not set
#CONFIG_USB_SERIAL_OPTICONis not setCONFIG_USB_SERIAL_VIVOPAY_SERIAL=yCONFIG_USB_SERIAL_ZIO=yCONFIG_USB_SERIAL_SSU100=yCONFIG_USB_SERIAL_QT2=yCONFIG_USB_SERIAL_DEBUG=y#
# USB Miscellaneous drivers
#
#CONFIG_USB_EMI62is not set
#CONFIG_USB_EMI26is not set
#CONFIG_USB_ADUTUXis not set
#CONFIG_USB_SEVSEGis not set
#CONFIG_USB_RIO500is not set
#CONFIG_USB_LEGOTOWERis not setCONFIG_USB_LCD=yCONFIG_USB_LED=yCONFIG_USB_CYPRESS_CY7C63=y
#CONFIG_USB_CYTHERMis not setCONFIG_USB_IDMOUSE=yCONFIG_USB_FTDI_ELAN=y
#CONFIG_USB_APPLEDISPLAYis not setCONFIG_USB_SISUSBVGA=y
#CONFIG_USB_LDis not setCONFIG_USB_TRANCEVIBRATOR=y
#CONFIG_USB_IOWARRIORis not set
#CONFIG_USB_TESTis not setCONFIG_USB_ISIGHTFW=yCONFIG_USB_YUREX=y#
# USB Physical Layer drivers
#
#CONFIG_USB_ISP1301is not set
#CONFIG_USB_GADGETis not set#
# OTG and related infrastructure
#
#CONFIG_NOP_USB_XCEIVis not set
#CONFIG_MMCis not setCONFIG_MEMSTICK=yCONFIG_MEMSTICK_DEBUG=y#
# MemoryStick drivers
#CONFIG_MEMSTICK_UNSAFE_RESUME=y#
# MemoryStick Host Controller Drivers
#CONFIG_NEW_LEDS=yCONFIG_LEDS_CLASS=y#
# LED drivers
#
#CONFIG_LEDS_LM3530is not set
#CONFIG_LEDS_LP3944is not setCONFIG_LEDS_LP5521=y
#CONFIG_LEDS_LP5523is not setCONFIG_LEDS_PCA955X=yCONFIG_LEDS_PCA9633=y
#CONFIG_LEDS_DA9052is not set
#CONFIG_LEDS_DAC124S085is not set
#CONFIG_LEDS_REGULATORis not setCONFIG_LEDS_BD2802=y
#CONFIG_LEDS_ADP5520is not set
#CONFIG_LEDS_MC13783is not set
#CONFIG_LEDS_TCA6507is not set
#CONFIG_LEDS_MAX8997is not set
#CONFIG_LEDS_OT200is not setCONFIG_LEDS_TRIGGERS=y#
# LED Triggers
#
#CONFIG_LEDS_TRIGGER_TIMERis not set
#CONFIG_LEDS_TRIGGER_HEARTBEATis not set
#CONFIG_LEDS_TRIGGER_BACKLIGHTis not setCONFIG_LEDS_TRIGGER_DEFAULT_ON=y#
# iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set # CONFIG_EDAC is not set # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y # CONFIG_DMADEVICES_VDEBUG is not set#
# DMA Devices
#CONFIG_INTEL_MID_DMAC=y
#CONFIG_INTEL_IOATDMAis not setCONFIG_TIMB_DMA=y
#CONFIG_PCH_DMAis not setCONFIG_DMA_ENGINE=y#
# DMA Clients
#
#CONFIG_NET_DMAis not setCONFIG_ASYNC_TX_DMA=y
#CONFIG_DMATESTis not setCONFIG_AUXDISPLAY=y
#CONFIG_UIOis not setCONFIG_VIRTIO=yCONFIG_VIRTIO_RING=y#
# Virtio drivers
#CONFIG_VIRTIO_BALLOON=y#
# Microsoft Hyper-V guest support
#CONFIG_STAGING=y
#CONFIG_SLICOSSis not set
#CONFIG_ECHOis not setCONFIG_ASUS_OLED=y
#CONFIG_TRANZPORTis not set
#CONFIG_USB_SERIAL_QUATECH2is not set
#CONFIG_DX_SEPis not set#
# IIO staging drivers
#CONFIG_IIO_ST_HWMON=yCONFIG_IIO_SW_RING=y#
# Accelerometers
#CONFIG_ADIS16201=yCONFIG_ADIS16203=y
#CONFIG_ADIS16204is not set
#CONFIG_ADIS16209is not set
#CONFIG_ADIS16220is not setCONFIG_ADIS16240=yCONFIG_KXSD9=y
#CONFIG_SCA3000is not set#
# Analog to digital converters
#CONFIG_AD7291=y
#CONFIG_AD7298is not set
#CONFIG_AD799Xis not set
#CONFIG_AD7476is not set
#CONFIG_AD7887is not set
#CONFIG_AD7793is not setCONFIG_AD7192=yCONFIG_ADT7310=y
#CONFIG_ADT7410is not set
#CONFIG_AD7280is not setCONFIG_MAX1363=yCONFIG_MAX1363_RING_BUFFER=y#
# Analog digital bi-direction converters
##
# Capacitance to digital converters
#CONFIG_AD7150=yCONFIG_AD7152=y
#CONFIG_AD7746is not set#
# Digital to analog converters
#CONFIG_AD5064=yCONFIG_AD5360=y
#CONFIG_AD5380is not set
#CONFIG_AD5421is not setCONFIG_AD5624R_SPI=y
#CONFIG_AD5446is not setCONFIG_AD5504=yCONFIG_AD5764=yCONFIG_AD5791=yCONFIG_AD5686=y#
# Direct Digital Synthesis
#
#CONFIG_AD5930is not set
#CONFIG_AD9832is not set
#CONFIG_AD9834is not setCONFIG_AD9850=y
#CONFIG_AD9852is not set
#CONFIG_AD9910is not setCONFIG_AD9951=y#
# Digital gyroscope sensors
#
#CONFIG_ADIS16060is not set
#CONFIG_ADIS16080is not setCONFIG_ADIS16130=y
#CONFIG_ADIS16260is not setCONFIG_ADXRS450=y#
# Network Analyzer, Impedance Converters
#CONFIG_AD5933=y#
# Inertial measurement units
#CONFIG_ADIS16400=y#
# Light sensors
#
#CONFIG_SENSORS_ISL29018is not setCONFIG_SENSORS_ISL29028=y
#CONFIG_SENSORS_TSL2563is not set
#CONFIG_TSL2583is not set
CONFIG_TSL2x7x=y#
# Magnetometer sensors
#
#CONFIG_SENSORS_HMC5843is not set#
# Active energy metering IC
#CONFIG_ADE7753=yCONFIG_ADE7754=yCONFIG_ADE7758=yCONFIG_ADE7759=yCONFIG_ADE7854=yCONFIG_ADE7854_I2C=yCONFIG_ADE7854_SPI=y#
# Resolver to digital converters
#CONFIG_AD2S90=y#
# Triggers - standalone
#
#CONFIG_IIO_SYSFS_TRIGGERis not setCONFIG_IIO_SIMPLE_DUMMY=y
#CONFIG_IIO_SIMPLE_DUMMY_EVENTSis not set
#CONFIG_IIO_SIMPLE_DUMMY_BUFFERis not set
#CONFIG_ZCACHEis not setCONFIG_ZSMALLOC=yCONFIG_CRYSTALHD=y
#CONFIG_FT1000is not set#
# Speakup console speech
#CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=yCONFIG_STAGING_MEDIA=yCONFIG_VIDEO_DT3155=y
#CONFIG_DT3155_CCIRis not setCONFIG_DT3155_STREAMING=y#
# Android
#
#CONFIG_ANDROIDis not setCONFIG_PHONE=y
#CONFIG_PHONE_IXJis not set
#CONFIG_USB_WPAN_HCDis not setCONFIG_IPACK_BUS=yCONFIG_BOARD_TPCI200=yCONFIG_SERIAL_IPOCTAL=y
#CONFIG_WIMAX_GDM72XXis not set
#CONFIG_X86_PLATFORM_DEVICESis not set#
# Hardware Spinlock drivers
#CONFIG_CLKEVT_I8253=yCONFIG_I8253_LOCK=yCONFIG_CLKBLD_I8253=yCONFIG_IOMMU_SUPPORT=y#
# Remoteproc drivers (EXPERIMENTAL)
##
# Rpmsg drivers (EXPERIMENTAL)
#CONFIG_VIRT_DRIVERS=yCONFIG_PM_DEVFREQ=y#
# DEVFREQ Governors
#CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=yCONFIG_DEVFREQ_GOV_PERFORMANCE=y
#CONFIG_DEVFREQ_GOV_POWERSAVEis not set
#CONFIG_DEVFREQ_GOV_USERSPACEis not set#
# DEVFREQ Drivers
#CONFIG_EXTCON=y#
# Extcon Device Drivers
#
#CONFIG_EXTCON_MAX8997is not setCONFIG_MEMORY=yCONFIG_IIO=yCONFIG_IIO_BUFFER=yCONFIG_IIO_KFIFO_BUF=yCONFIG_IIO_TRIGGER=yCONFIG_IIO_CONSUMERS_PER_TRIGGER=2#
# Analog to digital converters
##
# Amplifiers
#
#CONFIG_AD8366is not set
#CONFIG_VME_BUSis not set#
# Firmware Drivers
#
#CONFIG_EDDis not setCONFIG_FIRMWARE_MEMMAP=yCONFIG_DELL_RBU=y
#CONFIG_DCDBASis not set
#CONFIG_ISCSI_IBFT_FINDis not setCONFIG_GOOGLE_FIRMWARE=y#
# Google Firmware Drivers
##
# File systems
#CONFIG_DCACHE_WORD_ACCESS=y
#CONFIG_FS_POSIX_ACLis not setCONFIG_EXPORTFS=yCONFIG_FILE_LOCKING=yCONFIG_FSNOTIFY=yCONFIG_DNOTIFY=yCONFIG_INOTIFY_USER=y
#CONFIG_FANOTIFYis not set
#CONFIG_QUOTAis not set
#CONFIG_QUOTACTLis not set
#CONFIG_AUTOFS4_FSis not set
#CONFIG_FUSE_FSis not set#
# Caches
#CONFIG_FSCACHE=y
#CONFIG_FSCACHE_DEBUGis not set#
# Pseudo filesystems
#
#CONFIG_PROC_FSis not setCONFIG_SYSFS=yCONFIG_TMPFS=y
#CONFIG_TMPFS_POSIX_ACLis not set
#CONFIG_TMPFS_XATTRis not set
#CONFIG_HUGETLBFSis not set
#CONFIG_HUGETLB_PAGEis not set
#CONFIG_CONFIGFS_FSis not set
#CONFIG_MISC_FILESYSTEMSis not setCONFIG_NETWORK_FILESYSTEMS=yCONFIG_NLS=yCONFIG_NLS_DEFAULT="iso8859-1"CONFIG_NLS_CODEPAGE_437=y
#CONFIG_NLS_CODEPAGE_737is not setCONFIG_NLS_CODEPAGE_775=yCONFIG_NLS_CODEPAGE_850=yCONFIG_NLS_CODEPAGE_852=y
#CONFIG_NLS_CODEPAGE_855is not set
#CONFIG_NLS_CODEPAGE_857is not set
#CONFIG_NLS_CODEPAGE_860is not setCONFIG_NLS_CODEPAGE_861=yCONFIG_NLS_CODEPAGE_862=y
#CONFIG_NLS_CODEPAGE_863is not set
#CONFIG_NLS_CODEPAGE_864is not setCONFIG_NLS_CODEPAGE_865=y
#CONFIG_NLS_CODEPAGE_866is not set
#CONFIG_NLS_CODEPAGE_869is not setCONFIG_NLS_CODEPAGE_936=yCONFIG_NLS_CODEPAGE_950=y
#CONFIG_NLS_CODEPAGE_932is not set
#CONFIG_NLS_CODEPAGE_949is not setCONFIG_NLS_CODEPAGE_874=y
#CONFIG_NLS_ISO8859_8is not set
#CONFIG_NLS_CODEPAGE_1250is not setCONFIG_NLS_CODEPAGE_1251=yCONFIG_NLS_ASCII=y
#CONFIG_NLS_ISO8859_1is not setCONFIG_NLS_ISO8859_2=y
#CONFIG_NLS_ISO8859_3is not set
#CONFIG_NLS_ISO8859_4is not set
#CONFIG_NLS_ISO8859_5is not set
#CONFIG_NLS_ISO8859_6is not setCONFIG_NLS_ISO8859_7=y
#CONFIG_NLS_ISO8859_9is not setCONFIG_NLS_ISO8859_13=yCONFIG_NLS_ISO8859_14=y
#CONFIG_NLS_ISO8859_15is not set
#CONFIG_NLS_KOI8_Ris not setCONFIG_NLS_KOI8_U=y
#CONFIG_NLS_MAC_ROMANis not setCONFIG_NLS_MAC_CELTIC=yCONFIG_NLS_MAC_CENTEURO=yCONFIG_NLS_MAC_CROATIAN=yCONFIG_NLS_MAC_CYRILLIC=y
#CONFIG_NLS_MAC_GAELICis not set
#CONFIG_NLS_MAC_GREEKis not set
#CONFIG_NLS_MAC_ICELANDis not setCONFIG_NLS_MAC_INUIT=y
#CONFIG_NLS_MAC_ROMANIANis not set
#CONFIG_NLS_MAC_TURKISHis not setCONFIG_NLS_UTF8=y#
# Kernel hacking
#CONFIG_TRACE_IRQFLAGS_SUPPORT=yCONFIG_PRINTK_TIME=yCONFIG_DEFAULT_MESSAGE_LOGLEVEL=4CONFIG_ENABLE_WARN_DEPRECATED=y
#CONFIG_ENABLE_MUST_CHECKis not setCONFIG_FRAME_WARN=2048CONFIG_MAGIC_SYSRQ=y
#CONFIG_STRIP_ASM_SYMSis not setCONFIG_READABLE_ASM=y
#CONFIG_UNUSED_SYMBOLSis not setCONFIG_DEBUG_FS=yCONFIG_HEADERS_CHECK=yCONFIG_DEBUG_SECTION_MISMATCH=yCONFIG_DEBUG_KERNEL=yCONFIG_DEBUG_SHIRQ=y
#CONFIG_LOCKUP_DETECTORis not set
#CONFIG_HARDLOCKUP_DETECTORis not set
#CONFIG_PANIC_ON_OOPSis not setCONFIG_PANIC_ON_OOPS_VALUE=0
#CONFIG_DETECT_HUNG_TASKis not set
#CONFIG_DEBUG_OBJECTSis not set
#CONFIG_DEBUG_PREEMPTis not setCONFIG_DEBUG_RT_MUTEXES=yCONFIG_DEBUG_PI_LIST=yCONFIG_RT_MUTEX_TESTER=yCONFIG_DEBUG_SPINLOCK=yCONFIG_DEBUG_MUTEXES=yCONFIG_DEBUG_LOCK_ALLOC=y
#CONFIG_PROVE_LOCKINGis not setCONFIG_SPARSE_RCU_POINTER=yCONFIG_LOCKDEP=yCONFIG_LOCK_STAT=yCONFIG_DEBUG_LOCKDEP=y
#CONFIG_DEBUG_ATOMIC_SLEEPis not set
#CONFIG_DEBUG_LOCKING_API_SELFTESTSis not setCONFIG_STACKTRACE=y
#CONFIG_DEBUG_STACK_USAGEis not setCONFIG_DEBUG_KOBJECT=y
#CONFIG_DEBUG_BUGVERBOSEis not set
#CONFIG_DEBUG_INFOis not set
#CONFIG_DEBUG_VMis not set
#CONFIG_DEBUG_VIRTUALis not set
#CONFIG_DEBUG_WRITECOUNTis not set
#CONFIG_DEBUG_MEMORY_INITis not setCONFIG_DEBUG_LIST=yCONFIG_TEST_LIST_SORT=yCONFIG_DEBUG_SG=yCONFIG_DEBUG_NOTIFIERS=yCONFIG_DEBUG_CREDENTIALS=yCONFIG_ARCH_WANT_FRAME_POINTERS=yCONFIG_FRAME_POINTER=y
#CONFIG_BOOT_PRINTK_DELAYis not setCONFIG_RCU_TORTURE_TEST=yCONFIG_RCU_TORTURE_TEST_RUNNABLE=yCONFIG_RCU_CPU_STALL_TIMEOUT=60
#CONFIG_RCU_CPU_STALL_VERBOSEis not setCONFIG_RCU_CPU_STALL_INFO=y
#CONFIG_RCU_TRACEis not set
#CONFIG_BACKTRACE_SELF_TESTis not set
#CONFIG_DEBUG_FORCE_WEAK_PER_CPUis not set
#CONFIG_DEBUG_PER_CPU_MAPSis not setCONFIG_CPU_NOTIFIER_ERROR_INJECT=y
#CONFIG_FAULT_INJECTIONis not set
#CONFIG_DEBUG_PAGEALLOCis not setCONFIG_USER_STACKTRACE_SUPPORT=yCONFIG_HAVE_FUNCTION_TRACER=yCONFIG_HAVE_FUNCTION_GRAPH_TRACER=yCONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=yCONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=yCONFIG_HAVE_DYNAMIC_FTRACE=yCONFIG_HAVE_FTRACE_MCOUNT_RECORD=yCONFIG_HAVE_SYSCALL_TRACEPOINTS=yCONFIG_HAVE_C_RECORDMCOUNT=yCONFIG_TRACING_SUPPORT=y
#CONFIG_FTRACEis not setCONFIG_PROVIDE_OHCI1394_DMA_INIT=y
#CONFIG_BUILD_DOCSRCis not set
#CONFIG_DYNAMIC_DEBUGis not set
#CONFIG_DMA_API_DEBUGis not setCONFIG_ATOMIC64_SELFTEST=y
#CONFIG_SAMPLESis not setCONFIG_HAVE_ARCH_KGDB=yCONFIG_HAVE_ARCH_KMEMCHECK=yCONFIG_TEST_KSTRTOX=yCONFIG_STRICT_DEVMEM=y
#CONFIG_X86_VERBOSE_BOOTUPis not set
#CONFIG_EARLY_PRINTKis not setCONFIG_DEBUG_STACKOVERFLOW=yCONFIG_X86_PTDUMP=yCONFIG_DEBUG_RODATA=yCONFIG_DEBUG_RODATA_TEST=y
#CONFIG_IOMMU_STRESSis not setCONFIG_HAVE_MMIOTRACE_SUPPORT=yCONFIG_IO_DELAY_TYPE_0X80=0CONFIG_IO_DELAY_TYPE_0XED=1CONFIG_IO_DELAY_TYPE_UDELAY=2CONFIG_IO_DELAY_TYPE_NONE=3
#CONFIG_IO_DELAY_0X80is not set
#CONFIG_IO_DELAY_0XEDis not set
#CONFIG_IO_DELAY_UDELAYis not setCONFIG_IO_DELAY_NONE=yCONFIG_DEFAULT_IO_DELAY_TYPE=3
#CONFIG_DEBUG_BOOT_PARAMSis not set
#CONFIG_CPA_DEBUGis not set
#CONFIG_OPTIMIZE_INLININGis not set
#CONFIG_DEBUG_STRICT_USER_COPY_CHECKSis not setCONFIG_DEBUG_NMI_SELFTEST=y#
# Security options
#CONFIG_KEYS=y
#CONFIG_TRUSTED_KEYSis not setCONFIG_ENCRYPTED_KEYS=y
#CONFIG_KEYS_DEBUG_PROC_KEYSis not set
#CONFIG_SECURITY_DMESG_RESTRICTis not setCONFIG_SECURITY=yCONFIG_SECURITYFS=yCONFIG_SECURITY_NETWORK=yCONFIG_SECURITY_PATH=y
#CONFIG_SECURITY_TOMOYOis not set
#CONFIG_SECURITY_APPARMORis not set
#CONFIG_SECURITY_YAMAis not setCONFIG_INTEGRITY=y
#CONFIG_INTEGRITY_SIGNATUREis not setCONFIG_IMA=yCONFIG_IMA_MEASURE_PCR_IDX=10CONFIG_IMA_AUDIT=yCONFIG_EVM=yCONFIG_DEFAULT_SECURITY_DAC=yCONFIG_DEFAULT_SECURITY=""CONFIG_CRYPTO=y#
# Crypto core or helper
#
#CONFIG_CRYPTO_FIPSis not setCONFIG_CRYPTO_ALGAPI=yCONFIG_CRYPTO_ALGAPI2=yCONFIG_CRYPTO_AEAD2=yCONFIG_CRYPTO_BLKCIPHER=yCONFIG_CRYPTO_BLKCIPHER2=yCONFIG_CRYPTO_HASH=yCONFIG_CRYPTO_HASH2=yCONFIG_CRYPTO_RNG=yCONFIG_CRYPTO_RNG2=yCONFIG_CRYPTO_PCOMP=yCONFIG_CRYPTO_PCOMP2=yCONFIG_CRYPTO_MANAGER=yCONFIG_CRYPTO_MANAGER2=y
#CONFIG_CRYPTO_USERis not set
#CONFIG_CRYPTO_MANAGER_DISABLE_TESTSis not setCONFIG_CRYPTO_GF128MUL=yCONFIG_CRYPTO_NULL=yCONFIG_CRYPTO_WORKQUEUE=yCONFIG_CRYPTO_CRYPTD=y
#CONFIG_CRYPTO_AUTHENCis not set#
# Authenticated Encryption with Associated Data
#
#CONFIG_CRYPTO_CCMis not set
#CONFIG_CRYPTO_GCMis not set
#CONFIG_CRYPTO_SEQIVis not set#
# Block modes
#CONFIG_CRYPTO_CBC=y
#CONFIG_CRYPTO_CTRis not set
#CONFIG_CRYPTO_CTSis not setCONFIG_CRYPTO_ECB=yCONFIG_CRYPTO_LRW=y
#CONFIG_CRYPTO_PCBCis not setCONFIG_CRYPTO_XTS=y#
# Hash modes
#CONFIG_CRYPTO_HMAC=y#
# Digest
#CONFIG_CRYPTO_CRC32C=yCONFIG_CRYPTO_CRC32C_INTEL=y
#CONFIG_CRYPTO_GHASHis not setCONFIG_CRYPTO_MD4=yCONFIG_CRYPTO_MD5=y
#CONFIG_CRYPTO_MICHAEL_MICis not set
#CONFIG_CRYPTO_RMD128is not setCONFIG_CRYPTO_RMD160=y
#CONFIG_CRYPTO_RMD256is not setCONFIG_CRYPTO_RMD320=yCONFIG_CRYPTO_SHA1=yCONFIG_CRYPTO_SHA1_SSSE3=yCONFIG_CRYPTO_SHA256=y
#CONFIG_CRYPTO_SHA512is not set
#CONFIG_CRYPTO_TGR192is not setCONFIG_CRYPTO_WP512=y
#CONFIG_CRYPTO_GHASH_CLMUL_NI_INTELis not set#
# Ciphers
#CONFIG_CRYPTO_AES=yCONFIG_CRYPTO_AES_X86_64=y
#CONFIG_CRYPTO_AES_NI_INTELis not setCONFIG_CRYPTO_ANUBIS=yCONFIG_CRYPTO_ARC4=y
#CONFIG_CRYPTO_BLOWFISHis not setCONFIG_CRYPTO_BLOWFISH_COMMON=yCONFIG_CRYPTO_BLOWFISH_X86_64=yCONFIG_CRYPTO_CAMELLIA=yCONFIG_CRYPTO_CAMELLIA_X86_64=yCONFIG_CRYPTO_CAST5=y
#CONFIG_CRYPTO_CAST6is not setCONFIG_CRYPTO_DES=y
#CONFIG_CRYPTO_FCRYPTis not setCONFIG_CRYPTO_KHAZAD=yCONFIG_CRYPTO_SEED=yCONFIG_CRYPTO_SERPENT=y
#CONFIG_CRYPTO_SERPENT_SSE2_X86_64is not set
#CONFIG_CRYPTO_TEAis not setCONFIG_CRYPTO_TWOFISH=yCONFIG_CRYPTO_TWOFISH_COMMON=yCONFIG_CRYPTO_TWOFISH_X86_64=yCONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y#
# Compression
#CONFIG_CRYPTO_DEFLATE=yCONFIG_CRYPTO_ZLIB=y
#CONFIG_CRYPTO_LZOis not set#
# Random Number Generation
#CONFIG_CRYPTO_ANSI_CPRNG=y
#CONFIG_CRYPTO_USER_API_HASHis not set
#CONFIG_CRYPTO_USER_API_SKCIPHERis not setCONFIG_CRYPTO_HW=y
#CONFIG_CRYPTO_DEV_PADLOCKis not setCONFIG_HAVE_KVM=y
#CONFIG_VIRTUALIZATIONis not set
#CONFIG_BINARY_PRINTFis not set#
# Library routines
#CONFIG_BITREVERSE=yCONFIG_GENERIC_STRNCPY_FROM_USER=yCONFIG_GENERIC_STRNLEN_USER=yCONFIG_GENERIC_FIND_FIRST_BIT=yCONFIG_GENERIC_PCI_IOMAP=yCONFIG_GENERIC_IOMAP=yCONFIG_GENERIC_IO=yCONFIG_CRC_CCITT=y
#CONFIG_CRC16is not setCONFIG_CRC_T10DIF=y
#CONFIG_CRC_ITU_Tis not setCONFIG_CRC32=yCONFIG_CRC32_SELFTEST=yCONFIG_CRC32_SLICEBY8=y
#CONFIG_CRC32_SLICEBY4is not set
#CONFIG_CRC32_SARWATEis not set
#CONFIG_CRC32_BITis not setCONFIG_CRC7=y
#CONFIG_LIBCRC32Cis not set
#CONFIG_CRC8is not setCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=yCONFIG_LZO_COMPRESS=yCONFIG_LZO_DECOMPRESS=yCONFIG_XZ_DEC=y
#CONFIG_XZ_DEC_X86is not setCONFIG_XZ_DEC_POWERPC=yCONFIG_XZ_DEC_IA64=y
#CONFIG_XZ_DEC_ARMis not setCONFIG_XZ_DEC_ARMTHUMB=yCONFIG_XZ_DEC_SPARC=yCONFIG_XZ_DEC_BCJ=yCONFIG_XZ_DEC_TEST=yCONFIG_DECOMPRESS_GZIP=yCONFIG_REED_SOLOMON=yCONFIG_REED_SOLOMON_DEC16=yCONFIG_HAS_IOMEM=yCONFIG_HAS_IOPORT=yCONFIG_HAS_DMA=yCONFIG_CPU_RMAP=yCONFIG_DQL=yCONFIG_NLATTR=yCONFIG_AVERAGE=y
#CONFIG_CORDICis not setCONFIG_DDR=y
Quoted 44 lines · Fengguang Wu
Quoted 1 line
[ 7.623739] BUG: unable to handle kernel NULL pointer dereference at 00000000000000b0I managed to root cause it:
[ 2.108085] BUG: unable to handle kernel NULL pointer dereference at 00000060 [ 2.112015] EIP: [<c19b4f4f>] iio_buffer_register+0x1f/0x360 SS:ESP 0068:ce837f34$ addr2line -e vmlinux -i c19b4f4f /c/wfg/linux/drivers/iio/industrialio-buffer.c:275(gdb) p &((struct iio_buffer *) 0)->attrs $1 = (const struct attribute_group **) 0x60The panic happens while trying to dereference the NULL
indio_dev->buffer:266 int iio_buffer_register(struct iio_dev *indio_dev, 267 const struct iio_chan_spec *channels, 268 int num_channels) 269 { 270 struct iio_dev_attr *p; 271 struct attribute **attr; 272 struct iio_buffer *buffer = indio_dev->buffer; 273 int ret, i, attrn, attrcount, attrcount_orig = 0; 274 ==> 275 if (buffer->attrs) 276 indio_dev->groups[indio_dev->groupcounter++] = buffer->attrs;
iio_dummy_probe()has the code to configure that buffer, howeveriio_simple_dummy_configure_buffer()is defined to do nothing on !CONFIG_IIO_SIMPLE_DUMMY_BUFFER..448 /* Configure buffered capture support. */ ==> 449 ret = iio_simple_dummy_configure_buffer(indio_dev); 450 if (ret < 0) 451 goto error_unregister_events; 452 453 /* 454 * Register the channels with the buffer, but avoid the output 455 * channel being registered by reducing the number of channels by 1. 456 */ 457 ret = iio_buffer_register(indio_dev, iio_dummy_channels, 5); 458 if (ret < 0) 459 goto error_unconfigure_buffer;
Quoted 2 lines
Any ideas to fix it?
Hi,
I think the best would be to move the iio_buffer_register to iio_simple_dummy_configure_buffer.
- Lars
Quoted 31 lines
Quoted 31 lines
The panic happens while trying to dereference the NULL
indio_dev->buffer:266 int iio_buffer_register(struct iio_dev *indio_dev, 267 const struct iio_chan_spec *channels, 268 int num_channels) 269 { 270 struct iio_dev_attr *p; 271 struct attribute **attr; 272 struct iio_buffer *buffer = indio_dev->buffer; 273 int ret, i, attrn, attrcount, attrcount_orig = 0; 274 ==> 275 if (buffer->attrs) 276 indio_dev->groups[indio_dev->groupcounter++] = buffer->attrs;
iio_dummy_probe()has the code to configure that buffer, howeveriio_simple_dummy_configure_buffer()is defined to do nothing on !CONFIG_IIO_SIMPLE_DUMMY_BUFFER..448 /* Configure buffered capture support. */ ==> 449 ret = iio_simple_dummy_configure_buffer(indio_dev); 450 if (ret < 0) 451 goto error_unregister_events; 452 453 /* 454 * Register the channels with the buffer, but avoid the output 455 * channel being registered by reducing the number of channels by 1. 456 */ 457 ret = iio_buffer_register(indio_dev, iio_dummy_channels, 5); 458 if (ret < 0) 459 goto error_unconfigure_buffer;
Quoted 7 lines
Quoted 2 lines
Any ideas to fix it?
Hi,
I think the best would be to move the
iio_buffer_registertoiio_simple_dummy_configure_buffer.
Lars, thanks for the quick reply! Hmm, that looks more like a code refactor recommendation than fix ;) In the simplest form, can the bug fixed like this?
static inline int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev) {
- return 0;
+ return -1;
};
Thanks,
Fengguang
Quoted 46 lines · Fengguang Wu
Quoted 31 lines
Quoted 31 lines
The panic happens while trying to dereference the NULL
indio_dev->buffer:266 int iio_buffer_register(struct iio_dev *indio_dev, 267 const struct iio_chan_spec *channels, 268 int num_channels) 269 { 270 struct iio_dev_attr *p; 271 struct attribute **attr; 272 struct iio_buffer *buffer = indio_dev->buffer; 273 int ret, i, attrn, attrcount, attrcount_orig = 0; 274 ==> 275 if (buffer->attrs) 276 indio_dev->groups[indio_dev->groupcounter++] = buffer->attrs;
iio_dummy_probe()has the code to configure that buffer, howeveriio_simple_dummy_configure_buffer()is defined to do nothing on !CONFIG_IIO_SIMPLE_DUMMY_BUFFER..448 /* Configure buffered capture support. */ ==> 449 ret = iio_simple_dummy_configure_buffer(indio_dev); 450 if (ret < 0) 451 goto error_unregister_events; 452 453 /* 454 * Register the channels with the buffer, but avoid the output 455 * channel being registered by reducing the number of channels by 1. 456 */ 457 ret = iio_buffer_register(indio_dev, iio_dummy_channels, 5); 458 if (ret < 0) 459 goto error_unconfigure_buffer;Quoted 7 lines
Quoted 2 lines
Any ideas to fix it?
Hi,
I think the best would be to move the
iio_buffer_registertoiio_simple_dummy_configure_buffer.Lars, thanks for the quick reply! Hmm, that looks more like a code refactor recommendation than fix ;) In the simplest form, can the bug fixed like this?
static inline int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev) {
Review
Quoted 3 lines
(quoted diff) +1
-1- return 0; + return -1; };
No, we want iio_simple_dummy_configure_buffer to be a noop if buffer support is disabled, since the driver works fine without it. Except for the issue you discovered. This issue only appears if CONFIG_IIO_BUFFER=y and CONFIG_IIO_SIMPLE_DUMMY_BUFFER=n. E.g. if both are not set the driver works fine without buffers.
I can prepare a patch which moves the iio_buffer_register to iio_simple_dummy_configure_buffer if you want to.
- Lars
Quoted 51 lines · Lars-Peter Clausen
Quoted 46 lines · Fengguang Wu
Quoted 31 lines
Quoted 31 lines
The panic happens while trying to dereference the NULL
indio_dev->buffer:266 int iio_buffer_register(struct iio_dev *indio_dev, 267 const struct iio_chan_spec *channels, 268 int num_channels) 269 { 270 struct iio_dev_attr *p; 271 struct attribute **attr; 272 struct iio_buffer *buffer = indio_dev->buffer; 273 int ret, i, attrn, attrcount, attrcount_orig = 0; 274 ==> 275 if (buffer->attrs) 276 indio_dev->groups[indio_dev->groupcounter++] = buffer->attrs;
iio_dummy_probe()has the code to configure that buffer, howeveriio_simple_dummy_configure_buffer()is defined to do nothing on !CONFIG_IIO_SIMPLE_DUMMY_BUFFER..448 /* Configure buffered capture support. */ ==> 449 ret = iio_simple_dummy_configure_buffer(indio_dev); 450 if (ret < 0) 451 goto error_unregister_events; 452 453 /* 454 * Register the channels with the buffer, but avoid the output 455 * channel being registered by reducing the number of channels by 1. 456 */ 457 ret = iio_buffer_register(indio_dev, iio_dummy_channels, 5); 458 if (ret < 0) 459 goto error_unconfigure_buffer;Quoted 7 lines
Quoted 2 lines
Any ideas to fix it?
Hi,
I think the best would be to move the
iio_buffer_registertoiio_simple_dummy_configure_buffer.Lars, thanks for the quick reply! Hmm, that looks more like a code refactor recommendation than fix ;) In the simplest form, can the bug fixed like this?
static inline int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev) {Review
Quoted 3 lines
(quoted diff) +1
-1- return 0; + return -1; };
Quoted 5 lines
No, we want
iio_simple_dummy_configure_bufferto be a noop if buffer support is disabled, since the driver works fine without it. Except for the issue you discovered. This issue only appears ifCONFIG_IIO_BUFFER=yandCONFIG_IIO_SIMPLE_DUMMY_BUFFER=n. E.g. if both are not set the driver works fine without buffers.
OK.
Quoted 2 lines
I can prepare a patch which moves the
iio_buffer_registertoiio_simple_dummy_configure_bufferif you want to.
That would be good, thank you very much!
Thanks,
Fengguang