drivers/gpu/drm/amd/include/soc_v1_0_ih_clientid.h

Source file repositories/reference/linux-study-clean/drivers/gpu/drm/amd/include/soc_v1_0_ih_clientid.h

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/amd/include/soc_v1_0_ih_clientid.h
Extension
.h
Size
2046 bytes
Lines
53
Domain
Driver Families
Bucket
drivers/gpu
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

#ifndef __SOC_V1_0_IH_CLIENTID_H__
#define __SOC_V1_0_IH_CLIENTID_H__

extern const char *soc_v1_0_ih_clientid_name[];

enum soc_v1_0_ih_clientid {
	SOC_V1_0_IH_CLIENTID_IH			= 0x00,
	SOC_V1_0_IH_CLIENTID_ATHUB		= 0x02,
	SOC_V1_0_IH_CLIENTID_BIF		= 0x03,
	SOC_V1_0_IH_CLIENTID_RLC		= 0x07,
	SOC_V1_0_IH_CLIENTID_GFX		= 0x0a,
	SOC_V1_0_IH_CLIENTID_IMU		= 0x0b,
	SOC_V1_0_IH_CLIENTID_VCN1		= 0x0e,
	SOC_V1_0_IH_CLIENTID_THM		= 0x0f,
	SOC_V1_0_IH_CLIENTID_VCN		= 0x10,
	SOC_V1_0_IH_CLIENTID_VMC		= 0x12,
	SOC_V1_0_IH_CLIENTID_GRBM_CP		= 0x14,
	SOC_V1_0_IH_CLIENTID_GC_AID		= 0x15,
	SOC_V1_0_IH_CLIENTID_ROM_SMUIO		= 0x16,
	SOC_V1_0_IH_CLIENTID_DF			= 0x17,
	SOC_V1_0_IH_CLIENTID_PWR		= 0x19,
	SOC_V1_0_IH_CLIENTID_LSDMA		= 0x1a,
	SOC_V1_0_IH_CLIENTID_GC_UTCL2		= 0x1b,
	SOC_V1_0_IH_CLIENTID_nHT		= 0X1c,
	SOC_V1_0_IH_CLIENTID_MP0		= 0x1e,
	SOC_V1_0_IH_CLIENTID_MP1		= 0x1f,
	SOC_V1_0_IH_CLIENTID_MAX,
};

#endif

Annotation

Implementation Notes