1 /* SPDX-License-Identifier: GPL-2.0 */
2 /******************************************************************************
4 * Copyright(c) 2016 Realtek Corporation.
7 * wlanfae <wlanfae@realtek.com>
8 * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
11 * Larry Finger <Larry.Finger@lwfinger.net>
13 *****************************************************************************/
14 #ifndef _HALMAC_2_PLATFORM_H_
15 #define _HALMAC_2_PLATFORM_H_
18 #include <asm/byteorder.h>
20 #define HALMAC_PLATFORM_LITTLE_ENDIAN 1
21 #define HALMAC_PLATFORM_BIG_ENDIAN 0
23 /* Note : Named HALMAC_PLATFORM_LITTLE_ENDIAN / HALMAC_PLATFORM_BIG_ENDIAN
24 * is not mandatory. But Little endian must be '1'. Big endian must be '0'
26 #if defined(__LITTLE_ENDIAN)
27 #define HALMAC_SYSTEM_ENDIAN HALMAC_PLATFORM_LITTLE_ENDIAN
28 #elif defined(__BIG_ENDIAN)
29 #define HALMAC_SYSTEM_ENDIAN HALMAC_PLATFORM_BIG_ENDIAN
34 /* define the Platform SDIO Bus CLK */
35 #define PLATFORM_SD_CLK 50000000 /*50MHz*/
37 /* define the Rx FIFO expanding mode packet size unit for 8821C and 8822B */
38 /* Should be 8 Byte alignment */
39 #define HALMAC_RX_FIFO_EXPANDING_MODE_PKT_SIZE 16 /*Bytes*/
41 #endif /* _HALMAC_2_PLATFORM_H_ */