From e2e8dc2163b628d5937259cf9cdd183383975cee Mon Sep 17 00:00:00 2001 From: Dustin Brown Date: Wed, 21 Dec 2016 12:01:03 -0800 Subject: [PATCH] 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 --- dp/wifi3.0/dp_main.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index e72f80840831..7a68dc0c65fc 100644 --- a/dp/wifi3.0/dp_main.c +++ b/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 = {