DRIVER_NAME := wlan
include drivers/net/wireless/rockchip_wlan/esp8089/esp_driver/esp_config.mk
-EXTRA_CFLAGS += -DDEBUG -DSIP_DEBUG -DFAST_TX_STATUS -DANDROID -DKERNEL_IV_WAR -DRX_SENDUP_SYNC -DDEBUGFS -DHAS_FW -DTEST_MODE -DHAS_INIT_DATA
-EXTRA_CFLAGS += -DESP_PREALLOC
+EXTRA_CFLAGS += -DDEBUG -DSIP_DEBUG -DFAST_TX_STATUS -DANDROID -DKERNEL_IV_WAR -DRX_SENDUP_SYNC -DDEBUGFS -DHAS_FW -DTEST_MODE -DESP_ANDROID_LOGGER -DINIT_DATA_CONF -DLOOKAHEAD -DSIF_DSR_WAR -DESP_PREALLOC
obj-$(CONFIG_ESP8089) := $(DRIVER_NAME).o
$(DRIVER_NAME)-y += esp_debug.o
$(DRIVER_NAME)-y += esp_pm.o
$(DRIVER_NAME)-y += testmode.o
+$(DRIVER_NAME):
+ $(MAKE) ARCH=$(ARCH) -C $(KSRC) M=$(MODPATH) modules
+
+.PHONE:clean
+clean:
+ $(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(MODPATH) clean
+
+#else
+#KDIR ?= /lib/modules/`uname -r`/build
+##KDIR ?= /home/espressif/src/sdio/cleanup
+
+#default:
+# $(MAKE) -C $(KDIR) M=$$PWD
+
+#endif
#ifndef _ESP_CONF_H_
#define _ESP_CONF_H_
-#define INIT_DATA_CONF_BUF "crystal_26M_en=1;test_xtal=0;sdio_configure=2;bt_configure=0;bt_protocol=0;dual_ant_configure=0;test_uart_configure=2;share_xtal=0;gpio_wake=0;no_auto_sleep=0;ext_rst=0;wakeup_gpio=12;ate_test=0;speed_suspend=1;$"
+#define INIT_DATA_CONF_BUF "crystal_26M_en=0;test_xtal=0;sdio_configure=2;bt_configure=0;bt_protocol=0;dual_ant_configure=0;test_uart_configure=2;share_xtal=0;gpio_wake=0;no_auto_sleep=0;ext_rst=0;wakeup_gpio=12;ate_test=0;speed_suspend=1;$"
#endif /*_ESP_CONF_H_ */