arch/arm/boot/dts/arm/arm-realview-eb-11mp-ctrevb.dts

Source file repositories/reference/linux-study-clean/arch/arm/boot/dts/arm/arm-realview-eb-11mp-ctrevb.dts

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/arm/arm-realview-eb-11mp-ctrevb.dts
Extension
.dts
Size
2150 bytes
Lines
94
Domain
Architecture Layer
Bucket
arch/arm
Inferred role
Architecture Layer: configuration, schema, or hardware description
Status
atlas-only

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

#include "arm-realview-eb-11mp.dts"

/ {
	model = "ARM RealView Emulation Baseboard with ARM11MPCore Rev B";
};

/*
 * The revision B has a distinctly different layout of the syscon, so
 * append a specific compatible-string.
 */
&syscon {
	compatible = "arm,realview-eb11mp-revb-syscon", "arm,realview-eb-syscon", "syscon", "simple-mfd";
};

&intc {
	reg = <0x10101000 0x1000>,
	      <0x10100100 0x100>;
};

&L2 {
	reg = <0x10102000 0x1000>;
};

&scu {
	reg = <0x10100000 0x100>;
};

&twd_timer {
	reg = <0x10100600 0x20>;
};

&twd_wdog {
	reg = <0x10100620 0x20>;
};

/*
 * On revision B, we cannot reach the secondary interrupt
 * controller, as a result, some peripherals that are dependent
 * on their IRQ cannot be reached, so disable them.
 */
&intc_second {
	status = "disabled";
};

&gpio0 {
	status = "disabled";
};

&gpio1 {
	status = "disabled";
};

&gpio2 {
	status = "disabled";
};

&serial2 {
	status = "disabled";
};

&serial3 {
	status = "disabled";
};

&ssp {
	status = "disabled";
};

&wdog {
	status = "disabled";

Annotation

Implementation Notes