qcacmn: Initialization of P2P component

Defines main APIs and data structures. Initial basic frame work of
P2P component.

Change-Id: I08d2e2cec734ddc535d88996f7d5ece5ef3d270a
CRs-Fixed: 1099441
diff --git a/umac/cmn_services/inc/wlan_cmn.h b/umac/cmn_services/inc/wlan_cmn.h
index f640378..f7107ed 100644
--- a/umac/cmn_services/inc/wlan_cmn.h
+++ b/umac/cmn_services/inc/wlan_cmn.h
@@ -79,6 +79,7 @@
  * @WLAN_UMAC_COMP_MGMT_TXRX:   MGMT Tx/Rx
  * @WLAN_UMAC_COMP_SERIALIZATION: Serialization
  * @WLAN_UMAC_COMP_PMO:         PMO component
+ * @WLAN_UMAC_COMP_P2P:      P2P
  * @WLAN_UMAC_COMP_ID_MAX: Maximum components in UMAC
  *
  * This id is static.
@@ -90,6 +91,7 @@
 	WLAN_UMAC_COMP_MGMT_TXRX      = 2,
 	WLAN_UMAC_COMP_SERIALIZATION  = 3,
 	WLAN_UMAC_COMP_PMO            = 4,
+	WLAN_UMAC_COMP_P2P            = 5,
 	WLAN_UMAC_COMP_ID_MAX,
 };