qcacld-3.0 : Enable address alignment adjust for TXDMA

Per HW team's analysis, we find a TXDMA HW limitation:
ADDR0&0x1FFFFFFF8 should not equal ADDR1&0x1FFFFFFF8.
Otherwise, TXDMA will run into exception, which cause TX
fail.
ADDR0: the address of last words in previous buffer;
ADDR1: the address of first words in next
buffer;

Change-Id: I7df44f2ef7a3dc4cd7fb8cd85d298535aa2155e2
CRs-Fixed: 2748507
diff --git a/Kbuild b/Kbuild
index 32e2ce9..c73f12c 100644
--- a/Kbuild
+++ b/Kbuild
@@ -3248,6 +3248,8 @@
 
 cppflags-$(CONFIG_MORE_TX_DESC) += -DTX_TO_NPEERS_INC_TX_DESCS
 
+cppflags-$(CONFIG_FIX_TXDMA_ALIGNMENT) += -DFIX_TXDMA_LIMITATION
+
 ccflags-$(CONFIG_HASTINGS_BT_WAR) += -DHASTINGS_BT_WAR
 
 cppflags-$(CONFIG_SLUB_DEBUG_ON) += -DHIF_CONFIG_SLUB_DEBUG_ON