162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci/* Copyright(c) 2009-2014 Realtek Corporation.*/ 362306a36Sopenharmony_ci 462306a36Sopenharmony_ci#ifndef __RTL8723BE_DEF_H__ 562306a36Sopenharmony_ci#define __RTL8723BE_DEF_H__ 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#define HAL_PRIME_CHNL_OFFSET_DONT_CARE 0 862306a36Sopenharmony_ci#define HAL_PRIME_CHNL_OFFSET_LOWER 1 962306a36Sopenharmony_ci#define HAL_PRIME_CHNL_OFFSET_UPPER 2 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#define RX_MPDU_QUEUE 0 1362306a36Sopenharmony_ci#define CHIP_8723B (BIT(1) | BIT(2)) 1462306a36Sopenharmony_ci#define NORMAL_CHIP BIT(3) 1562306a36Sopenharmony_ci#define CHIP_VENDOR_SMIC BIT(8) 1662306a36Sopenharmony_ci/* Currently only for RTL8723B */ 1762306a36Sopenharmony_ci#define EXT_VENDOR_ID (BIT(18) | BIT(19)) 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_cienum rtl_desc_qsel { 2062306a36Sopenharmony_ci QSLT_BK = 0x2, 2162306a36Sopenharmony_ci QSLT_BE = 0x0, 2262306a36Sopenharmony_ci QSLT_VI = 0x5, 2362306a36Sopenharmony_ci QSLT_VO = 0x7, 2462306a36Sopenharmony_ci QSLT_BEACON = 0x10, 2562306a36Sopenharmony_ci QSLT_HIGH = 0x11, 2662306a36Sopenharmony_ci QSLT_MGNT = 0x12, 2762306a36Sopenharmony_ci QSLT_CMD = 0x13, 2862306a36Sopenharmony_ci}; 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_cienum rtl_desc8723e_rate { 3162306a36Sopenharmony_ci DESC92C_RATE1M = 0x00, 3262306a36Sopenharmony_ci DESC92C_RATE2M = 0x01, 3362306a36Sopenharmony_ci DESC92C_RATE5_5M = 0x02, 3462306a36Sopenharmony_ci DESC92C_RATE11M = 0x03, 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci DESC92C_RATE6M = 0x04, 3762306a36Sopenharmony_ci DESC92C_RATE9M = 0x05, 3862306a36Sopenharmony_ci DESC92C_RATE12M = 0x06, 3962306a36Sopenharmony_ci DESC92C_RATE18M = 0x07, 4062306a36Sopenharmony_ci DESC92C_RATE24M = 0x08, 4162306a36Sopenharmony_ci DESC92C_RATE36M = 0x09, 4262306a36Sopenharmony_ci DESC92C_RATE48M = 0x0a, 4362306a36Sopenharmony_ci DESC92C_RATE54M = 0x0b, 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci DESC92C_RATEMCS0 = 0x0c, 4662306a36Sopenharmony_ci DESC92C_RATEMCS1 = 0x0d, 4762306a36Sopenharmony_ci DESC92C_RATEMCS2 = 0x0e, 4862306a36Sopenharmony_ci DESC92C_RATEMCS3 = 0x0f, 4962306a36Sopenharmony_ci DESC92C_RATEMCS4 = 0x10, 5062306a36Sopenharmony_ci DESC92C_RATEMCS5 = 0x11, 5162306a36Sopenharmony_ci DESC92C_RATEMCS6 = 0x12, 5262306a36Sopenharmony_ci DESC92C_RATEMCS7 = 0x13, 5362306a36Sopenharmony_ci DESC92C_RATEMCS8 = 0x14, 5462306a36Sopenharmony_ci DESC92C_RATEMCS9 = 0x15, 5562306a36Sopenharmony_ci DESC92C_RATEMCS10 = 0x16, 5662306a36Sopenharmony_ci DESC92C_RATEMCS11 = 0x17, 5762306a36Sopenharmony_ci DESC92C_RATEMCS12 = 0x18, 5862306a36Sopenharmony_ci DESC92C_RATEMCS13 = 0x19, 5962306a36Sopenharmony_ci DESC92C_RATEMCS14 = 0x1a, 6062306a36Sopenharmony_ci DESC92C_RATEMCS15 = 0x1b, 6162306a36Sopenharmony_ci}; 6262306a36Sopenharmony_ci#endif 63