Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

/* SPDX-License-Identifier: GPL-2.0 */
/******************************************************************************
 *
 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
 *
 ******************************************************************************/

#ifndef	__ODMDYNAMICBBPOWERSAVING_H__
#define    __ODMDYNAMICBBPOWERSAVING_H__

typedef struct _Dynamic_Power_Saving_ {
	u8 PreCCAState;
	u8 CurCCAState;

	u8 PreRFState;
	u8 CurRFState;

	int Rssi_val_min;

	u8 initialize;
	u32 Reg874, RegC70, Reg85C, RegA74;

} PS_T, *pPS_T;

#define dm_RF_Saving ODM_RF_Saving

void ODM_RF_Saving(void *pDM_VOID, u8 bForceInNormal);

void odm_DynamicBBPowerSavingInit(void *pDM_VOID);

#endif