build: add a feature flag for low-memory systems
[openwrt.git] / target / Config.in
1 source "tmp/.config-target.in"
2
3 # Kernel/Hardware features
4
5 config HAS_SPE_FPU
6         depends on powerpc
7         select HAS_FPU
8         bool
9
10 config HAS_FPU
11         bool
12
13 config AUDIO_SUPPORT
14         bool
15
16 config GPIO_SUPPORT
17         bool
18
19 config PCI_SUPPORT
20         select AUDIO_SUPPORT
21         bool
22
23 config PCIE_SUPPORT
24         bool
25
26 config PCMCIA_SUPPORT
27         bool
28
29 config USB_SUPPORT
30         select AUDIO_SUPPORT
31         bool
32
33 config USB_GADGET_SUPPORT
34         bool
35
36 config RTC_SUPPORT
37         bool
38
39 config BIG_ENDIAN
40         bool
41
42 config USES_DEVICETREE
43         bool
44
45 config USES_INITRAMFS
46         bool
47
48 config USES_SQUASHFS
49         bool
50
51 config USES_JFFS2
52         bool
53
54 config USES_JFFS2_NAND
55         bool
56
57 config USES_EXT4
58         bool
59
60 config USES_TARGZ
61         bool
62
63 config USES_CPIOGZ
64         bool
65
66 config USES_UBIFS
67         bool
68
69 config PROFILE_KCONFIG
70         bool
71
72 config LOW_MEMORY_FOOTPRINT
73         bool
74
75 config NOMMU
76         bool
77
78 config HAS_MIPS16
79         depends on (mips || mipsel || mips64 || mips64el)
80         bool
81
82 config RFKILL_SUPPORT
83         bool
84
85 config ARCH_64BIT
86         bool
87
88 # Architecture selection
89
90 config arm
91         bool
92
93 config armeb
94         select BIG_ENDIAN
95         bool
96
97 config arm_v4
98         bool
99
100 config arm_v5
101         bool
102
103 config arm_v6
104         bool
105
106 config arm_v7
107         bool
108
109 config avr32
110         select BIG_ENDIAN
111         bool
112
113 config cris
114         bool
115
116 config i386
117         bool
118
119 config i686
120         bool 
121
122 config m68k
123         bool
124
125 config mips
126         select BIG_ENDIAN
127         bool
128
129 config mipsel
130         bool
131
132 config mips64
133         select BIG_ENDIAN
134         select ARCH_64BIT
135         bool
136
137 config mips64el
138         select ARCH_64BIT
139         bool
140
141 config powerpc
142         select BIG_ENDIAN
143         bool
144
145 config powerpc64
146         select BIG_ENDIAN
147         select ARCH_64BIT
148         bool
149
150 config sh3
151         bool
152
153 config sh3eb
154         select BIG_ENDIAN
155         bool
156
157 config sh4
158         bool
159
160 config sh4eb
161         select BIG_ENDIAN
162         bool
163
164 config sparc
165         select BIG_ENDIAN
166         bool
167
168 config x86_64
169         select ARCH_64BIT
170         bool
171
172 config ARCH
173         string
174         default "arm"       if arm
175         default "armeb"     if armeb
176         default "avr32"     if avr32
177         default "cris"      if cris
178         default "i386"      if i386
179         default "i686"      if i686
180         default "m68k"      if m68k
181         default "mips"      if mips
182         default "mipsel"    if mipsel
183         default "mips64"    if mips64
184         default "mips64el"  if mips64el
185         default "powerpc"   if powerpc
186         default "sh3"       if sh3
187         default "sh3eb"     if sh3eb
188         default "sh4"       if sh4
189         default "sh4eb"     if sh4eb
190         default "sparc"     if sparc
191         default "x86_64"    if x86_64
192