1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 config ADK_WALDUX_KERNEL_MISC_DEVICES
7 config ADK_WALDUX_KERNEL_MFD_SYSCON
10 config ADK_WALDUX_KERNEL_OF
13 config ADK_WALDUX_KERNEL_FIRMWARE_IN_KERNEL
15 default y if ADK_WALDUX_KERNEL_R8169 && ADK_WALDUX_KERNEL_ROOT_NFS
18 config ADK_WALDUX_KERNEL_EXTRA_FIRMWARE
20 default "rtl8168e-2.fw" if ADK_WALDUX_KERNEL_R8169 && ADK_WALDUX_KERNEL_ROOT_NFS
23 config ADK_WALDUX_KERNEL_FW_LOADER_USER_HELPER
26 config ADK_WALDUX_KERNEL_KEYS
29 config ADK_WALDUX_KERNEL_SBUS
32 config ADK_WALDUX_KERNEL_FIQ
35 config ADK_WALDUX_KERNEL_FSL_OTP
37 depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
38 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
41 config ADK_WALDUX_KERNEL_IMX_WEIM
43 depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
44 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
47 config ADK_WALDUX_KERNEL_INTEL_IOMMU
50 config ADK_WALDUX_KERNEL_IOMMU_API
53 config ADK_WALDUX_KERNEL_IOMMU_IOVA
56 config ADK_WALDUX_KERNEL_DMAR_TABLE
59 menu "Miscellaneous devices support"
61 source "target/waldux//config/Config.in.rtc"
62 source "target/waldux//config/Config.in.leds"
63 source "target/waldux//config/Config.in.watchdog"
64 source "target/waldux//config/Config.in.thermal"
65 source "target/waldux//config/Config.in.i2c"
66 source "target/waldux//config/Config.in.spi"
67 source "target/waldux//config/Config.in.regmap"
68 source "target/waldux//config/Config.in.regulator"
69 source "target/waldux//config/Config.in.gpio"
70 source "target/waldux//config/Config.in.dma"
71 source "target/waldux//config/Config.in.lib"
73 config ADK_WALDUX_KERNEL_PWM
76 config ADK_WALDUX_KERNEL_PWM_IMX
78 select ADK_WALDUX_KERNEL_PWM
79 depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
80 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
83 config ADK_WALDUX_KERNEL_KEXEC
84 bool "Add KEXEC syscall"
86 You need also kexec-tools to benefit from it.
88 config ADK_WALDUX_KERNEL_PARPORT
89 tristate "Generic parallel port support"
90 depends on ADK_TARGET_WITH_PP
92 Kernel module for generic parallel port support.
94 config ADK_WALDUX_KERNEL_PARPORT_PC
95 tristate "PC style parallel port support"
96 depends on ADK_WALDUX_KERNEL_PARPORT
98 Kernel module for PC style parallel port support.
100 config ADK_WALDUX_KERNEL_PLIP
101 tristate "PLIP (internet over parallel port)"
102 depends on ADK_WALDUX_KERNEL_PARPORT
103 select ADK_WALDUX_KERNEL_PARPORT_PC
105 PLIP: IPv4 over parallel port, using a Turbo Laplink
106 (crossed null-printer) cable. Drivers exist for DOS
107 (from Crynwr), Linux 2.x (protocol changed and is no
108 longer compatible with Linux 1.x), FreeBSD and MirBSD.
109 This will enlarge your kernel by about 8 KiB.
111 config ADK_WALDUX_KERNEL_PRINTER
112 tristate "Line printer support"
113 depends on ADK_WALDUX_KERNEL_PARPORT
114 select ADK_WALDUX_KERNEL_PARPORT_PC
116 Kernel module for line printer support
118 config ADK_WALDUX_KERNEL_PPDEV
119 tristate "Userland parallel port driver"
120 depends on ADK_WALDUX_KERNEL_PARPORT
121 select ADK_WALDUX_KERNEL_PARPORT_PC
123 Kernel module for userland parallel port access
125 config ADK_WALDUX_KERNEL_FW_LOADER
126 tristate "Userspace firmware loading support"
127 depends on !ADK_TARGET_SYSTEM_SHARP_ZAURUS
129 This may be necessary when using drivers which require
130 loading of external firmware files.
132 config ADK_WALDUX_KERNEL_EEPROM_93CX6
133 tristate "93cx6 eeprom support"
134 depends on ADK_WALDUX_KERNEL_MAC80211
135 select ADK_WALDUX_KERNEL_MISC_DEVICES
137 config ADK_WALDUX_KERNEL_IOMMU_SUPPORT
138 bool "IOMMU support for Intel"
139 select ADK_WALDUX_KERNEL_PCI_MSI
140 select ADK_WALDUX_KERNEL_INTEL_IOMMU
141 select ADK_WALDUX_KERNEL_IOMMU_API
142 select ADK_WALDUX_KERNEL_IOMMU_IOVA
143 select ADK_WALDUX_KERNEL_DMAR_TABLE
144 depends on ADK_TARGET_WITH_IOMMU