[ipq806x] Initial commit for NSS Driver

        NSS driver supports following features:
        [1] Dual concurrent NSS cores
        [2] Dual concurrent interrupts per NSS core
        [3] Crypto, Connection manager, GMAC, Profiler, IPsec
        [4] C2C
        [5] Fast path rules
        [6] Sync messages
	[7] Descriptor queue congestion cleared callback

        Note that following parts of code require more work:
        [1] NSS clock and reset initialization
        [2] Performance analysis (hrtimer, interrupt co-alescing)
        [3] Weighed RR queueing
        [4] Virtual interface support
	[5] Debug and statistics support

Change-Id: I9d6e158a73f67a5df20c9ae4c7c6786c1b9742b0
Signed-off-by: Abhishek Rastogi <arastogi@codeaurora.org>
13 files changed