[PATCH] Change AR6k driver to module and remove CONFIG_MD

Werner Almesberger werner at openmoko.org
Mon Jan 12 13:24:16 CET 2009


Andy, I see that you applied the patch to gta02-packaging-defconfig,
but not the part for gta02-moredrivers-defconfig. I checked that it
should still apply cleanly.

Here's the missing part again (description slightly updated):

This patch changes the GTA02 "moredrivers" configurations to build
the AR6k driver and S3C MCI (which is used exclusively by AR6k) as
modules. This way, WLAN can be brought up only if we actually need
it.

The patch also disables CONFIG_MD, which served no clear purpose.

Signed-off-by: Werner Almesberger <werner at openmoko.org>

---

diff --git a/arch/arm/configs/gta02-moredrivers-defconfig b/arch/arm/configs/gta02-moredrivers-defconfig
index c16d4f0..1d84c2b 100644
--- a/arch/arm/configs/gta02-moredrivers-defconfig
+++ b/arch/arm/configs/gta02-moredrivers-defconfig
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
 # Linux kernel version: 2.6.28-rc4
-# Thu Jan  8 20:00:01 2009
+# Sun Jan 11 22:14:56 2009
 #
 CONFIG_ARM=y
 CONFIG_HAVE_PWM=y
@@ -851,17 +851,7 @@ CONFIG_SCSI_LOWLEVEL=y
 # CONFIG_SCSI_DEBUG is not set
 # CONFIG_SCSI_DH is not set
 # CONFIG_ATA is not set
-CONFIG_MD=y
-# CONFIG_BLK_DEV_MD is not set
-CONFIG_BLK_DEV_DM=m
-# CONFIG_DM_DEBUG is not set
-CONFIG_DM_CRYPT=m
-CONFIG_DM_SNAPSHOT=m
-# CONFIG_DM_MIRROR is not set
-# CONFIG_DM_ZERO is not set
-# CONFIG_DM_MULTIPATH is not set
-# CONFIG_DM_DELAY is not set
-# CONFIG_DM_UEVENT is not set
+# CONFIG_MD is not set
 CONFIG_NETDEVICES=y
 # CONFIG_DUMMY is not set
 # CONFIG_BONDING is not set
@@ -1101,7 +1091,6 @@ CONFIG_I2C_S3C2410=y
 # CONFIG_SENSORS_TSL2550 is not set
 # CONFIG_SENSORS_TSL256X is not set
 CONFIG_PCA9632=y
-# CONFIG_LP5521 is not set
 # CONFIG_I2C_DEBUG_CORE is not set
 # CONFIG_I2C_DEBUG_ALGO is not set
 # CONFIG_I2C_DEBUG_BUS is not set
@@ -1601,7 +1590,7 @@ CONFIG_USB_ETH_RNDIS=y
 # CONFIG_USB_MIDI_GADGET is not set
 # CONFIG_USB_G_PRINTER is not set
 # CONFIG_USB_CDC_COMPOSITE is not set
-CONFIG_AR6000_WLAN=y
+CONFIG_AR6000_WLAN=m
 CONFIG_MMC=y
 # CONFIG_MMC_DEBUG is not set
 CONFIG_MMC_UNSAFE_RESUME=y
@@ -1620,7 +1609,7 @@ CONFIG_MMC_BLOCK_BOUNCE=y
 CONFIG_MMC_SDHCI=y
 CONFIG_MMC_SDHCI_S3C=y
 # CONFIG_MMC_SPI is not set
-CONFIG_MMC_S3C=y
+CONFIG_MMC_S3C=m
 # CONFIG_MEMSTICK is not set
 # CONFIG_ACCESSIBILITY is not set
 CONFIG_NEW_LEDS=y
@@ -1635,6 +1624,7 @@ CONFIG_LEDS_GPIO=y
 # CONFIG_LEDS_PCA955X is not set
 CONFIG_LEDS_NEO1973_VIBRATOR=y
 CONFIG_LEDS_NEO1973_GTA02=y
+# CONFIG_LEDS_LP5521 is not set
 
 #
 # LED Triggers



More information about the openmoko-kernel mailing list