arch/powerpc/boot/dts/fsl/t4240qds.dts

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

File Facts

System
Linux kernel
Corpus path
arch/powerpc/boot/dts/fsl/t4240qds.dts
Extension
.dts
Size
14387 bytes
Lines
709
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

/include/ "t4240si-pre.dtsi"

/ {
	model = "fsl,T4240QDS";
	compatible = "fsl,T4240QDS";
	#address-cells = <2>;
	#size-cells = <2>;
	interrupt-parent = <&mpic>;

	aliases {
		phy_rgmii1 = &phyrgmii1;
		phy_rgmii2 = &phyrgmii2;
		phy_sgmii3 = &phy3;
		phy_sgmii4 = &phy4;
		phy_sgmii11 = &phy11;
		phy_sgmii12 = &phy12;
		sgmii_phy11 = &sgmiiphy11;
		sgmii_phy12 = &sgmiiphy12;
		sgmii_phy13 = &sgmiiphy13;
		sgmii_phy14 = &sgmiiphy14;
		sgmii_phy21 = &sgmiiphy21;
		sgmii_phy22 = &sgmiiphy22;
		sgmii_phy23 = &sgmiiphy23;
		sgmii_phy24 = &sgmiiphy24;
		sgmii_phy31 = &sgmiiphy31;
		sgmii_phy32 = &sgmiiphy32;
		sgmii_phy33 = &sgmiiphy33;
		sgmii_phy34 = &sgmiiphy34;
		sgmii_phy41 = &sgmiiphy41;
		sgmii_phy42 = &sgmiiphy42;
		sgmii_phy43 = &sgmiiphy43;
		sgmii_phy44 = &sgmiiphy44;
		phy_xfi1 = &xfiphy1;
		phy_xfi2 = &xfiphy2;
		phy_xfi3 = &xfiphy3;
		phy_xfi4 = &xfiphy4;
		xfi_pcs_mdio1 = &xfimdio0;
		xfi_pcs_mdio2 = &xfimdio1;
		xfi_pcs_mdio3 = &xfimdio2;
		xfi_pcs_mdio4 = &xfimdio3;
		emi1_rgmii = &t4240mdio0;
		emi1_slot1 = &t4240mdio1;
		emi1_slot2 = &t4240mdio2;
		emi1_slot3 = &t4240mdio3;
		emi1_slot4 = &t4240mdio4;
	};

	ifc: localbus@ffe124000 {
		reg = <0xf 0xfe124000 0 0x2000>;
		ranges = <0 0 0xf 0xe8000000 0x08000000
			  2 0 0xf 0xff800000 0x00010000
			  3 0 0xf 0xffdf0000 0x00008000>;

		nor@0,0 {
			#address-cells = <1>;
			#size-cells = <1>;
			compatible = "cfi-flash";
			reg = <0x0 0x0 0x8000000>;

			bank-width = <2>;
			device-width = <1>;
		};

		nand@2,0 {
			#address-cells = <1>;
			#size-cells = <1>;
			compatible = "fsl,ifc-nand";
			reg = <0x2 0x0 0x10000>;

			partition@0 {

Annotation

Implementation Notes