X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=rtl8821ce%2Fhal%2Fhalmac%2Fhalmac_88xx%2Fhalmac_flash_88xx.h;fp=rtl8821ce%2Fhal%2Fhalmac%2Fhalmac_88xx%2Fhalmac_flash_88xx.h;h=41429df1197465249a00f3cdac1eaf7a364d3973;hb=5dfc3c1fcc5931540271b05ad3fbe1b8ea9e941f;hp=0000000000000000000000000000000000000000;hpb=2fa6455211d41eb586da726ff16885de9fa86539;p=android-x86%2Fexternal-kernel-drivers.git diff --git a/rtl8821ce/hal/halmac/halmac_88xx/halmac_flash_88xx.h b/rtl8821ce/hal/halmac/halmac_88xx/halmac_flash_88xx.h new file mode 100644 index 0000000..41429df --- /dev/null +++ b/rtl8821ce/hal/halmac/halmac_88xx/halmac_flash_88xx.h @@ -0,0 +1,39 @@ +/****************************************************************************** + * + * Copyright(c) 2017 - 2018 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. + * + ******************************************************************************/ + +#ifndef _HALMAC_FLASH_88XX_H_ +#define _HALMAC_FLASH_88XX_H_ + +#include "../halmac_api.h" + +#if HALMAC_88XX_SUPPORT + +enum halmac_ret_status +download_flash_88xx(struct halmac_adapter *adapter, u8 *fw_bin, u32 size, + u32 rom_addr); + +enum halmac_ret_status +read_flash_88xx(struct halmac_adapter *adapter, u32 addr, u32 length); + +enum halmac_ret_status +erase_flash_88xx(struct halmac_adapter *adapter, u8 erase_cmd, u32 addr); + +enum halmac_ret_status +check_flash_88xx(struct halmac_adapter *adapter, u8 *fw_bin, u32 size, + u32 addr); + +#endif /* HALMAC_88XX_SUPPORT */ + +#endif/* _HALMAC_FLASH_88XX_H_ */