arch/powerpc/boot/dts/fsl/p1010rdb_36b.dtsi

Source file repositories/reference/linux-study-clean/arch/powerpc/boot/dts/fsl/p1010rdb_36b.dtsi

File Facts

System
Linux kernel
Corpus path
arch/powerpc/boot/dts/fsl/p1010rdb_36b.dtsi
Extension
.dtsi
Size
2948 bytes
Lines
80
Domain
Architecture Layer
Bucket
arch/powerpc
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

memory {
	device_type = "memory";
};

board_ifc: ifc: memory-controller@fffe1e000 {
	/* NOR, NAND Flashes and CPLD on board */
	ranges = <0x0 0x0 0xf 0xee000000 0x02000000
		  0x1 0x0 0xf 0xff800000 0x00010000
		  0x3 0x0 0xf 0xffb00000 0x00000020>;
	reg = <0xf 0xffe1e000 0 0x2000>;
};

board_soc: soc: soc@fffe00000 {
	ranges = <0x0 0xf 0xffe00000 0x100000>;
};

pci0: pcie@fffe09000 {
	reg = <0xf 0xffe09000 0 0x1000>;
	ranges = <0x2000000 0x0 0xc0000000 0xc 0x20000000 0x0 0x20000000
		  0x1000000 0x0 0x00000000 0xf 0xffc10000 0x0 0x10000>;
	pcie@0 {
		ranges = <0x2000000 0x0 0xc0000000
			  0x2000000 0x0 0xc0000000
			  0x0 0x20000000

			  0x1000000 0x0 0x0
			  0x1000000 0x0 0x0
			  0x0 0x100000>;
	};
};

pci1: pcie@fffe0a000 {
	reg = <0xf 0xffe0a000 0 0x1000>;
	ranges = <0x2000000 0x0 0xc0000000 0xc 0x20000000 0x0 0x20000000
		  0x1000000 0x0 0x00000000 0xf 0xffc10000 0x0 0x10000>;
	pcie@0 {
		ranges = <0x2000000 0x0 0xc0000000
			  0x2000000 0x0 0xc0000000
			  0x0 0x20000000

			  0x1000000 0x0 0x0
			  0x1000000 0x0 0x0
			  0x0 0x100000>;
	};
};

Annotation

Implementation Notes