diff options
author | Kevin Hilman <khilman@deeprootsystems.com> | 2010-09-28 15:07:29 -0400 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2010-09-29 13:35:34 -0400 |
commit | ecfdd76d2ffe76687385294619f6576aa4338c4e (patch) | |
tree | cefe40cf0c734be39c0d70ddf3d21f64655f5dd6 /arch/arm/configs/omap2plus_defconfig | |
parent | 26428b5c4f675434d52c8dc09c4c8d5e6198a6ac (diff) |
OMAP2+: defconfig: modularize bluetooth, audio and WLAN
In working towards a smaller default kernel, only devices used for
early boot should be built in. Toward that end, build the following
as modules by default:
- bluetooth
- audio: ALSA, ASoC
- WLAN
Uncompressed kernel size comparison:
Before:
text data bss dec hex filename
6557576 465088 5616024 12638688 c0d9e0 vmlinux
After:
text data bss dec hex filename
5616572 436448 5610800 11663820 b1f9cc vmlinux
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/configs/omap2plus_defconfig')
-rw-r--r-- | arch/arm/configs/omap2plus_defconfig | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig index 9ca8df0b5b8e..cb5f7f929f7d 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig | |||
@@ -91,23 +91,23 @@ CONFIG_IP_PNP_RARP=y | |||
91 | # CONFIG_INET_LRO is not set | 91 | # CONFIG_INET_LRO is not set |
92 | # CONFIG_IPV6 is not set | 92 | # CONFIG_IPV6 is not set |
93 | CONFIG_NETFILTER=y | 93 | CONFIG_NETFILTER=y |
94 | CONFIG_BT=y | 94 | CONFIG_BT=m |
95 | CONFIG_BT_L2CAP=y | 95 | CONFIG_BT_L2CAP=m |
96 | CONFIG_BT_SCO=y | 96 | CONFIG_BT_SCO=m |
97 | CONFIG_BT_RFCOMM=y | 97 | CONFIG_BT_RFCOMM=y |
98 | CONFIG_BT_RFCOMM_TTY=y | 98 | CONFIG_BT_RFCOMM_TTY=y |
99 | CONFIG_BT_BNEP=y | 99 | CONFIG_BT_BNEP=m |
100 | CONFIG_BT_BNEP_MC_FILTER=y | 100 | CONFIG_BT_BNEP_MC_FILTER=y |
101 | CONFIG_BT_BNEP_PROTO_FILTER=y | 101 | CONFIG_BT_BNEP_PROTO_FILTER=y |
102 | CONFIG_BT_HIDP=y | 102 | CONFIG_BT_HIDP=m |
103 | CONFIG_BT_HCIUART=y | 103 | CONFIG_BT_HCIUART=m |
104 | CONFIG_BT_HCIUART_H4=y | 104 | CONFIG_BT_HCIUART_H4=y |
105 | CONFIG_BT_HCIUART_BCSP=y | 105 | CONFIG_BT_HCIUART_BCSP=y |
106 | CONFIG_BT_HCIUART_LL=y | 106 | CONFIG_BT_HCIUART_LL=y |
107 | CONFIG_BT_HCIBCM203X=y | 107 | CONFIG_BT_HCIBCM203X=m |
108 | CONFIG_BT_HCIBPA10X=y | 108 | CONFIG_BT_HCIBPA10X=m |
109 | CONFIG_CFG80211=y | 109 | CONFIG_CFG80211=m |
110 | CONFIG_MAC80211=y | 110 | CONFIG_MAC80211=m |
111 | CONFIG_MAC80211_RC_PID=y | 111 | CONFIG_MAC80211_RC_PID=y |
112 | CONFIG_MAC80211_RC_DEFAULT_PID=y | 112 | CONFIG_MAC80211_RC_DEFAULT_PID=y |
113 | CONFIG_MAC80211_LEDS=y | 113 | CONFIG_MAC80211_LEDS=y |
@@ -143,9 +143,9 @@ CONFIG_SMC91X=y | |||
143 | CONFIG_SMSC911X=y | 143 | CONFIG_SMSC911X=y |
144 | CONFIG_KS8851=y | 144 | CONFIG_KS8851=y |
145 | CONFIG_KS8851_MLL=y | 145 | CONFIG_KS8851_MLL=y |
146 | CONFIG_LIBERTAS=y | 146 | CONFIG_LIBERTAS=m |
147 | CONFIG_LIBERTAS_USB=y | 147 | CONFIG_LIBERTAS_USB=m |
148 | CONFIG_LIBERTAS_SDIO=y | 148 | CONFIG_LIBERTAS_SDIO=m |
149 | CONFIG_LIBERTAS_DEBUG=y | 149 | CONFIG_LIBERTAS_DEBUG=y |
150 | CONFIG_USB_USBNET=y | 150 | CONFIG_USB_USBNET=y |
151 | CONFIG_USB_ALI_M5632=y | 151 | CONFIG_USB_ALI_M5632=y |
@@ -207,8 +207,8 @@ CONFIG_FONTS=y | |||
207 | CONFIG_FONT_8x8=y | 207 | CONFIG_FONT_8x8=y |
208 | CONFIG_FONT_8x16=y | 208 | CONFIG_FONT_8x16=y |
209 | CONFIG_LOGO=y | 209 | CONFIG_LOGO=y |
210 | CONFIG_SOUND=y | 210 | CONFIG_SOUND=m |
211 | CONFIG_SND=y | 211 | CONFIG_SND=m |
212 | CONFIG_SND_MIXER_OSS=y | 212 | CONFIG_SND_MIXER_OSS=y |
213 | CONFIG_SND_PCM_OSS=y | 213 | CONFIG_SND_PCM_OSS=y |
214 | CONFIG_SND_VERBOSE_PRINTK=y | 214 | CONFIG_SND_VERBOSE_PRINTK=y |