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

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

File Facts

System
Linux kernel
Corpus path
arch/powerpc/boot/dts/fsl/p1010rdb_32b.dtsi
Extension
.dtsi
Size
2932 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@ffe1e000 {
	/* NOR, NAND Flashes and CPLD on board */
	ranges = <0x0 0x0 0x0 0xee000000 0x02000000
		  0x1 0x0 0x0 0xff800000 0x00010000
		  0x3 0x0 0x0 0xffb00000 0x00000020>;
	reg = <0x0 0xffe1e000 0 0x2000>;
};

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

pci0: pcie@ffe09000 {
	reg = <0 0xffe09000 0 0x1000>;
	ranges = <0x2000000 0x0 0xa0000000 0 0xa0000000 0x0 0x20000000
		  0x1000000 0x0 0x00000000 0 0xffc10000 0x0 0x10000>;
	pcie@0 {
		ranges = <0x2000000 0x0 0xa0000000
			  0x2000000 0x0 0xa0000000
			  0x0 0x20000000

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

pci1: pcie@ffe0a000 {
	reg = <0 0xffe0a000 0 0x1000>;
	ranges = <0x2000000 0x0 0x80000000 0 0x80000000 0x0 0x20000000
		  0x1000000 0x0 0x00000000 0 0xffc00000 0x0 0x10000>;
	pcie@0 {
		ranges = <0x2000000 0x0 0x80000000
			  0x2000000 0x0 0x80000000
			  0x0 0x20000000

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

Annotation

Implementation Notes