arch/arm/mach-davinci/cputype.h

Source file repositories/reference/linux-study-clean/arch/arm/mach-davinci/cputype.h

File Facts

System
Linux kernel
Corpus path
arch/arm/mach-davinci/cputype.h
Extension
.h
Size
761 bytes
Lines
31
Domain
Architecture Layer
Bucket
arch/arm
Inferred role
Architecture Layer: implementation source
Status
source implementation candidate

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

struct davinci_id {
	u8	variant;	/* JTAG ID bits 31:28 */
	u16	part_no;	/* JTAG ID bits 27:12 */
	u16	manufacturer;	/* JTAG ID bits 11:1 */
	u32	cpu_id;
	char	*name;
};

/* Can use lower 16 bits of cpu id  for a variant when required */
#define	DAVINCI_CPU_ID_DA850		0x08500000

#endif

Annotation

Implementation Notes