mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 21:57:43 +00:00
fb025382b4
This fixes the issue reported by checkpatch.pl: "Do not include the paragraph about writing to the Free Software Foundation's mailing address from the sample GPL notice. The FSF has changed addresses in the past, and may do so again. Linux already includes a copy of the GPL." in all files for the rtl8188eu driver. Signed-off-by: Kyle Kuffermann <kyle.kuffermann@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
97 lines
2.9 KiB
C
97 lines
2.9 KiB
C
/******************************************************************************
|
|
*
|
|
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify it
|
|
* under the terms of version 2 of the GNU General Public License as
|
|
* published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope that it will be useful, but WITHOUT
|
|
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
|
* more details.
|
|
*
|
|
******************************************************************************/
|
|
|
|
#include "pwrseq.h"
|
|
#include <rtl8188e_hal.h>
|
|
|
|
/*
|
|
drivers should parse below arrays and do the corresponding actions
|
|
*/
|
|
/* 3 Power on Array */
|
|
struct wl_pwr_cfg rtl8188E_power_on_flow[RTL8188E_TRANS_CARDEMU_TO_ACT_STEPS +
|
|
RTL8188E_TRANS_END_STEPS] = {
|
|
RTL8188E_TRANS_CARDEMU_TO_ACT
|
|
RTL8188E_TRANS_END
|
|
};
|
|
|
|
/* 3Radio off Array */
|
|
struct wl_pwr_cfg rtl8188E_radio_off_flow[RTL8188E_TRANS_ACT_TO_CARDEMU_STEPS +
|
|
RTL8188E_TRANS_END_STEPS] = {
|
|
RTL8188E_TRANS_ACT_TO_CARDEMU
|
|
RTL8188E_TRANS_END
|
|
};
|
|
|
|
/* 3Card Disable Array */
|
|
struct wl_pwr_cfg rtl8188E_card_disable_flow
|
|
[RTL8188E_TRANS_ACT_TO_CARDEMU_STEPS +
|
|
RTL8188E_TRANS_CARDEMU_TO_PDN_STEPS +
|
|
RTL8188E_TRANS_END_STEPS] = {
|
|
RTL8188E_TRANS_ACT_TO_CARDEMU
|
|
RTL8188E_TRANS_CARDEMU_TO_CARDDIS
|
|
RTL8188E_TRANS_END
|
|
};
|
|
|
|
/* 3 Card Enable Array */
|
|
struct wl_pwr_cfg rtl8188E_card_enable_flow
|
|
[RTL8188E_TRANS_ACT_TO_CARDEMU_STEPS +
|
|
RTL8188E_TRANS_CARDEMU_TO_PDN_STEPS +
|
|
RTL8188E_TRANS_END_STEPS] = {
|
|
RTL8188E_TRANS_CARDDIS_TO_CARDEMU
|
|
RTL8188E_TRANS_CARDEMU_TO_ACT
|
|
RTL8188E_TRANS_END
|
|
};
|
|
|
|
/* 3Suspend Array */
|
|
struct wl_pwr_cfg rtl8188E_suspend_flow[RTL8188E_TRANS_ACT_TO_CARDEMU_STEPS +
|
|
RTL8188E_TRANS_CARDEMU_TO_SUS_STEPS +
|
|
RTL8188E_TRANS_END_STEPS] = {
|
|
RTL8188E_TRANS_ACT_TO_CARDEMU
|
|
RTL8188E_TRANS_CARDEMU_TO_SUS
|
|
RTL8188E_TRANS_END
|
|
};
|
|
|
|
/* 3 Resume Array */
|
|
struct wl_pwr_cfg rtl8188E_resume_flow[RTL8188E_TRANS_ACT_TO_CARDEMU_STEPS +
|
|
RTL8188E_TRANS_CARDEMU_TO_SUS_STEPS +
|
|
RTL8188E_TRANS_END_STEPS] = {
|
|
RTL8188E_TRANS_SUS_TO_CARDEMU
|
|
RTL8188E_TRANS_CARDEMU_TO_ACT
|
|
RTL8188E_TRANS_END
|
|
};
|
|
|
|
/* 3HWPDN Array */
|
|
struct wl_pwr_cfg rtl8188E_hwpdn_flow[RTL8188E_TRANS_ACT_TO_CARDEMU_STEPS +
|
|
RTL8188E_TRANS_CARDEMU_TO_PDN_STEPS +
|
|
RTL8188E_TRANS_END_STEPS] = {
|
|
RTL8188E_TRANS_ACT_TO_CARDEMU
|
|
RTL8188E_TRANS_CARDEMU_TO_PDN
|
|
RTL8188E_TRANS_END
|
|
};
|
|
|
|
/* 3 Enter LPS */
|
|
struct wl_pwr_cfg rtl8188E_enter_lps_flow[RTL8188E_TRANS_ACT_TO_LPS_STEPS +
|
|
RTL8188E_TRANS_END_STEPS] = {
|
|
/* FW behavior */
|
|
RTL8188E_TRANS_ACT_TO_LPS
|
|
RTL8188E_TRANS_END
|
|
};
|
|
|
|
/* 3 Leave LPS */
|
|
struct wl_pwr_cfg rtl8188E_leave_lps_flow[RTL8188E_TRANS_LPS_TO_ACT_STEPS +
|
|
RTL8188E_TRANS_END_STEPS] = {
|
|
/* FW behavior */
|
|
RTL8188E_TRANS_LPS_TO_ACT
|
|
RTL8188E_TRANS_END
|
|
};
|