82c88d08907056bacfdf2005185c77b7f281ccf9
[openwrt/openwrt.git] / target / Config.in
1 source "tmp/.config-target.in"
2
3 # Kernel/Hardware features
4
5 config HAS_TESTING_KERNEL
6 bool
7
8 config HAS_SPE_FPU
9 depends on powerpc
10 select HAS_FPU
11 bool
12
13 config HAS_FPU
14 bool
15
16 config HAS_DT_OVERLAY_SUPPORT
17 bool
18
19 config AUDIO_SUPPORT
20 bool
21
22 config GPIO_SUPPORT
23 bool
24
25 config PCI_SUPPORT
26 select AUDIO_SUPPORT
27 bool
28
29 config PCIE_SUPPORT
30 bool
31
32 config PCMCIA_SUPPORT
33 bool
34
35 config PINCTRL_SUPPORT
36 bool
37
38 config PWM_SUPPORT
39 bool
40
41 config USB_SUPPORT
42 select AUDIO_SUPPORT
43 bool
44
45 config USB_GADGET_SUPPORT
46 bool
47
48 config RTC_SUPPORT
49 bool
50
51 config BIG_ENDIAN
52 bool
53
54 config USES_PM
55 bool
56
57 config USES_DEVICETREE
58 bool
59
60 config USES_INITRAMFS
61 bool
62
63 config USES_SEPARATE_INITRAMFS
64 bool
65
66 config USES_SQUASHFS
67 bool
68
69 config USES_JFFS2
70 bool
71
72 config USES_JFFS2_NAND
73 bool
74
75 config USES_EXT4
76 bool
77
78 config USES_EROFS
79 bool
80
81 config USES_TARGZ
82 bool
83
84 config USES_CPIOGZ
85 bool
86
87 config USES_MINOR
88 bool
89
90 config USES_UBIFS
91 bool
92 select NAND_SUPPORT
93
94 config LOW_MEMORY_FOOTPRINT
95 bool
96
97 config SMALL_FLASH
98 bool
99
100 config NOMMU
101 bool
102
103 config HAS_MIPS16
104 depends on (mips || mipsel || mips64 || mips64el)
105 bool
106
107 config RFKILL_SUPPORT
108 bool
109
110 config EMMC_SUPPORT
111 bool
112
113 config NAND_SUPPORT
114 bool
115
116 config LEGACY_SDCARD_SUPPORT
117 bool
118
119 config ARCH_64BIT
120 bool
121
122 config VIRTIO_SUPPORT
123 bool
124
125 config USES_ROOTFS_PART
126 bool
127
128 config USES_BOOT_PART
129 bool
130
131 # Architecture selection
132
133 config aarch64
134 select ARCH_64BIT
135 bool
136
137 config aarch64_be
138 select ARCH_64BIT
139 select BIG_ENDIAN
140 bool
141
142 config arc
143 bool
144
145 config arceb
146 select BIG_ENDIAN
147 bool
148
149 config arm
150 bool
151
152 config armeb
153 select BIG_ENDIAN
154 bool
155
156 config arm_v6
157 bool
158
159 config arm_v7
160 bool
161
162 config i386
163 bool
164
165 config i686
166 bool
167
168 config loongarch64
169 select ARCH_64BIT
170 bool
171
172 config m68k
173 bool
174
175 config mips
176 select BIG_ENDIAN
177 bool
178
179 config mipsel
180 bool
181
182 config mips64
183 select BIG_ENDIAN
184 select ARCH_64BIT
185 bool
186
187 config mips64el
188 select ARCH_64BIT
189 bool
190
191 config powerpc
192 select BIG_ENDIAN
193 bool
194
195 config powerpc64
196 select BIG_ENDIAN
197 select ARCH_64BIT
198 bool
199
200 config riscv64
201 select ARCH_64BIT
202 bool
203
204 config sh3
205 bool
206
207 config sh3eb
208 select BIG_ENDIAN
209 bool
210
211 config sh4
212 bool
213
214 config sh4eb
215 select BIG_ENDIAN
216 bool
217
218 config sparc
219 select BIG_ENDIAN
220 bool
221
222 config x86_64
223 select ARCH_64BIT
224 bool
225
226 config ARCH
227 string
228 default "aarch64" if aarch64
229 default "aarch64_be" if aarch64_be
230 default "arc" if arc
231 default "arceb" if arceb
232 default "arm" if arm
233 default "armeb" if armeb
234 default "i386" if i386
235 default "i686" if i686
236 default "loongarch64" if loongarch64
237 default "m68k" if m68k
238 default "mips" if mips
239 default "mipsel" if mipsel
240 default "mips64" if mips64
241 default "mips64el" if mips64el
242 default "powerpc" if powerpc
243 default "powerpc64" if powerpc64
244 default "riscv64" if riscv64
245 default "sh3" if sh3
246 default "sh3eb" if sh3eb
247 default "sh4" if sh4
248 default "sh4eb" if sh4eb
249 default "sparc" if sparc
250 default "x86_64" if x86_64
251