Просмотр исходного кода

qcacmn: Add dummy bus suspend/resume ops for data path

Currently, suspend/resume fails because data path suspend/resume ops
are not set. Add dummy ops for data path bus suspend and bus resume,
that simply return success. Actual implementations will follow.

Change-Id: Ic43dd05e3bd9a017ae0321eebc5d816116206aaf
CRs-Fixed: 1104135
Dustin Brown 8 лет назад
Родитель
Сommit
e2e8dc2163
1 измененных файлов с 26 добавлено и 0 удалено
  1. 26 0
      dp/wifi3.0/dp_main.c

+ 26 - 0
dp/wifi3.0/dp_main.c

@@ -1698,8 +1698,34 @@ static struct cdp_lro_ops dp_ops_lro = {
 	/* WIFI 3.0 DP NOT IMPLEMENTED YET */
 };
 
+/**
+ * dp_dummy_bus_suspend() - dummy bus suspend op
+ *
+ * FIXME - This is a placeholder for the actual logic!
+ *
+ * Return: QDF_STATUS_SUCCESS
+ */
+inline QDF_STATUS dp_dummy_bus_suspend(void)
+{
+	return QDF_STATUS_SUCCESS;
+}
+
+/**
+ * dp_dummy_bus_resume() - dummy bus resume
+ *
+ * FIXME - This is a placeholder for the actual logic!
+ *
+ * Return: QDF_STATUS_SUCCESS
+ */
+inline QDF_STATUS dp_dummy_bus_resume(void)
+{
+	return QDF_STATUS_SUCCESS;
+}
+
 static struct cdp_bus_ops dp_ops_bus = {
 	/* WIFI 3.0 DP NOT IMPLEMENTED YET */
+	.bus_suspend = dp_dummy_bus_suspend,
+	.bus_resume = dp_dummy_bus_resume
 };
 
 static struct cdp_ocb_ops dp_ops_ocb = {