include/dt-bindings/memory/tegra234-mc.h
Source file repositories/reference/linux-study-clean/include/dt-bindings/memory/tegra234-mc.h
File Facts
- System
- Linux kernel
- Corpus path
include/dt-bindings/memory/tegra234-mc.h- Extension
.h- Size
- 19911 bytes
- Lines
- 545
- Domain
- Repository Root And Misc
- Bucket
- include
- Inferred role
- Repository Root And Misc: implementation source
- Status
- source implementation candidate
Why This File Exists
Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.
- Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.
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
#ifndef DT_BINDINGS_MEMORY_TEGRA234_MC_H
#define DT_BINDINGS_MEMORY_TEGRA234_MC_H
/* special clients */
#define TEGRA234_SID_INVALID 0x00
#define TEGRA234_SID_PASSTHROUGH 0x7f
/* ISO stream IDs */
#define TEGRA234_SID_ISO_NVDISPLAY 0x01
#define TEGRA234_SID_ISO_VI 0x02
#define TEGRA234_SID_ISO_VIFALC 0x03
#define TEGRA234_SID_ISO_VI2 0x04
#define TEGRA234_SID_ISO_VI2FALC 0x05
#define TEGRA234_SID_ISO_VI_VM2 0x06
#define TEGRA234_SID_ISO_VI2_VM2 0x07
/* NISO0 stream IDs */
#define TEGRA234_SID_AON 0x01
#define TEGRA234_SID_APE 0x02
#define TEGRA234_SID_HDA 0x03
#define TEGRA234_SID_GPCDMA 0x04
#define TEGRA234_SID_ETR 0x05
#define TEGRA234_SID_MGBE 0x06
#define TEGRA234_SID_NVDISPLAY 0x07
#define TEGRA234_SID_DCE 0x08
#define TEGRA234_SID_PSC 0x09
#define TEGRA234_SID_RCE 0x0a
#define TEGRA234_SID_SCE 0x0b
#define TEGRA234_SID_UFSHC 0x0c
#define TEGRA234_SID_APE_1 0x0d
#define TEGRA234_SID_GPCDMA_1 0x0e
#define TEGRA234_SID_GPCDMA_2 0x0f
#define TEGRA234_SID_GPCDMA_3 0x10
#define TEGRA234_SID_GPCDMA_4 0x11
#define TEGRA234_SID_PCIE0 0x12
#define TEGRA234_SID_PCIE4 0x13
#define TEGRA234_SID_PCIE5 0x14
#define TEGRA234_SID_PCIE6 0x15
#define TEGRA234_SID_RCE_VM2 0x16
#define TEGRA234_SID_RCE_SERVER 0x17
#define TEGRA234_SID_SMMU_TEST 0x18
#define TEGRA234_SID_UFS_1 0x19
#define TEGRA234_SID_UFS_2 0x1a
#define TEGRA234_SID_UFS_3 0x1b
#define TEGRA234_SID_UFS_4 0x1c
#define TEGRA234_SID_UFS_5 0x1d
#define TEGRA234_SID_UFS_6 0x1e
#define TEGRA234_SID_PCIE9 0x1f
#define TEGRA234_SID_VSE_GPCDMA_VM0 0x20
#define TEGRA234_SID_VSE_GPCDMA_VM1 0x21
#define TEGRA234_SID_VSE_GPCDMA_VM2 0x22
#define TEGRA234_SID_NVDLA1 0x23
#define TEGRA234_SID_NVENC 0x24
#define TEGRA234_SID_NVJPG1 0x25
#define TEGRA234_SID_OFA 0x26
#define TEGRA234_SID_MGBE_VF1 0x49
#define TEGRA234_SID_MGBE_VF2 0x4a
#define TEGRA234_SID_MGBE_VF3 0x4b
#define TEGRA234_SID_MGBE_VF4 0x4c
#define TEGRA234_SID_MGBE_VF5 0x4d
#define TEGRA234_SID_MGBE_VF6 0x4e
#define TEGRA234_SID_MGBE_VF7 0x4f
#define TEGRA234_SID_MGBE_VF8 0x50
#define TEGRA234_SID_MGBE_VF9 0x51
#define TEGRA234_SID_MGBE_VF10 0x52
#define TEGRA234_SID_MGBE_VF11 0x53
#define TEGRA234_SID_MGBE_VF12 0x54
#define TEGRA234_SID_MGBE_VF13 0x55
#define TEGRA234_SID_MGBE_VF14 0x56
#define TEGRA234_SID_MGBE_VF15 0x57
#define TEGRA234_SID_MGBE_VF16 0x58
#define TEGRA234_SID_MGBE_VF17 0x59
#define TEGRA234_SID_MGBE_VF18 0x5a
#define TEGRA234_SID_MGBE_VF19 0x5b
#define TEGRA234_SID_MGBE_VF20 0x5c
#define TEGRA234_SID_APE_2 0x5e
#define TEGRA234_SID_APE_3 0x5f
#define TEGRA234_SID_UFS_7 0x60
#define TEGRA234_SID_UFS_8 0x61
#define TEGRA234_SID_UFS_9 0x62
#define TEGRA234_SID_UFS_10 0x63
#define TEGRA234_SID_UFS_11 0x64
#define TEGRA234_SID_UFS_12 0x65
#define TEGRA234_SID_UFS_13 0x66
#define TEGRA234_SID_UFS_14 0x67
#define TEGRA234_SID_UFS_15 0x68
#define TEGRA234_SID_UFS_16 0x69
#define TEGRA234_SID_UFS_17 0x6a
#define TEGRA234_SID_UFS_18 0x6b
#define TEGRA234_SID_UFS_19 0x6c
Annotation
- Atlas domain: Repository Root And Misc / include.
- 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.