staging: r8188eu: move firmware related macros to rtw_fw.h
cover staging: r8188eu: move firmware related macros to rtw_fw.h
This series moves firmware related macros from rtl8188e_hal.h to rtw_fw.h. I missed these when I moved the firmware code into its own file.
Please apply this series on top of the series "staging: r8188eu: move firmware loading out of the hal layer".
Thanks,
Michael
Michael Straube (3):
staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST
staging: r8188eu: add spaces around & operator in IS_FW_HEADER_EXIST
staging: r8188eu: move firmware related macros to rtw_fw.h
drivers/staging/r8188eu/include/rtl8188e_hal.h | 11 ----------- drivers/staging/r8188eu/include/rtw_fw.h | 10 +++++++++- 2 files changed, 9 insertions(+), 12 deletions(-)
Signature · 1 line
2.34.1
PATCH 1/3 staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST
Rename _pFwHdr in the macro IS_FW_HEADER_EXIST to avoid camel case.
_pFwHdr -> _fwhdr
--- drivers/staging/r8188eu/include/rtl8188e_hal.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
drivers/staging/r8188eu/include/rtl8188e_hal.h +5 -5
@@ -39,11 +39,11 @@#define MAX_PAGE_SIZE 4096/* @ page : 4k bytes */ -#define IS_FW_HEADER_EXIST (_pFwHdr) \ - ((le16_to_cpu(_pFwHdr->Signature)&0xFFF0) == 0x92C0 || \ - (le16_to_cpu(_pFwHdr->Signature)&0xFFF0) == 0x88C0 || \ - (le16_to_cpu(_pFwHdr->Signature)&0xFFF0) == 0x2300 || \ - (le16_to_cpu(_pFwHdr->Signature)&0xFFF0) == 0x88E0) +#define IS_FW_HEADER_EXIST (_fwhdr) \ + ((le16_to_cpu(_fwhdr->Signature)&0xFFF0) == 0x92C0 || \ + (le16_to_cpu(_fwhdr->Signature)&0xFFF0) == 0x88C0 || \ + (le16_to_cpu(_fwhdr->Signature)&0xFFF0) == 0x2300 || \ + (le16_to_cpu(_fwhdr->Signature)&0xFFF0) == 0x88E0)/* This structure must be careful with byte-ordering */
Signature · 1 line
2.34.1
PATCH 2/3 staging: r8188eu: add spaces around & operator in IS_FW_HEADER_EXIST
In reply to Michael StraubeAdd spaces around & operator in the macro IS_FW_HEADER_EXIST to improve readability and follow kernel coding style.
--- drivers/staging/r8188eu/include/rtl8188e_hal.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
drivers/staging/r8188eu/include/rtl8188e_hal.h +4 -4
@@ -40,10 +40,10 @@#define MAX_PAGE_SIZE 4096/* @ page : 4k bytes */ #define IS_FW_HEADER_EXIST (_fwhdr) \ - ((le16_to_cpu(_fwhdr->Signature)&0xFFF0) == 0x92C0 || \ - (le16_to_cpu(_fwhdr->Signature)&0xFFF0) == 0x88C0 || \ - (le16_to_cpu(_fwhdr->Signature)&0xFFF0) == 0x2300 || \ - (le16_to_cpu(_fwhdr->Signature)&0xFFF0) == 0x88E0) + ((le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x92C0 || \ + (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x88C0 || \ + (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x2300 || \ + (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x88E0)/* This structure must be careful with byte-ordering */
Signature · 1 line
2.34.1
PATCH 3/3 staging: r8188eu: move firmware related macros to rtw_fw.h
In reply to Michael StraubeMove firmware related macros from rtl8188e_hal.h to rtw_fw.h.
--- drivers/staging/r8188eu/include/rtl8188e_hal.h | 11 ----------- drivers/staging/r8188eu/include/rtw_fw.h | 10 +++++++++- 2 files changed, 9 insertions(+), 12 deletions(-)
drivers/staging/r8188eu/include/rtl8188e_hal.h +0 -11
@@ -34,17 +34,6 @@#define DRVINFO_SZ 4/* unit is 8bytes */ #define PageNum_128 (_Len) (u32)(((_Len)>>7) + ((_Len) & 0x7F ? 1 : 0)) -/* download firmware related data structure */ -#define FW_8188E_START_ADDRESS 0x1000 - -#define MAX_PAGE_SIZE 4096/* @ page : 4k bytes */ - -#define IS_FW_HEADER_EXIST (_fwhdr) \ - ((le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x92C0 || \ - (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x88C0 || \ - (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x2300 || \ - (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x88E0) -/* This structure must be careful with byte-ordering */ struct rt_firmware_hdr {
drivers/staging/r8188eu/include/rtw_fw.h +9 -1
@@ -6,7 +6,15 @@#include "drv_types.h" -#define MAX_REG_BOLCK_SIZE 196 +#define MAX_REG_BOLCK_SIZE 196 +#define FW_8188E_START_ADDRESS 0x1000 +#define MAX_PAGE_SIZE 4096 + +#define IS_FW_HEADER_EXIST (_fwhdr) \ + ((le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x92C0 || \ + (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x88C0 || \ + (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x2300 || \ + (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x88E0)int rtl8188e_firmware_download (struct adapter *padapter);void rtw_reset_8051 (struct adapter *padapter);
Signature · 1 line
2.34.1