Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
697
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 291.66 KB | None | 0 0
  1. diff --git a/README.md b/README.md
  2. new file mode 100644
  3. index 000000000000..cdc1117ba008
  4. --- /dev/null
  5. +++ b/README.md
  6. @@ -0,0 +1,2 @@
  7. +# Pocket-Ubuntu-kernel
  8. +Pocket-Ubuntu-kernel4.12
  9. diff --git a/config_default b/config_default
  10. new file mode 100644
  11. index 000000000000..181e805839d4
  12. --- /dev/null
  13. +++ b/config_default
  14. @@ -0,0 +1,9100 @@
  15. +#
  16. +# Automatically generated file; DO NOT EDIT.
  17. +# Linux/x86 4.12.0-rc2 Kernel Configuration
  18. +#
  19. +CONFIG_64BIT=y
  20. +CONFIG_X86_64=y
  21. +CONFIG_X86=y
  22. +CONFIG_INSTRUCTION_DECODER=y
  23. +CONFIG_OUTPUT_FORMAT="elf64-x86-64"
  24. +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
  25. +CONFIG_LOCKDEP_SUPPORT=y
  26. +CONFIG_STACKTRACE_SUPPORT=y
  27. +CONFIG_MMU=y
  28. +CONFIG_ARCH_MMAP_RND_BITS_MIN=28
  29. +CONFIG_ARCH_MMAP_RND_BITS_MAX=32
  30. +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
  31. +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
  32. +CONFIG_NEED_DMA_MAP_STATE=y
  33. +CONFIG_NEED_SG_DMA_LENGTH=y
  34. +CONFIG_GENERIC_ISA_DMA=y
  35. +CONFIG_GENERIC_BUG=y
  36. +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
  37. +CONFIG_GENERIC_HWEIGHT=y
  38. +CONFIG_ARCH_MAY_HAVE_PC_FDC=y
  39. +CONFIG_RWSEM_XCHGADD_ALGORITHM=y
  40. +CONFIG_GENERIC_CALIBRATE_DELAY=y
  41. +CONFIG_ARCH_HAS_CPU_RELAX=y
  42. +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
  43. +CONFIG_HAVE_SETUP_PER_CPU_AREA=y
  44. +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
  45. +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
  46. +CONFIG_ARCH_HIBERNATION_POSSIBLE=y
  47. +CONFIG_ARCH_SUSPEND_POSSIBLE=y
  48. +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
  49. +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
  50. +CONFIG_ZONE_DMA32=y
  51. +CONFIG_AUDIT_ARCH=y
  52. +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
  53. +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
  54. +CONFIG_HAVE_INTEL_TXT=y
  55. +CONFIG_X86_64_SMP=y
  56. +CONFIG_ARCH_SUPPORTS_UPROBES=y
  57. +CONFIG_FIX_EARLYCON_MEM=y
  58. +CONFIG_PGTABLE_LEVELS=4
  59. +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
  60. +CONFIG_IRQ_WORK=y
  61. +CONFIG_BUILDTIME_EXTABLE_SORT=y
  62. +CONFIG_THREAD_INFO_IN_TASK=y
  63. +
  64. +#
  65. +# General setup
  66. +#
  67. +CONFIG_INIT_ENV_ARG_LIMIT=32
  68. +CONFIG_CROSS_COMPILE=""
  69. +# CONFIG_COMPILE_TEST is not set
  70. +CONFIG_LOCALVERSION=""
  71. +# CONFIG_LOCALVERSION_AUTO is not set
  72. +CONFIG_HAVE_KERNEL_GZIP=y
  73. +CONFIG_HAVE_KERNEL_BZIP2=y
  74. +CONFIG_HAVE_KERNEL_LZMA=y
  75. +CONFIG_HAVE_KERNEL_XZ=y
  76. +CONFIG_HAVE_KERNEL_LZO=y
  77. +CONFIG_HAVE_KERNEL_LZ4=y
  78. +CONFIG_KERNEL_GZIP=y
  79. +# CONFIG_KERNEL_BZIP2 is not set
  80. +# CONFIG_KERNEL_LZMA is not set
  81. +# CONFIG_KERNEL_XZ is not set
  82. +# CONFIG_KERNEL_LZO is not set
  83. +# CONFIG_KERNEL_LZ4 is not set
  84. +CONFIG_DEFAULT_HOSTNAME="(none)"
  85. +CONFIG_SWAP=y
  86. +CONFIG_SYSVIPC=y
  87. +CONFIG_SYSVIPC_SYSCTL=y
  88. +CONFIG_POSIX_MQUEUE=y
  89. +CONFIG_POSIX_MQUEUE_SYSCTL=y
  90. +CONFIG_CROSS_MEMORY_ATTACH=y
  91. +CONFIG_FHANDLE=y
  92. +CONFIG_USELIB=y
  93. +CONFIG_AUDIT=y
  94. +CONFIG_HAVE_ARCH_AUDITSYSCALL=y
  95. +CONFIG_AUDITSYSCALL=y
  96. +CONFIG_AUDIT_WATCH=y
  97. +CONFIG_AUDIT_TREE=y
  98. +
  99. +#
  100. +# IRQ subsystem
  101. +#
  102. +CONFIG_GENERIC_IRQ_PROBE=y
  103. +CONFIG_GENERIC_IRQ_SHOW=y
  104. +CONFIG_GENERIC_PENDING_IRQ=y
  105. +CONFIG_GENERIC_IRQ_CHIP=y
  106. +CONFIG_IRQ_DOMAIN=y
  107. +CONFIG_IRQ_DOMAIN_HIERARCHY=y
  108. +CONFIG_GENERIC_MSI_IRQ=y
  109. +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
  110. +# CONFIG_IRQ_DOMAIN_DEBUG is not set
  111. +CONFIG_IRQ_FORCED_THREADING=y
  112. +CONFIG_SPARSE_IRQ=y
  113. +CONFIG_CLOCKSOURCE_WATCHDOG=y
  114. +CONFIG_ARCH_CLOCKSOURCE_DATA=y
  115. +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
  116. +CONFIG_GENERIC_TIME_VSYSCALL=y
  117. +CONFIG_GENERIC_CLOCKEVENTS=y
  118. +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
  119. +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
  120. +CONFIG_GENERIC_CMOS_UPDATE=y
  121. +
  122. +#
  123. +# Timers subsystem
  124. +#
  125. +CONFIG_TICK_ONESHOT=y
  126. +CONFIG_NO_HZ_COMMON=y
  127. +# CONFIG_HZ_PERIODIC is not set
  128. +CONFIG_NO_HZ_IDLE=y
  129. +# CONFIG_NO_HZ_FULL is not set
  130. +CONFIG_NO_HZ=y
  131. +CONFIG_HIGH_RES_TIMERS=y
  132. +
  133. +#
  134. +# CPU/Task time and stats accounting
  135. +#
  136. +CONFIG_TICK_CPU_ACCOUNTING=y
  137. +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
  138. +# CONFIG_IRQ_TIME_ACCOUNTING is not set
  139. +CONFIG_BSD_PROCESS_ACCT=y
  140. +CONFIG_BSD_PROCESS_ACCT_V3=y
  141. +CONFIG_TASKSTATS=y
  142. +CONFIG_TASK_DELAY_ACCT=y
  143. +CONFIG_TASK_XACCT=y
  144. +CONFIG_TASK_IO_ACCOUNTING=y
  145. +
  146. +#
  147. +# RCU Subsystem
  148. +#
  149. +CONFIG_TREE_RCU=y
  150. +# CONFIG_RCU_EXPERT is not set
  151. +CONFIG_SRCU=y
  152. +CONFIG_TREE_SRCU=y
  153. +# CONFIG_TASKS_RCU is not set
  154. +CONFIG_RCU_STALL_COMMON=y
  155. +CONFIG_RCU_NEED_SEGCBLIST=y
  156. +# CONFIG_TREE_RCU_TRACE is not set
  157. +CONFIG_BUILD_BIN2C=y
  158. +# CONFIG_IKCONFIG is not set
  159. +CONFIG_LOG_BUF_SHIFT=18
  160. +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
  161. +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
  162. +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
  163. +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
  164. +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
  165. +CONFIG_ARCH_SUPPORTS_INT128=y
  166. +CONFIG_NUMA_BALANCING=y
  167. +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
  168. +CONFIG_CGROUPS=y
  169. +CONFIG_PAGE_COUNTER=y
  170. +CONFIG_MEMCG=y
  171. +CONFIG_MEMCG_SWAP=y
  172. +# CONFIG_MEMCG_SWAP_ENABLED is not set
  173. +CONFIG_BLK_CGROUP=y
  174. +# CONFIG_DEBUG_BLK_CGROUP is not set
  175. +CONFIG_CGROUP_WRITEBACK=y
  176. +CONFIG_CGROUP_SCHED=y
  177. +CONFIG_FAIR_GROUP_SCHED=y
  178. +CONFIG_CFS_BANDWIDTH=y
  179. +# CONFIG_RT_GROUP_SCHED is not set
  180. +CONFIG_CGROUP_PIDS=y
  181. +# CONFIG_CGROUP_RDMA is not set
  182. +CONFIG_CGROUP_FREEZER=y
  183. +CONFIG_CGROUP_HUGETLB=y
  184. +CONFIG_CPUSETS=y
  185. +CONFIG_PROC_PID_CPUSET=y
  186. +CONFIG_CGROUP_DEVICE=y
  187. +CONFIG_CGROUP_CPUACCT=y
  188. +CONFIG_CGROUP_PERF=y
  189. +# CONFIG_CGROUP_BPF is not set
  190. +# CONFIG_CGROUP_DEBUG is not set
  191. +CONFIG_SOCK_CGROUP_DATA=y
  192. +CONFIG_CHECKPOINT_RESTORE=y
  193. +CONFIG_NAMESPACES=y
  194. +CONFIG_UTS_NS=y
  195. +CONFIG_IPC_NS=y
  196. +CONFIG_USER_NS=y
  197. +CONFIG_PID_NS=y
  198. +CONFIG_NET_NS=y
  199. +CONFIG_SCHED_AUTOGROUP=y
  200. +# CONFIG_SYSFS_DEPRECATED is not set
  201. +CONFIG_RELAY=y
  202. +CONFIG_BLK_DEV_INITRD=y
  203. +CONFIG_INITRAMFS_SOURCE=""
  204. +CONFIG_RD_GZIP=y
  205. +CONFIG_RD_BZIP2=y
  206. +CONFIG_RD_LZMA=y
  207. +CONFIG_RD_XZ=y
  208. +CONFIG_RD_LZO=y
  209. +CONFIG_RD_LZ4=y
  210. +CONFIG_INITRAMFS_COMPRESSION=".gz"
  211. +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
  212. +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
  213. +CONFIG_SYSCTL=y
  214. +CONFIG_ANON_INODES=y
  215. +CONFIG_HAVE_UID16=y
  216. +CONFIG_SYSCTL_EXCEPTION_TRACE=y
  217. +CONFIG_HAVE_PCSPKR_PLATFORM=y
  218. +CONFIG_BPF=y
  219. +CONFIG_EXPERT=y
  220. +CONFIG_UID16=y
  221. +CONFIG_MULTIUSER=y
  222. +CONFIG_SGETMASK_SYSCALL=y
  223. +CONFIG_SYSFS_SYSCALL=y
  224. +CONFIG_SYSCTL_SYSCALL=y
  225. +CONFIG_POSIX_TIMERS=y
  226. +CONFIG_KALLSYMS=y
  227. +CONFIG_KALLSYMS_ALL=y
  228. +CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
  229. +CONFIG_KALLSYMS_BASE_RELATIVE=y
  230. +CONFIG_PRINTK=y
  231. +CONFIG_PRINTK_NMI=y
  232. +CONFIG_BUG=y
  233. +CONFIG_ELF_CORE=y
  234. +CONFIG_PCSPKR_PLATFORM=y
  235. +CONFIG_BASE_FULL=y
  236. +CONFIG_FUTEX=y
  237. +CONFIG_EPOLL=y
  238. +CONFIG_SIGNALFD=y
  239. +CONFIG_TIMERFD=y
  240. +CONFIG_EVENTFD=y
  241. +CONFIG_BPF_SYSCALL=y
  242. +CONFIG_SHMEM=y
  243. +CONFIG_AIO=y
  244. +CONFIG_ADVISE_SYSCALLS=y
  245. +CONFIG_USERFAULTFD=y
  246. +CONFIG_PCI_QUIRKS=y
  247. +CONFIG_MEMBARRIER=y
  248. +# CONFIG_EMBEDDED is not set
  249. +CONFIG_HAVE_PERF_EVENTS=y
  250. +# CONFIG_PC104 is not set
  251. +
  252. +#
  253. +# Kernel Performance Events And Counters
  254. +#
  255. +CONFIG_PERF_EVENTS=y
  256. +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
  257. +CONFIG_VM_EVENT_COUNTERS=y
  258. +CONFIG_SLUB_DEBUG=y
  259. +# CONFIG_SLUB_MEMCG_SYSFS_ON is not set
  260. +# CONFIG_COMPAT_BRK is not set
  261. +# CONFIG_SLAB is not set
  262. +CONFIG_SLUB=y
  263. +# CONFIG_SLOB is not set
  264. +# CONFIG_SLAB_FREELIST_RANDOM is not set
  265. +CONFIG_SLUB_CPU_PARTIAL=y
  266. +CONFIG_SYSTEM_DATA_VERIFICATION=y
  267. +CONFIG_PROFILING=y
  268. +CONFIG_TRACEPOINTS=y
  269. +CONFIG_CRASH_CORE=y
  270. +CONFIG_KEXEC_CORE=y
  271. +CONFIG_OPROFILE=m
  272. +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set
  273. +CONFIG_HAVE_OPROFILE=y
  274. +CONFIG_OPROFILE_NMI_TIMER=y
  275. +CONFIG_KPROBES=y
  276. +CONFIG_JUMP_LABEL=y
  277. +# CONFIG_STATIC_KEYS_SELFTEST is not set
  278. +CONFIG_OPTPROBES=y
  279. +CONFIG_KPROBES_ON_FTRACE=y
  280. +CONFIG_UPROBES=y
  281. +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
  282. +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
  283. +CONFIG_ARCH_USE_BUILTIN_BSWAP=y
  284. +CONFIG_KRETPROBES=y
  285. +CONFIG_USER_RETURN_NOTIFIER=y
  286. +CONFIG_HAVE_IOREMAP_PROT=y
  287. +CONFIG_HAVE_KPROBES=y
  288. +CONFIG_HAVE_KRETPROBES=y
  289. +CONFIG_HAVE_OPTPROBES=y
  290. +CONFIG_HAVE_KPROBES_ON_FTRACE=y
  291. +CONFIG_HAVE_NMI=y
  292. +CONFIG_HAVE_ARCH_TRACEHOOK=y
  293. +CONFIG_HAVE_DMA_CONTIGUOUS=y
  294. +CONFIG_GENERIC_SMP_IDLE_THREAD=y
  295. +CONFIG_ARCH_HAS_SET_MEMORY=y
  296. +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
  297. +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
  298. +CONFIG_HAVE_CLK=y
  299. +CONFIG_HAVE_DMA_API_DEBUG=y
  300. +CONFIG_HAVE_HW_BREAKPOINT=y
  301. +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
  302. +CONFIG_HAVE_USER_RETURN_NOTIFIER=y
  303. +CONFIG_HAVE_PERF_EVENTS_NMI=y
  304. +CONFIG_HAVE_PERF_REGS=y
  305. +CONFIG_HAVE_PERF_USER_STACK_DUMP=y
  306. +CONFIG_HAVE_ARCH_JUMP_LABEL=y
  307. +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
  308. +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
  309. +CONFIG_HAVE_CMPXCHG_LOCAL=y
  310. +CONFIG_HAVE_CMPXCHG_DOUBLE=y
  311. +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
  312. +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
  313. +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
  314. +CONFIG_SECCOMP_FILTER=y
  315. +CONFIG_HAVE_GCC_PLUGINS=y
  316. +# CONFIG_GCC_PLUGINS is not set
  317. +CONFIG_HAVE_CC_STACKPROTECTOR=y
  318. +CONFIG_CC_STACKPROTECTOR=y
  319. +# CONFIG_CC_STACKPROTECTOR_NONE is not set
  320. +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
  321. +CONFIG_CC_STACKPROTECTOR_STRONG=y
  322. +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
  323. +CONFIG_HAVE_CONTEXT_TRACKING=y
  324. +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
  325. +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
  326. +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
  327. +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
  328. +CONFIG_HAVE_ARCH_HUGE_VMAP=y
  329. +CONFIG_HAVE_ARCH_SOFT_DIRTY=y
  330. +CONFIG_MODULES_USE_ELF_RELA=y
  331. +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
  332. +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
  333. +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
  334. +CONFIG_HAVE_EXIT_THREAD=y
  335. +CONFIG_ARCH_MMAP_RND_BITS=28
  336. +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
  337. +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
  338. +CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
  339. +CONFIG_HAVE_COPY_THREAD_TLS=y
  340. +CONFIG_HAVE_STACK_VALIDATION=y
  341. +# CONFIG_HAVE_ARCH_HASH is not set
  342. +# CONFIG_ISA_BUS_API is not set
  343. +CONFIG_OLD_SIGSUSPEND3=y
  344. +CONFIG_COMPAT_OLD_SIGACTION=y
  345. +# CONFIG_CPU_NO_EFFICIENT_FFS is not set
  346. +CONFIG_HAVE_ARCH_VMAP_STACK=y
  347. +CONFIG_VMAP_STACK=y
  348. +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set
  349. +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set
  350. +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
  351. +CONFIG_STRICT_KERNEL_RWX=y
  352. +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
  353. +CONFIG_STRICT_MODULE_RWX=y
  354. +
  355. +#
  356. +# GCOV-based kernel profiling
  357. +#
  358. +# CONFIG_GCOV_KERNEL is not set
  359. +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
  360. +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
  361. +CONFIG_SLABINFO=y
  362. +CONFIG_RT_MUTEXES=y
  363. +CONFIG_BASE_SMALL=0
  364. +CONFIG_MODULES=y
  365. +# CONFIG_MODULE_FORCE_LOAD is not set
  366. +CONFIG_MODULE_UNLOAD=y
  367. +# CONFIG_MODULE_FORCE_UNLOAD is not set
  368. +CONFIG_MODVERSIONS=y
  369. +CONFIG_MODULE_SRCVERSION_ALL=y
  370. +CONFIG_MODULE_SIG=y
  371. +# CONFIG_MODULE_SIG_FORCE is not set
  372. +CONFIG_MODULE_SIG_ALL=y
  373. +# CONFIG_MODULE_SIG_SHA1 is not set
  374. +# CONFIG_MODULE_SIG_SHA224 is not set
  375. +# CONFIG_MODULE_SIG_SHA256 is not set
  376. +# CONFIG_MODULE_SIG_SHA384 is not set
  377. +CONFIG_MODULE_SIG_SHA512=y
  378. +CONFIG_MODULE_SIG_HASH="sha512"
  379. +# CONFIG_MODULE_COMPRESS is not set
  380. +CONFIG_MODULES_TREE_LOOKUP=y
  381. +CONFIG_BLOCK=y
  382. +CONFIG_BLK_SCSI_REQUEST=y
  383. +CONFIG_BLK_DEV_BSG=y
  384. +CONFIG_BLK_DEV_BSGLIB=y
  385. +CONFIG_BLK_DEV_INTEGRITY=y
  386. +# CONFIG_BLK_DEV_ZONED is not set
  387. +CONFIG_BLK_DEV_THROTTLING=y
  388. +# CONFIG_BLK_DEV_THROTTLING_LOW is not set
  389. +CONFIG_BLK_CMDLINE_PARSER=y
  390. +# CONFIG_BLK_WBT is not set
  391. +CONFIG_BLK_DEBUG_FS=y
  392. +# CONFIG_BLK_SED_OPAL is not set
  393. +
  394. +#
  395. +# Partition Types
  396. +#
  397. +CONFIG_PARTITION_ADVANCED=y
  398. +# CONFIG_ACORN_PARTITION is not set
  399. +CONFIG_AIX_PARTITION=y
  400. +CONFIG_OSF_PARTITION=y
  401. +CONFIG_AMIGA_PARTITION=y
  402. +CONFIG_ATARI_PARTITION=y
  403. +CONFIG_MAC_PARTITION=y
  404. +CONFIG_MSDOS_PARTITION=y
  405. +CONFIG_BSD_DISKLABEL=y
  406. +CONFIG_MINIX_SUBPARTITION=y
  407. +CONFIG_SOLARIS_X86_PARTITION=y
  408. +CONFIG_UNIXWARE_DISKLABEL=y
  409. +CONFIG_LDM_PARTITION=y
  410. +# CONFIG_LDM_DEBUG is not set
  411. +CONFIG_SGI_PARTITION=y
  412. +CONFIG_ULTRIX_PARTITION=y
  413. +CONFIG_SUN_PARTITION=y
  414. +CONFIG_KARMA_PARTITION=y
  415. +CONFIG_EFI_PARTITION=y
  416. +CONFIG_SYSV68_PARTITION=y
  417. +CONFIG_CMDLINE_PARTITION=y
  418. +CONFIG_BLOCK_COMPAT=y
  419. +CONFIG_BLK_MQ_PCI=y
  420. +CONFIG_BLK_MQ_VIRTIO=y
  421. +
  422. +#
  423. +# IO Schedulers
  424. +#
  425. +CONFIG_IOSCHED_NOOP=y
  426. +CONFIG_IOSCHED_DEADLINE=y
  427. +CONFIG_IOSCHED_CFQ=y
  428. +CONFIG_CFQ_GROUP_IOSCHED=y
  429. +CONFIG_DEFAULT_DEADLINE=y
  430. +# CONFIG_DEFAULT_CFQ is not set
  431. +# CONFIG_DEFAULT_NOOP is not set
  432. +CONFIG_DEFAULT_IOSCHED="deadline"
  433. +CONFIG_MQ_IOSCHED_DEADLINE=y
  434. +CONFIG_MQ_IOSCHED_KYBER=y
  435. +# CONFIG_IOSCHED_BFQ is not set
  436. +CONFIG_PREEMPT_NOTIFIERS=y
  437. +CONFIG_PADATA=y
  438. +CONFIG_ASN1=y
  439. +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
  440. +CONFIG_INLINE_READ_UNLOCK=y
  441. +CONFIG_INLINE_READ_UNLOCK_IRQ=y
  442. +CONFIG_INLINE_WRITE_UNLOCK=y
  443. +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
  444. +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
  445. +CONFIG_MUTEX_SPIN_ON_OWNER=y
  446. +CONFIG_RWSEM_SPIN_ON_OWNER=y
  447. +CONFIG_LOCK_SPIN_ON_OWNER=y
  448. +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
  449. +CONFIG_QUEUED_SPINLOCKS=y
  450. +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
  451. +CONFIG_QUEUED_RWLOCKS=y
  452. +CONFIG_FREEZER=y
  453. +
  454. +#
  455. +# Processor type and features
  456. +#
  457. +CONFIG_ZONE_DMA=y
  458. +CONFIG_SMP=y
  459. +CONFIG_X86_FEATURE_NAMES=y
  460. +CONFIG_X86_FAST_FEATURE_TESTS=y
  461. +CONFIG_X86_X2APIC=y
  462. +CONFIG_X86_MPPARSE=y
  463. +# CONFIG_GOLDFISH is not set
  464. +# CONFIG_INTEL_RDT_A is not set
  465. +CONFIG_X86_EXTENDED_PLATFORM=y
  466. +CONFIG_X86_NUMACHIP=y
  467. +# CONFIG_X86_VSMP is not set
  468. +# CONFIG_X86_UV is not set
  469. +# CONFIG_X86_GOLDFISH is not set
  470. +# CONFIG_X86_INTEL_MID is not set
  471. +CONFIG_X86_INTEL_LPSS=y
  472. +CONFIG_X86_AMD_PLATFORM_DEVICE=y
  473. +CONFIG_IOSF_MBI=y
  474. +CONFIG_IOSF_MBI_DEBUG=y
  475. +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
  476. +CONFIG_SCHED_OMIT_FRAME_POINTER=y
  477. +CONFIG_HYPERVISOR_GUEST=y
  478. +CONFIG_PARAVIRT=y
  479. +# CONFIG_PARAVIRT_DEBUG is not set
  480. +CONFIG_PARAVIRT_SPINLOCKS=y
  481. +# CONFIG_QUEUED_LOCK_STAT is not set
  482. +CONFIG_XEN=y
  483. +CONFIG_XEN_PV=y
  484. +CONFIG_XEN_PV_SMP=y
  485. +CONFIG_XEN_DOM0=y
  486. +CONFIG_XEN_PVHVM=y
  487. +CONFIG_XEN_PVHVM_SMP=y
  488. +CONFIG_XEN_512GB=y
  489. +CONFIG_XEN_SAVE_RESTORE=y
  490. +# CONFIG_XEN_DEBUG_FS is not set
  491. +CONFIG_XEN_PVH=y
  492. +CONFIG_KVM_GUEST=y
  493. +CONFIG_KVM_DEBUG_FS=y
  494. +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
  495. +CONFIG_PARAVIRT_CLOCK=y
  496. +CONFIG_NO_BOOTMEM=y
  497. +# CONFIG_MK8 is not set
  498. +# CONFIG_MPSC is not set
  499. +# CONFIG_MCORE2 is not set
  500. +# CONFIG_MATOM is not set
  501. +CONFIG_GENERIC_CPU=y
  502. +CONFIG_X86_INTERNODE_CACHE_SHIFT=6
  503. +CONFIG_X86_L1_CACHE_SHIFT=6
  504. +CONFIG_X86_TSC=y
  505. +CONFIG_X86_CMPXCHG64=y
  506. +CONFIG_X86_CMOV=y
  507. +CONFIG_X86_MINIMUM_CPU_FAMILY=64
  508. +CONFIG_X86_DEBUGCTLMSR=y
  509. +CONFIG_PROCESSOR_SELECT=y
  510. +CONFIG_CPU_SUP_INTEL=y
  511. +CONFIG_CPU_SUP_AMD=y
  512. +CONFIG_CPU_SUP_CENTAUR=y
  513. +CONFIG_HPET_TIMER=y
  514. +CONFIG_HPET_EMULATE_RTC=y
  515. +CONFIG_DMI=y
  516. +CONFIG_GART_IOMMU=y
  517. +CONFIG_CALGARY_IOMMU=y
  518. +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
  519. +CONFIG_SWIOTLB=y
  520. +CONFIG_IOMMU_HELPER=y
  521. +# CONFIG_MAXSMP is not set
  522. +CONFIG_NR_CPUS=256
  523. +CONFIG_SCHED_SMT=y
  524. +CONFIG_SCHED_MC=y
  525. +CONFIG_SCHED_MC_PRIO=y
  526. +# CONFIG_PREEMPT_NONE is not set
  527. +CONFIG_PREEMPT_VOLUNTARY=y
  528. +# CONFIG_PREEMPT is not set
  529. +CONFIG_X86_LOCAL_APIC=y
  530. +CONFIG_X86_IO_APIC=y
  531. +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
  532. +CONFIG_X86_MCE=y
  533. +# CONFIG_X86_MCELOG_LEGACY is not set
  534. +CONFIG_X86_MCE_INTEL=y
  535. +CONFIG_X86_MCE_AMD=y
  536. +CONFIG_X86_MCE_THRESHOLD=y
  537. +CONFIG_X86_THERMAL_VECTOR=y
  538. +
  539. +#
  540. +# Performance monitoring
  541. +#
  542. +CONFIG_PERF_EVENTS_INTEL_UNCORE=y
  543. +CONFIG_PERF_EVENTS_INTEL_RAPL=y
  544. +CONFIG_PERF_EVENTS_INTEL_CSTATE=y
  545. +# CONFIG_PERF_EVENTS_AMD_POWER is not set
  546. +# CONFIG_VM86 is not set
  547. +CONFIG_X86_16BIT=y
  548. +CONFIG_X86_ESPFIX64=y
  549. +CONFIG_X86_VSYSCALL_EMULATION=y
  550. +CONFIG_I8K=m
  551. +CONFIG_MICROCODE=y
  552. +CONFIG_MICROCODE_INTEL=y
  553. +CONFIG_MICROCODE_AMD=y
  554. +CONFIG_MICROCODE_OLD_INTERFACE=y
  555. +CONFIG_X86_MSR=m
  556. +CONFIG_X86_CPUID=m
  557. +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
  558. +CONFIG_ARCH_DMA_ADDR_T_64BIT=y
  559. +CONFIG_X86_DIRECT_GBPAGES=y
  560. +CONFIG_NUMA=y
  561. +CONFIG_AMD_NUMA=y
  562. +CONFIG_X86_64_ACPI_NUMA=y
  563. +CONFIG_NODES_SPAN_OTHER_NODES=y
  564. +# CONFIG_NUMA_EMU is not set
  565. +CONFIG_NODES_SHIFT=6
  566. +CONFIG_ARCH_SPARSEMEM_ENABLE=y
  567. +CONFIG_ARCH_SPARSEMEM_DEFAULT=y
  568. +CONFIG_ARCH_SELECT_MEMORY_MODEL=y
  569. +CONFIG_ARCH_MEMORY_PROBE=y
  570. +CONFIG_ARCH_PROC_KCORE_TEXT=y
  571. +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
  572. +CONFIG_SELECT_MEMORY_MODEL=y
  573. +CONFIG_SPARSEMEM_MANUAL=y
  574. +CONFIG_SPARSEMEM=y
  575. +CONFIG_NEED_MULTIPLE_NODES=y
  576. +CONFIG_HAVE_MEMORY_PRESENT=y
  577. +CONFIG_SPARSEMEM_EXTREME=y
  578. +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
  579. +CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
  580. +CONFIG_SPARSEMEM_VMEMMAP=y
  581. +CONFIG_HAVE_MEMBLOCK=y
  582. +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
  583. +CONFIG_ARCH_DISCARD_MEMBLOCK=y
  584. +CONFIG_MEMORY_ISOLATION=y
  585. +CONFIG_MOVABLE_NODE=y
  586. +CONFIG_HAVE_BOOTMEM_INFO_NODE=y
  587. +CONFIG_MEMORY_HOTPLUG=y
  588. +CONFIG_MEMORY_HOTPLUG_SPARSE=y
  589. +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
  590. +CONFIG_MEMORY_HOTREMOVE=y
  591. +CONFIG_SPLIT_PTLOCK_CPUS=4
  592. +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
  593. +CONFIG_MEMORY_BALLOON=y
  594. +CONFIG_BALLOON_COMPACTION=y
  595. +CONFIG_COMPACTION=y
  596. +CONFIG_MIGRATION=y
  597. +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
  598. +CONFIG_PHYS_ADDR_T_64BIT=y
  599. +CONFIG_BOUNCE=y
  600. +CONFIG_VIRT_TO_BUS=y
  601. +CONFIG_MMU_NOTIFIER=y
  602. +CONFIG_KSM=y
  603. +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
  604. +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
  605. +CONFIG_MEMORY_FAILURE=y
  606. +CONFIG_HWPOISON_INJECT=m
  607. +CONFIG_TRANSPARENT_HUGEPAGE=y
  608. +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
  609. +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
  610. +CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
  611. +CONFIG_CLEANCACHE=y
  612. +CONFIG_FRONTSWAP=y
  613. +CONFIG_CMA=y
  614. +# CONFIG_CMA_DEBUG is not set
  615. +# CONFIG_CMA_DEBUGFS is not set
  616. +CONFIG_CMA_AREAS=7
  617. +CONFIG_MEM_SOFT_DIRTY=y
  618. +CONFIG_ZSWAP=y
  619. +CONFIG_ZPOOL=y
  620. +CONFIG_ZBUD=y
  621. +# CONFIG_Z3FOLD is not set
  622. +CONFIG_ZSMALLOC=y
  623. +CONFIG_PGTABLE_MAPPING=y
  624. +# CONFIG_ZSMALLOC_STAT is not set
  625. +CONFIG_GENERIC_EARLY_IOREMAP=y
  626. +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
  627. +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
  628. +CONFIG_IDLE_PAGE_TRACKING=y
  629. +CONFIG_ZONE_DEVICE=y
  630. +CONFIG_FRAME_VECTOR=y
  631. +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
  632. +CONFIG_ARCH_HAS_PKEYS=y
  633. +CONFIG_X86_PMEM_LEGACY_DEVICE=y
  634. +CONFIG_X86_PMEM_LEGACY=y
  635. +CONFIG_X86_CHECK_BIOS_CORRUPTION=y
  636. +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
  637. +CONFIG_X86_RESERVE_LOW=64
  638. +CONFIG_MTRR=y
  639. +CONFIG_MTRR_SANITIZER=y
  640. +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
  641. +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
  642. +CONFIG_X86_PAT=y
  643. +CONFIG_ARCH_USES_PG_UNCACHED=y
  644. +CONFIG_ARCH_RANDOM=y
  645. +CONFIG_X86_SMAP=y
  646. +CONFIG_X86_INTEL_MPX=y
  647. +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
  648. +CONFIG_EFI=y
  649. +CONFIG_EFI_STUB=y
  650. +CONFIG_EFI_MIXED=y
  651. +CONFIG_SECCOMP=y
  652. +# CONFIG_HZ_100 is not set
  653. +CONFIG_HZ_250=y
  654. +# CONFIG_HZ_300 is not set
  655. +# CONFIG_HZ_1000 is not set
  656. +CONFIG_HZ=250
  657. +CONFIG_SCHED_HRTICK=y
  658. +CONFIG_KEXEC=y
  659. +CONFIG_KEXEC_FILE=y
  660. +CONFIG_KEXEC_VERIFY_SIG=y
  661. +CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y
  662. +CONFIG_CRASH_DUMP=y
  663. +CONFIG_KEXEC_JUMP=y
  664. +CONFIG_PHYSICAL_START=0x1000000
  665. +CONFIG_RELOCATABLE=y
  666. +CONFIG_RANDOMIZE_BASE=y
  667. +CONFIG_X86_NEED_RELOCS=y
  668. +CONFIG_PHYSICAL_ALIGN=0x1000000
  669. +CONFIG_RANDOMIZE_MEMORY=y
  670. +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
  671. +CONFIG_HOTPLUG_CPU=y
  672. +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
  673. +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
  674. +# CONFIG_COMPAT_VDSO is not set
  675. +# CONFIG_LEGACY_VSYSCALL_NATIVE is not set
  676. +CONFIG_LEGACY_VSYSCALL_EMULATE=y
  677. +# CONFIG_LEGACY_VSYSCALL_NONE is not set
  678. +# CONFIG_CMDLINE_BOOL is not set
  679. +CONFIG_MODIFY_LDT_SYSCALL=y
  680. +CONFIG_HAVE_LIVEPATCH=y
  681. +CONFIG_LIVEPATCH=y
  682. +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
  683. +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
  684. +CONFIG_USE_PERCPU_NUMA_NODE_ID=y
  685. +
  686. +#
  687. +# Power management and ACPI options
  688. +#
  689. +CONFIG_ARCH_HIBERNATION_HEADER=y
  690. +CONFIG_SUSPEND=y
  691. +CONFIG_SUSPEND_FREEZER=y
  692. +# CONFIG_SUSPEND_SKIP_SYNC is not set
  693. +CONFIG_HIBERNATE_CALLBACKS=y
  694. +CONFIG_HIBERNATION=y
  695. +CONFIG_PM_STD_PARTITION=""
  696. +CONFIG_PM_SLEEP=y
  697. +CONFIG_PM_SLEEP_SMP=y
  698. +# CONFIG_PM_AUTOSLEEP is not set
  699. +CONFIG_PM_WAKELOCKS=y
  700. +CONFIG_PM_WAKELOCKS_LIMIT=100
  701. +CONFIG_PM_WAKELOCKS_GC=y
  702. +CONFIG_PM=y
  703. +CONFIG_PM_DEBUG=y
  704. +CONFIG_PM_ADVANCED_DEBUG=y
  705. +# CONFIG_PM_TEST_SUSPEND is not set
  706. +CONFIG_PM_SLEEP_DEBUG=y
  707. +# CONFIG_DPM_WATCHDOG is not set
  708. +CONFIG_PM_TRACE=y
  709. +CONFIG_PM_TRACE_RTC=y
  710. +CONFIG_PM_CLK=y
  711. +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
  712. +CONFIG_ACPI=y
  713. +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
  714. +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
  715. +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
  716. +# CONFIG_ACPI_DEBUGGER is not set
  717. +CONFIG_ACPI_SLEEP=y
  718. +# CONFIG_ACPI_PROCFS_POWER is not set
  719. +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
  720. +CONFIG_ACPI_EC_DEBUGFS=m
  721. +CONFIG_ACPI_AC=y
  722. +CONFIG_ACPI_BATTERY=y
  723. +CONFIG_ACPI_BUTTON=y
  724. +CONFIG_ACPI_VIDEO=m
  725. +CONFIG_ACPI_FAN=y
  726. +CONFIG_ACPI_DOCK=y
  727. +CONFIG_ACPI_CPU_FREQ_PSS=y
  728. +CONFIG_ACPI_PROCESSOR_CSTATE=y
  729. +CONFIG_ACPI_PROCESSOR_IDLE=y
  730. +CONFIG_ACPI_CPPC_LIB=y
  731. +CONFIG_ACPI_PROCESSOR=y
  732. +CONFIG_ACPI_IPMI=m
  733. +CONFIG_ACPI_HOTPLUG_CPU=y
  734. +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
  735. +CONFIG_ACPI_THERMAL=y
  736. +CONFIG_ACPI_NUMA=y
  737. +CONFIG_ACPI_CUSTOM_DSDT_FILE=""
  738. +# CONFIG_ACPI_CUSTOM_DSDT is not set
  739. +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
  740. +CONFIG_ACPI_TABLE_UPGRADE=y
  741. +# CONFIG_ACPI_DEBUG is not set
  742. +CONFIG_ACPI_PCI_SLOT=y
  743. +CONFIG_X86_PM_TIMER=y
  744. +CONFIG_ACPI_CONTAINER=y
  745. +CONFIG_ACPI_HOTPLUG_MEMORY=y
  746. +CONFIG_ACPI_HOTPLUG_IOAPIC=y
  747. +CONFIG_ACPI_SBS=m
  748. +CONFIG_ACPI_HED=y
  749. +# CONFIG_ACPI_CUSTOM_METHOD is not set
  750. +CONFIG_ACPI_BGRT=y
  751. +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
  752. +CONFIG_ACPI_NFIT=m
  753. +CONFIG_HAVE_ACPI_APEI=y
  754. +CONFIG_HAVE_ACPI_APEI_NMI=y
  755. +CONFIG_ACPI_APEI=y
  756. +CONFIG_ACPI_APEI_GHES=y
  757. +CONFIG_ACPI_APEI_PCIEAER=y
  758. +CONFIG_ACPI_APEI_MEMORY_FAILURE=y
  759. +CONFIG_ACPI_APEI_EINJ=m
  760. +# CONFIG_ACPI_APEI_ERST_DEBUG is not set
  761. +# CONFIG_DPTF_POWER is not set
  762. +CONFIG_ACPI_EXTLOG=m
  763. +# CONFIG_PMIC_OPREGION is not set
  764. +# CONFIG_ACPI_CONFIGFS is not set
  765. +CONFIG_SFI=y
  766. +
  767. +#
  768. +# CPU Frequency scaling
  769. +#
  770. +CONFIG_CPU_FREQ=y
  771. +CONFIG_CPU_FREQ_GOV_ATTR_SET=y
  772. +CONFIG_CPU_FREQ_GOV_COMMON=y
  773. +CONFIG_CPU_FREQ_STAT=y
  774. +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
  775. +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
  776. +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
  777. +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
  778. +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
  779. +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
  780. +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
  781. +CONFIG_CPU_FREQ_GOV_POWERSAVE=y
  782. +CONFIG_CPU_FREQ_GOV_USERSPACE=y
  783. +CONFIG_CPU_FREQ_GOV_ONDEMAND=y
  784. +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
  785. +# CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set
  786. +
  787. +#
  788. +# CPU frequency scaling drivers
  789. +#
  790. +CONFIG_X86_INTEL_PSTATE=y
  791. +CONFIG_X86_PCC_CPUFREQ=y
  792. +CONFIG_X86_ACPI_CPUFREQ=y
  793. +CONFIG_X86_ACPI_CPUFREQ_CPB=y
  794. +CONFIG_X86_POWERNOW_K8=y
  795. +CONFIG_X86_AMD_FREQ_SENSITIVITY=m
  796. +CONFIG_X86_SPEEDSTEP_CENTRINO=y
  797. +CONFIG_X86_P4_CLOCKMOD=m
  798. +
  799. +#
  800. +# shared options
  801. +#
  802. +CONFIG_X86_SPEEDSTEP_LIB=m
  803. +
  804. +#
  805. +# CPU Idle
  806. +#
  807. +CONFIG_CPU_IDLE=y
  808. +CONFIG_CPU_IDLE_GOV_LADDER=y
  809. +CONFIG_CPU_IDLE_GOV_MENU=y
  810. +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
  811. +CONFIG_INTEL_IDLE=y
  812. +
  813. +#
  814. +# Bus options (PCI etc.)
  815. +#
  816. +CONFIG_PCI=y
  817. +CONFIG_PCI_DIRECT=y
  818. +CONFIG_PCI_MMCONFIG=y
  819. +CONFIG_PCI_XEN=y
  820. +CONFIG_PCI_DOMAINS=y
  821. +# CONFIG_PCI_CNB20LE_QUIRK is not set
  822. +CONFIG_PCIEPORTBUS=y
  823. +CONFIG_HOTPLUG_PCI_PCIE=y
  824. +CONFIG_PCIEAER=y
  825. +# CONFIG_PCIE_ECRC is not set
  826. +# CONFIG_PCIEAER_INJECT is not set
  827. +CONFIG_PCIEASPM=y
  828. +CONFIG_PCIEASPM_DEBUG=y
  829. +CONFIG_PCIEASPM_DEFAULT=y
  830. +# CONFIG_PCIEASPM_POWERSAVE is not set
  831. +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
  832. +# CONFIG_PCIEASPM_PERFORMANCE is not set
  833. +CONFIG_PCIE_PME=y
  834. +# CONFIG_PCIE_DPC is not set
  835. +# CONFIG_PCIE_PTM is not set
  836. +CONFIG_PCI_BUS_ADDR_T_64BIT=y
  837. +CONFIG_PCI_MSI=y
  838. +CONFIG_PCI_MSI_IRQ_DOMAIN=y
  839. +# CONFIG_PCI_DEBUG is not set
  840. +CONFIG_PCI_REALLOC_ENABLE_AUTO=y
  841. +CONFIG_PCI_STUB=m
  842. +CONFIG_XEN_PCIDEV_FRONTEND=m
  843. +CONFIG_HT_IRQ=y
  844. +CONFIG_PCI_ATS=y
  845. +CONFIG_PCI_IOV=y
  846. +CONFIG_PCI_PRI=y
  847. +CONFIG_PCI_PASID=y
  848. +CONFIG_PCI_LABEL=y
  849. +CONFIG_PCI_HYPERV=m
  850. +CONFIG_HOTPLUG_PCI=y
  851. +CONFIG_HOTPLUG_PCI_ACPI=y
  852. +CONFIG_HOTPLUG_PCI_ACPI_IBM=m
  853. +CONFIG_HOTPLUG_PCI_CPCI=y
  854. +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
  855. +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
  856. +CONFIG_HOTPLUG_PCI_SHPC=m
  857. +
  858. +#
  859. +# DesignWare PCI Core Support
  860. +#
  861. +# CONFIG_PCIE_DW_PLAT is not set
  862. +
  863. +#
  864. +# PCI host controller drivers
  865. +#
  866. +# CONFIG_VMD is not set
  867. +
  868. +#
  869. +# PCI Endpoint
  870. +#
  871. +# CONFIG_PCI_ENDPOINT is not set
  872. +
  873. +#
  874. +# PCI switch controller drivers
  875. +#
  876. +# CONFIG_PCI_SW_SWITCHTEC is not set
  877. +# CONFIG_ISA_BUS is not set
  878. +CONFIG_ISA_DMA_API=y
  879. +CONFIG_AMD_NB=y
  880. +CONFIG_PCCARD=m
  881. +CONFIG_PCMCIA=m
  882. +CONFIG_PCMCIA_LOAD_CIS=y
  883. +CONFIG_CARDBUS=y
  884. +
  885. +#
  886. +# PC-card bridges
  887. +#
  888. +CONFIG_YENTA=m
  889. +CONFIG_YENTA_O2=y
  890. +CONFIG_YENTA_RICOH=y
  891. +CONFIG_YENTA_TI=y
  892. +CONFIG_YENTA_ENE_TUNE=y
  893. +CONFIG_YENTA_TOSHIBA=y
  894. +CONFIG_PD6729=m
  895. +CONFIG_I82092=m
  896. +CONFIG_PCCARD_NONSTATIC=y
  897. +CONFIG_RAPIDIO=y
  898. +CONFIG_RAPIDIO_TSI721=m
  899. +CONFIG_RAPIDIO_DISC_TIMEOUT=30
  900. +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
  901. +CONFIG_RAPIDIO_DMA_ENGINE=y
  902. +# CONFIG_RAPIDIO_DEBUG is not set
  903. +CONFIG_RAPIDIO_ENUM_BASIC=m
  904. +# CONFIG_RAPIDIO_CHMAN is not set
  905. +# CONFIG_RAPIDIO_MPORT_CDEV is not set
  906. +
  907. +#
  908. +# RapidIO Switch drivers
  909. +#
  910. +CONFIG_RAPIDIO_TSI57X=m
  911. +CONFIG_RAPIDIO_CPS_XX=m
  912. +CONFIG_RAPIDIO_TSI568=m
  913. +CONFIG_RAPIDIO_CPS_GEN2=m
  914. +# CONFIG_RAPIDIO_RXS_GEN3 is not set
  915. +# CONFIG_X86_SYSFB is not set
  916. +
  917. +#
  918. +# Executable file formats / Emulations
  919. +#
  920. +CONFIG_BINFMT_ELF=y
  921. +CONFIG_COMPAT_BINFMT_ELF=y
  922. +CONFIG_ELFCORE=y
  923. +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
  924. +CONFIG_BINFMT_SCRIPT=y
  925. +# CONFIG_HAVE_AOUT is not set
  926. +CONFIG_BINFMT_MISC=m
  927. +CONFIG_COREDUMP=y
  928. +CONFIG_IA32_EMULATION=y
  929. +# CONFIG_IA32_AOUT is not set
  930. +CONFIG_X86_X32=y
  931. +CONFIG_COMPAT_32=y
  932. +CONFIG_COMPAT=y
  933. +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
  934. +CONFIG_SYSVIPC_COMPAT=y
  935. +CONFIG_KEYS_COMPAT=y
  936. +CONFIG_X86_DEV_DMA_OPS=y
  937. +CONFIG_NET=y
  938. +CONFIG_COMPAT_NETLINK_MESSAGES=y
  939. +CONFIG_NET_INGRESS=y
  940. +CONFIG_NET_EGRESS=y
  941. +
  942. +#
  943. +# Networking options
  944. +#
  945. +CONFIG_PACKET=y
  946. +CONFIG_PACKET_DIAG=m
  947. +CONFIG_UNIX=y
  948. +CONFIG_UNIX_DIAG=m
  949. +CONFIG_XFRM=y
  950. +CONFIG_XFRM_ALGO=m
  951. +CONFIG_XFRM_USER=m
  952. +# CONFIG_XFRM_SUB_POLICY is not set
  953. +# CONFIG_XFRM_MIGRATE is not set
  954. +CONFIG_XFRM_STATISTICS=y
  955. +CONFIG_XFRM_IPCOMP=m
  956. +CONFIG_NET_KEY=m
  957. +# CONFIG_NET_KEY_MIGRATE is not set
  958. +# CONFIG_SMC is not set
  959. +CONFIG_INET=y
  960. +CONFIG_IP_MULTICAST=y
  961. +CONFIG_IP_ADVANCED_ROUTER=y
  962. +CONFIG_IP_FIB_TRIE_STATS=y
  963. +CONFIG_IP_MULTIPLE_TABLES=y
  964. +CONFIG_IP_ROUTE_MULTIPATH=y
  965. +CONFIG_IP_ROUTE_VERBOSE=y
  966. +CONFIG_IP_ROUTE_CLASSID=y
  967. +# CONFIG_IP_PNP is not set
  968. +CONFIG_NET_IPIP=m
  969. +CONFIG_NET_IPGRE_DEMUX=m
  970. +CONFIG_NET_IP_TUNNEL=m
  971. +CONFIG_NET_IPGRE=m
  972. +CONFIG_NET_IPGRE_BROADCAST=y
  973. +CONFIG_IP_MROUTE=y
  974. +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
  975. +CONFIG_IP_PIMSM_V1=y
  976. +CONFIG_IP_PIMSM_V2=y
  977. +CONFIG_SYN_COOKIES=y
  978. +CONFIG_NET_IPVTI=m
  979. +CONFIG_NET_UDP_TUNNEL=m
  980. +CONFIG_NET_FOU=m
  981. +CONFIG_NET_FOU_IP_TUNNELS=y
  982. +CONFIG_INET_AH=m
  983. +CONFIG_INET_ESP=m
  984. +# CONFIG_INET_ESP_OFFLOAD is not set
  985. +CONFIG_INET_IPCOMP=m
  986. +CONFIG_INET_XFRM_TUNNEL=m
  987. +CONFIG_INET_TUNNEL=m
  988. +CONFIG_INET_XFRM_MODE_TRANSPORT=m
  989. +CONFIG_INET_XFRM_MODE_TUNNEL=m
  990. +CONFIG_INET_XFRM_MODE_BEET=m
  991. +CONFIG_INET_DIAG=m
  992. +CONFIG_INET_TCP_DIAG=m
  993. +CONFIG_INET_UDP_DIAG=m
  994. +# CONFIG_INET_RAW_DIAG is not set
  995. +# CONFIG_INET_DIAG_DESTROY is not set
  996. +CONFIG_TCP_CONG_ADVANCED=y
  997. +CONFIG_TCP_CONG_BIC=m
  998. +CONFIG_TCP_CONG_CUBIC=y
  999. +CONFIG_TCP_CONG_WESTWOOD=m
  1000. +CONFIG_TCP_CONG_HTCP=m
  1001. +CONFIG_TCP_CONG_HSTCP=m
  1002. +CONFIG_TCP_CONG_HYBLA=m
  1003. +CONFIG_TCP_CONG_VEGAS=m
  1004. +# CONFIG_TCP_CONG_NV is not set
  1005. +CONFIG_TCP_CONG_SCALABLE=m
  1006. +CONFIG_TCP_CONG_LP=m
  1007. +CONFIG_TCP_CONG_VENO=m
  1008. +CONFIG_TCP_CONG_YEAH=m
  1009. +CONFIG_TCP_CONG_ILLINOIS=m
  1010. +CONFIG_TCP_CONG_DCTCP=m
  1011. +CONFIG_TCP_CONG_CDG=m
  1012. +# CONFIG_TCP_CONG_BBR is not set
  1013. +CONFIG_DEFAULT_CUBIC=y
  1014. +# CONFIG_DEFAULT_RENO is not set
  1015. +CONFIG_DEFAULT_TCP_CONG="cubic"
  1016. +CONFIG_TCP_MD5SIG=y
  1017. +CONFIG_IPV6=y
  1018. +CONFIG_IPV6_ROUTER_PREF=y
  1019. +CONFIG_IPV6_ROUTE_INFO=y
  1020. +# CONFIG_IPV6_OPTIMISTIC_DAD is not set
  1021. +CONFIG_INET6_AH=m
  1022. +CONFIG_INET6_ESP=m
  1023. +# CONFIG_INET6_ESP_OFFLOAD is not set
  1024. +CONFIG_INET6_IPCOMP=m
  1025. +CONFIG_IPV6_MIP6=m
  1026. +CONFIG_IPV6_ILA=m
  1027. +CONFIG_INET6_XFRM_TUNNEL=m
  1028. +CONFIG_INET6_TUNNEL=m
  1029. +CONFIG_INET6_XFRM_MODE_TRANSPORT=m
  1030. +CONFIG_INET6_XFRM_MODE_TUNNEL=m
  1031. +CONFIG_INET6_XFRM_MODE_BEET=m
  1032. +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
  1033. +CONFIG_IPV6_VTI=m
  1034. +CONFIG_IPV6_SIT=m
  1035. +CONFIG_IPV6_SIT_6RD=y
  1036. +CONFIG_IPV6_NDISC_NODETYPE=y
  1037. +CONFIG_IPV6_TUNNEL=m
  1038. +CONFIG_IPV6_GRE=m
  1039. +CONFIG_IPV6_FOU=m
  1040. +CONFIG_IPV6_FOU_TUNNEL=m
  1041. +CONFIG_IPV6_MULTIPLE_TABLES=y
  1042. +CONFIG_IPV6_SUBTREES=y
  1043. +CONFIG_IPV6_MROUTE=y
  1044. +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
  1045. +CONFIG_IPV6_PIMSM_V2=y
  1046. +# CONFIG_IPV6_SEG6_LWTUNNEL is not set
  1047. +# CONFIG_IPV6_SEG6_HMAC is not set
  1048. +CONFIG_NETLABEL=y
  1049. +CONFIG_NETWORK_SECMARK=y
  1050. +CONFIG_NET_PTP_CLASSIFY=y
  1051. +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
  1052. +CONFIG_NETFILTER=y
  1053. +# CONFIG_NETFILTER_DEBUG is not set
  1054. +CONFIG_NETFILTER_ADVANCED=y
  1055. +CONFIG_BRIDGE_NETFILTER=m
  1056. +
  1057. +#
  1058. +# Core Netfilter Configuration
  1059. +#
  1060. +CONFIG_NETFILTER_INGRESS=y
  1061. +CONFIG_NETFILTER_NETLINK=m
  1062. +CONFIG_NETFILTER_NETLINK_ACCT=m
  1063. +CONFIG_NETFILTER_NETLINK_QUEUE=m
  1064. +CONFIG_NETFILTER_NETLINK_LOG=m
  1065. +CONFIG_NF_CONNTRACK=m
  1066. +CONFIG_NF_LOG_COMMON=m
  1067. +# CONFIG_NF_LOG_NETDEV is not set
  1068. +CONFIG_NF_CONNTRACK_MARK=y
  1069. +CONFIG_NF_CONNTRACK_SECMARK=y
  1070. +CONFIG_NF_CONNTRACK_ZONES=y
  1071. +# CONFIG_NF_CONNTRACK_PROCFS is not set
  1072. +CONFIG_NF_CONNTRACK_EVENTS=y
  1073. +CONFIG_NF_CONNTRACK_TIMEOUT=y
  1074. +CONFIG_NF_CONNTRACK_TIMESTAMP=y
  1075. +CONFIG_NF_CONNTRACK_LABELS=y
  1076. +CONFIG_NF_CT_PROTO_DCCP=y
  1077. +CONFIG_NF_CT_PROTO_GRE=m
  1078. +CONFIG_NF_CT_PROTO_SCTP=y
  1079. +CONFIG_NF_CT_PROTO_UDPLITE=y
  1080. +CONFIG_NF_CONNTRACK_AMANDA=m
  1081. +CONFIG_NF_CONNTRACK_FTP=m
  1082. +CONFIG_NF_CONNTRACK_H323=m
  1083. +CONFIG_NF_CONNTRACK_IRC=m
  1084. +CONFIG_NF_CONNTRACK_BROADCAST=m
  1085. +CONFIG_NF_CONNTRACK_NETBIOS_NS=m
  1086. +CONFIG_NF_CONNTRACK_SNMP=m
  1087. +CONFIG_NF_CONNTRACK_PPTP=m
  1088. +CONFIG_NF_CONNTRACK_SANE=m
  1089. +CONFIG_NF_CONNTRACK_SIP=m
  1090. +CONFIG_NF_CONNTRACK_TFTP=m
  1091. +CONFIG_NF_CT_NETLINK=m
  1092. +CONFIG_NF_CT_NETLINK_TIMEOUT=m
  1093. +CONFIG_NF_CT_NETLINK_HELPER=m
  1094. +CONFIG_NETFILTER_NETLINK_GLUE_CT=y
  1095. +CONFIG_NF_NAT=m
  1096. +CONFIG_NF_NAT_NEEDED=y
  1097. +CONFIG_NF_NAT_PROTO_DCCP=y
  1098. +CONFIG_NF_NAT_PROTO_UDPLITE=y
  1099. +CONFIG_NF_NAT_PROTO_SCTP=y
  1100. +CONFIG_NF_NAT_AMANDA=m
  1101. +CONFIG_NF_NAT_FTP=m
  1102. +CONFIG_NF_NAT_IRC=m
  1103. +CONFIG_NF_NAT_SIP=m
  1104. +CONFIG_NF_NAT_TFTP=m
  1105. +CONFIG_NF_NAT_REDIRECT=m
  1106. +CONFIG_NETFILTER_SYNPROXY=m
  1107. +CONFIG_NF_TABLES=m
  1108. +CONFIG_NF_TABLES_INET=m
  1109. +CONFIG_NF_TABLES_NETDEV=m
  1110. +CONFIG_NFT_EXTHDR=m
  1111. +CONFIG_NFT_META=m
  1112. +# CONFIG_NFT_RT is not set
  1113. +# CONFIG_NFT_NUMGEN is not set
  1114. +CONFIG_NFT_CT=m
  1115. +# CONFIG_NFT_SET_RBTREE is not set
  1116. +# CONFIG_NFT_SET_HASH is not set
  1117. +# CONFIG_NFT_SET_BITMAP is not set
  1118. +CONFIG_NFT_COUNTER=m
  1119. +CONFIG_NFT_LOG=m
  1120. +CONFIG_NFT_LIMIT=m
  1121. +CONFIG_NFT_MASQ=m
  1122. +CONFIG_NFT_REDIR=m
  1123. +CONFIG_NFT_NAT=m
  1124. +# CONFIG_NFT_OBJREF is not set
  1125. +CONFIG_NFT_QUEUE=m
  1126. +# CONFIG_NFT_QUOTA is not set
  1127. +CONFIG_NFT_REJECT=m
  1128. +CONFIG_NFT_REJECT_INET=m
  1129. +CONFIG_NFT_COMPAT=m
  1130. +CONFIG_NFT_HASH=m
  1131. +# CONFIG_NF_DUP_NETDEV is not set
  1132. +# CONFIG_NFT_DUP_NETDEV is not set
  1133. +# CONFIG_NFT_FWD_NETDEV is not set
  1134. +CONFIG_NETFILTER_XTABLES=m
  1135. +
  1136. +#
  1137. +# Xtables combined modules
  1138. +#
  1139. +CONFIG_NETFILTER_XT_MARK=m
  1140. +CONFIG_NETFILTER_XT_CONNMARK=m
  1141. +CONFIG_NETFILTER_XT_SET=m
  1142. +
  1143. +#
  1144. +# Xtables targets
  1145. +#
  1146. +CONFIG_NETFILTER_XT_TARGET_AUDIT=m
  1147. +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
  1148. +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
  1149. +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
  1150. +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
  1151. +CONFIG_NETFILTER_XT_TARGET_CT=m
  1152. +CONFIG_NETFILTER_XT_TARGET_DSCP=m
  1153. +CONFIG_NETFILTER_XT_TARGET_HL=m
  1154. +CONFIG_NETFILTER_XT_TARGET_HMARK=m
  1155. +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
  1156. +CONFIG_NETFILTER_XT_TARGET_LED=m
  1157. +CONFIG_NETFILTER_XT_TARGET_LOG=m
  1158. +CONFIG_NETFILTER_XT_TARGET_MARK=m
  1159. +CONFIG_NETFILTER_XT_NAT=m
  1160. +CONFIG_NETFILTER_XT_TARGET_NETMAP=m
  1161. +CONFIG_NETFILTER_XT_TARGET_NFLOG=m
  1162. +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
  1163. +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
  1164. +CONFIG_NETFILTER_XT_TARGET_RATEEST=m
  1165. +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
  1166. +CONFIG_NETFILTER_XT_TARGET_TEE=m
  1167. +CONFIG_NETFILTER_XT_TARGET_TPROXY=m
  1168. +CONFIG_NETFILTER_XT_TARGET_TRACE=m
  1169. +CONFIG_NETFILTER_XT_TARGET_SECMARK=m
  1170. +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
  1171. +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
  1172. +
  1173. +#
  1174. +# Xtables matches
  1175. +#
  1176. +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
  1177. +CONFIG_NETFILTER_XT_MATCH_BPF=m
  1178. +CONFIG_NETFILTER_XT_MATCH_CGROUP=m
  1179. +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
  1180. +CONFIG_NETFILTER_XT_MATCH_COMMENT=m
  1181. +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
  1182. +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
  1183. +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
  1184. +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
  1185. +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
  1186. +CONFIG_NETFILTER_XT_MATCH_CPU=m
  1187. +CONFIG_NETFILTER_XT_MATCH_DCCP=m
  1188. +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
  1189. +CONFIG_NETFILTER_XT_MATCH_DSCP=m
  1190. +CONFIG_NETFILTER_XT_MATCH_ECN=m
  1191. +CONFIG_NETFILTER_XT_MATCH_ESP=m
  1192. +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
  1193. +CONFIG_NETFILTER_XT_MATCH_HELPER=m
  1194. +CONFIG_NETFILTER_XT_MATCH_HL=m
  1195. +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
  1196. +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
  1197. +CONFIG_NETFILTER_XT_MATCH_IPVS=m
  1198. +CONFIG_NETFILTER_XT_MATCH_L2TP=m
  1199. +CONFIG_NETFILTER_XT_MATCH_LENGTH=m
  1200. +CONFIG_NETFILTER_XT_MATCH_LIMIT=m
  1201. +CONFIG_NETFILTER_XT_MATCH_MAC=m
  1202. +CONFIG_NETFILTER_XT_MATCH_MARK=m
  1203. +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
  1204. +CONFIG_NETFILTER_XT_MATCH_NFACCT=m
  1205. +CONFIG_NETFILTER_XT_MATCH_OSF=m
  1206. +CONFIG_NETFILTER_XT_MATCH_OWNER=m
  1207. +CONFIG_NETFILTER_XT_MATCH_POLICY=m
  1208. +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
  1209. +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
  1210. +CONFIG_NETFILTER_XT_MATCH_QUOTA=m
  1211. +CONFIG_NETFILTER_XT_MATCH_RATEEST=m
  1212. +CONFIG_NETFILTER_XT_MATCH_REALM=m
  1213. +CONFIG_NETFILTER_XT_MATCH_RECENT=m
  1214. +CONFIG_NETFILTER_XT_MATCH_SCTP=m
  1215. +CONFIG_NETFILTER_XT_MATCH_STATE=m
  1216. +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
  1217. +CONFIG_NETFILTER_XT_MATCH_STRING=m
  1218. +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
  1219. +CONFIG_NETFILTER_XT_MATCH_TIME=m
  1220. +CONFIG_NETFILTER_XT_MATCH_U32=m
  1221. +CONFIG_IP_SET=m
  1222. +CONFIG_IP_SET_MAX=256
  1223. +CONFIG_IP_SET_BITMAP_IP=m
  1224. +CONFIG_IP_SET_BITMAP_IPMAC=m
  1225. +CONFIG_IP_SET_BITMAP_PORT=m
  1226. +CONFIG_IP_SET_HASH_IP=m
  1227. +CONFIG_IP_SET_HASH_IPMARK=m
  1228. +CONFIG_IP_SET_HASH_IPPORT=m
  1229. +CONFIG_IP_SET_HASH_IPPORTIP=m
  1230. +CONFIG_IP_SET_HASH_IPPORTNET=m
  1231. +# CONFIG_IP_SET_HASH_IPMAC is not set
  1232. +CONFIG_IP_SET_HASH_MAC=m
  1233. +CONFIG_IP_SET_HASH_NETPORTNET=m
  1234. +CONFIG_IP_SET_HASH_NET=m
  1235. +CONFIG_IP_SET_HASH_NETNET=m
  1236. +CONFIG_IP_SET_HASH_NETPORT=m
  1237. +CONFIG_IP_SET_HASH_NETIFACE=m
  1238. +CONFIG_IP_SET_LIST_SET=m
  1239. +CONFIG_IP_VS=m
  1240. +CONFIG_IP_VS_IPV6=y
  1241. +# CONFIG_IP_VS_DEBUG is not set
  1242. +CONFIG_IP_VS_TAB_BITS=12
  1243. +
  1244. +#
  1245. +# IPVS transport protocol load balancing support
  1246. +#
  1247. +CONFIG_IP_VS_PROTO_TCP=y
  1248. +CONFIG_IP_VS_PROTO_UDP=y
  1249. +CONFIG_IP_VS_PROTO_AH_ESP=y
  1250. +CONFIG_IP_VS_PROTO_ESP=y
  1251. +CONFIG_IP_VS_PROTO_AH=y
  1252. +CONFIG_IP_VS_PROTO_SCTP=y
  1253. +
  1254. +#
  1255. +# IPVS scheduler
  1256. +#
  1257. +CONFIG_IP_VS_RR=m
  1258. +CONFIG_IP_VS_WRR=m
  1259. +CONFIG_IP_VS_LC=m
  1260. +CONFIG_IP_VS_WLC=m
  1261. +CONFIG_IP_VS_FO=m
  1262. +CONFIG_IP_VS_OVF=m
  1263. +CONFIG_IP_VS_LBLC=m
  1264. +CONFIG_IP_VS_LBLCR=m
  1265. +CONFIG_IP_VS_DH=m
  1266. +CONFIG_IP_VS_SH=m
  1267. +CONFIG_IP_VS_SED=m
  1268. +CONFIG_IP_VS_NQ=m
  1269. +
  1270. +#
  1271. +# IPVS SH scheduler
  1272. +#
  1273. +CONFIG_IP_VS_SH_TAB_BITS=8
  1274. +
  1275. +#
  1276. +# IPVS application helper
  1277. +#
  1278. +CONFIG_IP_VS_FTP=m
  1279. +CONFIG_IP_VS_NFCT=y
  1280. +CONFIG_IP_VS_PE_SIP=m
  1281. +
  1282. +#
  1283. +# IP: Netfilter Configuration
  1284. +#
  1285. +CONFIG_NF_DEFRAG_IPV4=m
  1286. +CONFIG_NF_CONNTRACK_IPV4=m
  1287. +# CONFIG_NF_SOCKET_IPV4 is not set
  1288. +CONFIG_NF_TABLES_IPV4=m
  1289. +CONFIG_NFT_CHAIN_ROUTE_IPV4=m
  1290. +CONFIG_NFT_REJECT_IPV4=m
  1291. +CONFIG_NFT_DUP_IPV4=m
  1292. +# CONFIG_NFT_FIB_IPV4 is not set
  1293. +CONFIG_NF_TABLES_ARP=m
  1294. +CONFIG_NF_DUP_IPV4=m
  1295. +CONFIG_NF_LOG_ARP=m
  1296. +CONFIG_NF_LOG_IPV4=m
  1297. +CONFIG_NF_REJECT_IPV4=m
  1298. +CONFIG_NF_NAT_IPV4=m
  1299. +CONFIG_NFT_CHAIN_NAT_IPV4=m
  1300. +CONFIG_NF_NAT_MASQUERADE_IPV4=m
  1301. +CONFIG_NFT_MASQ_IPV4=m
  1302. +CONFIG_NFT_REDIR_IPV4=m
  1303. +CONFIG_NF_NAT_SNMP_BASIC=m
  1304. +CONFIG_NF_NAT_PROTO_GRE=m
  1305. +CONFIG_NF_NAT_PPTP=m
  1306. +CONFIG_NF_NAT_H323=m
  1307. +CONFIG_IP_NF_IPTABLES=m
  1308. +CONFIG_IP_NF_MATCH_AH=m
  1309. +CONFIG_IP_NF_MATCH_ECN=m
  1310. +CONFIG_IP_NF_MATCH_RPFILTER=m
  1311. +CONFIG_IP_NF_MATCH_TTL=m
  1312. +CONFIG_IP_NF_FILTER=m
  1313. +CONFIG_IP_NF_TARGET_REJECT=m
  1314. +CONFIG_IP_NF_TARGET_SYNPROXY=m
  1315. +CONFIG_IP_NF_NAT=m
  1316. +CONFIG_IP_NF_TARGET_MASQUERADE=m
  1317. +CONFIG_IP_NF_TARGET_NETMAP=m
  1318. +CONFIG_IP_NF_TARGET_REDIRECT=m
  1319. +CONFIG_IP_NF_MANGLE=m
  1320. +CONFIG_IP_NF_TARGET_CLUSTERIP=m
  1321. +CONFIG_IP_NF_TARGET_ECN=m
  1322. +CONFIG_IP_NF_TARGET_TTL=m
  1323. +CONFIG_IP_NF_RAW=m
  1324. +CONFIG_IP_NF_SECURITY=m
  1325. +CONFIG_IP_NF_ARPTABLES=m
  1326. +CONFIG_IP_NF_ARPFILTER=m
  1327. +CONFIG_IP_NF_ARP_MANGLE=m
  1328. +
  1329. +#
  1330. +# IPv6: Netfilter Configuration
  1331. +#
  1332. +CONFIG_NF_DEFRAG_IPV6=m
  1333. +CONFIG_NF_CONNTRACK_IPV6=m
  1334. +# CONFIG_NF_SOCKET_IPV6 is not set
  1335. +CONFIG_NF_TABLES_IPV6=m
  1336. +CONFIG_NFT_CHAIN_ROUTE_IPV6=m
  1337. +CONFIG_NFT_REJECT_IPV6=m
  1338. +CONFIG_NFT_DUP_IPV6=m
  1339. +# CONFIG_NFT_FIB_IPV6 is not set
  1340. +CONFIG_NF_DUP_IPV6=m
  1341. +CONFIG_NF_REJECT_IPV6=m
  1342. +CONFIG_NF_LOG_IPV6=m
  1343. +CONFIG_NF_NAT_IPV6=m
  1344. +CONFIG_NFT_CHAIN_NAT_IPV6=m
  1345. +CONFIG_NF_NAT_MASQUERADE_IPV6=m
  1346. +CONFIG_NFT_MASQ_IPV6=m
  1347. +CONFIG_NFT_REDIR_IPV6=m
  1348. +CONFIG_IP6_NF_IPTABLES=m
  1349. +CONFIG_IP6_NF_MATCH_AH=m
  1350. +CONFIG_IP6_NF_MATCH_EUI64=m
  1351. +CONFIG_IP6_NF_MATCH_FRAG=m
  1352. +CONFIG_IP6_NF_MATCH_OPTS=m
  1353. +CONFIG_IP6_NF_MATCH_HL=m
  1354. +CONFIG_IP6_NF_MATCH_IPV6HEADER=m
  1355. +CONFIG_IP6_NF_MATCH_MH=m
  1356. +CONFIG_IP6_NF_MATCH_RPFILTER=m
  1357. +CONFIG_IP6_NF_MATCH_RT=m
  1358. +CONFIG_IP6_NF_TARGET_HL=m
  1359. +CONFIG_IP6_NF_FILTER=m
  1360. +CONFIG_IP6_NF_TARGET_REJECT=m
  1361. +CONFIG_IP6_NF_TARGET_SYNPROXY=m
  1362. +CONFIG_IP6_NF_MANGLE=m
  1363. +CONFIG_IP6_NF_RAW=m
  1364. +CONFIG_IP6_NF_SECURITY=m
  1365. +CONFIG_IP6_NF_NAT=m
  1366. +CONFIG_IP6_NF_TARGET_MASQUERADE=m
  1367. +CONFIG_IP6_NF_TARGET_NPT=m
  1368. +
  1369. +#
  1370. +# DECnet: Netfilter Configuration
  1371. +#
  1372. +CONFIG_DECNET_NF_GRABULATOR=m
  1373. +CONFIG_NF_TABLES_BRIDGE=m
  1374. +CONFIG_NFT_BRIDGE_META=m
  1375. +CONFIG_NFT_BRIDGE_REJECT=m
  1376. +CONFIG_NF_LOG_BRIDGE=m
  1377. +CONFIG_BRIDGE_NF_EBTABLES=m
  1378. +CONFIG_BRIDGE_EBT_BROUTE=m
  1379. +CONFIG_BRIDGE_EBT_T_FILTER=m
  1380. +CONFIG_BRIDGE_EBT_T_NAT=m
  1381. +CONFIG_BRIDGE_EBT_802_3=m
  1382. +CONFIG_BRIDGE_EBT_AMONG=m
  1383. +CONFIG_BRIDGE_EBT_ARP=m
  1384. +CONFIG_BRIDGE_EBT_IP=m
  1385. +CONFIG_BRIDGE_EBT_IP6=m
  1386. +CONFIG_BRIDGE_EBT_LIMIT=m
  1387. +CONFIG_BRIDGE_EBT_MARK=m
  1388. +CONFIG_BRIDGE_EBT_PKTTYPE=m
  1389. +CONFIG_BRIDGE_EBT_STP=m
  1390. +CONFIG_BRIDGE_EBT_VLAN=m
  1391. +CONFIG_BRIDGE_EBT_ARPREPLY=m
  1392. +CONFIG_BRIDGE_EBT_DNAT=m
  1393. +CONFIG_BRIDGE_EBT_MARK_T=m
  1394. +CONFIG_BRIDGE_EBT_REDIRECT=m
  1395. +CONFIG_BRIDGE_EBT_SNAT=m
  1396. +CONFIG_BRIDGE_EBT_LOG=m
  1397. +CONFIG_BRIDGE_EBT_NFLOG=m
  1398. +CONFIG_IP_DCCP=m
  1399. +CONFIG_INET_DCCP_DIAG=m
  1400. +
  1401. +#
  1402. +# DCCP CCIDs Configuration
  1403. +#
  1404. +# CONFIG_IP_DCCP_CCID2_DEBUG is not set
  1405. +# CONFIG_IP_DCCP_CCID3 is not set
  1406. +
  1407. +#
  1408. +# DCCP Kernel Hacking
  1409. +#
  1410. +# CONFIG_IP_DCCP_DEBUG is not set
  1411. +CONFIG_NET_DCCPPROBE=m
  1412. +CONFIG_IP_SCTP=m
  1413. +CONFIG_NET_SCTPPROBE=m
  1414. +# CONFIG_SCTP_DBG_OBJCNT is not set
  1415. +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
  1416. +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
  1417. +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
  1418. +CONFIG_SCTP_COOKIE_HMAC_MD5=y
  1419. +CONFIG_SCTP_COOKIE_HMAC_SHA1=y
  1420. +CONFIG_INET_SCTP_DIAG=m
  1421. +CONFIG_RDS=m
  1422. +CONFIG_RDS_RDMA=m
  1423. +CONFIG_RDS_TCP=m
  1424. +# CONFIG_RDS_DEBUG is not set
  1425. +CONFIG_TIPC=m
  1426. +CONFIG_TIPC_MEDIA_IB=y
  1427. +CONFIG_TIPC_MEDIA_UDP=y
  1428. +CONFIG_ATM=m
  1429. +CONFIG_ATM_CLIP=m
  1430. +# CONFIG_ATM_CLIP_NO_ICMP is not set
  1431. +CONFIG_ATM_LANE=m
  1432. +CONFIG_ATM_MPOA=m
  1433. +CONFIG_ATM_BR2684=m
  1434. +# CONFIG_ATM_BR2684_IPFILTER is not set
  1435. +CONFIG_L2TP=m
  1436. +CONFIG_L2TP_DEBUGFS=m
  1437. +CONFIG_L2TP_V3=y
  1438. +CONFIG_L2TP_IP=m
  1439. +CONFIG_L2TP_ETH=m
  1440. +CONFIG_STP=m
  1441. +CONFIG_GARP=m
  1442. +CONFIG_MRP=m
  1443. +CONFIG_BRIDGE=m
  1444. +CONFIG_BRIDGE_IGMP_SNOOPING=y
  1445. +CONFIG_BRIDGE_VLAN_FILTERING=y
  1446. +CONFIG_HAVE_NET_DSA=y
  1447. +# CONFIG_NET_DSA is not set
  1448. +CONFIG_VLAN_8021Q=m
  1449. +CONFIG_VLAN_8021Q_GVRP=y
  1450. +CONFIG_VLAN_8021Q_MVRP=y
  1451. +CONFIG_DECNET=m
  1452. +# CONFIG_DECNET_ROUTER is not set
  1453. +CONFIG_LLC=m
  1454. +CONFIG_LLC2=m
  1455. +CONFIG_IPX=m
  1456. +# CONFIG_IPX_INTERN is not set
  1457. +CONFIG_ATALK=m
  1458. +CONFIG_DEV_APPLETALK=m
  1459. +CONFIG_IPDDP=m
  1460. +CONFIG_IPDDP_ENCAP=y
  1461. +CONFIG_X25=m
  1462. +CONFIG_LAPB=m
  1463. +CONFIG_PHONET=m
  1464. +CONFIG_6LOWPAN=m
  1465. +# CONFIG_6LOWPAN_DEBUGFS is not set
  1466. +CONFIG_6LOWPAN_NHC=m
  1467. +CONFIG_6LOWPAN_NHC_DEST=m
  1468. +CONFIG_6LOWPAN_NHC_FRAGMENT=m
  1469. +CONFIG_6LOWPAN_NHC_HOP=m
  1470. +CONFIG_6LOWPAN_NHC_IPV6=m
  1471. +CONFIG_6LOWPAN_NHC_MOBILITY=m
  1472. +CONFIG_6LOWPAN_NHC_ROUTING=m
  1473. +CONFIG_6LOWPAN_NHC_UDP=m
  1474. +# CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set
  1475. +# CONFIG_6LOWPAN_GHC_UDP is not set
  1476. +# CONFIG_6LOWPAN_GHC_ICMPV6 is not set
  1477. +# CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set
  1478. +# CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set
  1479. +# CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set
  1480. +CONFIG_IEEE802154=m
  1481. +CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
  1482. +CONFIG_IEEE802154_SOCKET=m
  1483. +CONFIG_IEEE802154_6LOWPAN=m
  1484. +CONFIG_MAC802154=m
  1485. +CONFIG_NET_SCHED=y
  1486. +
  1487. +#
  1488. +# Queueing/Scheduling
  1489. +#
  1490. +CONFIG_NET_SCH_CBQ=m
  1491. +CONFIG_NET_SCH_HTB=m
  1492. +CONFIG_NET_SCH_HFSC=m
  1493. +CONFIG_NET_SCH_ATM=m
  1494. +CONFIG_NET_SCH_PRIO=m
  1495. +CONFIG_NET_SCH_MULTIQ=m
  1496. +CONFIG_NET_SCH_RED=m
  1497. +CONFIG_NET_SCH_SFB=m
  1498. +CONFIG_NET_SCH_SFQ=m
  1499. +CONFIG_NET_SCH_TEQL=m
  1500. +CONFIG_NET_SCH_TBF=m
  1501. +CONFIG_NET_SCH_GRED=m
  1502. +CONFIG_NET_SCH_DSMARK=m
  1503. +CONFIG_NET_SCH_NETEM=m
  1504. +CONFIG_NET_SCH_DRR=m
  1505. +CONFIG_NET_SCH_MQPRIO=m
  1506. +CONFIG_NET_SCH_CHOKE=m
  1507. +CONFIG_NET_SCH_QFQ=m
  1508. +CONFIG_NET_SCH_CODEL=m
  1509. +CONFIG_NET_SCH_FQ_CODEL=m
  1510. +CONFIG_NET_SCH_FQ=m
  1511. +CONFIG_NET_SCH_HHF=m
  1512. +CONFIG_NET_SCH_PIE=m
  1513. +CONFIG_NET_SCH_INGRESS=m
  1514. +CONFIG_NET_SCH_PLUG=m
  1515. +# CONFIG_NET_SCH_DEFAULT is not set
  1516. +
  1517. +#
  1518. +# Classification
  1519. +#
  1520. +CONFIG_NET_CLS=y
  1521. +CONFIG_NET_CLS_BASIC=m
  1522. +CONFIG_NET_CLS_TCINDEX=m
  1523. +CONFIG_NET_CLS_ROUTE4=m
  1524. +CONFIG_NET_CLS_FW=m
  1525. +CONFIG_NET_CLS_U32=m
  1526. +# CONFIG_CLS_U32_PERF is not set
  1527. +CONFIG_CLS_U32_MARK=y
  1528. +CONFIG_NET_CLS_RSVP=m
  1529. +CONFIG_NET_CLS_RSVP6=m
  1530. +CONFIG_NET_CLS_FLOW=m
  1531. +CONFIG_NET_CLS_CGROUP=m
  1532. +CONFIG_NET_CLS_BPF=m
  1533. +CONFIG_NET_CLS_FLOWER=m
  1534. +# CONFIG_NET_CLS_MATCHALL is not set
  1535. +CONFIG_NET_EMATCH=y
  1536. +CONFIG_NET_EMATCH_STACK=32
  1537. +CONFIG_NET_EMATCH_CMP=m
  1538. +CONFIG_NET_EMATCH_NBYTE=m
  1539. +CONFIG_NET_EMATCH_U32=m
  1540. +CONFIG_NET_EMATCH_META=m
  1541. +CONFIG_NET_EMATCH_TEXT=m
  1542. +CONFIG_NET_EMATCH_CANID=m
  1543. +CONFIG_NET_EMATCH_IPSET=m
  1544. +CONFIG_NET_CLS_ACT=y
  1545. +CONFIG_NET_ACT_POLICE=m
  1546. +CONFIG_NET_ACT_GACT=m
  1547. +CONFIG_GACT_PROB=y
  1548. +CONFIG_NET_ACT_MIRRED=m
  1549. +# CONFIG_NET_ACT_SAMPLE is not set
  1550. +CONFIG_NET_ACT_IPT=m
  1551. +CONFIG_NET_ACT_NAT=m
  1552. +CONFIG_NET_ACT_PEDIT=m
  1553. +CONFIG_NET_ACT_SIMP=m
  1554. +CONFIG_NET_ACT_SKBEDIT=m
  1555. +CONFIG_NET_ACT_CSUM=m
  1556. +CONFIG_NET_ACT_VLAN=m
  1557. +CONFIG_NET_ACT_BPF=m
  1558. +CONFIG_NET_ACT_CONNMARK=m
  1559. +# CONFIG_NET_ACT_SKBMOD is not set
  1560. +# CONFIG_NET_ACT_IFE is not set
  1561. +# CONFIG_NET_ACT_TUNNEL_KEY is not set
  1562. +# CONFIG_NET_CLS_IND is not set
  1563. +CONFIG_NET_SCH_FIFO=y
  1564. +CONFIG_DCB=y
  1565. +CONFIG_DNS_RESOLVER=y
  1566. +CONFIG_BATMAN_ADV=m
  1567. +# CONFIG_BATMAN_ADV_BATMAN_V is not set
  1568. +CONFIG_BATMAN_ADV_BLA=y
  1569. +CONFIG_BATMAN_ADV_DAT=y
  1570. +CONFIG_BATMAN_ADV_NC=y
  1571. +CONFIG_BATMAN_ADV_MCAST=y
  1572. +CONFIG_BATMAN_ADV_DEBUGFS=y
  1573. +# CONFIG_BATMAN_ADV_DEBUG is not set
  1574. +CONFIG_OPENVSWITCH=m
  1575. +CONFIG_OPENVSWITCH_GRE=m
  1576. +CONFIG_OPENVSWITCH_VXLAN=m
  1577. +CONFIG_OPENVSWITCH_GENEVE=m
  1578. +CONFIG_VSOCKETS=m
  1579. +CONFIG_VMWARE_VMCI_VSOCKETS=m
  1580. +# CONFIG_VIRTIO_VSOCKETS is not set
  1581. +CONFIG_NETLINK_DIAG=m
  1582. +CONFIG_MPLS=y
  1583. +CONFIG_NET_MPLS_GSO=m
  1584. +CONFIG_MPLS_ROUTING=m
  1585. +CONFIG_MPLS_IPTUNNEL=m
  1586. +CONFIG_HSR=m
  1587. +# CONFIG_NET_SWITCHDEV is not set
  1588. +CONFIG_NET_L3_MASTER_DEV=y
  1589. +# CONFIG_NET_NCSI is not set
  1590. +CONFIG_RPS=y
  1591. +CONFIG_RFS_ACCEL=y
  1592. +CONFIG_XPS=y
  1593. +CONFIG_CGROUP_NET_PRIO=y
  1594. +CONFIG_CGROUP_NET_CLASSID=y
  1595. +CONFIG_NET_RX_BUSY_POLL=y
  1596. +CONFIG_BQL=y
  1597. +CONFIG_BPF_JIT=y
  1598. +CONFIG_NET_FLOW_LIMIT=y
  1599. +
  1600. +#
  1601. +# Network testing
  1602. +#
  1603. +CONFIG_NET_PKTGEN=m
  1604. +CONFIG_NET_TCPPROBE=m
  1605. +# CONFIG_NET_DROP_MONITOR is not set
  1606. +CONFIG_HAMRADIO=y
  1607. +
  1608. +#
  1609. +# Packet Radio protocols
  1610. +#
  1611. +CONFIG_AX25=m
  1612. +CONFIG_AX25_DAMA_SLAVE=y
  1613. +CONFIG_NETROM=m
  1614. +CONFIG_ROSE=m
  1615. +
  1616. +#
  1617. +# AX.25 network device drivers
  1618. +#
  1619. +CONFIG_MKISS=m
  1620. +CONFIG_6PACK=m
  1621. +CONFIG_BPQETHER=m
  1622. +CONFIG_BAYCOM_SER_FDX=m
  1623. +CONFIG_BAYCOM_SER_HDX=m
  1624. +CONFIG_BAYCOM_PAR=m
  1625. +CONFIG_YAM=m
  1626. +CONFIG_CAN=m
  1627. +CONFIG_CAN_RAW=m
  1628. +CONFIG_CAN_BCM=m
  1629. +CONFIG_CAN_GW=m
  1630. +
  1631. +#
  1632. +# CAN Device Drivers
  1633. +#
  1634. +CONFIG_CAN_VCAN=m
  1635. +# CONFIG_CAN_VXCAN is not set
  1636. +CONFIG_CAN_SLCAN=m
  1637. +CONFIG_CAN_DEV=m
  1638. +CONFIG_CAN_CALC_BITTIMING=y
  1639. +CONFIG_CAN_LEDS=y
  1640. +CONFIG_CAN_JANZ_ICAN3=m
  1641. +CONFIG_CAN_C_CAN=m
  1642. +CONFIG_CAN_C_CAN_PLATFORM=m
  1643. +CONFIG_CAN_C_CAN_PCI=m
  1644. +CONFIG_CAN_CC770=m
  1645. +CONFIG_CAN_CC770_ISA=m
  1646. +CONFIG_CAN_CC770_PLATFORM=m
  1647. +# CONFIG_CAN_IFI_CANFD is not set
  1648. +CONFIG_CAN_M_CAN=m
  1649. +# CONFIG_CAN_PEAK_PCIEFD is not set
  1650. +CONFIG_CAN_SJA1000=m
  1651. +CONFIG_CAN_SJA1000_ISA=m
  1652. +CONFIG_CAN_SJA1000_PLATFORM=m
  1653. +CONFIG_CAN_EMS_PCMCIA=m
  1654. +CONFIG_CAN_EMS_PCI=m
  1655. +CONFIG_CAN_PEAK_PCMCIA=m
  1656. +CONFIG_CAN_PEAK_PCI=m
  1657. +CONFIG_CAN_PEAK_PCIEC=y
  1658. +CONFIG_CAN_KVASER_PCI=m
  1659. +CONFIG_CAN_PLX_PCI=m
  1660. +CONFIG_CAN_SOFTING=m
  1661. +CONFIG_CAN_SOFTING_CS=m
  1662. +
  1663. +#
  1664. +# CAN SPI interfaces
  1665. +#
  1666. +# CONFIG_CAN_HI311X is not set
  1667. +CONFIG_CAN_MCP251X=m
  1668. +
  1669. +#
  1670. +# CAN USB interfaces
  1671. +#
  1672. +CONFIG_CAN_EMS_USB=m
  1673. +CONFIG_CAN_ESD_USB2=m
  1674. +CONFIG_CAN_GS_USB=m
  1675. +CONFIG_CAN_KVASER_USB=m
  1676. +CONFIG_CAN_PEAK_USB=m
  1677. +CONFIG_CAN_8DEV_USB=m
  1678. +# CONFIG_CAN_MCBA_USB is not set
  1679. +# CONFIG_CAN_DEBUG_DEVICES is not set
  1680. +CONFIG_IRDA=m
  1681. +
  1682. +#
  1683. +# IrDA protocols
  1684. +#
  1685. +CONFIG_IRLAN=m
  1686. +CONFIG_IRNET=m
  1687. +CONFIG_IRCOMM=m
  1688. +CONFIG_IRDA_ULTRA=y
  1689. +
  1690. +#
  1691. +# IrDA options
  1692. +#
  1693. +CONFIG_IRDA_CACHE_LAST_LSAP=y
  1694. +CONFIG_IRDA_FAST_RR=y
  1695. +# CONFIG_IRDA_DEBUG is not set
  1696. +
  1697. +#
  1698. +# Infrared-port device drivers
  1699. +#
  1700. +
  1701. +#
  1702. +# SIR device drivers
  1703. +#
  1704. +CONFIG_IRTTY_SIR=m
  1705. +
  1706. +#
  1707. +# Dongle support
  1708. +#
  1709. +CONFIG_DONGLE=y
  1710. +CONFIG_ESI_DONGLE=m
  1711. +CONFIG_ACTISYS_DONGLE=m
  1712. +CONFIG_TEKRAM_DONGLE=m
  1713. +CONFIG_TOIM3232_DONGLE=m
  1714. +CONFIG_LITELINK_DONGLE=m
  1715. +CONFIG_MA600_DONGLE=m
  1716. +CONFIG_GIRBIL_DONGLE=m
  1717. +CONFIG_MCP2120_DONGLE=m
  1718. +CONFIG_OLD_BELKIN_DONGLE=m
  1719. +CONFIG_ACT200L_DONGLE=m
  1720. +CONFIG_KINGSUN_DONGLE=m
  1721. +CONFIG_KSDAZZLE_DONGLE=m
  1722. +CONFIG_KS959_DONGLE=m
  1723. +
  1724. +#
  1725. +# FIR device drivers
  1726. +#
  1727. +CONFIG_USB_IRDA=m
  1728. +CONFIG_SIGMATEL_FIR=m
  1729. +CONFIG_NSC_FIR=m
  1730. +CONFIG_WINBOND_FIR=m
  1731. +CONFIG_SMC_IRCC_FIR=m
  1732. +CONFIG_ALI_FIR=m
  1733. +CONFIG_VLSI_FIR=m
  1734. +CONFIG_VIA_FIR=m
  1735. +CONFIG_MCS_FIR=m
  1736. +CONFIG_BT=m
  1737. +CONFIG_BT_BREDR=y
  1738. +CONFIG_BT_RFCOMM=m
  1739. +CONFIG_BT_RFCOMM_TTY=y
  1740. +CONFIG_BT_BNEP=m
  1741. +CONFIG_BT_BNEP_MC_FILTER=y
  1742. +CONFIG_BT_BNEP_PROTO_FILTER=y
  1743. +CONFIG_BT_CMTP=m
  1744. +CONFIG_BT_HIDP=m
  1745. +CONFIG_BT_HS=y
  1746. +CONFIG_BT_LE=y
  1747. +CONFIG_BT_6LOWPAN=m
  1748. +# CONFIG_BT_LEDS is not set
  1749. +# CONFIG_BT_SELFTEST is not set
  1750. +CONFIG_BT_DEBUGFS=y
  1751. +
  1752. +#
  1753. +# Bluetooth device drivers
  1754. +#
  1755. +CONFIG_BT_INTEL=m
  1756. +CONFIG_BT_BCM=m
  1757. +CONFIG_BT_RTL=m
  1758. +CONFIG_BT_QCA=m
  1759. +CONFIG_BT_HCIBTUSB=m
  1760. +CONFIG_BT_HCIBTUSB_BCM=y
  1761. +CONFIG_BT_HCIBTUSB_RTL=y
  1762. +CONFIG_BT_HCIBTSDIO=m
  1763. +CONFIG_BT_HCIUART=m
  1764. +CONFIG_BT_HCIUART_H4=y
  1765. +CONFIG_BT_HCIUART_BCSP=y
  1766. +CONFIG_BT_HCIUART_ATH3K=y
  1767. +CONFIG_BT_HCIUART_LL=y
  1768. +CONFIG_BT_HCIUART_3WIRE=y
  1769. +CONFIG_BT_HCIUART_INTEL=y
  1770. +CONFIG_BT_HCIUART_BCM=y
  1771. +CONFIG_BT_HCIUART_QCA=y
  1772. +# CONFIG_BT_HCIUART_AG6XX is not set
  1773. +# CONFIG_BT_HCIUART_MRVL is not set
  1774. +CONFIG_BT_HCIBCM203X=m
  1775. +CONFIG_BT_HCIBPA10X=m
  1776. +CONFIG_BT_HCIBFUSB=m
  1777. +CONFIG_BT_HCIDTL1=m
  1778. +CONFIG_BT_HCIBT3C=m
  1779. +CONFIG_BT_HCIBLUECARD=m
  1780. +CONFIG_BT_HCIBTUART=m
  1781. +CONFIG_BT_HCIVHCI=m
  1782. +CONFIG_BT_MRVL=m
  1783. +CONFIG_BT_MRVL_SDIO=m
  1784. +CONFIG_BT_ATH3K=m
  1785. +CONFIG_BT_WILINK=m
  1786. +CONFIG_AF_RXRPC=m
  1787. +# CONFIG_AF_RXRPC_IPV6 is not set
  1788. +# CONFIG_AF_RXRPC_INJECT_LOSS is not set
  1789. +# CONFIG_AF_RXRPC_DEBUG is not set
  1790. +# CONFIG_RXKAD is not set
  1791. +# CONFIG_AF_KCM is not set
  1792. +# CONFIG_STREAM_PARSER is not set
  1793. +CONFIG_FIB_RULES=y
  1794. +CONFIG_WIRELESS=y
  1795. +CONFIG_WIRELESS_EXT=y
  1796. +CONFIG_WEXT_CORE=y
  1797. +CONFIG_WEXT_PROC=y
  1798. +CONFIG_WEXT_SPY=y
  1799. +CONFIG_WEXT_PRIV=y
  1800. +CONFIG_CFG80211=m
  1801. +# CONFIG_NL80211_TESTMODE is not set
  1802. +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
  1803. +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
  1804. +CONFIG_CFG80211_DEFAULT_PS=y
  1805. +CONFIG_CFG80211_DEBUGFS=y
  1806. +# CONFIG_CFG80211_INTERNAL_REGDB is not set
  1807. +CONFIG_CFG80211_CRDA_SUPPORT=y
  1808. +CONFIG_CFG80211_WEXT=y
  1809. +CONFIG_CFG80211_WEXT_EXPORT=y
  1810. +CONFIG_LIB80211=m
  1811. +CONFIG_LIB80211_CRYPT_WEP=m
  1812. +CONFIG_LIB80211_CRYPT_CCMP=m
  1813. +CONFIG_LIB80211_CRYPT_TKIP=m
  1814. +# CONFIG_LIB80211_DEBUG is not set
  1815. +CONFIG_MAC80211=m
  1816. +CONFIG_MAC80211_HAS_RC=y
  1817. +CONFIG_MAC80211_RC_MINSTREL=y
  1818. +CONFIG_MAC80211_RC_MINSTREL_HT=y
  1819. +CONFIG_MAC80211_RC_MINSTREL_VHT=y
  1820. +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
  1821. +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
  1822. +CONFIG_MAC80211_MESH=y
  1823. +CONFIG_MAC80211_LEDS=y
  1824. +CONFIG_MAC80211_DEBUGFS=y
  1825. +CONFIG_MAC80211_MESSAGE_TRACING=y
  1826. +# CONFIG_MAC80211_DEBUG_MENU is not set
  1827. +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
  1828. +CONFIG_WIMAX=m
  1829. +CONFIG_WIMAX_DEBUG_LEVEL=8
  1830. +CONFIG_RFKILL=y
  1831. +CONFIG_RFKILL_LEDS=y
  1832. +CONFIG_RFKILL_INPUT=y
  1833. +CONFIG_RFKILL_GPIO=m
  1834. +CONFIG_NET_9P=m
  1835. +CONFIG_NET_9P_VIRTIO=m
  1836. +# CONFIG_NET_9P_XEN is not set
  1837. +CONFIG_NET_9P_RDMA=m
  1838. +# CONFIG_NET_9P_DEBUG is not set
  1839. +CONFIG_CAIF=m
  1840. +# CONFIG_CAIF_DEBUG is not set
  1841. +CONFIG_CAIF_NETDEV=m
  1842. +CONFIG_CAIF_USB=m
  1843. +CONFIG_CEPH_LIB=m
  1844. +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
  1845. +CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
  1846. +CONFIG_NFC=m
  1847. +CONFIG_NFC_DIGITAL=m
  1848. +CONFIG_NFC_NCI=m
  1849. +CONFIG_NFC_NCI_SPI=m
  1850. +CONFIG_NFC_NCI_UART=m
  1851. +CONFIG_NFC_HCI=m
  1852. +CONFIG_NFC_SHDLC=y
  1853. +
  1854. +#
  1855. +# Near Field Communication (NFC) devices
  1856. +#
  1857. +CONFIG_NFC_TRF7970A=m
  1858. +CONFIG_NFC_MEI_PHY=m
  1859. +CONFIG_NFC_SIM=m
  1860. +CONFIG_NFC_PORT100=m
  1861. +CONFIG_NFC_FDP=m
  1862. +CONFIG_NFC_FDP_I2C=m
  1863. +CONFIG_NFC_PN544=m
  1864. +CONFIG_NFC_PN544_I2C=m
  1865. +CONFIG_NFC_PN544_MEI=m
  1866. +# CONFIG_NFC_PN533_USB is not set
  1867. +# CONFIG_NFC_PN533_I2C is not set
  1868. +CONFIG_NFC_MICROREAD=m
  1869. +CONFIG_NFC_MICROREAD_I2C=m
  1870. +CONFIG_NFC_MICROREAD_MEI=m
  1871. +CONFIG_NFC_MRVL=m
  1872. +CONFIG_NFC_MRVL_USB=m
  1873. +CONFIG_NFC_MRVL_UART=m
  1874. +CONFIG_NFC_MRVL_I2C=m
  1875. +CONFIG_NFC_MRVL_SPI=m
  1876. +CONFIG_NFC_ST21NFCA=m
  1877. +CONFIG_NFC_ST21NFCA_I2C=m
  1878. +CONFIG_NFC_ST_NCI=m
  1879. +CONFIG_NFC_ST_NCI_I2C=m
  1880. +CONFIG_NFC_ST_NCI_SPI=m
  1881. +CONFIG_NFC_NXP_NCI=m
  1882. +CONFIG_NFC_NXP_NCI_I2C=m
  1883. +CONFIG_NFC_S3FWRN5=m
  1884. +CONFIG_NFC_S3FWRN5_I2C=m
  1885. +# CONFIG_NFC_ST95HF is not set
  1886. +# CONFIG_PSAMPLE is not set
  1887. +# CONFIG_NET_IFE is not set
  1888. +CONFIG_LWTUNNEL=y
  1889. +CONFIG_LWTUNNEL_BPF=y
  1890. +CONFIG_DST_CACHE=y
  1891. +CONFIG_GRO_CELLS=y
  1892. +# CONFIG_NET_DEVLINK is not set
  1893. +CONFIG_MAY_USE_DEVLINK=y
  1894. +CONFIG_HAVE_EBPF_JIT=y
  1895. +
  1896. +#
  1897. +# Device Drivers
  1898. +#
  1899. +
  1900. +#
  1901. +# Generic Driver Options
  1902. +#
  1903. +CONFIG_UEVENT_HELPER=y
  1904. +CONFIG_UEVENT_HELPER_PATH=""
  1905. +CONFIG_DEVTMPFS=y
  1906. +CONFIG_DEVTMPFS_MOUNT=y
  1907. +# CONFIG_STANDALONE is not set
  1908. +CONFIG_PREVENT_FIRMWARE_BUILD=y
  1909. +CONFIG_FW_LOADER=y
  1910. +# CONFIG_FIRMWARE_IN_KERNEL is not set
  1911. +CONFIG_EXTRA_FIRMWARE=""
  1912. +CONFIG_FW_LOADER_USER_HELPER=y
  1913. +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
  1914. +CONFIG_WANT_DEV_COREDUMP=y
  1915. +CONFIG_ALLOW_DEV_COREDUMP=y
  1916. +CONFIG_DEV_COREDUMP=y
  1917. +# CONFIG_DEBUG_DRIVER is not set
  1918. +# CONFIG_DEBUG_DEVRES is not set
  1919. +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
  1920. +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
  1921. +CONFIG_SYS_HYPERVISOR=y
  1922. +# CONFIG_GENERIC_CPU_DEVICES is not set
  1923. +CONFIG_GENERIC_CPU_AUTOPROBE=y
  1924. +CONFIG_REGMAP=y
  1925. +CONFIG_REGMAP_I2C=y
  1926. +CONFIG_REGMAP_SPI=y
  1927. +CONFIG_REGMAP_SPMI=m
  1928. +CONFIG_REGMAP_MMIO=y
  1929. +CONFIG_REGMAP_IRQ=y
  1930. +CONFIG_DMA_SHARED_BUFFER=y
  1931. +# CONFIG_DMA_FENCE_TRACE is not set
  1932. +# CONFIG_DMA_CMA is not set
  1933. +
  1934. +#
  1935. +# Bus devices
  1936. +#
  1937. +CONFIG_CONNECTOR=y
  1938. +CONFIG_PROC_EVENTS=y
  1939. +CONFIG_MTD=m
  1940. +# CONFIG_MTD_TESTS is not set
  1941. +CONFIG_MTD_REDBOOT_PARTS=m
  1942. +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
  1943. +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
  1944. +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
  1945. +CONFIG_MTD_CMDLINE_PARTS=m
  1946. +CONFIG_MTD_AR7_PARTS=m
  1947. +
  1948. +#
  1949. +# User Modules And Translation Layers
  1950. +#
  1951. +CONFIG_MTD_BLKDEVS=m
  1952. +CONFIG_MTD_BLOCK=m
  1953. +CONFIG_MTD_BLOCK_RO=m
  1954. +CONFIG_FTL=m
  1955. +CONFIG_NFTL=m
  1956. +CONFIG_NFTL_RW=y
  1957. +CONFIG_INFTL=m
  1958. +CONFIG_RFD_FTL=m
  1959. +CONFIG_SSFDC=m
  1960. +CONFIG_SM_FTL=m
  1961. +CONFIG_MTD_OOPS=m
  1962. +CONFIG_MTD_SWAP=m
  1963. +# CONFIG_MTD_PARTITIONED_MASTER is not set
  1964. +
  1965. +#
  1966. +# RAM/ROM/Flash chip drivers
  1967. +#
  1968. +CONFIG_MTD_CFI=m
  1969. +CONFIG_MTD_JEDECPROBE=m
  1970. +CONFIG_MTD_GEN_PROBE=m
  1971. +# CONFIG_MTD_CFI_ADV_OPTIONS is not set
  1972. +CONFIG_MTD_MAP_BANK_WIDTH_1=y
  1973. +CONFIG_MTD_MAP_BANK_WIDTH_2=y
  1974. +CONFIG_MTD_MAP_BANK_WIDTH_4=y
  1975. +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
  1976. +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
  1977. +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
  1978. +CONFIG_MTD_CFI_I1=y
  1979. +CONFIG_MTD_CFI_I2=y
  1980. +# CONFIG_MTD_CFI_I4 is not set
  1981. +# CONFIG_MTD_CFI_I8 is not set
  1982. +CONFIG_MTD_CFI_INTELEXT=m
  1983. +CONFIG_MTD_CFI_AMDSTD=m
  1984. +CONFIG_MTD_CFI_STAA=m
  1985. +CONFIG_MTD_CFI_UTIL=m
  1986. +CONFIG_MTD_RAM=m
  1987. +CONFIG_MTD_ROM=m
  1988. +CONFIG_MTD_ABSENT=m
  1989. +
  1990. +#
  1991. +# Mapping drivers for chip access
  1992. +#
  1993. +CONFIG_MTD_COMPLEX_MAPPINGS=y
  1994. +CONFIG_MTD_PHYSMAP=m
  1995. +# CONFIG_MTD_PHYSMAP_COMPAT is not set
  1996. +CONFIG_MTD_SBC_GXX=m
  1997. +CONFIG_MTD_AMD76XROM=m
  1998. +CONFIG_MTD_ICHXROM=m
  1999. +CONFIG_MTD_ESB2ROM=m
  2000. +CONFIG_MTD_CK804XROM=m
  2001. +CONFIG_MTD_SCB2_FLASH=m
  2002. +CONFIG_MTD_NETtel=m
  2003. +CONFIG_MTD_L440GX=m
  2004. +CONFIG_MTD_PCI=m
  2005. +CONFIG_MTD_PCMCIA=m
  2006. +# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
  2007. +CONFIG_MTD_GPIO_ADDR=m
  2008. +CONFIG_MTD_INTEL_VR_NOR=m
  2009. +CONFIG_MTD_PLATRAM=m
  2010. +CONFIG_MTD_LATCH_ADDR=m
  2011. +
  2012. +#
  2013. +# Self-contained MTD device drivers
  2014. +#
  2015. +CONFIG_MTD_PMC551=m
  2016. +# CONFIG_MTD_PMC551_BUGFIX is not set
  2017. +# CONFIG_MTD_PMC551_DEBUG is not set
  2018. +CONFIG_MTD_DATAFLASH=m
  2019. +# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
  2020. +CONFIG_MTD_DATAFLASH_OTP=y
  2021. +CONFIG_MTD_M25P80=m
  2022. +CONFIG_MTD_SST25L=m
  2023. +CONFIG_MTD_SLRAM=m
  2024. +CONFIG_MTD_PHRAM=m
  2025. +CONFIG_MTD_MTDRAM=m
  2026. +CONFIG_MTDRAM_TOTAL_SIZE=4096
  2027. +CONFIG_MTDRAM_ERASE_SIZE=128
  2028. +CONFIG_MTD_BLOCK2MTD=m
  2029. +
  2030. +#
  2031. +# Disk-On-Chip Device Drivers
  2032. +#
  2033. +CONFIG_MTD_DOCG3=m
  2034. +CONFIG_BCH_CONST_M=14
  2035. +CONFIG_BCH_CONST_T=4
  2036. +CONFIG_MTD_NAND_ECC=m
  2037. +# CONFIG_MTD_NAND_ECC_SMC is not set
  2038. +CONFIG_MTD_NAND=m
  2039. +CONFIG_MTD_NAND_BCH=m
  2040. +CONFIG_MTD_NAND_ECC_BCH=y
  2041. +CONFIG_MTD_SM_COMMON=m
  2042. +CONFIG_MTD_NAND_DENALI=m
  2043. +CONFIG_MTD_NAND_DENALI_PCI=m
  2044. +CONFIG_MTD_NAND_GPIO=m
  2045. +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set
  2046. +CONFIG_MTD_NAND_RICOH=m
  2047. +CONFIG_MTD_NAND_DISKONCHIP=m
  2048. +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
  2049. +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
  2050. +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
  2051. +CONFIG_MTD_NAND_DOCG4=m
  2052. +CONFIG_MTD_NAND_CAFE=m
  2053. +CONFIG_MTD_NAND_NANDSIM=m
  2054. +CONFIG_MTD_NAND_PLATFORM=m
  2055. +CONFIG_MTD_NAND_HISI504=m
  2056. +# CONFIG_MTD_NAND_MTK is not set
  2057. +CONFIG_MTD_ONENAND=m
  2058. +CONFIG_MTD_ONENAND_VERIFY_WRITE=y
  2059. +CONFIG_MTD_ONENAND_GENERIC=m
  2060. +# CONFIG_MTD_ONENAND_OTP is not set
  2061. +CONFIG_MTD_ONENAND_2X_PROGRAM=y
  2062. +
  2063. +#
  2064. +# LPDDR & LPDDR2 PCM memory drivers
  2065. +#
  2066. +CONFIG_MTD_LPDDR=m
  2067. +CONFIG_MTD_QINFO_PROBE=m
  2068. +CONFIG_MTD_SPI_NOR=m
  2069. +# CONFIG_MTD_MT81xx_NOR is not set
  2070. +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
  2071. +# CONFIG_SPI_INTEL_SPI_PLATFORM is not set
  2072. +CONFIG_MTD_UBI=m
  2073. +CONFIG_MTD_UBI_WL_THRESHOLD=4096
  2074. +CONFIG_MTD_UBI_BEB_LIMIT=20
  2075. +CONFIG_MTD_UBI_FASTMAP=y
  2076. +CONFIG_MTD_UBI_GLUEBI=m
  2077. +CONFIG_MTD_UBI_BLOCK=y
  2078. +# CONFIG_OF is not set
  2079. +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
  2080. +CONFIG_PARPORT=m
  2081. +CONFIG_PARPORT_PC=m
  2082. +CONFIG_PARPORT_SERIAL=m
  2083. +CONFIG_PARPORT_PC_FIFO=y
  2084. +# CONFIG_PARPORT_PC_SUPERIO is not set
  2085. +CONFIG_PARPORT_PC_PCMCIA=m
  2086. +# CONFIG_PARPORT_GSC is not set
  2087. +CONFIG_PARPORT_AX88796=m
  2088. +CONFIG_PARPORT_1284=y
  2089. +CONFIG_PARPORT_NOT_PC=y
  2090. +CONFIG_PNP=y
  2091. +# CONFIG_PNP_DEBUG_MESSAGES is not set
  2092. +
  2093. +#
  2094. +# Protocols
  2095. +#
  2096. +CONFIG_PNPACPI=y
  2097. +CONFIG_BLK_DEV=y
  2098. +CONFIG_BLK_DEV_NULL_BLK=m
  2099. +CONFIG_BLK_DEV_FD=m
  2100. +CONFIG_PARIDE=m
  2101. +
  2102. +#
  2103. +# Parallel IDE high-level drivers
  2104. +#
  2105. +CONFIG_PARIDE_PD=m
  2106. +CONFIG_PARIDE_PCD=m
  2107. +CONFIG_PARIDE_PF=m
  2108. +CONFIG_PARIDE_PT=m
  2109. +CONFIG_PARIDE_PG=m
  2110. +
  2111. +#
  2112. +# Parallel IDE protocol modules
  2113. +#
  2114. +CONFIG_PARIDE_ATEN=m
  2115. +CONFIG_PARIDE_BPCK=m
  2116. +CONFIG_PARIDE_COMM=m
  2117. +CONFIG_PARIDE_DSTR=m
  2118. +CONFIG_PARIDE_FIT2=m
  2119. +CONFIG_PARIDE_FIT3=m
  2120. +CONFIG_PARIDE_EPAT=m
  2121. +CONFIG_PARIDE_EPATC8=y
  2122. +CONFIG_PARIDE_EPIA=m
  2123. +CONFIG_PARIDE_FRIQ=m
  2124. +CONFIG_PARIDE_FRPW=m
  2125. +CONFIG_PARIDE_KBIC=m
  2126. +CONFIG_PARIDE_KTTI=m
  2127. +CONFIG_PARIDE_ON20=m
  2128. +CONFIG_PARIDE_ON26=m
  2129. +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
  2130. +CONFIG_ZRAM=m
  2131. +CONFIG_BLK_CPQ_CISS_DA=m
  2132. +CONFIG_CISS_SCSI_TAPE=y
  2133. +CONFIG_BLK_DEV_DAC960=m
  2134. +CONFIG_BLK_DEV_UMEM=m
  2135. +# CONFIG_BLK_DEV_COW_COMMON is not set
  2136. +CONFIG_BLK_DEV_LOOP=y
  2137. +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
  2138. +CONFIG_BLK_DEV_CRYPTOLOOP=m
  2139. +CONFIG_BLK_DEV_DRBD=m
  2140. +# CONFIG_DRBD_FAULT_INJECTION is not set
  2141. +CONFIG_BLK_DEV_NBD=m
  2142. +CONFIG_BLK_DEV_SKD=m
  2143. +CONFIG_BLK_DEV_SX8=m
  2144. +CONFIG_BLK_DEV_RAM=y
  2145. +CONFIG_BLK_DEV_RAM_COUNT=16
  2146. +CONFIG_BLK_DEV_RAM_SIZE=65536
  2147. +CONFIG_BLK_DEV_RAM_DAX=y
  2148. +CONFIG_CDROM_PKTCDVD=m
  2149. +CONFIG_CDROM_PKTCDVD_BUFFERS=8
  2150. +# CONFIG_CDROM_PKTCDVD_WCACHE is not set
  2151. +CONFIG_ATA_OVER_ETH=m
  2152. +CONFIG_XEN_BLKDEV_FRONTEND=y
  2153. +CONFIG_XEN_BLKDEV_BACKEND=m
  2154. +CONFIG_VIRTIO_BLK=y
  2155. +# CONFIG_VIRTIO_BLK_SCSI is not set
  2156. +CONFIG_BLK_DEV_RBD=m
  2157. +CONFIG_BLK_DEV_RSXX=m
  2158. +CONFIG_NVME_CORE=m
  2159. +CONFIG_BLK_DEV_NVME=m
  2160. +CONFIG_BLK_DEV_NVME_SCSI=y
  2161. +# CONFIG_NVME_RDMA is not set
  2162. +# CONFIG_NVME_FC is not set
  2163. +# CONFIG_NVME_TARGET is not set
  2164. +
  2165. +#
  2166. +# Misc devices
  2167. +#
  2168. +CONFIG_SENSORS_LIS3LV02D=m
  2169. +CONFIG_AD525X_DPOT=m
  2170. +CONFIG_AD525X_DPOT_I2C=m
  2171. +CONFIG_AD525X_DPOT_SPI=m
  2172. +CONFIG_DUMMY_IRQ=m
  2173. +CONFIG_IBM_ASM=m
  2174. +CONFIG_PHANTOM=m
  2175. +CONFIG_SGI_IOC4=m
  2176. +CONFIG_TIFM_CORE=m
  2177. +CONFIG_TIFM_7XX1=m
  2178. +CONFIG_ICS932S401=m
  2179. +CONFIG_ENCLOSURE_SERVICES=m
  2180. +CONFIG_HP_ILO=m
  2181. +CONFIG_APDS9802ALS=m
  2182. +CONFIG_ISL29003=m
  2183. +CONFIG_ISL29020=m
  2184. +CONFIG_SENSORS_TSL2550=m
  2185. +CONFIG_SENSORS_BH1770=m
  2186. +CONFIG_SENSORS_APDS990X=m
  2187. +CONFIG_HMC6352=m
  2188. +CONFIG_DS1682=m
  2189. +CONFIG_TI_DAC7512=m
  2190. +CONFIG_VMWARE_BALLOON=m
  2191. +CONFIG_USB_SWITCH_FSA9480=m
  2192. +CONFIG_LATTICE_ECP3_CONFIG=m
  2193. +CONFIG_SRAM=y
  2194. +# CONFIG_PCI_ENDPOINT_TEST is not set
  2195. +CONFIG_C2PORT=m
  2196. +CONFIG_C2PORT_DURAMAR_2150=m
  2197. +
  2198. +#
  2199. +# EEPROM support
  2200. +#
  2201. +CONFIG_EEPROM_AT24=m
  2202. +CONFIG_EEPROM_AT25=m
  2203. +CONFIG_EEPROM_LEGACY=m
  2204. +CONFIG_EEPROM_MAX6875=m
  2205. +CONFIG_EEPROM_93CX6=m
  2206. +CONFIG_EEPROM_93XX46=m
  2207. +# CONFIG_EEPROM_IDT_89HPESX is not set
  2208. +CONFIG_CB710_CORE=m
  2209. +# CONFIG_CB710_DEBUG is not set
  2210. +CONFIG_CB710_DEBUG_ASSUMPTIONS=y
  2211. +
  2212. +#
  2213. +# Texas Instruments shared transport line discipline
  2214. +#
  2215. +CONFIG_TI_ST=m
  2216. +CONFIG_SENSORS_LIS3_I2C=m
  2217. +
  2218. +#
  2219. +# Altera FPGA firmware download module
  2220. +#
  2221. +CONFIG_ALTERA_STAPL=m
  2222. +CONFIG_INTEL_MEI=m
  2223. +CONFIG_INTEL_MEI_ME=m
  2224. +CONFIG_INTEL_MEI_TXE=m
  2225. +CONFIG_VMWARE_VMCI=m
  2226. +
  2227. +#
  2228. +# Intel MIC Bus Driver
  2229. +#
  2230. +CONFIG_INTEL_MIC_BUS=m
  2231. +
  2232. +#
  2233. +# SCIF Bus Driver
  2234. +#
  2235. +CONFIG_SCIF_BUS=m
  2236. +
  2237. +#
  2238. +# VOP Bus Driver
  2239. +#
  2240. +# CONFIG_VOP_BUS is not set
  2241. +
  2242. +#
  2243. +# Intel MIC Host Driver
  2244. +#
  2245. +
  2246. +#
  2247. +# Intel MIC Card Driver
  2248. +#
  2249. +
  2250. +#
  2251. +# SCIF Driver
  2252. +#
  2253. +CONFIG_SCIF=m
  2254. +
  2255. +#
  2256. +# Intel MIC Coprocessor State Management (COSM) Drivers
  2257. +#
  2258. +CONFIG_MIC_COSM=m
  2259. +
  2260. +#
  2261. +# VOP Driver
  2262. +#
  2263. +CONFIG_VHOST_RING=m
  2264. +CONFIG_GENWQE=m
  2265. +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
  2266. +CONFIG_ECHO=m
  2267. +# CONFIG_CXL_BASE is not set
  2268. +# CONFIG_CXL_AFU_DRIVER_OPS is not set
  2269. +CONFIG_HAVE_IDE=y
  2270. +# CONFIG_IDE is not set
  2271. +
  2272. +#
  2273. +# SCSI device support
  2274. +#
  2275. +CONFIG_SCSI_MOD=y
  2276. +CONFIG_RAID_ATTRS=m
  2277. +CONFIG_SCSI=y
  2278. +CONFIG_SCSI_DMA=y
  2279. +CONFIG_SCSI_NETLINK=y
  2280. +# CONFIG_SCSI_MQ_DEFAULT is not set
  2281. +CONFIG_SCSI_PROC_FS=y
  2282. +
  2283. +#
  2284. +# SCSI support type (disk, tape, CD-ROM)
  2285. +#
  2286. +CONFIG_BLK_DEV_SD=y
  2287. +CONFIG_CHR_DEV_ST=m
  2288. +CONFIG_CHR_DEV_OSST=m
  2289. +CONFIG_BLK_DEV_SR=y
  2290. +# CONFIG_BLK_DEV_SR_VENDOR is not set
  2291. +CONFIG_CHR_DEV_SG=y
  2292. +CONFIG_CHR_DEV_SCH=m
  2293. +CONFIG_SCSI_ENCLOSURE=m
  2294. +CONFIG_SCSI_CONSTANTS=y
  2295. +CONFIG_SCSI_LOGGING=y
  2296. +CONFIG_SCSI_SCAN_ASYNC=y
  2297. +
  2298. +#
  2299. +# SCSI Transports
  2300. +#
  2301. +CONFIG_SCSI_SPI_ATTRS=m
  2302. +CONFIG_SCSI_FC_ATTRS=m
  2303. +CONFIG_SCSI_ISCSI_ATTRS=m
  2304. +CONFIG_SCSI_SAS_ATTRS=m
  2305. +CONFIG_SCSI_SAS_LIBSAS=m
  2306. +CONFIG_SCSI_SAS_ATA=y
  2307. +CONFIG_SCSI_SAS_HOST_SMP=y
  2308. +CONFIG_SCSI_SRP_ATTRS=m
  2309. +CONFIG_SCSI_LOWLEVEL=y
  2310. +CONFIG_ISCSI_TCP=m
  2311. +CONFIG_ISCSI_BOOT_SYSFS=m
  2312. +CONFIG_SCSI_CXGB3_ISCSI=m
  2313. +CONFIG_SCSI_CXGB4_ISCSI=m
  2314. +CONFIG_SCSI_BNX2_ISCSI=m
  2315. +CONFIG_SCSI_BNX2X_FCOE=m
  2316. +CONFIG_BE2ISCSI=m
  2317. +CONFIG_BLK_DEV_3W_XXXX_RAID=m
  2318. +CONFIG_SCSI_HPSA=m
  2319. +CONFIG_SCSI_3W_9XXX=m
  2320. +CONFIG_SCSI_3W_SAS=m
  2321. +CONFIG_SCSI_ACARD=m
  2322. +CONFIG_SCSI_AACRAID=m
  2323. +CONFIG_SCSI_AIC7XXX=m
  2324. +CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
  2325. +CONFIG_AIC7XXX_RESET_DELAY_MS=5000
  2326. +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
  2327. +CONFIG_AIC7XXX_DEBUG_MASK=0
  2328. +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
  2329. +CONFIG_SCSI_AIC79XX=m
  2330. +CONFIG_AIC79XX_CMDS_PER_DEVICE=32
  2331. +CONFIG_AIC79XX_RESET_DELAY_MS=5000
  2332. +# CONFIG_AIC79XX_DEBUG_ENABLE is not set
  2333. +CONFIG_AIC79XX_DEBUG_MASK=0
  2334. +CONFIG_AIC79XX_REG_PRETTY_PRINT=y
  2335. +CONFIG_SCSI_AIC94XX=m
  2336. +# CONFIG_AIC94XX_DEBUG is not set
  2337. +CONFIG_SCSI_MVSAS=m
  2338. +# CONFIG_SCSI_MVSAS_DEBUG is not set
  2339. +# CONFIG_SCSI_MVSAS_TASKLET is not set
  2340. +CONFIG_SCSI_MVUMI=m
  2341. +CONFIG_SCSI_DPT_I2O=m
  2342. +CONFIG_SCSI_ADVANSYS=m
  2343. +CONFIG_SCSI_ARCMSR=m
  2344. +CONFIG_SCSI_ESAS2R=m
  2345. +CONFIG_MEGARAID_NEWGEN=y
  2346. +CONFIG_MEGARAID_MM=m
  2347. +CONFIG_MEGARAID_MAILBOX=m
  2348. +CONFIG_MEGARAID_LEGACY=m
  2349. +CONFIG_MEGARAID_SAS=m
  2350. +CONFIG_SCSI_MPT3SAS=m
  2351. +CONFIG_SCSI_MPT2SAS_MAX_SGE=128
  2352. +CONFIG_SCSI_MPT3SAS_MAX_SGE=128
  2353. +CONFIG_SCSI_MPT2SAS=m
  2354. +# CONFIG_SCSI_SMARTPQI is not set
  2355. +CONFIG_SCSI_UFSHCD=m
  2356. +CONFIG_SCSI_UFSHCD_PCI=m
  2357. +# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
  2358. +CONFIG_SCSI_UFSHCD_PLATFORM=m
  2359. +# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set
  2360. +CONFIG_SCSI_HPTIOP=m
  2361. +CONFIG_SCSI_BUSLOGIC=m
  2362. +CONFIG_SCSI_FLASHPOINT=y
  2363. +CONFIG_VMWARE_PVSCSI=m
  2364. +CONFIG_XEN_SCSI_FRONTEND=m
  2365. +CONFIG_HYPERV_STORAGE=m
  2366. +CONFIG_LIBFC=m
  2367. +CONFIG_LIBFCOE=m
  2368. +CONFIG_FCOE=m
  2369. +CONFIG_FCOE_FNIC=m
  2370. +CONFIG_SCSI_SNIC=m
  2371. +# CONFIG_SCSI_SNIC_DEBUG_FS is not set
  2372. +CONFIG_SCSI_DMX3191D=m
  2373. +CONFIG_SCSI_EATA=m
  2374. +CONFIG_SCSI_EATA_TAGGED_QUEUE=y
  2375. +CONFIG_SCSI_EATA_LINKED_COMMANDS=y
  2376. +CONFIG_SCSI_EATA_MAX_TAGS=16
  2377. +CONFIG_SCSI_FUTURE_DOMAIN=m
  2378. +CONFIG_SCSI_GDTH=m
  2379. +CONFIG_SCSI_ISCI=m
  2380. +CONFIG_SCSI_IPS=m
  2381. +CONFIG_SCSI_INITIO=m
  2382. +CONFIG_SCSI_INIA100=m
  2383. +CONFIG_SCSI_PPA=m
  2384. +CONFIG_SCSI_IMM=m
  2385. +# CONFIG_SCSI_IZIP_EPP16 is not set
  2386. +# CONFIG_SCSI_IZIP_SLOW_CTR is not set
  2387. +CONFIG_SCSI_STEX=m
  2388. +CONFIG_SCSI_SYM53C8XX_2=m
  2389. +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
  2390. +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
  2391. +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
  2392. +CONFIG_SCSI_SYM53C8XX_MMIO=y
  2393. +CONFIG_SCSI_IPR=m
  2394. +CONFIG_SCSI_IPR_TRACE=y
  2395. +CONFIG_SCSI_IPR_DUMP=y
  2396. +CONFIG_SCSI_QLOGIC_1280=m
  2397. +CONFIG_SCSI_QLA_FC=m
  2398. +CONFIG_TCM_QLA2XXX=m
  2399. +# CONFIG_TCM_QLA2XXX_DEBUG is not set
  2400. +CONFIG_SCSI_QLA_ISCSI=m
  2401. +# CONFIG_QEDI is not set
  2402. +# CONFIG_QEDF is not set
  2403. +CONFIG_SCSI_LPFC=m
  2404. +# CONFIG_SCSI_LPFC_DEBUG_FS is not set
  2405. +CONFIG_SCSI_DC395x=m
  2406. +CONFIG_SCSI_AM53C974=m
  2407. +CONFIG_SCSI_WD719X=m
  2408. +CONFIG_SCSI_DEBUG=m
  2409. +CONFIG_SCSI_PMCRAID=m
  2410. +CONFIG_SCSI_PM8001=m
  2411. +CONFIG_SCSI_BFA_FC=m
  2412. +CONFIG_SCSI_VIRTIO=m
  2413. +CONFIG_SCSI_CHELSIO_FCOE=m
  2414. +CONFIG_SCSI_LOWLEVEL_PCMCIA=y
  2415. +CONFIG_PCMCIA_AHA152X=m
  2416. +CONFIG_PCMCIA_FDOMAIN=m
  2417. +CONFIG_PCMCIA_QLOGIC=m
  2418. +CONFIG_PCMCIA_SYM53C500=m
  2419. +CONFIG_SCSI_DH=y
  2420. +CONFIG_SCSI_DH_RDAC=m
  2421. +CONFIG_SCSI_DH_HP_SW=m
  2422. +CONFIG_SCSI_DH_EMC=m
  2423. +CONFIG_SCSI_DH_ALUA=m
  2424. +CONFIG_SCSI_OSD_INITIATOR=m
  2425. +CONFIG_SCSI_OSD_ULD=m
  2426. +CONFIG_SCSI_OSD_DPRINT_SENSE=1
  2427. +# CONFIG_SCSI_OSD_DEBUG is not set
  2428. +CONFIG_ATA=y
  2429. +# CONFIG_ATA_NONSTANDARD is not set
  2430. +CONFIG_ATA_VERBOSE_ERROR=y
  2431. +CONFIG_ATA_ACPI=y
  2432. +CONFIG_SATA_ZPODD=y
  2433. +CONFIG_SATA_PMP=y
  2434. +
  2435. +#
  2436. +# Controllers with non-SFF native interface
  2437. +#
  2438. +CONFIG_SATA_AHCI=m
  2439. +CONFIG_SATA_AHCI_PLATFORM=m
  2440. +CONFIG_SATA_INIC162X=m
  2441. +CONFIG_SATA_ACARD_AHCI=m
  2442. +CONFIG_SATA_SIL24=m
  2443. +CONFIG_ATA_SFF=y
  2444. +
  2445. +#
  2446. +# SFF controllers with custom DMA interface
  2447. +#
  2448. +CONFIG_PDC_ADMA=m
  2449. +CONFIG_SATA_QSTOR=m
  2450. +CONFIG_SATA_SX4=m
  2451. +CONFIG_ATA_BMDMA=y
  2452. +
  2453. +#
  2454. +# SATA SFF controllers with BMDMA
  2455. +#
  2456. +CONFIG_ATA_PIIX=y
  2457. +# CONFIG_SATA_DWC is not set
  2458. +CONFIG_SATA_MV=m
  2459. +CONFIG_SATA_NV=m
  2460. +CONFIG_SATA_PROMISE=m
  2461. +CONFIG_SATA_SIL=m
  2462. +CONFIG_SATA_SIS=m
  2463. +CONFIG_SATA_SVW=m
  2464. +CONFIG_SATA_ULI=m
  2465. +CONFIG_SATA_VIA=m
  2466. +CONFIG_SATA_VITESSE=m
  2467. +
  2468. +#
  2469. +# PATA SFF controllers with BMDMA
  2470. +#
  2471. +CONFIG_PATA_ALI=m
  2472. +CONFIG_PATA_AMD=m
  2473. +CONFIG_PATA_ARTOP=m
  2474. +CONFIG_PATA_ATIIXP=m
  2475. +CONFIG_PATA_ATP867X=m
  2476. +CONFIG_PATA_CMD64X=m
  2477. +CONFIG_PATA_CYPRESS=m
  2478. +CONFIG_PATA_EFAR=m
  2479. +CONFIG_PATA_HPT366=m
  2480. +CONFIG_PATA_HPT37X=m
  2481. +CONFIG_PATA_HPT3X2N=m
  2482. +CONFIG_PATA_HPT3X3=m
  2483. +# CONFIG_PATA_HPT3X3_DMA is not set
  2484. +CONFIG_PATA_IT8213=m
  2485. +CONFIG_PATA_IT821X=m
  2486. +CONFIG_PATA_JMICRON=m
  2487. +CONFIG_PATA_MARVELL=m
  2488. +CONFIG_PATA_NETCELL=m
  2489. +CONFIG_PATA_NINJA32=m
  2490. +CONFIG_PATA_NS87415=m
  2491. +CONFIG_PATA_OLDPIIX=m
  2492. +CONFIG_PATA_OPTIDMA=m
  2493. +CONFIG_PATA_PDC2027X=m
  2494. +CONFIG_PATA_PDC_OLD=m
  2495. +CONFIG_PATA_RADISYS=m
  2496. +CONFIG_PATA_RDC=m
  2497. +CONFIG_PATA_SCH=m
  2498. +CONFIG_PATA_SERVERWORKS=m
  2499. +CONFIG_PATA_SIL680=m
  2500. +CONFIG_PATA_SIS=y
  2501. +CONFIG_PATA_TOSHIBA=m
  2502. +CONFIG_PATA_TRIFLEX=m
  2503. +CONFIG_PATA_VIA=m
  2504. +CONFIG_PATA_WINBOND=m
  2505. +
  2506. +#
  2507. +# PIO-only SFF controllers
  2508. +#
  2509. +CONFIG_PATA_CMD640_PCI=m
  2510. +CONFIG_PATA_MPIIX=m
  2511. +CONFIG_PATA_NS87410=m
  2512. +CONFIG_PATA_OPTI=m
  2513. +CONFIG_PATA_PCMCIA=m
  2514. +CONFIG_PATA_PLATFORM=m
  2515. +CONFIG_PATA_RZ1000=m
  2516. +
  2517. +#
  2518. +# Generic fallback / legacy drivers
  2519. +#
  2520. +CONFIG_PATA_ACPI=m
  2521. +CONFIG_ATA_GENERIC=y
  2522. +CONFIG_PATA_LEGACY=m
  2523. +CONFIG_MD=y
  2524. +CONFIG_BLK_DEV_MD=y
  2525. +CONFIG_MD_AUTODETECT=y
  2526. +CONFIG_MD_LINEAR=m
  2527. +CONFIG_MD_RAID0=m
  2528. +CONFIG_MD_RAID1=m
  2529. +CONFIG_MD_RAID10=m
  2530. +CONFIG_MD_RAID456=m
  2531. +CONFIG_MD_MULTIPATH=m
  2532. +CONFIG_MD_FAULTY=m
  2533. +CONFIG_MD_CLUSTER=m
  2534. +CONFIG_BCACHE=m
  2535. +# CONFIG_BCACHE_DEBUG is not set
  2536. +# CONFIG_BCACHE_CLOSURES_DEBUG is not set
  2537. +CONFIG_BLK_DEV_DM_BUILTIN=y
  2538. +CONFIG_BLK_DEV_DM=y
  2539. +# CONFIG_DM_MQ_DEFAULT is not set
  2540. +# CONFIG_DM_DEBUG is not set
  2541. +CONFIG_DM_BUFIO=m
  2542. +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
  2543. +CONFIG_DM_BIO_PRISON=m
  2544. +CONFIG_DM_PERSISTENT_DATA=m
  2545. +CONFIG_DM_CRYPT=m
  2546. +CONFIG_DM_SNAPSHOT=m
  2547. +CONFIG_DM_THIN_PROVISIONING=m
  2548. +CONFIG_DM_CACHE=m
  2549. +CONFIG_DM_CACHE_SMQ=m
  2550. +CONFIG_DM_ERA=m
  2551. +CONFIG_DM_MIRROR=m
  2552. +CONFIG_DM_LOG_USERSPACE=m
  2553. +CONFIG_DM_RAID=m
  2554. +CONFIG_DM_ZERO=m
  2555. +CONFIG_DM_MULTIPATH=m
  2556. +CONFIG_DM_MULTIPATH_QL=m
  2557. +CONFIG_DM_MULTIPATH_ST=m
  2558. +CONFIG_DM_DELAY=m
  2559. +CONFIG_DM_UEVENT=y
  2560. +CONFIG_DM_FLAKEY=m
  2561. +CONFIG_DM_VERITY=m
  2562. +# CONFIG_DM_VERITY_FEC is not set
  2563. +CONFIG_DM_SWITCH=m
  2564. +CONFIG_DM_LOG_WRITES=m
  2565. +# CONFIG_DM_INTEGRITY is not set
  2566. +CONFIG_TARGET_CORE=m
  2567. +CONFIG_TCM_IBLOCK=m
  2568. +CONFIG_TCM_FILEIO=m
  2569. +CONFIG_TCM_PSCSI=m
  2570. +CONFIG_TCM_USER2=m
  2571. +CONFIG_LOOPBACK_TARGET=m
  2572. +CONFIG_TCM_FC=m
  2573. +CONFIG_ISCSI_TARGET=m
  2574. +# CONFIG_ISCSI_TARGET_CXGB4 is not set
  2575. +CONFIG_SBP_TARGET=m
  2576. +CONFIG_FUSION=y
  2577. +CONFIG_FUSION_SPI=m
  2578. +CONFIG_FUSION_FC=m
  2579. +CONFIG_FUSION_SAS=m
  2580. +CONFIG_FUSION_MAX_SGE=128
  2581. +CONFIG_FUSION_CTL=m
  2582. +CONFIG_FUSION_LAN=m
  2583. +CONFIG_FUSION_LOGGING=y
  2584. +
  2585. +#
  2586. +# IEEE 1394 (FireWire) support
  2587. +#
  2588. +CONFIG_FIREWIRE=m
  2589. +CONFIG_FIREWIRE_OHCI=m
  2590. +CONFIG_FIREWIRE_SBP2=m
  2591. +CONFIG_FIREWIRE_NET=m
  2592. +CONFIG_FIREWIRE_NOSY=m
  2593. +CONFIG_MACINTOSH_DRIVERS=y
  2594. +CONFIG_MAC_EMUMOUSEBTN=m
  2595. +CONFIG_NETDEVICES=y
  2596. +CONFIG_MII=m
  2597. +CONFIG_NET_CORE=y
  2598. +CONFIG_BONDING=m
  2599. +CONFIG_DUMMY=m
  2600. +CONFIG_EQUALIZER=m
  2601. +CONFIG_NET_FC=y
  2602. +CONFIG_IFB=m
  2603. +CONFIG_NET_TEAM=m
  2604. +CONFIG_NET_TEAM_MODE_BROADCAST=m
  2605. +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
  2606. +CONFIG_NET_TEAM_MODE_RANDOM=m
  2607. +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
  2608. +CONFIG_NET_TEAM_MODE_LOADBALANCE=m
  2609. +CONFIG_MACVLAN=m
  2610. +CONFIG_MACVTAP=m
  2611. +CONFIG_IPVLAN=m
  2612. +# CONFIG_IPVTAP is not set
  2613. +CONFIG_VXLAN=m
  2614. +CONFIG_GENEVE=m
  2615. +# CONFIG_GTP is not set
  2616. +# CONFIG_MACSEC is not set
  2617. +CONFIG_NETCONSOLE=m
  2618. +CONFIG_NETCONSOLE_DYNAMIC=y
  2619. +CONFIG_NETPOLL=y
  2620. +CONFIG_NET_POLL_CONTROLLER=y
  2621. +CONFIG_NTB_NETDEV=m
  2622. +CONFIG_RIONET=m
  2623. +CONFIG_RIONET_TX_SIZE=128
  2624. +CONFIG_RIONET_RX_SIZE=128
  2625. +CONFIG_TUN=y
  2626. +CONFIG_TAP=m
  2627. +# CONFIG_TUN_VNET_CROSS_LE is not set
  2628. +CONFIG_VETH=m
  2629. +CONFIG_VIRTIO_NET=y
  2630. +CONFIG_NLMON=m
  2631. +CONFIG_NET_VRF=m
  2632. +CONFIG_SUNGEM_PHY=m
  2633. +CONFIG_ARCNET=m
  2634. +CONFIG_ARCNET_1201=m
  2635. +CONFIG_ARCNET_1051=m
  2636. +CONFIG_ARCNET_RAW=m
  2637. +CONFIG_ARCNET_CAP=m
  2638. +CONFIG_ARCNET_COM90xx=m
  2639. +CONFIG_ARCNET_COM90xxIO=m
  2640. +CONFIG_ARCNET_RIM_I=m
  2641. +CONFIG_ARCNET_COM20020=m
  2642. +CONFIG_ARCNET_COM20020_PCI=m
  2643. +CONFIG_ARCNET_COM20020_CS=m
  2644. +CONFIG_ATM_DRIVERS=y
  2645. +CONFIG_ATM_DUMMY=m
  2646. +CONFIG_ATM_TCP=m
  2647. +CONFIG_ATM_LANAI=m
  2648. +CONFIG_ATM_ENI=m
  2649. +# CONFIG_ATM_ENI_DEBUG is not set
  2650. +# CONFIG_ATM_ENI_TUNE_BURST is not set
  2651. +CONFIG_ATM_FIRESTREAM=m
  2652. +CONFIG_ATM_ZATM=m
  2653. +# CONFIG_ATM_ZATM_DEBUG is not set
  2654. +CONFIG_ATM_NICSTAR=m
  2655. +# CONFIG_ATM_NICSTAR_USE_SUNI is not set
  2656. +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
  2657. +CONFIG_ATM_IDT77252=m
  2658. +# CONFIG_ATM_IDT77252_DEBUG is not set
  2659. +# CONFIG_ATM_IDT77252_RCV_ALL is not set
  2660. +CONFIG_ATM_IDT77252_USE_SUNI=y
  2661. +CONFIG_ATM_AMBASSADOR=m
  2662. +# CONFIG_ATM_AMBASSADOR_DEBUG is not set
  2663. +CONFIG_ATM_HORIZON=m
  2664. +# CONFIG_ATM_HORIZON_DEBUG is not set
  2665. +CONFIG_ATM_IA=m
  2666. +# CONFIG_ATM_IA_DEBUG is not set
  2667. +CONFIG_ATM_FORE200E=m
  2668. +# CONFIG_ATM_FORE200E_USE_TASKLET is not set
  2669. +CONFIG_ATM_FORE200E_TX_RETRY=16
  2670. +CONFIG_ATM_FORE200E_DEBUG=0
  2671. +CONFIG_ATM_HE=m
  2672. +CONFIG_ATM_HE_USE_SUNI=y
  2673. +CONFIG_ATM_SOLOS=m
  2674. +
  2675. +#
  2676. +# CAIF transport drivers
  2677. +#
  2678. +CONFIG_CAIF_TTY=m
  2679. +CONFIG_CAIF_SPI_SLAVE=m
  2680. +# CONFIG_CAIF_SPI_SYNC is not set
  2681. +CONFIG_CAIF_HSI=m
  2682. +CONFIG_CAIF_VIRTIO=m
  2683. +
  2684. +#
  2685. +# Distributed Switch Architecture drivers
  2686. +#
  2687. +CONFIG_ETHERNET=y
  2688. +CONFIG_MDIO=m
  2689. +CONFIG_NET_VENDOR_3COM=y
  2690. +CONFIG_PCMCIA_3C574=m
  2691. +CONFIG_PCMCIA_3C589=m
  2692. +CONFIG_VORTEX=m
  2693. +CONFIG_TYPHOON=m
  2694. +CONFIG_NET_VENDOR_ADAPTEC=y
  2695. +CONFIG_ADAPTEC_STARFIRE=m
  2696. +CONFIG_NET_VENDOR_AGERE=y
  2697. +CONFIG_ET131X=m
  2698. +CONFIG_NET_VENDOR_ALACRITECH=y
  2699. +CONFIG_SLICOSS=m
  2700. +CONFIG_NET_VENDOR_ALTEON=y
  2701. +CONFIG_ACENIC=m
  2702. +# CONFIG_ACENIC_OMIT_TIGON_I is not set
  2703. +CONFIG_ALTERA_TSE=m
  2704. +CONFIG_NET_VENDOR_AMAZON=y
  2705. +# CONFIG_ENA_ETHERNET is not set
  2706. +CONFIG_NET_VENDOR_AMD=y
  2707. +CONFIG_AMD8111_ETH=m
  2708. +CONFIG_PCNET32=m
  2709. +CONFIG_PCMCIA_NMCLAN=m
  2710. +# CONFIG_AMD_XGBE is not set
  2711. +# CONFIG_AMD_XGBE_HAVE_ECC is not set
  2712. +CONFIG_NET_VENDOR_AQUANTIA=y
  2713. +# CONFIG_AQTION is not set
  2714. +CONFIG_NET_VENDOR_ARC=y
  2715. +CONFIG_NET_VENDOR_ATHEROS=y
  2716. +CONFIG_ATL2=m
  2717. +CONFIG_ATL1=m
  2718. +CONFIG_ATL1E=m
  2719. +CONFIG_ATL1C=m
  2720. +CONFIG_ALX=m
  2721. +CONFIG_NET_VENDOR_AURORA=y
  2722. +CONFIG_AURORA_NB8800=m
  2723. +CONFIG_NET_CADENCE=y
  2724. +CONFIG_MACB=m
  2725. +# CONFIG_MACB_PCI is not set
  2726. +CONFIG_NET_VENDOR_BROADCOM=y
  2727. +CONFIG_B44=m
  2728. +CONFIG_B44_PCI_AUTOSELECT=y
  2729. +CONFIG_B44_PCICORE_AUTOSELECT=y
  2730. +CONFIG_B44_PCI=y
  2731. +CONFIG_BCMGENET=m
  2732. +CONFIG_BNX2=m
  2733. +CONFIG_CNIC=m
  2734. +CONFIG_TIGON3=m
  2735. +CONFIG_TIGON3_HWMON=y
  2736. +CONFIG_BNX2X=m
  2737. +CONFIG_BNX2X_SRIOV=y
  2738. +CONFIG_BNXT=m
  2739. +CONFIG_BNXT_SRIOV=y
  2740. +# CONFIG_BNXT_DCB is not set
  2741. +CONFIG_NET_VENDOR_BROCADE=y
  2742. +CONFIG_BNA=m
  2743. +CONFIG_NET_VENDOR_CAVIUM=y
  2744. +CONFIG_THUNDER_NIC_PF=m
  2745. +CONFIG_THUNDER_NIC_VF=m
  2746. +CONFIG_THUNDER_NIC_BGX=m
  2747. +CONFIG_THUNDER_NIC_RGX=m
  2748. +CONFIG_LIQUIDIO=m
  2749. +# CONFIG_LIQUIDIO_VF is not set
  2750. +CONFIG_NET_VENDOR_CHELSIO=y
  2751. +CONFIG_CHELSIO_T1=m
  2752. +CONFIG_CHELSIO_T1_1G=y
  2753. +CONFIG_CHELSIO_T3=m
  2754. +CONFIG_CHELSIO_T4=m
  2755. +CONFIG_CHELSIO_T4_DCB=y
  2756. +CONFIG_CHELSIO_T4_FCOE=y
  2757. +CONFIG_CHELSIO_T4VF=m
  2758. +CONFIG_CHELSIO_LIB=m
  2759. +CONFIG_NET_VENDOR_CISCO=y
  2760. +CONFIG_ENIC=m
  2761. +CONFIG_CX_ECAT=m
  2762. +CONFIG_DNET=m
  2763. +CONFIG_NET_VENDOR_DEC=y
  2764. +CONFIG_NET_TULIP=y
  2765. +CONFIG_DE2104X=m
  2766. +CONFIG_DE2104X_DSL=0
  2767. +CONFIG_TULIP=m
  2768. +# CONFIG_TULIP_MWI is not set
  2769. +# CONFIG_TULIP_MMIO is not set
  2770. +# CONFIG_TULIP_NAPI is not set
  2771. +CONFIG_DE4X5=m
  2772. +CONFIG_WINBOND_840=m
  2773. +CONFIG_DM9102=m
  2774. +CONFIG_ULI526X=m
  2775. +CONFIG_PCMCIA_XIRCOM=m
  2776. +CONFIG_NET_VENDOR_DLINK=y
  2777. +CONFIG_DL2K=m
  2778. +CONFIG_SUNDANCE=m
  2779. +# CONFIG_SUNDANCE_MMIO is not set
  2780. +CONFIG_NET_VENDOR_EMULEX=y
  2781. +CONFIG_BE2NET=m
  2782. +CONFIG_BE2NET_HWMON=y
  2783. +CONFIG_NET_VENDOR_EZCHIP=y
  2784. +CONFIG_NET_VENDOR_EXAR=y
  2785. +CONFIG_S2IO=m
  2786. +CONFIG_VXGE=m
  2787. +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
  2788. +CONFIG_NET_VENDOR_FUJITSU=y
  2789. +CONFIG_PCMCIA_FMVJ18X=m
  2790. +CONFIG_NET_VENDOR_HP=y
  2791. +CONFIG_HP100=m
  2792. +CONFIG_NET_VENDOR_INTEL=y
  2793. +CONFIG_E100=m
  2794. +CONFIG_E1000=m
  2795. +CONFIG_E1000E=m
  2796. +CONFIG_E1000E_HWTS=y
  2797. +CONFIG_IGB=m
  2798. +CONFIG_IGB_HWMON=y
  2799. +CONFIG_IGB_DCA=y
  2800. +CONFIG_IGBVF=m
  2801. +CONFIG_IXGB=m
  2802. +CONFIG_IXGBE=m
  2803. +CONFIG_IXGBE_HWMON=y
  2804. +CONFIG_IXGBE_DCA=y
  2805. +CONFIG_IXGBE_DCB=y
  2806. +CONFIG_IXGBEVF=m
  2807. +CONFIG_I40E=m
  2808. +CONFIG_I40E_DCB=y
  2809. +CONFIG_I40EVF=m
  2810. +CONFIG_FM10K=m
  2811. +CONFIG_NET_VENDOR_I825XX=y
  2812. +CONFIG_JME=m
  2813. +CONFIG_NET_VENDOR_MARVELL=y
  2814. +CONFIG_MVMDIO=m
  2815. +CONFIG_SKGE=m
  2816. +# CONFIG_SKGE_DEBUG is not set
  2817. +CONFIG_SKGE_GENESIS=y
  2818. +CONFIG_SKY2=m
  2819. +# CONFIG_SKY2_DEBUG is not set
  2820. +CONFIG_NET_VENDOR_MELLANOX=y
  2821. +CONFIG_MLX4_EN=m
  2822. +CONFIG_MLX4_EN_DCB=y
  2823. +CONFIG_MLX4_CORE=m
  2824. +CONFIG_MLX4_DEBUG=y
  2825. +CONFIG_MLX5_CORE=m
  2826. +CONFIG_MLX5_CORE_EN=y
  2827. +CONFIG_MLX5_CORE_EN_DCB=y
  2828. +# CONFIG_MLX5_CORE_IPOIB is not set
  2829. +CONFIG_MLXSW_CORE=m
  2830. +CONFIG_MLXSW_CORE_HWMON=y
  2831. +CONFIG_MLXSW_CORE_THERMAL=y
  2832. +CONFIG_MLXSW_PCI=m
  2833. +CONFIG_MLXSW_I2C=m
  2834. +CONFIG_MLXSW_MINIMAL=m
  2835. +CONFIG_NET_VENDOR_MICREL=y
  2836. +CONFIG_KS8842=m
  2837. +CONFIG_KS8851=m
  2838. +CONFIG_KS8851_MLL=m
  2839. +CONFIG_KSZ884X_PCI=m
  2840. +CONFIG_NET_VENDOR_MICROCHIP=y
  2841. +CONFIG_ENC28J60=m
  2842. +# CONFIG_ENC28J60_WRITEVERIFY is not set
  2843. +CONFIG_ENCX24J600=m
  2844. +CONFIG_NET_VENDOR_MYRI=y
  2845. +CONFIG_MYRI10GE=m
  2846. +CONFIG_MYRI10GE_DCA=y
  2847. +CONFIG_FEALNX=m
  2848. +CONFIG_NET_VENDOR_NATSEMI=y
  2849. +CONFIG_NATSEMI=m
  2850. +CONFIG_NS83820=m
  2851. +CONFIG_NET_VENDOR_NETRONOME=y
  2852. +# CONFIG_NFP is not set
  2853. +CONFIG_NET_VENDOR_8390=y
  2854. +CONFIG_PCMCIA_AXNET=m
  2855. +CONFIG_NE2K_PCI=m
  2856. +CONFIG_PCMCIA_PCNET=m
  2857. +CONFIG_NET_VENDOR_NVIDIA=y
  2858. +CONFIG_FORCEDETH=m
  2859. +CONFIG_NET_VENDOR_OKI=y
  2860. +CONFIG_ETHOC=m
  2861. +CONFIG_NET_PACKET_ENGINE=y
  2862. +CONFIG_HAMACHI=m
  2863. +CONFIG_YELLOWFIN=m
  2864. +CONFIG_NET_VENDOR_QLOGIC=y
  2865. +CONFIG_QLA3XXX=m
  2866. +CONFIG_QLCNIC=m
  2867. +CONFIG_QLCNIC_SRIOV=y
  2868. +CONFIG_QLCNIC_DCB=y
  2869. +CONFIG_QLCNIC_HWMON=y
  2870. +CONFIG_QLGE=m
  2871. +CONFIG_NETXEN_NIC=m
  2872. +CONFIG_QED=m
  2873. +CONFIG_QED_SRIOV=y
  2874. +CONFIG_QEDE=m
  2875. +CONFIG_NET_VENDOR_QUALCOMM=y
  2876. +# CONFIG_QCOM_EMAC is not set
  2877. +CONFIG_NET_VENDOR_REALTEK=y
  2878. +CONFIG_ATP=m
  2879. +CONFIG_8139CP=m
  2880. +CONFIG_8139TOO=m
  2881. +CONFIG_8139TOO_PIO=y
  2882. +# CONFIG_8139TOO_TUNE_TWISTER is not set
  2883. +CONFIG_8139TOO_8129=y
  2884. +# CONFIG_8139_OLD_RX_RESET is not set
  2885. +CONFIG_R8169=m
  2886. +CONFIG_NET_VENDOR_RENESAS=y
  2887. +CONFIG_NET_VENDOR_RDC=y
  2888. +CONFIG_R6040=m
  2889. +CONFIG_NET_VENDOR_ROCKER=y
  2890. +CONFIG_NET_VENDOR_SAMSUNG=y
  2891. +CONFIG_SXGBE_ETH=m
  2892. +CONFIG_NET_VENDOR_SEEQ=y
  2893. +CONFIG_NET_VENDOR_SILAN=y
  2894. +CONFIG_SC92031=m
  2895. +CONFIG_NET_VENDOR_SIS=y
  2896. +CONFIG_SIS900=m
  2897. +CONFIG_SIS190=m
  2898. +CONFIG_NET_VENDOR_SOLARFLARE=y
  2899. +CONFIG_SFC=m
  2900. +CONFIG_SFC_MTD=y
  2901. +CONFIG_SFC_MCDI_MON=y
  2902. +CONFIG_SFC_SRIOV=y
  2903. +CONFIG_SFC_MCDI_LOGGING=y
  2904. +# CONFIG_SFC_FALCON is not set
  2905. +CONFIG_NET_VENDOR_SMSC=y
  2906. +CONFIG_PCMCIA_SMC91C92=m
  2907. +CONFIG_EPIC100=m
  2908. +CONFIG_SMSC911X=m
  2909. +# CONFIG_SMSC911X_ARCH_HOOKS is not set
  2910. +CONFIG_SMSC9420=m
  2911. +CONFIG_NET_VENDOR_STMICRO=y
  2912. +CONFIG_STMMAC_ETH=m
  2913. +CONFIG_STMMAC_PLATFORM=m
  2914. +CONFIG_DWMAC_GENERIC=m
  2915. +# CONFIG_STMMAC_PCI is not set
  2916. +CONFIG_NET_VENDOR_SUN=y
  2917. +CONFIG_HAPPYMEAL=m
  2918. +CONFIG_SUNGEM=m
  2919. +CONFIG_CASSINI=m
  2920. +CONFIG_NIU=m
  2921. +CONFIG_NET_VENDOR_TEHUTI=y
  2922. +CONFIG_TEHUTI=m
  2923. +CONFIG_NET_VENDOR_TI=y
  2924. +CONFIG_TI_CPSW_ALE=m
  2925. +CONFIG_TLAN=m
  2926. +CONFIG_NET_VENDOR_VIA=y
  2927. +CONFIG_VIA_RHINE=m
  2928. +CONFIG_VIA_RHINE_MMIO=y
  2929. +CONFIG_VIA_VELOCITY=m
  2930. +CONFIG_NET_VENDOR_WIZNET=y
  2931. +CONFIG_WIZNET_W5100=m
  2932. +CONFIG_WIZNET_W5300=m
  2933. +# CONFIG_WIZNET_BUS_DIRECT is not set
  2934. +# CONFIG_WIZNET_BUS_INDIRECT is not set
  2935. +CONFIG_WIZNET_BUS_ANY=y
  2936. +# CONFIG_WIZNET_W5100_SPI is not set
  2937. +CONFIG_NET_VENDOR_XIRCOM=y
  2938. +CONFIG_PCMCIA_XIRC2PS=m
  2939. +CONFIG_NET_VENDOR_SYNOPSYS=y
  2940. +# CONFIG_DWC_XLGMAC is not set
  2941. +CONFIG_FDDI=y
  2942. +CONFIG_DEFXX=m
  2943. +# CONFIG_DEFXX_MMIO is not set
  2944. +CONFIG_SKFP=m
  2945. +# CONFIG_HIPPI is not set
  2946. +CONFIG_NET_SB1000=m
  2947. +CONFIG_MDIO_DEVICE=y
  2948. +CONFIG_MDIO_BITBANG=m
  2949. +CONFIG_MDIO_CAVIUM=m
  2950. +CONFIG_MDIO_GPIO=m
  2951. +CONFIG_MDIO_OCTEON=m
  2952. +CONFIG_MDIO_THUNDER=m
  2953. +CONFIG_PHYLIB=y
  2954. +CONFIG_SWPHY=y
  2955. +# CONFIG_LED_TRIGGER_PHY is not set
  2956. +
  2957. +#
  2958. +# MII PHY device drivers
  2959. +#
  2960. +CONFIG_AMD_PHY=m
  2961. +CONFIG_AQUANTIA_PHY=m
  2962. +CONFIG_AT803X_PHY=m
  2963. +CONFIG_BCM7XXX_PHY=m
  2964. +CONFIG_BCM87XX_PHY=m
  2965. +CONFIG_BCM_NET_PHYLIB=m
  2966. +CONFIG_BROADCOM_PHY=m
  2967. +CONFIG_CICADA_PHY=m
  2968. +CONFIG_DAVICOM_PHY=m
  2969. +CONFIG_DP83848_PHY=m
  2970. +CONFIG_DP83867_PHY=m
  2971. +CONFIG_FIXED_PHY=y
  2972. +CONFIG_ICPLUS_PHY=m
  2973. +# CONFIG_INTEL_XWAY_PHY is not set
  2974. +CONFIG_LSI_ET1011C_PHY=m
  2975. +CONFIG_LXT_PHY=m
  2976. +CONFIG_MARVELL_PHY=m
  2977. +CONFIG_MICREL_PHY=m
  2978. +CONFIG_MICROCHIP_PHY=m
  2979. +# CONFIG_MICROSEMI_PHY is not set
  2980. +CONFIG_NATIONAL_PHY=m
  2981. +CONFIG_QSEMI_PHY=m
  2982. +CONFIG_REALTEK_PHY=m
  2983. +CONFIG_SMSC_PHY=m
  2984. +CONFIG_STE10XP=m
  2985. +CONFIG_TERANETICS_PHY=m
  2986. +CONFIG_VITESSE_PHY=m
  2987. +# CONFIG_XILINX_GMII2RGMII is not set
  2988. +CONFIG_MICREL_KS8995MA=m
  2989. +CONFIG_PLIP=m
  2990. +CONFIG_PPP=y
  2991. +CONFIG_PPP_BSDCOMP=m
  2992. +CONFIG_PPP_DEFLATE=m
  2993. +CONFIG_PPP_FILTER=y
  2994. +CONFIG_PPP_MPPE=m
  2995. +CONFIG_PPP_MULTILINK=y
  2996. +CONFIG_PPPOATM=m
  2997. +CONFIG_PPPOE=m
  2998. +CONFIG_PPTP=m
  2999. +CONFIG_PPPOL2TP=m
  3000. +CONFIG_PPP_ASYNC=m
  3001. +CONFIG_PPP_SYNC_TTY=m
  3002. +CONFIG_SLIP=m
  3003. +CONFIG_SLHC=y
  3004. +CONFIG_SLIP_COMPRESSED=y
  3005. +CONFIG_SLIP_SMART=y
  3006. +CONFIG_SLIP_MODE_SLIP6=y
  3007. +CONFIG_USB_NET_DRIVERS=m
  3008. +CONFIG_USB_CATC=m
  3009. +CONFIG_USB_KAWETH=m
  3010. +CONFIG_USB_PEGASUS=m
  3011. +CONFIG_USB_RTL8150=m
  3012. +CONFIG_USB_RTL8152=m
  3013. +CONFIG_USB_LAN78XX=m
  3014. +CONFIG_USB_USBNET=m
  3015. +CONFIG_USB_NET_AX8817X=m
  3016. +CONFIG_USB_NET_AX88179_178A=m
  3017. +CONFIG_USB_NET_CDCETHER=m
  3018. +CONFIG_USB_NET_CDC_EEM=m
  3019. +CONFIG_USB_NET_CDC_NCM=m
  3020. +CONFIG_USB_NET_HUAWEI_CDC_NCM=m
  3021. +CONFIG_USB_NET_CDC_MBIM=m
  3022. +CONFIG_USB_NET_DM9601=m
  3023. +CONFIG_USB_NET_SR9700=m
  3024. +CONFIG_USB_NET_SR9800=m
  3025. +CONFIG_USB_NET_SMSC75XX=m
  3026. +CONFIG_USB_NET_SMSC95XX=m
  3027. +CONFIG_USB_NET_GL620A=m
  3028. +CONFIG_USB_NET_NET1080=m
  3029. +CONFIG_USB_NET_PLUSB=m
  3030. +CONFIG_USB_NET_MCS7830=m
  3031. +CONFIG_USB_NET_RNDIS_HOST=m
  3032. +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
  3033. +CONFIG_USB_NET_CDC_SUBSET=m
  3034. +CONFIG_USB_ALI_M5632=y
  3035. +CONFIG_USB_AN2720=y
  3036. +CONFIG_USB_BELKIN=y
  3037. +CONFIG_USB_ARMLINUX=y
  3038. +CONFIG_USB_EPSON2888=y
  3039. +CONFIG_USB_KC2190=y
  3040. +CONFIG_USB_NET_ZAURUS=m
  3041. +CONFIG_USB_NET_CX82310_ETH=m
  3042. +CONFIG_USB_NET_KALMIA=m
  3043. +CONFIG_USB_NET_QMI_WWAN=m
  3044. +CONFIG_USB_HSO=m
  3045. +CONFIG_USB_NET_INT51X1=m
  3046. +CONFIG_USB_CDC_PHONET=m
  3047. +CONFIG_USB_IPHETH=m
  3048. +CONFIG_USB_SIERRA_NET=m
  3049. +CONFIG_USB_VL600=m
  3050. +CONFIG_USB_NET_CH9200=m
  3051. +CONFIG_WLAN=y
  3052. +# CONFIG_WIRELESS_WDS is not set
  3053. +CONFIG_WLAN_VENDOR_ADMTEK=y
  3054. +CONFIG_ADM8211=m
  3055. +CONFIG_ATH_COMMON=m
  3056. +CONFIG_WLAN_VENDOR_ATH=y
  3057. +# CONFIG_ATH_DEBUG is not set
  3058. +CONFIG_ATH5K=m
  3059. +# CONFIG_ATH5K_DEBUG is not set
  3060. +# CONFIG_ATH5K_TRACER is not set
  3061. +CONFIG_ATH5K_PCI=y
  3062. +CONFIG_ATH9K_HW=m
  3063. +CONFIG_ATH9K_COMMON=m
  3064. +CONFIG_ATH9K_COMMON_DEBUG=y
  3065. +CONFIG_ATH9K_BTCOEX_SUPPORT=y
  3066. +CONFIG_ATH9K=m
  3067. +CONFIG_ATH9K_PCI=y
  3068. +CONFIG_ATH9K_AHB=y
  3069. +CONFIG_ATH9K_DEBUGFS=y
  3070. +CONFIG_ATH9K_STATION_STATISTICS=y
  3071. +# CONFIG_ATH9K_DYNACK is not set
  3072. +CONFIG_ATH9K_WOW=y
  3073. +CONFIG_ATH9K_RFKILL=y
  3074. +CONFIG_ATH9K_CHANNEL_CONTEXT=y
  3075. +CONFIG_ATH9K_PCOEM=y
  3076. +CONFIG_ATH9K_HTC=m
  3077. +CONFIG_ATH9K_HTC_DEBUGFS=y
  3078. +# CONFIG_ATH9K_HWRNG is not set
  3079. +CONFIG_CARL9170=m
  3080. +CONFIG_CARL9170_LEDS=y
  3081. +# CONFIG_CARL9170_DEBUGFS is not set
  3082. +CONFIG_CARL9170_WPC=y
  3083. +CONFIG_CARL9170_HWRNG=y
  3084. +CONFIG_ATH6KL=m
  3085. +CONFIG_ATH6KL_SDIO=m
  3086. +CONFIG_ATH6KL_USB=m
  3087. +# CONFIG_ATH6KL_DEBUG is not set
  3088. +# CONFIG_ATH6KL_TRACING is not set
  3089. +CONFIG_AR5523=m
  3090. +CONFIG_WIL6210=m
  3091. +CONFIG_WIL6210_ISR_COR=y
  3092. +CONFIG_WIL6210_TRACING=y
  3093. +CONFIG_ATH10K=m
  3094. +CONFIG_ATH10K_PCI=m
  3095. +# CONFIG_ATH10K_DEBUG is not set
  3096. +CONFIG_ATH10K_DEBUGFS=y
  3097. +CONFIG_ATH10K_TRACING=y
  3098. +CONFIG_WCN36XX=m
  3099. +# CONFIG_WCN36XX_DEBUGFS is not set
  3100. +CONFIG_WLAN_VENDOR_ATMEL=y
  3101. +CONFIG_ATMEL=m
  3102. +CONFIG_PCI_ATMEL=m
  3103. +CONFIG_PCMCIA_ATMEL=m
  3104. +CONFIG_AT76C50X_USB=m
  3105. +CONFIG_WLAN_VENDOR_BROADCOM=y
  3106. +CONFIG_B43=m
  3107. +CONFIG_B43_BCMA=y
  3108. +CONFIG_B43_SSB=y
  3109. +CONFIG_B43_BUSES_BCMA_AND_SSB=y
  3110. +# CONFIG_B43_BUSES_BCMA is not set
  3111. +# CONFIG_B43_BUSES_SSB is not set
  3112. +CONFIG_B43_PCI_AUTOSELECT=y
  3113. +CONFIG_B43_PCICORE_AUTOSELECT=y
  3114. +# CONFIG_B43_SDIO is not set
  3115. +CONFIG_B43_BCMA_PIO=y
  3116. +CONFIG_B43_PIO=y
  3117. +CONFIG_B43_PHY_G=y
  3118. +CONFIG_B43_PHY_N=y
  3119. +CONFIG_B43_PHY_LP=y
  3120. +CONFIG_B43_PHY_HT=y
  3121. +CONFIG_B43_LEDS=y
  3122. +CONFIG_B43_HWRNG=y
  3123. +# CONFIG_B43_DEBUG is not set
  3124. +CONFIG_B43LEGACY=m
  3125. +CONFIG_B43LEGACY_PCI_AUTOSELECT=y
  3126. +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
  3127. +CONFIG_B43LEGACY_LEDS=y
  3128. +CONFIG_B43LEGACY_HWRNG=y
  3129. +# CONFIG_B43LEGACY_DEBUG is not set
  3130. +CONFIG_B43LEGACY_DMA=y
  3131. +CONFIG_B43LEGACY_PIO=y
  3132. +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
  3133. +# CONFIG_B43LEGACY_DMA_MODE is not set
  3134. +# CONFIG_B43LEGACY_PIO_MODE is not set
  3135. +CONFIG_BRCMUTIL=m
  3136. +CONFIG_BRCMSMAC=m
  3137. +CONFIG_BRCMFMAC=m
  3138. +CONFIG_BRCMFMAC_PROTO_BCDC=y
  3139. +CONFIG_BRCMFMAC_PROTO_MSGBUF=y
  3140. +CONFIG_BRCMFMAC_SDIO=y
  3141. +CONFIG_BRCMFMAC_USB=y
  3142. +CONFIG_BRCMFMAC_PCIE=y
  3143. +CONFIG_BRCM_TRACING=y
  3144. +# CONFIG_BRCMDBG is not set
  3145. +CONFIG_WLAN_VENDOR_CISCO=y
  3146. +CONFIG_AIRO=m
  3147. +CONFIG_AIRO_CS=m
  3148. +CONFIG_WLAN_VENDOR_INTEL=y
  3149. +CONFIG_IPW2100=m
  3150. +CONFIG_IPW2100_MONITOR=y
  3151. +# CONFIG_IPW2100_DEBUG is not set
  3152. +CONFIG_IPW2200=m
  3153. +CONFIG_IPW2200_MONITOR=y
  3154. +CONFIG_IPW2200_RADIOTAP=y
  3155. +CONFIG_IPW2200_PROMISCUOUS=y
  3156. +CONFIG_IPW2200_QOS=y
  3157. +# CONFIG_IPW2200_DEBUG is not set
  3158. +CONFIG_LIBIPW=m
  3159. +# CONFIG_LIBIPW_DEBUG is not set
  3160. +CONFIG_IWLEGACY=m
  3161. +CONFIG_IWL4965=m
  3162. +CONFIG_IWL3945=m
  3163. +
  3164. +#
  3165. +# iwl3945 / iwl4965 Debugging Options
  3166. +#
  3167. +# CONFIG_IWLEGACY_DEBUG is not set
  3168. +CONFIG_IWLEGACY_DEBUGFS=y
  3169. +CONFIG_IWLWIFI=m
  3170. +CONFIG_IWLWIFI_LEDS=y
  3171. +CONFIG_IWLDVM=m
  3172. +CONFIG_IWLMVM=m
  3173. +CONFIG_IWLWIFI_OPMODE_MODULAR=y
  3174. +# CONFIG_IWLWIFI_BCAST_FILTERING is not set
  3175. +# CONFIG_IWLWIFI_PCIE_RTPM is not set
  3176. +
  3177. +#
  3178. +# Debugging Options
  3179. +#
  3180. +# CONFIG_IWLWIFI_DEBUG is not set
  3181. +CONFIG_IWLWIFI_DEBUGFS=y
  3182. +CONFIG_IWLWIFI_DEVICE_TRACING=y
  3183. +CONFIG_WLAN_VENDOR_INTERSIL=y
  3184. +CONFIG_HOSTAP=m
  3185. +CONFIG_HOSTAP_FIRMWARE=y
  3186. +CONFIG_HOSTAP_FIRMWARE_NVRAM=y
  3187. +CONFIG_HOSTAP_PLX=m
  3188. +CONFIG_HOSTAP_PCI=m
  3189. +CONFIG_HOSTAP_CS=m
  3190. +CONFIG_HERMES=m
  3191. +# CONFIG_HERMES_PRISM is not set
  3192. +CONFIG_HERMES_CACHE_FW_ON_INIT=y
  3193. +CONFIG_PLX_HERMES=m
  3194. +CONFIG_TMD_HERMES=m
  3195. +CONFIG_NORTEL_HERMES=m
  3196. +CONFIG_PCMCIA_HERMES=m
  3197. +CONFIG_PCMCIA_SPECTRUM=m
  3198. +CONFIG_ORINOCO_USB=m
  3199. +CONFIG_P54_COMMON=m
  3200. +CONFIG_P54_USB=m
  3201. +CONFIG_P54_PCI=m
  3202. +CONFIG_P54_SPI=m
  3203. +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
  3204. +CONFIG_P54_LEDS=y
  3205. +# CONFIG_PRISM54 is not set
  3206. +CONFIG_WLAN_VENDOR_MARVELL=y
  3207. +CONFIG_LIBERTAS=m
  3208. +CONFIG_LIBERTAS_USB=m
  3209. +CONFIG_LIBERTAS_CS=m
  3210. +CONFIG_LIBERTAS_SDIO=m
  3211. +CONFIG_LIBERTAS_SPI=m
  3212. +# CONFIG_LIBERTAS_DEBUG is not set
  3213. +CONFIG_LIBERTAS_MESH=y
  3214. +CONFIG_LIBERTAS_THINFIRM=m
  3215. +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
  3216. +CONFIG_LIBERTAS_THINFIRM_USB=m
  3217. +CONFIG_MWIFIEX=m
  3218. +CONFIG_MWIFIEX_SDIO=m
  3219. +CONFIG_MWIFIEX_PCIE=m
  3220. +CONFIG_MWIFIEX_USB=m
  3221. +CONFIG_MWL8K=m
  3222. +CONFIG_WLAN_VENDOR_MEDIATEK=y
  3223. +CONFIG_MT7601U=m
  3224. +CONFIG_WLAN_VENDOR_RALINK=y
  3225. +CONFIG_RT2X00=m
  3226. +CONFIG_RT2400PCI=m
  3227. +CONFIG_RT2500PCI=m
  3228. +CONFIG_RT61PCI=m
  3229. +CONFIG_RT2800PCI=m
  3230. +CONFIG_RT2800PCI_RT33XX=y
  3231. +CONFIG_RT2800PCI_RT35XX=y
  3232. +CONFIG_RT2800PCI_RT53XX=y
  3233. +CONFIG_RT2800PCI_RT3290=y
  3234. +CONFIG_RT2500USB=m
  3235. +CONFIG_RT73USB=m
  3236. +CONFIG_RT2800USB=m
  3237. +CONFIG_RT2800USB_RT33XX=y
  3238. +CONFIG_RT2800USB_RT35XX=y
  3239. +CONFIG_RT2800USB_RT3573=y
  3240. +CONFIG_RT2800USB_RT53XX=y
  3241. +CONFIG_RT2800USB_RT55XX=y
  3242. +CONFIG_RT2800USB_UNKNOWN=y
  3243. +CONFIG_RT2800_LIB=m
  3244. +CONFIG_RT2800_LIB_MMIO=m
  3245. +CONFIG_RT2X00_LIB_MMIO=m
  3246. +CONFIG_RT2X00_LIB_PCI=m
  3247. +CONFIG_RT2X00_LIB_USB=m
  3248. +CONFIG_RT2X00_LIB=m
  3249. +CONFIG_RT2X00_LIB_FIRMWARE=y
  3250. +CONFIG_RT2X00_LIB_CRYPTO=y
  3251. +CONFIG_RT2X00_LIB_LEDS=y
  3252. +# CONFIG_RT2X00_LIB_DEBUGFS is not set
  3253. +# CONFIG_RT2X00_DEBUG is not set
  3254. +CONFIG_WLAN_VENDOR_REALTEK=y
  3255. +CONFIG_RTL8180=m
  3256. +CONFIG_RTL8187=m
  3257. +CONFIG_RTL8187_LEDS=y
  3258. +CONFIG_RTL_CARDS=m
  3259. +CONFIG_RTL8192CE=m
  3260. +CONFIG_RTL8192SE=m
  3261. +CONFIG_RTL8192DE=m
  3262. +CONFIG_RTL8723AE=m
  3263. +CONFIG_RTL8723BE=m
  3264. +CONFIG_RTL8188EE=m
  3265. +CONFIG_RTL8192EE=m
  3266. +CONFIG_RTL8821AE=m
  3267. +CONFIG_RTL8192CU=m
  3268. +CONFIG_RTLWIFI=m
  3269. +CONFIG_RTLWIFI_PCI=m
  3270. +CONFIG_RTLWIFI_USB=m
  3271. +# CONFIG_RTLWIFI_DEBUG is not set
  3272. +CONFIG_RTL8192C_COMMON=m
  3273. +CONFIG_RTL8723_COMMON=m
  3274. +CONFIG_RTLBTCOEXIST=m
  3275. +CONFIG_RTL8XXXU=m
  3276. +CONFIG_RTL8XXXU_UNTESTED=y
  3277. +CONFIG_WLAN_VENDOR_RSI=y
  3278. +CONFIG_RSI_91X=m
  3279. +# CONFIG_RSI_DEBUGFS is not set
  3280. +CONFIG_RSI_SDIO=m
  3281. +CONFIG_RSI_USB=m
  3282. +CONFIG_WLAN_VENDOR_ST=y
  3283. +CONFIG_CW1200=m
  3284. +CONFIG_CW1200_WLAN_SDIO=m
  3285. +CONFIG_CW1200_WLAN_SPI=m
  3286. +CONFIG_WLAN_VENDOR_TI=y
  3287. +CONFIG_WL1251=m
  3288. +CONFIG_WL1251_SPI=m
  3289. +CONFIG_WL1251_SDIO=m
  3290. +CONFIG_WL12XX=m
  3291. +CONFIG_WL18XX=m
  3292. +CONFIG_WLCORE=m
  3293. +CONFIG_WLCORE_SDIO=m
  3294. +CONFIG_WILINK_PLATFORM_DATA=y
  3295. +CONFIG_WLAN_VENDOR_ZYDAS=y
  3296. +CONFIG_USB_ZD1201=m
  3297. +CONFIG_ZD1211RW=m
  3298. +# CONFIG_ZD1211RW_DEBUG is not set
  3299. +CONFIG_PCMCIA_RAYCS=m
  3300. +CONFIG_PCMCIA_WL3501=m
  3301. +CONFIG_MAC80211_HWSIM=m
  3302. +CONFIG_USB_NET_RNDIS_WLAN=m
  3303. +
  3304. +#
  3305. +# WiMAX Wireless Broadband devices
  3306. +#
  3307. +CONFIG_WIMAX_I2400M=m
  3308. +CONFIG_WIMAX_I2400M_USB=m
  3309. +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
  3310. +CONFIG_WAN=y
  3311. +CONFIG_LANMEDIA=m
  3312. +CONFIG_HDLC=m
  3313. +CONFIG_HDLC_RAW=m
  3314. +CONFIG_HDLC_RAW_ETH=m
  3315. +CONFIG_HDLC_CISCO=m
  3316. +CONFIG_HDLC_FR=m
  3317. +CONFIG_HDLC_PPP=m
  3318. +CONFIG_HDLC_X25=m
  3319. +CONFIG_PCI200SYN=m
  3320. +CONFIG_WANXL=m
  3321. +CONFIG_PC300TOO=m
  3322. +CONFIG_FARSYNC=m
  3323. +CONFIG_DSCC4=m
  3324. +CONFIG_DSCC4_PCISYNC=y
  3325. +CONFIG_DSCC4_PCI_RST=y
  3326. +CONFIG_DLCI=m
  3327. +CONFIG_DLCI_MAX=8
  3328. +CONFIG_LAPBETHER=m
  3329. +CONFIG_X25_ASY=m
  3330. +CONFIG_SBNI=m
  3331. +# CONFIG_SBNI_MULTILINE is not set
  3332. +CONFIG_IEEE802154_DRIVERS=m
  3333. +CONFIG_IEEE802154_FAKELB=m
  3334. +CONFIG_IEEE802154_AT86RF230=m
  3335. +CONFIG_IEEE802154_AT86RF230_DEBUGFS=y
  3336. +CONFIG_IEEE802154_MRF24J40=m
  3337. +CONFIG_IEEE802154_CC2520=m
  3338. +CONFIG_IEEE802154_ATUSB=m
  3339. +# CONFIG_IEEE802154_ADF7242 is not set
  3340. +# CONFIG_IEEE802154_CA8210 is not set
  3341. +CONFIG_XEN_NETDEV_FRONTEND=y
  3342. +CONFIG_XEN_NETDEV_BACKEND=m
  3343. +CONFIG_VMXNET3=m
  3344. +CONFIG_FUJITSU_ES=m
  3345. +CONFIG_HYPERV_NET=m
  3346. +CONFIG_ISDN=y
  3347. +CONFIG_ISDN_I4L=m
  3348. +CONFIG_ISDN_PPP=y
  3349. +CONFIG_ISDN_PPP_VJ=y
  3350. +CONFIG_ISDN_MPP=y
  3351. +CONFIG_IPPP_FILTER=y
  3352. +CONFIG_ISDN_PPP_BSDCOMP=m
  3353. +CONFIG_ISDN_AUDIO=y
  3354. +CONFIG_ISDN_TTY_FAX=y
  3355. +CONFIG_ISDN_X25=y
  3356. +
  3357. +#
  3358. +# ISDN feature submodules
  3359. +#
  3360. +CONFIG_ISDN_DIVERSION=m
  3361. +
  3362. +#
  3363. +# ISDN4Linux hardware drivers
  3364. +#
  3365. +
  3366. +#
  3367. +# Passive cards
  3368. +#
  3369. +CONFIG_ISDN_DRV_HISAX=m
  3370. +
  3371. +#
  3372. +# D-channel protocol features
  3373. +#
  3374. +CONFIG_HISAX_EURO=y
  3375. +CONFIG_DE_AOC=y
  3376. +# CONFIG_HISAX_NO_SENDCOMPLETE is not set
  3377. +# CONFIG_HISAX_NO_LLC is not set
  3378. +# CONFIG_HISAX_NO_KEYPAD is not set
  3379. +CONFIG_HISAX_1TR6=y
  3380. +CONFIG_HISAX_NI1=y
  3381. +CONFIG_HISAX_MAX_CARDS=8
  3382. +
  3383. +#
  3384. +# HiSax supported cards
  3385. +#
  3386. +CONFIG_HISAX_16_3=y
  3387. +CONFIG_HISAX_TELESPCI=y
  3388. +CONFIG_HISAX_S0BOX=y
  3389. +CONFIG_HISAX_FRITZPCI=y
  3390. +CONFIG_HISAX_AVM_A1_PCMCIA=y
  3391. +CONFIG_HISAX_ELSA=y
  3392. +CONFIG_HISAX_DIEHLDIVA=y
  3393. +CONFIG_HISAX_SEDLBAUER=y
  3394. +CONFIG_HISAX_NETJET=y
  3395. +CONFIG_HISAX_NETJET_U=y
  3396. +CONFIG_HISAX_NICCY=y
  3397. +CONFIG_HISAX_BKM_A4T=y
  3398. +CONFIG_HISAX_SCT_QUADRO=y
  3399. +CONFIG_HISAX_GAZEL=y
  3400. +CONFIG_HISAX_HFC_PCI=y
  3401. +CONFIG_HISAX_W6692=y
  3402. +CONFIG_HISAX_HFC_SX=y
  3403. +CONFIG_HISAX_ENTERNOW_PCI=y
  3404. +# CONFIG_HISAX_DEBUG is not set
  3405. +
  3406. +#
  3407. +# HiSax PCMCIA card service modules
  3408. +#
  3409. +CONFIG_HISAX_SEDLBAUER_CS=m
  3410. +CONFIG_HISAX_ELSA_CS=m
  3411. +CONFIG_HISAX_AVM_A1_CS=m
  3412. +CONFIG_HISAX_TELES_CS=m
  3413. +
  3414. +#
  3415. +# HiSax sub driver modules
  3416. +#
  3417. +CONFIG_HISAX_ST5481=m
  3418. +CONFIG_HISAX_HFCUSB=m
  3419. +CONFIG_HISAX_HFC4S8S=m
  3420. +CONFIG_HISAX_FRITZ_PCIPNP=m
  3421. +CONFIG_ISDN_CAPI=m
  3422. +CONFIG_CAPI_TRACE=y
  3423. +CONFIG_ISDN_CAPI_CAPI20=m
  3424. +CONFIG_ISDN_CAPI_MIDDLEWARE=y
  3425. +CONFIG_ISDN_CAPI_CAPIDRV=m
  3426. +# CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set
  3427. +
  3428. +#
  3429. +# CAPI hardware drivers
  3430. +#
  3431. +CONFIG_CAPI_AVM=y
  3432. +CONFIG_ISDN_DRV_AVMB1_B1PCI=m
  3433. +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
  3434. +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
  3435. +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
  3436. +CONFIG_ISDN_DRV_AVMB1_T1PCI=m
  3437. +CONFIG_ISDN_DRV_AVMB1_C4=m
  3438. +CONFIG_CAPI_EICON=y
  3439. +CONFIG_ISDN_DIVAS=m
  3440. +CONFIG_ISDN_DIVAS_BRIPCI=y
  3441. +CONFIG_ISDN_DIVAS_PRIPCI=y
  3442. +CONFIG_ISDN_DIVAS_DIVACAPI=m
  3443. +CONFIG_ISDN_DIVAS_USERIDI=m
  3444. +CONFIG_ISDN_DIVAS_MAINT=m
  3445. +CONFIG_ISDN_DRV_GIGASET=m
  3446. +# CONFIG_GIGASET_CAPI is not set
  3447. +CONFIG_GIGASET_I4L=y
  3448. +# CONFIG_GIGASET_DUMMYLL is not set
  3449. +CONFIG_GIGASET_BASE=m
  3450. +CONFIG_GIGASET_M105=m
  3451. +CONFIG_GIGASET_M101=m
  3452. +# CONFIG_GIGASET_DEBUG is not set
  3453. +CONFIG_HYSDN=m
  3454. +CONFIG_HYSDN_CAPI=y
  3455. +CONFIG_MISDN=m
  3456. +CONFIG_MISDN_DSP=m
  3457. +CONFIG_MISDN_L1OIP=m
  3458. +
  3459. +#
  3460. +# mISDN hardware drivers
  3461. +#
  3462. +CONFIG_MISDN_HFCPCI=m
  3463. +CONFIG_MISDN_HFCMULTI=m
  3464. +CONFIG_MISDN_HFCUSB=m
  3465. +CONFIG_MISDN_AVMFRITZ=m
  3466. +CONFIG_MISDN_SPEEDFAX=m
  3467. +CONFIG_MISDN_INFINEON=m
  3468. +CONFIG_MISDN_W6692=m
  3469. +CONFIG_MISDN_NETJET=m
  3470. +CONFIG_MISDN_IPAC=m
  3471. +CONFIG_MISDN_ISAR=m
  3472. +CONFIG_ISDN_HDLC=m
  3473. +CONFIG_NVM=y
  3474. +# CONFIG_NVM_DEBUG is not set
  3475. +CONFIG_NVM_RRPC=m
  3476. +# CONFIG_NVM_PBLK is not set
  3477. +
  3478. +#
  3479. +# Input device support
  3480. +#
  3481. +CONFIG_INPUT=y
  3482. +CONFIG_INPUT_LEDS=m
  3483. +CONFIG_INPUT_FF_MEMLESS=m
  3484. +CONFIG_INPUT_POLLDEV=m
  3485. +CONFIG_INPUT_SPARSEKMAP=m
  3486. +CONFIG_INPUT_MATRIXKMAP=m
  3487. +
  3488. +#
  3489. +# Userland interfaces
  3490. +#
  3491. +CONFIG_INPUT_MOUSEDEV=y
  3492. +CONFIG_INPUT_MOUSEDEV_PSAUX=y
  3493. +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
  3494. +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
  3495. +CONFIG_INPUT_JOYDEV=m
  3496. +CONFIG_INPUT_EVDEV=y
  3497. +CONFIG_INPUT_EVBUG=m
  3498. +
  3499. +#
  3500. +# Input Device Drivers
  3501. +#
  3502. +CONFIG_INPUT_KEYBOARD=y
  3503. +# CONFIG_KEYBOARD_ADC is not set
  3504. +CONFIG_KEYBOARD_ADP5520=m
  3505. +CONFIG_KEYBOARD_ADP5588=m
  3506. +CONFIG_KEYBOARD_ADP5589=m
  3507. +CONFIG_KEYBOARD_ATKBD=y
  3508. +CONFIG_KEYBOARD_QT1070=m
  3509. +CONFIG_KEYBOARD_QT2160=m
  3510. +CONFIG_KEYBOARD_LKKBD=m
  3511. +CONFIG_KEYBOARD_GPIO=m
  3512. +CONFIG_KEYBOARD_GPIO_POLLED=m
  3513. +CONFIG_KEYBOARD_TCA6416=m
  3514. +CONFIG_KEYBOARD_TCA8418=m
  3515. +CONFIG_KEYBOARD_MATRIX=m
  3516. +CONFIG_KEYBOARD_LM8323=m
  3517. +CONFIG_KEYBOARD_LM8333=m
  3518. +CONFIG_KEYBOARD_MAX7359=m
  3519. +CONFIG_KEYBOARD_MCS=m
  3520. +CONFIG_KEYBOARD_MPR121=m
  3521. +CONFIG_KEYBOARD_NEWTON=m
  3522. +CONFIG_KEYBOARD_OPENCORES=m
  3523. +CONFIG_KEYBOARD_SAMSUNG=m
  3524. +CONFIG_KEYBOARD_STOWAWAY=m
  3525. +CONFIG_KEYBOARD_SUNKBD=m
  3526. +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set
  3527. +CONFIG_KEYBOARD_TWL4030=m
  3528. +CONFIG_KEYBOARD_XTKBD=m
  3529. +CONFIG_KEYBOARD_CROS_EC=m
  3530. +CONFIG_INPUT_MOUSE=y
  3531. +CONFIG_MOUSE_PS2=m
  3532. +CONFIG_MOUSE_PS2_ALPS=y
  3533. +CONFIG_MOUSE_PS2_BYD=y
  3534. +CONFIG_MOUSE_PS2_LOGIPS2PP=y
  3535. +CONFIG_MOUSE_PS2_SYNAPTICS=y
  3536. +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
  3537. +CONFIG_MOUSE_PS2_CYPRESS=y
  3538. +CONFIG_MOUSE_PS2_LIFEBOOK=y
  3539. +CONFIG_MOUSE_PS2_TRACKPOINT=y
  3540. +CONFIG_MOUSE_PS2_ELANTECH=y
  3541. +CONFIG_MOUSE_PS2_SENTELIC=y
  3542. +CONFIG_MOUSE_PS2_TOUCHKIT=y
  3543. +CONFIG_MOUSE_PS2_FOCALTECH=y
  3544. +CONFIG_MOUSE_PS2_VMMOUSE=y
  3545. +CONFIG_MOUSE_PS2_SMBUS=y
  3546. +CONFIG_MOUSE_SERIAL=m
  3547. +CONFIG_MOUSE_APPLETOUCH=m
  3548. +CONFIG_MOUSE_BCM5974=m
  3549. +CONFIG_MOUSE_CYAPA=m
  3550. +CONFIG_MOUSE_ELAN_I2C=m
  3551. +CONFIG_MOUSE_ELAN_I2C_I2C=y
  3552. +CONFIG_MOUSE_ELAN_I2C_SMBUS=y
  3553. +CONFIG_MOUSE_VSXXXAA=m
  3554. +CONFIG_MOUSE_GPIO=m
  3555. +CONFIG_MOUSE_SYNAPTICS_I2C=m
  3556. +CONFIG_MOUSE_SYNAPTICS_USB=m
  3557. +CONFIG_INPUT_JOYSTICK=y
  3558. +CONFIG_JOYSTICK_ANALOG=m
  3559. +CONFIG_JOYSTICK_A3D=m
  3560. +CONFIG_JOYSTICK_ADI=m
  3561. +CONFIG_JOYSTICK_COBRA=m
  3562. +CONFIG_JOYSTICK_GF2K=m
  3563. +CONFIG_JOYSTICK_GRIP=m
  3564. +CONFIG_JOYSTICK_GRIP_MP=m
  3565. +CONFIG_JOYSTICK_GUILLEMOT=m
  3566. +CONFIG_JOYSTICK_INTERACT=m
  3567. +CONFIG_JOYSTICK_SIDEWINDER=m
  3568. +CONFIG_JOYSTICK_TMDC=m
  3569. +CONFIG_JOYSTICK_IFORCE=m
  3570. +CONFIG_JOYSTICK_IFORCE_USB=y
  3571. +CONFIG_JOYSTICK_IFORCE_232=y
  3572. +CONFIG_JOYSTICK_WARRIOR=m
  3573. +CONFIG_JOYSTICK_MAGELLAN=m
  3574. +CONFIG_JOYSTICK_SPACEORB=m
  3575. +CONFIG_JOYSTICK_SPACEBALL=m
  3576. +CONFIG_JOYSTICK_STINGER=m
  3577. +CONFIG_JOYSTICK_TWIDJOY=m
  3578. +CONFIG_JOYSTICK_ZHENHUA=m
  3579. +CONFIG_JOYSTICK_DB9=m
  3580. +CONFIG_JOYSTICK_GAMECON=m
  3581. +CONFIG_JOYSTICK_TURBOGRAFX=m
  3582. +CONFIG_JOYSTICK_AS5011=m
  3583. +CONFIG_JOYSTICK_JOYDUMP=m
  3584. +CONFIG_JOYSTICK_XPAD=m
  3585. +CONFIG_JOYSTICK_XPAD_FF=y
  3586. +CONFIG_JOYSTICK_XPAD_LEDS=y
  3587. +CONFIG_JOYSTICK_WALKERA0701=m
  3588. +# CONFIG_JOYSTICK_PSXPAD_SPI is not set
  3589. +CONFIG_INPUT_TABLET=y
  3590. +CONFIG_TABLET_USB_ACECAD=m
  3591. +CONFIG_TABLET_USB_AIPTEK=m
  3592. +CONFIG_TABLET_USB_GTCO=m
  3593. +CONFIG_TABLET_USB_HANWANG=m
  3594. +CONFIG_TABLET_USB_KBTAB=m
  3595. +# CONFIG_TABLET_USB_PEGASUS is not set
  3596. +CONFIG_TABLET_SERIAL_WACOM4=m
  3597. +CONFIG_INPUT_TOUCHSCREEN=y
  3598. +CONFIG_TOUCHSCREEN_PROPERTIES=y
  3599. +CONFIG_TOUCHSCREEN_88PM860X=m
  3600. +CONFIG_TOUCHSCREEN_ADS7846=m
  3601. +CONFIG_TOUCHSCREEN_AD7877=m
  3602. +CONFIG_TOUCHSCREEN_AD7879=m
  3603. +CONFIG_TOUCHSCREEN_AD7879_I2C=m
  3604. +CONFIG_TOUCHSCREEN_AD7879_SPI=m
  3605. +CONFIG_TOUCHSCREEN_ATMEL_MXT=m
  3606. +# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
  3607. +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
  3608. +CONFIG_TOUCHSCREEN_BU21013=m
  3609. +CONFIG_TOUCHSCREEN_CY8CTMG110=m
  3610. +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
  3611. +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
  3612. +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m
  3613. +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m
  3614. +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m
  3615. +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m
  3616. +CONFIG_TOUCHSCREEN_DA9034=m
  3617. +CONFIG_TOUCHSCREEN_DA9052=m
  3618. +CONFIG_TOUCHSCREEN_DYNAPRO=m
  3619. +CONFIG_TOUCHSCREEN_HAMPSHIRE=m
  3620. +CONFIG_TOUCHSCREEN_EETI=m
  3621. +# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
  3622. +CONFIG_TOUCHSCREEN_FUJITSU=m
  3623. +CONFIG_TOUCHSCREEN_GOODIX=m
  3624. +CONFIG_TOUCHSCREEN_ILI210X=m
  3625. +CONFIG_TOUCHSCREEN_GUNZE=m
  3626. +# CONFIG_TOUCHSCREEN_EKTF2127 is not set
  3627. +CONFIG_TOUCHSCREEN_ELAN=m
  3628. +CONFIG_TOUCHSCREEN_ELO=m
  3629. +CONFIG_TOUCHSCREEN_WACOM_W8001=m
  3630. +CONFIG_TOUCHSCREEN_WACOM_I2C=m
  3631. +CONFIG_TOUCHSCREEN_MAX11801=m
  3632. +CONFIG_TOUCHSCREEN_MCS5000=m
  3633. +CONFIG_TOUCHSCREEN_MMS114=m
  3634. +# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
  3635. +CONFIG_TOUCHSCREEN_MTOUCH=m
  3636. +CONFIG_TOUCHSCREEN_INEXIO=m
  3637. +CONFIG_TOUCHSCREEN_MK712=m
  3638. +CONFIG_TOUCHSCREEN_PENMOUNT=m
  3639. +CONFIG_TOUCHSCREEN_EDT_FT5X06=m
  3640. +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
  3641. +CONFIG_TOUCHSCREEN_TOUCHWIN=m
  3642. +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
  3643. +CONFIG_TOUCHSCREEN_UCB1400=m
  3644. +CONFIG_TOUCHSCREEN_PIXCIR=m
  3645. +CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
  3646. +CONFIG_TOUCHSCREEN_WM831X=m
  3647. +CONFIG_TOUCHSCREEN_WM97XX=m
  3648. +CONFIG_TOUCHSCREEN_WM9705=y
  3649. +CONFIG_TOUCHSCREEN_WM9712=y
  3650. +CONFIG_TOUCHSCREEN_WM9713=y
  3651. +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
  3652. +CONFIG_TOUCHSCREEN_MC13783=m
  3653. +CONFIG_TOUCHSCREEN_USB_EGALAX=y
  3654. +CONFIG_TOUCHSCREEN_USB_PANJIT=y
  3655. +CONFIG_TOUCHSCREEN_USB_3M=y
  3656. +CONFIG_TOUCHSCREEN_USB_ITM=y
  3657. +CONFIG_TOUCHSCREEN_USB_ETURBO=y
  3658. +CONFIG_TOUCHSCREEN_USB_GUNZE=y
  3659. +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
  3660. +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
  3661. +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
  3662. +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
  3663. +CONFIG_TOUCHSCREEN_USB_GOTOP=y
  3664. +CONFIG_TOUCHSCREEN_USB_JASTEC=y
  3665. +CONFIG_TOUCHSCREEN_USB_ELO=y
  3666. +CONFIG_TOUCHSCREEN_USB_E2I=y
  3667. +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
  3668. +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
  3669. +CONFIG_TOUCHSCREEN_USB_NEXIO=y
  3670. +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
  3671. +CONFIG_TOUCHSCREEN_TOUCHIT213=m
  3672. +CONFIG_TOUCHSCREEN_TSC_SERIO=m
  3673. +CONFIG_TOUCHSCREEN_TSC200X_CORE=m
  3674. +CONFIG_TOUCHSCREEN_TSC2004=m
  3675. +CONFIG_TOUCHSCREEN_TSC2005=m
  3676. +CONFIG_TOUCHSCREEN_TSC2007=m
  3677. +# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
  3678. +CONFIG_TOUCHSCREEN_PCAP=m
  3679. +# CONFIG_TOUCHSCREEN_RM_TS is not set
  3680. +# CONFIG_TOUCHSCREEN_SILEAD is not set
  3681. +# CONFIG_TOUCHSCREEN_SIS_I2C is not set
  3682. +CONFIG_TOUCHSCREEN_ST1232=m
  3683. +CONFIG_TOUCHSCREEN_SUR40=m
  3684. +# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
  3685. +CONFIG_TOUCHSCREEN_SX8654=m
  3686. +CONFIG_TOUCHSCREEN_TPS6507X=m
  3687. +# CONFIG_TOUCHSCREEN_ZET6223 is not set
  3688. +CONFIG_TOUCHSCREEN_ZFORCE=m
  3689. +CONFIG_TOUCHSCREEN_ROHM_BU21023=m
  3690. +CONFIG_INPUT_MISC=y
  3691. +CONFIG_INPUT_88PM860X_ONKEY=m
  3692. +CONFIG_INPUT_88PM80X_ONKEY=m
  3693. +CONFIG_INPUT_AD714X=m
  3694. +CONFIG_INPUT_AD714X_I2C=m
  3695. +CONFIG_INPUT_AD714X_SPI=m
  3696. +CONFIG_INPUT_ARIZONA_HAPTICS=m
  3697. +CONFIG_INPUT_BMA150=m
  3698. +CONFIG_INPUT_E3X0_BUTTON=m
  3699. +CONFIG_INPUT_PCSPKR=m
  3700. +CONFIG_INPUT_MAX77693_HAPTIC=m
  3701. +CONFIG_INPUT_MAX8925_ONKEY=m
  3702. +CONFIG_INPUT_MAX8997_HAPTIC=m
  3703. +CONFIG_INPUT_MC13783_PWRBUTTON=m
  3704. +CONFIG_INPUT_MMA8450=m
  3705. +CONFIG_INPUT_APANEL=m
  3706. +CONFIG_INPUT_GP2A=m
  3707. +CONFIG_INPUT_GPIO_BEEPER=m
  3708. +CONFIG_INPUT_GPIO_TILT_POLLED=m
  3709. +# CONFIG_INPUT_GPIO_DECODER is not set
  3710. +CONFIG_INPUT_ATLAS_BTNS=m
  3711. +CONFIG_INPUT_ATI_REMOTE2=m
  3712. +CONFIG_INPUT_KEYSPAN_REMOTE=m
  3713. +CONFIG_INPUT_KXTJ9=m
  3714. +# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set
  3715. +CONFIG_INPUT_POWERMATE=m
  3716. +CONFIG_INPUT_YEALINK=m
  3717. +CONFIG_INPUT_CM109=m
  3718. +CONFIG_INPUT_REGULATOR_HAPTIC=m
  3719. +CONFIG_INPUT_RETU_PWRBUTTON=m
  3720. +CONFIG_INPUT_TPS65218_PWRBUTTON=m
  3721. +CONFIG_INPUT_TWL4030_PWRBUTTON=m
  3722. +CONFIG_INPUT_TWL4030_VIBRA=m
  3723. +CONFIG_INPUT_TWL6040_VIBRA=m
  3724. +CONFIG_INPUT_UINPUT=y
  3725. +CONFIG_INPUT_PALMAS_PWRBUTTON=m
  3726. +CONFIG_INPUT_PCF50633_PMU=m
  3727. +CONFIG_INPUT_PCF8574=m
  3728. +CONFIG_INPUT_PWM_BEEPER=m
  3729. +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
  3730. +CONFIG_INPUT_DA9052_ONKEY=m
  3731. +CONFIG_INPUT_DA9055_ONKEY=m
  3732. +CONFIG_INPUT_DA9063_ONKEY=m
  3733. +CONFIG_INPUT_WM831X_ON=m
  3734. +CONFIG_INPUT_PCAP=m
  3735. +CONFIG_INPUT_ADXL34X=m
  3736. +CONFIG_INPUT_ADXL34X_I2C=m
  3737. +CONFIG_INPUT_ADXL34X_SPI=m
  3738. +CONFIG_INPUT_IMS_PCU=m
  3739. +CONFIG_INPUT_CMA3000=m
  3740. +CONFIG_INPUT_CMA3000_I2C=m
  3741. +CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m
  3742. +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
  3743. +CONFIG_INPUT_SOC_BUTTON_ARRAY=m
  3744. +CONFIG_INPUT_DRV260X_HAPTICS=m
  3745. +CONFIG_INPUT_DRV2665_HAPTICS=m
  3746. +CONFIG_INPUT_DRV2667_HAPTICS=m
  3747. +CONFIG_RMI4_CORE=m
  3748. +# CONFIG_RMI4_I2C is not set
  3749. +# CONFIG_RMI4_SPI is not set
  3750. +# CONFIG_RMI4_SMB is not set
  3751. +CONFIG_RMI4_F03=y
  3752. +CONFIG_RMI4_F03_SERIO=m
  3753. +CONFIG_RMI4_2D_SENSOR=y
  3754. +CONFIG_RMI4_F11=y
  3755. +CONFIG_RMI4_F12=y
  3756. +CONFIG_RMI4_F30=y
  3757. +# CONFIG_RMI4_F34 is not set
  3758. +# CONFIG_RMI4_F54 is not set
  3759. +# CONFIG_RMI4_F55 is not set
  3760. +
  3761. +#
  3762. +# Hardware I/O ports
  3763. +#
  3764. +CONFIG_SERIO=y
  3765. +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
  3766. +CONFIG_SERIO_I8042=y
  3767. +CONFIG_SERIO_SERPORT=m
  3768. +CONFIG_SERIO_CT82C710=m
  3769. +CONFIG_SERIO_PARKBD=m
  3770. +CONFIG_SERIO_PCIPS2=m
  3771. +CONFIG_SERIO_LIBPS2=y
  3772. +CONFIG_SERIO_RAW=m
  3773. +CONFIG_SERIO_ALTERA_PS2=m
  3774. +CONFIG_SERIO_PS2MULT=m
  3775. +CONFIG_SERIO_ARC_PS2=m
  3776. +CONFIG_HYPERV_KEYBOARD=m
  3777. +CONFIG_USERIO=m
  3778. +CONFIG_GAMEPORT=m
  3779. +CONFIG_GAMEPORT_NS558=m
  3780. +CONFIG_GAMEPORT_L4=m
  3781. +CONFIG_GAMEPORT_EMU10K1=m
  3782. +CONFIG_GAMEPORT_FM801=m
  3783. +
  3784. +#
  3785. +# Character devices
  3786. +#
  3787. +CONFIG_TTY=y
  3788. +CONFIG_VT=y
  3789. +CONFIG_CONSOLE_TRANSLATIONS=y
  3790. +CONFIG_VT_CONSOLE=y
  3791. +CONFIG_VT_CONSOLE_SLEEP=y
  3792. +CONFIG_HW_CONSOLE=y
  3793. +CONFIG_VT_HW_CONSOLE_BINDING=y
  3794. +CONFIG_UNIX98_PTYS=y
  3795. +CONFIG_LEGACY_PTYS=y
  3796. +CONFIG_LEGACY_PTY_COUNT=0
  3797. +CONFIG_SERIAL_NONSTANDARD=y
  3798. +CONFIG_ROCKETPORT=m
  3799. +CONFIG_CYCLADES=m
  3800. +# CONFIG_CYZ_INTR is not set
  3801. +CONFIG_MOXA_INTELLIO=m
  3802. +CONFIG_MOXA_SMARTIO=m
  3803. +CONFIG_SYNCLINK=m
  3804. +CONFIG_SYNCLINKMP=m
  3805. +CONFIG_SYNCLINK_GT=m
  3806. +CONFIG_NOZOMI=m
  3807. +CONFIG_ISI=m
  3808. +CONFIG_N_HDLC=m
  3809. +CONFIG_N_GSM=m
  3810. +CONFIG_TRACE_ROUTER=m
  3811. +CONFIG_TRACE_SINK=m
  3812. +CONFIG_DEVMEM=y
  3813. +# CONFIG_DEVKMEM is not set
  3814. +
  3815. +#
  3816. +# Serial drivers
  3817. +#
  3818. +CONFIG_SERIAL_EARLYCON=y
  3819. +CONFIG_SERIAL_8250=y
  3820. +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
  3821. +CONFIG_SERIAL_8250_PNP=y
  3822. +# CONFIG_SERIAL_8250_FINTEK is not set
  3823. +CONFIG_SERIAL_8250_CONSOLE=y
  3824. +CONFIG_SERIAL_8250_DMA=y
  3825. +CONFIG_SERIAL_8250_PCI=y
  3826. +CONFIG_SERIAL_8250_EXAR=y
  3827. +CONFIG_SERIAL_8250_CS=m
  3828. +CONFIG_SERIAL_8250_NR_UARTS=48
  3829. +CONFIG_SERIAL_8250_RUNTIME_UARTS=32
  3830. +CONFIG_SERIAL_8250_EXTENDED=y
  3831. +CONFIG_SERIAL_8250_MANY_PORTS=y
  3832. +CONFIG_SERIAL_8250_SHARE_IRQ=y
  3833. +# CONFIG_SERIAL_8250_DETECT_IRQ is not set
  3834. +CONFIG_SERIAL_8250_RSA=y
  3835. +# CONFIG_SERIAL_8250_FSL is not set
  3836. +CONFIG_SERIAL_8250_DW=m
  3837. +CONFIG_SERIAL_8250_RT288X=y
  3838. +CONFIG_SERIAL_8250_LPSS=y
  3839. +CONFIG_SERIAL_8250_MID=m
  3840. +# CONFIG_SERIAL_8250_MOXA is not set
  3841. +
  3842. +#
  3843. +# Non-8250 serial port support
  3844. +#
  3845. +CONFIG_SERIAL_KGDB_NMI=y
  3846. +CONFIG_SERIAL_MAX3100=m
  3847. +CONFIG_SERIAL_MAX310X=y
  3848. +CONFIG_SERIAL_UARTLITE=m
  3849. +CONFIG_SERIAL_UARTLITE_NR_UARTS=1
  3850. +CONFIG_SERIAL_CORE=y
  3851. +CONFIG_SERIAL_CORE_CONSOLE=y
  3852. +CONFIG_CONSOLE_POLL=y
  3853. +CONFIG_SERIAL_JSM=m
  3854. +CONFIG_SERIAL_SCCNXP=y
  3855. +CONFIG_SERIAL_SCCNXP_CONSOLE=y
  3856. +CONFIG_SERIAL_SC16IS7XX_CORE=m
  3857. +CONFIG_SERIAL_SC16IS7XX=m
  3858. +CONFIG_SERIAL_SC16IS7XX_I2C=y
  3859. +CONFIG_SERIAL_SC16IS7XX_SPI=y
  3860. +CONFIG_SERIAL_ALTERA_JTAGUART=m
  3861. +CONFIG_SERIAL_ALTERA_UART=m
  3862. +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
  3863. +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
  3864. +# CONFIG_SERIAL_IFX6X60 is not set
  3865. +CONFIG_SERIAL_ARC=m
  3866. +CONFIG_SERIAL_ARC_NR_PORTS=1
  3867. +CONFIG_SERIAL_RP2=m
  3868. +CONFIG_SERIAL_RP2_NR_UARTS=32
  3869. +CONFIG_SERIAL_FSL_LPUART=m
  3870. +CONFIG_SERIAL_MEN_Z135=m
  3871. +# CONFIG_SERIAL_DEV_BUS is not set
  3872. +CONFIG_TTY_PRINTK=y
  3873. +CONFIG_PRINTER=m
  3874. +# CONFIG_LP_CONSOLE is not set
  3875. +CONFIG_PPDEV=m
  3876. +CONFIG_HVC_DRIVER=y
  3877. +CONFIG_HVC_IRQ=y
  3878. +CONFIG_HVC_XEN=y
  3879. +CONFIG_HVC_XEN_FRONTEND=y
  3880. +CONFIG_VIRTIO_CONSOLE=y
  3881. +CONFIG_IPMI_HANDLER=m
  3882. +# CONFIG_IPMI_PANIC_EVENT is not set
  3883. +CONFIG_IPMI_DEVICE_INTERFACE=m
  3884. +CONFIG_IPMI_SI=m
  3885. +CONFIG_IPMI_SSIF=m
  3886. +CONFIG_IPMI_WATCHDOG=m
  3887. +CONFIG_IPMI_POWEROFF=m
  3888. +CONFIG_HW_RANDOM=y
  3889. +CONFIG_HW_RANDOM_TIMERIOMEM=m
  3890. +CONFIG_HW_RANDOM_INTEL=m
  3891. +CONFIG_HW_RANDOM_AMD=m
  3892. +CONFIG_HW_RANDOM_VIA=m
  3893. +CONFIG_HW_RANDOM_VIRTIO=m
  3894. +CONFIG_HW_RANDOM_TPM=m
  3895. +CONFIG_NVRAM=m
  3896. +CONFIG_R3964=m
  3897. +CONFIG_APPLICOM=m
  3898. +
  3899. +#
  3900. +# PCMCIA character devices
  3901. +#
  3902. +CONFIG_SYNCLINK_CS=m
  3903. +CONFIG_CARDMAN_4000=m
  3904. +CONFIG_CARDMAN_4040=m
  3905. +# CONFIG_SCR24X is not set
  3906. +CONFIG_IPWIRELESS=m
  3907. +CONFIG_MWAVE=m
  3908. +CONFIG_RAW_DRIVER=m
  3909. +CONFIG_MAX_RAW_DEVS=256
  3910. +CONFIG_HPET=y
  3911. +CONFIG_HPET_MMAP=y
  3912. +CONFIG_HPET_MMAP_DEFAULT=y
  3913. +CONFIG_HANGCHECK_TIMER=m
  3914. +CONFIG_TCG_TPM=y
  3915. +CONFIG_TCG_TIS_CORE=y
  3916. +CONFIG_TCG_TIS=y
  3917. +# CONFIG_TCG_TIS_SPI is not set
  3918. +CONFIG_TCG_TIS_I2C_ATMEL=m
  3919. +CONFIG_TCG_TIS_I2C_INFINEON=m
  3920. +CONFIG_TCG_TIS_I2C_NUVOTON=m
  3921. +CONFIG_TCG_NSC=m
  3922. +CONFIG_TCG_ATMEL=m
  3923. +CONFIG_TCG_INFINEON=m
  3924. +CONFIG_TCG_XEN=m
  3925. +CONFIG_TCG_CRB=m
  3926. +# CONFIG_TCG_VTPM_PROXY is not set
  3927. +CONFIG_TCG_TIS_ST33ZP24=m
  3928. +CONFIG_TCG_TIS_ST33ZP24_I2C=m
  3929. +CONFIG_TCG_TIS_ST33ZP24_SPI=m
  3930. +CONFIG_TELCLOCK=m
  3931. +CONFIG_DEVPORT=y
  3932. +CONFIG_XILLYBUS=m
  3933. +CONFIG_XILLYBUS_PCIE=m
  3934. +
  3935. +#
  3936. +# I2C support
  3937. +#
  3938. +CONFIG_I2C=y
  3939. +CONFIG_ACPI_I2C_OPREGION=y
  3940. +CONFIG_I2C_BOARDINFO=y
  3941. +CONFIG_I2C_COMPAT=y
  3942. +CONFIG_I2C_CHARDEV=y
  3943. +CONFIG_I2C_MUX=m
  3944. +
  3945. +#
  3946. +# Multiplexer I2C Chip support
  3947. +#
  3948. +CONFIG_I2C_MUX_GPIO=m
  3949. +# CONFIG_I2C_MUX_LTC4306 is not set
  3950. +CONFIG_I2C_MUX_PCA9541=m
  3951. +CONFIG_I2C_MUX_PCA954x=m
  3952. +CONFIG_I2C_MUX_PINCTRL=m
  3953. +CONFIG_I2C_MUX_REG=m
  3954. +# CONFIG_I2C_MUX_MLXCPLD is not set
  3955. +CONFIG_I2C_HELPER_AUTO=y
  3956. +CONFIG_I2C_SMBUS=m
  3957. +CONFIG_I2C_ALGOBIT=m
  3958. +CONFIG_I2C_ALGOPCA=m
  3959. +
  3960. +#
  3961. +# I2C Hardware Bus support
  3962. +#
  3963. +
  3964. +#
  3965. +# PC SMBus host controller drivers
  3966. +#
  3967. +CONFIG_I2C_ALI1535=m
  3968. +CONFIG_I2C_ALI1563=m
  3969. +CONFIG_I2C_ALI15X3=m
  3970. +CONFIG_I2C_AMD756=m
  3971. +CONFIG_I2C_AMD756_S4882=m
  3972. +CONFIG_I2C_AMD8111=m
  3973. +CONFIG_I2C_I801=m
  3974. +CONFIG_I2C_ISCH=m
  3975. +CONFIG_I2C_ISMT=m
  3976. +CONFIG_I2C_PIIX4=m
  3977. +CONFIG_I2C_NFORCE2=m
  3978. +CONFIG_I2C_NFORCE2_S4985=m
  3979. +CONFIG_I2C_SIS5595=m
  3980. +CONFIG_I2C_SIS630=m
  3981. +CONFIG_I2C_SIS96X=m
  3982. +CONFIG_I2C_VIA=m
  3983. +CONFIG_I2C_VIAPRO=m
  3984. +
  3985. +#
  3986. +# ACPI drivers
  3987. +#
  3988. +CONFIG_I2C_SCMI=m
  3989. +
  3990. +#
  3991. +# I2C system bus drivers (mostly embedded / system-on-chip)
  3992. +#
  3993. +CONFIG_I2C_CBUS_GPIO=m
  3994. +CONFIG_I2C_DESIGNWARE_CORE=m
  3995. +CONFIG_I2C_DESIGNWARE_PLATFORM=m
  3996. +CONFIG_I2C_DESIGNWARE_PCI=m
  3997. +CONFIG_I2C_DESIGNWARE_BAYTRAIL=y
  3998. +CONFIG_I2C_EMEV2=m
  3999. +CONFIG_I2C_GPIO=m
  4000. +CONFIG_I2C_KEMPLD=m
  4001. +CONFIG_I2C_OCORES=m
  4002. +CONFIG_I2C_PCA_PLATFORM=m
  4003. +# CONFIG_I2C_PXA_PCI is not set
  4004. +CONFIG_I2C_SIMTEC=m
  4005. +CONFIG_I2C_XILINX=m
  4006. +
  4007. +#
  4008. +# External I2C/SMBus adapter drivers
  4009. +#
  4010. +CONFIG_I2C_DIOLAN_U2C=m
  4011. +CONFIG_I2C_DLN2=m
  4012. +CONFIG_I2C_PARPORT=m
  4013. +CONFIG_I2C_PARPORT_LIGHT=m
  4014. +CONFIG_I2C_ROBOTFUZZ_OSIF=m
  4015. +CONFIG_I2C_TAOS_EVM=m
  4016. +CONFIG_I2C_TINY_USB=m
  4017. +CONFIG_I2C_VIPERBOARD=m
  4018. +
  4019. +#
  4020. +# Other I2C/SMBus bus drivers
  4021. +#
  4022. +# CONFIG_I2C_MLXCPLD is not set
  4023. +CONFIG_I2C_CROS_EC_TUNNEL=m
  4024. +CONFIG_I2C_STUB=m
  4025. +CONFIG_I2C_SLAVE=y
  4026. +# CONFIG_I2C_SLAVE_EEPROM is not set
  4027. +# CONFIG_I2C_DEBUG_CORE is not set
  4028. +# CONFIG_I2C_DEBUG_ALGO is not set
  4029. +# CONFIG_I2C_DEBUG_BUS is not set
  4030. +CONFIG_SPI=y
  4031. +# CONFIG_SPI_DEBUG is not set
  4032. +CONFIG_SPI_MASTER=y
  4033. +
  4034. +#
  4035. +# SPI Master Controller Drivers
  4036. +#
  4037. +CONFIG_SPI_ALTERA=m
  4038. +# CONFIG_SPI_AXI_SPI_ENGINE is not set
  4039. +CONFIG_SPI_BITBANG=m
  4040. +CONFIG_SPI_BUTTERFLY=m
  4041. +CONFIG_SPI_CADENCE=m
  4042. +CONFIG_SPI_DESIGNWARE=m
  4043. +CONFIG_SPI_DW_PCI=m
  4044. +CONFIG_SPI_DW_MID_DMA=y
  4045. +CONFIG_SPI_DW_MMIO=m
  4046. +CONFIG_SPI_DLN2=m
  4047. +CONFIG_SPI_GPIO=m
  4048. +CONFIG_SPI_LM70_LLP=m
  4049. +CONFIG_SPI_OC_TINY=m
  4050. +CONFIG_SPI_PXA2XX=m
  4051. +CONFIG_SPI_PXA2XX_PCI=m
  4052. +# CONFIG_SPI_ROCKCHIP is not set
  4053. +CONFIG_SPI_SC18IS602=m
  4054. +CONFIG_SPI_XCOMM=m
  4055. +# CONFIG_SPI_XILINX is not set
  4056. +CONFIG_SPI_ZYNQMP_GQSPI=m
  4057. +
  4058. +#
  4059. +# SPI Protocol Masters
  4060. +#
  4061. +CONFIG_SPI_SPIDEV=m
  4062. +# CONFIG_SPI_LOOPBACK_TEST is not set
  4063. +CONFIG_SPI_TLE62X0=m
  4064. +CONFIG_SPMI=m
  4065. +CONFIG_HSI=m
  4066. +CONFIG_HSI_BOARDINFO=y
  4067. +
  4068. +#
  4069. +# HSI controllers
  4070. +#
  4071. +
  4072. +#
  4073. +# HSI clients
  4074. +#
  4075. +CONFIG_HSI_CHAR=m
  4076. +
  4077. +#
  4078. +# PPS support
  4079. +#
  4080. +CONFIG_PPS=m
  4081. +# CONFIG_PPS_DEBUG is not set
  4082. +
  4083. +#
  4084. +# PPS clients support
  4085. +#
  4086. +# CONFIG_PPS_CLIENT_KTIMER is not set
  4087. +CONFIG_PPS_CLIENT_LDISC=m
  4088. +CONFIG_PPS_CLIENT_PARPORT=m
  4089. +CONFIG_PPS_CLIENT_GPIO=m
  4090. +
  4091. +#
  4092. +# PPS generators support
  4093. +#
  4094. +
  4095. +#
  4096. +# PTP clock support
  4097. +#
  4098. +CONFIG_PTP_1588_CLOCK=m
  4099. +
  4100. +#
  4101. +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
  4102. +#
  4103. +CONFIG_PTP_1588_CLOCK_KVM=m
  4104. +CONFIG_PINCTRL=y
  4105. +
  4106. +#
  4107. +# Pin controllers
  4108. +#
  4109. +CONFIG_PINMUX=y
  4110. +CONFIG_PINCONF=y
  4111. +CONFIG_GENERIC_PINCONF=y
  4112. +# CONFIG_DEBUG_PINCTRL is not set
  4113. +CONFIG_PINCTRL_AMD=y
  4114. +CONFIG_PINCTRL_SX150X=y
  4115. +CONFIG_PINCTRL_BAYTRAIL=y
  4116. +CONFIG_PINCTRL_CHERRYVIEW=m
  4117. +CONFIG_PINCTRL_INTEL=m
  4118. +CONFIG_PINCTRL_BROXTON=m
  4119. +# CONFIG_PINCTRL_GEMINILAKE is not set
  4120. +CONFIG_PINCTRL_SUNRISEPOINT=m
  4121. +CONFIG_GPIOLIB=y
  4122. +CONFIG_GPIO_ACPI=y
  4123. +CONFIG_GPIOLIB_IRQCHIP=y
  4124. +# CONFIG_DEBUG_GPIO is not set
  4125. +CONFIG_GPIO_SYSFS=y
  4126. +CONFIG_GPIO_GENERIC=m
  4127. +CONFIG_GPIO_MAX730X=m
  4128. +
  4129. +#
  4130. +# Memory mapped GPIO drivers
  4131. +#
  4132. +CONFIG_GPIO_AMDPT=m
  4133. +CONFIG_GPIO_DWAPB=m
  4134. +# CONFIG_GPIO_EXAR is not set
  4135. +CONFIG_GPIO_GENERIC_PLATFORM=m
  4136. +CONFIG_GPIO_ICH=m
  4137. +CONFIG_GPIO_LYNXPOINT=y
  4138. +# CONFIG_GPIO_MENZ127 is not set
  4139. +# CONFIG_GPIO_MOCKUP is not set
  4140. +CONFIG_GPIO_VX855=m
  4141. +
  4142. +#
  4143. +# Port-mapped I/O GPIO drivers
  4144. +#
  4145. +CONFIG_GPIO_F7188X=m
  4146. +CONFIG_GPIO_IT87=m
  4147. +CONFIG_GPIO_SCH=m
  4148. +CONFIG_GPIO_SCH311X=m
  4149. +
  4150. +#
  4151. +# I2C GPIO expanders
  4152. +#
  4153. +CONFIG_GPIO_ADP5588=m
  4154. +CONFIG_GPIO_MAX7300=m
  4155. +CONFIG_GPIO_MAX732X=m
  4156. +CONFIG_GPIO_PCA953X=m
  4157. +CONFIG_GPIO_PCF857X=m
  4158. +CONFIG_GPIO_SX150X=y
  4159. +# CONFIG_GPIO_TPIC2810 is not set
  4160. +
  4161. +#
  4162. +# MFD GPIO expanders
  4163. +#
  4164. +CONFIG_GPIO_ADP5520=m
  4165. +CONFIG_GPIO_ARIZONA=m
  4166. +CONFIG_GPIO_CRYSTAL_COVE=m
  4167. +CONFIG_GPIO_DA9052=m
  4168. +CONFIG_GPIO_DA9055=m
  4169. +CONFIG_GPIO_DLN2=m
  4170. +CONFIG_GPIO_JANZ_TTL=m
  4171. +CONFIG_GPIO_KEMPLD=m
  4172. +CONFIG_GPIO_LP3943=m
  4173. +CONFIG_GPIO_PALMAS=y
  4174. +CONFIG_GPIO_RC5T583=y
  4175. +# CONFIG_GPIO_TPS65218 is not set
  4176. +CONFIG_GPIO_TPS6586X=y
  4177. +CONFIG_GPIO_TPS65910=y
  4178. +CONFIG_GPIO_TPS65912=m
  4179. +CONFIG_GPIO_TWL4030=m
  4180. +CONFIG_GPIO_TWL6040=m
  4181. +CONFIG_GPIO_UCB1400=m
  4182. +CONFIG_GPIO_WM831X=m
  4183. +CONFIG_GPIO_WM8350=m
  4184. +CONFIG_GPIO_WM8994=m
  4185. +
  4186. +#
  4187. +# PCI GPIO expanders
  4188. +#
  4189. +CONFIG_GPIO_AMD8111=m
  4190. +CONFIG_GPIO_ML_IOH=m
  4191. +# CONFIG_GPIO_PCI_IDIO_16 is not set
  4192. +CONFIG_GPIO_RDC321X=m
  4193. +
  4194. +#
  4195. +# SPI GPIO expanders
  4196. +#
  4197. +CONFIG_GPIO_MAX7301=m
  4198. +CONFIG_GPIO_MC33880=m
  4199. +# CONFIG_GPIO_PISOSR is not set
  4200. +
  4201. +#
  4202. +# SPI or I2C GPIO expanders
  4203. +#
  4204. +
  4205. +#
  4206. +# USB GPIO expanders
  4207. +#
  4208. +CONFIG_GPIO_VIPERBOARD=m
  4209. +CONFIG_W1=m
  4210. +CONFIG_W1_CON=y
  4211. +
  4212. +#
  4213. +# 1-wire Bus Masters
  4214. +#
  4215. +CONFIG_W1_MASTER_MATROX=m
  4216. +CONFIG_W1_MASTER_DS2490=m
  4217. +CONFIG_W1_MASTER_DS2482=m
  4218. +CONFIG_W1_MASTER_DS1WM=m
  4219. +CONFIG_W1_MASTER_GPIO=m
  4220. +
  4221. +#
  4222. +# 1-wire Slaves
  4223. +#
  4224. +CONFIG_W1_SLAVE_THERM=m
  4225. +CONFIG_W1_SLAVE_SMEM=m
  4226. +# CONFIG_W1_SLAVE_DS2405 is not set
  4227. +CONFIG_W1_SLAVE_DS2408=m
  4228. +CONFIG_W1_SLAVE_DS2408_READBACK=y
  4229. +CONFIG_W1_SLAVE_DS2413=m
  4230. +CONFIG_W1_SLAVE_DS2406=m
  4231. +CONFIG_W1_SLAVE_DS2423=m
  4232. +CONFIG_W1_SLAVE_DS2431=m
  4233. +CONFIG_W1_SLAVE_DS2433=m
  4234. +# CONFIG_W1_SLAVE_DS2433_CRC is not set
  4235. +# CONFIG_W1_SLAVE_DS2438 is not set
  4236. +CONFIG_W1_SLAVE_DS2760=m
  4237. +CONFIG_W1_SLAVE_DS2780=m
  4238. +CONFIG_W1_SLAVE_DS2781=m
  4239. +CONFIG_W1_SLAVE_DS28E04=m
  4240. +CONFIG_W1_SLAVE_BQ27000=m
  4241. +CONFIG_POWER_AVS=y
  4242. +CONFIG_POWER_RESET=y
  4243. +CONFIG_POWER_RESET_RESTART=y
  4244. +CONFIG_POWER_SUPPLY=y
  4245. +# CONFIG_POWER_SUPPLY_DEBUG is not set
  4246. +CONFIG_PDA_POWER=m
  4247. +CONFIG_GENERIC_ADC_BATTERY=m
  4248. +CONFIG_MAX8925_POWER=m
  4249. +CONFIG_WM831X_BACKUP=m
  4250. +CONFIG_WM831X_POWER=m
  4251. +CONFIG_WM8350_POWER=m
  4252. +CONFIG_TEST_POWER=m
  4253. +CONFIG_BATTERY_88PM860X=m
  4254. +CONFIG_BATTERY_DS2760=m
  4255. +CONFIG_BATTERY_DS2780=m
  4256. +CONFIG_BATTERY_DS2781=m
  4257. +CONFIG_BATTERY_DS2782=m
  4258. +CONFIG_BATTERY_SBS=m
  4259. +# CONFIG_CHARGER_SBS is not set
  4260. +CONFIG_BATTERY_BQ27XXX=m
  4261. +CONFIG_BATTERY_BQ27XXX_I2C=m
  4262. +CONFIG_BATTERY_DA9030=m
  4263. +CONFIG_BATTERY_DA9052=m
  4264. +CONFIG_CHARGER_DA9150=m
  4265. +CONFIG_BATTERY_DA9150=m
  4266. +CONFIG_BATTERY_MAX17040=y
  4267. +CONFIG_BATTERY_MAX17042=y
  4268. +CONFIG_BATTERY_TWL4030_MADC=m
  4269. +CONFIG_CHARGER_88PM860X=m
  4270. +CONFIG_CHARGER_PCF50633=m
  4271. +CONFIG_BATTERY_RX51=m
  4272. +CONFIG_CHARGER_ISP1704=m
  4273. +CONFIG_CHARGER_MAX8903=m
  4274. +CONFIG_CHARGER_TWL4030=m
  4275. +CONFIG_CHARGER_LP8727=m
  4276. +CONFIG_CHARGER_LP8788=m
  4277. +CONFIG_CHARGER_GPIO=m
  4278. +CONFIG_CHARGER_MANAGER=y
  4279. +CONFIG_CHARGER_MAX14577=m
  4280. +CONFIG_CHARGER_MAX77693=m
  4281. +CONFIG_CHARGER_MAX8997=m
  4282. +CONFIG_CHARGER_MAX8998=m
  4283. +CONFIG_CHARGER_BQ2415X=m
  4284. +CONFIG_CHARGER_BQ24190=y
  4285. +CONFIG_CHARGER_BQ24257=m
  4286. +CONFIG_CHARGER_BQ24735=m
  4287. +CONFIG_CHARGER_BQ25890=m
  4288. +CONFIG_CHARGER_SMB347=m
  4289. +CONFIG_CHARGER_TPS65090=m
  4290. +CONFIG_CHARGER_TPS65217=m
  4291. +CONFIG_BATTERY_GAUGE_LTC2941=m
  4292. +CONFIG_BATTERY_RT5033=m
  4293. +CONFIG_CHARGER_RT9455=m
  4294. +CONFIG_HWMON=y
  4295. +CONFIG_HWMON_VID=m
  4296. +# CONFIG_HWMON_DEBUG_CHIP is not set
  4297. +
  4298. +#
  4299. +# Native drivers
  4300. +#
  4301. +CONFIG_SENSORS_ABITUGURU=m
  4302. +CONFIG_SENSORS_ABITUGURU3=m
  4303. +CONFIG_SENSORS_AD7314=m
  4304. +CONFIG_SENSORS_AD7414=m
  4305. +CONFIG_SENSORS_AD7418=m
  4306. +CONFIG_SENSORS_ADM1021=m
  4307. +CONFIG_SENSORS_ADM1025=m
  4308. +CONFIG_SENSORS_ADM1026=m
  4309. +CONFIG_SENSORS_ADM1029=m
  4310. +CONFIG_SENSORS_ADM1031=m
  4311. +CONFIG_SENSORS_ADM9240=m
  4312. +CONFIG_SENSORS_ADT7X10=m
  4313. +CONFIG_SENSORS_ADT7310=m
  4314. +CONFIG_SENSORS_ADT7410=m
  4315. +CONFIG_SENSORS_ADT7411=m
  4316. +CONFIG_SENSORS_ADT7462=m
  4317. +CONFIG_SENSORS_ADT7470=m
  4318. +CONFIG_SENSORS_ADT7475=m
  4319. +CONFIG_SENSORS_ASC7621=m
  4320. +CONFIG_SENSORS_K8TEMP=m
  4321. +CONFIG_SENSORS_K10TEMP=m
  4322. +CONFIG_SENSORS_FAM15H_POWER=m
  4323. +CONFIG_SENSORS_APPLESMC=m
  4324. +CONFIG_SENSORS_ASB100=m
  4325. +# CONFIG_SENSORS_ASPEED is not set
  4326. +CONFIG_SENSORS_ATXP1=m
  4327. +CONFIG_SENSORS_DS620=m
  4328. +CONFIG_SENSORS_DS1621=m
  4329. +CONFIG_SENSORS_DELL_SMM=m
  4330. +CONFIG_SENSORS_DA9052_ADC=m
  4331. +CONFIG_SENSORS_DA9055=m
  4332. +CONFIG_SENSORS_I5K_AMB=m
  4333. +CONFIG_SENSORS_F71805F=m
  4334. +CONFIG_SENSORS_F71882FG=m
  4335. +CONFIG_SENSORS_F75375S=m
  4336. +CONFIG_SENSORS_MC13783_ADC=m
  4337. +CONFIG_SENSORS_FSCHMD=m
  4338. +# CONFIG_SENSORS_FTSTEUTATES is not set
  4339. +CONFIG_SENSORS_GL518SM=m
  4340. +CONFIG_SENSORS_GL520SM=m
  4341. +CONFIG_SENSORS_G760A=m
  4342. +CONFIG_SENSORS_G762=m
  4343. +CONFIG_SENSORS_GPIO_FAN=m
  4344. +CONFIG_SENSORS_HIH6130=m
  4345. +CONFIG_SENSORS_IBMAEM=m
  4346. +CONFIG_SENSORS_IBMPEX=m
  4347. +CONFIG_SENSORS_IIO_HWMON=m
  4348. +CONFIG_SENSORS_I5500=m
  4349. +CONFIG_SENSORS_CORETEMP=m
  4350. +CONFIG_SENSORS_IT87=m
  4351. +CONFIG_SENSORS_JC42=m
  4352. +CONFIG_SENSORS_POWR1220=m
  4353. +CONFIG_SENSORS_LINEAGE=m
  4354. +CONFIG_SENSORS_LTC2945=m
  4355. +# CONFIG_SENSORS_LTC2990 is not set
  4356. +CONFIG_SENSORS_LTC4151=m
  4357. +CONFIG_SENSORS_LTC4215=m
  4358. +CONFIG_SENSORS_LTC4222=m
  4359. +CONFIG_SENSORS_LTC4245=m
  4360. +CONFIG_SENSORS_LTC4260=m
  4361. +CONFIG_SENSORS_LTC4261=m
  4362. +CONFIG_SENSORS_MAX1111=m
  4363. +CONFIG_SENSORS_MAX16065=m
  4364. +CONFIG_SENSORS_MAX1619=m
  4365. +CONFIG_SENSORS_MAX1668=m
  4366. +CONFIG_SENSORS_MAX197=m
  4367. +# CONFIG_SENSORS_MAX31722 is not set
  4368. +CONFIG_SENSORS_MAX6639=m
  4369. +CONFIG_SENSORS_MAX6642=m
  4370. +CONFIG_SENSORS_MAX6650=m
  4371. +CONFIG_SENSORS_MAX6697=m
  4372. +CONFIG_SENSORS_MAX31790=m
  4373. +CONFIG_SENSORS_MCP3021=m
  4374. +# CONFIG_SENSORS_TC654 is not set
  4375. +CONFIG_SENSORS_MENF21BMC_HWMON=m
  4376. +CONFIG_SENSORS_ADCXX=m
  4377. +CONFIG_SENSORS_LM63=m
  4378. +CONFIG_SENSORS_LM70=m
  4379. +CONFIG_SENSORS_LM73=m
  4380. +CONFIG_SENSORS_LM75=m
  4381. +CONFIG_SENSORS_LM77=m
  4382. +CONFIG_SENSORS_LM78=m
  4383. +CONFIG_SENSORS_LM80=m
  4384. +CONFIG_SENSORS_LM83=m
  4385. +CONFIG_SENSORS_LM85=m
  4386. +CONFIG_SENSORS_LM87=m
  4387. +CONFIG_SENSORS_LM90=m
  4388. +CONFIG_SENSORS_LM92=m
  4389. +CONFIG_SENSORS_LM93=m
  4390. +CONFIG_SENSORS_LM95234=m
  4391. +CONFIG_SENSORS_LM95241=m
  4392. +CONFIG_SENSORS_LM95245=m
  4393. +CONFIG_SENSORS_PC87360=m
  4394. +CONFIG_SENSORS_PC87427=m
  4395. +CONFIG_SENSORS_NTC_THERMISTOR=m
  4396. +CONFIG_SENSORS_NCT6683=m
  4397. +CONFIG_SENSORS_NCT6775=m
  4398. +CONFIG_SENSORS_NCT7802=m
  4399. +CONFIG_SENSORS_NCT7904=m
  4400. +CONFIG_SENSORS_PCF8591=m
  4401. +CONFIG_PMBUS=m
  4402. +CONFIG_SENSORS_PMBUS=m
  4403. +CONFIG_SENSORS_ADM1275=m
  4404. +CONFIG_SENSORS_LM25066=m
  4405. +CONFIG_SENSORS_LTC2978=m
  4406. +CONFIG_SENSORS_LTC2978_REGULATOR=y
  4407. +# CONFIG_SENSORS_LTC3815 is not set
  4408. +CONFIG_SENSORS_MAX16064=m
  4409. +CONFIG_SENSORS_MAX20751=m
  4410. +CONFIG_SENSORS_MAX34440=m
  4411. +CONFIG_SENSORS_MAX8688=m
  4412. +CONFIG_SENSORS_TPS40422=m
  4413. +CONFIG_SENSORS_UCD9000=m
  4414. +CONFIG_SENSORS_UCD9200=m
  4415. +CONFIG_SENSORS_ZL6100=m
  4416. +CONFIG_SENSORS_SHT15=m
  4417. +CONFIG_SENSORS_SHT21=m
  4418. +# CONFIG_SENSORS_SHT3x is not set
  4419. +CONFIG_SENSORS_SHTC1=m
  4420. +CONFIG_SENSORS_SIS5595=m
  4421. +CONFIG_SENSORS_DME1737=m
  4422. +CONFIG_SENSORS_EMC1403=m
  4423. +CONFIG_SENSORS_EMC2103=m
  4424. +CONFIG_SENSORS_EMC6W201=m
  4425. +CONFIG_SENSORS_SMSC47M1=m
  4426. +CONFIG_SENSORS_SMSC47M192=m
  4427. +CONFIG_SENSORS_SMSC47B397=m
  4428. +CONFIG_SENSORS_SCH56XX_COMMON=m
  4429. +CONFIG_SENSORS_SCH5627=m
  4430. +CONFIG_SENSORS_SCH5636=m
  4431. +# CONFIG_SENSORS_STTS751 is not set
  4432. +CONFIG_SENSORS_SMM665=m
  4433. +CONFIG_SENSORS_ADC128D818=m
  4434. +CONFIG_SENSORS_ADS1015=m
  4435. +CONFIG_SENSORS_ADS7828=m
  4436. +CONFIG_SENSORS_ADS7871=m
  4437. +CONFIG_SENSORS_AMC6821=m
  4438. +CONFIG_SENSORS_INA209=m
  4439. +CONFIG_SENSORS_INA2XX=m
  4440. +# CONFIG_SENSORS_INA3221 is not set
  4441. +CONFIG_SENSORS_TC74=m
  4442. +CONFIG_SENSORS_THMC50=m
  4443. +CONFIG_SENSORS_TMP102=m
  4444. +CONFIG_SENSORS_TMP103=m
  4445. +# CONFIG_SENSORS_TMP108 is not set
  4446. +CONFIG_SENSORS_TMP401=m
  4447. +CONFIG_SENSORS_TMP421=m
  4448. +CONFIG_SENSORS_VIA_CPUTEMP=m
  4449. +CONFIG_SENSORS_VIA686A=m
  4450. +CONFIG_SENSORS_VT1211=m
  4451. +CONFIG_SENSORS_VT8231=m
  4452. +CONFIG_SENSORS_W83781D=m
  4453. +CONFIG_SENSORS_W83791D=m
  4454. +CONFIG_SENSORS_W83792D=m
  4455. +CONFIG_SENSORS_W83793=m
  4456. +CONFIG_SENSORS_W83795=m
  4457. +# CONFIG_SENSORS_W83795_FANCTRL is not set
  4458. +CONFIG_SENSORS_W83L785TS=m
  4459. +CONFIG_SENSORS_W83L786NG=m
  4460. +CONFIG_SENSORS_W83627HF=m
  4461. +CONFIG_SENSORS_W83627EHF=m
  4462. +CONFIG_SENSORS_WM831X=m
  4463. +CONFIG_SENSORS_WM8350=m
  4464. +# CONFIG_SENSORS_XGENE is not set
  4465. +
  4466. +#
  4467. +# ACPI drivers
  4468. +#
  4469. +CONFIG_SENSORS_ACPI_POWER=m
  4470. +CONFIG_SENSORS_ATK0110=m
  4471. +CONFIG_THERMAL=y
  4472. +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
  4473. +CONFIG_THERMAL_HWMON=y
  4474. +CONFIG_THERMAL_WRITABLE_TRIPS=y
  4475. +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
  4476. +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
  4477. +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
  4478. +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
  4479. +CONFIG_THERMAL_GOV_FAIR_SHARE=y
  4480. +CONFIG_THERMAL_GOV_STEP_WISE=y
  4481. +CONFIG_THERMAL_GOV_BANG_BANG=y
  4482. +CONFIG_THERMAL_GOV_USER_SPACE=y
  4483. +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
  4484. +CONFIG_THERMAL_EMULATION=y
  4485. +CONFIG_INTEL_POWERCLAMP=m
  4486. +CONFIG_X86_PKG_TEMP_THERMAL=m
  4487. +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m
  4488. +CONFIG_INTEL_SOC_DTS_THERMAL=m
  4489. +
  4490. +#
  4491. +# ACPI INT340X thermal drivers
  4492. +#
  4493. +CONFIG_INT340X_THERMAL=m
  4494. +CONFIG_ACPI_THERMAL_REL=m
  4495. +# CONFIG_INT3406_THERMAL is not set
  4496. +CONFIG_INTEL_PCH_THERMAL=m
  4497. +# CONFIG_GENERIC_ADC_THERMAL is not set
  4498. +CONFIG_WATCHDOG=y
  4499. +CONFIG_WATCHDOG_CORE=y
  4500. +# CONFIG_WATCHDOG_NOWAYOUT is not set
  4501. +# CONFIG_WATCHDOG_SYSFS is not set
  4502. +
  4503. +#
  4504. +# Watchdog Device Drivers
  4505. +#
  4506. +CONFIG_SOFT_WATCHDOG=m
  4507. +CONFIG_DA9052_WATCHDOG=m
  4508. +CONFIG_DA9055_WATCHDOG=m
  4509. +CONFIG_DA9063_WATCHDOG=m
  4510. +CONFIG_DA9062_WATCHDOG=m
  4511. +CONFIG_MENF21BMC_WATCHDOG=m
  4512. +# CONFIG_WDAT_WDT is not set
  4513. +CONFIG_WM831X_WATCHDOG=m
  4514. +CONFIG_WM8350_WATCHDOG=m
  4515. +CONFIG_XILINX_WATCHDOG=m
  4516. +# CONFIG_ZIIRAVE_WATCHDOG is not set
  4517. +CONFIG_CADENCE_WATCHDOG=m
  4518. +CONFIG_DW_WATCHDOG=m
  4519. +CONFIG_TWL4030_WATCHDOG=m
  4520. +CONFIG_MAX63XX_WATCHDOG=m
  4521. +CONFIG_RETU_WATCHDOG=m
  4522. +CONFIG_ACQUIRE_WDT=m
  4523. +CONFIG_ADVANTECH_WDT=m
  4524. +CONFIG_ALIM1535_WDT=m
  4525. +CONFIG_ALIM7101_WDT=m
  4526. +CONFIG_F71808E_WDT=m
  4527. +CONFIG_SP5100_TCO=m
  4528. +CONFIG_SBC_FITPC2_WATCHDOG=m
  4529. +CONFIG_EUROTECH_WDT=m
  4530. +CONFIG_IB700_WDT=m
  4531. +CONFIG_IBMASR=m
  4532. +CONFIG_WAFER_WDT=m
  4533. +CONFIG_I6300ESB_WDT=m
  4534. +CONFIG_IE6XX_WDT=m
  4535. +CONFIG_ITCO_WDT=m
  4536. +CONFIG_ITCO_VENDOR_SUPPORT=y
  4537. +CONFIG_IT8712F_WDT=m
  4538. +CONFIG_IT87_WDT=m
  4539. +CONFIG_HP_WATCHDOG=m
  4540. +CONFIG_KEMPLD_WDT=m
  4541. +CONFIG_HPWDT_NMI_DECODING=y
  4542. +CONFIG_SC1200_WDT=m
  4543. +CONFIG_PC87413_WDT=m
  4544. +CONFIG_NV_TCO=m
  4545. +CONFIG_60XX_WDT=m
  4546. +CONFIG_CPU5_WDT=m
  4547. +CONFIG_SMSC_SCH311X_WDT=m
  4548. +CONFIG_SMSC37B787_WDT=m
  4549. +CONFIG_VIA_WDT=m
  4550. +CONFIG_W83627HF_WDT=m
  4551. +CONFIG_W83877F_WDT=m
  4552. +CONFIG_W83977F_WDT=m
  4553. +CONFIG_MACHZ_WDT=m
  4554. +CONFIG_SBC_EPX_C3_WATCHDOG=m
  4555. +# CONFIG_INTEL_MEI_WDT is not set
  4556. +# CONFIG_NI903X_WDT is not set
  4557. +# CONFIG_NIC7018_WDT is not set
  4558. +CONFIG_MEN_A21_WDT=m
  4559. +CONFIG_XEN_WDT=m
  4560. +
  4561. +#
  4562. +# PCI-based Watchdog Cards
  4563. +#
  4564. +CONFIG_PCIPCWATCHDOG=m
  4565. +CONFIG_WDTPCI=m
  4566. +
  4567. +#
  4568. +# USB-based Watchdog Cards
  4569. +#
  4570. +CONFIG_USBPCWATCHDOG=m
  4571. +
  4572. +#
  4573. +# Watchdog Pretimeout Governors
  4574. +#
  4575. +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
  4576. +CONFIG_SSB_POSSIBLE=y
  4577. +
  4578. +#
  4579. +# Sonics Silicon Backplane
  4580. +#
  4581. +CONFIG_SSB=m
  4582. +CONFIG_SSB_SPROM=y
  4583. +CONFIG_SSB_BLOCKIO=y
  4584. +CONFIG_SSB_PCIHOST_POSSIBLE=y
  4585. +CONFIG_SSB_PCIHOST=y
  4586. +CONFIG_SSB_B43_PCI_BRIDGE=y
  4587. +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
  4588. +# CONFIG_SSB_PCMCIAHOST is not set
  4589. +CONFIG_SSB_SDIOHOST_POSSIBLE=y
  4590. +CONFIG_SSB_SDIOHOST=y
  4591. +# CONFIG_SSB_SILENT is not set
  4592. +# CONFIG_SSB_DEBUG is not set
  4593. +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
  4594. +CONFIG_SSB_DRIVER_PCICORE=y
  4595. +CONFIG_SSB_DRIVER_GPIO=y
  4596. +CONFIG_BCMA_POSSIBLE=y
  4597. +
  4598. +#
  4599. +# Broadcom specific AMBA
  4600. +#
  4601. +CONFIG_BCMA=m
  4602. +CONFIG_BCMA_BLOCKIO=y
  4603. +CONFIG_BCMA_HOST_PCI_POSSIBLE=y
  4604. +CONFIG_BCMA_HOST_PCI=y
  4605. +CONFIG_BCMA_HOST_SOC=y
  4606. +CONFIG_BCMA_DRIVER_PCI=y
  4607. +CONFIG_BCMA_SFLASH=y
  4608. +CONFIG_BCMA_DRIVER_GMAC_CMN=y
  4609. +CONFIG_BCMA_DRIVER_GPIO=y
  4610. +# CONFIG_BCMA_DEBUG is not set
  4611. +
  4612. +#
  4613. +# Multifunction device drivers
  4614. +#
  4615. +CONFIG_MFD_CORE=y
  4616. +CONFIG_MFD_AS3711=y
  4617. +CONFIG_PMIC_ADP5520=y
  4618. +CONFIG_MFD_AAT2870_CORE=y
  4619. +CONFIG_MFD_BCM590XX=m
  4620. +# CONFIG_MFD_AXP20X_I2C is not set
  4621. +CONFIG_MFD_CROS_EC=m
  4622. +CONFIG_MFD_CROS_EC_I2C=m
  4623. +CONFIG_MFD_CROS_EC_SPI=m
  4624. +CONFIG_PMIC_DA903X=y
  4625. +CONFIG_PMIC_DA9052=y
  4626. +CONFIG_MFD_DA9052_SPI=y
  4627. +CONFIG_MFD_DA9052_I2C=y
  4628. +CONFIG_MFD_DA9055=y
  4629. +CONFIG_MFD_DA9062=m
  4630. +CONFIG_MFD_DA9063=y
  4631. +CONFIG_MFD_DA9150=m
  4632. +CONFIG_MFD_DLN2=m
  4633. +CONFIG_MFD_MC13XXX=m
  4634. +CONFIG_MFD_MC13XXX_SPI=m
  4635. +CONFIG_MFD_MC13XXX_I2C=m
  4636. +CONFIG_HTC_PASIC3=m
  4637. +CONFIG_HTC_I2CPLD=y
  4638. +CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m
  4639. +CONFIG_LPC_ICH=m
  4640. +CONFIG_LPC_SCH=m
  4641. +CONFIG_INTEL_SOC_PMIC=y
  4642. +# CONFIG_INTEL_SOC_PMIC_BXTWC is not set
  4643. +CONFIG_MFD_INTEL_LPSS=m
  4644. +CONFIG_MFD_INTEL_LPSS_ACPI=m
  4645. +CONFIG_MFD_INTEL_LPSS_PCI=m
  4646. +CONFIG_MFD_JANZ_CMODIO=m
  4647. +CONFIG_MFD_KEMPLD=m
  4648. +CONFIG_MFD_88PM800=m
  4649. +CONFIG_MFD_88PM805=m
  4650. +CONFIG_MFD_88PM860X=y
  4651. +CONFIG_MFD_MAX14577=y
  4652. +CONFIG_MFD_MAX77693=y
  4653. +CONFIG_MFD_MAX77843=y
  4654. +CONFIG_MFD_MAX8907=m
  4655. +CONFIG_MFD_MAX8925=y
  4656. +CONFIG_MFD_MAX8997=y
  4657. +CONFIG_MFD_MAX8998=y
  4658. +CONFIG_MFD_MT6397=m
  4659. +CONFIG_MFD_MENF21BMC=m
  4660. +CONFIG_EZX_PCAP=y
  4661. +CONFIG_MFD_VIPERBOARD=m
  4662. +CONFIG_MFD_RETU=m
  4663. +CONFIG_MFD_PCF50633=m
  4664. +CONFIG_PCF50633_ADC=m
  4665. +CONFIG_PCF50633_GPIO=m
  4666. +CONFIG_UCB1400_CORE=m
  4667. +CONFIG_MFD_RDC321X=m
  4668. +CONFIG_MFD_RTSX_PCI=m
  4669. +CONFIG_MFD_RT5033=m
  4670. +CONFIG_MFD_RTSX_USB=m
  4671. +CONFIG_MFD_RC5T583=y
  4672. +CONFIG_MFD_SEC_CORE=y
  4673. +CONFIG_MFD_SI476X_CORE=m
  4674. +CONFIG_MFD_SM501=m
  4675. +CONFIG_MFD_SM501_GPIO=y
  4676. +CONFIG_MFD_SKY81452=m
  4677. +CONFIG_MFD_SMSC=y
  4678. +CONFIG_ABX500_CORE=y
  4679. +CONFIG_AB3100_CORE=y
  4680. +CONFIG_AB3100_OTP=m
  4681. +CONFIG_MFD_SYSCON=y
  4682. +CONFIG_MFD_TI_AM335X_TSCADC=m
  4683. +CONFIG_MFD_LP3943=m
  4684. +CONFIG_MFD_LP8788=y
  4685. +# CONFIG_MFD_TI_LMU is not set
  4686. +CONFIG_MFD_PALMAS=y
  4687. +CONFIG_TPS6105X=m
  4688. +CONFIG_TPS65010=m
  4689. +CONFIG_TPS6507X=m
  4690. +# CONFIG_MFD_TPS65086 is not set
  4691. +CONFIG_MFD_TPS65090=y
  4692. +CONFIG_MFD_TPS65217=y
  4693. +# CONFIG_MFD_TI_LP873X is not set
  4694. +CONFIG_MFD_TPS65218=m
  4695. +CONFIG_MFD_TPS6586X=y
  4696. +CONFIG_MFD_TPS65910=y
  4697. +CONFIG_MFD_TPS65912=y
  4698. +CONFIG_MFD_TPS65912_I2C=y
  4699. +CONFIG_MFD_TPS65912_SPI=y
  4700. +CONFIG_MFD_TPS80031=y
  4701. +CONFIG_TWL4030_CORE=y
  4702. +CONFIG_MFD_TWL4030_AUDIO=y
  4703. +CONFIG_TWL6040_CORE=y
  4704. +CONFIG_MFD_WL1273_CORE=m
  4705. +CONFIG_MFD_LM3533=m
  4706. +# CONFIG_MFD_TMIO is not set
  4707. +CONFIG_MFD_VX855=m
  4708. +CONFIG_MFD_ARIZONA=y
  4709. +CONFIG_MFD_ARIZONA_I2C=m
  4710. +CONFIG_MFD_ARIZONA_SPI=m
  4711. +# CONFIG_MFD_CS47L24 is not set
  4712. +CONFIG_MFD_WM5102=y
  4713. +CONFIG_MFD_WM5110=y
  4714. +CONFIG_MFD_WM8997=y
  4715. +CONFIG_MFD_WM8998=y
  4716. +CONFIG_MFD_WM8400=y
  4717. +CONFIG_MFD_WM831X=y
  4718. +CONFIG_MFD_WM831X_I2C=y
  4719. +CONFIG_MFD_WM831X_SPI=y
  4720. +CONFIG_MFD_WM8350=y
  4721. +CONFIG_MFD_WM8350_I2C=y
  4722. +CONFIG_MFD_WM8994=m
  4723. +CONFIG_REGULATOR=y
  4724. +# CONFIG_REGULATOR_DEBUG is not set
  4725. +CONFIG_REGULATOR_FIXED_VOLTAGE=m
  4726. +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
  4727. +CONFIG_REGULATOR_USERSPACE_CONSUMER=m
  4728. +CONFIG_REGULATOR_88PM800=m
  4729. +CONFIG_REGULATOR_88PM8607=m
  4730. +CONFIG_REGULATOR_ACT8865=m
  4731. +CONFIG_REGULATOR_AD5398=m
  4732. +CONFIG_REGULATOR_ANATOP=m
  4733. +CONFIG_REGULATOR_AAT2870=m
  4734. +CONFIG_REGULATOR_AB3100=m
  4735. +# CONFIG_REGULATOR_ARIZONA_LDO1 is not set
  4736. +# CONFIG_REGULATOR_ARIZONA_MICSUPP is not set
  4737. +CONFIG_REGULATOR_AS3711=m
  4738. +CONFIG_REGULATOR_BCM590XX=m
  4739. +CONFIG_REGULATOR_DA903X=m
  4740. +CONFIG_REGULATOR_DA9052=m
  4741. +CONFIG_REGULATOR_DA9055=m
  4742. +CONFIG_REGULATOR_DA9062=m
  4743. +CONFIG_REGULATOR_DA9063=m
  4744. +CONFIG_REGULATOR_DA9210=m
  4745. +CONFIG_REGULATOR_DA9211=m
  4746. +CONFIG_REGULATOR_FAN53555=m
  4747. +CONFIG_REGULATOR_GPIO=m
  4748. +CONFIG_REGULATOR_ISL9305=m
  4749. +CONFIG_REGULATOR_ISL6271A=m
  4750. +CONFIG_REGULATOR_LP3971=m
  4751. +CONFIG_REGULATOR_LP3972=m
  4752. +CONFIG_REGULATOR_LP872X=m
  4753. +CONFIG_REGULATOR_LP8755=m
  4754. +CONFIG_REGULATOR_LP8788=m
  4755. +CONFIG_REGULATOR_LTC3589=m
  4756. +# CONFIG_REGULATOR_LTC3676 is not set
  4757. +CONFIG_REGULATOR_MAX14577=m
  4758. +CONFIG_REGULATOR_MAX1586=m
  4759. +CONFIG_REGULATOR_MAX8649=m
  4760. +CONFIG_REGULATOR_MAX8660=m
  4761. +CONFIG_REGULATOR_MAX8907=m
  4762. +CONFIG_REGULATOR_MAX8925=m
  4763. +CONFIG_REGULATOR_MAX8952=m
  4764. +CONFIG_REGULATOR_MAX8997=m
  4765. +CONFIG_REGULATOR_MAX8998=m
  4766. +CONFIG_REGULATOR_MAX77693=m
  4767. +CONFIG_REGULATOR_MC13XXX_CORE=m
  4768. +CONFIG_REGULATOR_MC13783=m
  4769. +CONFIG_REGULATOR_MC13892=m
  4770. +CONFIG_REGULATOR_MT6311=m
  4771. +# CONFIG_REGULATOR_MT6323 is not set
  4772. +CONFIG_REGULATOR_MT6397=m
  4773. +CONFIG_REGULATOR_PALMAS=m
  4774. +CONFIG_REGULATOR_PCAP=m
  4775. +CONFIG_REGULATOR_PCF50633=m
  4776. +CONFIG_REGULATOR_PFUZE100=m
  4777. +# CONFIG_REGULATOR_PV88060 is not set
  4778. +# CONFIG_REGULATOR_PV88080 is not set
  4779. +# CONFIG_REGULATOR_PV88090 is not set
  4780. +CONFIG_REGULATOR_PWM=m
  4781. +CONFIG_REGULATOR_QCOM_SPMI=m
  4782. +CONFIG_REGULATOR_RC5T583=m
  4783. +CONFIG_REGULATOR_RT5033=m
  4784. +CONFIG_REGULATOR_S2MPA01=m
  4785. +CONFIG_REGULATOR_S2MPS11=m
  4786. +CONFIG_REGULATOR_S5M8767=m
  4787. +CONFIG_REGULATOR_SKY81452=m
  4788. +CONFIG_REGULATOR_TPS51632=m
  4789. +CONFIG_REGULATOR_TPS6105X=m
  4790. +CONFIG_REGULATOR_TPS62360=m
  4791. +CONFIG_REGULATOR_TPS65023=m
  4792. +CONFIG_REGULATOR_TPS6507X=m
  4793. +CONFIG_REGULATOR_TPS65090=m
  4794. +# CONFIG_REGULATOR_TPS65132 is not set
  4795. +CONFIG_REGULATOR_TPS65217=y
  4796. +CONFIG_REGULATOR_TPS6524X=m
  4797. +CONFIG_REGULATOR_TPS6586X=m
  4798. +CONFIG_REGULATOR_TPS65910=m
  4799. +CONFIG_REGULATOR_TPS65912=m
  4800. +CONFIG_REGULATOR_TPS80031=m
  4801. +CONFIG_REGULATOR_TWL4030=m
  4802. +CONFIG_REGULATOR_WM831X=m
  4803. +CONFIG_REGULATOR_WM8350=m
  4804. +CONFIG_REGULATOR_WM8400=m
  4805. +CONFIG_REGULATOR_WM8994=m
  4806. +CONFIG_MEDIA_SUPPORT=m
  4807. +
  4808. +#
  4809. +# Multimedia core support
  4810. +#
  4811. +CONFIG_MEDIA_CAMERA_SUPPORT=y
  4812. +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
  4813. +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
  4814. +CONFIG_MEDIA_RADIO_SUPPORT=y
  4815. +CONFIG_MEDIA_SDR_SUPPORT=y
  4816. +CONFIG_MEDIA_RC_SUPPORT=y
  4817. +# CONFIG_MEDIA_CEC_SUPPORT is not set
  4818. +CONFIG_MEDIA_CONTROLLER=y
  4819. +# CONFIG_MEDIA_CONTROLLER_DVB is not set
  4820. +CONFIG_VIDEO_DEV=m
  4821. +CONFIG_VIDEO_V4L2_SUBDEV_API=y
  4822. +CONFIG_VIDEO_V4L2=m
  4823. +# CONFIG_VIDEO_ADV_DEBUG is not set
  4824. +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
  4825. +# CONFIG_VIDEO_PCI_SKELETON is not set
  4826. +CONFIG_VIDEO_TUNER=m
  4827. +CONFIG_V4L2_MEM2MEM_DEV=m
  4828. +CONFIG_V4L2_FLASH_LED_CLASS=m
  4829. +CONFIG_VIDEOBUF_GEN=m
  4830. +CONFIG_VIDEOBUF_DMA_SG=m
  4831. +CONFIG_VIDEOBUF_VMALLOC=m
  4832. +CONFIG_VIDEOBUF_DVB=m
  4833. +CONFIG_VIDEOBUF2_CORE=m
  4834. +CONFIG_VIDEOBUF2_MEMOPS=m
  4835. +CONFIG_VIDEOBUF2_DMA_CONTIG=m
  4836. +CONFIG_VIDEOBUF2_VMALLOC=m
  4837. +CONFIG_VIDEOBUF2_DMA_SG=m
  4838. +CONFIG_VIDEOBUF2_DVB=m
  4839. +CONFIG_DVB_CORE=m
  4840. +CONFIG_DVB_NET=y
  4841. +CONFIG_TTPCI_EEPROM=m
  4842. +CONFIG_DVB_MAX_ADAPTERS=8
  4843. +CONFIG_DVB_DYNAMIC_MINORS=y
  4844. +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
  4845. +
  4846. +#
  4847. +# Media drivers
  4848. +#
  4849. +CONFIG_RC_CORE=m
  4850. +CONFIG_RC_MAP=m
  4851. +CONFIG_RC_DECODERS=y
  4852. +CONFIG_LIRC=m
  4853. +CONFIG_IR_LIRC_CODEC=m
  4854. +CONFIG_IR_NEC_DECODER=m
  4855. +CONFIG_IR_RC5_DECODER=m
  4856. +CONFIG_IR_RC6_DECODER=m
  4857. +CONFIG_IR_JVC_DECODER=m
  4858. +CONFIG_IR_SONY_DECODER=m
  4859. +CONFIG_IR_SANYO_DECODER=m
  4860. +CONFIG_IR_SHARP_DECODER=m
  4861. +CONFIG_IR_MCE_KBD_DECODER=m
  4862. +CONFIG_IR_XMP_DECODER=m
  4863. +CONFIG_RC_DEVICES=y
  4864. +CONFIG_RC_ATI_REMOTE=m
  4865. +CONFIG_IR_ENE=m
  4866. +CONFIG_IR_HIX5HD2=m
  4867. +CONFIG_IR_IMON=m
  4868. +CONFIG_IR_MCEUSB=m
  4869. +CONFIG_IR_ITE_CIR=m
  4870. +CONFIG_IR_FINTEK=m
  4871. +CONFIG_IR_NUVOTON=m
  4872. +CONFIG_IR_REDRAT3=m
  4873. +# CONFIG_IR_SPI is not set
  4874. +CONFIG_IR_STREAMZAP=m
  4875. +CONFIG_IR_WINBOND_CIR=m
  4876. +CONFIG_IR_IGORPLUGUSB=m
  4877. +CONFIG_IR_IGUANA=m
  4878. +CONFIG_IR_TTUSBIR=m
  4879. +CONFIG_RC_LOOPBACK=m
  4880. +CONFIG_IR_GPIO_CIR=m
  4881. +# CONFIG_IR_SERIAL is not set
  4882. +# CONFIG_IR_SIR is not set
  4883. +CONFIG_MEDIA_USB_SUPPORT=y
  4884. +
  4885. +#
  4886. +# Webcam devices
  4887. +#
  4888. +CONFIG_USB_VIDEO_CLASS=m
  4889. +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
  4890. +CONFIG_USB_GSPCA=m
  4891. +CONFIG_USB_M5602=m
  4892. +CONFIG_USB_STV06XX=m
  4893. +CONFIG_USB_GL860=m
  4894. +CONFIG_USB_GSPCA_BENQ=m
  4895. +CONFIG_USB_GSPCA_CONEX=m
  4896. +CONFIG_USB_GSPCA_CPIA1=m
  4897. +CONFIG_USB_GSPCA_DTCS033=m
  4898. +CONFIG_USB_GSPCA_ETOMS=m
  4899. +CONFIG_USB_GSPCA_FINEPIX=m
  4900. +CONFIG_USB_GSPCA_JEILINJ=m
  4901. +CONFIG_USB_GSPCA_JL2005BCD=m
  4902. +CONFIG_USB_GSPCA_KINECT=m
  4903. +CONFIG_USB_GSPCA_KONICA=m
  4904. +CONFIG_USB_GSPCA_MARS=m
  4905. +CONFIG_USB_GSPCA_MR97310A=m
  4906. +CONFIG_USB_GSPCA_NW80X=m
  4907. +CONFIG_USB_GSPCA_OV519=m
  4908. +CONFIG_USB_GSPCA_OV534=m
  4909. +CONFIG_USB_GSPCA_OV534_9=m
  4910. +CONFIG_USB_GSPCA_PAC207=m
  4911. +CONFIG_USB_GSPCA_PAC7302=m
  4912. +CONFIG_USB_GSPCA_PAC7311=m
  4913. +CONFIG_USB_GSPCA_SE401=m
  4914. +CONFIG_USB_GSPCA_SN9C2028=m
  4915. +CONFIG_USB_GSPCA_SN9C20X=m
  4916. +CONFIG_USB_GSPCA_SONIXB=m
  4917. +CONFIG_USB_GSPCA_SONIXJ=m
  4918. +CONFIG_USB_GSPCA_SPCA500=m
  4919. +CONFIG_USB_GSPCA_SPCA501=m
  4920. +CONFIG_USB_GSPCA_SPCA505=m
  4921. +CONFIG_USB_GSPCA_SPCA506=m
  4922. +CONFIG_USB_GSPCA_SPCA508=m
  4923. +CONFIG_USB_GSPCA_SPCA561=m
  4924. +CONFIG_USB_GSPCA_SPCA1528=m
  4925. +CONFIG_USB_GSPCA_SQ905=m
  4926. +CONFIG_USB_GSPCA_SQ905C=m
  4927. +CONFIG_USB_GSPCA_SQ930X=m
  4928. +CONFIG_USB_GSPCA_STK014=m
  4929. +CONFIG_USB_GSPCA_STK1135=m
  4930. +CONFIG_USB_GSPCA_STV0680=m
  4931. +CONFIG_USB_GSPCA_SUNPLUS=m
  4932. +CONFIG_USB_GSPCA_T613=m
  4933. +CONFIG_USB_GSPCA_TOPRO=m
  4934. +CONFIG_USB_GSPCA_TOUPTEK=m
  4935. +CONFIG_USB_GSPCA_TV8532=m
  4936. +CONFIG_USB_GSPCA_VC032X=m
  4937. +CONFIG_USB_GSPCA_VICAM=m
  4938. +CONFIG_USB_GSPCA_XIRLINK_CIT=m
  4939. +CONFIG_USB_GSPCA_ZC3XX=m
  4940. +CONFIG_USB_PWC=m
  4941. +# CONFIG_USB_PWC_DEBUG is not set
  4942. +CONFIG_USB_PWC_INPUT_EVDEV=y
  4943. +CONFIG_VIDEO_CPIA2=m
  4944. +CONFIG_USB_ZR364XX=m
  4945. +CONFIG_USB_STKWEBCAM=m
  4946. +CONFIG_USB_S2255=m
  4947. +CONFIG_VIDEO_USBTV=m
  4948. +
  4949. +#
  4950. +# Analog TV USB devices
  4951. +#
  4952. +CONFIG_VIDEO_PVRUSB2=m
  4953. +CONFIG_VIDEO_PVRUSB2_SYSFS=y
  4954. +CONFIG_VIDEO_PVRUSB2_DVB=y
  4955. +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
  4956. +CONFIG_VIDEO_HDPVR=m
  4957. +CONFIG_VIDEO_USBVISION=m
  4958. +CONFIG_VIDEO_STK1160_COMMON=m
  4959. +CONFIG_VIDEO_STK1160=m
  4960. +CONFIG_VIDEO_GO7007=m
  4961. +CONFIG_VIDEO_GO7007_USB=m
  4962. +CONFIG_VIDEO_GO7007_LOADER=m
  4963. +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
  4964. +
  4965. +#
  4966. +# Analog/digital TV USB devices
  4967. +#
  4968. +CONFIG_VIDEO_AU0828=m
  4969. +CONFIG_VIDEO_AU0828_V4L2=y
  4970. +CONFIG_VIDEO_AU0828_RC=y
  4971. +CONFIG_VIDEO_CX231XX=m
  4972. +CONFIG_VIDEO_CX231XX_RC=y
  4973. +CONFIG_VIDEO_CX231XX_ALSA=m
  4974. +CONFIG_VIDEO_CX231XX_DVB=m
  4975. +CONFIG_VIDEO_TM6000=m
  4976. +CONFIG_VIDEO_TM6000_ALSA=m
  4977. +CONFIG_VIDEO_TM6000_DVB=m
  4978. +
  4979. +#
  4980. +# Digital TV USB devices
  4981. +#
  4982. +CONFIG_DVB_USB=m
  4983. +# CONFIG_DVB_USB_DEBUG is not set
  4984. +CONFIG_DVB_USB_DIB3000MC=m
  4985. +CONFIG_DVB_USB_A800=m
  4986. +CONFIG_DVB_USB_DIBUSB_MB=m
  4987. +# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
  4988. +CONFIG_DVB_USB_DIBUSB_MC=m
  4989. +CONFIG_DVB_USB_DIB0700=m
  4990. +CONFIG_DVB_USB_UMT_010=m
  4991. +CONFIG_DVB_USB_CXUSB=m
  4992. +CONFIG_DVB_USB_M920X=m
  4993. +CONFIG_DVB_USB_DIGITV=m
  4994. +CONFIG_DVB_USB_VP7045=m
  4995. +CONFIG_DVB_USB_VP702X=m
  4996. +CONFIG_DVB_USB_GP8PSK=m
  4997. +CONFIG_DVB_USB_NOVA_T_USB2=m
  4998. +CONFIG_DVB_USB_TTUSB2=m
  4999. +CONFIG_DVB_USB_DTT200U=m
  5000. +CONFIG_DVB_USB_OPERA1=m
  5001. +CONFIG_DVB_USB_AF9005=m
  5002. +CONFIG_DVB_USB_AF9005_REMOTE=m
  5003. +CONFIG_DVB_USB_PCTV452E=m
  5004. +CONFIG_DVB_USB_DW2102=m
  5005. +CONFIG_DVB_USB_CINERGY_T2=m
  5006. +CONFIG_DVB_USB_DTV5100=m
  5007. +CONFIG_DVB_USB_FRIIO=m
  5008. +CONFIG_DVB_USB_AZ6027=m
  5009. +CONFIG_DVB_USB_TECHNISAT_USB2=m
  5010. +CONFIG_DVB_USB_V2=m
  5011. +CONFIG_DVB_USB_AF9015=m
  5012. +CONFIG_DVB_USB_AF9035=m
  5013. +CONFIG_DVB_USB_ANYSEE=m
  5014. +CONFIG_DVB_USB_AU6610=m
  5015. +CONFIG_DVB_USB_AZ6007=m
  5016. +CONFIG_DVB_USB_CE6230=m
  5017. +CONFIG_DVB_USB_EC168=m
  5018. +CONFIG_DVB_USB_GL861=m
  5019. +CONFIG_DVB_USB_LME2510=m
  5020. +CONFIG_DVB_USB_MXL111SF=m
  5021. +CONFIG_DVB_USB_RTL28XXU=m
  5022. +CONFIG_DVB_USB_DVBSKY=m
  5023. +# CONFIG_DVB_USB_ZD1301 is not set
  5024. +CONFIG_DVB_TTUSB_BUDGET=m
  5025. +CONFIG_DVB_TTUSB_DEC=m
  5026. +CONFIG_SMS_USB_DRV=m
  5027. +CONFIG_DVB_B2C2_FLEXCOP_USB=m
  5028. +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
  5029. +CONFIG_DVB_AS102=m
  5030. +
  5031. +#
  5032. +# Webcam, TV (analog/digital) USB devices
  5033. +#
  5034. +CONFIG_VIDEO_EM28XX=m
  5035. +CONFIG_VIDEO_EM28XX_V4L2=m
  5036. +CONFIG_VIDEO_EM28XX_ALSA=m
  5037. +CONFIG_VIDEO_EM28XX_DVB=m
  5038. +CONFIG_VIDEO_EM28XX_RC=m
  5039. +
  5040. +#
  5041. +# Software defined radio USB devices
  5042. +#
  5043. +CONFIG_USB_AIRSPY=m
  5044. +CONFIG_USB_HACKRF=m
  5045. +CONFIG_USB_MSI2500=m
  5046. +CONFIG_MEDIA_PCI_SUPPORT=y
  5047. +
  5048. +#
  5049. +# Media capture support
  5050. +#
  5051. +CONFIG_VIDEO_MEYE=m
  5052. +CONFIG_VIDEO_SOLO6X10=m
  5053. +# CONFIG_VIDEO_TW5864 is not set
  5054. +CONFIG_VIDEO_TW68=m
  5055. +# CONFIG_VIDEO_TW686X is not set
  5056. +CONFIG_VIDEO_ZORAN=m
  5057. +CONFIG_VIDEO_ZORAN_DC30=m
  5058. +CONFIG_VIDEO_ZORAN_ZR36060=m
  5059. +CONFIG_VIDEO_ZORAN_BUZ=m
  5060. +CONFIG_VIDEO_ZORAN_DC10=m
  5061. +CONFIG_VIDEO_ZORAN_LML33=m
  5062. +CONFIG_VIDEO_ZORAN_LML33R10=m
  5063. +CONFIG_VIDEO_ZORAN_AVS6EYES=m
  5064. +
  5065. +#
  5066. +# Media capture/analog TV support
  5067. +#
  5068. +CONFIG_VIDEO_IVTV=m
  5069. +# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set
  5070. +CONFIG_VIDEO_IVTV_ALSA=m
  5071. +CONFIG_VIDEO_FB_IVTV=m
  5072. +CONFIG_VIDEO_HEXIUM_GEMINI=m
  5073. +CONFIG_VIDEO_HEXIUM_ORION=m
  5074. +CONFIG_VIDEO_MXB=m
  5075. +CONFIG_VIDEO_DT3155=m
  5076. +
  5077. +#
  5078. +# Media capture/analog/hybrid TV support
  5079. +#
  5080. +CONFIG_VIDEO_CX18=m
  5081. +CONFIG_VIDEO_CX18_ALSA=m
  5082. +CONFIG_VIDEO_CX23885=m
  5083. +CONFIG_MEDIA_ALTERA_CI=m
  5084. +CONFIG_VIDEO_CX25821=m
  5085. +CONFIG_VIDEO_CX25821_ALSA=m
  5086. +CONFIG_VIDEO_CX88=m
  5087. +CONFIG_VIDEO_CX88_ALSA=m
  5088. +CONFIG_VIDEO_CX88_BLACKBIRD=m
  5089. +CONFIG_VIDEO_CX88_DVB=m
  5090. +CONFIG_VIDEO_CX88_ENABLE_VP3054=y
  5091. +CONFIG_VIDEO_CX88_VP3054=m
  5092. +CONFIG_VIDEO_CX88_MPEG=m
  5093. +CONFIG_VIDEO_BT848=m
  5094. +CONFIG_DVB_BT8XX=m
  5095. +CONFIG_VIDEO_SAA7134=m
  5096. +CONFIG_VIDEO_SAA7134_ALSA=m
  5097. +CONFIG_VIDEO_SAA7134_RC=y
  5098. +CONFIG_VIDEO_SAA7134_DVB=m
  5099. +CONFIG_VIDEO_SAA7134_GO7007=m
  5100. +CONFIG_VIDEO_SAA7164=m
  5101. +CONFIG_VIDEO_COBALT=m
  5102. +
  5103. +#
  5104. +# Media digital TV PCI Adapters
  5105. +#
  5106. +CONFIG_DVB_AV7110_IR=y
  5107. +CONFIG_DVB_AV7110=m
  5108. +CONFIG_DVB_AV7110_OSD=y
  5109. +CONFIG_DVB_BUDGET_CORE=m
  5110. +CONFIG_DVB_BUDGET=m
  5111. +CONFIG_DVB_BUDGET_CI=m
  5112. +CONFIG_DVB_BUDGET_AV=m
  5113. +CONFIG_DVB_BUDGET_PATCH=m
  5114. +CONFIG_DVB_B2C2_FLEXCOP_PCI=m
  5115. +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
  5116. +CONFIG_DVB_PLUTO2=m
  5117. +CONFIG_DVB_DM1105=m
  5118. +CONFIG_DVB_PT1=m
  5119. +CONFIG_DVB_PT3=m
  5120. +CONFIG_MANTIS_CORE=m
  5121. +CONFIG_DVB_MANTIS=m
  5122. +CONFIG_DVB_HOPPER=m
  5123. +CONFIG_DVB_NGENE=m
  5124. +CONFIG_DVB_DDBRIDGE=m
  5125. +CONFIG_DVB_SMIPCIE=m
  5126. +CONFIG_DVB_NETUP_UNIDVB=m
  5127. +CONFIG_V4L_PLATFORM_DRIVERS=y
  5128. +CONFIG_VIDEO_CAFE_CCIC=m
  5129. +CONFIG_VIDEO_VIA_CAMERA=m
  5130. +CONFIG_SOC_CAMERA=m
  5131. +CONFIG_SOC_CAMERA_PLATFORM=m
  5132. +CONFIG_V4L_MEM2MEM_DRIVERS=y
  5133. +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
  5134. +CONFIG_VIDEO_SH_VEU=m
  5135. +CONFIG_V4L_TEST_DRIVERS=y
  5136. +# CONFIG_VIDEO_VIMC is not set
  5137. +CONFIG_VIDEO_VIVID=m
  5138. +CONFIG_VIDEO_VIVID_MAX_DEVS=64
  5139. +CONFIG_VIDEO_VIM2M=m
  5140. +CONFIG_DVB_PLATFORM_DRIVERS=y
  5141. +
  5142. +#
  5143. +# Supported MMC/SDIO adapters
  5144. +#
  5145. +CONFIG_SMS_SDIO_DRV=m
  5146. +CONFIG_RADIO_ADAPTERS=y
  5147. +CONFIG_RADIO_TEA575X=m
  5148. +CONFIG_RADIO_SI470X=y
  5149. +CONFIG_USB_SI470X=m
  5150. +CONFIG_I2C_SI470X=m
  5151. +CONFIG_RADIO_SI4713=m
  5152. +CONFIG_USB_SI4713=m
  5153. +CONFIG_PLATFORM_SI4713=m
  5154. +CONFIG_I2C_SI4713=m
  5155. +CONFIG_RADIO_SI476X=m
  5156. +CONFIG_USB_MR800=m
  5157. +CONFIG_USB_DSBR=m
  5158. +CONFIG_RADIO_MAXIRADIO=m
  5159. +CONFIG_RADIO_SHARK=m
  5160. +CONFIG_RADIO_SHARK2=m
  5161. +CONFIG_USB_KEENE=m
  5162. +CONFIG_USB_RAREMONO=m
  5163. +CONFIG_USB_MA901=m
  5164. +CONFIG_RADIO_TEA5764=m
  5165. +CONFIG_RADIO_SAA7706H=m
  5166. +CONFIG_RADIO_TEF6862=m
  5167. +CONFIG_RADIO_WL1273=m
  5168. +
  5169. +#
  5170. +# Texas Instruments WL128x FM driver (ST based)
  5171. +#
  5172. +CONFIG_RADIO_WL128X=m
  5173. +
  5174. +#
  5175. +# Supported FireWire (IEEE 1394) Adapters
  5176. +#
  5177. +CONFIG_DVB_FIREDTV=m
  5178. +CONFIG_DVB_FIREDTV_INPUT=y
  5179. +CONFIG_MEDIA_COMMON_OPTIONS=y
  5180. +
  5181. +#
  5182. +# common driver options
  5183. +#
  5184. +CONFIG_VIDEO_CX2341X=m
  5185. +CONFIG_VIDEO_TVEEPROM=m
  5186. +CONFIG_CYPRESS_FIRMWARE=m
  5187. +CONFIG_DVB_B2C2_FLEXCOP=m
  5188. +CONFIG_VIDEO_SAA7146=m
  5189. +CONFIG_VIDEO_SAA7146_VV=m
  5190. +CONFIG_SMS_SIANO_MDTV=m
  5191. +CONFIG_SMS_SIANO_RC=y
  5192. +CONFIG_SMS_SIANO_DEBUGFS=y
  5193. +CONFIG_VIDEO_V4L2_TPG=m
  5194. +
  5195. +#
  5196. +# Media ancillary drivers (tuners, sensors, i2c, spi, frontends)
  5197. +#
  5198. +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
  5199. +CONFIG_MEDIA_ATTACH=y
  5200. +CONFIG_VIDEO_IR_I2C=m
  5201. +
  5202. +#
  5203. +# Audio decoders, processors and mixers
  5204. +#
  5205. +CONFIG_VIDEO_TVAUDIO=m
  5206. +CONFIG_VIDEO_TDA7432=m
  5207. +CONFIG_VIDEO_TDA9840=m
  5208. +CONFIG_VIDEO_TEA6415C=m
  5209. +CONFIG_VIDEO_TEA6420=m
  5210. +CONFIG_VIDEO_MSP3400=m
  5211. +CONFIG_VIDEO_CS3308=m
  5212. +CONFIG_VIDEO_CS5345=m
  5213. +CONFIG_VIDEO_CS53L32A=m
  5214. +CONFIG_VIDEO_UDA1342=m
  5215. +CONFIG_VIDEO_WM8775=m
  5216. +CONFIG_VIDEO_WM8739=m
  5217. +CONFIG_VIDEO_VP27SMPX=m
  5218. +CONFIG_VIDEO_SONY_BTF_MPX=m
  5219. +
  5220. +#
  5221. +# RDS decoders
  5222. +#
  5223. +CONFIG_VIDEO_SAA6588=m
  5224. +
  5225. +#
  5226. +# Video decoders
  5227. +#
  5228. +CONFIG_VIDEO_ADV7604=m
  5229. +CONFIG_VIDEO_ADV7842=m
  5230. +CONFIG_VIDEO_BT819=m
  5231. +CONFIG_VIDEO_BT856=m
  5232. +CONFIG_VIDEO_BT866=m
  5233. +CONFIG_VIDEO_KS0127=m
  5234. +CONFIG_VIDEO_SAA7110=m
  5235. +CONFIG_VIDEO_SAA711X=m
  5236. +CONFIG_VIDEO_TVP5150=m
  5237. +CONFIG_VIDEO_TW2804=m
  5238. +CONFIG_VIDEO_TW9903=m
  5239. +CONFIG_VIDEO_TW9906=m
  5240. +CONFIG_VIDEO_VPX3220=m
  5241. +
  5242. +#
  5243. +# Video and audio decoders
  5244. +#
  5245. +CONFIG_VIDEO_SAA717X=m
  5246. +CONFIG_VIDEO_CX25840=m
  5247. +
  5248. +#
  5249. +# Video encoders
  5250. +#
  5251. +CONFIG_VIDEO_SAA7127=m
  5252. +CONFIG_VIDEO_SAA7185=m
  5253. +CONFIG_VIDEO_ADV7170=m
  5254. +CONFIG_VIDEO_ADV7175=m
  5255. +CONFIG_VIDEO_ADV7511=m
  5256. +
  5257. +#
  5258. +# Camera sensor devices
  5259. +#
  5260. +CONFIG_VIDEO_OV2640=m
  5261. +CONFIG_VIDEO_OV7640=m
  5262. +CONFIG_VIDEO_OV7670=m
  5263. +CONFIG_VIDEO_MT9M111=m
  5264. +CONFIG_VIDEO_MT9V011=m
  5265. +
  5266. +#
  5267. +# Flash devices
  5268. +#
  5269. +
  5270. +#
  5271. +# Video improvement chips
  5272. +#
  5273. +CONFIG_VIDEO_UPD64031A=m
  5274. +CONFIG_VIDEO_UPD64083=m
  5275. +
  5276. +#
  5277. +# Audio/Video compression chips
  5278. +#
  5279. +CONFIG_VIDEO_SAA6752HS=m
  5280. +
  5281. +#
  5282. +# Miscellaneous helper chips
  5283. +#
  5284. +CONFIG_VIDEO_M52790=m
  5285. +
  5286. +#
  5287. +# Sensors used on soc_camera driver
  5288. +#
  5289. +
  5290. +#
  5291. +# soc_camera sensor drivers
  5292. +#
  5293. +CONFIG_SOC_CAMERA_IMX074=m
  5294. +CONFIG_SOC_CAMERA_MT9M001=m
  5295. +CONFIG_SOC_CAMERA_MT9M111=m
  5296. +CONFIG_SOC_CAMERA_MT9T031=m
  5297. +CONFIG_SOC_CAMERA_MT9T112=m
  5298. +CONFIG_SOC_CAMERA_MT9V022=m
  5299. +CONFIG_SOC_CAMERA_OV5642=m
  5300. +CONFIG_SOC_CAMERA_OV6650=m
  5301. +CONFIG_SOC_CAMERA_OV772X=m
  5302. +CONFIG_SOC_CAMERA_OV9640=m
  5303. +CONFIG_SOC_CAMERA_OV9740=m
  5304. +CONFIG_SOC_CAMERA_RJ54N1=m
  5305. +CONFIG_SOC_CAMERA_TW9910=m
  5306. +CONFIG_MEDIA_TUNER=m
  5307. +CONFIG_MEDIA_TUNER_SIMPLE=m
  5308. +CONFIG_MEDIA_TUNER_TDA8290=m
  5309. +CONFIG_MEDIA_TUNER_TDA827X=m
  5310. +CONFIG_MEDIA_TUNER_TDA18271=m
  5311. +CONFIG_MEDIA_TUNER_TDA9887=m
  5312. +CONFIG_MEDIA_TUNER_TEA5761=m
  5313. +CONFIG_MEDIA_TUNER_TEA5767=m
  5314. +CONFIG_MEDIA_TUNER_MSI001=m
  5315. +CONFIG_MEDIA_TUNER_MT20XX=m
  5316. +CONFIG_MEDIA_TUNER_MT2060=m
  5317. +CONFIG_MEDIA_TUNER_MT2063=m
  5318. +CONFIG_MEDIA_TUNER_MT2266=m
  5319. +CONFIG_MEDIA_TUNER_MT2131=m
  5320. +CONFIG_MEDIA_TUNER_QT1010=m
  5321. +CONFIG_MEDIA_TUNER_XC2028=m
  5322. +CONFIG_MEDIA_TUNER_XC5000=m
  5323. +CONFIG_MEDIA_TUNER_XC4000=m
  5324. +CONFIG_MEDIA_TUNER_MXL5005S=m
  5325. +CONFIG_MEDIA_TUNER_MXL5007T=m
  5326. +CONFIG_MEDIA_TUNER_MC44S803=m
  5327. +CONFIG_MEDIA_TUNER_MAX2165=m
  5328. +CONFIG_MEDIA_TUNER_TDA18218=m
  5329. +CONFIG_MEDIA_TUNER_FC0011=m
  5330. +CONFIG_MEDIA_TUNER_FC0012=m
  5331. +CONFIG_MEDIA_TUNER_FC0013=m
  5332. +CONFIG_MEDIA_TUNER_TDA18212=m
  5333. +CONFIG_MEDIA_TUNER_E4000=m
  5334. +CONFIG_MEDIA_TUNER_FC2580=m
  5335. +CONFIG_MEDIA_TUNER_M88RS6000T=m
  5336. +CONFIG_MEDIA_TUNER_TUA9001=m
  5337. +CONFIG_MEDIA_TUNER_SI2157=m
  5338. +CONFIG_MEDIA_TUNER_IT913X=m
  5339. +CONFIG_MEDIA_TUNER_R820T=m
  5340. +CONFIG_MEDIA_TUNER_MXL301RF=m
  5341. +CONFIG_MEDIA_TUNER_QM1D1C0042=m
  5342. +
  5343. +#
  5344. +# Multistandard (satellite) frontends
  5345. +#
  5346. +CONFIG_DVB_STB0899=m
  5347. +CONFIG_DVB_STB6100=m
  5348. +CONFIG_DVB_STV090x=m
  5349. +CONFIG_DVB_STV6110x=m
  5350. +CONFIG_DVB_M88DS3103=m
  5351. +
  5352. +#
  5353. +# Multistandard (cable + terrestrial) frontends
  5354. +#
  5355. +CONFIG_DVB_DRXK=m
  5356. +CONFIG_DVB_TDA18271C2DD=m
  5357. +CONFIG_DVB_SI2165=m
  5358. +CONFIG_DVB_MN88472=m
  5359. +CONFIG_DVB_MN88473=m
  5360. +
  5361. +#
  5362. +# DVB-S (satellite) frontends
  5363. +#
  5364. +CONFIG_DVB_CX24110=m
  5365. +CONFIG_DVB_CX24123=m
  5366. +CONFIG_DVB_MT312=m
  5367. +CONFIG_DVB_ZL10036=m
  5368. +CONFIG_DVB_ZL10039=m
  5369. +CONFIG_DVB_S5H1420=m
  5370. +CONFIG_DVB_STV0288=m
  5371. +CONFIG_DVB_STB6000=m
  5372. +CONFIG_DVB_STV0299=m
  5373. +CONFIG_DVB_STV6110=m
  5374. +CONFIG_DVB_STV0900=m
  5375. +CONFIG_DVB_TDA8083=m
  5376. +CONFIG_DVB_TDA10086=m
  5377. +CONFIG_DVB_TDA8261=m
  5378. +CONFIG_DVB_VES1X93=m
  5379. +CONFIG_DVB_TUNER_ITD1000=m
  5380. +CONFIG_DVB_TUNER_CX24113=m
  5381. +CONFIG_DVB_TDA826X=m
  5382. +CONFIG_DVB_TUA6100=m
  5383. +CONFIG_DVB_CX24116=m
  5384. +CONFIG_DVB_CX24117=m
  5385. +CONFIG_DVB_CX24120=m
  5386. +CONFIG_DVB_SI21XX=m
  5387. +CONFIG_DVB_TS2020=m
  5388. +CONFIG_DVB_DS3000=m
  5389. +CONFIG_DVB_MB86A16=m
  5390. +CONFIG_DVB_TDA10071=m
  5391. +
  5392. +#
  5393. +# DVB-T (terrestrial) frontends
  5394. +#
  5395. +CONFIG_DVB_SP8870=m
  5396. +CONFIG_DVB_SP887X=m
  5397. +CONFIG_DVB_CX22700=m
  5398. +CONFIG_DVB_CX22702=m
  5399. +CONFIG_DVB_DRXD=m
  5400. +CONFIG_DVB_L64781=m
  5401. +CONFIG_DVB_TDA1004X=m
  5402. +CONFIG_DVB_NXT6000=m
  5403. +CONFIG_DVB_MT352=m
  5404. +CONFIG_DVB_ZL10353=m
  5405. +CONFIG_DVB_DIB3000MB=m
  5406. +CONFIG_DVB_DIB3000MC=m
  5407. +CONFIG_DVB_DIB7000M=m
  5408. +CONFIG_DVB_DIB7000P=m
  5409. +CONFIG_DVB_TDA10048=m
  5410. +CONFIG_DVB_AF9013=m
  5411. +CONFIG_DVB_EC100=m
  5412. +CONFIG_DVB_STV0367=m
  5413. +CONFIG_DVB_CXD2820R=m
  5414. +CONFIG_DVB_CXD2841ER=m
  5415. +CONFIG_DVB_RTL2830=m
  5416. +CONFIG_DVB_RTL2832=m
  5417. +CONFIG_DVB_RTL2832_SDR=m
  5418. +CONFIG_DVB_SI2168=m
  5419. +CONFIG_DVB_AS102_FE=m
  5420. +CONFIG_DVB_GP8PSK_FE=m
  5421. +
  5422. +#
  5423. +# DVB-C (cable) frontends
  5424. +#
  5425. +CONFIG_DVB_VES1820=m
  5426. +CONFIG_DVB_TDA10021=m
  5427. +CONFIG_DVB_TDA10023=m
  5428. +CONFIG_DVB_STV0297=m
  5429. +
  5430. +#
  5431. +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
  5432. +#
  5433. +CONFIG_DVB_NXT200X=m
  5434. +CONFIG_DVB_OR51211=m
  5435. +CONFIG_DVB_OR51132=m
  5436. +CONFIG_DVB_BCM3510=m
  5437. +CONFIG_DVB_LGDT330X=m
  5438. +CONFIG_DVB_LGDT3305=m
  5439. +CONFIG_DVB_LGDT3306A=m
  5440. +CONFIG_DVB_LG2160=m
  5441. +CONFIG_DVB_S5H1409=m
  5442. +CONFIG_DVB_AU8522=m
  5443. +CONFIG_DVB_AU8522_DTV=m
  5444. +CONFIG_DVB_AU8522_V4L=m
  5445. +CONFIG_DVB_S5H1411=m
  5446. +
  5447. +#
  5448. +# ISDB-T (terrestrial) frontends
  5449. +#
  5450. +CONFIG_DVB_S921=m
  5451. +CONFIG_DVB_DIB8000=m
  5452. +CONFIG_DVB_MB86A20S=m
  5453. +
  5454. +#
  5455. +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
  5456. +#
  5457. +CONFIG_DVB_TC90522=m
  5458. +
  5459. +#
  5460. +# Digital terrestrial only tuners/PLL
  5461. +#
  5462. +CONFIG_DVB_PLL=m
  5463. +CONFIG_DVB_TUNER_DIB0070=m
  5464. +CONFIG_DVB_TUNER_DIB0090=m
  5465. +
  5466. +#
  5467. +# SEC control devices for DVB-S
  5468. +#
  5469. +CONFIG_DVB_DRX39XYJ=m
  5470. +CONFIG_DVB_LNBH25=m
  5471. +CONFIG_DVB_LNBP21=m
  5472. +CONFIG_DVB_LNBP22=m
  5473. +CONFIG_DVB_ISL6405=m
  5474. +CONFIG_DVB_ISL6421=m
  5475. +CONFIG_DVB_ISL6423=m
  5476. +CONFIG_DVB_A8293=m
  5477. +CONFIG_DVB_SP2=m
  5478. +CONFIG_DVB_LGS8GXX=m
  5479. +CONFIG_DVB_ATBM8830=m
  5480. +CONFIG_DVB_TDA665x=m
  5481. +CONFIG_DVB_IX2505V=m
  5482. +CONFIG_DVB_M88RS2000=m
  5483. +CONFIG_DVB_AF9033=m
  5484. +CONFIG_DVB_HORUS3A=m
  5485. +CONFIG_DVB_ASCOT2E=m
  5486. +CONFIG_DVB_HELENE=m
  5487. +
  5488. +#
  5489. +# Tools to develop new frontends
  5490. +#
  5491. +# CONFIG_DVB_DUMMY_FE is not set
  5492. +
  5493. +#
  5494. +# Graphics support
  5495. +#
  5496. +CONFIG_AGP=y
  5497. +CONFIG_AGP_AMD64=y
  5498. +CONFIG_AGP_INTEL=y
  5499. +CONFIG_AGP_SIS=m
  5500. +CONFIG_AGP_VIA=y
  5501. +CONFIG_INTEL_GTT=y
  5502. +CONFIG_VGA_ARB=y
  5503. +CONFIG_VGA_ARB_MAX_GPUS=16
  5504. +CONFIG_VGA_SWITCHEROO=y
  5505. +CONFIG_DRM=m
  5506. +CONFIG_DRM_MIPI_DSI=y
  5507. +# CONFIG_DRM_DP_AUX_CHARDEV is not set
  5508. +# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
  5509. +CONFIG_DRM_KMS_HELPER=m
  5510. +CONFIG_DRM_KMS_FB_HELPER=y
  5511. +CONFIG_DRM_FBDEV_EMULATION=y
  5512. +CONFIG_DRM_FBDEV_OVERALLOC=100
  5513. +CONFIG_DRM_LOAD_EDID_FIRMWARE=y
  5514. +CONFIG_DRM_TTM=m
  5515. +CONFIG_DRM_VM=y
  5516. +
  5517. +#
  5518. +# I2C encoder or helper chips
  5519. +#
  5520. +CONFIG_DRM_I2C_CH7006=m
  5521. +CONFIG_DRM_I2C_SIL164=m
  5522. +CONFIG_DRM_I2C_NXP_TDA998X=m
  5523. +CONFIG_DRM_RADEON=m
  5524. +# CONFIG_DRM_RADEON_USERPTR is not set
  5525. +CONFIG_DRM_AMDGPU=m
  5526. +# CONFIG_DRM_AMDGPU_SI is not set
  5527. +# CONFIG_DRM_AMDGPU_CIK is not set
  5528. +CONFIG_DRM_AMDGPU_USERPTR=y
  5529. +# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
  5530. +
  5531. +#
  5532. +# ACP (Audio CoProcessor) Configuration
  5533. +#
  5534. +# CONFIG_DRM_AMD_ACP is not set
  5535. +CONFIG_DRM_NOUVEAU=m
  5536. +CONFIG_NOUVEAU_DEBUG=5
  5537. +CONFIG_NOUVEAU_DEBUG_DEFAULT=3
  5538. +CONFIG_DRM_NOUVEAU_BACKLIGHT=y
  5539. +CONFIG_DRM_I915=m
  5540. +# CONFIG_DRM_I915_ALPHA_SUPPORT is not set
  5541. +CONFIG_DRM_I915_CAPTURE_ERROR=y
  5542. +CONFIG_DRM_I915_COMPRESS_ERROR=y
  5543. +CONFIG_DRM_I915_USERPTR=y
  5544. +# CONFIG_DRM_I915_GVT is not set
  5545. +
  5546. +#
  5547. +# drm/i915 Debugging
  5548. +#
  5549. +# CONFIG_DRM_I915_WERROR is not set
  5550. +# CONFIG_DRM_I915_DEBUG is not set
  5551. +# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
  5552. +# CONFIG_DRM_I915_SELFTEST is not set
  5553. +# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
  5554. +# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
  5555. +CONFIG_DRM_VGEM=m
  5556. +CONFIG_DRM_VMWGFX=m
  5557. +CONFIG_DRM_VMWGFX_FBCON=y
  5558. +CONFIG_DRM_GMA500=m
  5559. +CONFIG_DRM_GMA600=y
  5560. +CONFIG_DRM_GMA3600=y
  5561. +CONFIG_DRM_UDL=m
  5562. +CONFIG_DRM_AST=m
  5563. +# CONFIG_DRM_MGAG200 is not set
  5564. +CONFIG_DRM_CIRRUS_QEMU=m
  5565. +CONFIG_DRM_QXL=m
  5566. +# CONFIG_DRM_BOCHS is not set
  5567. +CONFIG_DRM_VIRTIO_GPU=m
  5568. +CONFIG_DRM_PANEL=y
  5569. +
  5570. +#
  5571. +# Display Panels
  5572. +#
  5573. +CONFIG_DRM_BRIDGE=y
  5574. +
  5575. +#
  5576. +# Display Interface Bridges
  5577. +#
  5578. +# CONFIG_DRM_ANALOGIX_ANX78XX is not set
  5579. +CONFIG_HSA_AMD=m
  5580. +# CONFIG_DRM_HISI_HIBMC is not set
  5581. +# CONFIG_DRM_TINYDRM is not set
  5582. +# CONFIG_DRM_LEGACY is not set
  5583. +# CONFIG_DRM_LIB_RANDOM is not set
  5584. +
  5585. +#
  5586. +# Frame buffer Devices
  5587. +#
  5588. +CONFIG_FB=y
  5589. +CONFIG_FIRMWARE_EDID=y
  5590. +CONFIG_FB_CMDLINE=y
  5591. +CONFIG_FB_NOTIFY=y
  5592. +CONFIG_FB_DDC=m
  5593. +CONFIG_FB_BOOT_VESA_SUPPORT=y
  5594. +CONFIG_FB_CFB_FILLRECT=y
  5595. +CONFIG_FB_CFB_COPYAREA=y
  5596. +CONFIG_FB_CFB_IMAGEBLIT=y
  5597. +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
  5598. +CONFIG_FB_SYS_FILLRECT=m
  5599. +CONFIG_FB_SYS_COPYAREA=m
  5600. +CONFIG_FB_SYS_IMAGEBLIT=m
  5601. +# CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set
  5602. +# CONFIG_FB_FOREIGN_ENDIAN is not set
  5603. +CONFIG_FB_SYS_FOPS=m
  5604. +CONFIG_FB_DEFERRED_IO=y
  5605. +CONFIG_FB_HECUBA=m
  5606. +CONFIG_FB_SVGALIB=m
  5607. +# CONFIG_FB_MACMODES is not set
  5608. +CONFIG_FB_BACKLIGHT=y
  5609. +CONFIG_FB_MODE_HELPERS=y
  5610. +CONFIG_FB_TILEBLITTING=y
  5611. +
  5612. +#
  5613. +# Frame buffer hardware drivers
  5614. +#
  5615. +CONFIG_FB_CIRRUS=m
  5616. +CONFIG_FB_PM2=m
  5617. +CONFIG_FB_PM2_FIFO_DISCONNECT=y
  5618. +CONFIG_FB_CYBER2000=m
  5619. +CONFIG_FB_CYBER2000_DDC=y
  5620. +CONFIG_FB_ARC=m
  5621. +CONFIG_FB_ASILIANT=y
  5622. +CONFIG_FB_IMSTT=y
  5623. +CONFIG_FB_VGA16=m
  5624. +CONFIG_FB_UVESA=m
  5625. +CONFIG_FB_VESA=y
  5626. +CONFIG_FB_EFI=y
  5627. +CONFIG_FB_N411=m
  5628. +CONFIG_FB_HGA=m
  5629. +CONFIG_FB_OPENCORES=m
  5630. +CONFIG_FB_S1D13XXX=m
  5631. +CONFIG_FB_NVIDIA=m
  5632. +CONFIG_FB_NVIDIA_I2C=y
  5633. +# CONFIG_FB_NVIDIA_DEBUG is not set
  5634. +CONFIG_FB_NVIDIA_BACKLIGHT=y
  5635. +CONFIG_FB_RIVA=m
  5636. +CONFIG_FB_RIVA_I2C=y
  5637. +# CONFIG_FB_RIVA_DEBUG is not set
  5638. +CONFIG_FB_RIVA_BACKLIGHT=y
  5639. +CONFIG_FB_I740=m
  5640. +CONFIG_FB_LE80578=m
  5641. +CONFIG_FB_CARILLO_RANCH=m
  5642. +CONFIG_FB_INTEL=m
  5643. +# CONFIG_FB_INTEL_DEBUG is not set
  5644. +CONFIG_FB_INTEL_I2C=y
  5645. +CONFIG_FB_MATROX=m
  5646. +CONFIG_FB_MATROX_MILLENIUM=y
  5647. +CONFIG_FB_MATROX_MYSTIQUE=y
  5648. +CONFIG_FB_MATROX_G=y
  5649. +CONFIG_FB_MATROX_I2C=m
  5650. +CONFIG_FB_MATROX_MAVEN=m
  5651. +CONFIG_FB_RADEON=m
  5652. +CONFIG_FB_RADEON_I2C=y
  5653. +CONFIG_FB_RADEON_BACKLIGHT=y
  5654. +# CONFIG_FB_RADEON_DEBUG is not set
  5655. +CONFIG_FB_ATY128=m
  5656. +CONFIG_FB_ATY128_BACKLIGHT=y
  5657. +CONFIG_FB_ATY=m
  5658. +CONFIG_FB_ATY_CT=y
  5659. +# CONFIG_FB_ATY_GENERIC_LCD is not set
  5660. +CONFIG_FB_ATY_GX=y
  5661. +CONFIG_FB_ATY_BACKLIGHT=y
  5662. +CONFIG_FB_S3=m
  5663. +CONFIG_FB_S3_DDC=y
  5664. +CONFIG_FB_SAVAGE=m
  5665. +CONFIG_FB_SAVAGE_I2C=y
  5666. +# CONFIG_FB_SAVAGE_ACCEL is not set
  5667. +CONFIG_FB_SIS=m
  5668. +CONFIG_FB_SIS_300=y
  5669. +CONFIG_FB_SIS_315=y
  5670. +CONFIG_FB_VIA=m
  5671. +# CONFIG_FB_VIA_DIRECT_PROCFS is not set
  5672. +CONFIG_FB_VIA_X_COMPATIBILITY=y
  5673. +CONFIG_FB_NEOMAGIC=m
  5674. +CONFIG_FB_KYRO=m
  5675. +CONFIG_FB_3DFX=m
  5676. +# CONFIG_FB_3DFX_ACCEL is not set
  5677. +# CONFIG_FB_3DFX_I2C is not set
  5678. +CONFIG_FB_VOODOO1=m
  5679. +CONFIG_FB_VT8623=m
  5680. +CONFIG_FB_TRIDENT=m
  5681. +CONFIG_FB_ARK=m
  5682. +CONFIG_FB_PM3=m
  5683. +CONFIG_FB_CARMINE=m
  5684. +CONFIG_FB_CARMINE_DRAM_EVAL=y
  5685. +# CONFIG_CARMINE_DRAM_CUSTOM is not set
  5686. +CONFIG_FB_SM501=m
  5687. +CONFIG_FB_SMSCUFX=m
  5688. +CONFIG_FB_UDL=m
  5689. +CONFIG_FB_IBM_GXT4500=m
  5690. +# CONFIG_FB_VIRTUAL is not set
  5691. +CONFIG_XEN_FBDEV_FRONTEND=m
  5692. +CONFIG_FB_METRONOME=m
  5693. +CONFIG_FB_MB862XX=m
  5694. +CONFIG_FB_MB862XX_PCI_GDC=y
  5695. +CONFIG_FB_MB862XX_I2C=y
  5696. +CONFIG_FB_BROADSHEET=m
  5697. +CONFIG_FB_AUO_K190X=m
  5698. +CONFIG_FB_AUO_K1900=m
  5699. +CONFIG_FB_AUO_K1901=m
  5700. +CONFIG_FB_HYPERV=m
  5701. +CONFIG_FB_SIMPLE=y
  5702. +CONFIG_FB_SM712=m
  5703. +CONFIG_BACKLIGHT_LCD_SUPPORT=y
  5704. +CONFIG_LCD_CLASS_DEVICE=m
  5705. +CONFIG_LCD_L4F00242T03=m
  5706. +CONFIG_LCD_LMS283GF05=m
  5707. +CONFIG_LCD_LTV350QV=m
  5708. +CONFIG_LCD_ILI922X=m
  5709. +CONFIG_LCD_ILI9320=m
  5710. +CONFIG_LCD_TDO24M=m
  5711. +CONFIG_LCD_VGG2432A4=m
  5712. +CONFIG_LCD_PLATFORM=m
  5713. +CONFIG_LCD_S6E63M0=m
  5714. +CONFIG_LCD_LD9040=m
  5715. +CONFIG_LCD_AMS369FG06=m
  5716. +CONFIG_LCD_LMS501KF03=m
  5717. +CONFIG_LCD_HX8357=m
  5718. +CONFIG_BACKLIGHT_CLASS_DEVICE=y
  5719. +CONFIG_BACKLIGHT_GENERIC=m
  5720. +CONFIG_BACKLIGHT_LM3533=m
  5721. +CONFIG_BACKLIGHT_CARILLO_RANCH=m
  5722. +CONFIG_BACKLIGHT_PWM=m
  5723. +CONFIG_BACKLIGHT_DA903X=m
  5724. +CONFIG_BACKLIGHT_DA9052=m
  5725. +CONFIG_BACKLIGHT_MAX8925=m
  5726. +CONFIG_BACKLIGHT_APPLE=m
  5727. +CONFIG_BACKLIGHT_PM8941_WLED=m
  5728. +CONFIG_BACKLIGHT_SAHARA=m
  5729. +CONFIG_BACKLIGHT_WM831X=m
  5730. +CONFIG_BACKLIGHT_ADP5520=m
  5731. +CONFIG_BACKLIGHT_ADP8860=m
  5732. +CONFIG_BACKLIGHT_ADP8870=m
  5733. +CONFIG_BACKLIGHT_88PM860X=m
  5734. +CONFIG_BACKLIGHT_PCF50633=m
  5735. +CONFIG_BACKLIGHT_AAT2870=m
  5736. +CONFIG_BACKLIGHT_LM3630A=m
  5737. +CONFIG_BACKLIGHT_LM3639=m
  5738. +CONFIG_BACKLIGHT_LP855X=m
  5739. +CONFIG_BACKLIGHT_LP8788=m
  5740. +CONFIG_BACKLIGHT_PANDORA=m
  5741. +CONFIG_BACKLIGHT_SKY81452=m
  5742. +CONFIG_BACKLIGHT_TPS65217=m
  5743. +CONFIG_BACKLIGHT_AS3711=m
  5744. +CONFIG_BACKLIGHT_GPIO=m
  5745. +CONFIG_BACKLIGHT_LV5207LP=m
  5746. +CONFIG_BACKLIGHT_BD6107=m
  5747. +# CONFIG_BACKLIGHT_ARCXCNN is not set
  5748. +CONFIG_VGASTATE=m
  5749. +CONFIG_HDMI=y
  5750. +
  5751. +#
  5752. +# Console display driver support
  5753. +#
  5754. +CONFIG_VGA_CONSOLE=y
  5755. +# CONFIG_VGACON_SOFT_SCROLLBACK is not set
  5756. +CONFIG_DUMMY_CONSOLE=y
  5757. +CONFIG_DUMMY_CONSOLE_COLUMNS=80
  5758. +CONFIG_DUMMY_CONSOLE_ROWS=25
  5759. +CONFIG_FRAMEBUFFER_CONSOLE=y
  5760. +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
  5761. +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
  5762. +# CONFIG_LOGO is not set
  5763. +CONFIG_SOUND=m
  5764. +CONFIG_SOUND_OSS_CORE=y
  5765. +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
  5766. +CONFIG_SND=m
  5767. +CONFIG_SND_TIMER=m
  5768. +CONFIG_SND_PCM=m
  5769. +CONFIG_SND_PCM_ELD=y
  5770. +CONFIG_SND_PCM_IEC958=y
  5771. +CONFIG_SND_DMAENGINE_PCM=m
  5772. +CONFIG_SND_HWDEP=m
  5773. +CONFIG_SND_RAWMIDI=m
  5774. +CONFIG_SND_COMPRESS_OFFLOAD=m
  5775. +CONFIG_SND_JACK=y
  5776. +CONFIG_SND_JACK_INPUT_DEV=y
  5777. +CONFIG_SND_SEQUENCER=m
  5778. +CONFIG_SND_SEQ_DUMMY=m
  5779. +CONFIG_SND_OSSEMUL=y
  5780. +CONFIG_SND_MIXER_OSS=m
  5781. +CONFIG_SND_PCM_OSS=m
  5782. +CONFIG_SND_PCM_OSS_PLUGINS=y
  5783. +CONFIG_SND_PCM_TIMER=y
  5784. +# CONFIG_SND_SEQUENCER_OSS is not set
  5785. +CONFIG_SND_HRTIMER=m
  5786. +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
  5787. +CONFIG_SND_DYNAMIC_MINORS=y
  5788. +CONFIG_SND_MAX_CARDS=32
  5789. +CONFIG_SND_SUPPORT_OLD_API=y
  5790. +CONFIG_SND_PROC_FS=y
  5791. +CONFIG_SND_VERBOSE_PROCFS=y
  5792. +# CONFIG_SND_VERBOSE_PRINTK is not set
  5793. +# CONFIG_SND_DEBUG is not set
  5794. +CONFIG_SND_VMASTER=y
  5795. +CONFIG_SND_DMA_SGBUF=y
  5796. +CONFIG_SND_RAWMIDI_SEQ=m
  5797. +CONFIG_SND_OPL3_LIB_SEQ=m
  5798. +# CONFIG_SND_OPL4_LIB_SEQ is not set
  5799. +# CONFIG_SND_SBAWE_SEQ is not set
  5800. +CONFIG_SND_EMU10K1_SEQ=m
  5801. +CONFIG_SND_MPU401_UART=m
  5802. +CONFIG_SND_OPL3_LIB=m
  5803. +CONFIG_SND_VX_LIB=m
  5804. +CONFIG_SND_AC97_CODEC=m
  5805. +CONFIG_SND_DRIVERS=y
  5806. +CONFIG_SND_PCSP=m
  5807. +CONFIG_SND_DUMMY=m
  5808. +CONFIG_SND_ALOOP=m
  5809. +CONFIG_SND_VIRMIDI=m
  5810. +CONFIG_SND_MTPAV=m
  5811. +CONFIG_SND_MTS64=m
  5812. +CONFIG_SND_SERIAL_U16550=m
  5813. +CONFIG_SND_MPU401=m
  5814. +CONFIG_SND_PORTMAN2X4=m
  5815. +CONFIG_SND_AC97_POWER_SAVE=y
  5816. +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
  5817. +CONFIG_SND_SB_COMMON=m
  5818. +CONFIG_SND_PCI=y
  5819. +CONFIG_SND_AD1889=m
  5820. +CONFIG_SND_ALS300=m
  5821. +CONFIG_SND_ALS4000=m
  5822. +CONFIG_SND_ALI5451=m
  5823. +CONFIG_SND_ASIHPI=m
  5824. +CONFIG_SND_ATIIXP=m
  5825. +CONFIG_SND_ATIIXP_MODEM=m
  5826. +CONFIG_SND_AU8810=m
  5827. +CONFIG_SND_AU8820=m
  5828. +CONFIG_SND_AU8830=m
  5829. +CONFIG_SND_AW2=m
  5830. +CONFIG_SND_AZT3328=m
  5831. +CONFIG_SND_BT87X=m
  5832. +# CONFIG_SND_BT87X_OVERCLOCK is not set
  5833. +CONFIG_SND_CA0106=m
  5834. +CONFIG_SND_CMIPCI=m
  5835. +CONFIG_SND_OXYGEN_LIB=m
  5836. +CONFIG_SND_OXYGEN=m
  5837. +CONFIG_SND_CS4281=m
  5838. +CONFIG_SND_CS46XX=m
  5839. +CONFIG_SND_CS46XX_NEW_DSP=y
  5840. +CONFIG_SND_CTXFI=m
  5841. +CONFIG_SND_DARLA20=m
  5842. +CONFIG_SND_GINA20=m
  5843. +CONFIG_SND_LAYLA20=m
  5844. +CONFIG_SND_DARLA24=m
  5845. +CONFIG_SND_GINA24=m
  5846. +CONFIG_SND_LAYLA24=m
  5847. +CONFIG_SND_MONA=m
  5848. +CONFIG_SND_MIA=m
  5849. +CONFIG_SND_ECHO3G=m
  5850. +CONFIG_SND_INDIGO=m
  5851. +CONFIG_SND_INDIGOIO=m
  5852. +CONFIG_SND_INDIGODJ=m
  5853. +CONFIG_SND_INDIGOIOX=m
  5854. +CONFIG_SND_INDIGODJX=m
  5855. +CONFIG_SND_EMU10K1=m
  5856. +CONFIG_SND_EMU10K1X=m
  5857. +CONFIG_SND_ENS1370=m
  5858. +CONFIG_SND_ENS1371=m
  5859. +CONFIG_SND_ES1938=m
  5860. +CONFIG_SND_ES1968=m
  5861. +CONFIG_SND_ES1968_INPUT=y
  5862. +CONFIG_SND_ES1968_RADIO=y
  5863. +CONFIG_SND_FM801=m
  5864. +CONFIG_SND_FM801_TEA575X_BOOL=y
  5865. +CONFIG_SND_HDSP=m
  5866. +CONFIG_SND_HDSPM=m
  5867. +CONFIG_SND_ICE1712=m
  5868. +CONFIG_SND_ICE1724=m
  5869. +CONFIG_SND_INTEL8X0=m
  5870. +CONFIG_SND_INTEL8X0M=m
  5871. +CONFIG_SND_KORG1212=m
  5872. +CONFIG_SND_LOLA=m
  5873. +CONFIG_SND_LX6464ES=m
  5874. +CONFIG_SND_MAESTRO3=m
  5875. +CONFIG_SND_MAESTRO3_INPUT=y
  5876. +CONFIG_SND_MIXART=m
  5877. +CONFIG_SND_NM256=m
  5878. +CONFIG_SND_PCXHR=m
  5879. +CONFIG_SND_RIPTIDE=m
  5880. +CONFIG_SND_RME32=m
  5881. +CONFIG_SND_RME96=m
  5882. +CONFIG_SND_RME9652=m
  5883. +CONFIG_SND_SONICVIBES=m
  5884. +CONFIG_SND_TRIDENT=m
  5885. +CONFIG_SND_VIA82XX=m
  5886. +CONFIG_SND_VIA82XX_MODEM=m
  5887. +CONFIG_SND_VIRTUOSO=m
  5888. +CONFIG_SND_VX222=m
  5889. +CONFIG_SND_YMFPCI=m
  5890. +
  5891. +#
  5892. +# HD-Audio
  5893. +#
  5894. +CONFIG_SND_HDA=m
  5895. +CONFIG_SND_HDA_INTEL=m
  5896. +CONFIG_SND_HDA_HWDEP=y
  5897. +CONFIG_SND_HDA_RECONFIG=y
  5898. +CONFIG_SND_HDA_INPUT_BEEP=y
  5899. +CONFIG_SND_HDA_INPUT_BEEP_MODE=0
  5900. +CONFIG_SND_HDA_PATCH_LOADER=y
  5901. +CONFIG_SND_HDA_CODEC_REALTEK=m
  5902. +CONFIG_SND_HDA_CODEC_ANALOG=m
  5903. +CONFIG_SND_HDA_CODEC_SIGMATEL=m
  5904. +CONFIG_SND_HDA_CODEC_VIA=m
  5905. +CONFIG_SND_HDA_CODEC_HDMI=m
  5906. +CONFIG_SND_HDA_CODEC_CIRRUS=m
  5907. +CONFIG_SND_HDA_CODEC_CONEXANT=m
  5908. +CONFIG_SND_HDA_CODEC_CA0110=m
  5909. +CONFIG_SND_HDA_CODEC_CA0132=m
  5910. +CONFIG_SND_HDA_CODEC_CA0132_DSP=y
  5911. +CONFIG_SND_HDA_CODEC_CMEDIA=m
  5912. +CONFIG_SND_HDA_CODEC_SI3054=m
  5913. +CONFIG_SND_HDA_GENERIC=m
  5914. +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
  5915. +CONFIG_SND_HDA_CORE=m
  5916. +CONFIG_SND_HDA_DSP_LOADER=y
  5917. +CONFIG_SND_HDA_I915=y
  5918. +CONFIG_SND_HDA_EXT_CORE=m
  5919. +CONFIG_SND_HDA_PREALLOC_SIZE=64
  5920. +CONFIG_SND_SPI=y
  5921. +CONFIG_SND_USB=y
  5922. +CONFIG_SND_USB_AUDIO=m
  5923. +CONFIG_SND_USB_UA101=m
  5924. +CONFIG_SND_USB_USX2Y=m
  5925. +CONFIG_SND_USB_CAIAQ=m
  5926. +CONFIG_SND_USB_CAIAQ_INPUT=y
  5927. +CONFIG_SND_USB_US122L=m
  5928. +CONFIG_SND_USB_6FIRE=m
  5929. +CONFIG_SND_USB_HIFACE=m
  5930. +CONFIG_SND_BCD2000=m
  5931. +CONFIG_SND_USB_LINE6=m
  5932. +CONFIG_SND_USB_POD=m
  5933. +CONFIG_SND_USB_PODHD=m
  5934. +CONFIG_SND_USB_TONEPORT=m
  5935. +CONFIG_SND_USB_VARIAX=m
  5936. +CONFIG_SND_FIREWIRE=y
  5937. +CONFIG_SND_FIREWIRE_LIB=m
  5938. +CONFIG_SND_DICE=m
  5939. +CONFIG_SND_OXFW=m
  5940. +CONFIG_SND_ISIGHT=m
  5941. +CONFIG_SND_FIREWORKS=m
  5942. +CONFIG_SND_BEBOB=m
  5943. +CONFIG_SND_FIREWIRE_DIGI00X=m
  5944. +CONFIG_SND_FIREWIRE_TASCAM=m
  5945. +# CONFIG_SND_FIREWIRE_MOTU is not set
  5946. +# CONFIG_SND_FIREFACE is not set
  5947. +CONFIG_SND_PCMCIA=y
  5948. +CONFIG_SND_VXPOCKET=m
  5949. +CONFIG_SND_PDAUDIOCF=m
  5950. +CONFIG_SND_SOC=m
  5951. +CONFIG_SND_SOC_AC97_BUS=y
  5952. +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
  5953. +CONFIG_SND_SOC_COMPRESS=y
  5954. +CONFIG_SND_SOC_TOPOLOGY=y
  5955. +# CONFIG_SND_SOC_AMD_ACP is not set
  5956. +CONFIG_SND_ATMEL_SOC=m
  5957. +CONFIG_SND_DESIGNWARE_I2S=m
  5958. +# CONFIG_SND_DESIGNWARE_PCM is not set
  5959. +
  5960. +#
  5961. +# SoC Audio for Freescale CPUs
  5962. +#
  5963. +
  5964. +#
  5965. +# Common SoC Audio options for Freescale CPUs:
  5966. +#
  5967. +CONFIG_SND_SOC_FSL_ASRC=m
  5968. +CONFIG_SND_SOC_FSL_SAI=m
  5969. +CONFIG_SND_SOC_FSL_SSI=m
  5970. +CONFIG_SND_SOC_FSL_SPDIF=m
  5971. +CONFIG_SND_SOC_FSL_ESAI=m
  5972. +CONFIG_SND_SOC_IMX_AUDMUX=m
  5973. +# CONFIG_SND_I2S_HI6210_I2S is not set
  5974. +# CONFIG_SND_SOC_IMG is not set
  5975. +CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
  5976. +CONFIG_SND_SST_IPC=m
  5977. +CONFIG_SND_SST_IPC_ACPI=m
  5978. +CONFIG_SND_SOC_INTEL_SST=m
  5979. +CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m
  5980. +CONFIG_SND_SOC_INTEL_SST_ACPI=m
  5981. +CONFIG_SND_SOC_INTEL_SST_MATCH=m
  5982. +CONFIG_SND_SOC_INTEL_HASWELL=m
  5983. +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
  5984. +# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set
  5985. +# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set
  5986. +# CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH is not set
  5987. +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m
  5988. +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
  5989. +# CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH is not set
  5990. +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
  5991. +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
  5992. +CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
  5993. +# CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH is not set
  5994. +# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set
  5995. +CONFIG_SND_SOC_INTEL_SKYLAKE=m
  5996. +CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
  5997. +# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set
  5998. +# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set
  5999. +CONFIG_SND_SOC_XTFPGA_I2S=m
  6000. +# CONFIG_ZX_TDM is not set
  6001. +CONFIG_SND_SOC_I2C_AND_SPI=m
  6002. +
  6003. +#
  6004. +# CODEC drivers
  6005. +#
  6006. +CONFIG_SND_SOC_AC97_CODEC=m
  6007. +CONFIG_SND_SOC_ADAU1701=m
  6008. +# CONFIG_SND_SOC_ADAU1761_I2C is not set
  6009. +# CONFIG_SND_SOC_ADAU1761_SPI is not set
  6010. +# CONFIG_SND_SOC_ADAU7002 is not set
  6011. +CONFIG_SND_SOC_AK4104=m
  6012. +CONFIG_SND_SOC_AK4554=m
  6013. +CONFIG_SND_SOC_AK4613=m
  6014. +CONFIG_SND_SOC_AK4642=m
  6015. +CONFIG_SND_SOC_AK5386=m
  6016. +CONFIG_SND_SOC_ALC5623=m
  6017. +# CONFIG_SND_SOC_BT_SCO is not set
  6018. +CONFIG_SND_SOC_CS35L32=m
  6019. +# CONFIG_SND_SOC_CS35L33 is not set
  6020. +# CONFIG_SND_SOC_CS35L34 is not set
  6021. +# CONFIG_SND_SOC_CS35L35 is not set
  6022. +# CONFIG_SND_SOC_CS42L42 is not set
  6023. +CONFIG_SND_SOC_CS42L51=m
  6024. +CONFIG_SND_SOC_CS42L51_I2C=m
  6025. +CONFIG_SND_SOC_CS42L52=m
  6026. +CONFIG_SND_SOC_CS42L56=m
  6027. +CONFIG_SND_SOC_CS42L73=m
  6028. +CONFIG_SND_SOC_CS4265=m
  6029. +CONFIG_SND_SOC_CS4270=m
  6030. +CONFIG_SND_SOC_CS4271=m
  6031. +CONFIG_SND_SOC_CS4271_I2C=m
  6032. +CONFIG_SND_SOC_CS4271_SPI=m
  6033. +CONFIG_SND_SOC_CS42XX8=m
  6034. +CONFIG_SND_SOC_CS42XX8_I2C=m
  6035. +CONFIG_SND_SOC_CS4349=m
  6036. +# CONFIG_SND_SOC_CS53L30 is not set
  6037. +# CONFIG_SND_SOC_DIO2125 is not set
  6038. +CONFIG_SND_SOC_DMIC=m
  6039. +CONFIG_SND_SOC_HDMI_CODEC=m
  6040. +# CONFIG_SND_SOC_ES7134 is not set
  6041. +# CONFIG_SND_SOC_ES8328_I2C is not set
  6042. +# CONFIG_SND_SOC_ES8328_SPI is not set
  6043. +CONFIG_SND_SOC_GTM601=m
  6044. +CONFIG_SND_SOC_HDAC_HDMI=m
  6045. +# CONFIG_SND_SOC_INNO_RK3036 is not set
  6046. +CONFIG_SND_SOC_MAX98090=m
  6047. +# CONFIG_SND_SOC_MAX98504 is not set
  6048. +# CONFIG_SND_SOC_MAX98927 is not set
  6049. +# CONFIG_SND_SOC_MAX9860 is not set
  6050. +# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set
  6051. +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
  6052. +CONFIG_SND_SOC_PCM1681=m
  6053. +# CONFIG_SND_SOC_PCM179X_I2C is not set
  6054. +# CONFIG_SND_SOC_PCM179X_SPI is not set
  6055. +# CONFIG_SND_SOC_PCM3168A_I2C is not set
  6056. +# CONFIG_SND_SOC_PCM3168A_SPI is not set
  6057. +CONFIG_SND_SOC_PCM512x=m
  6058. +CONFIG_SND_SOC_PCM512x_I2C=m
  6059. +CONFIG_SND_SOC_PCM512x_SPI=m
  6060. +CONFIG_SND_SOC_RL6231=m
  6061. +CONFIG_SND_SOC_RL6347A=m
  6062. +CONFIG_SND_SOC_RT286=m
  6063. +# CONFIG_SND_SOC_RT5616 is not set
  6064. +CONFIG_SND_SOC_RT5631=m
  6065. +CONFIG_SND_SOC_RT5640=m
  6066. +CONFIG_SND_SOC_RT5645=m
  6067. +CONFIG_SND_SOC_RT5670=m
  6068. +# CONFIG_SND_SOC_RT5677_SPI is not set
  6069. +CONFIG_SND_SOC_SGTL5000=m
  6070. +CONFIG_SND_SOC_SI476X=m
  6071. +CONFIG_SND_SOC_SIGMADSP=m
  6072. +CONFIG_SND_SOC_SIGMADSP_I2C=m
  6073. +CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m
  6074. +CONFIG_SND_SOC_SPDIF=m
  6075. +CONFIG_SND_SOC_SSM2602=m
  6076. +CONFIG_SND_SOC_SSM2602_SPI=m
  6077. +CONFIG_SND_SOC_SSM2602_I2C=m
  6078. +CONFIG_SND_SOC_SSM4567=m
  6079. +CONFIG_SND_SOC_STA32X=m
  6080. +CONFIG_SND_SOC_STA350=m
  6081. +CONFIG_SND_SOC_STI_SAS=m
  6082. +CONFIG_SND_SOC_TAS2552=m
  6083. +CONFIG_SND_SOC_TAS5086=m
  6084. +CONFIG_SND_SOC_TAS571X=m
  6085. +# CONFIG_SND_SOC_TAS5720 is not set
  6086. +CONFIG_SND_SOC_TFA9879=m
  6087. +CONFIG_SND_SOC_TLV320AIC23=m
  6088. +CONFIG_SND_SOC_TLV320AIC23_I2C=m
  6089. +CONFIG_SND_SOC_TLV320AIC23_SPI=m
  6090. +CONFIG_SND_SOC_TLV320AIC31XX=m
  6091. +CONFIG_SND_SOC_TLV320AIC3X=m
  6092. +CONFIG_SND_SOC_TS3A227E=m
  6093. +CONFIG_SND_SOC_WM8510=m
  6094. +CONFIG_SND_SOC_WM8523=m
  6095. +CONFIG_SND_SOC_WM8580=m
  6096. +CONFIG_SND_SOC_WM8711=m
  6097. +CONFIG_SND_SOC_WM8728=m
  6098. +CONFIG_SND_SOC_WM8731=m
  6099. +CONFIG_SND_SOC_WM8737=m
  6100. +CONFIG_SND_SOC_WM8741=m
  6101. +CONFIG_SND_SOC_WM8750=m
  6102. +CONFIG_SND_SOC_WM8753=m
  6103. +CONFIG_SND_SOC_WM8770=m
  6104. +CONFIG_SND_SOC_WM8776=m
  6105. +CONFIG_SND_SOC_WM8804=m
  6106. +CONFIG_SND_SOC_WM8804_I2C=m
  6107. +CONFIG_SND_SOC_WM8804_SPI=m
  6108. +CONFIG_SND_SOC_WM8903=m
  6109. +# CONFIG_SND_SOC_WM8960 is not set
  6110. +CONFIG_SND_SOC_WM8962=m
  6111. +# CONFIG_SND_SOC_WM8974 is not set
  6112. +CONFIG_SND_SOC_WM8978=m
  6113. +# CONFIG_SND_SOC_WM8985 is not set
  6114. +# CONFIG_SND_SOC_NAU8540 is not set
  6115. +# CONFIG_SND_SOC_NAU8810 is not set
  6116. +# CONFIG_SND_SOC_NAU8824 is not set
  6117. +CONFIG_SND_SOC_TPA6130A2=m
  6118. +CONFIG_SND_SIMPLE_CARD_UTILS=m
  6119. +CONFIG_SND_SIMPLE_CARD=m
  6120. +CONFIG_SND_X86=y
  6121. +# CONFIG_HDMI_LPE_AUDIO is not set
  6122. +CONFIG_AC97_BUS=m
  6123. +
  6124. +#
  6125. +# HID support
  6126. +#
  6127. +CONFIG_HID=m
  6128. +CONFIG_HID_BATTERY_STRENGTH=y
  6129. +CONFIG_HIDRAW=y
  6130. +CONFIG_UHID=m
  6131. +CONFIG_HID_GENERIC=m
  6132. +
  6133. +#
  6134. +# Special HID drivers
  6135. +#
  6136. +CONFIG_HID_A4TECH=m
  6137. +# CONFIG_HID_ACCUTOUCH is not set
  6138. +CONFIG_HID_ACRUX=m
  6139. +CONFIG_HID_ACRUX_FF=y
  6140. +CONFIG_HID_APPLE=m
  6141. +CONFIG_HID_APPLEIR=m
  6142. +# CONFIG_HID_ASUS is not set
  6143. +CONFIG_HID_AUREAL=m
  6144. +CONFIG_HID_BELKIN=m
  6145. +CONFIG_HID_BETOP_FF=m
  6146. +CONFIG_HID_CHERRY=m
  6147. +CONFIG_HID_CHICONY=m
  6148. +CONFIG_HID_CORSAIR=m
  6149. +CONFIG_HID_PRODIKEYS=m
  6150. +# CONFIG_HID_CMEDIA is not set
  6151. +CONFIG_HID_CP2112=m
  6152. +CONFIG_HID_CYPRESS=m
  6153. +CONFIG_HID_DRAGONRISE=m
  6154. +CONFIG_DRAGONRISE_FF=y
  6155. +CONFIG_HID_EMS_FF=m
  6156. +CONFIG_HID_ELECOM=m
  6157. +CONFIG_HID_ELO=m
  6158. +CONFIG_HID_EZKEY=m
  6159. +CONFIG_HID_GEMBIRD=m
  6160. +CONFIG_HID_GFRM=m
  6161. +CONFIG_HID_HOLTEK=m
  6162. +CONFIG_HOLTEK_FF=y
  6163. +CONFIG_HID_GT683R=m
  6164. +CONFIG_HID_KEYTOUCH=m
  6165. +CONFIG_HID_KYE=m
  6166. +CONFIG_HID_UCLOGIC=m
  6167. +CONFIG_HID_WALTOP=m
  6168. +CONFIG_HID_GYRATION=m
  6169. +CONFIG_HID_ICADE=m
  6170. +CONFIG_HID_TWINHAN=m
  6171. +CONFIG_HID_KENSINGTON=m
  6172. +CONFIG_HID_LCPOWER=m
  6173. +CONFIG_HID_LED=m
  6174. +CONFIG_HID_LENOVO=m
  6175. +CONFIG_HID_LOGITECH=m
  6176. +CONFIG_HID_LOGITECH_DJ=m
  6177. +CONFIG_HID_LOGITECH_HIDPP=m
  6178. +CONFIG_LOGITECH_FF=y
  6179. +CONFIG_LOGIRUMBLEPAD2_FF=y
  6180. +CONFIG_LOGIG940_FF=y
  6181. +CONFIG_LOGIWHEELS_FF=y
  6182. +CONFIG_HID_MAGICMOUSE=m
  6183. +# CONFIG_HID_MAYFLASH is not set
  6184. +CONFIG_HID_MICROSOFT=m
  6185. +CONFIG_HID_MONTEREY=m
  6186. +CONFIG_HID_MULTITOUCH=m
  6187. +# CONFIG_HID_NTI is not set
  6188. +CONFIG_HID_NTRIG=m
  6189. +CONFIG_HID_ORTEK=m
  6190. +CONFIG_HID_PANTHERLORD=m
  6191. +CONFIG_PANTHERLORD_FF=y
  6192. +CONFIG_HID_PENMOUNT=m
  6193. +CONFIG_HID_PETALYNX=m
  6194. +CONFIG_HID_PICOLCD=m
  6195. +CONFIG_HID_PICOLCD_FB=y
  6196. +CONFIG_HID_PICOLCD_BACKLIGHT=y
  6197. +CONFIG_HID_PICOLCD_LCD=y
  6198. +CONFIG_HID_PICOLCD_LEDS=y
  6199. +CONFIG_HID_PICOLCD_CIR=y
  6200. +CONFIG_HID_PLANTRONICS=m
  6201. +CONFIG_HID_PRIMAX=m
  6202. +CONFIG_HID_ROCCAT=m
  6203. +CONFIG_HID_SAITEK=m
  6204. +CONFIG_HID_SAMSUNG=m
  6205. +CONFIG_HID_SONY=m
  6206. +CONFIG_SONY_FF=y
  6207. +CONFIG_HID_SPEEDLINK=m
  6208. +CONFIG_HID_STEELSERIES=m
  6209. +CONFIG_HID_SUNPLUS=m
  6210. +CONFIG_HID_RMI=m
  6211. +CONFIG_HID_GREENASIA=m
  6212. +CONFIG_GREENASIA_FF=y
  6213. +CONFIG_HID_HYPERV_MOUSE=m
  6214. +CONFIG_HID_SMARTJOYPLUS=m
  6215. +CONFIG_SMARTJOYPLUS_FF=y
  6216. +CONFIG_HID_TIVO=m
  6217. +CONFIG_HID_TOPSEED=m
  6218. +CONFIG_HID_THINGM=m
  6219. +CONFIG_HID_THRUSTMASTER=m
  6220. +CONFIG_THRUSTMASTER_FF=y
  6221. +# CONFIG_HID_UDRAW_PS3 is not set
  6222. +CONFIG_HID_WACOM=m
  6223. +CONFIG_HID_WIIMOTE=m
  6224. +CONFIG_HID_XINMO=m
  6225. +CONFIG_HID_ZEROPLUS=m
  6226. +CONFIG_ZEROPLUS_FF=y
  6227. +CONFIG_HID_ZYDACRON=m
  6228. +CONFIG_HID_SENSOR_HUB=m
  6229. +CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
  6230. +# CONFIG_HID_ALPS is not set
  6231. +
  6232. +#
  6233. +# USB HID support
  6234. +#
  6235. +CONFIG_USB_HID=m
  6236. +CONFIG_HID_PID=y
  6237. +CONFIG_USB_HIDDEV=y
  6238. +
  6239. +#
  6240. +# USB HID Boot Protocol drivers
  6241. +#
  6242. +CONFIG_USB_KBD=m
  6243. +CONFIG_USB_MOUSE=m
  6244. +
  6245. +#
  6246. +# I2C HID support
  6247. +#
  6248. +CONFIG_I2C_HID=m
  6249. +
  6250. +#
  6251. +# Intel ISH HID support
  6252. +#
  6253. +# CONFIG_INTEL_ISH_HID is not set
  6254. +CONFIG_USB_OHCI_LITTLE_ENDIAN=y
  6255. +CONFIG_USB_SUPPORT=y
  6256. +CONFIG_USB_COMMON=y
  6257. +CONFIG_USB_ARCH_HAS_HCD=y
  6258. +CONFIG_USB=y
  6259. +CONFIG_USB_PCI=y
  6260. +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
  6261. +
  6262. +#
  6263. +# Miscellaneous USB options
  6264. +#
  6265. +CONFIG_USB_DEFAULT_PERSIST=y
  6266. +CONFIG_USB_DYNAMIC_MINORS=y
  6267. +CONFIG_USB_OTG=y
  6268. +# CONFIG_USB_OTG_WHITELIST is not set
  6269. +# CONFIG_USB_OTG_BLACKLIST_HUB is not set
  6270. +CONFIG_USB_OTG_FSM=y
  6271. +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
  6272. +CONFIG_USB_MON=m
  6273. +CONFIG_USB_WUSB=m
  6274. +CONFIG_USB_WUSB_CBAF=m
  6275. +# CONFIG_USB_WUSB_CBAF_DEBUG is not set
  6276. +
  6277. +#
  6278. +# USB Host Controller Drivers
  6279. +#
  6280. +CONFIG_USB_C67X00_HCD=m
  6281. +CONFIG_USB_XHCI_HCD=y
  6282. +CONFIG_USB_XHCI_PCI=y
  6283. +CONFIG_USB_XHCI_PLATFORM=m
  6284. +CONFIG_USB_EHCI_HCD=y
  6285. +CONFIG_USB_EHCI_ROOT_HUB_TT=y
  6286. +CONFIG_USB_EHCI_TT_NEWSCHED=y
  6287. +CONFIG_USB_EHCI_PCI=y
  6288. +CONFIG_USB_EHCI_HCD_PLATFORM=y
  6289. +CONFIG_USB_OXU210HP_HCD=m
  6290. +CONFIG_USB_ISP116X_HCD=m
  6291. +CONFIG_USB_ISP1362_HCD=m
  6292. +CONFIG_USB_FOTG210_HCD=m
  6293. +CONFIG_USB_MAX3421_HCD=m
  6294. +CONFIG_USB_OHCI_HCD=y
  6295. +CONFIG_USB_OHCI_HCD_PCI=y
  6296. +CONFIG_USB_OHCI_HCD_PLATFORM=y
  6297. +CONFIG_USB_UHCI_HCD=y
  6298. +CONFIG_USB_U132_HCD=m
  6299. +CONFIG_USB_SL811_HCD=m
  6300. +CONFIG_USB_SL811_HCD_ISO=y
  6301. +CONFIG_USB_SL811_CS=m
  6302. +CONFIG_USB_R8A66597_HCD=m
  6303. +CONFIG_USB_WHCI_HCD=m
  6304. +CONFIG_USB_HWA_HCD=m
  6305. +CONFIG_USB_HCD_BCMA=m
  6306. +CONFIG_USB_HCD_SSB=m
  6307. +# CONFIG_USB_HCD_TEST_MODE is not set
  6308. +
  6309. +#
  6310. +# USB Device Class drivers
  6311. +#
  6312. +CONFIG_USB_ACM=m
  6313. +CONFIG_USB_PRINTER=m
  6314. +CONFIG_USB_WDM=m
  6315. +CONFIG_USB_TMC=m
  6316. +
  6317. +#
  6318. +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
  6319. +#
  6320. +
  6321. +#
  6322. +# also be needed; see USB_STORAGE Help for more info
  6323. +#
  6324. +CONFIG_USB_STORAGE=m
  6325. +# CONFIG_USB_STORAGE_DEBUG is not set
  6326. +CONFIG_USB_STORAGE_REALTEK=m
  6327. +CONFIG_REALTEK_AUTOPM=y
  6328. +CONFIG_USB_STORAGE_DATAFAB=m
  6329. +CONFIG_USB_STORAGE_FREECOM=m
  6330. +CONFIG_USB_STORAGE_ISD200=m
  6331. +CONFIG_USB_STORAGE_USBAT=m
  6332. +CONFIG_USB_STORAGE_SDDR09=m
  6333. +CONFIG_USB_STORAGE_SDDR55=m
  6334. +CONFIG_USB_STORAGE_JUMPSHOT=m
  6335. +CONFIG_USB_STORAGE_ALAUDA=m
  6336. +CONFIG_USB_STORAGE_ONETOUCH=m
  6337. +CONFIG_USB_STORAGE_KARMA=m
  6338. +CONFIG_USB_STORAGE_CYPRESS_ATACB=m
  6339. +CONFIG_USB_STORAGE_ENE_UB6250=m
  6340. +CONFIG_USB_UAS=m
  6341. +
  6342. +#
  6343. +# USB Imaging devices
  6344. +#
  6345. +CONFIG_USB_MDC800=m
  6346. +CONFIG_USB_MICROTEK=m
  6347. +CONFIG_USBIP_CORE=m
  6348. +CONFIG_USBIP_VHCI_HCD=m
  6349. +CONFIG_USBIP_VHCI_HC_PORTS=8
  6350. +CONFIG_USBIP_VHCI_NR_HCS=1
  6351. +CONFIG_USBIP_HOST=m
  6352. +# CONFIG_USBIP_VUDC is not set
  6353. +# CONFIG_USBIP_DEBUG is not set
  6354. +CONFIG_USB_MUSB_HDRC=m
  6355. +# CONFIG_USB_MUSB_HOST is not set
  6356. +# CONFIG_USB_MUSB_GADGET is not set
  6357. +CONFIG_USB_MUSB_DUAL_ROLE=y
  6358. +
  6359. +#
  6360. +# Platform Glue Layer
  6361. +#
  6362. +
  6363. +#
  6364. +# MUSB DMA mode
  6365. +#
  6366. +CONFIG_MUSB_PIO_ONLY=y
  6367. +CONFIG_USB_DWC3=m
  6368. +CONFIG_USB_DWC3_ULPI=y
  6369. +# CONFIG_USB_DWC3_HOST is not set
  6370. +# CONFIG_USB_DWC3_GADGET is not set
  6371. +CONFIG_USB_DWC3_DUAL_ROLE=y
  6372. +
  6373. +#
  6374. +# Platform Glue Driver Support
  6375. +#
  6376. +CONFIG_USB_DWC3_PCI=m
  6377. +CONFIG_USB_DWC2=y
  6378. +CONFIG_USB_DWC2_HOST=y
  6379. +
  6380. +#
  6381. +# Gadget/Dual-role mode requires USB Gadget support to be enabled
  6382. +#
  6383. +CONFIG_USB_DWC2_PCI=m
  6384. +# CONFIG_USB_DWC2_DEBUG is not set
  6385. +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
  6386. +CONFIG_USB_CHIPIDEA=m
  6387. +CONFIG_USB_CHIPIDEA_PCI=m
  6388. +CONFIG_USB_CHIPIDEA_UDC=y
  6389. +CONFIG_USB_CHIPIDEA_HOST=y
  6390. +# CONFIG_USB_CHIPIDEA_ULPI is not set
  6391. +CONFIG_USB_ISP1760=m
  6392. +CONFIG_USB_ISP1760_HCD=y
  6393. +CONFIG_USB_ISP1761_UDC=y
  6394. +# CONFIG_USB_ISP1760_HOST_ROLE is not set
  6395. +# CONFIG_USB_ISP1760_GADGET_ROLE is not set
  6396. +CONFIG_USB_ISP1760_DUAL_ROLE=y
  6397. +
  6398. +#
  6399. +# USB port drivers
  6400. +#
  6401. +CONFIG_USB_USS720=m
  6402. +CONFIG_USB_SERIAL=m
  6403. +CONFIG_USB_SERIAL_GENERIC=y
  6404. +CONFIG_USB_SERIAL_SIMPLE=m
  6405. +CONFIG_USB_SERIAL_AIRCABLE=m
  6406. +CONFIG_USB_SERIAL_ARK3116=m
  6407. +CONFIG_USB_SERIAL_BELKIN=m
  6408. +CONFIG_USB_SERIAL_CH341=m
  6409. +CONFIG_USB_SERIAL_WHITEHEAT=m
  6410. +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
  6411. +CONFIG_USB_SERIAL_CP210X=m
  6412. +CONFIG_USB_SERIAL_CYPRESS_M8=m
  6413. +CONFIG_USB_SERIAL_EMPEG=m
  6414. +CONFIG_USB_SERIAL_FTDI_SIO=m
  6415. +CONFIG_USB_SERIAL_VISOR=m
  6416. +CONFIG_USB_SERIAL_IPAQ=m
  6417. +CONFIG_USB_SERIAL_IR=m
  6418. +CONFIG_USB_SERIAL_EDGEPORT=m
  6419. +CONFIG_USB_SERIAL_EDGEPORT_TI=m
  6420. +CONFIG_USB_SERIAL_F81232=m
  6421. +# CONFIG_USB_SERIAL_F8153X is not set
  6422. +CONFIG_USB_SERIAL_GARMIN=m
  6423. +CONFIG_USB_SERIAL_IPW=m
  6424. +CONFIG_USB_SERIAL_IUU=m
  6425. +CONFIG_USB_SERIAL_KEYSPAN_PDA=m
  6426. +CONFIG_USB_SERIAL_KEYSPAN=m
  6427. +CONFIG_USB_SERIAL_KLSI=m
  6428. +CONFIG_USB_SERIAL_KOBIL_SCT=m
  6429. +CONFIG_USB_SERIAL_MCT_U232=m
  6430. +CONFIG_USB_SERIAL_METRO=m
  6431. +CONFIG_USB_SERIAL_MOS7720=m
  6432. +CONFIG_USB_SERIAL_MOS7715_PARPORT=y
  6433. +CONFIG_USB_SERIAL_MOS7840=m
  6434. +CONFIG_USB_SERIAL_MXUPORT=m
  6435. +CONFIG_USB_SERIAL_NAVMAN=m
  6436. +CONFIG_USB_SERIAL_PL2303=m
  6437. +CONFIG_USB_SERIAL_OTI6858=m
  6438. +CONFIG_USB_SERIAL_QCAUX=m
  6439. +CONFIG_USB_SERIAL_QUALCOMM=m
  6440. +CONFIG_USB_SERIAL_SPCP8X5=m
  6441. +CONFIG_USB_SERIAL_SAFE=m
  6442. +# CONFIG_USB_SERIAL_SAFE_PADDED is not set
  6443. +CONFIG_USB_SERIAL_SIERRAWIRELESS=m
  6444. +CONFIG_USB_SERIAL_SYMBOL=m
  6445. +CONFIG_USB_SERIAL_TI=m
  6446. +CONFIG_USB_SERIAL_CYBERJACK=m
  6447. +CONFIG_USB_SERIAL_XIRCOM=m
  6448. +CONFIG_USB_SERIAL_WWAN=m
  6449. +CONFIG_USB_SERIAL_OPTION=m
  6450. +CONFIG_USB_SERIAL_OMNINET=m
  6451. +CONFIG_USB_SERIAL_OPTICON=m
  6452. +CONFIG_USB_SERIAL_XSENS_MT=m
  6453. +CONFIG_USB_SERIAL_WISHBONE=m
  6454. +CONFIG_USB_SERIAL_SSU100=m
  6455. +CONFIG_USB_SERIAL_QT2=m
  6456. +# CONFIG_USB_SERIAL_UPD78F0730 is not set
  6457. +CONFIG_USB_SERIAL_DEBUG=m
  6458. +
  6459. +#
  6460. +# USB Miscellaneous drivers
  6461. +#
  6462. +CONFIG_USB_EMI62=m
  6463. +CONFIG_USB_EMI26=m
  6464. +CONFIG_USB_ADUTUX=m
  6465. +CONFIG_USB_SEVSEG=m
  6466. +CONFIG_USB_RIO500=m
  6467. +CONFIG_USB_LEGOTOWER=m
  6468. +CONFIG_USB_LCD=m
  6469. +CONFIG_USB_CYPRESS_CY7C63=m
  6470. +CONFIG_USB_CYTHERM=m
  6471. +CONFIG_USB_IDMOUSE=m
  6472. +CONFIG_USB_FTDI_ELAN=m
  6473. +CONFIG_USB_APPLEDISPLAY=m
  6474. +CONFIG_USB_SISUSBVGA=m
  6475. +# CONFIG_USB_SISUSBVGA_CON is not set
  6476. +CONFIG_USB_LD=m
  6477. +CONFIG_USB_TRANCEVIBRATOR=m
  6478. +CONFIG_USB_IOWARRIOR=m
  6479. +CONFIG_USB_TEST=m
  6480. +CONFIG_USB_EHSET_TEST_FIXTURE=m
  6481. +CONFIG_USB_ISIGHTFW=m
  6482. +CONFIG_USB_YUREX=m
  6483. +CONFIG_USB_EZUSB_FX2=m
  6484. +# CONFIG_USB_HUB_USB251XB is not set
  6485. +CONFIG_USB_HSIC_USB3503=m
  6486. +# CONFIG_USB_HSIC_USB4604 is not set
  6487. +CONFIG_USB_LINK_LAYER_TEST=m
  6488. +CONFIG_USB_CHAOSKEY=m
  6489. +# CONFIG_UCSI is not set
  6490. +CONFIG_USB_ATM=m
  6491. +CONFIG_USB_SPEEDTOUCH=m
  6492. +CONFIG_USB_CXACRU=m
  6493. +CONFIG_USB_UEAGLEATM=m
  6494. +CONFIG_USB_XUSBATM=m
  6495. +
  6496. +#
  6497. +# USB Physical Layer drivers
  6498. +#
  6499. +CONFIG_USB_PHY=y
  6500. +CONFIG_NOP_USB_XCEIV=m
  6501. +CONFIG_USB_GPIO_VBUS=m
  6502. +CONFIG_TAHVO_USB=m
  6503. +CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y
  6504. +CONFIG_USB_ISP1301=m
  6505. +CONFIG_USB_GADGET=m
  6506. +# CONFIG_USB_GADGET_DEBUG is not set
  6507. +# CONFIG_USB_GADGET_DEBUG_FILES is not set
  6508. +# CONFIG_USB_GADGET_DEBUG_FS is not set
  6509. +CONFIG_USB_GADGET_VBUS_DRAW=2
  6510. +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
  6511. +# CONFIG_U_SERIAL_CONSOLE is not set
  6512. +
  6513. +#
  6514. +# USB Peripheral Controller
  6515. +#
  6516. +CONFIG_USB_FOTG210_UDC=m
  6517. +CONFIG_USB_GR_UDC=m
  6518. +CONFIG_USB_R8A66597=m
  6519. +CONFIG_USB_PXA27X=m
  6520. +CONFIG_USB_MV_UDC=m
  6521. +CONFIG_USB_MV_U3D=m
  6522. +CONFIG_USB_SNP_CORE=m
  6523. +# CONFIG_USB_M66592 is not set
  6524. +CONFIG_USB_BDC_UDC=m
  6525. +
  6526. +#
  6527. +# Platform Support
  6528. +#
  6529. +CONFIG_USB_BDC_PCI=m
  6530. +CONFIG_USB_AMD5536UDC=m
  6531. +CONFIG_USB_NET2272=m
  6532. +CONFIG_USB_NET2272_DMA=y
  6533. +CONFIG_USB_NET2280=m
  6534. +CONFIG_USB_GOKU=m
  6535. +CONFIG_USB_EG20T=m
  6536. +# CONFIG_USB_DUMMY_HCD is not set
  6537. +CONFIG_USB_LIBCOMPOSITE=m
  6538. +CONFIG_USB_F_ACM=m
  6539. +CONFIG_USB_F_SS_LB=m
  6540. +CONFIG_USB_U_SERIAL=m
  6541. +CONFIG_USB_U_ETHER=m
  6542. +CONFIG_USB_F_SERIAL=m
  6543. +CONFIG_USB_F_OBEX=m
  6544. +CONFIG_USB_F_NCM=m
  6545. +CONFIG_USB_F_ECM=m
  6546. +CONFIG_USB_F_PHONET=m
  6547. +CONFIG_USB_F_EEM=m
  6548. +CONFIG_USB_F_SUBSET=m
  6549. +CONFIG_USB_F_RNDIS=m
  6550. +CONFIG_USB_F_MASS_STORAGE=m
  6551. +CONFIG_USB_F_FS=m
  6552. +CONFIG_USB_F_UAC1=m
  6553. +CONFIG_USB_F_UAC2=m
  6554. +CONFIG_USB_F_UVC=m
  6555. +CONFIG_USB_F_MIDI=m
  6556. +CONFIG_USB_F_HID=m
  6557. +CONFIG_USB_F_PRINTER=m
  6558. +CONFIG_USB_F_TCM=m
  6559. +CONFIG_USB_CONFIGFS=m
  6560. +CONFIG_USB_CONFIGFS_SERIAL=y
  6561. +CONFIG_USB_CONFIGFS_ACM=y
  6562. +CONFIG_USB_CONFIGFS_OBEX=y
  6563. +CONFIG_USB_CONFIGFS_NCM=y
  6564. +CONFIG_USB_CONFIGFS_ECM=y
  6565. +CONFIG_USB_CONFIGFS_ECM_SUBSET=y
  6566. +CONFIG_USB_CONFIGFS_RNDIS=y
  6567. +CONFIG_USB_CONFIGFS_EEM=y
  6568. +CONFIG_USB_CONFIGFS_PHONET=y
  6569. +CONFIG_USB_CONFIGFS_MASS_STORAGE=y
  6570. +CONFIG_USB_CONFIGFS_F_LB_SS=y
  6571. +CONFIG_USB_CONFIGFS_F_FS=y
  6572. +CONFIG_USB_CONFIGFS_F_UAC1=y
  6573. +CONFIG_USB_CONFIGFS_F_UAC2=y
  6574. +CONFIG_USB_CONFIGFS_F_MIDI=y
  6575. +CONFIG_USB_CONFIGFS_F_HID=y
  6576. +CONFIG_USB_CONFIGFS_F_UVC=y
  6577. +CONFIG_USB_CONFIGFS_F_PRINTER=y
  6578. +# CONFIG_USB_CONFIGFS_F_TCM is not set
  6579. +CONFIG_USB_ZERO=m
  6580. +# CONFIG_USB_ZERO_HNPTEST is not set
  6581. +CONFIG_USB_AUDIO=m
  6582. +CONFIG_GADGET_UAC1=y
  6583. +CONFIG_USB_ETH=m
  6584. +CONFIG_USB_ETH_RNDIS=y
  6585. +CONFIG_USB_ETH_EEM=y
  6586. +CONFIG_USB_G_NCM=m
  6587. +CONFIG_USB_GADGETFS=m
  6588. +CONFIG_USB_FUNCTIONFS=m
  6589. +CONFIG_USB_FUNCTIONFS_ETH=y
  6590. +CONFIG_USB_FUNCTIONFS_RNDIS=y
  6591. +CONFIG_USB_FUNCTIONFS_GENERIC=y
  6592. +CONFIG_USB_MASS_STORAGE=m
  6593. +CONFIG_USB_GADGET_TARGET=m
  6594. +CONFIG_USB_G_SERIAL=m
  6595. +CONFIG_USB_MIDI_GADGET=m
  6596. +CONFIG_USB_G_PRINTER=m
  6597. +CONFIG_USB_CDC_COMPOSITE=m
  6598. +CONFIG_USB_G_NOKIA=m
  6599. +CONFIG_USB_G_ACM_MS=m
  6600. +# CONFIG_USB_G_MULTI is not set
  6601. +CONFIG_USB_G_HID=m
  6602. +CONFIG_USB_G_DBGP=m
  6603. +# CONFIG_USB_G_DBGP_PRINTK is not set
  6604. +CONFIG_USB_G_DBGP_SERIAL=y
  6605. +CONFIG_USB_G_WEBCAM=m
  6606. +
  6607. +#
  6608. +# USB Power Delivery and Type-C drivers
  6609. +#
  6610. +CONFIG_TYPEC=y
  6611. +CONFIG_USB_LED_TRIG=y
  6612. +CONFIG_USB_ULPI_BUS=m
  6613. +CONFIG_UWB=m
  6614. +CONFIG_UWB_HWA=m
  6615. +CONFIG_UWB_WHCI=m
  6616. +CONFIG_UWB_I1480U=m
  6617. +CONFIG_MMC=y
  6618. +# CONFIG_MMC_DEBUG is not set
  6619. +CONFIG_MMC_BLOCK=m
  6620. +CONFIG_MMC_BLOCK_MINORS=8
  6621. +CONFIG_MMC_BLOCK_BOUNCE=y
  6622. +CONFIG_SDIO_UART=m
  6623. +# CONFIG_MMC_TEST is not set
  6624. +
  6625. +#
  6626. +# MMC/SD/SDIO Host Controller Drivers
  6627. +#
  6628. +CONFIG_MMC_SDHCI=m
  6629. +CONFIG_MMC_SDHCI_PCI=m
  6630. +CONFIG_MMC_RICOH_MMC=y
  6631. +CONFIG_MMC_SDHCI_ACPI=m
  6632. +CONFIG_MMC_SDHCI_PLTFM=m
  6633. +CONFIG_MMC_WBSD=m
  6634. +CONFIG_MMC_TIFM_SD=m
  6635. +CONFIG_MMC_SPI=m
  6636. +CONFIG_MMC_SDRICOH_CS=m
  6637. +CONFIG_MMC_CB710=m
  6638. +CONFIG_MMC_VIA_SDMMC=m
  6639. +CONFIG_MMC_VUB300=m
  6640. +CONFIG_MMC_USHC=m
  6641. +CONFIG_MMC_USDHI6ROL0=m
  6642. +CONFIG_MMC_REALTEK_PCI=m
  6643. +CONFIG_MMC_REALTEK_USB=m
  6644. +CONFIG_MMC_TOSHIBA_PCI=m
  6645. +CONFIG_MMC_MTK=m
  6646. +# CONFIG_MMC_SDHCI_XENON is not set
  6647. +CONFIG_MEMSTICK=m
  6648. +# CONFIG_MEMSTICK_DEBUG is not set
  6649. +
  6650. +#
  6651. +# MemoryStick drivers
  6652. +#
  6653. +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
  6654. +CONFIG_MSPRO_BLOCK=m
  6655. +CONFIG_MS_BLOCK=m
  6656. +
  6657. +#
  6658. +# MemoryStick Host Controller Drivers
  6659. +#
  6660. +CONFIG_MEMSTICK_TIFM_MS=m
  6661. +CONFIG_MEMSTICK_JMICRON_38X=m
  6662. +CONFIG_MEMSTICK_R592=m
  6663. +CONFIG_MEMSTICK_REALTEK_PCI=m
  6664. +CONFIG_MEMSTICK_REALTEK_USB=m
  6665. +CONFIG_NEW_LEDS=y
  6666. +CONFIG_LEDS_CLASS=y
  6667. +CONFIG_LEDS_CLASS_FLASH=m
  6668. +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
  6669. +
  6670. +#
  6671. +# LED drivers
  6672. +#
  6673. +CONFIG_LEDS_88PM860X=m
  6674. +CONFIG_LEDS_LM3530=m
  6675. +CONFIG_LEDS_LM3533=m
  6676. +CONFIG_LEDS_LM3642=m
  6677. +# CONFIG_LEDS_MT6323 is not set
  6678. +CONFIG_LEDS_PCA9532=m
  6679. +CONFIG_LEDS_PCA9532_GPIO=y
  6680. +CONFIG_LEDS_GPIO=m
  6681. +CONFIG_LEDS_LP3944=m
  6682. +# CONFIG_LEDS_LP3952 is not set
  6683. +CONFIG_LEDS_LP55XX_COMMON=m
  6684. +CONFIG_LEDS_LP5521=m
  6685. +CONFIG_LEDS_LP5523=m
  6686. +CONFIG_LEDS_LP5562=m
  6687. +CONFIG_LEDS_LP8501=m
  6688. +CONFIG_LEDS_LP8788=m
  6689. +CONFIG_LEDS_LP8860=m
  6690. +CONFIG_LEDS_CLEVO_MAIL=m
  6691. +CONFIG_LEDS_PCA955X=m
  6692. +CONFIG_LEDS_PCA963X=m
  6693. +CONFIG_LEDS_WM831X_STATUS=m
  6694. +CONFIG_LEDS_WM8350=m
  6695. +CONFIG_LEDS_DA903X=m
  6696. +CONFIG_LEDS_DA9052=m
  6697. +CONFIG_LEDS_DAC124S085=m
  6698. +CONFIG_LEDS_PWM=m
  6699. +CONFIG_LEDS_REGULATOR=m
  6700. +CONFIG_LEDS_BD2802=m
  6701. +CONFIG_LEDS_INTEL_SS4200=m
  6702. +CONFIG_LEDS_LT3593=m
  6703. +CONFIG_LEDS_ADP5520=m
  6704. +CONFIG_LEDS_MC13783=m
  6705. +CONFIG_LEDS_TCA6507=m
  6706. +CONFIG_LEDS_TLC591XX=m
  6707. +CONFIG_LEDS_MAX8997=m
  6708. +CONFIG_LEDS_LM355x=m
  6709. +CONFIG_LEDS_MENF21BMC=m
  6710. +
  6711. +#
  6712. +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
  6713. +#
  6714. +CONFIG_LEDS_BLINKM=m
  6715. +# CONFIG_LEDS_MLXCPLD is not set
  6716. +# CONFIG_LEDS_USER is not set
  6717. +# CONFIG_LEDS_NIC78BX is not set
  6718. +
  6719. +#
  6720. +# LED Triggers
  6721. +#
  6722. +CONFIG_LEDS_TRIGGERS=y
  6723. +CONFIG_LEDS_TRIGGER_TIMER=m
  6724. +CONFIG_LEDS_TRIGGER_ONESHOT=m
  6725. +# CONFIG_LEDS_TRIGGER_DISK is not set
  6726. +# CONFIG_LEDS_TRIGGER_MTD is not set
  6727. +CONFIG_LEDS_TRIGGER_HEARTBEAT=m
  6728. +CONFIG_LEDS_TRIGGER_BACKLIGHT=m
  6729. +CONFIG_LEDS_TRIGGER_CPU=y
  6730. +CONFIG_LEDS_TRIGGER_GPIO=m
  6731. +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
  6732. +
  6733. +#
  6734. +# iptables trigger is under Netfilter config (LED target)
  6735. +#
  6736. +CONFIG_LEDS_TRIGGER_TRANSIENT=m
  6737. +CONFIG_LEDS_TRIGGER_CAMERA=m
  6738. +# CONFIG_LEDS_TRIGGER_PANIC is not set
  6739. +# CONFIG_ACCESSIBILITY is not set
  6740. +CONFIG_INFINIBAND=m
  6741. +CONFIG_INFINIBAND_USER_MAD=m
  6742. +CONFIG_INFINIBAND_USER_ACCESS=m
  6743. +CONFIG_INFINIBAND_USER_MEM=y
  6744. +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
  6745. +CONFIG_INFINIBAND_ADDR_TRANS=y
  6746. +CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
  6747. +CONFIG_INFINIBAND_MTHCA=m
  6748. +# CONFIG_INFINIBAND_MTHCA_DEBUG is not set
  6749. +CONFIG_INFINIBAND_CXGB3=m
  6750. +# CONFIG_INFINIBAND_CXGB3_DEBUG is not set
  6751. +CONFIG_INFINIBAND_CXGB4=m
  6752. +# CONFIG_INFINIBAND_I40IW is not set
  6753. +CONFIG_MLX4_INFINIBAND=m
  6754. +CONFIG_MLX5_INFINIBAND=m
  6755. +CONFIG_INFINIBAND_NES=m
  6756. +# CONFIG_INFINIBAND_NES_DEBUG is not set
  6757. +CONFIG_INFINIBAND_OCRDMA=m
  6758. +# CONFIG_INFINIBAND_VMWARE_PVRDMA is not set
  6759. +CONFIG_INFINIBAND_USNIC=m
  6760. +CONFIG_INFINIBAND_IPOIB=m
  6761. +CONFIG_INFINIBAND_IPOIB_CM=y
  6762. +# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
  6763. +CONFIG_INFINIBAND_SRP=m
  6764. +CONFIG_INFINIBAND_SRPT=m
  6765. +CONFIG_INFINIBAND_ISER=m
  6766. +CONFIG_INFINIBAND_ISERT=m
  6767. +# CONFIG_INFINIBAND_OPA_VNIC is not set
  6768. +# CONFIG_INFINIBAND_RDMAVT is not set
  6769. +# CONFIG_RDMA_RXE is not set
  6770. +# CONFIG_INFINIBAND_QEDR is not set
  6771. +# CONFIG_INFINIBAND_BNXT_RE is not set
  6772. +CONFIG_EDAC_ATOMIC_SCRUB=y
  6773. +CONFIG_EDAC_SUPPORT=y
  6774. +CONFIG_EDAC=y
  6775. +# CONFIG_EDAC_LEGACY_SYSFS is not set
  6776. +# CONFIG_EDAC_DEBUG is not set
  6777. +CONFIG_EDAC_DECODE_MCE=m
  6778. +# CONFIG_EDAC_GHES is not set
  6779. +CONFIG_EDAC_AMD64=m
  6780. +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
  6781. +CONFIG_EDAC_E752X=m
  6782. +CONFIG_EDAC_I82975X=m
  6783. +CONFIG_EDAC_I3000=m
  6784. +CONFIG_EDAC_I3200=m
  6785. +CONFIG_EDAC_IE31200=m
  6786. +CONFIG_EDAC_X38=m
  6787. +CONFIG_EDAC_I5400=m
  6788. +CONFIG_EDAC_I7CORE=m
  6789. +CONFIG_EDAC_I5000=m
  6790. +CONFIG_EDAC_I5100=m
  6791. +CONFIG_EDAC_I7300=m
  6792. +CONFIG_EDAC_SBRIDGE=m
  6793. +# CONFIG_EDAC_SKX is not set
  6794. +# CONFIG_EDAC_PND2 is not set
  6795. +CONFIG_RTC_LIB=y
  6796. +CONFIG_RTC_MC146818_LIB=y
  6797. +CONFIG_RTC_CLASS=y
  6798. +CONFIG_RTC_HCTOSYS=y
  6799. +CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
  6800. +CONFIG_RTC_SYSTOHC=y
  6801. +CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
  6802. +# CONFIG_RTC_DEBUG is not set
  6803. +
  6804. +#
  6805. +# RTC interfaces
  6806. +#
  6807. +CONFIG_RTC_INTF_SYSFS=y
  6808. +CONFIG_RTC_INTF_PROC=y
  6809. +CONFIG_RTC_INTF_DEV=y
  6810. +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
  6811. +# CONFIG_RTC_DRV_TEST is not set
  6812. +
  6813. +#
  6814. +# I2C RTC drivers
  6815. +#
  6816. +CONFIG_RTC_DRV_88PM860X=m
  6817. +CONFIG_RTC_DRV_88PM80X=m
  6818. +CONFIG_RTC_DRV_ABB5ZES3=m
  6819. +CONFIG_RTC_DRV_ABX80X=m
  6820. +CONFIG_RTC_DRV_DS1307=m
  6821. +CONFIG_RTC_DRV_DS1307_HWMON=y
  6822. +# CONFIG_RTC_DRV_DS1307_CENTURY is not set
  6823. +CONFIG_RTC_DRV_DS1374=m
  6824. +CONFIG_RTC_DRV_DS1374_WDT=y
  6825. +CONFIG_RTC_DRV_DS1672=m
  6826. +CONFIG_RTC_DRV_LP8788=m
  6827. +CONFIG_RTC_DRV_MAX6900=m
  6828. +CONFIG_RTC_DRV_MAX8907=m
  6829. +CONFIG_RTC_DRV_MAX8925=m
  6830. +CONFIG_RTC_DRV_MAX8998=m
  6831. +CONFIG_RTC_DRV_MAX8997=m
  6832. +CONFIG_RTC_DRV_RS5C372=m
  6833. +CONFIG_RTC_DRV_ISL1208=m
  6834. +CONFIG_RTC_DRV_ISL12022=m
  6835. +CONFIG_RTC_DRV_X1205=m
  6836. +CONFIG_RTC_DRV_PCF8523=m
  6837. +CONFIG_RTC_DRV_PCF85063=m
  6838. +CONFIG_RTC_DRV_PCF8563=m
  6839. +CONFIG_RTC_DRV_PCF8583=m
  6840. +CONFIG_RTC_DRV_M41T80=m
  6841. +CONFIG_RTC_DRV_M41T80_WDT=y
  6842. +CONFIG_RTC_DRV_BQ32K=m
  6843. +CONFIG_RTC_DRV_PALMAS=m
  6844. +CONFIG_RTC_DRV_TPS6586X=m
  6845. +CONFIG_RTC_DRV_TPS65910=m
  6846. +CONFIG_RTC_DRV_TPS80031=m
  6847. +CONFIG_RTC_DRV_RC5T583=m
  6848. +CONFIG_RTC_DRV_S35390A=m
  6849. +CONFIG_RTC_DRV_FM3130=m
  6850. +# CONFIG_RTC_DRV_RX8010 is not set
  6851. +CONFIG_RTC_DRV_RX8581=m
  6852. +CONFIG_RTC_DRV_RX8025=m
  6853. +CONFIG_RTC_DRV_EM3027=m
  6854. +CONFIG_RTC_DRV_RV8803=m
  6855. +CONFIG_RTC_DRV_S5M=m
  6856. +
  6857. +#
  6858. +# SPI RTC drivers
  6859. +#
  6860. +CONFIG_RTC_DRV_M41T93=m
  6861. +CONFIG_RTC_DRV_M41T94=m
  6862. +# CONFIG_RTC_DRV_DS1302 is not set
  6863. +CONFIG_RTC_DRV_DS1305=m
  6864. +CONFIG_RTC_DRV_DS1343=m
  6865. +CONFIG_RTC_DRV_DS1347=m
  6866. +CONFIG_RTC_DRV_DS1390=m
  6867. +# CONFIG_RTC_DRV_MAX6916 is not set
  6868. +CONFIG_RTC_DRV_R9701=m
  6869. +CONFIG_RTC_DRV_RX4581=m
  6870. +# CONFIG_RTC_DRV_RX6110 is not set
  6871. +CONFIG_RTC_DRV_RS5C348=m
  6872. +CONFIG_RTC_DRV_MAX6902=m
  6873. +CONFIG_RTC_DRV_PCF2123=m
  6874. +CONFIG_RTC_DRV_MCP795=m
  6875. +CONFIG_RTC_I2C_AND_SPI=y
  6876. +
  6877. +#
  6878. +# SPI and I2C RTC drivers
  6879. +#
  6880. +CONFIG_RTC_DRV_DS3232=m
  6881. +CONFIG_RTC_DRV_PCF2127=m
  6882. +CONFIG_RTC_DRV_RV3029C2=m
  6883. +CONFIG_RTC_DRV_RV3029_HWMON=y
  6884. +
  6885. +#
  6886. +# Platform RTC drivers
  6887. +#
  6888. +CONFIG_RTC_DRV_CMOS=y
  6889. +CONFIG_RTC_DRV_DS1286=m
  6890. +CONFIG_RTC_DRV_DS1511=m
  6891. +CONFIG_RTC_DRV_DS1553=m
  6892. +CONFIG_RTC_DRV_DS1685_FAMILY=m
  6893. +CONFIG_RTC_DRV_DS1685=y
  6894. +# CONFIG_RTC_DRV_DS1689 is not set
  6895. +# CONFIG_RTC_DRV_DS17285 is not set
  6896. +# CONFIG_RTC_DRV_DS17485 is not set
  6897. +# CONFIG_RTC_DRV_DS17885 is not set
  6898. +# CONFIG_RTC_DS1685_PROC_REGS is not set
  6899. +# CONFIG_RTC_DS1685_SYSFS_REGS is not set
  6900. +CONFIG_RTC_DRV_DS1742=m
  6901. +CONFIG_RTC_DRV_DS2404=m
  6902. +CONFIG_RTC_DRV_DA9052=m
  6903. +CONFIG_RTC_DRV_DA9055=m
  6904. +CONFIG_RTC_DRV_DA9063=m
  6905. +CONFIG_RTC_DRV_STK17TA8=m
  6906. +CONFIG_RTC_DRV_M48T86=m
  6907. +CONFIG_RTC_DRV_M48T35=m
  6908. +CONFIG_RTC_DRV_M48T59=m
  6909. +CONFIG_RTC_DRV_MSM6242=m
  6910. +CONFIG_RTC_DRV_BQ4802=m
  6911. +CONFIG_RTC_DRV_RP5C01=m
  6912. +CONFIG_RTC_DRV_V3020=m
  6913. +CONFIG_RTC_DRV_WM831X=m
  6914. +CONFIG_RTC_DRV_WM8350=m
  6915. +CONFIG_RTC_DRV_PCF50633=m
  6916. +CONFIG_RTC_DRV_AB3100=m
  6917. +
  6918. +#
  6919. +# on-CPU RTC drivers
  6920. +#
  6921. +CONFIG_RTC_DRV_PCAP=m
  6922. +CONFIG_RTC_DRV_MC13XXX=m
  6923. +CONFIG_RTC_DRV_MT6397=m
  6924. +
  6925. +#
  6926. +# HID Sensor RTC drivers
  6927. +#
  6928. +CONFIG_RTC_DRV_HID_SENSOR_TIME=m
  6929. +CONFIG_DMADEVICES=y
  6930. +# CONFIG_DMADEVICES_DEBUG is not set
  6931. +
  6932. +#
  6933. +# DMA Devices
  6934. +#
  6935. +CONFIG_DMA_ENGINE=y
  6936. +CONFIG_DMA_VIRTUAL_CHANNELS=m
  6937. +CONFIG_DMA_ACPI=y
  6938. +CONFIG_INTEL_IDMA64=m
  6939. +CONFIG_INTEL_IOATDMA=m
  6940. +CONFIG_INTEL_MIC_X100_DMA=m
  6941. +# CONFIG_QCOM_HIDMA_MGMT is not set
  6942. +# CONFIG_QCOM_HIDMA is not set
  6943. +CONFIG_DW_DMAC_CORE=y
  6944. +CONFIG_DW_DMAC=m
  6945. +CONFIG_DW_DMAC_PCI=y
  6946. +CONFIG_HSU_DMA=m
  6947. +
  6948. +#
  6949. +# DMA Clients
  6950. +#
  6951. +CONFIG_ASYNC_TX_DMA=y
  6952. +# CONFIG_DMATEST is not set
  6953. +CONFIG_DMA_ENGINE_RAID=y
  6954. +
  6955. +#
  6956. +# DMABUF options
  6957. +#
  6958. +CONFIG_SYNC_FILE=y
  6959. +# CONFIG_SW_SYNC is not set
  6960. +CONFIG_DCA=m
  6961. +CONFIG_AUXDISPLAY=y
  6962. +CONFIG_CHARLCD=m
  6963. +# CONFIG_HD44780 is not set
  6964. +CONFIG_KS0108=m
  6965. +CONFIG_KS0108_PORT=0x378
  6966. +CONFIG_KS0108_DELAY=2
  6967. +CONFIG_CFAG12864B=m
  6968. +CONFIG_CFAG12864B_RATE=20
  6969. +# CONFIG_IMG_ASCII_LCD is not set
  6970. +CONFIG_PANEL=m
  6971. +CONFIG_PANEL_PARPORT=0
  6972. +CONFIG_PANEL_PROFILE=5
  6973. +# CONFIG_PANEL_CHANGE_MESSAGE is not set
  6974. +CONFIG_UIO=m
  6975. +CONFIG_UIO_CIF=m
  6976. +CONFIG_UIO_PDRV_GENIRQ=m
  6977. +CONFIG_UIO_DMEM_GENIRQ=m
  6978. +CONFIG_UIO_AEC=m
  6979. +CONFIG_UIO_SERCOS3=m
  6980. +CONFIG_UIO_PCI_GENERIC=m
  6981. +CONFIG_UIO_NETX=m
  6982. +CONFIG_UIO_PRUSS=m
  6983. +CONFIG_UIO_MF624=m
  6984. +# CONFIG_UIO_HV_GENERIC is not set
  6985. +CONFIG_VFIO_IOMMU_TYPE1=m
  6986. +CONFIG_VFIO_VIRQFD=m
  6987. +CONFIG_VFIO=m
  6988. +# CONFIG_VFIO_NOIOMMU is not set
  6989. +CONFIG_VFIO_PCI=m
  6990. +CONFIG_VFIO_PCI_VGA=y
  6991. +CONFIG_VFIO_PCI_MMAP=y
  6992. +CONFIG_VFIO_PCI_INTX=y
  6993. +CONFIG_VFIO_PCI_IGD=y
  6994. +# CONFIG_VFIO_MDEV is not set
  6995. +CONFIG_IRQ_BYPASS_MANAGER=m
  6996. +CONFIG_VIRT_DRIVERS=y
  6997. +CONFIG_VIRTIO=y
  6998. +
  6999. +#
  7000. +# Virtio drivers
  7001. +#
  7002. +CONFIG_VIRTIO_PCI=y
  7003. +CONFIG_VIRTIO_PCI_LEGACY=y
  7004. +CONFIG_VIRTIO_BALLOON=y
  7005. +CONFIG_VIRTIO_INPUT=m
  7006. +CONFIG_VIRTIO_MMIO=y
  7007. +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
  7008. +
  7009. +#
  7010. +# Microsoft Hyper-V guest support
  7011. +#
  7012. +CONFIG_HYPERV=m
  7013. +CONFIG_HYPERV_TSCPAGE=y
  7014. +CONFIG_HYPERV_UTILS=m
  7015. +CONFIG_HYPERV_BALLOON=m
  7016. +
  7017. +#
  7018. +# Xen driver support
  7019. +#
  7020. +CONFIG_XEN_BALLOON=y
  7021. +CONFIG_XEN_SELFBALLOONING=y
  7022. +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
  7023. +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512
  7024. +CONFIG_XEN_SCRUB_PAGES=y
  7025. +CONFIG_XEN_DEV_EVTCHN=m
  7026. +CONFIG_XEN_BACKEND=y
  7027. +CONFIG_XENFS=m
  7028. +CONFIG_XEN_COMPAT_XENFS=y
  7029. +CONFIG_XEN_SYS_HYPERVISOR=y
  7030. +CONFIG_XEN_XENBUS_FRONTEND=y
  7031. +CONFIG_XEN_GNTDEV=m
  7032. +CONFIG_XEN_GRANT_DEV_ALLOC=m
  7033. +CONFIG_SWIOTLB_XEN=y
  7034. +CONFIG_XEN_TMEM=m
  7035. +CONFIG_XEN_PCIDEV_BACKEND=m
  7036. +CONFIG_XEN_SCSI_BACKEND=m
  7037. +CONFIG_XEN_PRIVCMD=m
  7038. +CONFIG_XEN_ACPI_PROCESSOR=y
  7039. +CONFIG_XEN_MCE_LOG=y
  7040. +CONFIG_XEN_HAVE_PVMMU=y
  7041. +CONFIG_XEN_EFI=y
  7042. +CONFIG_XEN_AUTO_XLATE=y
  7043. +CONFIG_XEN_ACPI=y
  7044. +CONFIG_XEN_SYMS=y
  7045. +CONFIG_XEN_HAVE_VPMU=y
  7046. +CONFIG_STAGING=y
  7047. +CONFIG_PRISM2_USB=m
  7048. +CONFIG_COMEDI=m
  7049. +# CONFIG_COMEDI_DEBUG is not set
  7050. +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
  7051. +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
  7052. +CONFIG_COMEDI_MISC_DRIVERS=y
  7053. +CONFIG_COMEDI_BOND=m
  7054. +CONFIG_COMEDI_TEST=m
  7055. +CONFIG_COMEDI_PARPORT=m
  7056. +CONFIG_COMEDI_SERIAL2002=m
  7057. +CONFIG_COMEDI_ISA_DRIVERS=y
  7058. +CONFIG_COMEDI_PCL711=m
  7059. +CONFIG_COMEDI_PCL724=m
  7060. +CONFIG_COMEDI_PCL726=m
  7061. +CONFIG_COMEDI_PCL730=m
  7062. +CONFIG_COMEDI_PCL812=m
  7063. +CONFIG_COMEDI_PCL816=m
  7064. +CONFIG_COMEDI_PCL818=m
  7065. +CONFIG_COMEDI_PCM3724=m
  7066. +CONFIG_COMEDI_AMPLC_DIO200_ISA=m
  7067. +CONFIG_COMEDI_AMPLC_PC236_ISA=m
  7068. +CONFIG_COMEDI_AMPLC_PC263_ISA=m
  7069. +CONFIG_COMEDI_RTI800=m
  7070. +CONFIG_COMEDI_RTI802=m
  7071. +CONFIG_COMEDI_DAC02=m
  7072. +CONFIG_COMEDI_DAS16M1=m
  7073. +CONFIG_COMEDI_DAS08_ISA=m
  7074. +CONFIG_COMEDI_DAS16=m
  7075. +CONFIG_COMEDI_DAS800=m
  7076. +CONFIG_COMEDI_DAS1800=m
  7077. +CONFIG_COMEDI_DAS6402=m
  7078. +CONFIG_COMEDI_DT2801=m
  7079. +CONFIG_COMEDI_DT2811=m
  7080. +CONFIG_COMEDI_DT2814=m
  7081. +CONFIG_COMEDI_DT2815=m
  7082. +CONFIG_COMEDI_DT2817=m
  7083. +CONFIG_COMEDI_DT282X=m
  7084. +CONFIG_COMEDI_DMM32AT=m
  7085. +CONFIG_COMEDI_FL512=m
  7086. +CONFIG_COMEDI_AIO_AIO12_8=m
  7087. +CONFIG_COMEDI_AIO_IIRO_16=m
  7088. +CONFIG_COMEDI_II_PCI20KC=m
  7089. +CONFIG_COMEDI_C6XDIGIO=m
  7090. +CONFIG_COMEDI_MPC624=m
  7091. +CONFIG_COMEDI_ADQ12B=m
  7092. +CONFIG_COMEDI_NI_AT_A2150=m
  7093. +CONFIG_COMEDI_NI_AT_AO=m
  7094. +CONFIG_COMEDI_NI_ATMIO=m
  7095. +CONFIG_COMEDI_NI_ATMIO16D=m
  7096. +CONFIG_COMEDI_NI_LABPC_ISA=m
  7097. +CONFIG_COMEDI_PCMAD=m
  7098. +CONFIG_COMEDI_PCMDA12=m
  7099. +CONFIG_COMEDI_PCMMIO=m
  7100. +CONFIG_COMEDI_PCMUIO=m
  7101. +CONFIG_COMEDI_MULTIQ3=m
  7102. +CONFIG_COMEDI_S526=m
  7103. +CONFIG_COMEDI_PCI_DRIVERS=m
  7104. +CONFIG_COMEDI_8255_PCI=m
  7105. +CONFIG_COMEDI_ADDI_WATCHDOG=m
  7106. +CONFIG_COMEDI_ADDI_APCI_1032=m
  7107. +CONFIG_COMEDI_ADDI_APCI_1500=m
  7108. +CONFIG_COMEDI_ADDI_APCI_1516=m
  7109. +CONFIG_COMEDI_ADDI_APCI_1564=m
  7110. +CONFIG_COMEDI_ADDI_APCI_16XX=m
  7111. +CONFIG_COMEDI_ADDI_APCI_2032=m
  7112. +CONFIG_COMEDI_ADDI_APCI_2200=m
  7113. +CONFIG_COMEDI_ADDI_APCI_3120=m
  7114. +CONFIG_COMEDI_ADDI_APCI_3501=m
  7115. +CONFIG_COMEDI_ADDI_APCI_3XXX=m
  7116. +CONFIG_COMEDI_ADL_PCI6208=m
  7117. +CONFIG_COMEDI_ADL_PCI7X3X=m
  7118. +CONFIG_COMEDI_ADL_PCI8164=m
  7119. +CONFIG_COMEDI_ADL_PCI9111=m
  7120. +CONFIG_COMEDI_ADL_PCI9118=m
  7121. +CONFIG_COMEDI_ADV_PCI1710=m
  7122. +# CONFIG_COMEDI_ADV_PCI1720 is not set
  7123. +CONFIG_COMEDI_ADV_PCI1723=m
  7124. +CONFIG_COMEDI_ADV_PCI1724=m
  7125. +# CONFIG_COMEDI_ADV_PCI1760 is not set
  7126. +CONFIG_COMEDI_ADV_PCI_DIO=m
  7127. +CONFIG_COMEDI_AMPLC_DIO200_PCI=m
  7128. +CONFIG_COMEDI_AMPLC_PC236_PCI=m
  7129. +CONFIG_COMEDI_AMPLC_PC263_PCI=m
  7130. +CONFIG_COMEDI_AMPLC_PCI224=m
  7131. +CONFIG_COMEDI_AMPLC_PCI230=m
  7132. +CONFIG_COMEDI_CONTEC_PCI_DIO=m
  7133. +CONFIG_COMEDI_DAS08_PCI=m
  7134. +CONFIG_COMEDI_DT3000=m
  7135. +CONFIG_COMEDI_DYNA_PCI10XX=m
  7136. +CONFIG_COMEDI_GSC_HPDI=m
  7137. +CONFIG_COMEDI_MF6X4=m
  7138. +CONFIG_COMEDI_ICP_MULTI=m
  7139. +CONFIG_COMEDI_DAQBOARD2000=m
  7140. +CONFIG_COMEDI_JR3_PCI=m
  7141. +CONFIG_COMEDI_KE_COUNTER=m
  7142. +CONFIG_COMEDI_CB_PCIDAS64=m
  7143. +CONFIG_COMEDI_CB_PCIDAS=m
  7144. +CONFIG_COMEDI_CB_PCIDDA=m
  7145. +CONFIG_COMEDI_CB_PCIMDAS=m
  7146. +CONFIG_COMEDI_CB_PCIMDDA=m
  7147. +CONFIG_COMEDI_ME4000=m
  7148. +CONFIG_COMEDI_ME_DAQ=m
  7149. +CONFIG_COMEDI_NI_6527=m
  7150. +CONFIG_COMEDI_NI_65XX=m
  7151. +CONFIG_COMEDI_NI_660X=m
  7152. +CONFIG_COMEDI_NI_670X=m
  7153. +CONFIG_COMEDI_NI_LABPC_PCI=m
  7154. +CONFIG_COMEDI_NI_PCIDIO=m
  7155. +CONFIG_COMEDI_NI_PCIMIO=m
  7156. +CONFIG_COMEDI_RTD520=m
  7157. +CONFIG_COMEDI_S626=m
  7158. +CONFIG_COMEDI_MITE=m
  7159. +CONFIG_COMEDI_NI_TIOCMD=m
  7160. +CONFIG_COMEDI_PCMCIA_DRIVERS=m
  7161. +CONFIG_COMEDI_CB_DAS16_CS=m
  7162. +CONFIG_COMEDI_DAS08_CS=m
  7163. +CONFIG_COMEDI_NI_DAQ_700_CS=m
  7164. +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m
  7165. +CONFIG_COMEDI_NI_LABPC_CS=m
  7166. +CONFIG_COMEDI_NI_MIO_CS=m
  7167. +CONFIG_COMEDI_QUATECH_DAQP_CS=m
  7168. +CONFIG_COMEDI_USB_DRIVERS=m
  7169. +CONFIG_COMEDI_DT9812=m
  7170. +CONFIG_COMEDI_NI_USB6501=m
  7171. +CONFIG_COMEDI_USBDUX=m
  7172. +CONFIG_COMEDI_USBDUXFAST=m
  7173. +CONFIG_COMEDI_USBDUXSIGMA=m
  7174. +CONFIG_COMEDI_VMK80XX=m
  7175. +CONFIG_COMEDI_8254=m
  7176. +CONFIG_COMEDI_8255=m
  7177. +CONFIG_COMEDI_8255_SA=m
  7178. +CONFIG_COMEDI_KCOMEDILIB=m
  7179. +CONFIG_COMEDI_AMPLC_DIO200=m
  7180. +CONFIG_COMEDI_AMPLC_PC236=m
  7181. +CONFIG_COMEDI_DAS08=m
  7182. +CONFIG_COMEDI_ISADMA=m
  7183. +CONFIG_COMEDI_NI_LABPC=m
  7184. +CONFIG_COMEDI_NI_LABPC_ISADMA=m
  7185. +CONFIG_COMEDI_NI_TIO=m
  7186. +CONFIG_RTL8192U=m
  7187. +CONFIG_RTLLIB=m
  7188. +CONFIG_RTLLIB_CRYPTO_CCMP=m
  7189. +CONFIG_RTLLIB_CRYPTO_TKIP=m
  7190. +CONFIG_RTLLIB_CRYPTO_WEP=m
  7191. +CONFIG_RTL8192E=m
  7192. +# CONFIG_RTL8723BS is not set
  7193. +CONFIG_R8712U=m
  7194. +CONFIG_R8188EU=m
  7195. +CONFIG_88EU_AP_MODE=y
  7196. +CONFIG_RTS5208=m
  7197. +CONFIG_VT6655=m
  7198. +CONFIG_VT6656=m
  7199. +
  7200. +#
  7201. +# IIO staging drivers
  7202. +#
  7203. +
  7204. +#
  7205. +# Accelerometers
  7206. +#
  7207. +CONFIG_ADIS16201=m
  7208. +CONFIG_ADIS16203=m
  7209. +CONFIG_ADIS16209=m
  7210. +CONFIG_ADIS16240=m
  7211. +
  7212. +#
  7213. +# Analog to digital converters
  7214. +#
  7215. +CONFIG_AD7606=m
  7216. +CONFIG_AD7606_IFACE_PARALLEL=m
  7217. +CONFIG_AD7606_IFACE_SPI=m
  7218. +CONFIG_AD7780=m
  7219. +CONFIG_AD7816=m
  7220. +CONFIG_AD7192=m
  7221. +CONFIG_AD7280=m
  7222. +
  7223. +#
  7224. +# Analog digital bi-direction converters
  7225. +#
  7226. +CONFIG_ADT7316=m
  7227. +CONFIG_ADT7316_SPI=m
  7228. +CONFIG_ADT7316_I2C=m
  7229. +
  7230. +#
  7231. +# Capacitance to digital converters
  7232. +#
  7233. +CONFIG_AD7150=m
  7234. +CONFIG_AD7152=m
  7235. +CONFIG_AD7746=m
  7236. +
  7237. +#
  7238. +# Direct Digital Synthesis
  7239. +#
  7240. +CONFIG_AD9832=m
  7241. +CONFIG_AD9834=m
  7242. +
  7243. +#
  7244. +# Digital gyroscope sensors
  7245. +#
  7246. +CONFIG_ADIS16060=m
  7247. +
  7248. +#
  7249. +# Network Analyzer, Impedance Converters
  7250. +#
  7251. +CONFIG_AD5933=m
  7252. +
  7253. +#
  7254. +# Light sensors
  7255. +#
  7256. +CONFIG_SENSORS_ISL29028=m
  7257. +CONFIG_TSL2x7x=m
  7258. +
  7259. +#
  7260. +# Active energy metering IC
  7261. +#
  7262. +CONFIG_ADE7753=m
  7263. +CONFIG_ADE7754=m
  7264. +CONFIG_ADE7758=m
  7265. +CONFIG_ADE7759=m
  7266. +CONFIG_ADE7854=m
  7267. +CONFIG_ADE7854_I2C=m
  7268. +CONFIG_ADE7854_SPI=m
  7269. +
  7270. +#
  7271. +# Resolver to digital converters
  7272. +#
  7273. +CONFIG_AD2S90=m
  7274. +CONFIG_AD2S1200=m
  7275. +CONFIG_AD2S1210=m
  7276. +
  7277. +#
  7278. +# Triggers - standalone
  7279. +#
  7280. +CONFIG_FB_SM750=m
  7281. +CONFIG_FB_XGI=m
  7282. +
  7283. +#
  7284. +# Speakup console speech
  7285. +#
  7286. +CONFIG_SPEAKUP=m
  7287. +CONFIG_SPEAKUP_SYNTH_ACNTSA=m
  7288. +CONFIG_SPEAKUP_SYNTH_APOLLO=m
  7289. +CONFIG_SPEAKUP_SYNTH_AUDPTR=m
  7290. +CONFIG_SPEAKUP_SYNTH_BNS=m
  7291. +CONFIG_SPEAKUP_SYNTH_DECTLK=m
  7292. +CONFIG_SPEAKUP_SYNTH_DECEXT=m
  7293. +CONFIG_SPEAKUP_SYNTH_LTLK=m
  7294. +CONFIG_SPEAKUP_SYNTH_SOFT=m
  7295. +CONFIG_SPEAKUP_SYNTH_SPKOUT=m
  7296. +CONFIG_SPEAKUP_SYNTH_TXPRT=m
  7297. +CONFIG_SPEAKUP_SYNTH_DUMMY=m
  7298. +CONFIG_STAGING_MEDIA=y
  7299. +# CONFIG_INTEL_ATOMISP is not set
  7300. +CONFIG_I2C_BCM2048=m
  7301. +CONFIG_DVB_CXD2099=m
  7302. +CONFIG_LIRC_STAGING=y
  7303. +CONFIG_LIRC_ZILOG=m
  7304. +
  7305. +#
  7306. +# Android
  7307. +#
  7308. +CONFIG_LTE_GDM724X=m
  7309. +CONFIG_FIREWIRE_SERIAL=m
  7310. +CONFIG_FWTTY_MAX_TOTAL_PORTS=64
  7311. +CONFIG_FWTTY_MAX_CARD_PORTS=32
  7312. +CONFIG_MTD_SPINAND_MT29F=m
  7313. +CONFIG_MTD_SPINAND_ONDIEECC=y
  7314. +# CONFIG_LNET is not set
  7315. +CONFIG_DGNC=m
  7316. +CONFIG_GS_FPGABOOT=m
  7317. +CONFIG_CRYPTO_SKEIN=y
  7318. +CONFIG_UNISYSSPAR=y
  7319. +CONFIG_UNISYS_VISORBUS=m
  7320. +CONFIG_UNISYS_VISORNIC=m
  7321. +CONFIG_UNISYS_VISORINPUT=m
  7322. +CONFIG_UNISYS_VISORHBA=m
  7323. +CONFIG_FB_TFT=m
  7324. +CONFIG_FB_TFT_AGM1264K_FL=m
  7325. +CONFIG_FB_TFT_BD663474=m
  7326. +CONFIG_FB_TFT_HX8340BN=m
  7327. +CONFIG_FB_TFT_HX8347D=m
  7328. +CONFIG_FB_TFT_HX8353D=m
  7329. +CONFIG_FB_TFT_HX8357D=m
  7330. +CONFIG_FB_TFT_ILI9163=m
  7331. +CONFIG_FB_TFT_ILI9320=m
  7332. +CONFIG_FB_TFT_ILI9325=m
  7333. +CONFIG_FB_TFT_ILI9340=m
  7334. +CONFIG_FB_TFT_ILI9341=m
  7335. +CONFIG_FB_TFT_ILI9481=m
  7336. +CONFIG_FB_TFT_ILI9486=m
  7337. +CONFIG_FB_TFT_PCD8544=m
  7338. +CONFIG_FB_TFT_RA8875=m
  7339. +CONFIG_FB_TFT_S6D02A1=m
  7340. +CONFIG_FB_TFT_S6D1121=m
  7341. +# CONFIG_FB_TFT_SH1106 is not set
  7342. +CONFIG_FB_TFT_SSD1289=m
  7343. +# CONFIG_FB_TFT_SSD1305 is not set
  7344. +CONFIG_FB_TFT_SSD1306=m
  7345. +# CONFIG_FB_TFT_SSD1325 is not set
  7346. +CONFIG_FB_TFT_SSD1331=m
  7347. +CONFIG_FB_TFT_SSD1351=m
  7348. +CONFIG_FB_TFT_ST7735R=m
  7349. +CONFIG_FB_TFT_ST7789V=m
  7350. +CONFIG_FB_TFT_TINYLCD=m
  7351. +CONFIG_FB_TFT_TLS8204=m
  7352. +CONFIG_FB_TFT_UC1611=m
  7353. +CONFIG_FB_TFT_UC1701=m
  7354. +CONFIG_FB_TFT_UPD161704=m
  7355. +CONFIG_FB_TFT_WATTEROTT=m
  7356. +CONFIG_FB_FLEX=m
  7357. +CONFIG_FB_TFT_FBTFT_DEVICE=m
  7358. +# CONFIG_WILC1000_SDIO is not set
  7359. +# CONFIG_WILC1000_SPI is not set
  7360. +CONFIG_MOST=m
  7361. +CONFIG_MOSTCORE=m
  7362. +CONFIG_AIM_CDEV=m
  7363. +CONFIG_AIM_NETWORK=m
  7364. +CONFIG_AIM_SOUND=m
  7365. +CONFIG_AIM_V4L2=m
  7366. +CONFIG_HDM_DIM2=m
  7367. +CONFIG_HDM_I2C=m
  7368. +CONFIG_HDM_USB=m
  7369. +# CONFIG_KS7010 is not set
  7370. +# CONFIG_GREYBUS is not set
  7371. +
  7372. +#
  7373. +# USB Power Delivery and Type-C drivers
  7374. +#
  7375. +CONFIG_TYPEC_TCPM=y
  7376. +CONFIG_TYPEC_TCPCI=y
  7377. +CONFIG_TYPEC_FUSB302=y
  7378. +CONFIG_X86_PLATFORM_DEVICES=y
  7379. +CONFIG_ACER_WMI=m
  7380. +CONFIG_ACERHDF=m
  7381. +CONFIG_ALIENWARE_WMI=m
  7382. +CONFIG_ASUS_LAPTOP=m
  7383. +# CONFIG_DELL_LAPTOP is not set
  7384. +# CONFIG_DELL_WMI is not set
  7385. +CONFIG_DELL_WMI_AIO=m
  7386. +# CONFIG_DELL_WMI_LED is not set
  7387. +CONFIG_DELL_SMO8800=m
  7388. +CONFIG_DELL_RBTN=m
  7389. +CONFIG_FUJITSU_LAPTOP=m
  7390. +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set
  7391. +CONFIG_FUJITSU_TABLET=m
  7392. +CONFIG_AMILO_RFKILL=m
  7393. +CONFIG_HP_ACCEL=m
  7394. +CONFIG_HP_WIRELESS=m
  7395. +CONFIG_HP_WMI=m
  7396. +CONFIG_MSI_LAPTOP=m
  7397. +CONFIG_PANASONIC_LAPTOP=m
  7398. +CONFIG_COMPAL_LAPTOP=m
  7399. +CONFIG_SONY_LAPTOP=m
  7400. +CONFIG_SONYPI_COMPAT=y
  7401. +CONFIG_IDEAPAD_LAPTOP=m
  7402. +# CONFIG_SURFACE3_WMI is not set
  7403. +CONFIG_THINKPAD_ACPI=m
  7404. +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
  7405. +CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y
  7406. +# CONFIG_THINKPAD_ACPI_DEBUG is not set
  7407. +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
  7408. +CONFIG_THINKPAD_ACPI_VIDEO=y
  7409. +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
  7410. +CONFIG_SENSORS_HDAPS=m
  7411. +CONFIG_INTEL_MENLOW=m
  7412. +CONFIG_EEEPC_LAPTOP=m
  7413. +CONFIG_ASUS_WMI=m
  7414. +CONFIG_ASUS_NB_WMI=m
  7415. +CONFIG_EEEPC_WMI=m
  7416. +# CONFIG_ASUS_WIRELESS is not set
  7417. +CONFIG_ACPI_WMI=m
  7418. +CONFIG_MSI_WMI=m
  7419. +CONFIG_TOPSTAR_LAPTOP=m
  7420. +CONFIG_ACPI_TOSHIBA=m
  7421. +CONFIG_TOSHIBA_BT_RFKILL=m
  7422. +CONFIG_TOSHIBA_HAPS=m
  7423. +CONFIG_TOSHIBA_WMI=m
  7424. +CONFIG_ACPI_CMPC=m
  7425. +CONFIG_INTEL_CHT_INT33FE=y
  7426. +CONFIG_INTEL_HID_EVENT=m
  7427. +# CONFIG_INTEL_VBTN is not set
  7428. +CONFIG_INTEL_IPS=m
  7429. +# CONFIG_INTEL_PMC_CORE is not set
  7430. +CONFIG_IBM_RTL=m
  7431. +CONFIG_SAMSUNG_LAPTOP=m
  7432. +CONFIG_MXM_WMI=m
  7433. +CONFIG_INTEL_OAKTRAIL=m
  7434. +CONFIG_SAMSUNG_Q10=m
  7435. +CONFIG_APPLE_GMUX=m
  7436. +CONFIG_INTEL_RST=m
  7437. +CONFIG_INTEL_SMARTCONNECT=m
  7438. +CONFIG_PVPANIC=m
  7439. +CONFIG_INTEL_PMC_IPC=y
  7440. +CONFIG_SURFACE_PRO3_BUTTON=m
  7441. +# CONFIG_SURFACE_3_BUTTON is not set
  7442. +CONFIG_INTEL_PUNIT_IPC=m
  7443. +CONFIG_INTEL_TELEMETRY=m
  7444. +# CONFIG_MLX_PLATFORM is not set
  7445. +# CONFIG_MLX_CPLD_PLATFORM is not set
  7446. +# CONFIG_INTEL_TURBO_MAX_3 is not set
  7447. +CONFIG_PMC_ATOM=y
  7448. +CONFIG_CHROME_PLATFORMS=y
  7449. +CONFIG_CHROMEOS_LAPTOP=m
  7450. +CONFIG_CHROMEOS_PSTORE=m
  7451. +CONFIG_CROS_EC_CHARDEV=m
  7452. +CONFIG_CROS_EC_LPC=m
  7453. +CONFIG_CROS_EC_PROTO=y
  7454. +# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
  7455. +CONFIG_CLKDEV_LOOKUP=y
  7456. +CONFIG_HAVE_CLK_PREPARE=y
  7457. +CONFIG_COMMON_CLK=y
  7458. +
  7459. +#
  7460. +# Common Clock Framework
  7461. +#
  7462. +CONFIG_COMMON_CLK_WM831X=m
  7463. +CONFIG_COMMON_CLK_SI5351=m
  7464. +CONFIG_COMMON_CLK_CDCE706=m
  7465. +# CONFIG_COMMON_CLK_CS2000_CP is not set
  7466. +CONFIG_COMMON_CLK_S2MPS11=m
  7467. +CONFIG_CLK_TWL6040=m
  7468. +# CONFIG_COMMON_CLK_NXP is not set
  7469. +CONFIG_COMMON_CLK_PALMAS=m
  7470. +CONFIG_COMMON_CLK_PWM=m
  7471. +# CONFIG_COMMON_CLK_PXA is not set
  7472. +# CONFIG_COMMON_CLK_PIC32 is not set
  7473. +
  7474. +#
  7475. +# Hardware Spinlock drivers
  7476. +#
  7477. +
  7478. +#
  7479. +# Clock Source drivers
  7480. +#
  7481. +CONFIG_CLKEVT_I8253=y
  7482. +CONFIG_I8253_LOCK=y
  7483. +CONFIG_CLKBLD_I8253=y
  7484. +# CONFIG_ATMEL_PIT is not set
  7485. +# CONFIG_SH_TIMER_CMT is not set
  7486. +# CONFIG_SH_TIMER_MTU2 is not set
  7487. +# CONFIG_SH_TIMER_TMU is not set
  7488. +# CONFIG_EM_TIMER_STI is not set
  7489. +CONFIG_MAILBOX=y
  7490. +CONFIG_PCC=y
  7491. +CONFIG_ALTERA_MBOX=m
  7492. +CONFIG_IOMMU_API=y
  7493. +CONFIG_IOMMU_SUPPORT=y
  7494. +
  7495. +#
  7496. +# Generic IOMMU Pagetable Support
  7497. +#
  7498. +CONFIG_IOMMU_IOVA=y
  7499. +CONFIG_AMD_IOMMU=y
  7500. +CONFIG_AMD_IOMMU_V2=m
  7501. +CONFIG_DMAR_TABLE=y
  7502. +CONFIG_INTEL_IOMMU=y
  7503. +CONFIG_INTEL_IOMMU_SVM=y
  7504. +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
  7505. +CONFIG_INTEL_IOMMU_FLOPPY_WA=y
  7506. +CONFIG_IRQ_REMAP=y
  7507. +
  7508. +#
  7509. +# Remoteproc drivers
  7510. +#
  7511. +# CONFIG_REMOTEPROC is not set
  7512. +
  7513. +#
  7514. +# Rpmsg drivers
  7515. +#
  7516. +
  7517. +#
  7518. +# SOC (System On Chip) specific Drivers
  7519. +#
  7520. +
  7521. +#
  7522. +# Broadcom SoC drivers
  7523. +#
  7524. +
  7525. +#
  7526. +# i.MX SoC drivers
  7527. +#
  7528. +# CONFIG_SUNXI_SRAM is not set
  7529. +CONFIG_SOC_TI=y
  7530. +# CONFIG_SOC_ZTE is not set
  7531. +CONFIG_PM_DEVFREQ=y
  7532. +
  7533. +#
  7534. +# DEVFREQ Governors
  7535. +#
  7536. +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
  7537. +CONFIG_DEVFREQ_GOV_PERFORMANCE=y
  7538. +CONFIG_DEVFREQ_GOV_POWERSAVE=y
  7539. +CONFIG_DEVFREQ_GOV_USERSPACE=y
  7540. +# CONFIG_DEVFREQ_GOV_PASSIVE is not set
  7541. +
  7542. +#
  7543. +# DEVFREQ Drivers
  7544. +#
  7545. +CONFIG_PM_DEVFREQ_EVENT=y
  7546. +CONFIG_EXTCON=y
  7547. +
  7548. +#
  7549. +# Extcon Device Drivers
  7550. +#
  7551. +CONFIG_EXTCON_ADC_JACK=m
  7552. +CONFIG_EXTCON_ARIZONA=m
  7553. +CONFIG_EXTCON_GPIO=m
  7554. +# CONFIG_EXTCON_INTEL_INT3496 is not set
  7555. +CONFIG_EXTCON_MAX14577=m
  7556. +# CONFIG_EXTCON_MAX3355 is not set
  7557. +CONFIG_EXTCON_MAX77693=m
  7558. +CONFIG_EXTCON_MAX77843=m
  7559. +CONFIG_EXTCON_MAX8997=m
  7560. +CONFIG_EXTCON_PALMAS=m
  7561. +# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
  7562. +CONFIG_EXTCON_RT8973A=m
  7563. +CONFIG_EXTCON_SM5502=m
  7564. +CONFIG_EXTCON_USB_GPIO=m
  7565. +CONFIG_MEMORY=y
  7566. +CONFIG_IIO=y
  7567. +CONFIG_IIO_BUFFER=y
  7568. +CONFIG_IIO_BUFFER_CB=m
  7569. +CONFIG_IIO_KFIFO_BUF=y
  7570. +CONFIG_IIO_TRIGGERED_BUFFER=y
  7571. +# CONFIG_IIO_CONFIGFS is not set
  7572. +CONFIG_IIO_TRIGGER=y
  7573. +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
  7574. +# CONFIG_IIO_SW_DEVICE is not set
  7575. +# CONFIG_IIO_SW_TRIGGER is not set
  7576. +CONFIG_IIO_TRIGGERED_EVENT=m
  7577. +
  7578. +#
  7579. +# Accelerometers
  7580. +#
  7581. +CONFIG_BMA180=m
  7582. +# CONFIG_BMA220 is not set
  7583. +CONFIG_BMC150_ACCEL=m
  7584. +CONFIG_BMC150_ACCEL_I2C=m
  7585. +CONFIG_BMC150_ACCEL_SPI=m
  7586. +# CONFIG_DA280 is not set
  7587. +# CONFIG_DA311 is not set
  7588. +# CONFIG_DMARD09 is not set
  7589. +# CONFIG_DMARD10 is not set
  7590. +CONFIG_HID_SENSOR_ACCEL_3D=m
  7591. +CONFIG_IIO_ST_ACCEL_3AXIS=m
  7592. +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
  7593. +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
  7594. +CONFIG_KXSD9=m
  7595. +CONFIG_KXSD9_SPI=m
  7596. +CONFIG_KXSD9_I2C=m
  7597. +CONFIG_KXCJK1013=m
  7598. +# CONFIG_MC3230 is not set
  7599. +# CONFIG_MMA7455_I2C is not set
  7600. +# CONFIG_MMA7455_SPI is not set
  7601. +# CONFIG_MMA7660 is not set
  7602. +CONFIG_MMA8452=m
  7603. +CONFIG_MMA9551_CORE=m
  7604. +CONFIG_MMA9551=m
  7605. +CONFIG_MMA9553=m
  7606. +CONFIG_MXC4005=m
  7607. +# CONFIG_MXC6255 is not set
  7608. +CONFIG_SCA3000=m
  7609. +CONFIG_STK8312=m
  7610. +CONFIG_STK8BA50=m
  7611. +
  7612. +#
  7613. +# Analog to digital converters
  7614. +#
  7615. +CONFIG_AD_SIGMA_DELTA=m
  7616. +CONFIG_AD7266=m
  7617. +CONFIG_AD7291=m
  7618. +CONFIG_AD7298=m
  7619. +CONFIG_AD7476=m
  7620. +# CONFIG_AD7766 is not set
  7621. +CONFIG_AD7791=m
  7622. +CONFIG_AD7793=m
  7623. +CONFIG_AD7887=m
  7624. +CONFIG_AD7923=m
  7625. +CONFIG_AD799X=m
  7626. +CONFIG_CC10001_ADC=m
  7627. +CONFIG_DA9150_GPADC=m
  7628. +CONFIG_HI8435=m
  7629. +# CONFIG_HX711 is not set
  7630. +# CONFIG_INA2XX_ADC is not set
  7631. +CONFIG_LP8788_ADC=m
  7632. +# CONFIG_LTC2485 is not set
  7633. +# CONFIG_LTC2497 is not set
  7634. +CONFIG_MAX1027=m
  7635. +# CONFIG_MAX11100 is not set
  7636. +# CONFIG_MAX1118 is not set
  7637. +CONFIG_MAX1363=m
  7638. +# CONFIG_MAX9611 is not set
  7639. +CONFIG_MCP320X=m
  7640. +CONFIG_MCP3422=m
  7641. +CONFIG_MEN_Z188_ADC=m
  7642. +CONFIG_NAU7802=m
  7643. +# CONFIG_PALMAS_GPADC is not set
  7644. +CONFIG_QCOM_VADC_COMMON=m
  7645. +CONFIG_QCOM_SPMI_IADC=m
  7646. +CONFIG_QCOM_SPMI_VADC=m
  7647. +CONFIG_TI_ADC081C=m
  7648. +# CONFIG_TI_ADC0832 is not set
  7649. +# CONFIG_TI_ADC12138 is not set
  7650. +CONFIG_TI_ADC128S052=m
  7651. +# CONFIG_TI_ADC161S626 is not set
  7652. +# CONFIG_TI_ADS1015 is not set
  7653. +# CONFIG_TI_ADS7950 is not set
  7654. +CONFIG_TI_AM335X_ADC=m
  7655. +# CONFIG_TI_TLC4541 is not set
  7656. +CONFIG_TWL4030_MADC=m
  7657. +CONFIG_TWL6030_GPADC=m
  7658. +CONFIG_VIPERBOARD_ADC=m
  7659. +
  7660. +#
  7661. +# Amplifiers
  7662. +#
  7663. +CONFIG_AD8366=m
  7664. +
  7665. +#
  7666. +# Chemical Sensors
  7667. +#
  7668. +# CONFIG_ATLAS_PH_SENSOR is not set
  7669. +# CONFIG_IAQCORE is not set
  7670. +CONFIG_VZ89X=m
  7671. +# CONFIG_IIO_CROS_EC_SENSORS_CORE is not set
  7672. +
  7673. +#
  7674. +# Hid Sensor IIO Common
  7675. +#
  7676. +CONFIG_HID_SENSOR_IIO_COMMON=m
  7677. +CONFIG_HID_SENSOR_IIO_TRIGGER=m
  7678. +CONFIG_IIO_MS_SENSORS_I2C=m
  7679. +
  7680. +#
  7681. +# SSP Sensor Common
  7682. +#
  7683. +CONFIG_IIO_SSP_SENSORS_COMMONS=m
  7684. +CONFIG_IIO_SSP_SENSORHUB=m
  7685. +CONFIG_IIO_ST_SENSORS_I2C=m
  7686. +CONFIG_IIO_ST_SENSORS_SPI=m
  7687. +CONFIG_IIO_ST_SENSORS_CORE=m
  7688. +
  7689. +#
  7690. +# Counters
  7691. +#
  7692. +
  7693. +#
  7694. +# Digital to analog converters
  7695. +#
  7696. +CONFIG_AD5064=m
  7697. +CONFIG_AD5360=m
  7698. +CONFIG_AD5380=m
  7699. +CONFIG_AD5421=m
  7700. +CONFIG_AD5446=m
  7701. +CONFIG_AD5449=m
  7702. +# CONFIG_AD5592R is not set
  7703. +# CONFIG_AD5593R is not set
  7704. +CONFIG_AD5504=m
  7705. +CONFIG_AD5624R_SPI=m
  7706. +# CONFIG_LTC2632 is not set
  7707. +CONFIG_AD5686=m
  7708. +CONFIG_AD5755=m
  7709. +# CONFIG_AD5761 is not set
  7710. +CONFIG_AD5764=m
  7711. +CONFIG_AD5791=m
  7712. +CONFIG_AD7303=m
  7713. +# CONFIG_AD8801 is not set
  7714. +CONFIG_M62332=m
  7715. +CONFIG_MAX517=m
  7716. +CONFIG_MCP4725=m
  7717. +CONFIG_MCP4922=m
  7718. +
  7719. +#
  7720. +# IIO dummy driver
  7721. +#
  7722. +
  7723. +#
  7724. +# Frequency Synthesizers DDS/PLL
  7725. +#
  7726. +
  7727. +#
  7728. +# Clock Generator/Distribution
  7729. +#
  7730. +CONFIG_AD9523=m
  7731. +
  7732. +#
  7733. +# Phase-Locked Loop (PLL) frequency synthesizers
  7734. +#
  7735. +CONFIG_ADF4350=m
  7736. +
  7737. +#
  7738. +# Digital gyroscope sensors
  7739. +#
  7740. +CONFIG_ADIS16080=m
  7741. +CONFIG_ADIS16130=m
  7742. +CONFIG_ADIS16136=m
  7743. +CONFIG_ADIS16260=m
  7744. +CONFIG_ADXRS450=m
  7745. +CONFIG_BMG160=m
  7746. +CONFIG_BMG160_I2C=m
  7747. +CONFIG_BMG160_SPI=m
  7748. +CONFIG_HID_SENSOR_GYRO_3D=m
  7749. +# CONFIG_MPU3050_I2C is not set
  7750. +CONFIG_IIO_ST_GYRO_3AXIS=m
  7751. +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
  7752. +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
  7753. +CONFIG_ITG3200=m
  7754. +
  7755. +#
  7756. +# Health Sensors
  7757. +#
  7758. +
  7759. +#
  7760. +# Heart Rate Monitors
  7761. +#
  7762. +# CONFIG_AFE4403 is not set
  7763. +# CONFIG_AFE4404 is not set
  7764. +# CONFIG_MAX30100 is not set
  7765. +# CONFIG_MAX30102 is not set
  7766. +
  7767. +#
  7768. +# Humidity sensors
  7769. +#
  7770. +# CONFIG_AM2315 is not set
  7771. +CONFIG_DHT11=m
  7772. +CONFIG_HDC100X=m
  7773. +# CONFIG_HID_SENSOR_HUMIDITY is not set
  7774. +# CONFIG_HTS221 is not set
  7775. +CONFIG_HTU21=m
  7776. +CONFIG_SI7005=m
  7777. +CONFIG_SI7020=m
  7778. +
  7779. +#
  7780. +# Inertial measurement units
  7781. +#
  7782. +CONFIG_ADIS16400=m
  7783. +CONFIG_ADIS16480=m
  7784. +# CONFIG_BMI160_I2C is not set
  7785. +# CONFIG_BMI160_SPI is not set
  7786. +CONFIG_KMX61=m
  7787. +# CONFIG_INV_MPU6050_I2C is not set
  7788. +# CONFIG_INV_MPU6050_SPI is not set
  7789. +# CONFIG_IIO_ST_LSM6DSX is not set
  7790. +CONFIG_IIO_ADIS_LIB=m
  7791. +CONFIG_IIO_ADIS_LIB_BUFFER=y
  7792. +
  7793. +#
  7794. +# Light sensors
  7795. +#
  7796. +CONFIG_ACPI_ALS=m
  7797. +CONFIG_ADJD_S311=m
  7798. +CONFIG_AL3320A=m
  7799. +CONFIG_APDS9300=m
  7800. +CONFIG_APDS9960=m
  7801. +CONFIG_BH1750=m
  7802. +# CONFIG_BH1780 is not set
  7803. +CONFIG_CM32181=m
  7804. +CONFIG_CM3232=m
  7805. +CONFIG_CM3323=m
  7806. +CONFIG_CM36651=m
  7807. +CONFIG_GP2AP020A00F=m
  7808. +CONFIG_SENSORS_ISL29018=m
  7809. +CONFIG_ISL29125=m
  7810. +CONFIG_HID_SENSOR_ALS=m
  7811. +CONFIG_HID_SENSOR_PROX=m
  7812. +CONFIG_JSA1212=m
  7813. +CONFIG_RPR0521=m
  7814. +CONFIG_SENSORS_LM3533=m
  7815. +CONFIG_LTR501=m
  7816. +# CONFIG_MAX44000 is not set
  7817. +CONFIG_OPT3001=m
  7818. +CONFIG_PA12203001=m
  7819. +# CONFIG_SI1145 is not set
  7820. +CONFIG_STK3310=m
  7821. +CONFIG_TCS3414=m
  7822. +CONFIG_TCS3472=m
  7823. +CONFIG_SENSORS_TSL2563=m
  7824. +CONFIG_TSL2583=m
  7825. +CONFIG_TSL4531=m
  7826. +CONFIG_US5182D=m
  7827. +CONFIG_VCNL4000=m
  7828. +# CONFIG_VEML6070 is not set
  7829. +# CONFIG_VL6180 is not set
  7830. +
  7831. +#
  7832. +# Magnetometer sensors
  7833. +#
  7834. +CONFIG_AK8975=m
  7835. +CONFIG_AK09911=m
  7836. +# CONFIG_BMC150_MAGN_I2C is not set
  7837. +# CONFIG_BMC150_MAGN_SPI is not set
  7838. +CONFIG_MAG3110=m
  7839. +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
  7840. +CONFIG_MMC35240=m
  7841. +CONFIG_IIO_ST_MAGN_3AXIS=m
  7842. +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
  7843. +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
  7844. +CONFIG_SENSORS_HMC5843=m
  7845. +CONFIG_SENSORS_HMC5843_I2C=m
  7846. +CONFIG_SENSORS_HMC5843_SPI=m
  7847. +
  7848. +#
  7849. +# Inclinometer sensors
  7850. +#
  7851. +CONFIG_HID_SENSOR_INCLINOMETER_3D=m
  7852. +CONFIG_HID_SENSOR_DEVICE_ROTATION=m
  7853. +
  7854. +#
  7855. +# Triggers - standalone
  7856. +#
  7857. +CONFIG_IIO_INTERRUPT_TRIGGER=m
  7858. +CONFIG_IIO_SYSFS_TRIGGER=m
  7859. +
  7860. +#
  7861. +# Digital potentiometers
  7862. +#
  7863. +# CONFIG_DS1803 is not set
  7864. +# CONFIG_MAX5481 is not set
  7865. +# CONFIG_MAX5487 is not set
  7866. +# CONFIG_MCP4131 is not set
  7867. +CONFIG_MCP4531=m
  7868. +# CONFIG_TPL0102 is not set
  7869. +
  7870. +#
  7871. +# Digital potentiostats
  7872. +#
  7873. +# CONFIG_LMP91000 is not set
  7874. +
  7875. +#
  7876. +# Pressure sensors
  7877. +#
  7878. +# CONFIG_ABP060MG is not set
  7879. +CONFIG_BMP280=m
  7880. +CONFIG_BMP280_I2C=m
  7881. +CONFIG_BMP280_SPI=m
  7882. +CONFIG_HID_SENSOR_PRESS=m
  7883. +# CONFIG_HP03 is not set
  7884. +# CONFIG_MPL115_I2C is not set
  7885. +# CONFIG_MPL115_SPI is not set
  7886. +CONFIG_MPL3115=m
  7887. +CONFIG_MS5611=m
  7888. +CONFIG_MS5611_I2C=m
  7889. +CONFIG_MS5611_SPI=m
  7890. +CONFIG_MS5637=m
  7891. +CONFIG_IIO_ST_PRESS=m
  7892. +CONFIG_IIO_ST_PRESS_I2C=m
  7893. +CONFIG_IIO_ST_PRESS_SPI=m
  7894. +CONFIG_T5403=m
  7895. +# CONFIG_HP206C is not set
  7896. +# CONFIG_ZPA2326 is not set
  7897. +
  7898. +#
  7899. +# Lightning sensors
  7900. +#
  7901. +CONFIG_AS3935=m
  7902. +
  7903. +#
  7904. +# Proximity and distance sensors
  7905. +#
  7906. +CONFIG_LIDAR_LITE_V2=m
  7907. +# CONFIG_SRF04 is not set
  7908. +CONFIG_SX9500=m
  7909. +# CONFIG_SRF08 is not set
  7910. +
  7911. +#
  7912. +# Temperature sensors
  7913. +#
  7914. +# CONFIG_MAXIM_THERMOCOUPLE is not set
  7915. +# CONFIG_HID_SENSOR_TEMP is not set
  7916. +CONFIG_MLX90614=m
  7917. +CONFIG_TMP006=m
  7918. +# CONFIG_TMP007 is not set
  7919. +CONFIG_TSYS01=m
  7920. +CONFIG_TSYS02D=m
  7921. +CONFIG_NTB=m
  7922. +CONFIG_NTB_AMD=m
  7923. +CONFIG_NTB_INTEL=m
  7924. +CONFIG_NTB_PINGPONG=m
  7925. +CONFIG_NTB_TOOL=m
  7926. +# CONFIG_NTB_PERF is not set
  7927. +CONFIG_NTB_TRANSPORT=m
  7928. +CONFIG_VME_BUS=y
  7929. +
  7930. +#
  7931. +# VME Bridge Drivers
  7932. +#
  7933. +CONFIG_VME_CA91CX42=m
  7934. +CONFIG_VME_TSI148=m
  7935. +# CONFIG_VME_FAKE is not set
  7936. +
  7937. +#
  7938. +# VME Board Drivers
  7939. +#
  7940. +CONFIG_VMIVME_7805=m
  7941. +
  7942. +#
  7943. +# VME Device Drivers
  7944. +#
  7945. +CONFIG_VME_USER=m
  7946. +CONFIG_VME_PIO2=m
  7947. +CONFIG_PWM=y
  7948. +CONFIG_PWM_SYSFS=y
  7949. +CONFIG_PWM_CRC=y
  7950. +# CONFIG_PWM_CROS_EC is not set
  7951. +CONFIG_PWM_LP3943=m
  7952. +CONFIG_PWM_LPSS=y
  7953. +CONFIG_PWM_LPSS_PCI=y
  7954. +CONFIG_PWM_LPSS_PLATFORM=y
  7955. +CONFIG_PWM_PCA9685=m
  7956. +CONFIG_PWM_TWL=m
  7957. +CONFIG_PWM_TWL_LED=m
  7958. +CONFIG_ARM_GIC_MAX_NR=1
  7959. +CONFIG_IPACK_BUS=m
  7960. +CONFIG_BOARD_TPCI200=m
  7961. +CONFIG_SERIAL_IPOCTAL=m
  7962. +CONFIG_RESET_CONTROLLER=y
  7963. +# CONFIG_RESET_ATH79 is not set
  7964. +# CONFIG_RESET_BERLIN is not set
  7965. +# CONFIG_RESET_IMX7 is not set
  7966. +# CONFIG_RESET_LPC18XX is not set
  7967. +# CONFIG_RESET_MESON is not set
  7968. +# CONFIG_RESET_PISTACHIO is not set
  7969. +# CONFIG_RESET_SOCFPGA is not set
  7970. +# CONFIG_RESET_STM32 is not set
  7971. +# CONFIG_RESET_SUNXI is not set
  7972. +# CONFIG_TI_SYSCON_RESET is not set
  7973. +# CONFIG_RESET_ZYNQ is not set
  7974. +# CONFIG_RESET_TEGRA_BPMP is not set
  7975. +CONFIG_FMC=m
  7976. +CONFIG_FMC_FAKEDEV=m
  7977. +CONFIG_FMC_TRIVIAL=m
  7978. +CONFIG_FMC_WRITE_EEPROM=m
  7979. +CONFIG_FMC_CHARDEV=m
  7980. +
  7981. +#
  7982. +# PHY Subsystem
  7983. +#
  7984. +CONFIG_GENERIC_PHY=y
  7985. +CONFIG_PHY_PXA_28NM_HSIC=m
  7986. +CONFIG_PHY_PXA_28NM_USB2=m
  7987. +CONFIG_BCM_KONA_USB2_PHY=m
  7988. +CONFIG_PHY_SAMSUNG_USB2=m
  7989. +# CONFIG_PHY_EXYNOS4210_USB2 is not set
  7990. +# CONFIG_PHY_EXYNOS4X12_USB2 is not set
  7991. +# CONFIG_PHY_EXYNOS5250_USB2 is not set
  7992. +# CONFIG_PHY_QCOM_USB_HS is not set
  7993. +# CONFIG_PHY_QCOM_USB_HSIC is not set
  7994. +CONFIG_PHY_TUSB1210=m
  7995. +CONFIG_POWERCAP=y
  7996. +CONFIG_INTEL_RAPL=m
  7997. +CONFIG_MCB=m
  7998. +CONFIG_MCB_PCI=m
  7999. +# CONFIG_MCB_LPC is not set
  8000. +
  8001. +#
  8002. +# Performance monitor support
  8003. +#
  8004. +CONFIG_RAS=y
  8005. +# CONFIG_MCE_AMD_INJ is not set
  8006. +# CONFIG_RAS_CEC is not set
  8007. +CONFIG_THUNDERBOLT=m
  8008. +
  8009. +#
  8010. +# Android
  8011. +#
  8012. +# CONFIG_ANDROID is not set
  8013. +CONFIG_LIBNVDIMM=y
  8014. +CONFIG_BLK_DEV_PMEM=m
  8015. +CONFIG_ND_BLK=m
  8016. +CONFIG_ND_CLAIM=y
  8017. +CONFIG_ND_BTT=m
  8018. +CONFIG_BTT=y
  8019. +CONFIG_ND_PFN=m
  8020. +CONFIG_NVDIMM_PFN=y
  8021. +CONFIG_NVDIMM_DAX=y
  8022. +CONFIG_DAX=y
  8023. +CONFIG_DEV_DAX=m
  8024. +CONFIG_DEV_DAX_PMEM=m
  8025. +CONFIG_NVMEM=m
  8026. +CONFIG_STM=m
  8027. +CONFIG_STM_DUMMY=m
  8028. +CONFIG_STM_SOURCE_CONSOLE=m
  8029. +# CONFIG_STM_SOURCE_HEARTBEAT is not set
  8030. +# CONFIG_STM_SOURCE_FTRACE is not set
  8031. +CONFIG_INTEL_TH=m
  8032. +CONFIG_INTEL_TH_PCI=m
  8033. +CONFIG_INTEL_TH_GTH=m
  8034. +CONFIG_INTEL_TH_STH=m
  8035. +CONFIG_INTEL_TH_MSU=m
  8036. +CONFIG_INTEL_TH_PTI=m
  8037. +# CONFIG_INTEL_TH_DEBUG is not set
  8038. +
  8039. +#
  8040. +# FPGA Configuration Support
  8041. +#
  8042. +CONFIG_FPGA=m
  8043. +# CONFIG_FPGA_MGR_XILINX_SPI is not set
  8044. +# CONFIG_ALTERA_PR_IP_CORE is not set
  8045. +
  8046. +#
  8047. +# FSI support
  8048. +#
  8049. +# CONFIG_FSI is not set
  8050. +
  8051. +#
  8052. +# Firmware Drivers
  8053. +#
  8054. +CONFIG_EDD=y
  8055. +CONFIG_EDD_OFF=y
  8056. +CONFIG_FIRMWARE_MEMMAP=y
  8057. +CONFIG_DELL_RBU=m
  8058. +CONFIG_DCDBAS=m
  8059. +CONFIG_DMIID=y
  8060. +CONFIG_DMI_SYSFS=m
  8061. +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
  8062. +CONFIG_ISCSI_IBFT_FIND=y
  8063. +CONFIG_ISCSI_IBFT=m
  8064. +# CONFIG_FW_CFG_SYSFS is not set
  8065. +# CONFIG_GOOGLE_FIRMWARE is not set
  8066. +
  8067. +#
  8068. +# EFI (Extensible Firmware Interface) Support
  8069. +#
  8070. +CONFIG_EFI_VARS=y
  8071. +CONFIG_EFI_ESRT=y
  8072. +CONFIG_EFI_VARS_PSTORE=m
  8073. +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
  8074. +CONFIG_EFI_RUNTIME_MAP=y
  8075. +# CONFIG_EFI_FAKE_MEMMAP is not set
  8076. +CONFIG_EFI_RUNTIME_WRAPPERS=y
  8077. +# CONFIG_EFI_BOOTLOADER_CONTROL is not set
  8078. +# CONFIG_EFI_CAPSULE_LOADER is not set
  8079. +# CONFIG_EFI_TEST is not set
  8080. +CONFIG_APPLE_PROPERTIES=y
  8081. +CONFIG_UEFI_CPER=y
  8082. +CONFIG_EFI_DEV_PATH_PARSER=y
  8083. +
  8084. +#
  8085. +# Tegra firmware driver
  8086. +#
  8087. +
  8088. +#
  8089. +# File systems
  8090. +#
  8091. +CONFIG_DCACHE_WORD_ACCESS=y
  8092. +CONFIG_FS_IOMAP=y
  8093. +# CONFIG_EXT2_FS is not set
  8094. +# CONFIG_EXT3_FS is not set
  8095. +CONFIG_EXT4_FS=y
  8096. +CONFIG_EXT4_USE_FOR_EXT2=y
  8097. +CONFIG_EXT4_FS_POSIX_ACL=y
  8098. +CONFIG_EXT4_FS_SECURITY=y
  8099. +# CONFIG_EXT4_ENCRYPTION is not set
  8100. +# CONFIG_EXT4_DEBUG is not set
  8101. +CONFIG_JBD2=y
  8102. +# CONFIG_JBD2_DEBUG is not set
  8103. +CONFIG_FS_MBCACHE=y
  8104. +CONFIG_REISERFS_FS=m
  8105. +# CONFIG_REISERFS_CHECK is not set
  8106. +# CONFIG_REISERFS_PROC_INFO is not set
  8107. +CONFIG_REISERFS_FS_XATTR=y
  8108. +CONFIG_REISERFS_FS_POSIX_ACL=y
  8109. +CONFIG_REISERFS_FS_SECURITY=y
  8110. +CONFIG_JFS_FS=m
  8111. +CONFIG_JFS_POSIX_ACL=y
  8112. +CONFIG_JFS_SECURITY=y
  8113. +# CONFIG_JFS_DEBUG is not set
  8114. +CONFIG_JFS_STATISTICS=y
  8115. +CONFIG_XFS_FS=m
  8116. +CONFIG_XFS_QUOTA=y
  8117. +CONFIG_XFS_POSIX_ACL=y
  8118. +CONFIG_XFS_RT=y
  8119. +# CONFIG_XFS_WARN is not set
  8120. +# CONFIG_XFS_DEBUG is not set
  8121. +CONFIG_GFS2_FS=m
  8122. +CONFIG_GFS2_FS_LOCKING_DLM=y
  8123. +CONFIG_OCFS2_FS=m
  8124. +CONFIG_OCFS2_FS_O2CB=m
  8125. +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
  8126. +CONFIG_OCFS2_FS_STATS=y
  8127. +CONFIG_OCFS2_DEBUG_MASKLOG=y
  8128. +# CONFIG_OCFS2_DEBUG_FS is not set
  8129. +CONFIG_BTRFS_FS=m
  8130. +CONFIG_BTRFS_FS_POSIX_ACL=y
  8131. +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
  8132. +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
  8133. +# CONFIG_BTRFS_DEBUG is not set
  8134. +# CONFIG_BTRFS_ASSERT is not set
  8135. +CONFIG_NILFS2_FS=m
  8136. +CONFIG_F2FS_FS=m
  8137. +CONFIG_F2FS_STAT_FS=y
  8138. +CONFIG_F2FS_FS_XATTR=y
  8139. +CONFIG_F2FS_FS_POSIX_ACL=y
  8140. +CONFIG_F2FS_FS_SECURITY=y
  8141. +# CONFIG_F2FS_CHECK_FS is not set
  8142. +CONFIG_F2FS_FS_ENCRYPTION=y
  8143. +# CONFIG_F2FS_IO_TRACE is not set
  8144. +# CONFIG_F2FS_FAULT_INJECTION is not set
  8145. +CONFIG_FS_DAX=y
  8146. +CONFIG_FS_DAX_PMD=y
  8147. +CONFIG_FS_POSIX_ACL=y
  8148. +CONFIG_EXPORTFS=y
  8149. +# CONFIG_EXPORTFS_BLOCK_OPS is not set
  8150. +CONFIG_FILE_LOCKING=y
  8151. +CONFIG_MANDATORY_FILE_LOCKING=y
  8152. +CONFIG_FS_ENCRYPTION=m
  8153. +CONFIG_FSNOTIFY=y
  8154. +CONFIG_DNOTIFY=y
  8155. +CONFIG_INOTIFY_USER=y
  8156. +CONFIG_FANOTIFY=y
  8157. +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
  8158. +CONFIG_QUOTA=y
  8159. +CONFIG_QUOTA_NETLINK_INTERFACE=y
  8160. +# CONFIG_PRINT_QUOTA_WARNING is not set
  8161. +# CONFIG_QUOTA_DEBUG is not set
  8162. +CONFIG_QUOTA_TREE=m
  8163. +CONFIG_QFMT_V1=m
  8164. +CONFIG_QFMT_V2=m
  8165. +CONFIG_QUOTACTL=y
  8166. +CONFIG_QUOTACTL_COMPAT=y
  8167. +CONFIG_AUTOFS4_FS=m
  8168. +CONFIG_FUSE_FS=y
  8169. +CONFIG_CUSE=m
  8170. +CONFIG_OVERLAY_FS=m
  8171. +# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
  8172. +
  8173. +#
  8174. +# Caches
  8175. +#
  8176. +CONFIG_FSCACHE=m
  8177. +CONFIG_FSCACHE_STATS=y
  8178. +# CONFIG_FSCACHE_HISTOGRAM is not set
  8179. +# CONFIG_FSCACHE_DEBUG is not set
  8180. +# CONFIG_FSCACHE_OBJECT_LIST is not set
  8181. +CONFIG_CACHEFILES=m
  8182. +# CONFIG_CACHEFILES_DEBUG is not set
  8183. +# CONFIG_CACHEFILES_HISTOGRAM is not set
  8184. +
  8185. +#
  8186. +# CD-ROM/DVD Filesystems
  8187. +#
  8188. +CONFIG_ISO9660_FS=m
  8189. +CONFIG_JOLIET=y
  8190. +CONFIG_ZISOFS=y
  8191. +CONFIG_UDF_FS=m
  8192. +CONFIG_UDF_NLS=y
  8193. +
  8194. +#
  8195. +# DOS/FAT/NT Filesystems
  8196. +#
  8197. +CONFIG_FAT_FS=y
  8198. +CONFIG_MSDOS_FS=m
  8199. +CONFIG_VFAT_FS=y
  8200. +CONFIG_FAT_DEFAULT_CODEPAGE=437
  8201. +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
  8202. +# CONFIG_FAT_DEFAULT_UTF8 is not set
  8203. +CONFIG_NTFS_FS=m
  8204. +# CONFIG_NTFS_DEBUG is not set
  8205. +# CONFIG_NTFS_RW is not set
  8206. +
  8207. +#
  8208. +# Pseudo filesystems
  8209. +#
  8210. +CONFIG_PROC_FS=y
  8211. +CONFIG_PROC_KCORE=y
  8212. +CONFIG_PROC_VMCORE=y
  8213. +CONFIG_PROC_SYSCTL=y
  8214. +CONFIG_PROC_PAGE_MONITOR=y
  8215. +CONFIG_PROC_CHILDREN=y
  8216. +CONFIG_KERNFS=y
  8217. +CONFIG_SYSFS=y
  8218. +CONFIG_TMPFS=y
  8219. +CONFIG_TMPFS_POSIX_ACL=y
  8220. +CONFIG_TMPFS_XATTR=y
  8221. +CONFIG_HUGETLBFS=y
  8222. +CONFIG_HUGETLB_PAGE=y
  8223. +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
  8224. +CONFIG_CONFIGFS_FS=m
  8225. +CONFIG_EFIVAR_FS=y
  8226. +CONFIG_MISC_FILESYSTEMS=y
  8227. +# CONFIG_ORANGEFS_FS is not set
  8228. +CONFIG_ADFS_FS=m
  8229. +# CONFIG_ADFS_FS_RW is not set
  8230. +CONFIG_AFFS_FS=m
  8231. +CONFIG_ECRYPT_FS=y
  8232. +CONFIG_ECRYPT_FS_MESSAGING=y
  8233. +CONFIG_HFS_FS=m
  8234. +CONFIG_HFSPLUS_FS=m
  8235. +CONFIG_HFSPLUS_FS_POSIX_ACL=y
  8236. +CONFIG_BEFS_FS=m
  8237. +# CONFIG_BEFS_DEBUG is not set
  8238. +CONFIG_BFS_FS=m
  8239. +CONFIG_EFS_FS=m
  8240. +CONFIG_JFFS2_FS=m
  8241. +CONFIG_JFFS2_FS_DEBUG=0
  8242. +CONFIG_JFFS2_FS_WRITEBUFFER=y
  8243. +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
  8244. +# CONFIG_JFFS2_SUMMARY is not set
  8245. +CONFIG_JFFS2_FS_XATTR=y
  8246. +CONFIG_JFFS2_FS_POSIX_ACL=y
  8247. +CONFIG_JFFS2_FS_SECURITY=y
  8248. +CONFIG_JFFS2_COMPRESSION_OPTIONS=y
  8249. +CONFIG_JFFS2_ZLIB=y
  8250. +CONFIG_JFFS2_LZO=y
  8251. +CONFIG_JFFS2_RTIME=y
  8252. +# CONFIG_JFFS2_RUBIN is not set
  8253. +# CONFIG_JFFS2_CMODE_NONE is not set
  8254. +# CONFIG_JFFS2_CMODE_PRIORITY is not set
  8255. +# CONFIG_JFFS2_CMODE_SIZE is not set
  8256. +CONFIG_JFFS2_CMODE_FAVOURLZO=y
  8257. +CONFIG_UBIFS_FS=m
  8258. +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
  8259. +CONFIG_UBIFS_FS_LZO=y
  8260. +CONFIG_UBIFS_FS_ZLIB=y
  8261. +CONFIG_UBIFS_ATIME_SUPPORT=y
  8262. +# CONFIG_UBIFS_FS_ENCRYPTION is not set
  8263. +CONFIG_UBIFS_FS_SECURITY=y
  8264. +CONFIG_CRAMFS=m
  8265. +CONFIG_SQUASHFS=y
  8266. +# CONFIG_SQUASHFS_FILE_CACHE is not set
  8267. +CONFIG_SQUASHFS_FILE_DIRECT=y
  8268. +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
  8269. +# CONFIG_SQUASHFS_DECOMP_MULTI is not set
  8270. +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
  8271. +CONFIG_SQUASHFS_XATTR=y
  8272. +CONFIG_SQUASHFS_ZLIB=y
  8273. +CONFIG_SQUASHFS_LZ4=y
  8274. +CONFIG_SQUASHFS_LZO=y
  8275. +CONFIG_SQUASHFS_XZ=y
  8276. +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
  8277. +# CONFIG_SQUASHFS_EMBEDDED is not set
  8278. +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
  8279. +CONFIG_VXFS_FS=m
  8280. +CONFIG_MINIX_FS=m
  8281. +CONFIG_OMFS_FS=m
  8282. +CONFIG_HPFS_FS=m
  8283. +CONFIG_QNX4FS_FS=m
  8284. +CONFIG_QNX6FS_FS=m
  8285. +# CONFIG_QNX6FS_DEBUG is not set
  8286. +CONFIG_ROMFS_FS=m
  8287. +CONFIG_ROMFS_BACKED_BY_BLOCK=y
  8288. +# CONFIG_ROMFS_BACKED_BY_MTD is not set
  8289. +# CONFIG_ROMFS_BACKED_BY_BOTH is not set
  8290. +CONFIG_ROMFS_ON_BLOCK=y
  8291. +CONFIG_PSTORE=y
  8292. +CONFIG_PSTORE_ZLIB_COMPRESS=y
  8293. +# CONFIG_PSTORE_LZO_COMPRESS is not set
  8294. +# CONFIG_PSTORE_LZ4_COMPRESS is not set
  8295. +# CONFIG_PSTORE_CONSOLE is not set
  8296. +# CONFIG_PSTORE_PMSG is not set
  8297. +# CONFIG_PSTORE_FTRACE is not set
  8298. +CONFIG_PSTORE_RAM=m
  8299. +CONFIG_SYSV_FS=m
  8300. +CONFIG_UFS_FS=m
  8301. +# CONFIG_UFS_FS_WRITE is not set
  8302. +# CONFIG_UFS_DEBUG is not set
  8303. +CONFIG_EXOFS_FS=m
  8304. +# CONFIG_EXOFS_DEBUG is not set
  8305. +CONFIG_ORE=m
  8306. +CONFIG_NETWORK_FILESYSTEMS=y
  8307. +CONFIG_NFS_FS=m
  8308. +CONFIG_NFS_V2=m
  8309. +CONFIG_NFS_V3=m
  8310. +CONFIG_NFS_V3_ACL=y
  8311. +CONFIG_NFS_V4=m
  8312. +CONFIG_NFS_SWAP=y
  8313. +CONFIG_NFS_V4_1=y
  8314. +CONFIG_NFS_V4_2=y
  8315. +CONFIG_PNFS_FILE_LAYOUT=m
  8316. +CONFIG_PNFS_BLOCK=m
  8317. +CONFIG_PNFS_FLEXFILE_LAYOUT=m
  8318. +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
  8319. +CONFIG_NFS_V4_1_MIGRATION=y
  8320. +CONFIG_NFS_V4_SECURITY_LABEL=y
  8321. +CONFIG_NFS_FSCACHE=y
  8322. +# CONFIG_NFS_USE_LEGACY_DNS is not set
  8323. +CONFIG_NFS_USE_KERNEL_DNS=y
  8324. +CONFIG_NFS_DEBUG=y
  8325. +CONFIG_NFSD=m
  8326. +CONFIG_NFSD_V2_ACL=y
  8327. +CONFIG_NFSD_V3=y
  8328. +CONFIG_NFSD_V3_ACL=y
  8329. +CONFIG_NFSD_V4=y
  8330. +# CONFIG_NFSD_BLOCKLAYOUT is not set
  8331. +# CONFIG_NFSD_SCSILAYOUT is not set
  8332. +# CONFIG_NFSD_FLEXFILELAYOUT is not set
  8333. +CONFIG_NFSD_V4_SECURITY_LABEL=y
  8334. +# CONFIG_NFSD_FAULT_INJECTION is not set
  8335. +CONFIG_GRACE_PERIOD=m
  8336. +CONFIG_LOCKD=m
  8337. +CONFIG_LOCKD_V4=y
  8338. +CONFIG_NFS_ACL_SUPPORT=m
  8339. +CONFIG_NFS_COMMON=y
  8340. +CONFIG_SUNRPC=m
  8341. +CONFIG_SUNRPC_GSS=m
  8342. +CONFIG_SUNRPC_BACKCHANNEL=y
  8343. +CONFIG_SUNRPC_SWAP=y
  8344. +CONFIG_RPCSEC_GSS_KRB5=m
  8345. +CONFIG_SUNRPC_DEBUG=y
  8346. +CONFIG_SUNRPC_XPRT_RDMA=m
  8347. +CONFIG_CEPH_FS=m
  8348. +CONFIG_CEPH_FSCACHE=y
  8349. +CONFIG_CEPH_FS_POSIX_ACL=y
  8350. +CONFIG_CIFS=m
  8351. +CONFIG_CIFS_STATS=y
  8352. +# CONFIG_CIFS_STATS2 is not set
  8353. +CONFIG_CIFS_WEAK_PW_HASH=y
  8354. +CONFIG_CIFS_UPCALL=y
  8355. +CONFIG_CIFS_XATTR=y
  8356. +CONFIG_CIFS_POSIX=y
  8357. +CONFIG_CIFS_ACL=y
  8358. +CONFIG_CIFS_DEBUG=y
  8359. +# CONFIG_CIFS_DEBUG2 is not set
  8360. +CONFIG_CIFS_DFS_UPCALL=y
  8361. +CONFIG_CIFS_SMB2=y
  8362. +CONFIG_CIFS_SMB311=y
  8363. +CONFIG_CIFS_FSCACHE=y
  8364. +CONFIG_NCP_FS=m
  8365. +CONFIG_NCPFS_PACKET_SIGNING=y
  8366. +CONFIG_NCPFS_IOCTL_LOCKING=y
  8367. +CONFIG_NCPFS_STRONG=y
  8368. +CONFIG_NCPFS_NFS_NS=y
  8369. +CONFIG_NCPFS_OS2_NS=y
  8370. +# CONFIG_NCPFS_SMALLDOS is not set
  8371. +CONFIG_NCPFS_NLS=y
  8372. +CONFIG_NCPFS_EXTRAS=y
  8373. +CONFIG_CODA_FS=m
  8374. +CONFIG_AFS_FS=m
  8375. +# CONFIG_AFS_DEBUG is not set
  8376. +CONFIG_AFS_FSCACHE=y
  8377. +CONFIG_9P_FS=m
  8378. +CONFIG_9P_FSCACHE=y
  8379. +CONFIG_9P_FS_POSIX_ACL=y
  8380. +CONFIG_9P_FS_SECURITY=y
  8381. +CONFIG_NLS=y
  8382. +CONFIG_NLS_DEFAULT="utf8"
  8383. +CONFIG_NLS_CODEPAGE_437=y
  8384. +CONFIG_NLS_CODEPAGE_737=m
  8385. +CONFIG_NLS_CODEPAGE_775=m
  8386. +CONFIG_NLS_CODEPAGE_850=m
  8387. +CONFIG_NLS_CODEPAGE_852=m
  8388. +CONFIG_NLS_CODEPAGE_855=m
  8389. +CONFIG_NLS_CODEPAGE_857=m
  8390. +CONFIG_NLS_CODEPAGE_860=m
  8391. +CONFIG_NLS_CODEPAGE_861=m
  8392. +CONFIG_NLS_CODEPAGE_862=m
  8393. +CONFIG_NLS_CODEPAGE_863=m
  8394. +CONFIG_NLS_CODEPAGE_864=m
  8395. +CONFIG_NLS_CODEPAGE_865=m
  8396. +CONFIG_NLS_CODEPAGE_866=m
  8397. +CONFIG_NLS_CODEPAGE_869=m
  8398. +CONFIG_NLS_CODEPAGE_936=m
  8399. +CONFIG_NLS_CODEPAGE_950=m
  8400. +CONFIG_NLS_CODEPAGE_932=m
  8401. +CONFIG_NLS_CODEPAGE_949=m
  8402. +CONFIG_NLS_CODEPAGE_874=m
  8403. +CONFIG_NLS_ISO8859_8=m
  8404. +CONFIG_NLS_CODEPAGE_1250=m
  8405. +CONFIG_NLS_CODEPAGE_1251=m
  8406. +CONFIG_NLS_ASCII=m
  8407. +CONFIG_NLS_ISO8859_1=m
  8408. +CONFIG_NLS_ISO8859_2=m
  8409. +CONFIG_NLS_ISO8859_3=m
  8410. +CONFIG_NLS_ISO8859_4=m
  8411. +CONFIG_NLS_ISO8859_5=m
  8412. +CONFIG_NLS_ISO8859_6=m
  8413. +CONFIG_NLS_ISO8859_7=m
  8414. +CONFIG_NLS_ISO8859_9=m
  8415. +CONFIG_NLS_ISO8859_13=m
  8416. +CONFIG_NLS_ISO8859_14=m
  8417. +CONFIG_NLS_ISO8859_15=m
  8418. +CONFIG_NLS_KOI8_R=m
  8419. +CONFIG_NLS_KOI8_U=m
  8420. +CONFIG_NLS_MAC_ROMAN=m
  8421. +CONFIG_NLS_MAC_CELTIC=m
  8422. +CONFIG_NLS_MAC_CENTEURO=m
  8423. +CONFIG_NLS_MAC_CROATIAN=m
  8424. +CONFIG_NLS_MAC_CYRILLIC=m
  8425. +CONFIG_NLS_MAC_GAELIC=m
  8426. +CONFIG_NLS_MAC_GREEK=m
  8427. +CONFIG_NLS_MAC_ICELAND=m
  8428. +CONFIG_NLS_MAC_INUIT=m
  8429. +CONFIG_NLS_MAC_ROMANIAN=m
  8430. +CONFIG_NLS_MAC_TURKISH=m
  8431. +CONFIG_NLS_UTF8=m
  8432. +CONFIG_DLM=m
  8433. +# CONFIG_DLM_DEBUG is not set
  8434. +
  8435. +#
  8436. +# Kernel hacking
  8437. +#
  8438. +CONFIG_TRACE_IRQFLAGS_SUPPORT=y
  8439. +
  8440. +#
  8441. +# printk and dmesg options
  8442. +#
  8443. +CONFIG_PRINTK_TIME=y
  8444. +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
  8445. +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
  8446. +CONFIG_BOOT_PRINTK_DELAY=y
  8447. +CONFIG_DYNAMIC_DEBUG=y
  8448. +
  8449. +#
  8450. +# Compile-time checks and compiler options
  8451. +#
  8452. +CONFIG_DEBUG_INFO=y
  8453. +# CONFIG_DEBUG_INFO_REDUCED is not set
  8454. +# CONFIG_DEBUG_INFO_SPLIT is not set
  8455. +CONFIG_DEBUG_INFO_DWARF4=y
  8456. +CONFIG_GDB_SCRIPTS=y
  8457. +# CONFIG_ENABLE_WARN_DEPRECATED is not set
  8458. +# CONFIG_ENABLE_MUST_CHECK is not set
  8459. +CONFIG_FRAME_WARN=1024
  8460. +# CONFIG_STRIP_ASM_SYMS is not set
  8461. +# CONFIG_READABLE_ASM is not set
  8462. +CONFIG_UNUSED_SYMBOLS=y
  8463. +# CONFIG_PAGE_OWNER is not set
  8464. +CONFIG_DEBUG_FS=y
  8465. +# CONFIG_HEADERS_CHECK is not set
  8466. +# CONFIG_DEBUG_SECTION_MISMATCH is not set
  8467. +CONFIG_SECTION_MISMATCH_WARN_ONLY=y
  8468. +CONFIG_ARCH_WANT_FRAME_POINTERS=y
  8469. +CONFIG_FRAME_POINTER=y
  8470. +# CONFIG_STACK_VALIDATION is not set
  8471. +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
  8472. +CONFIG_MAGIC_SYSRQ=y
  8473. +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
  8474. +CONFIG_MAGIC_SYSRQ_SERIAL=y
  8475. +CONFIG_DEBUG_KERNEL=y
  8476. +
  8477. +#
  8478. +# Memory Debugging
  8479. +#
  8480. +# CONFIG_PAGE_EXTENSION is not set
  8481. +# CONFIG_DEBUG_PAGEALLOC is not set
  8482. +# CONFIG_PAGE_POISONING is not set
  8483. +# CONFIG_DEBUG_PAGE_REF is not set
  8484. +# CONFIG_DEBUG_RODATA_TEST is not set
  8485. +# CONFIG_DEBUG_OBJECTS is not set
  8486. +# CONFIG_SLUB_DEBUG_ON is not set
  8487. +# CONFIG_SLUB_STATS is not set
  8488. +CONFIG_HAVE_DEBUG_KMEMLEAK=y
  8489. +# CONFIG_DEBUG_KMEMLEAK is not set
  8490. +# CONFIG_DEBUG_STACK_USAGE is not set
  8491. +# CONFIG_DEBUG_VM is not set
  8492. +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
  8493. +# CONFIG_DEBUG_VIRTUAL is not set
  8494. +# CONFIG_DEBUG_MEMORY_INIT is not set
  8495. +CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m
  8496. +# CONFIG_DEBUG_PER_CPU_MAPS is not set
  8497. +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
  8498. +# CONFIG_DEBUG_STACKOVERFLOW is not set
  8499. +CONFIG_HAVE_ARCH_KMEMCHECK=y
  8500. +CONFIG_HAVE_ARCH_KASAN=y
  8501. +# CONFIG_KASAN is not set
  8502. +CONFIG_ARCH_HAS_KCOV=y
  8503. +# CONFIG_KCOV is not set
  8504. +# CONFIG_DEBUG_SHIRQ is not set
  8505. +
  8506. +#
  8507. +# Debug Lockups and Hangs
  8508. +#
  8509. +CONFIG_LOCKUP_DETECTOR=y
  8510. +CONFIG_HARDLOCKUP_DETECTOR=y
  8511. +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
  8512. +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
  8513. +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
  8514. +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
  8515. +CONFIG_DETECT_HUNG_TASK=y
  8516. +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
  8517. +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
  8518. +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
  8519. +# CONFIG_WQ_WATCHDOG is not set
  8520. +# CONFIG_PANIC_ON_OOPS is not set
  8521. +CONFIG_PANIC_ON_OOPS_VALUE=0
  8522. +CONFIG_PANIC_TIMEOUT=0
  8523. +CONFIG_SCHED_DEBUG=y
  8524. +CONFIG_SCHED_INFO=y
  8525. +CONFIG_SCHEDSTATS=y
  8526. +CONFIG_SCHED_STACK_END_CHECK=y
  8527. +# CONFIG_DEBUG_TIMEKEEPING is not set
  8528. +
  8529. +#
  8530. +# Lock Debugging (spinlocks, mutexes, etc...)
  8531. +#
  8532. +# CONFIG_DEBUG_RT_MUTEXES is not set
  8533. +# CONFIG_DEBUG_SPINLOCK is not set
  8534. +# CONFIG_DEBUG_MUTEXES is not set
  8535. +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
  8536. +# CONFIG_DEBUG_LOCK_ALLOC is not set
  8537. +# CONFIG_PROVE_LOCKING is not set
  8538. +# CONFIG_LOCK_STAT is not set
  8539. +# CONFIG_DEBUG_ATOMIC_SLEEP is not set
  8540. +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
  8541. +CONFIG_LOCK_TORTURE_TEST=m
  8542. +# CONFIG_WW_MUTEX_SELFTEST is not set
  8543. +CONFIG_STACKTRACE=y
  8544. +# CONFIG_DEBUG_KOBJECT is not set
  8545. +CONFIG_DEBUG_BUGVERBOSE=y
  8546. +# CONFIG_DEBUG_LIST is not set
  8547. +# CONFIG_DEBUG_PI_LIST is not set
  8548. +# CONFIG_DEBUG_SG is not set
  8549. +# CONFIG_DEBUG_NOTIFIERS is not set
  8550. +# CONFIG_DEBUG_CREDENTIALS is not set
  8551. +
  8552. +#
  8553. +# RCU Debugging
  8554. +#
  8555. +# CONFIG_PROVE_RCU is not set
  8556. +# CONFIG_SPARSE_RCU_POINTER is not set
  8557. +CONFIG_TORTURE_TEST=m
  8558. +# CONFIG_RCU_PERF_TEST is not set
  8559. +# CONFIG_RCU_TORTURE_TEST is not set
  8560. +CONFIG_RCU_CPU_STALL_TIMEOUT=60
  8561. +# CONFIG_RCU_TRACE is not set
  8562. +# CONFIG_RCU_EQS_DEBUG is not set
  8563. +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
  8564. +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
  8565. +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
  8566. +CONFIG_NOTIFIER_ERROR_INJECTION=m
  8567. +CONFIG_PM_NOTIFIER_ERROR_INJECT=m
  8568. +# CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set
  8569. +# CONFIG_FAULT_INJECTION is not set
  8570. +# CONFIG_LATENCYTOP is not set
  8571. +CONFIG_USER_STACKTRACE_SUPPORT=y
  8572. +CONFIG_NOP_TRACER=y
  8573. +CONFIG_HAVE_FUNCTION_TRACER=y
  8574. +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
  8575. +CONFIG_HAVE_DYNAMIC_FTRACE=y
  8576. +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
  8577. +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
  8578. +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
  8579. +CONFIG_HAVE_FENTRY=y
  8580. +CONFIG_HAVE_C_RECORDMCOUNT=y
  8581. +CONFIG_TRACER_MAX_TRACE=y
  8582. +CONFIG_TRACE_CLOCK=y
  8583. +CONFIG_RING_BUFFER=y
  8584. +CONFIG_EVENT_TRACING=y
  8585. +CONFIG_CONTEXT_SWITCH_TRACER=y
  8586. +CONFIG_RING_BUFFER_ALLOW_SWAP=y
  8587. +CONFIG_TRACING=y
  8588. +CONFIG_GENERIC_TRACER=y
  8589. +CONFIG_TRACING_SUPPORT=y
  8590. +CONFIG_FTRACE=y
  8591. +CONFIG_FUNCTION_TRACER=y
  8592. +CONFIG_FUNCTION_GRAPH_TRACER=y
  8593. +# CONFIG_IRQSOFF_TRACER is not set
  8594. +CONFIG_SCHED_TRACER=y
  8595. +# CONFIG_HWLAT_TRACER is not set
  8596. +CONFIG_FTRACE_SYSCALLS=y
  8597. +CONFIG_TRACER_SNAPSHOT=y
  8598. +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
  8599. +CONFIG_BRANCH_PROFILE_NONE=y
  8600. +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
  8601. +# CONFIG_PROFILE_ALL_BRANCHES is not set
  8602. +CONFIG_STACK_TRACER=y
  8603. +CONFIG_BLK_DEV_IO_TRACE=y
  8604. +CONFIG_KPROBE_EVENTS=y
  8605. +CONFIG_UPROBE_EVENTS=y
  8606. +CONFIG_BPF_EVENTS=y
  8607. +CONFIG_PROBE_EVENTS=y
  8608. +CONFIG_DYNAMIC_FTRACE=y
  8609. +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
  8610. +CONFIG_FUNCTION_PROFILER=y
  8611. +CONFIG_FTRACE_MCOUNT_RECORD=y
  8612. +# CONFIG_FTRACE_STARTUP_TEST is not set
  8613. +CONFIG_MMIOTRACE=y
  8614. +# CONFIG_HIST_TRIGGERS is not set
  8615. +# CONFIG_MMIOTRACE_TEST is not set
  8616. +# CONFIG_TRACEPOINT_BENCHMARK is not set
  8617. +# CONFIG_RING_BUFFER_BENCHMARK is not set
  8618. +# CONFIG_RING_BUFFER_STARTUP_TEST is not set
  8619. +# CONFIG_TRACE_ENUM_MAP_FILE is not set
  8620. +CONFIG_TRACING_EVENTS_GPIO=y
  8621. +
  8622. +#
  8623. +# Runtime Testing
  8624. +#
  8625. +# CONFIG_LKDTM is not set
  8626. +# CONFIG_TEST_LIST_SORT is not set
  8627. +# CONFIG_TEST_SORT is not set
  8628. +# CONFIG_KPROBES_SANITY_TEST is not set
  8629. +# CONFIG_BACKTRACE_SELF_TEST is not set
  8630. +CONFIG_RBTREE_TEST=m
  8631. +CONFIG_INTERVAL_TREE_TEST=m
  8632. +CONFIG_PERCPU_TEST=m
  8633. +# CONFIG_ATOMIC64_SELFTEST is not set
  8634. +CONFIG_ASYNC_RAID6_TEST=m
  8635. +CONFIG_TEST_HEXDUMP=m
  8636. +CONFIG_TEST_STRING_HELPERS=m
  8637. +CONFIG_TEST_KSTRTOX=m
  8638. +CONFIG_TEST_PRINTF=m
  8639. +# CONFIG_TEST_BITMAP is not set
  8640. +# CONFIG_TEST_UUID is not set
  8641. +# CONFIG_TEST_RHASHTABLE is not set
  8642. +# CONFIG_TEST_HASH is not set
  8643. +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
  8644. +# CONFIG_DMA_API_DEBUG is not set
  8645. +CONFIG_TEST_LKM=m
  8646. +CONFIG_TEST_USER_COPY=m
  8647. +CONFIG_TEST_BPF=m
  8648. +CONFIG_TEST_FIRMWARE=m
  8649. +CONFIG_TEST_UDELAY=m
  8650. +CONFIG_MEMTEST=y
  8651. +CONFIG_TEST_STATIC_KEYS=m
  8652. +# CONFIG_BUG_ON_DATA_CORRUPTION is not set
  8653. +# CONFIG_SAMPLES is not set
  8654. +CONFIG_HAVE_ARCH_KGDB=y
  8655. +CONFIG_KGDB=y
  8656. +CONFIG_KGDB_SERIAL_CONSOLE=y
  8657. +# CONFIG_KGDB_TESTS is not set
  8658. +CONFIG_KGDB_LOW_LEVEL_TRAP=y
  8659. +CONFIG_KGDB_KDB=y
  8660. +CONFIG_KDB_DEFAULT_ENABLE=0x1
  8661. +CONFIG_KDB_KEYBOARD=y
  8662. +CONFIG_KDB_CONTINUE_CATASTROPHIC=0
  8663. +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
  8664. +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set
  8665. +# CONFIG_UBSAN is not set
  8666. +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
  8667. +CONFIG_STRICT_DEVMEM=y
  8668. +# CONFIG_IO_STRICT_DEVMEM is not set
  8669. +CONFIG_EARLY_PRINTK_USB=y
  8670. +# CONFIG_X86_VERBOSE_BOOTUP is not set
  8671. +CONFIG_EARLY_PRINTK=y
  8672. +CONFIG_EARLY_PRINTK_DBGP=y
  8673. +CONFIG_EARLY_PRINTK_EFI=y
  8674. +# CONFIG_EARLY_PRINTK_USB_XDBC is not set
  8675. +# CONFIG_X86_PTDUMP_CORE is not set
  8676. +# CONFIG_X86_PTDUMP is not set
  8677. +# CONFIG_EFI_PGT_DUMP is not set
  8678. +# CONFIG_DEBUG_WX is not set
  8679. +CONFIG_DOUBLEFAULT=y
  8680. +# CONFIG_DEBUG_TLBFLUSH is not set
  8681. +# CONFIG_IOMMU_DEBUG is not set
  8682. +# CONFIG_IOMMU_STRESS is not set
  8683. +CONFIG_HAVE_MMIOTRACE_SUPPORT=y
  8684. +# CONFIG_X86_DECODER_SELFTEST is not set
  8685. +CONFIG_IO_DELAY_TYPE_0X80=0
  8686. +CONFIG_IO_DELAY_TYPE_0XED=1
  8687. +CONFIG_IO_DELAY_TYPE_UDELAY=2
  8688. +CONFIG_IO_DELAY_TYPE_NONE=3
  8689. +# CONFIG_IO_DELAY_0X80 is not set
  8690. +CONFIG_IO_DELAY_0XED=y
  8691. +# CONFIG_IO_DELAY_UDELAY is not set
  8692. +# CONFIG_IO_DELAY_NONE is not set
  8693. +CONFIG_DEFAULT_IO_DELAY_TYPE=1
  8694. +# CONFIG_DEBUG_BOOT_PARAMS is not set
  8695. +# CONFIG_CPA_DEBUG is not set
  8696. +CONFIG_OPTIMIZE_INLINING=y
  8697. +# CONFIG_DEBUG_ENTRY is not set
  8698. +# CONFIG_DEBUG_NMI_SELFTEST is not set
  8699. +CONFIG_X86_DEBUG_FPU=y
  8700. +CONFIG_PUNIT_ATOM_DEBUG=m
  8701. +
  8702. +#
  8703. +# Security options
  8704. +#
  8705. +CONFIG_KEYS=y
  8706. +CONFIG_PERSISTENT_KEYRINGS=y
  8707. +CONFIG_TRUSTED_KEYS=y
  8708. +CONFIG_ENCRYPTED_KEYS=y
  8709. +# CONFIG_KEY_DH_OPERATIONS is not set
  8710. +# CONFIG_SECURITY_DMESG_RESTRICT is not set
  8711. +CONFIG_SECURITY=y
  8712. +CONFIG_SECURITY_WRITABLE_HOOKS=y
  8713. +CONFIG_SECURITYFS=y
  8714. +CONFIG_SECURITY_NETWORK=y
  8715. +CONFIG_SECURITY_NETWORK_XFRM=y
  8716. +CONFIG_SECURITY_PATH=y
  8717. +CONFIG_INTEL_TXT=y
  8718. +CONFIG_LSM_MMAP_MIN_ADDR=0
  8719. +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
  8720. +# CONFIG_HARDENED_USERCOPY is not set
  8721. +# CONFIG_STATIC_USERMODEHELPER is not set
  8722. +CONFIG_SECURITY_SELINUX=y
  8723. +CONFIG_SECURITY_SELINUX_BOOTPARAM=y
  8724. +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
  8725. +CONFIG_SECURITY_SELINUX_DISABLE=y
  8726. +CONFIG_SECURITY_SELINUX_DEVELOP=y
  8727. +CONFIG_SECURITY_SELINUX_AVC_STATS=y
  8728. +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
  8729. +CONFIG_SECURITY_SMACK=y
  8730. +# CONFIG_SECURITY_SMACK_BRINGUP is not set
  8731. +CONFIG_SECURITY_SMACK_NETFILTER=y
  8732. +# CONFIG_SECURITY_SMACK_APPEND_SIGNALS is not set
  8733. +CONFIG_SECURITY_TOMOYO=y
  8734. +CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
  8735. +CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
  8736. +# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
  8737. +CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
  8738. +CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
  8739. +CONFIG_SECURITY_APPARMOR=y
  8740. +CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
  8741. +CONFIG_SECURITY_APPARMOR_HASH=y
  8742. +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
  8743. +# CONFIG_SECURITY_APPARMOR_DEBUG is not set
  8744. +# CONFIG_SECURITY_LOADPIN is not set
  8745. +CONFIG_SECURITY_YAMA=y
  8746. +CONFIG_INTEGRITY=y
  8747. +CONFIG_INTEGRITY_SIGNATURE=y
  8748. +CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
  8749. +CONFIG_INTEGRITY_TRUSTED_KEYRING=y
  8750. +CONFIG_INTEGRITY_AUDIT=y
  8751. +CONFIG_IMA=y
  8752. +CONFIG_IMA_MEASURE_PCR_IDX=10
  8753. +CONFIG_IMA_LSM_RULES=y
  8754. +# CONFIG_IMA_TEMPLATE is not set
  8755. +CONFIG_IMA_NG_TEMPLATE=y
  8756. +# CONFIG_IMA_SIG_TEMPLATE is not set
  8757. +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng"
  8758. +CONFIG_IMA_DEFAULT_HASH_SHA1=y
  8759. +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set
  8760. +# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
  8761. +# CONFIG_IMA_DEFAULT_HASH_WP512 is not set
  8762. +CONFIG_IMA_DEFAULT_HASH="sha1"
  8763. +# CONFIG_IMA_WRITE_POLICY is not set
  8764. +# CONFIG_IMA_READ_POLICY is not set
  8765. +CONFIG_IMA_APPRAISE=y
  8766. +CONFIG_IMA_TRUSTED_KEYRING=y
  8767. +# CONFIG_IMA_BLACKLIST_KEYRING is not set
  8768. +# CONFIG_IMA_LOAD_X509 is not set
  8769. +CONFIG_EVM=y
  8770. +CONFIG_EVM_ATTR_FSUUID=y
  8771. +CONFIG_EVM_EXTRA_SMACK_XATTRS=y
  8772. +# CONFIG_EVM_LOAD_X509 is not set
  8773. +# CONFIG_DEFAULT_SECURITY_SELINUX is not set
  8774. +# CONFIG_DEFAULT_SECURITY_SMACK is not set
  8775. +# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
  8776. +CONFIG_DEFAULT_SECURITY_APPARMOR=y
  8777. +# CONFIG_DEFAULT_SECURITY_DAC is not set
  8778. +CONFIG_DEFAULT_SECURITY="apparmor"
  8779. +CONFIG_XOR_BLOCKS=m
  8780. +CONFIG_ASYNC_CORE=m
  8781. +CONFIG_ASYNC_MEMCPY=m
  8782. +CONFIG_ASYNC_XOR=m
  8783. +CONFIG_ASYNC_PQ=m
  8784. +CONFIG_ASYNC_RAID6_RECOV=m
  8785. +CONFIG_CRYPTO=y
  8786. +
  8787. +#
  8788. +# Crypto core or helper
  8789. +#
  8790. +CONFIG_CRYPTO_ALGAPI=y
  8791. +CONFIG_CRYPTO_ALGAPI2=y
  8792. +CONFIG_CRYPTO_AEAD=m
  8793. +CONFIG_CRYPTO_AEAD2=y
  8794. +CONFIG_CRYPTO_BLKCIPHER=y
  8795. +CONFIG_CRYPTO_BLKCIPHER2=y
  8796. +CONFIG_CRYPTO_HASH=y
  8797. +CONFIG_CRYPTO_HASH2=y
  8798. +CONFIG_CRYPTO_RNG=y
  8799. +CONFIG_CRYPTO_RNG2=y
  8800. +CONFIG_CRYPTO_RNG_DEFAULT=m
  8801. +CONFIG_CRYPTO_AKCIPHER2=y
  8802. +CONFIG_CRYPTO_AKCIPHER=y
  8803. +CONFIG_CRYPTO_KPP2=y
  8804. +CONFIG_CRYPTO_KPP=m
  8805. +CONFIG_CRYPTO_ACOMP2=y
  8806. +CONFIG_CRYPTO_RSA=y
  8807. +CONFIG_CRYPTO_DH=m
  8808. +CONFIG_CRYPTO_ECDH=m
  8809. +CONFIG_CRYPTO_MANAGER=y
  8810. +CONFIG_CRYPTO_MANAGER2=y
  8811. +CONFIG_CRYPTO_USER=m
  8812. +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
  8813. +CONFIG_CRYPTO_GF128MUL=m
  8814. +CONFIG_CRYPTO_NULL=m
  8815. +CONFIG_CRYPTO_NULL2=y
  8816. +CONFIG_CRYPTO_PCRYPT=m
  8817. +CONFIG_CRYPTO_WORKQUEUE=y
  8818. +CONFIG_CRYPTO_CRYPTD=m
  8819. +CONFIG_CRYPTO_MCRYPTD=m
  8820. +CONFIG_CRYPTO_AUTHENC=m
  8821. +CONFIG_CRYPTO_TEST=m
  8822. +CONFIG_CRYPTO_ABLK_HELPER=m
  8823. +CONFIG_CRYPTO_SIMD=m
  8824. +CONFIG_CRYPTO_GLUE_HELPER_X86=m
  8825. +CONFIG_CRYPTO_ENGINE=m
  8826. +
  8827. +#
  8828. +# Authenticated Encryption with Associated Data
  8829. +#
  8830. +CONFIG_CRYPTO_CCM=m
  8831. +CONFIG_CRYPTO_GCM=m
  8832. +CONFIG_CRYPTO_CHACHA20POLY1305=m
  8833. +CONFIG_CRYPTO_SEQIV=m
  8834. +CONFIG_CRYPTO_ECHAINIV=m
  8835. +
  8836. +#
  8837. +# Block modes
  8838. +#
  8839. +CONFIG_CRYPTO_CBC=y
  8840. +CONFIG_CRYPTO_CTR=m
  8841. +CONFIG_CRYPTO_CTS=m
  8842. +CONFIG_CRYPTO_ECB=y
  8843. +CONFIG_CRYPTO_LRW=m
  8844. +CONFIG_CRYPTO_PCBC=m
  8845. +CONFIG_CRYPTO_XTS=m
  8846. +CONFIG_CRYPTO_KEYWRAP=m
  8847. +
  8848. +#
  8849. +# Hash modes
  8850. +#
  8851. +CONFIG_CRYPTO_CMAC=m
  8852. +CONFIG_CRYPTO_HMAC=y
  8853. +CONFIG_CRYPTO_XCBC=m
  8854. +CONFIG_CRYPTO_VMAC=m
  8855. +
  8856. +#
  8857. +# Digest
  8858. +#
  8859. +CONFIG_CRYPTO_CRC32C=y
  8860. +CONFIG_CRYPTO_CRC32C_INTEL=y
  8861. +CONFIG_CRYPTO_CRC32=m
  8862. +CONFIG_CRYPTO_CRC32_PCLMUL=m
  8863. +CONFIG_CRYPTO_CRCT10DIF=y
  8864. +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
  8865. +CONFIG_CRYPTO_GHASH=m
  8866. +CONFIG_CRYPTO_POLY1305=m
  8867. +CONFIG_CRYPTO_POLY1305_X86_64=m
  8868. +CONFIG_CRYPTO_MD4=m
  8869. +CONFIG_CRYPTO_MD5=y
  8870. +CONFIG_CRYPTO_MICHAEL_MIC=m
  8871. +CONFIG_CRYPTO_RMD128=m
  8872. +CONFIG_CRYPTO_RMD160=m
  8873. +CONFIG_CRYPTO_RMD256=m
  8874. +CONFIG_CRYPTO_RMD320=m
  8875. +CONFIG_CRYPTO_SHA1=y
  8876. +CONFIG_CRYPTO_SHA1_SSSE3=m
  8877. +CONFIG_CRYPTO_SHA256_SSSE3=m
  8878. +CONFIG_CRYPTO_SHA512_SSSE3=m
  8879. +CONFIG_CRYPTO_SHA1_MB=m
  8880. +# CONFIG_CRYPTO_SHA256_MB is not set
  8881. +# CONFIG_CRYPTO_SHA512_MB is not set
  8882. +CONFIG_CRYPTO_SHA256=y
  8883. +CONFIG_CRYPTO_SHA512=y
  8884. +# CONFIG_CRYPTO_SHA3 is not set
  8885. +CONFIG_CRYPTO_TGR192=m
  8886. +CONFIG_CRYPTO_WP512=m
  8887. +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
  8888. +
  8889. +#
  8890. +# Ciphers
  8891. +#
  8892. +CONFIG_CRYPTO_AES=y
  8893. +# CONFIG_CRYPTO_AES_TI is not set
  8894. +CONFIG_CRYPTO_AES_X86_64=m
  8895. +CONFIG_CRYPTO_AES_NI_INTEL=m
  8896. +CONFIG_CRYPTO_ANUBIS=m
  8897. +CONFIG_CRYPTO_ARC4=m
  8898. +CONFIG_CRYPTO_BLOWFISH=m
  8899. +CONFIG_CRYPTO_BLOWFISH_COMMON=m
  8900. +CONFIG_CRYPTO_BLOWFISH_X86_64=m
  8901. +CONFIG_CRYPTO_CAMELLIA=m
  8902. +CONFIG_CRYPTO_CAMELLIA_X86_64=m
  8903. +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
  8904. +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
  8905. +CONFIG_CRYPTO_CAST_COMMON=m
  8906. +CONFIG_CRYPTO_CAST5=m
  8907. +CONFIG_CRYPTO_CAST5_AVX_X86_64=m
  8908. +CONFIG_CRYPTO_CAST6=m
  8909. +CONFIG_CRYPTO_CAST6_AVX_X86_64=m
  8910. +CONFIG_CRYPTO_DES=m
  8911. +CONFIG_CRYPTO_DES3_EDE_X86_64=m
  8912. +CONFIG_CRYPTO_FCRYPT=m
  8913. +CONFIG_CRYPTO_KHAZAD=m
  8914. +CONFIG_CRYPTO_SALSA20=m
  8915. +CONFIG_CRYPTO_SALSA20_X86_64=m
  8916. +CONFIG_CRYPTO_CHACHA20=m
  8917. +CONFIG_CRYPTO_CHACHA20_X86_64=m
  8918. +CONFIG_CRYPTO_SEED=m
  8919. +CONFIG_CRYPTO_SERPENT=m
  8920. +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
  8921. +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
  8922. +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
  8923. +CONFIG_CRYPTO_TEA=m
  8924. +CONFIG_CRYPTO_TWOFISH=m
  8925. +CONFIG_CRYPTO_TWOFISH_COMMON=m
  8926. +CONFIG_CRYPTO_TWOFISH_X86_64=m
  8927. +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
  8928. +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
  8929. +
  8930. +#
  8931. +# Compression
  8932. +#
  8933. +CONFIG_CRYPTO_DEFLATE=m
  8934. +CONFIG_CRYPTO_LZO=y
  8935. +CONFIG_CRYPTO_842=m
  8936. +CONFIG_CRYPTO_LZ4=m
  8937. +CONFIG_CRYPTO_LZ4HC=m
  8938. +
  8939. +#
  8940. +# Random Number Generation
  8941. +#
  8942. +CONFIG_CRYPTO_ANSI_CPRNG=m
  8943. +CONFIG_CRYPTO_DRBG_MENU=m
  8944. +CONFIG_CRYPTO_DRBG_HMAC=y
  8945. +CONFIG_CRYPTO_DRBG_HASH=y
  8946. +CONFIG_CRYPTO_DRBG_CTR=y
  8947. +CONFIG_CRYPTO_DRBG=m
  8948. +CONFIG_CRYPTO_JITTERENTROPY=m
  8949. +CONFIG_CRYPTO_USER_API=m
  8950. +CONFIG_CRYPTO_USER_API_HASH=m
  8951. +CONFIG_CRYPTO_USER_API_SKCIPHER=m
  8952. +CONFIG_CRYPTO_USER_API_RNG=m
  8953. +CONFIG_CRYPTO_USER_API_AEAD=m
  8954. +CONFIG_CRYPTO_HASH_INFO=y
  8955. +CONFIG_CRYPTO_HW=y
  8956. +CONFIG_CRYPTO_DEV_PADLOCK=y
  8957. +CONFIG_CRYPTO_DEV_PADLOCK_AES=m
  8958. +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
  8959. +# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set
  8960. +CONFIG_CRYPTO_DEV_CCP=y
  8961. +CONFIG_CRYPTO_DEV_CCP_DD=m
  8962. +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
  8963. +CONFIG_CRYPTO_DEV_QAT=m
  8964. +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
  8965. +# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
  8966. +# CONFIG_CRYPTO_DEV_QAT_C62X is not set
  8967. +CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
  8968. +# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
  8969. +# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
  8970. +# CONFIG_CRYPTO_DEV_CHELSIO is not set
  8971. +CONFIG_CRYPTO_DEV_VIRTIO=m
  8972. +CONFIG_ASYMMETRIC_KEY_TYPE=y
  8973. +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
  8974. +CONFIG_X509_CERTIFICATE_PARSER=y
  8975. +CONFIG_PKCS7_MESSAGE_PARSER=y
  8976. +CONFIG_PKCS7_TEST_KEY=m
  8977. +CONFIG_SIGNED_PE_FILE_VERIFICATION=y
  8978. +
  8979. +#
  8980. +# Certificates for signature checking
  8981. +#
  8982. +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
  8983. +CONFIG_SYSTEM_TRUSTED_KEYRING=y
  8984. +CONFIG_SYSTEM_TRUSTED_KEYS=""
  8985. +CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
  8986. +CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
  8987. +# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
  8988. +CONFIG_SYSTEM_BLACKLIST_KEYRING=y
  8989. +CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
  8990. +CONFIG_HAVE_KVM=y
  8991. +CONFIG_HAVE_KVM_IRQCHIP=y
  8992. +CONFIG_HAVE_KVM_IRQFD=y
  8993. +CONFIG_HAVE_KVM_IRQ_ROUTING=y
  8994. +CONFIG_HAVE_KVM_EVENTFD=y
  8995. +CONFIG_KVM_MMIO=y
  8996. +CONFIG_KVM_ASYNC_PF=y
  8997. +CONFIG_HAVE_KVM_MSI=y
  8998. +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
  8999. +CONFIG_KVM_VFIO=y
  9000. +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
  9001. +CONFIG_KVM_COMPAT=y
  9002. +CONFIG_HAVE_KVM_IRQ_BYPASS=y
  9003. +CONFIG_VIRTUALIZATION=y
  9004. +CONFIG_KVM=m
  9005. +CONFIG_KVM_INTEL=m
  9006. +CONFIG_KVM_AMD=m
  9007. +# CONFIG_KVM_MMU_AUDIT is not set
  9008. +CONFIG_VHOST_NET=m
  9009. +CONFIG_VHOST_SCSI=m
  9010. +# CONFIG_VHOST_VSOCK is not set
  9011. +CONFIG_VHOST=m
  9012. +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
  9013. +CONFIG_BINARY_PRINTF=y
  9014. +
  9015. +#
  9016. +# Library routines
  9017. +#
  9018. +CONFIG_RAID6_PQ=m
  9019. +CONFIG_BITREVERSE=y
  9020. +# CONFIG_HAVE_ARCH_BITREVERSE is not set
  9021. +CONFIG_RATIONAL=y
  9022. +CONFIG_GENERIC_STRNCPY_FROM_USER=y
  9023. +CONFIG_GENERIC_STRNLEN_USER=y
  9024. +CONFIG_GENERIC_NET_UTILS=y
  9025. +CONFIG_GENERIC_FIND_FIRST_BIT=y
  9026. +CONFIG_GENERIC_PCI_IOMAP=y
  9027. +CONFIG_GENERIC_IOMAP=y
  9028. +CONFIG_GENERIC_IO=y
  9029. +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
  9030. +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
  9031. +CONFIG_CRC_CCITT=y
  9032. +CONFIG_CRC16=y
  9033. +CONFIG_CRC_T10DIF=y
  9034. +CONFIG_CRC_ITU_T=m
  9035. +CONFIG_CRC32=y
  9036. +# CONFIG_CRC32_SELFTEST is not set
  9037. +CONFIG_CRC32_SLICEBY8=y
  9038. +# CONFIG_CRC32_SLICEBY4 is not set
  9039. +# CONFIG_CRC32_SARWATE is not set
  9040. +# CONFIG_CRC32_BIT is not set
  9041. +CONFIG_CRC7=m
  9042. +CONFIG_LIBCRC32C=m
  9043. +CONFIG_CRC8=m
  9044. +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
  9045. +# CONFIG_RANDOM32_SELFTEST is not set
  9046. +CONFIG_842_COMPRESS=m
  9047. +CONFIG_842_DECOMPRESS=m
  9048. +CONFIG_ZLIB_INFLATE=y
  9049. +CONFIG_ZLIB_DEFLATE=y
  9050. +CONFIG_LZO_COMPRESS=y
  9051. +CONFIG_LZO_DECOMPRESS=y
  9052. +CONFIG_LZ4_COMPRESS=m
  9053. +CONFIG_LZ4HC_COMPRESS=m
  9054. +CONFIG_LZ4_DECOMPRESS=y
  9055. +CONFIG_XZ_DEC=y
  9056. +CONFIG_XZ_DEC_X86=y
  9057. +CONFIG_XZ_DEC_POWERPC=y
  9058. +CONFIG_XZ_DEC_IA64=y
  9059. +CONFIG_XZ_DEC_ARM=y
  9060. +CONFIG_XZ_DEC_ARMTHUMB=y
  9061. +CONFIG_XZ_DEC_SPARC=y
  9062. +CONFIG_XZ_DEC_BCJ=y
  9063. +CONFIG_XZ_DEC_TEST=m
  9064. +CONFIG_DECOMPRESS_GZIP=y
  9065. +CONFIG_DECOMPRESS_BZIP2=y
  9066. +CONFIG_DECOMPRESS_LZMA=y
  9067. +CONFIG_DECOMPRESS_XZ=y
  9068. +CONFIG_DECOMPRESS_LZO=y
  9069. +CONFIG_DECOMPRESS_LZ4=y
  9070. +CONFIG_GENERIC_ALLOCATOR=y
  9071. +CONFIG_REED_SOLOMON=m
  9072. +CONFIG_REED_SOLOMON_ENC8=y
  9073. +CONFIG_REED_SOLOMON_DEC8=y
  9074. +CONFIG_REED_SOLOMON_DEC16=y
  9075. +CONFIG_BCH=m
  9076. +CONFIG_BCH_CONST_PARAMS=y
  9077. +CONFIG_TEXTSEARCH=y
  9078. +CONFIG_TEXTSEARCH_KMP=m
  9079. +CONFIG_TEXTSEARCH_BM=m
  9080. +CONFIG_TEXTSEARCH_FSM=m
  9081. +CONFIG_BTREE=y
  9082. +CONFIG_INTERVAL_TREE=y
  9083. +CONFIG_RADIX_TREE_MULTIORDER=y
  9084. +CONFIG_ASSOCIATIVE_ARRAY=y
  9085. +CONFIG_HAS_IOMEM=y
  9086. +CONFIG_HAS_IOPORT_MAP=y
  9087. +CONFIG_HAS_DMA=y
  9088. +# CONFIG_DMA_NOOP_OPS is not set
  9089. +# CONFIG_DMA_VIRT_OPS is not set
  9090. +CONFIG_CHECK_SIGNATURE=y
  9091. +CONFIG_CPU_RMAP=y
  9092. +CONFIG_DQL=y
  9093. +CONFIG_GLOB=y
  9094. +# CONFIG_GLOB_SELFTEST is not set
  9095. +CONFIG_NLATTR=y
  9096. +CONFIG_LRU_CACHE=m
  9097. +CONFIG_CLZ_TAB=y
  9098. +CONFIG_CORDIC=m
  9099. +CONFIG_DDR=y
  9100. +CONFIG_IRQ_POLL=y
  9101. +CONFIG_MPILIB=y
  9102. +CONFIG_SIGNATURE=y
  9103. +CONFIG_OID_REGISTRY=y
  9104. +CONFIG_UCS2_STRING=y
  9105. +CONFIG_FONT_SUPPORT=y
  9106. +# CONFIG_FONTS is not set
  9107. +CONFIG_FONT_8x8=y
  9108. +CONFIG_FONT_8x16=y
  9109. +# CONFIG_SG_SPLIT is not set
  9110. +CONFIG_SG_POOL=y
  9111. +CONFIG_ARCH_HAS_SG_CHAIN=y
  9112. +CONFIG_ARCH_HAS_PMEM_API=y
  9113. +CONFIG_ARCH_HAS_MMIO_FLUSH=y
  9114. +CONFIG_SBITMAP=y
  9115. diff --git a/drivers/acpi/Makefile b/drivers/acpi/Makefile
  9116. index b1aacfc62b1f..21ddce359769 100644
  9117. --- a/drivers/acpi/Makefile
  9118. +++ b/drivers/acpi/Makefile
  9119. @@ -98,11 +98,11 @@ obj-$(CONFIG_ACPI_APEI) += apei/
  9120.  
  9121. obj-$(CONFIG_ACPI_EXTLOG) += acpi_extlog.o
  9122.  
  9123. -obj-$(CONFIG_PMIC_OPREGION) += pmic/intel_pmic.o
  9124. +obj-y += pmic/intel_pmic.o
  9125. obj-$(CONFIG_CRC_PMIC_OPREGION) += pmic/intel_pmic_crc.o
  9126. obj-$(CONFIG_XPOWER_PMIC_OPREGION) += pmic/intel_pmic_xpower.o
  9127. obj-$(CONFIG_BXT_WC_PMIC_OPREGION) += pmic/intel_pmic_bxtwc.o
  9128. -obj-$(CONFIG_CHT_WC_PMIC_OPREGION) += pmic/intel_pmic_chtwc.o
  9129. +obj-y += pmic/intel_pmic_chtwc.o
  9130.  
  9131. obj-$(CONFIG_ACPI_CONFIGFS) += acpi_configfs.o
  9132.  
  9133. diff --git a/drivers/acpi/button.c b/drivers/acpi/button.c
  9134. index b7c2a06963d6..1faa599c2903 100644
  9135. --- a/drivers/acpi/button.c
  9136. +++ b/drivers/acpi/button.c
  9137. @@ -66,7 +66,7 @@ MODULE_DESCRIPTION("ACPI Button Driver");
  9138. MODULE_LICENSE("GPL");
  9139.  
  9140. static const struct acpi_device_id button_device_ids[] = {
  9141. - {ACPI_BUTTON_HID_LID, 0},
  9142. +{ACPI_BUTTON_HID_LID, 0},
  9143. {ACPI_BUTTON_HID_SLEEP, 0},
  9144. {ACPI_BUTTON_HID_SLEEPF, 0},
  9145. {ACPI_BUTTON_HID_POWER, 0},
  9146. diff --git a/drivers/base/regmap/regmap-irq.c b/drivers/base/regmap/regmap-irq.c
  9147. index cd54189f2b1d..ea33cd004f39 100644
  9148. --- a/drivers/base/regmap/regmap-irq.c
  9149. +++ b/drivers/base/regmap/regmap-irq.c
  9150. @@ -437,7 +437,7 @@ int regmap_add_irq_chip(struct regmap *map, int irq, int irq_flags,
  9151. if (irq_base) {
  9152. irq_base = irq_alloc_descs(irq_base, 0, chip->num_irqs, 0);
  9153. if (irq_base < 0) {
  9154. - dev_warn(map->dev, "Failed to allocate IRQs: %d\n",
  9155. + dev_err(map->dev, "Failed to allocate IRQs: %d\n",
  9156. irq_base);
  9157. return irq_base;
  9158. }
  9159. diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
  9160. index b5c6bb46a425..fce4e34c34db 100644
  9161. --- a/drivers/gpu/drm/drm_drv.c
  9162. +++ b/drivers/gpu/drm/drm_drv.c
  9163. @@ -1,4 +1,4 @@
  9164. -/*
  9165. + /*
  9166. * Created: Fri Jan 19 10:48:35 2001 by faith@acm.org
  9167. *
  9168. * Copyright 2001 VA Linux Systems, Inc., Sunnyvale, California.
  9169. @@ -45,7 +45,7 @@
  9170. * drm_debug: Enable debug output.
  9171. * Bitmask of DRM_UT_x. See include/drm/drmP.h for details.
  9172. */
  9173. -unsigned int drm_debug = 0;
  9174. +unsigned int drm_debug = 0x00;
  9175. EXPORT_SYMBOL(drm_debug);
  9176.  
  9177. MODULE_AUTHOR("Gareth Hughes, Leif Delgass, José Fonseca, Jon Smirl");
  9178. diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c
  9179. index 3036d4835b0f..600006d44b0f 100644
  9180. --- a/drivers/gpu/drm/i915/i915_drv.c
  9181. +++ b/drivers/gpu/drm/i915/i915_drv.c
  9182. @@ -1446,7 +1446,8 @@ static int i915_drm_suspend(struct drm_device *dev)
  9183. struct pci_dev *pdev = dev_priv->drm.pdev;
  9184. pci_power_t opregion_target_state;
  9185. int error;
  9186. -
  9187. +printk("i915_drm_suspend\n");
  9188. +//return;
  9189. /* ignore lid events during suspend */
  9190. mutex_lock(&dev_priv->modeset_restore_lock);
  9191. dev_priv->modeset_restore = MODESET_SUSPENDED;
  9192. diff --git a/drivers/gpu/drm/i915/intel_dsi.c b/drivers/gpu/drm/i915/intel_dsi.c
  9193. index fc0ef492252a..a9f0651beb00 100644
  9194. --- a/drivers/gpu/drm/i915/intel_dsi.c
  9195. +++ b/drivers/gpu/drm/i915/intel_dsi.c
  9196. @@ -588,7 +588,7 @@ static void glk_dsi_disable_mipi_io(struct intel_encoder *encoder)
  9197. }
  9198.  
  9199. static void glk_dsi_clear_device_ready(struct intel_encoder *encoder)
  9200. -{
  9201. +{printk("glk_dsi_clear_device_reday\n");
  9202. glk_dsi_enter_low_power_mode(encoder);
  9203. glk_dsi_disable_mipi_io(encoder);
  9204. }
  9205. @@ -598,7 +598,7 @@ static void vlv_dsi_clear_device_ready(struct intel_encoder *encoder)
  9206. struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
  9207. struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base);
  9208. enum port port;
  9209. -
  9210. +printk("vlv_dsi_clear_device_ready\n");
  9211. DRM_DEBUG_KMS("\n");
  9212. for_each_dsi_port(port, intel_dsi->ports) {
  9213. /* Common bit for both MIPI Port A & MIPI Port C on VLV/CHV */
  9214. @@ -697,7 +697,7 @@ static void intel_dsi_port_disable(struct intel_encoder *encoder)
  9215. struct drm_i915_private *dev_priv = to_i915(dev);
  9216. struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base);
  9217. enum port port;
  9218. -
  9219. +printk("intel_dis_port_disable\n");
  9220. for_each_dsi_port(port, intel_dsi->ports) {
  9221. i915_reg_t port_ctrl = IS_GEN9_LP(dev_priv) ?
  9222. BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port);
  9223. @@ -864,7 +864,7 @@ static void intel_dsi_disable(struct intel_encoder *encoder,
  9224. enum port port;
  9225.  
  9226. DRM_DEBUG_KMS("\n");
  9227. -
  9228. +printk("intel_dsi_disable\n");
  9229. intel_dsi_vbt_exec_sequence(intel_dsi, MIPI_SEQ_BACKLIGHT_OFF);
  9230. intel_panel_disable_backlight(intel_dsi->attached_connector);
  9231.  
  9232. diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
  9233. index 37084b645785..5ee044d148e8 100644
  9234. --- a/drivers/hid/hid-core.c
  9235. +++ b/drivers/hid/hid-core.c
  9236. @@ -44,7 +44,7 @@
  9237.  
  9238. #define DRIVER_DESC "HID core driver"
  9239.  
  9240. -int hid_debug = 0;
  9241. +int hid_debug = 1;
  9242. module_param_named(debug, hid_debug, int, 0600);
  9243. MODULE_PARM_DESC(debug, "toggle HID debugging messages");
  9244. EXPORT_SYMBOL_GPL(hid_debug);
  9245. diff --git a/drivers/hid/usbhid/hid-core.c b/drivers/hid/usbhid/hid-core.c
  9246. index 83772fa7d92a..c049781eb966 100644
  9247. --- a/drivers/hid/usbhid/hid-core.c
  9248. +++ b/drivers/hid/usbhid/hid-core.c
  9249. @@ -1150,11 +1150,13 @@ static int usbhid_start(struct hid_device *hid)
  9250. * In addition, enable remote wakeup by default for all keyboard
  9251. * devices supporting the boot protocol.
  9252. */
  9253. +printk("device_set_wakeup_enable\n");
  9254. if (interface->desc.bInterfaceSubClass == USB_INTERFACE_SUBCLASS_BOOT &&
  9255. interface->desc.bInterfaceProtocol ==
  9256. USB_INTERFACE_PROTOCOL_KEYBOARD) {
  9257. usbhid_set_leds(hid);
  9258. - device_set_wakeup_enable(&dev->dev, 1);
  9259. +printk("device_set_wakeup_enable\n");
  9260. + device_set_wakeup_enable(&dev->dev, 0);
  9261. }
  9262. return 0;
  9263.  
  9264. @@ -1282,7 +1284,7 @@ static int usbhid_probe(struct usb_interface *intf, const struct usb_device_id *
  9265.  
  9266. dbg_hid("HID probe called for ifnum %d\n",
  9267. intf->altsetting->desc.bInterfaceNumber);
  9268. -
  9269. +printk("usbhid_probe\n");
  9270. for (n = 0; n < interface->desc.bNumEndpoints; n++)
  9271. if (usb_endpoint_is_int_in(&interface->endpoint[n].desc))
  9272. has_in++;
  9273. diff --git a/drivers/hid/usbhid/usbkbd.c b/drivers/hid/usbhid/usbkbd.c
  9274. index 7fb2d1e4f5dd..84ad1184417f 100644
  9275. --- a/drivers/hid/usbhid/usbkbd.c
  9276. +++ b/drivers/hid/usbhid/usbkbd.c
  9277. @@ -367,7 +367,7 @@ static int usb_kbd_probe(struct usb_interface *iface,
  9278. goto fail2;
  9279.  
  9280. usb_set_intfdata(iface, kbd);
  9281. - device_set_wakeup_enable(&dev->dev, 1);
  9282. + device_set_wakeup_enable(&dev->dev, 0);
  9283. return 0;
  9284.  
  9285. fail2:
  9286. diff --git a/drivers/i2c/busses/Makefile b/drivers/i2c/busses/Makefile
  9287. index 30b60855fbcd..3e35f6ec440e 100644
  9288. --- a/drivers/i2c/busses/Makefile
  9289. +++ b/drivers/i2c/busses/Makefile
  9290. @@ -12,6 +12,7 @@ obj-$(CONFIG_I2C_ALI15X3) += i2c-ali15x3.o
  9291. obj-$(CONFIG_I2C_AMD756) += i2c-amd756.o
  9292. obj-$(CONFIG_I2C_AMD756_S4882) += i2c-amd756-s4882.o
  9293. obj-$(CONFIG_I2C_AMD8111) += i2c-amd8111.o
  9294. +obj-y +=i2c-cht-wc.o
  9295. obj-$(CONFIG_I2C_I801) += i2c-i801.o
  9296. obj-$(CONFIG_I2C_ISCH) += i2c-isch.o
  9297. obj-$(CONFIG_I2C_ISMT) += i2c-ismt.o
  9298. diff --git a/drivers/i2c/busses/i2c-cht-wc.c b/drivers/i2c/busses/i2c-cht-wc.c
  9299. new file mode 100644
  9300. index 000000000000..6b41cea80d77
  9301. --- /dev/null
  9302. +++ b/drivers/i2c/busses/i2c-cht-wc.c
  9303. @@ -0,0 +1,336 @@
  9304. +/*
  9305. + * Intel CHT Whiskey Cove PMIC I2C Master driver
  9306. + * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com>
  9307. + *
  9308. + * Based on various non upstream patches to support the CHT Whiskey Cove PMIC:
  9309. + * Copyright (C) 2011 - 2014 Intel Corporation. All rights reserved.
  9310. + *
  9311. + * This program is free software; you can redistribute it and/or
  9312. + * modify it under the terms of the GNU General Public License version
  9313. + * 2 as published by the Free Software Foundation.
  9314. + *
  9315. + * This program is distributed in the hope that it will be useful,
  9316. + * but WITHOUT ANY WARRANTY; without even the implied warranty of
  9317. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  9318. + * GNU General Public License for more details.
  9319. + */
  9320. +
  9321. +#include <linux/completion.h>
  9322. +#include <linux/delay.h>
  9323. +#include <linux/i2c.h>
  9324. +#include <linux/interrupt.h>
  9325. +#include <linux/irq.h>
  9326. +#include <linux/irqdomain.h>
  9327. +#include <linux/mfd/intel_soc_pmic.h>
  9328. +#include <linux/module.h>
  9329. +#include <linux/platform_device.h>
  9330. +#include <linux/slab.h>
  9331. +
  9332. +#define CHT_WC_I2C_CTRL 0x5e24
  9333. +#define CHT_WC_I2C_CTRL_WR BIT(0)
  9334. +#define CHT_WC_I2C_CTRL_RD BIT(1)
  9335. +#define CHT_WC_I2C_CLIENT_ADDR 0x5e25
  9336. +#define CHT_WC_I2C_REG_OFFSET 0x5e26
  9337. +#define CHT_WC_I2C_WRDATA 0x5e27
  9338. +#define CHT_WC_I2C_RDDATA 0x5e28
  9339. +
  9340. +#define CHT_WC_EXTCHGRIRQ 0x6e0a
  9341. +#define CHT_WC_EXTCHGRIRQ_CLIENT_IRQ BIT(0)
  9342. +#define CHT_WC_EXTCHGRIRQ_WRITE_IRQ BIT(1)
  9343. +#define CHT_WC_EXTCHGRIRQ_READ_IRQ BIT(2)
  9344. +#define CHT_WC_EXTCHGRIRQ_NACK_IRQ BIT(3)
  9345. +#define CHT_WC_EXTCHGRIRQ_ADAP_IRQMASK ((u8)GENMASK(3, 1))
  9346. +#define CHT_WC_EXTCHGRIRQ_MSK 0x6e17
  9347. +
  9348. +struct cht_wc_i2c_adap {
  9349. + struct i2c_adapter adapter;
  9350. + wait_queue_head_t wait;
  9351. + struct irq_chip irqchip;
  9352. + struct mutex irqchip_lock;
  9353. + struct regmap *regmap;
  9354. + struct irq_domain *irq_domain;
  9355. + struct i2c_client *client;
  9356. + int client_irq;
  9357. + u8 irq_mask;
  9358. + u8 old_irq_mask;
  9359. + bool nack;
  9360. + bool done;
  9361. +};
  9362. +
  9363. +static irqreturn_t cht_wc_i2c_adap_thread_handler(int id, void *data)
  9364. +{
  9365. + struct cht_wc_i2c_adap *adap = data;
  9366. + int ret, reg;
  9367. +
  9368. + /* Read IRQs */
  9369. + ret = regmap_read(adap->regmap, CHT_WC_EXTCHGRIRQ, &reg);
  9370. + if (ret) {
  9371. + dev_err(&adap->adapter.dev, "Error reading extchgrirq reg\n");
  9372. + return IRQ_NONE;
  9373. + }
  9374. +
  9375. + reg &= ~adap->irq_mask;
  9376. +
  9377. + /*
  9378. + * Immediately ack IRQs, so that if new IRQs arrives while we're
  9379. + * handling the previous ones our irq will re-trigger when we're done.
  9380. + */
  9381. + ret = regmap_write(adap->regmap, CHT_WC_EXTCHGRIRQ, reg);
  9382. + if (ret)
  9383. + dev_err(&adap->adapter.dev, "Error writing extchgrirq reg\n");
  9384. +
  9385. + /*
  9386. + * Do NOT use handle_nested_irq here, the client irq handler will
  9387. + * likely want to do i2c transfers and the i2c controller uses this
  9388. + * interrupt handler as well, so running the client irq handler from
  9389. + * this thread will cause things to lock up.
  9390. + */
  9391. + if (reg & CHT_WC_EXTCHGRIRQ_CLIENT_IRQ) {
  9392. + /*
  9393. + * generic_handle_irq expects local IRQs to be disabled
  9394. + * as normally it is called from interrupt context.
  9395. + */
  9396. + local_irq_disable();
  9397. + generic_handle_irq(adap->client_irq);
  9398. + local_irq_enable();
  9399. + }
  9400. +
  9401. + if (reg & CHT_WC_EXTCHGRIRQ_ADAP_IRQMASK) {
  9402. + adap->nack = !!(reg & CHT_WC_EXTCHGRIRQ_NACK_IRQ);
  9403. + adap->done = true;
  9404. + wake_up(&adap->wait);
  9405. + }
  9406. +
  9407. + return IRQ_HANDLED;
  9408. +}
  9409. +
  9410. +static u32 cht_wc_i2c_adap_master_func(struct i2c_adapter *adap)
  9411. +{
  9412. + /* This i2c adapter only supports SMBUS byte transfers */
  9413. + return I2C_FUNC_SMBUS_BYTE_DATA;
  9414. +}
  9415. +
  9416. +static int cht_wc_i2c_adap_smbus_xfer(struct i2c_adapter *_adap, u16 addr,
  9417. + unsigned short flags, char read_write,
  9418. + u8 command, int size,
  9419. + union i2c_smbus_data *data)
  9420. +{
  9421. + struct cht_wc_i2c_adap *adap = i2c_get_adapdata(_adap);
  9422. + int ret, reg;
  9423. +
  9424. + adap->nack = false;
  9425. + adap->done = false;
  9426. +
  9427. + ret = regmap_write(adap->regmap, CHT_WC_I2C_CLIENT_ADDR, addr);
  9428. + if (ret)
  9429. + return ret;
  9430. +
  9431. + if (read_write == I2C_SMBUS_WRITE) {
  9432. + ret = regmap_write(adap->regmap, CHT_WC_I2C_WRDATA, data->byte);
  9433. + if (ret)
  9434. + return ret;
  9435. + }
  9436. +
  9437. + ret = regmap_write(adap->regmap, CHT_WC_I2C_REG_OFFSET, command);
  9438. + if (ret)
  9439. + return ret;
  9440. +
  9441. + ret = regmap_write(adap->regmap, CHT_WC_I2C_CTRL,
  9442. + (read_write == I2C_SMBUS_WRITE) ?
  9443. + CHT_WC_I2C_CTRL_WR : CHT_WC_I2C_CTRL_RD);
  9444. + if (ret)
  9445. + return ret;
  9446. +
  9447. + /* 3 second timeout, during cable plug the PMIC responds quite slow */
  9448. + ret = wait_event_timeout(adap->wait, adap->done, 3 * HZ);
  9449. + if (ret == 0)
  9450. + return -ETIMEDOUT;
  9451. + if (adap->nack)
  9452. + return -EIO;
  9453. +
  9454. + if (read_write == I2C_SMBUS_READ) {
  9455. + ret = regmap_read(adap->regmap, CHT_WC_I2C_RDDATA, &reg);
  9456. + if (ret)
  9457. + return ret;
  9458. +
  9459. + data->byte = reg;
  9460. + }
  9461. +
  9462. + return 0;
  9463. +}
  9464. +
  9465. +static const struct i2c_algorithm cht_wc_i2c_adap_algo = {
  9466. + .functionality = cht_wc_i2c_adap_master_func,
  9467. + .smbus_xfer = cht_wc_i2c_adap_smbus_xfer,
  9468. +};
  9469. +
  9470. +/**** irqchip for the client connected to the extchgr i2c adapter ****/
  9471. +static void cht_wc_i2c_irq_lock(struct irq_data *data)
  9472. +{
  9473. + struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data);
  9474. +
  9475. + mutex_lock(&adap->irqchip_lock);
  9476. +}
  9477. +
  9478. +static void cht_wc_i2c_irq_sync_unlock(struct irq_data *data)
  9479. +{
  9480. + struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data);
  9481. + int ret;
  9482. +
  9483. + if (adap->irq_mask != adap->old_irq_mask) {
  9484. + ret = regmap_write(adap->regmap, CHT_WC_EXTCHGRIRQ_MSK,
  9485. + adap->irq_mask);
  9486. + if (ret == 0)
  9487. + adap->old_irq_mask = adap->irq_mask;
  9488. + else
  9489. + dev_err(&adap->adapter.dev, "Error writing EXTCHGRIRQ_MSK\n");
  9490. + }
  9491. +
  9492. + mutex_unlock(&adap->irqchip_lock);
  9493. +}
  9494. +
  9495. +static void cht_wc_i2c_irq_enable(struct irq_data *data)
  9496. +{
  9497. + struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data);
  9498. +
  9499. + adap->irq_mask &= ~CHT_WC_EXTCHGRIRQ_CLIENT_IRQ;
  9500. +}
  9501. +
  9502. +static void cht_wc_i2c_irq_disable(struct irq_data *data)
  9503. +{
  9504. + struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data);
  9505. +
  9506. + adap->irq_mask |= CHT_WC_EXTCHGRIRQ_CLIENT_IRQ;
  9507. +}
  9508. +
  9509. +static const struct irq_chip cht_wc_i2c_irq_chip = {
  9510. + .irq_bus_lock = cht_wc_i2c_irq_lock,
  9511. + .irq_bus_sync_unlock = cht_wc_i2c_irq_sync_unlock,
  9512. + .irq_disable = cht_wc_i2c_irq_disable,
  9513. + .irq_enable = cht_wc_i2c_irq_enable,
  9514. + .name = "cht_wc_ext_chrg_irq_chip",
  9515. +};
  9516. +
  9517. +static const struct property_entry bq24190_props[] = {
  9518. + PROPERTY_ENTRY_STRING("extcon-name", "cht_wcove_pwrsrc"),
  9519. + PROPERTY_ENTRY_BOOL("omit-battery-class"),
  9520. + PROPERTY_ENTRY_BOOL("disable-reset"),
  9521. + { }
  9522. +};
  9523. +
  9524. +static int cht_wc_i2c_adap_i2c_probe(struct platform_device *pdev)
  9525. +{
  9526. + struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent);
  9527. + struct cht_wc_i2c_adap *adap;
  9528. + struct i2c_board_info board_info = {
  9529. + .type = "bq24190",
  9530. + .addr = 0x6b,
  9531. + //.properties = bq24190_props,
  9532. + };
  9533. + int ret, irq;
  9534. +
  9535. + irq = platform_get_irq(pdev, 0);
  9536. + if (irq < 0) {
  9537. + dev_err(&pdev->dev, "Error missing irq resource\n");
  9538. + return -EINVAL;
  9539. + }
  9540. +
  9541. + adap = devm_kzalloc(&pdev->dev, sizeof(*adap), GFP_KERNEL);
  9542. + if (!adap)
  9543. + return -ENOMEM;
  9544. +
  9545. + init_waitqueue_head(&adap->wait);
  9546. + mutex_init(&adap->irqchip_lock);
  9547. + adap->irqchip = cht_wc_i2c_irq_chip;
  9548. + adap->regmap = pmic->regmap;
  9549. + adap->adapter.owner = THIS_MODULE;
  9550. + adap->adapter.class = I2C_CLASS_HWMON;
  9551. + adap->adapter.algo = &cht_wc_i2c_adap_algo;
  9552. + strlcpy(adap->adapter.name, "PMIC I2C Adapter",
  9553. + sizeof(adap->adapter.name));
  9554. + adap->adapter.dev.parent = &pdev->dev;
  9555. +
  9556. + /* Clear and activate i2c-adapter interrupts, disable client IRQ */
  9557. + adap->old_irq_mask = adap->irq_mask = ~CHT_WC_EXTCHGRIRQ_ADAP_IRQMASK;
  9558. + ret = regmap_write(adap->regmap, CHT_WC_EXTCHGRIRQ, ~adap->irq_mask);
  9559. + if (ret)
  9560. + return ret;
  9561. +
  9562. + ret = regmap_write(adap->regmap, CHT_WC_EXTCHGRIRQ_MSK, adap->irq_mask);
  9563. + if (ret)
  9564. + return ret;
  9565. +
  9566. + /* Alloc and register client IRQ */
  9567. + adap->irq_domain = irq_domain_add_linear(pdev->dev.of_node, 1,
  9568. + &irq_domain_simple_ops, NULL);
  9569. + if (!adap->irq_domain)
  9570. + return -ENOMEM;
  9571. +
  9572. + adap->client_irq = irq_create_mapping(adap->irq_domain, 0);
  9573. + if (!adap->client_irq) {
  9574. + ret = -ENOMEM;
  9575. + goto remove_irq_domain;
  9576. + }
  9577. +
  9578. + irq_set_chip_data(adap->client_irq, adap);
  9579. + irq_set_chip_and_handler(adap->client_irq, &adap->irqchip,
  9580. + handle_simple_irq);
  9581. +
  9582. + ret = devm_request_threaded_irq(&pdev->dev, irq, NULL,
  9583. + cht_wc_i2c_adap_thread_handler,
  9584. + IRQF_ONESHOT, "PMIC I2C Adapter", adap);
  9585. + if (ret)
  9586. + goto remove_irq_domain;
  9587. +
  9588. + i2c_set_adapdata(&adap->adapter, adap);
  9589. + ret = i2c_add_adapter(&adap->adapter);
  9590. + if (ret)
  9591. + goto remove_irq_domain;
  9592. +
  9593. + board_info.irq = adap->client_irq;
  9594. + adap->client = i2c_new_device(&adap->adapter, &board_info);
  9595. + if (!adap->client) {
  9596. + ret = -ENOMEM;
  9597. + goto del_adapter;
  9598. + }
  9599. +
  9600. + platform_set_drvdata(pdev, adap);
  9601. + return 0;
  9602. +
  9603. +del_adapter:
  9604. + i2c_del_adapter(&adap->adapter);
  9605. +remove_irq_domain:
  9606. + irq_domain_remove(adap->irq_domain);
  9607. + return ret;
  9608. +}
  9609. +
  9610. +static int cht_wc_i2c_adap_i2c_remove(struct platform_device *pdev)
  9611. +{
  9612. + struct cht_wc_i2c_adap *adap = platform_get_drvdata(pdev);
  9613. +
  9614. + i2c_unregister_device(adap->client);
  9615. + i2c_del_adapter(&adap->adapter);
  9616. + irq_domain_remove(adap->irq_domain);
  9617. +
  9618. + return 0;
  9619. +}
  9620. +
  9621. +static struct platform_device_id cht_wc_i2c_adap_id_table[] = {
  9622. + { .name = "cht_wcove_ext_chgr" },
  9623. + {},
  9624. +};
  9625. +MODULE_DEVICE_TABLE(platform, cht_wc_i2c_adap_id_table);
  9626. +
  9627. +struct platform_driver cht_wc_i2c_adap_driver = {
  9628. + .probe = cht_wc_i2c_adap_i2c_probe,
  9629. + .remove = cht_wc_i2c_adap_i2c_remove,
  9630. + .driver = {
  9631. + .name = "cht_wcove_ext_chgr",
  9632. + },
  9633. + .id_table = cht_wc_i2c_adap_id_table,
  9634. +};
  9635. +module_platform_driver(cht_wc_i2c_adap_driver);
  9636. +
  9637. +MODULE_DESCRIPTION("Intel CHT Whiskey Cove PMIC I2C Master driver");
  9638. +MODULE_AUTHOR("Hans de Goede <hdegoede@redhat.com>");
  9639. +MODULE_LICENSE("GPL");
  9640. diff --git a/drivers/i2c/busses/i2c-designware-platdrv.c b/drivers/i2c/busses/i2c-designware-platdrv.c
  9641. index 6283b99d2b17..8abe3295f55f 100644
  9642. --- a/drivers/i2c/busses/i2c-designware-platdrv.c
  9643. +++ b/drivers/i2c/busses/i2c-designware-platdrv.c
  9644. @@ -109,10 +109,10 @@ static int dw_i2c_acpi_configure(struct platform_device *pdev)
  9645. * selected speed modes.
  9646. */
  9647. dw_i2c_acpi_params(pdev, "SSCN", &dev->ss_hcnt, &dev->ss_lcnt, &ss_ht);
  9648. - dw_i2c_acpi_params(pdev, "FPCN", &dev->fp_hcnt, &dev->fp_lcnt, &fp_ht);
  9649. - dw_i2c_acpi_params(pdev, "HSCN", &dev->hs_hcnt, &dev->hs_lcnt, &hs_ht);
  9650. - dw_i2c_acpi_params(pdev, "FMCN", &dev->fs_hcnt, &dev->fs_lcnt, &fs_ht);
  9651. -
  9652. + //dw_i2c_acpi_params(pdev, "FPCN", &dev->fp_hcnt, &dev->fp_lcnt, &fp_ht);
  9653. + //dw_i2c_acpi_params(pdev, "HSCN", &dev->hs_hcnt, &dev->hs_lcnt, &hs_ht);
  9654. + dw_i2c_acpi_params(pdev, "FMCN", &dev->fs_hcnt, &dev->fs_lcnt, &dev->sda_hold_time);
  9655. +/*
  9656. switch (dev->clk_freq) {
  9657. case 100000:
  9658. dev->sda_hold_time = ss_ht;
  9659. @@ -128,7 +128,8 @@ static int dw_i2c_acpi_configure(struct platform_device *pdev)
  9660. dev->sda_hold_time = fs_ht;
  9661. break;
  9662. }
  9663. -
  9664. +*/
  9665. +printk("dev->sda_hold_time======%d\n",dev->sda_hold_time);
  9666. id = acpi_match_device(pdev->dev.driver->acpi_match_table, &pdev->dev);
  9667. if (id && id->driver_data)
  9668. dev->flags |= (u32)id->driver_data;
  9669. @@ -142,6 +143,8 @@ static int dw_i2c_acpi_configure(struct platform_device *pdev)
  9670. * disable pm for it.
  9671. */
  9672. uid = adev->pnp.unique_id;
  9673. +printk("uid===========%s\n",uid);
  9674. +
  9675. if ((dev->flags & MODEL_CHERRYTRAIL) && !strcmp(uid, "7"))
  9676. dev->pm_disabled = true;
  9677.  
  9678. diff --git a/drivers/input/misc/soc_button_array.c b/drivers/input/misc/soc_button_array.c
  9679. index e37d37273182..4f8e03b9329c 100644
  9680. --- a/drivers/input/misc/soc_button_array.c
  9681. +++ b/drivers/input/misc/soc_button_array.c
  9682. @@ -307,7 +307,7 @@ static int soc_button_probe(struct platform_device *pdev)
  9683. struct platform_device *pd;
  9684. int i;
  9685. int error;
  9686. -
  9687. +printk("soc_button_probe\n");
  9688. id = acpi_match_device(dev->driver->acpi_match_table, dev);
  9689. if (!id)
  9690. return -ENODEV;
  9691. diff --git a/drivers/input/touchscreen/goodix.c b/drivers/input/touchscreen/goodix.c
  9692. index 240b16f3ee97..9d78fbb3efb4 100644
  9693. --- a/drivers/input/touchscreen/goodix.c
  9694. +++ b/drivers/input/touchscreen/goodix.c
  9695. @@ -232,14 +232,16 @@ static void goodix_ts_report_touch(struct goodix_ts_data *ts, u8 *coor_data)
  9696. int input_x = get_unaligned_le16(&coor_data[1]);
  9697. int input_y = get_unaligned_le16(&coor_data[3]);
  9698. int input_w = get_unaligned_le16(&coor_data[5]);
  9699. -
  9700. +printk("goodix_ts_report_touch input_x====%d,input_y====%d,max_x===%d,max_y===%d\n",input_x,input_y,ts->abs_x_max,ts->abs_y_max);
  9701. /* Inversions have to happen before axis swapping */
  9702. - if (ts->inverted_x)
  9703. +if (ts->swapped_x_y)
  9704. + swap(input_x, input_y);
  9705. +if (ts->inverted_x)
  9706. input_x = ts->abs_x_max - input_x;
  9707. if (ts->inverted_y)
  9708. input_y = ts->abs_y_max - input_y;
  9709. - if (ts->swapped_x_y)
  9710. - swap(input_x, input_y);
  9711. + //if (ts->swapped_x_y)
  9712. + // swap(input_x, input_y);
  9713.  
  9714. input_mt_slot(ts->input_dev, id);
  9715. input_mt_report_slot_state(ts->input_dev, MT_TOOL_FINGER, true);
  9716. @@ -636,12 +638,12 @@ static int goodix_configure_dev(struct goodix_ts_data *ts)
  9717. {
  9718. int error;
  9719.  
  9720. - ts->swapped_x_y = device_property_read_bool(&ts->client->dev,
  9721. - "touchscreen-swapped-x-y");
  9722. - ts->inverted_x = device_property_read_bool(&ts->client->dev,
  9723. - "touchscreen-inverted-x");
  9724. - ts->inverted_y = device_property_read_bool(&ts->client->dev,
  9725. - "touchscreen-inverted-y");
  9726. + ts->swapped_x_y =true;// device_property_read_bool(&ts->client->dev,
  9727. + // "touchscreen-swapped-x-y");
  9728. + ts->inverted_x =false;//rue;// device_property_read_bool(&ts->client->dev,
  9729. + // "touchscreen-inverted-x");
  9730. + ts->inverted_y =true;// device_property_read_bool(&ts->client->dev,
  9731. + // "touchscreen-inverted-y");
  9732.  
  9733. goodix_read_config(ts);
  9734.  
  9735. diff --git a/drivers/mfd/Makefile b/drivers/mfd/Makefile
  9736. index c16bf1ea0ea9..241348346715 100644
  9737. --- a/drivers/mfd/Makefile
  9738. +++ b/drivers/mfd/Makefile
  9739. @@ -211,9 +211,10 @@ obj-$(CONFIG_MFD_DLN2) += dln2.o
  9740. obj-$(CONFIG_MFD_RT5033) += rt5033.o
  9741. obj-$(CONFIG_MFD_SKY81452) += sky81452.o
  9742.  
  9743. -intel-soc-pmic-objs := intel_soc_pmic_core.o intel_soc_pmic_crc.o
  9744. -obj-$(CONFIG_INTEL_SOC_PMIC) += intel-soc-pmic.o
  9745. -obj-$(CONFIG_INTEL_SOC_PMIC_BXTWC) += intel_soc_pmic_bxtwc.o
  9746. +#intel-soc-pmic-objs := intel_soc_pmic_core.o intel_soc_pmic_crc.o
  9747. +#3obj-$(CONFIG_INTEL_SOC_PMIC) += intel-soc-pmic.o
  9748. +#obj-$(CONFIG_INTEL_SOC_PMIC_BXTWC) += intel_soc_pmic_bxtwc.o
  9749. +obj-y +=intel_soc_pmic_chtwc.o
  9750. obj-$(CONFIG_MFD_MT6397) += mt6397-core.o
  9751.  
  9752. obj-$(CONFIG_MFD_ALTERA_A10SR) += altera-a10sr.o
  9753. diff --git a/drivers/mfd/intel_soc_pmic_chtwc.c b/drivers/mfd/intel_soc_pmic_chtwc.c
  9754. new file mode 100644
  9755. index 000000000000..b5c4a8a08095
  9756. --- /dev/null
  9757. +++ b/drivers/mfd/intel_soc_pmic_chtwc.c
  9758. @@ -0,0 +1,248 @@
  9759. +/*
  9760. + * MFD core driver for Intel Cherrytrail Whiskey Cove PMIC
  9761. + * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com>
  9762. + *
  9763. + * Based on various non upstream patches to support the CHT Whiskey Cove PMIC:
  9764. + * Copyright (C) 2013-2015 Intel Corporation. All rights reserved.
  9765. + *
  9766. + * This program is free software; you can redistribute it and/or modify
  9767. + * it under the terms of the GNU General Public License version 2 as
  9768. + * published by the Free Software Foundation.
  9769. + */
  9770. +
  9771. +#include <linux/acpi.h>
  9772. +#include <linux/delay.h>
  9773. +#include <linux/err.h>
  9774. +#include <linux/i2c.h>
  9775. +#include <linux/interrupt.h>
  9776. +#include <linux/kernel.h>
  9777. +#include <linux/mfd/core.h>
  9778. +#include <linux/mfd/intel_soc_pmic.h>
  9779. +#include <linux/module.h>
  9780. +#include <linux/regmap.h>
  9781. +
  9782. +/* PMIC device registers */
  9783. +#define REG_OFFSET_MASK GENMASK(7, 0)
  9784. +#define REG_ADDR_MASK GENMASK(15, 8)
  9785. +#define REG_ADDR_SHIFT 8
  9786. +
  9787. +#define CHT_WC_IRQLVL1 0x6e02
  9788. +#define CHT_WC_IRQLVL1_MASK 0x6e0e
  9789. +
  9790. +/* Whiskey Cove PMIC share same ACPI ID between different platforms */
  9791. +#define CHT_WC_HRV 3
  9792. +
  9793. +/* Level 1 IRQs (level 2 IRQs are handled in the child device drivers) */
  9794. +enum {
  9795. + CHT_WC_PWRSRC_IRQ = 0,
  9796. + CHT_WC_THRM_IRQ,
  9797. + CHT_WC_BCU_IRQ,
  9798. + CHT_WC_ADC_IRQ,
  9799. + CHT_WC_EXT_CHGR_IRQ,
  9800. + CHT_WC_GPIO_IRQ,
  9801. + /* There is no irq 6 */
  9802. + CHT_WC_CRIT_IRQ = 7,
  9803. +};
  9804. +
  9805. +static struct resource cht_wc_pwrsrc_resources[] = {
  9806. + DEFINE_RES_IRQ(CHT_WC_PWRSRC_IRQ),
  9807. +};
  9808. +
  9809. +static struct resource cht_wc_ext_charger_resources[] = {
  9810. + DEFINE_RES_IRQ(CHT_WC_EXT_CHGR_IRQ),
  9811. +};
  9812. +
  9813. +static struct mfd_cell cht_wc_dev[] = {
  9814. + {
  9815. + .name = "cht_wcove_pwrsrc",
  9816. + .num_resources = ARRAY_SIZE(cht_wc_pwrsrc_resources),
  9817. + .resources = cht_wc_pwrsrc_resources,
  9818. + },
  9819. + {
  9820. + .name = "cht_wcove_ext_chgr",
  9821. + .num_resources = ARRAY_SIZE(cht_wc_ext_charger_resources),
  9822. + .resources = cht_wc_ext_charger_resources,
  9823. + },
  9824. + {
  9825. + .name = "cht_wcove_region",
  9826. + },
  9827. +};
  9828. +
  9829. +/*
  9830. + * The CHT Whiskey Cove covers multiple I2C addresses, with a 1 Byte
  9831. + * register address space per I2C address, so we use 16 bit register
  9832. + * addresses where the high 8 bits contain the I2C client address.
  9833. + */
  9834. +static int cht_wc_byte_reg_read(void *context, unsigned int reg,
  9835. + unsigned int *val)
  9836. +{
  9837. + struct i2c_client *client = context;
  9838. + int ret, orig_addr = client->addr;
  9839. +
  9840. + if (!(reg & REG_ADDR_MASK)) {
  9841. + dev_err(&client->dev, "Error I2C address not specified\n");
  9842. + return -EINVAL;
  9843. + }
  9844. +printk("cht_wc_byte_reg_read\n");
  9845. + client->addr = (reg & REG_ADDR_MASK) >> REG_ADDR_SHIFT;
  9846. + ret = i2c_smbus_read_byte_data(client, reg & REG_OFFSET_MASK);
  9847. + client->addr = orig_addr;
  9848. +
  9849. + if (ret < 0)
  9850. +{ printk("i2c_smbus_read_byte_data err\n");
  9851. + return ret;
  9852. +}
  9853. +
  9854. + *val = ret;
  9855. + return 0;
  9856. +}
  9857. +
  9858. +static int cht_wc_byte_reg_write(void *context, unsigned int reg,
  9859. + unsigned int val)
  9860. +{
  9861. + struct i2c_client *client = context;
  9862. + int ret, orig_addr = client->addr;
  9863. +
  9864. + if (!(reg & REG_ADDR_MASK)) {
  9865. + dev_err(&client->dev, "Error I2C address not specified\n");
  9866. + return -EINVAL;
  9867. + }
  9868. +printk("cht_wc_byte_reg_write\n");
  9869. + client->addr = (reg & REG_ADDR_MASK) >> REG_ADDR_SHIFT;
  9870. + ret = i2c_smbus_write_byte_data(client, reg & REG_OFFSET_MASK, val);
  9871. +if(ret<0)
  9872. +printk("write error\n");
  9873. + client->addr = orig_addr;
  9874. +
  9875. + return ret;
  9876. +}
  9877. +
  9878. +static const struct regmap_config cht_wc_regmap_cfg = {
  9879. + .reg_bits = 16,
  9880. + .val_bits = 8,
  9881. + .reg_write = cht_wc_byte_reg_write,
  9882. + .reg_read = cht_wc_byte_reg_read,
  9883. +};
  9884. +
  9885. +static const struct regmap_irq cht_wc_regmap_irqs[] = {
  9886. + REGMAP_IRQ_REG(CHT_WC_PWRSRC_IRQ, 0, BIT(CHT_WC_PWRSRC_IRQ)),
  9887. + REGMAP_IRQ_REG(CHT_WC_THRM_IRQ, 0, BIT(CHT_WC_THRM_IRQ)),
  9888. + REGMAP_IRQ_REG(CHT_WC_BCU_IRQ, 0, BIT(CHT_WC_BCU_IRQ)),
  9889. + REGMAP_IRQ_REG(CHT_WC_ADC_IRQ, 0, BIT(CHT_WC_ADC_IRQ)),
  9890. + REGMAP_IRQ_REG(CHT_WC_EXT_CHGR_IRQ, 0, BIT(CHT_WC_EXT_CHGR_IRQ)),
  9891. + REGMAP_IRQ_REG(CHT_WC_GPIO_IRQ, 0, BIT(CHT_WC_GPIO_IRQ)),
  9892. + REGMAP_IRQ_REG(CHT_WC_CRIT_IRQ, 0, BIT(CHT_WC_CRIT_IRQ)),
  9893. +};
  9894. +
  9895. +static const struct regmap_irq_chip cht_wc_regmap_irq_chip = {
  9896. + .name = "cht_wc_irq_chip",
  9897. + .status_base = CHT_WC_IRQLVL1,
  9898. + .mask_base = CHT_WC_IRQLVL1_MASK,
  9899. + .irqs = cht_wc_regmap_irqs,
  9900. + .num_irqs = ARRAY_SIZE(cht_wc_regmap_irqs),
  9901. + .num_regs = 1,
  9902. +};
  9903. +
  9904. +static int cht_wc_probe(struct i2c_client *client,
  9905. + const struct i2c_device_id *i2c_id)
  9906. +{
  9907. + struct device *dev = &client->dev;
  9908. + struct intel_soc_pmic *pmic;
  9909. + acpi_status status;
  9910. + unsigned long long hrv;
  9911. + int ret;
  9912. +printk("cht_ddddddddddddddddddddddddddddddddddddddd\n");
  9913. + status = acpi_evaluate_integer(ACPI_HANDLE(dev), "_HRV", NULL, &hrv);
  9914. + if (ACPI_FAILURE(status)) {
  9915. + dev_err(dev, "Failed to get PMIC hardware revision\n");
  9916. + return -ENODEV;
  9917. + }
  9918. + if (hrv != CHT_WC_HRV) {
  9919. + dev_err(dev, "Invalid PMIC hardware revision: %llu\n", hrv);
  9920. + return -ENODEV;
  9921. + }
  9922. + if (client->irq < 0) {
  9923. + dev_err(dev, "Invalid IRQ\n");
  9924. + return -ENODEV;
  9925. + }
  9926. +
  9927. + pmic = devm_kzalloc(dev, sizeof(*pmic), GFP_KERNEL);
  9928. + if (!pmic)
  9929. + return -ENOMEM;
  9930. +
  9931. + pmic->irq = client->irq;
  9932. + pmic->dev = dev;
  9933. + i2c_set_clientdata(client, pmic);
  9934. +
  9935. + pmic->regmap = devm_regmap_init(dev, NULL, client, &cht_wc_regmap_cfg);
  9936. + if (IS_ERR(pmic->regmap))
  9937. + {
  9938. +printk("devm_regmap init \n");
  9939. +return PTR_ERR(pmic->regmap);}
  9940. +printk("devm_regmap_irq_chip\n");
  9941. +
  9942. + ret = devm_regmap_add_irq_chip(dev, pmic->regmap, pmic->irq,
  9943. + IRQF_ONESHOT | IRQF_SHARED, 0,
  9944. + &cht_wc_regmap_irq_chip,
  9945. + &pmic->irq_chip_data);
  9946. + if (ret)
  9947. + return ret;
  9948. +printk("devm_mfd_add_devices\n");
  9949. + return devm_mfd_add_devices(dev, PLATFORM_DEVID_NONE,
  9950. + cht_wc_dev, ARRAY_SIZE(cht_wc_dev), NULL, 0,
  9951. + regmap_irq_get_domain(pmic->irq_chip_data));
  9952. +}
  9953. +
  9954. +static void cht_wc_shutdown(struct i2c_client *client)
  9955. +{
  9956. + struct intel_soc_pmic *pmic = i2c_get_clientdata(client);
  9957. +
  9958. + disable_irq(pmic->irq);
  9959. +}
  9960. +
  9961. +static int __maybe_unused cht_wc_suspend(struct device *dev)
  9962. +{
  9963. + struct intel_soc_pmic *pmic = dev_get_drvdata(dev);
  9964. +printk("cht_wc_suspend pmic->irq===%d\n",pmic->irq);
  9965. + disable_irq(pmic->irq);
  9966. + return 0;
  9967. +}
  9968. +
  9969. +static int __maybe_unused cht_wc_resume(struct device *dev)
  9970. +{
  9971. + struct intel_soc_pmic *pmic = dev_get_drvdata(dev);
  9972. +printk("cht_wc_resume\n");
  9973. + enable_irq(pmic->irq);
  9974. + return 0;
  9975. +}
  9976. +
  9977. +static SIMPLE_DEV_PM_OPS(cht_wc_pm_ops, cht_wc_suspend, cht_wc_resume);
  9978. +
  9979. +static const struct i2c_device_id cht_wc_i2c_id[] = {
  9980. +{"INT34D3:00",0},
  9981. +{"INT34D3",0},
  9982. +{ }
  9983. +};
  9984. +MODULE_DEVICE_TABLE(i2c, cht_wc_i2c_id);
  9985. +
  9986. +static const struct acpi_device_id cht_wc_acpi_ids[] = {
  9987. + { "INT34D3", },
  9988. + { }
  9989. +};
  9990. +MODULE_DEVICE_TABLE(acpi, cht_wc_acpi_ids);
  9991. +
  9992. +static struct i2c_driver cht_wc_driver = {
  9993. + .driver = {
  9994. + .name = "CHT Whiskey Cove PMIC",
  9995. + .pm = &cht_wc_pm_ops,
  9996. + .acpi_match_table = ACPI_PTR(cht_wc_acpi_ids),
  9997. + },
  9998. + .probe = cht_wc_probe,
  9999. + .shutdown = cht_wc_shutdown,
  10000. + .id_table = cht_wc_i2c_id,
  10001. +};
  10002. +
  10003. +module_i2c_driver(cht_wc_driver);
  10004. +
  10005. +MODULE_LICENSE("GPL v2");
  10006. +MODULE_AUTHOR("Hans de Goede <hdegoede@redhat.com>");
  10007. diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
  10008. index 81ef3e67acc9..05ddcd763e34 100644
  10009. --- a/drivers/misc/Makefile
  10010. +++ b/drivers/misc/Makefile
  10011. @@ -54,7 +54,7 @@ obj-$(CONFIG_VEXPRESS_SYSCFG) += vexpress-syscfg.o
  10012. obj-$(CONFIG_CXL_BASE) += cxl/
  10013. obj-$(CONFIG_ASPEED_LPC_CTRL) += aspeed-lpc-ctrl.o
  10014. obj-$(CONFIG_PCI_ENDPOINT_TEST) += pci_endpoint_test.o
  10015. -
  10016. +obj-y += wini7fan.o
  10017. lkdtm-$(CONFIG_LKDTM) += lkdtm_core.o
  10018. lkdtm-$(CONFIG_LKDTM) += lkdtm_bugs.o
  10019. lkdtm-$(CONFIG_LKDTM) += lkdtm_heap.o
  10020. diff --git a/drivers/misc/wini7fan.c b/drivers/misc/wini7fan.c
  10021. new file mode 100644
  10022. index 000000000000..eb114feba97e
  10023. --- /dev/null
  10024. +++ b/drivers/misc/wini7fan.c
  10025. @@ -0,0 +1,80 @@
  10026. +#include <linux/module.h>
  10027. +#include <linux/platform_device.h>
  10028. +
  10029. +
  10030. +#include <linux/irq.h>
  10031. +#include <linux/acpi.h>
  10032. +#include <linux/gpio/consumer.h>
  10033. +#include <linux/i2c.h>
  10034. +#include <linux/gpio.h>
  10035. +#include<asm/io.h>
  10036. +
  10037. +
  10038. +#define GPIOFANADR1 0xfed8c400
  10039. +#define GPIOFANADR2 0xfed8c408
  10040. +struct gpio_fan_data {
  10041. + struct platform_device *pdev;
  10042. + struct device *hwmon_dev;
  10043. +
  10044. +};
  10045. +
  10046. +
  10047. +static struct acpi_device_id wini7fan_acpi_match[] = {
  10048. + {"FAN02501",0},
  10049. + { },
  10050. +};
  10051. +
  10052. +static int wini7fan_probe(struct platform_device *pdev)
  10053. +{
  10054. + /*
  10055. + struct gpio_desc *gpiod;
  10056. + struct device *dev = &pdev->dev;
  10057. + if (!ACPI_HANDLE(dev))
  10058. + return -ENODEV;
  10059. + const struct acpi_device_id *acpi_id;
  10060. + acpi_id = acpi_match_device(dev->driver->acpi_match_table, dev);
  10061. + if (!acpi_id) {
  10062. + dev_err(dev, "failed to get ACPI info\n");
  10063. + return -ENODEV;
  10064. + }
  10065. + gpiod = devm_gpiod_get_index(dev, "fan_1", 0);
  10066. + if (IS_ERR(gpiod)) {
  10067. + int err = PTR_ERR(gpiod);
  10068. + printk("get fan_1 failed: %d\n", err);
  10069. + return err;
  10070. + }
  10071. + gpiod_direction_input(gpiod);
  10072. + gpiod_direction_output(gpiod, 1);
  10073. + gpiod_direction_input(gpiod);
  10074. + */
  10075. + static unsigned int *gpd0con;
  10076. + static unsigned int *gpd1con;
  10077. + gpd0con = ioremap(GPIOFANADR1,4);
  10078. + gpd1con = ioremap(GPIOFANADR2,4);
  10079. + writel(readl(gpd0con)+2,gpd0con);
  10080. + writel(readl(gpd1con)+2,gpd1con);
  10081. + return 0;
  10082. +
  10083. +}
  10084. +
  10085. +static int wini7fan_remove(struct platform_device *pdev)
  10086. +{
  10087. + return 0;
  10088. +}
  10089. +
  10090. +MODULE_DEVICE_TABLE(acpi, wini7fan_acpi_match);
  10091. +static struct platform_driver wini7fan_driver = {
  10092. + .probe = wini7fan_probe,
  10093. + .remove = wini7fan_remove,
  10094. + .driver = {
  10095. + .name = "FAN0",
  10096. + .acpi_match_table = ACPI_PTR(wini7fan_acpi_match),
  10097. + },
  10098. +};
  10099. +
  10100. +module_platform_driver(wini7fan_driver);
  10101. +
  10102. +MODULE_AUTHOR("yangweili@wisky.com.cn");
  10103. +MODULE_DESCRIPTION("wini7fan_driver");
  10104. +MODULE_LICENSE("GPL");
  10105. +MODULE_ALIAS("platform:wini7fan_driver");
  10106. diff --git a/drivers/mmc/host/sdhci-acpi.c b/drivers/mmc/host/sdhci-acpi.c
  10107. index c6a9a1bfaa22..7ca34f80dbec 100644
  10108. --- a/drivers/mmc/host/sdhci-acpi.c
  10109. +++ b/drivers/mmc/host/sdhci-acpi.c
  10110. @@ -36,6 +36,7 @@
  10111. #include <linux/pm.h>
  10112. #include <linux/pm_runtime.h>
  10113. #include <linux/delay.h>
  10114. +#include <linux/dmi.h>
  10115.  
  10116. #include <linux/mmc/host.h>
  10117. #include <linux/mmc/pm.h>
  10118. @@ -82,6 +83,28 @@ struct sdhci_acpi_host {
  10119. struct platform_device *pdev;
  10120. bool use_runtime_pm;
  10121. };
  10122. +static char *blacklist;
  10123. +
  10124. +static bool sdhci_acpi_compare_hid_uid(const char *match, const char *hid,
  10125. + const char *uid)
  10126. +{
  10127. + const char *sep;
  10128. +
  10129. + if (!match)
  10130. + return false;
  10131. +
  10132. + sep = strchr(match, ':');
  10133. + if (!match)
  10134. + return false;
  10135. +
  10136. + if (strncmp(match, hid, sep - match))
  10137. + return false;
  10138. +
  10139. + if (strcmp(sep + 1, uid))
  10140. + return false;
  10141. +
  10142. + return true;
  10143. +}
  10144.  
  10145. static inline bool sdhci_acpi_flag(struct sdhci_acpi_host *c, unsigned int flag)
  10146. {
  10147. @@ -358,6 +381,27 @@ static const struct acpi_device_id sdhci_acpi_ids[] = {
  10148. };
  10149. MODULE_DEVICE_TABLE(acpi, sdhci_acpi_ids);
  10150.  
  10151. +static const struct dmi_system_id fix_up_power_dmi_blacklist[] = {
  10152. + {
  10153. + /*
  10154. + * Match for the GPDwin which unfortunately uses somewhat
  10155. + * generic dmi strings, which is why we test for 4 strings.
  10156. + * Comparing against 23 other byt/cht boards, board_vendor
  10157. + * and board_name are unique to the GPDwin, where as only one
  10158. + * other board has the same board_serial and 3 others have
  10159. + * the same default product_name. Also the GPDwin is the
  10160. + * only device to have both board_ and product_name not set.
  10161. + */
  10162. + .driver_data = "80860F14:2",
  10163. + .matches = {
  10164. + DMI_MATCH(DMI_BOARD_VENDOR, "AMI Corporation"),
  10165. + DMI_MATCH(DMI_BOARD_NAME, "Default string"),
  10166. + DMI_MATCH(DMI_BOARD_SERIAL, "Default string"),
  10167. + DMI_MATCH(DMI_PRODUCT_NAME, "Default string"),
  10168. + },
  10169. + },
  10170. + { }
  10171. +};
  10172. static const struct sdhci_acpi_slot *sdhci_acpi_get_slot(const char *hid,
  10173. const char *uid)
  10174. {
  10175. @@ -378,7 +422,9 @@ static int sdhci_acpi_probe(struct platform_device *pdev)
  10176. {
  10177. struct device *dev = &pdev->dev;
  10178. acpi_handle handle = ACPI_HANDLE(dev);
  10179. + const char *bl = blacklist;
  10180. struct acpi_device *device, *child;
  10181. + const struct dmi_system_id *dmi_id;
  10182. struct sdhci_acpi_host *c;
  10183. struct sdhci_host *host;
  10184. struct resource *iomem;
  10185. @@ -386,25 +432,30 @@ static int sdhci_acpi_probe(struct platform_device *pdev)
  10186. const char *hid;
  10187. const char *uid;
  10188. int err;
  10189. -
  10190. +printk("sdhci_acpi_probe\n");
  10191. if (acpi_bus_get_device(handle, &device))
  10192. return -ENODEV;
  10193.  
  10194. + hid = acpi_device_hid(device);
  10195. + uid = device->pnp.unique_id;
  10196. +
  10197. + if (!bl) {
  10198. + dmi_id = dmi_first_match(fix_up_power_dmi_blacklist);
  10199. + if (dmi_id)
  10200. + bl = dmi_id->driver_data;
  10201. + }
  10202. +
  10203. + if (sdhci_acpi_compare_hid_uid(bl, hid, uid))
  10204. + return -ENODEV;
  10205. /* Power on the SDHCI controller and its children */
  10206. acpi_device_fix_up_power(device);
  10207. list_for_each_entry(child, &device->children, node)
  10208. if (child->status.present && child->status.enabled)
  10209. acpi_device_fix_up_power(child);
  10210.  
  10211. - if (acpi_bus_get_status(device) || !device->status.present)
  10212. - return -ENODEV;
  10213. -
  10214. if (sdhci_acpi_byt_defer(dev))
  10215. return -EPROBE_DEFER;
  10216.  
  10217. - hid = acpi_device_hid(device);
  10218. - uid = device->pnp.unique_id;
  10219. -
  10220. iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
  10221. if (!iomem)
  10222. return -ENOMEM;
  10223. @@ -583,6 +634,9 @@ static struct platform_driver sdhci_acpi_driver = {
  10224.  
  10225. module_platform_driver(sdhci_acpi_driver);
  10226.  
  10227. +module_param(blacklist, charp, 0444);
  10228. +MODULE_PARM_DESC(blacklist, "ACPI <HID:UID> which should be ignored");
  10229. +
  10230. MODULE_DESCRIPTION("Secure Digital Host Controller Interface ACPI driver");
  10231. MODULE_AUTHOR("Adrian Hunter");
  10232. MODULE_LICENSE("GPL v2");
  10233. diff --git a/drivers/platform/x86/intel_cht_int33fe.c b/drivers/platform/x86/intel_cht_int33fe.c
  10234. index 6a1b2ca5b6fe..04d332cffb98 100644
  10235. --- a/drivers/platform/x86/intel_cht_int33fe.c
  10236. +++ b/drivers/platform/x86/intel_cht_int33fe.c
  10237. @@ -42,7 +42,7 @@ static int cht_int33fe_probe(struct i2c_client *client)
  10238. unsigned long long ptyp;
  10239. acpi_status status;
  10240. int fusb302_irq;
  10241. -
  10242. +printk("cht_int33fe_probe\n");
  10243. status = acpi_evaluate_integer(ACPI_HANDLE(dev), "PTYP", NULL, &ptyp);
  10244. if (ACPI_FAILURE(status)) {
  10245. dev_err(dev, "Error getting PTYPE\n");
  10246. @@ -69,11 +69,13 @@ static int cht_int33fe_probe(struct i2c_client *client)
  10247. return -ENOMEM;
  10248.  
  10249. memset(&board_info, 0, sizeof(board_info));
  10250. - strlcpy(board_info.type, "max17047", I2C_NAME_SIZE);
  10251. + strlcpy(board_info.type, "MAX17047", I2C_NAME_SIZE);
  10252.  
  10253. data->max17047 = i2c_acpi_new_device(dev, 1, &board_info);
  10254. if (!data->max17047)
  10255. - return -EPROBE_DEFER; /* Wait for the i2c-adapter to load */
  10256. + {
  10257. +printk("i2c_acpi_new_device\n");
  10258. +return -EPROBE_DEFER;} /* Wait for the i2c-adapter to load */
  10259.  
  10260. memset(&board_info, 0, sizeof(board_info));
  10261. strlcpy(board_info.type, "fusb302", I2C_NAME_SIZE);
  10262. diff --git a/drivers/power/supply/Makefile b/drivers/power/supply/Makefile
  10263. index a39126d7a6ce..b7599d0dd126 100644
  10264. --- a/drivers/power/supply/Makefile
  10265. +++ b/drivers/power/supply/Makefile
  10266. @@ -42,7 +42,7 @@ obj-$(CONFIG_BATTERY_DA9052) += da9052-battery.o
  10267. obj-$(CONFIG_CHARGER_DA9150) += da9150-charger.o
  10268. obj-$(CONFIG_BATTERY_DA9150) += da9150-fg.o
  10269. obj-$(CONFIG_BATTERY_MAX17040) += max17040_battery.o
  10270. -obj-$(CONFIG_BATTERY_MAX17042) += max17042_battery.o
  10271. +obj-y += max17042_battery.o
  10272. obj-$(CONFIG_BATTERY_Z2) += z2_battery.o
  10273. obj-$(CONFIG_BATTERY_RT5033) += rt5033_battery.o
  10274. obj-$(CONFIG_CHARGER_RT9455) += rt9455_charger.o
  10275. diff --git a/drivers/power/supply/bq24190_charger.c b/drivers/power/supply/bq24190_charger.c
  10276. index d5a707e14526..e0139f45b467 100644
  10277. --- a/drivers/power/supply/bq24190_charger.c
  10278. +++ b/drivers/power/supply/bq24190_charger.c
  10279. @@ -11,15 +11,16 @@
  10280. #include <linux/module.h>
  10281. #include <linux/interrupt.h>
  10282. #include <linux/delay.h>
  10283. -#include <linux/extcon.h>
  10284. #include <linux/of_irq.h>
  10285. #include <linux/of_device.h>
  10286. #include <linux/pm_runtime.h>
  10287. #include <linux/power_supply.h>
  10288. -#include <linux/workqueue.h>
  10289. #include <linux/gpio.h>
  10290. #include <linux/i2c.h>
  10291.  
  10292. +#include <linux/power/bq24190_charger.h>
  10293. +
  10294. +
  10295. #define BQ24190_MANUFACTURER "Texas Instruments"
  10296.  
  10297. #define BQ24190_REG_ISC 0x00 /* Input Source Control */
  10298. @@ -38,9 +39,6 @@
  10299. #define BQ24190_REG_POC_WDT_RESET_SHIFT 6
  10300. #define BQ24190_REG_POC_CHG_CONFIG_MASK (BIT(5) | BIT(4))
  10301. #define BQ24190_REG_POC_CHG_CONFIG_SHIFT 4
  10302. -#define BQ24190_REG_POC_CHG_CONFIG_DISABLE 0x0
  10303. -#define BQ24190_REG_POC_CHG_CONFIG_CHARGE 0x1
  10304. -#define BQ24190_REG_POC_CHG_CONFIG_OTG 0x2
  10305. #define BQ24190_REG_POC_SYS_MIN_MASK (BIT(3) | BIT(2) | BIT(1))
  10306. #define BQ24190_REG_POC_SYS_MIN_SHIFT 1
  10307. #define BQ24190_REG_POC_BOOST_LIM_MASK BIT(0)
  10308. @@ -146,20 +144,25 @@
  10309. * so the first read after a fault returns the latched value and subsequent
  10310. * reads return the current value. In order to return the fault status
  10311. * to the user, have the interrupt handler save the reg's value and retrieve
  10312. - * it in the appropriate health/status routine.
  10313. + * it in the appropriate health/status routine. Each routine has its own
  10314. + * flag indicating whether it should use the value stored by the last run
  10315. + * of the interrupt handler or do an actual reg read. That way each routine
  10316. + * can report back whatever fault may have occured.
  10317. */
  10318. struct bq24190_dev_info {
  10319. struct i2c_client *client;
  10320. struct device *dev;
  10321. struct power_supply *charger;
  10322. struct power_supply *battery;
  10323. - struct extcon_dev *extcon;
  10324. - struct notifier_block extcon_nb;
  10325. - struct delayed_work extcon_work;
  10326. char model_name[I2C_NAME_SIZE];
  10327. - bool initialized;
  10328. - bool irq_event;
  10329. + kernel_ulong_t model;
  10330. + unsigned int gpio_int;
  10331. + unsigned int irq;
  10332. struct mutex f_reg_lock;
  10333. + bool first_time;
  10334. + bool charger_health_valid;
  10335. + bool battery_health_valid;
  10336. + bool battery_status_valid;
  10337. u8 f_reg;
  10338. u8 ss_reg;
  10339. u8 watchdog;
  10340. @@ -172,12 +175,6 @@ struct bq24190_dev_info {
  10341. * number at that index in the array is the real-world value that it
  10342. * represents.
  10343. */
  10344. -
  10345. -/* REG00[2:0] (IINLIM) in uAh */
  10346. -static const int bq24190_isc_iinlim_values[] = {
  10347. - 100000, 150000, 500000, 900000, 1200000, 1500000, 2000000, 3000000
  10348. -};
  10349. -
  10350. /* REG02[7:2] (ICHG) in uAh */
  10351. static const int bq24190_ccc_ichg_values[] = {
  10352. 512000, 576000, 640000, 704000, 768000, 832000, 896000, 960000,
  10353. @@ -202,7 +199,7 @@ static const int bq24190_cvc_vreg_values[] = {
  10354. 4400000
  10355. };
  10356.  
  10357. -/* REG06[1:0] (TREG) in tenths of degrees Celsius */
  10358. +/* REG06[1:0] (TREG) in tenths of degrees Celcius */
  10359. static const int bq24190_ictrc_treg_values[] = {
  10360. 600, 800, 1000, 1200
  10361. };
  10362. @@ -231,15 +228,23 @@ static int bq24190_read(struct bq24190_dev_info *bdi, u8 reg, u8 *data)
  10363. int ret;
  10364.  
  10365. ret = i2c_smbus_read_byte_data(bdi->client, reg);
  10366. - if (ret < 0)
  10367. - return ret;
  10368. + if (ret < 0){
  10369. +printk("error read bq24190\n");
  10370. +disable_irq(182);
  10371. +udelay(50);
  10372. +enable_irq(182);
  10373. +
  10374. + return ret;}
  10375. +//printk("bq24190_read reg====%d,ret===%d\n");
  10376.  
  10377. *data = ret;
  10378. +printk("bq24190_read reg====%d,ret===%d\n",reg,ret);
  10379. return 0;
  10380. }
  10381.  
  10382. static int bq24190_write(struct bq24190_dev_info *bdi, u8 reg, u8 data)
  10383. {
  10384. + printk("bq24190_write reg===%d,data====%d\n",reg,data);
  10385. return i2c_smbus_write_byte_data(bdi->client, reg, data);
  10386. }
  10387.  
  10388. @@ -300,7 +305,7 @@ static int bq24190_set_field_val(struct bq24190_dev_info *bdi,
  10389. int val)
  10390. {
  10391. u8 idx;
  10392. -
  10393. +printk("bq24190_set_field_val====reg====%d\n",reg);
  10394. idx = bq24190_find_idx(tbl, tbl_size, val);
  10395.  
  10396. return bq24190_write_mask(bdi, reg, mask, shift, idx);
  10397. @@ -339,7 +344,7 @@ struct bq24190_sysfs_field_info {
  10398. struct device_attribute attr;
  10399. u8 reg;
  10400. u8 mask;
  10401. - u8 shift;
  10402. +u8 shift;
  10403. };
  10404.  
  10405. /* On i386 ptrace-abi.h defines SS that breaks the macro calls below. */
  10406. @@ -428,7 +433,6 @@ static ssize_t bq24190_sysfs_show(struct device *dev,
  10407. struct power_supply *psy = dev_get_drvdata(dev);
  10408. struct bq24190_dev_info *bdi = power_supply_get_drvdata(psy);
  10409. struct bq24190_sysfs_field_info *info;
  10410. - ssize_t count;
  10411. int ret;
  10412. u8 v;
  10413.  
  10414. @@ -436,20 +440,11 @@ static ssize_t bq24190_sysfs_show(struct device *dev,
  10415. if (!info)
  10416. return -EINVAL;
  10417.  
  10418. - ret = pm_runtime_get_sync(bdi->dev);
  10419. - if (ret < 0)
  10420. - return ret;
  10421. -
  10422. ret = bq24190_read_mask(bdi, info->reg, info->mask, info->shift, &v);
  10423. if (ret)
  10424. - count = ret;
  10425. - else
  10426. - count = scnprintf(buf, PAGE_SIZE, "%hhx\n", v);
  10427. -
  10428. - pm_runtime_mark_last_busy(bdi->dev);
  10429. - pm_runtime_put_autosuspend(bdi->dev);
  10430. + return ret;
  10431.  
  10432. - return count;
  10433. + return scnprintf(buf, PAGE_SIZE, "%hhx\n", v);
  10434. }
  10435.  
  10436. static ssize_t bq24190_sysfs_store(struct device *dev,
  10437. @@ -469,16 +464,9 @@ static ssize_t bq24190_sysfs_store(struct device *dev,
  10438. if (ret < 0)
  10439. return ret;
  10440.  
  10441. - ret = pm_runtime_get_sync(bdi->dev);
  10442. - if (ret < 0)
  10443. - return ret;
  10444. -
  10445. ret = bq24190_write_mask(bdi, info->reg, info->mask, info->shift, v);
  10446. if (ret)
  10447. - count = ret;
  10448. -
  10449. - pm_runtime_mark_last_busy(bdi->dev);
  10450. - pm_runtime_put_autosuspend(bdi->dev);
  10451. + return ret;
  10452.  
  10453. return count;
  10454. }
  10455. @@ -532,10 +520,7 @@ static int bq24190_register_reset(struct bq24190_dev_info *bdi)
  10456. {
  10457. int ret, limit = 100;
  10458. u8 v;
  10459. -
  10460. - if (device_property_read_bool(bdi->dev, "disable-reset"))
  10461. - return 0;
  10462. -
  10463. +printk("*****************%s\n",__func__);
  10464. /* Reset the registers */
  10465. ret = bq24190_write_mask(bdi, BQ24190_REG_POC,
  10466. BQ24190_REG_POC_RESET_MASK,
  10467. @@ -553,13 +538,16 @@ static int bq24190_register_reset(struct bq24190_dev_info *bdi)
  10468. if (ret < 0)
  10469. return ret;
  10470.  
  10471. - if (v == 0)
  10472. - return 0;
  10473. + if (!v)
  10474. + break;
  10475.  
  10476. - usleep_range(100, 200);
  10477. + udelay(10);
  10478. } while (--limit);
  10479.  
  10480. - return -EIO;
  10481. + if (!limit)
  10482. + return -EIO;
  10483. +
  10484. + return 0;
  10485. }
  10486.  
  10487. /* Charger power supply property routines */
  10488. @@ -569,14 +557,14 @@ static int bq24190_charger_get_charge_type(struct bq24190_dev_info *bdi,
  10489. {
  10490. u8 v;
  10491. int type, ret;
  10492. -
  10493. +printk("bq2410_charge_get_charge_type\n");
  10494. ret = bq24190_read_mask(bdi, BQ24190_REG_POC,
  10495. BQ24190_REG_POC_CHG_CONFIG_MASK,
  10496. BQ24190_REG_POC_CHG_CONFIG_SHIFT,
  10497. &v);
  10498. if (ret < 0)
  10499. return ret;
  10500. -
  10501. +printk("bq24190_charger=======config\n");
  10502. /* If POC[CHG_CONFIG] (REG01[5:4]) == 0, charge is disabled */
  10503. if (!v) {
  10504. type = POWER_SUPPLY_CHARGE_TYPE_NONE;
  10505. @@ -591,6 +579,8 @@ static int bq24190_charger_get_charge_type(struct bq24190_dev_info *bdi,
  10506. type = (v) ? POWER_SUPPLY_CHARGE_TYPE_TRICKLE :
  10507. POWER_SUPPLY_CHARGE_TYPE_FAST;
  10508. }
  10509. +printk("type=====%d\n",val->intval);
  10510. +
  10511.  
  10512. val->intval = type;
  10513.  
  10514. @@ -613,6 +603,7 @@ static int bq24190_charger_set_charge_type(struct bq24190_dev_info *bdi,
  10515. * turn off the charging when in 20% mode. If its not turned off,
  10516. * there could be battery damage. So, use this mode at your own risk.
  10517. */
  10518. +printk("bq24190_charger_set_charge_type\n");
  10519. switch (val->intval) {
  10520. case POWER_SUPPLY_CHARGE_TYPE_NONE:
  10521. chg_config = 0x0;
  10522. @@ -656,31 +647,38 @@ static int bq24190_charger_get_health(struct bq24190_dev_info *bdi,
  10523. union power_supply_propval *val)
  10524. {
  10525. u8 v;
  10526. - int health;
  10527. + int health, ret;
  10528.  
  10529. mutex_lock(&bdi->f_reg_lock);
  10530. - v = bdi->f_reg;
  10531. - mutex_unlock(&bdi->f_reg_lock);
  10532.  
  10533. - if (v & BQ24190_REG_F_NTC_FAULT_MASK) {
  10534. - switch (v >> BQ24190_REG_F_NTC_FAULT_SHIFT & 0x7) {
  10535. - case 0x1: /* TS1 Cold */
  10536. - case 0x3: /* TS2 Cold */
  10537. - case 0x5: /* Both Cold */
  10538. - health = POWER_SUPPLY_HEALTH_COLD;
  10539. - break;
  10540. - case 0x2: /* TS1 Hot */
  10541. - case 0x4: /* TS2 Hot */
  10542. - case 0x6: /* Both Hot */
  10543. - health = POWER_SUPPLY_HEALTH_OVERHEAT;
  10544. - break;
  10545. - default:
  10546. - health = POWER_SUPPLY_HEALTH_UNKNOWN;
  10547. - }
  10548. - } else if (v & BQ24190_REG_F_BAT_FAULT_MASK) {
  10549. + if (bdi->charger_health_valid) {
  10550. + v = bdi->f_reg;
  10551. + bdi->charger_health_valid = false;
  10552. + mutex_unlock(&bdi->f_reg_lock);
  10553. + } else {
  10554. + mutex_unlock(&bdi->f_reg_lock);
  10555. +
  10556. + ret = bq24190_read(bdi, BQ24190_REG_F, &v);
  10557. + if (ret < 0)
  10558. + return ret;
  10559. + }
  10560. +
  10561. + if (v & BQ24190_REG_F_BOOST_FAULT_MASK) {
  10562. + /*
  10563. + * This could be over-current or over-voltage but there's
  10564. + * no way to tell which. Return 'OVERVOLTAGE' since there
  10565. + * isn't an 'OVERCURRENT' value defined that we can return
  10566. + * even if it was over-current.
  10567. + */
  10568. health = POWER_SUPPLY_HEALTH_OVERVOLTAGE;
  10569. - } else if (v & BQ24190_REG_F_CHRG_FAULT_MASK) {
  10570. - switch (v >> BQ24190_REG_F_CHRG_FAULT_SHIFT & 0x3) {
  10571. + } else {
  10572. + v &= BQ24190_REG_F_CHRG_FAULT_MASK;
  10573. + v >>= BQ24190_REG_F_CHRG_FAULT_SHIFT;
  10574. +
  10575. + switch (v) {
  10576. + case 0x0: /* Normal */
  10577. + health = POWER_SUPPLY_HEALTH_GOOD;
  10578. + break;
  10579. case 0x1: /* Input Fault (VBUS OVP or VBAT<VBUS<3.8V) */
  10580. /*
  10581. * This could be over-voltage or under-voltage
  10582. @@ -697,19 +695,9 @@ static int bq24190_charger_get_health(struct bq24190_dev_info *bdi,
  10583. case 0x3: /* Charge Safety Timer Expiration */
  10584. health = POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE;
  10585. break;
  10586. - default: /* prevent compiler warning */
  10587. - health = -1;
  10588. + default:
  10589. + health = POWER_SUPPLY_HEALTH_UNKNOWN;
  10590. }
  10591. - } else if (v & BQ24190_REG_F_BOOST_FAULT_MASK) {
  10592. - /*
  10593. - * This could be over-current or over-voltage but there's
  10594. - * no way to tell which. Return 'OVERVOLTAGE' since there
  10595. - * isn't an 'OVERCURRENT' value defined that we can return
  10596. - * even if it was over-current.
  10597. - */
  10598. - health = POWER_SUPPLY_HEALTH_OVERVOLTAGE;
  10599. - } else {
  10600. - health = POWER_SUPPLY_HEALTH_GOOD;
  10601. }
  10602.  
  10603. val->intval = health;
  10604. @@ -720,65 +708,25 @@ static int bq24190_charger_get_health(struct bq24190_dev_info *bdi,
  10605. static int bq24190_charger_get_online(struct bq24190_dev_info *bdi,
  10606. union power_supply_propval *val)
  10607. {
  10608. - u8 pg_stat, batfet_disable;
  10609. + u8 v;
  10610. int ret;
  10611.  
  10612. ret = bq24190_read_mask(bdi, BQ24190_REG_SS,
  10613. BQ24190_REG_SS_PG_STAT_MASK,
  10614. - BQ24190_REG_SS_PG_STAT_SHIFT, &pg_stat);
  10615. - if (ret < 0)
  10616. - return ret;
  10617. -
  10618. - ret = bq24190_read_mask(bdi, BQ24190_REG_MOC,
  10619. - BQ24190_REG_MOC_BATFET_DISABLE_MASK,
  10620. - BQ24190_REG_MOC_BATFET_DISABLE_SHIFT, &batfet_disable);
  10621. + BQ24190_REG_SS_PG_STAT_SHIFT, &v);
  10622. if (ret < 0)
  10623. return ret;
  10624.  
  10625. - val->intval = pg_stat && !batfet_disable;
  10626. -
  10627. + val->intval = v;
  10628. return 0;
  10629. }
  10630.  
  10631. -static int bq24190_battery_set_online(struct bq24190_dev_info *bdi,
  10632. - const union power_supply_propval *val);
  10633. -static int bq24190_battery_get_status(struct bq24190_dev_info *bdi,
  10634. - union power_supply_propval *val);
  10635. -static int bq24190_battery_get_temp_alert_max(struct bq24190_dev_info *bdi,
  10636. - union power_supply_propval *val);
  10637. -static int bq24190_battery_set_temp_alert_max(struct bq24190_dev_info *bdi,
  10638. - const union power_supply_propval *val);
  10639. -
  10640. -static int bq24190_charger_set_online(struct bq24190_dev_info *bdi,
  10641. - const union power_supply_propval *val)
  10642. -{
  10643. - return bq24190_battery_set_online(bdi, val);
  10644. -}
  10645. -
  10646. -static int bq24190_charger_get_status(struct bq24190_dev_info *bdi,
  10647. - union power_supply_propval *val)
  10648. -{
  10649. - return bq24190_battery_get_status(bdi, val);
  10650. -}
  10651. -
  10652. -static int bq24190_charger_get_temp_alert_max(struct bq24190_dev_info *bdi,
  10653. - union power_supply_propval *val)
  10654. -{
  10655. - return bq24190_battery_get_temp_alert_max(bdi, val);
  10656. -}
  10657. -
  10658. -static int bq24190_charger_set_temp_alert_max(struct bq24190_dev_info *bdi,
  10659. - const union power_supply_propval *val)
  10660. -{
  10661. - return bq24190_battery_set_temp_alert_max(bdi, val);
  10662. -}
  10663. -
  10664. static int bq24190_charger_get_current(struct bq24190_dev_info *bdi,
  10665. union power_supply_propval *val)
  10666. {
  10667. u8 v;
  10668. int curr, ret;
  10669. -
  10670. +printk("bq24190_charger_get_current\n");
  10671. ret = bq24190_get_field_val(bdi, BQ24190_REG_CCC,
  10672. BQ24190_REG_CCC_ICHG_MASK, BQ24190_REG_CCC_ICHG_SHIFT,
  10673. bq24190_ccc_ichg_values,
  10674. @@ -814,7 +762,7 @@ static int bq24190_charger_set_current(struct bq24190_dev_info *bdi,
  10675. {
  10676. u8 v;
  10677. int ret, curr = val->intval;
  10678. -
  10679. +printk("bq24190_charger_set_current\n");
  10680. ret = bq24190_read_mask(bdi, BQ24190_REG_CCC,
  10681. BQ24190_REG_CCC_FORCE_20PCT_MASK,
  10682. BQ24190_REG_CCC_FORCE_20PCT_SHIFT, &v);
  10683. @@ -873,9 +821,7 @@ static int bq24190_charger_get_property(struct power_supply *psy,
  10684.  
  10685. dev_dbg(bdi->dev, "prop: %d\n", psp);
  10686.  
  10687. - ret = pm_runtime_get_sync(bdi->dev);
  10688. - if (ret < 0)
  10689. - return ret;
  10690. + pm_runtime_get_sync(bdi->dev);
  10691.  
  10692. switch (psp) {
  10693. case POWER_SUPPLY_PROP_CHARGE_TYPE:
  10694. @@ -887,12 +833,6 @@ static int bq24190_charger_get_property(struct power_supply *psy,
  10695. case POWER_SUPPLY_PROP_ONLINE:
  10696. ret = bq24190_charger_get_online(bdi, val);
  10697. break;
  10698. - case POWER_SUPPLY_PROP_STATUS:
  10699. - ret = bq24190_charger_get_status(bdi, val);
  10700. - break;
  10701. - case POWER_SUPPLY_PROP_TEMP_ALERT_MAX:
  10702. - ret = bq24190_charger_get_temp_alert_max(bdi, val);
  10703. - break;
  10704. case POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT:
  10705. ret = bq24190_charger_get_current(bdi, val);
  10706. break;
  10707. @@ -921,9 +861,7 @@ static int bq24190_charger_get_property(struct power_supply *psy,
  10708. ret = -ENODATA;
  10709. }
  10710.  
  10711. - pm_runtime_mark_last_busy(bdi->dev);
  10712. - pm_runtime_put_autosuspend(bdi->dev);
  10713. -
  10714. + pm_runtime_put_sync(bdi->dev);
  10715. return ret;
  10716. }
  10717.  
  10718. @@ -935,18 +873,9 @@ static int bq24190_charger_set_property(struct power_supply *psy,
  10719. int ret;
  10720.  
  10721. dev_dbg(bdi->dev, "prop: %d\n", psp);
  10722. -
  10723. - ret = pm_runtime_get_sync(bdi->dev);
  10724. - if (ret < 0)
  10725. - return ret;
  10726. +printk("bq24190_charger_set_property =====%d\n",psp);
  10727.  
  10728. switch (psp) {
  10729. - case POWER_SUPPLY_PROP_ONLINE:
  10730. - ret = bq24190_charger_set_online(bdi, val);
  10731. - break;
  10732. - case POWER_SUPPLY_PROP_TEMP_ALERT_MAX:
  10733. - ret = bq24190_charger_set_temp_alert_max(bdi, val);
  10734. - break;
  10735. case POWER_SUPPLY_PROP_CHARGE_TYPE:
  10736. ret = bq24190_charger_set_charge_type(bdi, val);
  10737. break;
  10738. @@ -960,9 +889,7 @@ static int bq24190_charger_set_property(struct power_supply *psy,
  10739. ret = -EINVAL;
  10740. }
  10741.  
  10742. - pm_runtime_mark_last_busy(bdi->dev);
  10743. - pm_runtime_put_autosuspend(bdi->dev);
  10744. -
  10745. + pm_runtime_put_sync(bdi->dev);
  10746. return ret;
  10747. }
  10748.  
  10749. @@ -972,8 +899,6 @@ static int bq24190_charger_property_is_writeable(struct power_supply *psy,
  10750. int ret;
  10751.  
  10752. switch (psp) {
  10753. - case POWER_SUPPLY_PROP_ONLINE:
  10754. - case POWER_SUPPLY_PROP_TEMP_ALERT_MAX:
  10755. case POWER_SUPPLY_PROP_CHARGE_TYPE:
  10756. case POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT:
  10757. case POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGE:
  10758. @@ -990,8 +915,6 @@ static enum power_supply_property bq24190_charger_properties[] = {
  10759. POWER_SUPPLY_PROP_CHARGE_TYPE,
  10760. POWER_SUPPLY_PROP_HEALTH,
  10761. POWER_SUPPLY_PROP_ONLINE,
  10762. - POWER_SUPPLY_PROP_STATUS,
  10763. - POWER_SUPPLY_PROP_TEMP_ALERT_MAX,
  10764. POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT,
  10765. POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX,
  10766. POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGE,
  10767. @@ -1002,7 +925,8 @@ static enum power_supply_property bq24190_charger_properties[] = {
  10768. };
  10769.  
  10770. static char *bq24190_charger_supplied_to[] = {
  10771. - "main-battery",
  10772. +// "main-battery",
  10773. +"max170xx_battery",
  10774. };
  10775.  
  10776. static const struct power_supply_desc bq24190_charger_desc = {
  10777. @@ -1024,8 +948,18 @@ static int bq24190_battery_get_status(struct bq24190_dev_info *bdi,
  10778. int status, ret;
  10779.  
  10780. mutex_lock(&bdi->f_reg_lock);
  10781. - chrg_fault = bdi->f_reg;
  10782. - mutex_unlock(&bdi->f_reg_lock);
  10783. +
  10784. + if (bdi->battery_status_valid) {
  10785. + chrg_fault = bdi->f_reg;
  10786. + bdi->battery_status_valid = false;
  10787. + mutex_unlock(&bdi->f_reg_lock);
  10788. + } else {
  10789. + mutex_unlock(&bdi->f_reg_lock);
  10790. +
  10791. + ret = bq24190_read(bdi, BQ24190_REG_F, &chrg_fault);
  10792. + if (ret < 0)
  10793. + return ret;
  10794. + }
  10795.  
  10796. chrg_fault &= BQ24190_REG_F_CHRG_FAULT_MASK;
  10797. chrg_fault >>= BQ24190_REG_F_CHRG_FAULT_SHIFT;
  10798. @@ -1073,11 +1007,21 @@ static int bq24190_battery_get_health(struct bq24190_dev_info *bdi,
  10799. union power_supply_propval *val)
  10800. {
  10801. u8 v;
  10802. - int health;
  10803. + int health, ret;
  10804.  
  10805. mutex_lock(&bdi->f_reg_lock);
  10806. - v = bdi->f_reg;
  10807. - mutex_unlock(&bdi->f_reg_lock);
  10808. +
  10809. + if (bdi->battery_health_valid) {
  10810. + v = bdi->f_reg;
  10811. + bdi->battery_health_valid = false;
  10812. + mutex_unlock(&bdi->f_reg_lock);
  10813. + } else {
  10814. + mutex_unlock(&bdi->f_reg_lock);
  10815. +
  10816. + ret = bq24190_read(bdi, BQ24190_REG_F, &v);
  10817. + if (ret < 0)
  10818. + return ret;
  10819. + }
  10820.  
  10821. if (v & BQ24190_REG_F_BAT_FAULT_MASK) {
  10822. health = POWER_SUPPLY_HEALTH_OVERVOLTAGE;
  10823. @@ -1165,12 +1109,9 @@ static int bq24190_battery_get_property(struct power_supply *psy,
  10824. struct bq24190_dev_info *bdi = power_supply_get_drvdata(psy);
  10825. int ret;
  10826.  
  10827. - dev_warn(bdi->dev, "warning: /sys/class/power_supply/bq24190-battery is deprecated\n");
  10828. dev_dbg(bdi->dev, "prop: %d\n", psp);
  10829.  
  10830. - ret = pm_runtime_get_sync(bdi->dev);
  10831. - if (ret < 0)
  10832. - return ret;
  10833. + pm_runtime_get_sync(bdi->dev);
  10834.  
  10835. switch (psp) {
  10836. case POWER_SUPPLY_PROP_STATUS:
  10837. @@ -1198,9 +1139,7 @@ static int bq24190_battery_get_property(struct power_supply *psy,
  10838. ret = -ENODATA;
  10839. }
  10840.  
  10841. - pm_runtime_mark_last_busy(bdi->dev);
  10842. - pm_runtime_put_autosuspend(bdi->dev);
  10843. -
  10844. + pm_runtime_put_sync(bdi->dev);
  10845. return ret;
  10846. }
  10847.  
  10848. @@ -1211,12 +1150,9 @@ static int bq24190_battery_set_property(struct power_supply *psy,
  10849. struct bq24190_dev_info *bdi = power_supply_get_drvdata(psy);
  10850. int ret;
  10851.  
  10852. - dev_warn(bdi->dev, "warning: /sys/class/power_supply/bq24190-battery is deprecated\n");
  10853. dev_dbg(bdi->dev, "prop: %d\n", psp);
  10854.  
  10855. - ret = pm_runtime_get_sync(bdi->dev);
  10856. - if (ret < 0)
  10857. - return ret;
  10858. + pm_runtime_put_sync(bdi->dev);
  10859.  
  10860. switch (psp) {
  10861. case POWER_SUPPLY_PROP_ONLINE:
  10862. @@ -1229,9 +1165,7 @@ static int bq24190_battery_set_property(struct power_supply *psy,
  10863. ret = -EINVAL;
  10864. }
  10865.  
  10866. - pm_runtime_mark_last_busy(bdi->dev);
  10867. - pm_runtime_put_autosuspend(bdi->dev);
  10868. -
  10869. + pm_runtime_put_sync(bdi->dev);
  10870. return ret;
  10871. }
  10872.  
  10873. @@ -1271,50 +1205,26 @@ static const struct power_supply_desc bq24190_battery_desc = {
  10874. .property_is_writeable = bq24190_battery_property_is_writeable,
  10875. };
  10876.  
  10877. -static void bq24190_check_status(struct bq24190_dev_info *bdi)
  10878. +static irqreturn_t bq24190_irq_handler_thread(int irq, void *data)
  10879. {
  10880. - const u8 battery_mask_ss = BQ24190_REG_SS_CHRG_STAT_MASK;
  10881. - const u8 battery_mask_f = BQ24190_REG_F_BAT_FAULT_MASK
  10882. - | BQ24190_REG_F_NTC_FAULT_MASK;
  10883. - bool alert_charger = false, alert_battery = false;
  10884. + struct bq24190_dev_info *bdi = data;
  10885. + bool alert_userspace = false;
  10886. u8 ss_reg = 0, f_reg = 0;
  10887. - int i, ret;
  10888. -
  10889. + int ret;
  10890. +printk("bq24190_irq_handler_thread\n");
  10891. +
  10892. + pm_runtime_get_sync(bdi->dev);
  10893. +printk("pm_runtime_get_sync\n");
  10894. + ret = bq24190_write_mask(bdi,BQ24190_REG_ISC,BQ24190_REG_ISC_IINLIM_MASK,
  10895. + BQ24190_REG_ISC_IINLIM_SHIFT,
  10896. + 7);
  10897. +u8 v;
  10898. +bq24190_read(bdi,BQ24190_REG_ISC,&v);
  10899. +printk("ret lim=====%d\n",v);
  10900. ret = bq24190_read(bdi, BQ24190_REG_SS, &ss_reg);
  10901. if (ret < 0) {
  10902. dev_err(bdi->dev, "Can't read SS reg: %d\n", ret);
  10903. - return;
  10904. - }
  10905. -
  10906. - i = 0;
  10907. - do {
  10908. - ret = bq24190_read(bdi, BQ24190_REG_F, &f_reg);
  10909. - if (ret < 0) {
  10910. - dev_err(bdi->dev, "Can't read F reg: %d\n", ret);
  10911. - return;
  10912. - }
  10913. - } while (f_reg && ++i < 2);
  10914. -
  10915. - /* ignore over/under voltage fault after disconnect */
  10916. - if (f_reg == (1 << BQ24190_REG_F_CHRG_FAULT_SHIFT) &&
  10917. - !(ss_reg & BQ24190_REG_SS_PG_STAT_MASK))
  10918. - f_reg = 0;
  10919. -
  10920. - if (f_reg != bdi->f_reg) {
  10921. - dev_warn(bdi->dev,
  10922. - "Fault: boost %d, charge %d, battery %d, ntc %d\n",
  10923. - !!(f_reg & BQ24190_REG_F_BOOST_FAULT_MASK),
  10924. - !!(f_reg & BQ24190_REG_F_CHRG_FAULT_MASK),
  10925. - !!(f_reg & BQ24190_REG_F_BAT_FAULT_MASK),
  10926. - !!(f_reg & BQ24190_REG_F_NTC_FAULT_MASK));
  10927. -
  10928. - mutex_lock(&bdi->f_reg_lock);
  10929. - if ((bdi->f_reg & battery_mask_f) != (f_reg & battery_mask_f))
  10930. - alert_battery = true;
  10931. - if ((bdi->f_reg & ~battery_mask_f) != (f_reg & ~battery_mask_f))
  10932. - alert_charger = true;
  10933. - bdi->f_reg = f_reg;
  10934. - mutex_unlock(&bdi->f_reg_lock);
  10935. + goto out;
  10936. }
  10937.  
  10938. if (ss_reg != bdi->ss_reg) {
  10939. @@ -1328,119 +1238,71 @@ static void bq24190_check_status(struct bq24190_dev_info *bdi)
  10940. BQ24190_REG_ISC_EN_HIZ_MASK,
  10941. BQ24190_REG_ISC_EN_HIZ_SHIFT,
  10942. 0);
  10943. + ret = bq24190_write_mask(bdi,BQ24190_REG_ISC,
  10944. + BQ24190_REG_ISC_IINLIM_MASK,
  10945. + BQ24190_REG_ISC_IINLIM_SHIFT,
  10946. + 7);
  10947. if (ret < 0)
  10948. dev_err(bdi->dev, "Can't access ISC reg: %d\n",
  10949. ret);
  10950. }
  10951.  
  10952. - if ((bdi->ss_reg & battery_mask_ss) != (ss_reg & battery_mask_ss))
  10953. - alert_battery = true;
  10954. - if ((bdi->ss_reg & ~battery_mask_ss) != (ss_reg & ~battery_mask_ss))
  10955. - alert_charger = true;
  10956. bdi->ss_reg = ss_reg;
  10957. + alert_userspace = true;
  10958. }
  10959.  
  10960. - if (alert_charger || alert_battery)
  10961. - power_supply_changed(bdi->charger);
  10962. - if (alert_battery && bdi->battery)
  10963. - power_supply_changed(bdi->battery);
  10964. -
  10965. - dev_dbg(bdi->dev, "ss_reg: 0x%02x, f_reg: 0x%02x\n", ss_reg, f_reg);
  10966. -}
  10967. + mutex_lock(&bdi->f_reg_lock);
  10968.  
  10969. -static irqreturn_t bq24190_irq_handler_thread(int irq, void *data)
  10970. -{
  10971. - struct bq24190_dev_info *bdi = data;
  10972. - int error;
  10973. -
  10974. - bdi->irq_event = true;
  10975. - error = pm_runtime_get_sync(bdi->dev);
  10976. - if (error < 0) {
  10977. - dev_warn(bdi->dev, "pm_runtime_get failed: %i\n", error);
  10978. - pm_runtime_put_noidle(bdi->dev);
  10979. - return IRQ_NONE;
  10980. + ret = bq24190_read(bdi, BQ24190_REG_F, &f_reg);
  10981. + if (ret < 0) {
  10982. + mutex_unlock(&bdi->f_reg_lock);
  10983. + dev_err(bdi->dev, "Can't read F reg: %d\n", ret);
  10984. + goto out;
  10985. }
  10986. - bq24190_check_status(bdi);
  10987. - pm_runtime_mark_last_busy(bdi->dev);
  10988. - pm_runtime_put_autosuspend(bdi->dev);
  10989. - bdi->irq_event = false;
  10990. -
  10991. - return IRQ_HANDLED;
  10992. -}
  10993. -
  10994. -static void bq24190_extcon_work(struct work_struct *work)
  10995. -{
  10996. - struct bq24190_dev_info *bdi =
  10997. - container_of(work, struct bq24190_dev_info, extcon_work.work);
  10998. - int error, iinlim = 0;
  10999. - u8 v;
  11000.  
  11001. - error = pm_runtime_get_sync(bdi->dev);
  11002. - if (error < 0) {
  11003. - dev_warn(bdi->dev, "pm_runtime_get failed: %i\n", error);
  11004. - pm_runtime_put_noidle(bdi->dev);
  11005. - return;
  11006. - }
  11007. + if (f_reg != bdi->f_reg) {
  11008. + bdi->f_reg = f_reg;
  11009. + bdi->charger_health_valid = true;
  11010. + bdi->battery_health_valid = true;
  11011. + bdi->battery_status_valid = true;
  11012.  
  11013. - if (extcon_get_state(bdi->extcon, EXTCON_CHG_USB_SDP) == 1)
  11014. - iinlim = 500000;
  11015. - else if (extcon_get_state(bdi->extcon, EXTCON_CHG_USB_CDP) == 1 ||
  11016. - extcon_get_state(bdi->extcon, EXTCON_CHG_USB_ACA) == 1)
  11017. - iinlim = 1500000;
  11018. - else if (extcon_get_state(bdi->extcon, EXTCON_CHG_USB_DCP) == 1)
  11019. - iinlim = 2000000;
  11020. -
  11021. - if (iinlim) {
  11022. - error = bq24190_set_field_val(bdi, BQ24190_REG_ISC,
  11023. - BQ24190_REG_ISC_IINLIM_MASK,
  11024. - BQ24190_REG_ISC_IINLIM_SHIFT,
  11025. - bq24190_isc_iinlim_values,
  11026. - ARRAY_SIZE(bq24190_isc_iinlim_values),
  11027. - iinlim);
  11028. - if (error < 0)
  11029. - dev_err(bdi->dev, "Can't set IINLIM: %d\n", error);
  11030. + alert_userspace = true;
  11031. }
  11032.  
  11033. - /* if no charger found and in USB host mode, set OTG 5V boost, else normal */
  11034. - if (!iinlim && extcon_get_state(bdi->extcon, EXTCON_USB_HOST) == 1)
  11035. - v = BQ24190_REG_POC_CHG_CONFIG_OTG;
  11036. - else
  11037. - v = BQ24190_REG_POC_CHG_CONFIG_CHARGE;
  11038. -
  11039. - error = bq24190_write_mask(bdi, BQ24190_REG_POC,
  11040. - BQ24190_REG_POC_CHG_CONFIG_MASK,
  11041. - BQ24190_REG_POC_CHG_CONFIG_SHIFT,
  11042. - v);
  11043. - if (error < 0)
  11044. - dev_err(bdi->dev, "Can't set CHG_CONFIG: %d\n", error);
  11045. -
  11046. - pm_runtime_mark_last_busy(bdi->dev);
  11047. - pm_runtime_put_autosuspend(bdi->dev);
  11048. -}
  11049. -
  11050. -static int bq24190_extcon_event(struct notifier_block *nb, unsigned long event,
  11051. - void *param)
  11052. -{
  11053. - struct bq24190_dev_info *bdi =
  11054. - container_of(nb, struct bq24190_dev_info, extcon_nb);
  11055. + mutex_unlock(&bdi->f_reg_lock);
  11056.  
  11057. /*
  11058. - * The Power-Good detection may take up to 220ms, sometimes
  11059. - * the external charger detection is quicker, and the bq24190 will
  11060. - * reset to iinlim based on its own charger detection (which is not
  11061. - * hooked up when using external charger detection) resulting in
  11062. - * a too low default 500mA iinlim. Delay applying the extcon value
  11063. - * for 300ms to avoid this.
  11064. + * Sometimes bq24190 gives a steady trickle of interrupts even
  11065. + * though the watchdog timer is turned off and neither the STATUS
  11066. + * nor FAULT registers have changed. Weed out these sprurious
  11067. + * interrupts so userspace isn't alerted for no reason.
  11068. + * In addition, the chip always generates an interrupt after
  11069. + * register reset so we should ignore that one (the very first
  11070. + * interrupt received).
  11071. */
  11072. - queue_delayed_work(system_wq, &bdi->extcon_work, msecs_to_jiffies(300));
  11073. + if (alert_userspace) {
  11074. + if (!bdi->first_time) {
  11075. + power_supply_changed(bdi->charger);
  11076. + ///power_supply_changed(bdi->battery);
  11077. + } else {
  11078. + bdi->first_time = false;
  11079. + }
  11080. + }
  11081. +
  11082. +out:
  11083. + pm_runtime_put_sync(bdi->dev);
  11084.  
  11085. - return NOTIFY_OK;
  11086. + dev_dbg(bdi->dev, "ss_reg: 0x%02x, f_reg: 0x%02x\n", ss_reg, f_reg);
  11087. +
  11088. + return IRQ_HANDLED;
  11089. }
  11090.  
  11091. static int bq24190_hw_init(struct bq24190_dev_info *bdi)
  11092. {
  11093. u8 v;
  11094. int ret;
  11095. +printk("bq24190_hw_init\n");
  11096. + pm_runtime_get_sync(bdi->dev);
  11097.  
  11098. /* First check that the device really is what its supposed to be */
  11099. ret = bq24190_read_mask(bdi, BQ24190_REG_VPRS,
  11100. @@ -1448,23 +1310,70 @@ static int bq24190_hw_init(struct bq24190_dev_info *bdi)
  11101. BQ24190_REG_VPRS_PN_SHIFT,
  11102. &v);
  11103. if (ret < 0)
  11104. - return ret;
  11105. -
  11106. - if (v != BQ24190_REG_VPRS_PN_24190 &&
  11107. - v != BQ24190_REG_VPRS_PN_24192I) {
  11108. - dev_err(bdi->dev, "Error unknown model: 0x%02x\n", v);
  11109. - return -ENODEV;
  11110. + goto out;
  11111. +printk("vvvvvv==========%d,bdi->model======%d\n",v,bdi->model);
  11112. + if (v != BQ24190_REG_VPRS_PN_24192I) {
  11113. + ret = -ENODEV;
  11114. + goto out;
  11115. }
  11116.  
  11117. ret = bq24190_register_reset(bdi);
  11118. if (ret < 0)
  11119. - return ret;
  11120. + goto out;
  11121.  
  11122. ret = bq24190_set_mode_host(bdi);
  11123. +out:
  11124. + pm_runtime_put_sync(bdi->dev);
  11125. + return ret;
  11126. +}
  11127. +
  11128. +#ifdef CONFIG_OF
  11129. +static int bq24190_setup_dt(struct bq24190_dev_info *bdi)
  11130. +{
  11131. + bdi->irq = irq_of_parse_and_map(bdi->dev->of_node, 0);
  11132. + if (bdi->irq <= 0)
  11133. + return -1;
  11134. +
  11135. + return 0;
  11136. +}
  11137. +#else
  11138. +static int bq24190_setup_dt(struct bq24190_dev_info *bdi)
  11139. +{
  11140. + return -1;
  11141. +}
  11142. +#endif
  11143. +
  11144. +static int bq24190_setup_pdata(struct bq24190_dev_info *bdi,
  11145. + struct bq24190_platform_data *pdata)
  11146. +{
  11147. + int ret;
  11148. +printk("bq24190_setup_pdata\n");
  11149. + if(pdata==NULL)
  11150. + return -1;
  11151. + if (!gpio_is_valid(pdata->gpio_int))
  11152. + {
  11153. + printk("gpio_is_valid\n");
  11154. + return -1;
  11155. +}
  11156. +printk("bq24190_setup_pdatafggfg\n");
  11157. + ret = gpio_request(pdata->gpio_int, dev_name(bdi->dev));
  11158. if (ret < 0)
  11159. - return ret;
  11160. + return -1;
  11161. +
  11162. + ret = gpio_direction_input(pdata->gpio_int);
  11163. + if (ret < 0)
  11164. + goto out;
  11165. +
  11166. + bdi->irq = gpio_to_irq(pdata->gpio_int);
  11167. + if (!bdi->irq)
  11168. + goto out;
  11169.  
  11170. - return bq24190_read(bdi, BQ24190_REG_SS, &bdi->ss_reg);
  11171. + bdi->gpio_int = pdata->gpio_int;
  11172. + return 0;
  11173. +
  11174. +out:
  11175. + gpio_free(pdata->gpio_int);
  11176. + return -1;
  11177. }
  11178.  
  11179. static int bq24190_probe(struct i2c_client *client,
  11180. @@ -1472,68 +1381,86 @@ static int bq24190_probe(struct i2c_client *client,
  11181. {
  11182. struct i2c_adapter *adapter = to_i2c_adapter(client->dev.parent);
  11183. struct device *dev = &client->dev;
  11184. + struct bq24190_platform_data *pdata = client->dev.platform_data;
  11185. struct power_supply_config charger_cfg = {}, battery_cfg = {};
  11186. struct bq24190_dev_info *bdi;
  11187. - const char *name;
  11188. int ret;
  11189. -
  11190. + struct gpio_desc *gpio;
  11191. +printk("probe**********************\n");
  11192. if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA)) {
  11193. dev_err(dev, "No support for SMBUS_BYTE_DATA\n");
  11194. return -ENODEV;
  11195. }
  11196. -
  11197. +printk("bq24190hhhhhhhhhhhhh\n");
  11198. bdi = devm_kzalloc(dev, sizeof(*bdi), GFP_KERNEL);
  11199. if (!bdi) {
  11200. dev_err(dev, "Can't alloc bdi struct\n");
  11201. return -ENOMEM;
  11202. }
  11203. -
  11204. +printk("bdi->client\n");
  11205. bdi->client = client;
  11206. bdi->dev = dev;
  11207. +printk("id_driver\n");
  11208. +printk("id->name=====%s\n",id->name);
  11209. + bdi->model = id->driver_data;
  11210. +printk("id->name=====%s",id->name);
  11211. strncpy(bdi->model_name, id->name, I2C_NAME_SIZE);
  11212. mutex_init(&bdi->f_reg_lock);
  11213. - bdi->f_reg = 0;
  11214. - bdi->ss_reg = BQ24190_REG_SS_VBUS_STAT_MASK; /* impossible state */
  11215. + bdi->first_time = true;
  11216. + bdi->charger_health_valid = false;
  11217. + bdi->battery_health_valid = false;
  11218. + bdi->battery_status_valid = false;
  11219.  
  11220. i2c_set_clientdata(client, bdi);
  11221. +printk("id->name=====%s,LINE===%d\n",__func__,__LINE__);
  11222. + if (dev->of_node)
  11223. + ret = bq24190_setup_dt(bdi);
  11224. + else
  11225. + ret = bq24190_setup_pdata(bdi, pdata);
  11226.  
  11227. - if (!client->irq) {
  11228. + if (ret) {
  11229. dev_err(dev, "Can't get irq info\n");
  11230. - return -EINVAL;
  11231. + // return -EINVAL;
  11232. }
  11233. -
  11234. - /*
  11235. - * Devicetree platforms should get extcon via phandle (not yet supported).
  11236. - * On ACPI platforms, extcon clients may invoke us with:
  11237. - * struct property_entry pe[] =
  11238. - * { PROPERTY_ENTRY_STRING("extcon-name", client_name), ... };
  11239. - * struct i2c_board_info bi =
  11240. - * { .type = "bq24190", .addr = 0x6b, .properties = pe, .irq = irq };
  11241. - * struct i2c_adapter ad = { ... };
  11242. - * i2c_add_adapter(&ad);
  11243. - * i2c_new_device(&ad, &bi);
  11244. - */
  11245. - if (device_property_read_string(dev, "extcon-name", &name) == 0) {
  11246. - bdi->extcon = extcon_get_extcon_dev(name);
  11247. - if (!bdi->extcon)
  11248. - return -EPROBE_DEFER;
  11249. -
  11250. - dev_info(bdi->dev, "using extcon device %s\n", name);
  11251. +//bdi->irq=client->
  11252. + if(client->irq>0)
  11253. + {
  11254. +//chip
  11255. + bdi->irq=client->irq;
  11256. + printk("client->irq==========%d\n",client->irq);
  11257. }
  11258. -
  11259. - pm_runtime_enable(dev);
  11260. - pm_runtime_use_autosuspend(dev);
  11261. - pm_runtime_set_autosuspend_delay(dev, 600);
  11262. - ret = pm_runtime_get_sync(dev);
  11263. + else
  11264. + {
  11265. + gpio=devm_gpiod_get_index(dev,"bq24190_int",0,GPIOD_IN);
  11266. + if(IS_ERR(gpio)){
  11267. + dev_err(dev,"acpi get index failed\n");
  11268. + ret=PTR_ERR(gpio);
  11269. + goto out1;
  11270. + }else {
  11271. + ret = gpiod_direction_input(gpio);
  11272. + if(ret<0)
  11273. + dev_err(dev,"chrg set irq erro\n");
  11274. + bdi->irq=gpiod_to_irq(gpio);
  11275. + }
  11276. + }
  11277. +if(bdi->irq<0)
  11278. +bdi->irq=client->irq;
  11279. + ret = devm_request_threaded_irq(dev, bdi->irq, NULL,
  11280. + bq24190_irq_handler_thread,
  11281. + IRQF_TRIGGER_RISING | IRQF_ONESHOT,
  11282. + "bq24190-charger", bdi);
  11283. if (ret < 0) {
  11284. - dev_err(dev, "pm_runtime_get failed: %i\n", ret);
  11285. - goto out_pmrt;
  11286. + dev_err(dev, "Can't set up irq handler\n");
  11287. + goto out1;
  11288. }
  11289.  
  11290. + pm_runtime_enable(dev);
  11291. + pm_runtime_resume(dev);
  11292. +
  11293. ret = bq24190_hw_init(bdi);
  11294. if (ret < 0) {
  11295. dev_err(dev, "Hardware init failed\n");
  11296. - goto out_pmrt;
  11297. + goto out2;
  11298. }
  11299.  
  11300. charger_cfg.drv_data = bdi;
  11301. @@ -1544,191 +1471,123 @@ static int bq24190_probe(struct i2c_client *client,
  11302. if (IS_ERR(bdi->charger)) {
  11303. dev_err(dev, "Can't register charger\n");
  11304. ret = PTR_ERR(bdi->charger);
  11305. - goto out_pmrt;
  11306. + goto out2;
  11307. }
  11308.  
  11309. - /* the battery class is deprecated and will be removed. */
  11310. - /* in the interim, this property hides it. */
  11311. - if (!device_property_read_bool(dev, "omit-battery-class")) {
  11312. - battery_cfg.drv_data = bdi;
  11313. - bdi->battery = power_supply_register(dev, &bq24190_battery_desc,
  11314. - &battery_cfg);
  11315. - if (IS_ERR(bdi->battery)) {
  11316. - dev_err(dev, "Can't register battery\n");
  11317. - ret = PTR_ERR(bdi->battery);
  11318. - goto out_charger;
  11319. - }
  11320. + battery_cfg.drv_data = bdi;
  11321. +/****************/
  11322. +ret = bq24190_write_mask(bdi, BQ24190_REG_ISC,
  11323. + BQ24190_REG_ISC_IINLIM_MASK,
  11324. + BQ24190_REG_ISC_IINLIM_SHIFT,
  11325. + 7);
  11326. +u8 v;
  11327. +bq24190_read(bdi,BQ24190_REG_ISC,&v);
  11328. +printk("ret lim=====%d\n",v);
  11329. +
  11330. +ret=bq24190_write_mask(bdi, BQ24190_REG_CCC,
  11331. + BQ24190_REG_CCC_ICHG_MASK, BQ24190_REG_CCC_ICHG_SHIFT,32);
  11332. +bq24190_read(bdi,BQ24190_REG_CCC,&v);
  11333. +printk("ret cur=====%d\n",v);
  11334. +ret=bq24190_write_mask(bdi, BQ24190_REG_CVC,
  11335. + BQ24190_REG_CVC_VREG_MASK, BQ24190_REG_CVC_VREG_SHIFT,54);
  11336. +/*
  11337. + bdi->battery = power_supply_register(dev, &bq24190_battery_desc,
  11338. + &battery_cfg);
  11339. + if (IS_ERR(bdi->battery)) {
  11340. + dev_err(dev, "Can't register battery\n");
  11341. + ret = PTR_ERR(bdi->battery);
  11342. + goto out3;
  11343. }
  11344. -
  11345. +*/
  11346. ret = bq24190_sysfs_create_group(bdi);
  11347. +
  11348. if (ret) {
  11349. dev_err(dev, "Can't create sysfs entries\n");
  11350. - goto out_charger;
  11351. - }
  11352. -
  11353. - bdi->initialized = true;
  11354. -
  11355. - ret = devm_request_threaded_irq(dev, client->irq, NULL,
  11356. - bq24190_irq_handler_thread,
  11357. - IRQF_TRIGGER_FALLING | IRQF_ONESHOT,
  11358. - "bq24190-charger", bdi);
  11359. - if (ret < 0) {
  11360. - dev_err(dev, "Can't set up irq handler\n");
  11361. - goto out_sysfs;
  11362. - }
  11363. -
  11364. - if (bdi->extcon) {
  11365. - INIT_DELAYED_WORK(&bdi->extcon_work, bq24190_extcon_work);
  11366. - bdi->extcon_nb.notifier_call = bq24190_extcon_event;
  11367. - ret = devm_extcon_register_notifier_all(dev, bdi->extcon,
  11368. - &bdi->extcon_nb);
  11369. - if (ret) {
  11370. - dev_err(dev, "Can't register extcon\n");
  11371. - goto out_sysfs;
  11372. - }
  11373. -
  11374. - /* Sync initial cable state */
  11375. - queue_delayed_work(system_wq, &bdi->extcon_work, 0);
  11376. + goto out4;
  11377. }
  11378.  
  11379. - enable_irq_wake(client->irq);
  11380. -
  11381. - pm_runtime_mark_last_busy(dev);
  11382. - pm_runtime_put_autosuspend(dev);
  11383. -
  11384. return 0;
  11385.  
  11386. -out_sysfs:
  11387. - bq24190_sysfs_remove_group(bdi);
  11388. -
  11389. -out_charger:
  11390. - if (!IS_ERR_OR_NULL(bdi->battery))
  11391. - power_supply_unregister(bdi->battery);
  11392. +out4:
  11393. + power_supply_unregister(bdi->battery);
  11394. +out3:
  11395. power_supply_unregister(bdi->charger);
  11396. -
  11397. -out_pmrt:
  11398. - pm_runtime_put_sync(dev);
  11399. - pm_runtime_dont_use_autosuspend(dev);
  11400. +out2:
  11401. pm_runtime_disable(dev);
  11402. +out1:
  11403. + if (bdi->gpio_int)
  11404. + gpio_free(bdi->gpio_int);
  11405. +
  11406. return ret;
  11407. }
  11408.  
  11409. static int bq24190_remove(struct i2c_client *client)
  11410. {
  11411. struct bq24190_dev_info *bdi = i2c_get_clientdata(client);
  11412. - int error;
  11413. -
  11414. - error = pm_runtime_get_sync(bdi->dev);
  11415. - if (error < 0) {
  11416. - dev_warn(bdi->dev, "pm_runtime_get failed: %i\n", error);
  11417. - pm_runtime_put_noidle(bdi->dev);
  11418. - }
  11419.  
  11420. + pm_runtime_get_sync(bdi->dev);
  11421. bq24190_register_reset(bdi);
  11422. + pm_runtime_put_sync(bdi->dev);
  11423. +
  11424. bq24190_sysfs_remove_group(bdi);
  11425. - if (bdi->battery)
  11426. - power_supply_unregister(bdi->battery);
  11427. + power_supply_unregister(bdi->battery);
  11428. power_supply_unregister(bdi->charger);
  11429. - if (error >= 0)
  11430. - pm_runtime_put_sync(bdi->dev);
  11431. - pm_runtime_dont_use_autosuspend(bdi->dev);
  11432. pm_runtime_disable(bdi->dev);
  11433.  
  11434. - return 0;
  11435. -}
  11436. -
  11437. -static __maybe_unused int bq24190_runtime_suspend(struct device *dev)
  11438. -{
  11439. - struct i2c_client *client = to_i2c_client(dev);
  11440. - struct bq24190_dev_info *bdi = i2c_get_clientdata(client);
  11441. -
  11442. - if (!bdi->initialized)
  11443. - return 0;
  11444. -
  11445. - dev_dbg(bdi->dev, "%s\n", __func__);
  11446. + if (bdi->gpio_int)
  11447. + gpio_free(bdi->gpio_int);
  11448.  
  11449. return 0;
  11450. }
  11451.  
  11452. -static __maybe_unused int bq24190_runtime_resume(struct device *dev)
  11453. -{
  11454. - struct i2c_client *client = to_i2c_client(dev);
  11455. - struct bq24190_dev_info *bdi = i2c_get_clientdata(client);
  11456. -
  11457. - if (!bdi->initialized)
  11458. - return 0;
  11459. -
  11460. - if (!bdi->irq_event) {
  11461. - dev_dbg(bdi->dev, "checking events on possible wakeirq\n");
  11462. - bq24190_check_status(bdi);
  11463. - }
  11464. -
  11465. - return 0;
  11466. -}
  11467. -
  11468. -static __maybe_unused int bq24190_pm_suspend(struct device *dev)
  11469. +#ifdef CONFIG_PM_SLEEP
  11470. +static int bq24190_pm_suspend(struct device *dev)
  11471. {
  11472. + /*
  11473. struct i2c_client *client = to_i2c_client(dev);
  11474. struct bq24190_dev_info *bdi = i2c_get_clientdata(client);
  11475. - int error;
  11476. -
  11477. - error = pm_runtime_get_sync(bdi->dev);
  11478. - if (error < 0) {
  11479. - dev_warn(bdi->dev, "pm_runtime_get failed: %i\n", error);
  11480. - pm_runtime_put_noidle(bdi->dev);
  11481. - }
  11482.  
  11483. + pm_runtime_get_sync(bdi->dev);
  11484. bq24190_register_reset(bdi);
  11485. -
  11486. - if (error >= 0) {
  11487. - pm_runtime_mark_last_busy(bdi->dev);
  11488. - pm_runtime_put_autosuspend(bdi->dev);
  11489. - }
  11490. -
  11491. + pm_runtime_put_sync(bdi->dev);
  11492. +*/
  11493. return 0;
  11494. }
  11495.  
  11496. -static __maybe_unused int bq24190_pm_resume(struct device *dev)
  11497. -{
  11498. +static int bq24190_pm_resume(struct device *dev)
  11499. +{/*
  11500. struct i2c_client *client = to_i2c_client(dev);
  11501. struct bq24190_dev_info *bdi = i2c_get_clientdata(client);
  11502. - int error;
  11503.  
  11504. - bdi->f_reg = 0;
  11505. - bdi->ss_reg = BQ24190_REG_SS_VBUS_STAT_MASK; /* impossible state */
  11506. -
  11507. - error = pm_runtime_get_sync(bdi->dev);
  11508. - if (error < 0) {
  11509. - dev_warn(bdi->dev, "pm_runtime_get failed: %i\n", error);
  11510. - pm_runtime_put_noidle(bdi->dev);
  11511. - }
  11512. + bdi->charger_health_valid = false;
  11513. + bdi->battery_health_valid = false;
  11514. + bdi->battery_status_valid = false;
  11515.  
  11516. + pm_runtime_get_sync(bdi->dev);
  11517. bq24190_register_reset(bdi);
  11518. - bq24190_set_mode_host(bdi);
  11519. - bq24190_read(bdi, BQ24190_REG_SS, &bdi->ss_reg);
  11520. -
  11521. - if (error >= 0) {
  11522. - pm_runtime_mark_last_busy(bdi->dev);
  11523. - pm_runtime_put_autosuspend(bdi->dev);
  11524. - }
  11525. -
  11526. + pm_runtime_put_sync(bdi->dev);
  11527. +*/
  11528. /* Things may have changed while suspended so alert upper layer */
  11529. - power_supply_changed(bdi->charger);
  11530. - if (bdi->battery)
  11531. - power_supply_changed(bdi->battery);
  11532. +// power_supply_changed(bdi->charger);
  11533. + //power_supply_changed(bdi->battery);
  11534.  
  11535. return 0;
  11536. }
  11537. +#endif
  11538.  
  11539. -static const struct dev_pm_ops bq24190_pm_ops = {
  11540. - SET_RUNTIME_PM_OPS(bq24190_runtime_suspend, bq24190_runtime_resume,
  11541. - NULL)
  11542. - SET_SYSTEM_SLEEP_PM_OPS(bq24190_pm_suspend, bq24190_pm_resume)
  11543. -};
  11544. +static SIMPLE_DEV_PM_OPS(bq24190_pm_ops, bq24190_pm_suspend, bq24190_pm_resume);
  11545.  
  11546. +/*
  11547. + * Only support the bq24190 right now. The bq24192, bq24192i, and bq24193
  11548. + * are similar but not identical so the driver needs to be extended to
  11549. + * support them.
  11550. + */
  11551. static const struct i2c_device_id bq24190_i2c_ids[] = {
  11552. - { "bq24190" },
  11553. - { "bq24192i" },
  11554. + { "bq24190", BQ24190_REG_VPRS_PN_24190 },
  11555. +{"bq24192",},
  11556. +{"bxt_wcove_ext_charger",BQ24190_REG_VPRS_PN_24190},
  11557. +{"cht_wcove_ext_chgr",},
  11558. +//{ "TXN24292:00", BQ24190_REG_VPRS_PN_24190 },
  11559. { },
  11560. };
  11561. MODULE_DEVICE_TABLE(i2c, bq24190_i2c_ids);
  11562. diff --git a/drivers/power/supply/max17042_battery.c b/drivers/power/supply/max17042_battery.c
  11563. index aecaaa2b0586..703a2e93f747 100644
  11564. --- a/drivers/power/supply/max17042_battery.c
  11565. +++ b/drivers/power/supply/max17042_battery.c
  11566. @@ -1,4 +1,4 @@
  11567. -/*
  11568. + /*
  11569. * Fuel gauge driver for Maxim 17042 / 8966 / 8997
  11570. * Note that Maxim 8966 and 8997 are mfd and this is its subdevice.
  11571. *
  11572. @@ -986,7 +986,7 @@ static int max17042_probe(struct i2c_client *client,
  11573. int ret;
  11574. int i;
  11575. u32 val;
  11576. -
  11577. +printk("max17042_probe\n");
  11578. if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_WORD_DATA))
  11579. return -EIO;
  11580.  
  11581. @@ -1116,7 +1116,8 @@ MODULE_DEVICE_TABLE(of, max17042_dt_match);
  11582.  
  11583. static const struct i2c_device_id max17042_id[] = {
  11584. { "max17042", MAXIM_DEVICE_TYPE_MAX17042 },
  11585. - { "max17047", MAXIM_DEVICE_TYPE_MAX17047 },
  11586. + { "MAX17047", MAXIM_DEVICE_TYPE_MAX17047 },
  11587. +{"MAX17047:00",MAXIM_DEVICE_TYPE_MAX17047},
  11588. { "max17050", MAXIM_DEVICE_TYPE_MAX17050 },
  11589. { }
  11590. };
  11591. diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
  11592. index b8bb20d7acdb..38703ac228d8 100644
  11593. --- a/drivers/usb/core/hub.c
  11594. +++ b/drivers/usb/core/hub.c
  11595. @@ -2399,15 +2399,16 @@ static void set_usb_port_removable(struct usb_device *udev)
  11596. int usb_new_device(struct usb_device *udev)
  11597. {
  11598. int err;
  11599. -
  11600. +printk("usb_new_device\n");
  11601. if (udev->parent) {
  11602. /* Initialize non-root-hub device wakeup to disabled;
  11603. * device (un)configuration controls wakeup capable
  11604. * sysfs power/wakeup controls wakeup enabled/disabled
  11605. */
  11606. +printk("usb_new_deviceffffffff\n");
  11607. device_init_wakeup(&udev->dev, 0);
  11608. }
  11609. -
  11610. +//device_init_wakeup(&udev->dev, 0);
  11611. /* Tell the runtime-PM framework the device is active */
  11612. pm_runtime_set_active(&udev->dev);
  11613. pm_runtime_get_noresume(&udev->dev);
  11614. diff --git a/include/linux/power/bq24190_charger.h b/include/linux/power/bq24190_charger.h
  11615. new file mode 100644
  11616. index 000000000000..9f0283721cbc
  11617. --- /dev/null
  11618. +++ b/include/linux/power/bq24190_charger.h
  11619. @@ -0,0 +1,16 @@
  11620. +/*
  11621. + * Platform data for the TI bq24190 battery charger driver.
  11622. + *
  11623. + * This program is free software; you can redistribute it and/or modify
  11624. + * it under the terms of the GNU General Public License version 2 as
  11625. + * published by the Free Software Foundation.
  11626. + */
  11627. +
  11628. +#ifndef _BQ24190_CHARGER_H_
  11629. +#define _BQ24190_CHARGER_H_
  11630. +
  11631. +struct bq24190_platform_data {
  11632. + unsigned int gpio_int; /* GPIO pin that's connected to INT# */
  11633. +};
  11634. +
  11635. +#endif
  11636. diff --git a/include/sound/rt5645.h b/include/sound/rt5645.h
  11637. index a5cf6152e778..c14378e146a4 100644
  11638. --- a/include/sound/rt5645.h
  11639. +++ b/include/sound/rt5645.h
  11640. @@ -23,6 +23,7 @@ struct rt5645_platform_data {
  11641. unsigned int jd_mode;
  11642. /* Invert JD when jack insert */
  11643. bool jd_invert;
  11644. +bool inv_jd1_1;
  11645. };
  11646.  
  11647. #endif
  11648. diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c
  11649. index 87844a45886a..0a06d5396ba8 100644
  11650. --- a/sound/soc/codecs/rt5645.c
  11651. +++ b/sound/soc/codecs/rt5645.c
  11652. @@ -3198,6 +3198,7 @@ int rt5645_set_jack_detect(struct snd_soc_codec *codec,
  11653. struct snd_soc_jack *hp_jack, struct snd_soc_jack *mic_jack,
  11654. struct snd_soc_jack *btn_jack)
  11655. {
  11656. +printk("rt5645_irq\n");
  11657. struct rt5645_priv *rt5645 = snd_soc_codec_get_drvdata(codec);
  11658.  
  11659. rt5645->hp_jack = hp_jack;
  11660. @@ -3221,10 +3222,10 @@ static void rt5645_jack_detect_work(struct work_struct *work)
  11661. struct rt5645_priv *rt5645 =
  11662. container_of(work, struct rt5645_priv, jack_detect_work.work);
  11663. int val, btn_type, gpio_state = 0, report = 0;
  11664. -
  11665. +printk("rt5645_jack_detect_work\n");
  11666. if (!rt5645->codec)
  11667. return;
  11668. -
  11669. +printk("rt5645->pdata.jd_mode=%d\n",rt5645->pdata.jd_mode);
  11670. switch (rt5645->pdata.jd_mode) {
  11671. case 0: /* Not using rt5645 JD */
  11672. if (rt5645->gpiod_hp_det) {
  11673. @@ -3242,20 +3243,21 @@ static void rt5645_jack_detect_work(struct work_struct *work)
  11674. val = snd_soc_read(rt5645->codec, RT5645_A_JD_CTRL1) & 0x0070;
  11675. break;
  11676. default: /* 1 port */
  11677. - val = snd_soc_read(rt5645->codec, RT5645_A_JD_CTRL1) & 0x0020;
  11678. + val = snd_soc_read(rt5645->codec, RT5645_INT_IRQ_ST) & 0x1000;
  11679. break;
  11680.  
  11681. }
  11682.  
  11683. - switch (val) {
  11684. + //switch (val) {
  11685. /* jack in */
  11686. - case 0x30: /* 2 port */
  11687. - case 0x0: /* 1 port or 2 port */
  11688. - if (rt5645->jack_type == 0) {
  11689. + //case 0x30: /* 2 port */
  11690. + //case 0x0: /* 1 port or 2 port */
  11691. + if ((!val)&&(rt5645->jack_type == 0)) {
  11692. report = rt5645_jack_detect(rt5645->codec, 1);
  11693. /* for push button and jack out */
  11694. - break;
  11695. + //break;
  11696. }
  11697. +else if(!val&&rt5645->jack_type!=0){
  11698. btn_type = 0;
  11699. if (snd_soc_read(rt5645->codec, RT5645_INT_IRQ_ST) & 0x4) {
  11700. /* button pressed */
  11701. @@ -3303,18 +3305,19 @@ static void rt5645_jack_detect_work(struct work_struct *work)
  11702. msecs_to_jiffies(100));
  11703. }
  11704.  
  11705. - break;
  11706. + //break;
  11707. +}else{
  11708. /* jack out */
  11709. - case 0x70: /* 2 port */
  11710. - case 0x10: /* 2 port */
  11711. - case 0x20: /* 1 port */
  11712. + //case 0x70: /* 2 port */
  11713. + //case 0x10: /* 2 port */
  11714. + //case 0x20: /* 1 port */
  11715. report = 0;
  11716. snd_soc_update_bits(rt5645->codec,
  11717. RT5645_INT_IRQ_ST, 0x1, 0x0);
  11718. rt5645_jack_detect(rt5645->codec, 0);
  11719. - break;
  11720. - default:
  11721. - break;
  11722. + // break;
  11723. + //default:
  11724. + // break;
  11725. }
  11726.  
  11727. snd_soc_jack_report(rt5645->hp_jack, report, SND_JACK_HEADPHONE);
  11728. @@ -3337,7 +3340,7 @@ static void rt5645_rcclock_work(struct work_struct *work)
  11729. static irqreturn_t rt5645_irq(int irq, void *data)
  11730. {
  11731. struct rt5645_priv *rt5645 = data;
  11732. -
  11733. +printk("rt5645_irq\n");
  11734. queue_delayed_work(system_power_efficient_wq,
  11735. &rt5645->jack_detect_work, msecs_to_jiffies(250));
  11736.  
  11737. @@ -3385,7 +3388,7 @@ static int rt5645_probe(struct snd_soc_codec *codec)
  11738. snd_soc_dapm_force_enable_pin(dapm, "JD Power");
  11739. snd_soc_dapm_force_enable_pin(dapm, "LDO2");
  11740. snd_soc_dapm_sync(dapm);
  11741. - }
  11742. + }//
  11743.  
  11744. rt5645->eq_param = devm_kzalloc(codec->dev,
  11745. RT5645_HWEQ_NUM * sizeof(struct rt5645_eq_param_s), GFP_KERNEL);
  11746. @@ -3562,7 +3565,10 @@ static const struct acpi_device_id rt5645_acpi_match[] = {
  11747. };
  11748. MODULE_DEVICE_TABLE(acpi, rt5645_acpi_match);
  11749. #endif
  11750. -
  11751. +static struct rt5645_platform_data gdp_win_platform_data={
  11752. +.jd_mode=3,
  11753. +.inv_jd1_1=true,
  11754. +};
  11755. static struct rt5645_platform_data general_platform_data = {
  11756. .dmic1_data_pin = RT5645_DMIC1_DISABLE,
  11757. .dmic2_data_pin = RT5645_DMIC_DATA_IN2P,
  11758. @@ -3584,8 +3590,7 @@ static const struct dmi_system_id dmi_platform_intel_braswell[] = {
  11759. },
  11760. {
  11761. .ident = "Google Setzer",
  11762. - .matches = {
  11763. - DMI_MATCH(DMI_PRODUCT_NAME, "Setzer"),
  11764. + .matches = {DMI_MATCH(DMI_PRODUCT_NAME, "Setzer"),
  11765. },
  11766. },
  11767. {
  11768. @@ -3655,7 +3660,7 @@ static int rt5645_i2c_probe(struct i2c_client *i2c,
  11769.  
  11770. rt5645->i2c = i2c;
  11771. i2c_set_clientdata(i2c, rt5645);
  11772. -
  11773. +/*
  11774. if (pdata)
  11775. rt5645->pdata = *pdata;
  11776. else if (dmi_check_system(dmi_platform_intel_broadwell))
  11777. @@ -3664,6 +3669,8 @@ static int rt5645_i2c_probe(struct i2c_client *i2c,
  11778. rt5645_parse_dt(rt5645, &i2c->dev);
  11779. else if (dmi_check_system(dmi_platform_intel_braswell))
  11780. rt5645->pdata = general_platform_data;
  11781. +*/
  11782. +rt5645->pdata=gdp_win_platform_data;
  11783.  
  11784. rt5645->gpiod_hp_det = devm_gpiod_get_optional(&i2c->dev, "hp-detect",
  11785. GPIOD_IN);
  11786. @@ -3848,6 +3855,11 @@ static int rt5645_i2c_probe(struct i2c_client *i2c,
  11787. default:
  11788. break;
  11789. }
  11790. +if(rt5645->pdata.inv_jd1_1){
  11791. +regmap_update_bits(rt5645->regmap, RT5645_IRQ_CTRL2,
  11792. + RT5645_JD_1_1_MASK,
  11793. + RT5645_JD_1_1_INV);
  11794. +}
  11795. }
  11796.  
  11797. regmap_update_bits(rt5645->regmap, RT5645_ADDA_CLK1,
  11798. diff --git a/vmlinux-gdb.py b/vmlinux-gdb.py
  11799. new file mode 120000
  11800. index 000000000000..3b26993edca5
  11801. --- /dev/null
  11802. +++ b/vmlinux-gdb.py
  11803. @@ -0,0 +1 @@
  11804. +/usr/src/linux-4.12-rc2/scripts/gdb/vmlinux-gdb.py
  11805. \ No newline at end of file
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement