qcacmn: Add control path scheduler to common driver

Add control path converged scheduler functionality to common
driver.

Change-Id: I2087b985b4bed661c03e667dbcc082714add1266
CRs-Fixed: 1095867
This commit is contained in:
Krunal Soni
2016-10-06 12:36:26 -07:00
committed by qcabuildsw
parent d729f3fd28
commit 66eabcfdcc
16 changed files with 1716 additions and 20 deletions

View File

@@ -19,6 +19,9 @@
#include <qdf_types.h>
#include <qdf_trace.h>
#include <dispatcher_init_deinit.h>
#ifdef NAPIER_CODE
#include <scheduler_api.h>
#endif
/**
* DOC: This file provides various init/deinit trigger point for new
@@ -71,18 +74,6 @@ static QDF_STATUS tdls_deinit(void)
return QDF_STATUS_SUCCESS;
}
static QDF_STATUS scheduler_init(void)
{
return QDF_STATUS_SUCCESS;
}
static QDF_STATUS scheduler_deinit(void)
{
return QDF_STATUS_SUCCESS;
}
static QDF_STATUS scm_psoc_open(void)
{
return QDF_STATUS_SUCCESS;
@@ -146,6 +137,18 @@ static QDF_STATUS tdls_psoc_disable(void)
return QDF_STATUS_SUCCESS;
}
#ifndef NAPIER_CODE
static QDF_STATUS scheduler_init(void)
{
return QDF_STATUS_SUCCESS;
}
static QDF_STATUS scheduler_deinit(void)
{
return QDF_STATUS_SUCCESS;
}
#endif
QDF_STATUS dispatcher_init(void)
{
if (QDF_STATUS_SUCCESS != obj_manager_init())