1e24c1f86SMichael Straube /* SPDX-License-Identifier: GPL-2.0 */ 20e54f609SAli Bahar /****************************************************************************** 30e54f609SAli Bahar * 40e54f609SAli Bahar * Copyright(c) 2007 - 2010 Realtek Corporation. All rights reserved. 50e54f609SAli Bahar * 60e54f609SAli Bahar ******************************************************************************/ 72865d42cSLarry Finger #ifndef __RTL8712_POWERSAVE_BITDEF_H__ 82865d42cSLarry Finger #define __RTL8712_POWERSAVE_BITDEF_H__ 92865d42cSLarry Finger 102865d42cSLarry Finger /*WOWCTRL*/ 112865d42cSLarry Finger #define _UWF BIT(3) 122865d42cSLarry Finger #define _MAGIC BIT(2) 132865d42cSLarry Finger #define _WOW_EN BIT(1) 142865d42cSLarry Finger #define _PMEN BIT(0) 152865d42cSLarry Finger 162865d42cSLarry Finger /*PSSTATUS*/ 172865d42cSLarry Finger #define _PSSTATUS_SEL_MSK 0x0F 182865d42cSLarry Finger 192865d42cSLarry Finger /*PSSWITCH*/ 202865d42cSLarry Finger #define _PSSWITCH_ACT BIT(7) 212865d42cSLarry Finger #define _PSSWITCH_SEL_MSK 0x0F 222865d42cSLarry Finger #define _PSSWITCH_SEL_SHT 0 232865d42cSLarry Finger 242865d42cSLarry Finger /*LPNAV_CTRL*/ 252865d42cSLarry Finger #define _LPNAV_EN BIT(31) 262865d42cSLarry Finger #define _LPNAV_EARLY_MSK 0x7FFF0000 272865d42cSLarry Finger #define _LPNAV_EARLY_SHT 16 282865d42cSLarry Finger #define _LPNAV_TH_MSK 0x0000FFFF 292865d42cSLarry Finger #define _LPNAV_TH_SHT 0 302865d42cSLarry Finger 312865d42cSLarry Finger /*RPWM*/ 322865d42cSLarry Finger /*CPWM*/ 332865d42cSLarry Finger #define _TOGGLING BIT(7) 342865d42cSLarry Finger #define _WWLAN BIT(3) 352865d42cSLarry Finger #define _RPS_ST BIT(2) 362865d42cSLarry Finger #define _WLAN_TRX BIT(1) 372865d42cSLarry Finger #define _SYS_CLK BIT(0) 382865d42cSLarry Finger 392865d42cSLarry Finger #endif /* __RTL8712_POWERSAVE_BITDEF_H__*/ 40