drivers/net/wireless/realtek/rtl8xxxu/regs.h
Source file repositories/reference/linux-study-clean/drivers/net/wireless/realtek/rtl8xxxu/regs.h
File Facts
- System
- Linux kernel
- Corpus path
drivers/net/wireless/realtek/rtl8xxxu/regs.h- Extension
.h- Size
- 46514 bytes
- Lines
- 1385
- 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.
- 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
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
#define REG_SYS_ISO_CTRL 0x0000
#define SYS_ISO_MD2PP BIT(0)
#define SYS_ISO_ANALOG_IPS BIT(5)
#define SYS_ISO_DIOR BIT(9)
#define SYS_ISO_PWC_EV25V BIT(14)
#define SYS_ISO_PWC_EV12V BIT(15)
#define REG_SYS_FUNC 0x0002
#define SYS_FUNC_BBRSTB BIT(0)
#define SYS_FUNC_BB_GLB_RSTN BIT(1)
#define SYS_FUNC_USBA BIT(2)
#define SYS_FUNC_UPLL BIT(3)
#define SYS_FUNC_USBD BIT(4)
#define SYS_FUNC_DIO_PCIE BIT(5)
#define SYS_FUNC_PCIEA BIT(6)
#define SYS_FUNC_PPLL BIT(7)
#define SYS_FUNC_PCIED BIT(8)
#define SYS_FUNC_DIOE BIT(9)
#define SYS_FUNC_CPU_ENABLE BIT(10)
#define SYS_FUNC_DCORE BIT(11)
#define SYS_FUNC_ELDR BIT(12)
#define SYS_FUNC_DIO_RF BIT(13)
#define SYS_FUNC_HWPDN BIT(14)
#define SYS_FUNC_MREGEN BIT(15)
#define REG_APS_FSMCO 0x0004
#define APS_FSMCO_PFM_ALDN BIT(1)
#define APS_FSMCO_PFM_WOWL BIT(3)
#define APS_FSMCO_ENABLE_POWERDOWN BIT(4)
#define APS_FSMCO_MAC_ENABLE BIT(8)
#define APS_FSMCO_MAC_OFF BIT(9)
#define APS_FSMCO_SW_LPS BIT(10)
#define APS_FSMCO_HW_SUSPEND BIT(11)
#define APS_FSMCO_PCIE BIT(12)
#define APS_FSMCO_HOST BIT(14)
#define APS_FSMCO_HW_POWERDOWN BIT(15)
#define APS_FSMCO_WLON_RESET BIT(16)
#define REG_SYS_CLKR 0x0008
#define SYS_CLK_ANAD16V_ENABLE BIT(0)
#define SYS_CLK_ANA8M BIT(1)
#define SYS_CLK_MACSLP BIT(4)
#define SYS_CLK_LOADER_ENABLE BIT(5)
#define SYS_CLK_80M_SSC_DISABLE BIT(7)
#define SYS_CLK_80M_SSC_ENABLE_HO BIT(8)
#define SYS_CLK_PHY_SSC_RSTB BIT(9)
#define SYS_CLK_SEC_CLK_ENABLE BIT(10)
#define SYS_CLK_MAC_CLK_ENABLE BIT(11)
#define SYS_CLK_ENABLE BIT(12)
#define SYS_CLK_RING_CLK_ENABLE BIT(13)
#define REG_9346CR 0x000a
#define EEPROM_BOOT BIT(4)
#define EEPROM_ENABLE BIT(5)
#define REG_EE_VPD 0x000c
#define REG_AFE_MISC 0x0010
#define AFE_MISC_WL_XTAL_CTRL BIT(6)
#define REG_SPS0_CTRL 0x0011
#define REG_SPS_OCP_CFG 0x0018
#define REG_8192E_LDOV12_CTRL 0x0014
#define REG_SYS_SWR_CTRL2 0x0014
#define REG_RSV_CTRL 0x001c
#define RSV_CTRL_WLOCK_1C BIT(5)
#define RSV_CTRL_DIS_PRST BIT(6)
#define REG_RF_CTRL 0x001f
#define RF_ENABLE BIT(0)
#define RF_RSTB BIT(1)
#define RF_SDMRSTB BIT(2)
#define REG_LDOA15_CTRL 0x0020
#define LDOA15_ENABLE BIT(0)
#define LDOA15_STANDBY BIT(1)
#define LDOA15_OBUF BIT(2)
#define LDOA15_REG_VOS BIT(3)
#define LDOA15_VOADJ_SHIFT 4
#define REG_LDOV12D_CTRL 0x0021
#define LDOV12D_ENABLE BIT(0)
#define LDOV12D_STANDBY BIT(1)
#define LDOV12D_VADJ_SHIFT 4
#define REG_LDOHCI12_CTRL 0x0022
#define REG_LPLDO_CTRL 0x0023
#define LPLDO_HSM BIT(2)
#define LPLDO_LSM_DIS BIT(3)
Annotation
- Atlas domain: Driver Families / drivers/net.
- Implementation status: source implementation candidate.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.