wifi: 1. use dma transfer for sdmmc1 controller
authorlbt <lbt@rock-chips.com>
Sun, 12 Dec 2010 10:31:11 +0000 (18:31 +0800)
committerlbt <lbt@rock-chips.com>
Sun, 12 Dec 2010 10:31:11 +0000 (18:31 +0800)
      2. optimization for bcm4329 Makefile

arch/arm/mach-rk29/board-rk29sdk.c
drivers/net/wireless/bcm4329/Makefile

index 5112273ac9af2d07ddccd823af5d8dbdd75fbe75..af60e0c6004f550212b51441201777ae5226e2c3 100755 (executable)
@@ -766,7 +766,7 @@ struct rk29_sdmmc_platform_data default_sdmmc0_data = {
 };\r
 #endif\r
 #ifdef CONFIG_SDMMC1_RK29\r
-//#define CONFIG_SDMMC1_USE_DMA\r
+#define CONFIG_SDMMC1_USE_DMA\r
 static int rk29_sdmmc1_cfg_gpio(void)\r
 {\r
        rk29_mux_api_set(GPIO1C2_SDMMC1CMD_NAME, GPIO1H_SDMMC1_CMD);\r
index 6e295d49286b8c43e6eb12b7823c486aa39e7e25..26d61b83d6ccbf081ba2d717fe36db2fefb5ac5a 100755 (executable)
@@ -1,12 +1,10 @@
-EXTRA_CFLAGS += -Idrivers/net/wireless/bcm4329 -Idrivers/net/wireless/bcm4329/include
-EXTRA_CFLAGS += -DLINUX -DSRCBASE=\"$(BROADCOM_SRC_DIR)\" -DBCMDRIVER -DBCMDONGLEHOST -DDHDTHREAD\
-                -DBCMWPA2 -DBCMWAPI_WPI
-EXTRA_CFLAGS += -DUNRELEASEDCHIP -DOEM_ANDROID -DEMBEDDED_PLATFORM -DARP_OFFLOAD_SUPPORT -DPKT_FILTER_SUPPORT 
-EXTRA_CFLAGS += -DBCMSDIO -DDHD_GPL -DBCMLXSDMMC -DBCMPLATFORM_BUS
-EXTRA_CFLAGS += -DSDIO_ISR_THREAD
-EXTRA_CFLAGS += -DBDC -DTOE -DDHD_BCMEVENTS -DSHOW_EVENTS  \
-                -DDHD_SCHED -DDHD_DEBUG -DSDTEST 
-
+EXTRA_CFLAGS += -Idrivers/net/wireless/bcm4329 -Idrivers/net/wireless/bcm4329/include  \
+                -DLINUX -DSRCBASE=\"$(BROADCOM_SRC_DIR)\" -DBCMDRIVER -DBCMDONGLEHOST -DDHDTHREAD \
+                -DBCMWPA2 -DBCMWAPI_WPI -DUNRELEASEDCHIP -DOEM_ANDROID -DEMBEDDED_PLATFORM  \
+                -DARP_OFFLOAD_SUPPORT -DPKT_FILTER_SUPPORT -DBCMSDIO -DDHD_GPL -DBCMLXSDMMC \
+                -DBCMPLATFORM_BUS -DSDIO_ISR_THREAD -DBDC -DTOE -DDHD_BCMEVENTS -DSHOW_EVENTS  \
+                -DDHD_SCHED -DDHD_DEBUG -DSDTEST -Wall -Wstrict-prototypes -Werror
 
 bcmsdio-objs := bcmsdh.o bcmsdh_linux.o bcmsdh_sdmmc.o \
                 bcmsdh_sdmmc_linux.o