else
DHDCFLAGS += -DCUSTOMER_HW -DDHD_OF_SUPPORT
endif
+ifeq ($(CONFIG_AMLOGIC_WIFI),y)
DHDCFLAGS += -DCUSTOMER_HW_AMLOGIC
+endif
# DHDCFLAGS += -DBCMWAPI_WPI -DBCMWAPI_WAI
endif
endif
ifeq ($(CONFIG_DHD_USE_STATIC_BUF),y)
-# obj-m += dhd_static_buf.o
+ifneq ($(CONFIG_AMLOGIC_WIFI),y)
+ obj-m += dhd_static_buf.o
+endif
DHDCFLAGS += -DSTATIC_WL_PRIV_STRUCT -DENHANCED_STATIC_BUF
DHDCFLAGS += -DDHD_USE_STATIC_MEMDUMP -DCONFIG_DHD_USE_STATIC_BUF
endif
uint8 data;
if (enable) {
+#ifdef CUSTOMER_HW_AMLOGIC
if (wifi_irq_trigger_level() == GPIO_IRQ_LOW)
data = SDIO_SEPINT_MASK | SDIO_SEPINT_OE;
else
+#endif
data = SDIO_SEPINT_MASK | SDIO_SEPINT_OE | SDIO_SEPINT_ACT_HI;
}
else
#ifdef HW_OOB
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0))
+#ifdef CUSTOMER_HW_AMLOGIC
if (wifi_irq_trigger_level() == GPIO_IRQ_LOW)
host_oob_irq_flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWLEVEL | IORESOURCE_IRQ_SHAREABLE;
else
+#endif
host_oob_irq_flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL | IORESOURCE_IRQ_SHAREABLE;
#else
#ifdef HW_OOB_LOW_LEVEL