drivers/net/wireless/realtek/rtw88/rtw8814a_table.c

Source file repositories/reference/linux-study-clean/drivers/net/wireless/realtek/rtw88/rtw8814a_table.c

File Facts

System
Linux kernel
Corpus path
drivers/net/wireless/realtek/rtw88/rtw8814a_table.c
Extension
.c
Size
634603 bytes
Lines
23931
Domain
Driver Families
Bucket
drivers/net
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
/* Copyright(c) 2025  Realtek Corporation
 */

#include "main.h"
#include "phy.h"
#include "rtw8814a_table.h"

static const u32 rtw8814a_mac[] = {
	0x010, 0x0000007C,
	0x014, 0x000000DB,
	0x016, 0x00000002,
	0x073, 0x00000010,
	0x420, 0x00000080,
	0x421, 0x0000000F,
	0x428, 0x0000000A,
	0x429, 0x00000010,
	0x430, 0x00000000,
	0x431, 0x00000000,
	0x432, 0x00000000,
	0x433, 0x00000001,
	0x434, 0x00000004,
	0x435, 0x00000005,
	0x436, 0x00000007,
	0x437, 0x00000008,
	0x43C, 0x00000004,
	0x43D, 0x00000005,
	0x43E, 0x00000007,
	0x43F, 0x00000008,
	0x440, 0x0000005D,
	0x441, 0x00000001,
	0x442, 0x00000000,
	0x444, 0x00000010,
	0x445, 0x000000F0,
	0x446, 0x00000001,
	0x447, 0x000000FE,
	0x448, 0x00000000,
	0x449, 0x00000000,
	0x44A, 0x00000000,
	0x44B, 0x00000040,
	0x44C, 0x00000010,
	0x44D, 0x000000F0,
	0x44E, 0x0000003F,
	0x44F, 0x00000000,
	0x450, 0x00000000,
	0x451, 0x00000000,
	0x452, 0x00000000,
	0x453, 0x00000040,
	0x45E, 0x00000004,
	0x49C, 0x00000010,
	0x49D, 0x000000F0,
	0x49E, 0x00000000,
	0x49F, 0x00000006,
	0x4A0, 0x000000E0,
	0x4A1, 0x00000003,
	0x4A2, 0x00000000,
	0x4A3, 0x00000040,
	0x4A4, 0x00000015,
	0x4A5, 0x000000F0,
	0x4A6, 0x00000000,
	0x4A7, 0x00000006,
	0x4A8, 0x000000E0,
	0x4A9, 0x00000000,
	0x4AA, 0x00000000,
	0x4AB, 0x00000000,
	0x7DA, 0x00000008,
	0x1448, 0x00000006,
	0x144A, 0x00000006,
	0x144C, 0x00000006,
	0x144E, 0x00000006,
	0x4C8, 0x000000FF,
	0x4C9, 0x00000008,
	0x4CA, 0x0000003C,
	0x4CB, 0x0000003C,
	0x4CC, 0x000000FF,
	0x4CD, 0x000000FF,
	0x4CE, 0x00000001,
	0x4CF, 0x00000008,
	0x500, 0x00000026,
	0x501, 0x000000A2,
	0x502, 0x0000002F,
	0x503, 0x00000000,
	0x504, 0x00000028,
	0x505, 0x000000A3,
	0x506, 0x0000005E,
	0x507, 0x00000000,
	0x508, 0x0000002B,
	0x509, 0x000000A4,
	0x50A, 0x0000005E,
	0x50B, 0x00000000,

Annotation

Implementation Notes