From dbfb7ad84d1c70aee7cd3af20144981240184740 Mon Sep 17 00:00:00 2001 From: Houston Hoffman Date: Tue, 10 Nov 2015 16:45:19 -0800 Subject: [PATCH] qcacld-3.0: Introduce cdf_suspend_type Introduce an enum for use by multiple layers to suspend slightly differently when doing a runtime suspend versus a system suspend. Change-Id: I753bbe909e53558fe592defdca021331ec6feb88 CRs-Fixed: 935300 --- core/cdf/inc/cdf_types.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/core/cdf/inc/cdf_types.h b/core/cdf/inc/cdf_types.h index cef5fe4e5a..cdc16edb81 100644 --- a/core/cdf/inc/cdf_types.h +++ b/core/cdf/inc/cdf_types.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015 The Linux Foundation. All rights reserved. + * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. * * Previously licensed under the ISC license by Qualcomm Atheros, Inc. * @@ -508,4 +508,14 @@ struct cdf_tso_info_t { */ #define CDF_CE_TX_PKT_OFFSET_BIT_M 0x0fff0000 +/** + * enum cdf_suspend_type - type of suspend + * CDF_SYSTEM_SUSPEND: System suspend triggered wlan suspend + * CDF_RUNTIME_SUSPEND: Runtime pm inactivity timer triggered wlan suspend + */ +enum cdf_suspend_type { + CDF_SYSTEM_SUSPEND, + CDF_RUNTIME_SUSPEND +}; + #endif /* if !defined __CDF_TYPES_H */