arch/arm64/boot/dts/broadcom/stingray/stingray-fs4.dtsi

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/broadcom/stingray/stingray-fs4.dtsi

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/broadcom/stingray/stingray-fs4.dtsi
Extension
.dtsi
Size
3677 bytes
Lines
119
Domain
Architecture Layer
Bucket
arch/arm64
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

fs4: fs4-bus@67000000 {
		compatible = "simple-bus";
		#address-cells = <1>;
		#size-cells = <1>;
		ranges = <0x0 0x0 0x67000000 0x00800000>;

		crypto_mbox: crypto_mbox@0 {
			compatible = "brcm,iproc-flexrm-mbox";
			reg = <0x00000000 0x200000>;
			msi-parent = <&gic_its 0x4100>;
			#mbox-cells = <3>;
			dma-coherent;
		};

		raid_mbox: raid_mbox@400000 {
			compatible = "brcm,iproc-flexrm-mbox";
			reg = <0x00400000 0x200000>;
			dma-coherent;
			msi-parent = <&gic_its 0x4300>;
			#mbox-cells = <3>;
		};
	};

	raid0: raid-0 {
		compatible = "brcm,iproc-sba-v2";
		mboxes = <&raid_mbox 0 0x1 0xff00>,
			 <&raid_mbox 1 0x1 0xff00>,
			 <&raid_mbox 2 0x1 0xff00>,
			 <&raid_mbox 3 0x1 0xff00>;
	};

	raid1: raid-1 {
		compatible = "brcm,iproc-sba-v2";
		mboxes = <&raid_mbox 4 0x1 0xff00>,
			 <&raid_mbox 5 0x1 0xff00>,
			 <&raid_mbox 6 0x1 0xff00>,
			 <&raid_mbox 7 0x1 0xff00>;
	};

	raid2: raid-2 {
		compatible = "brcm,iproc-sba-v2";
		mboxes = <&raid_mbox 8 0x1 0xff00>,
			 <&raid_mbox 9 0x1 0xff00>,
			 <&raid_mbox 10 0x1 0xff00>,
			 <&raid_mbox 11 0x1 0xff00>;
	};

	raid3: raid-3 {
		compatible = "brcm,iproc-sba-v2";
		mboxes = <&raid_mbox 12 0x1 0xff00>,
			 <&raid_mbox 13 0x1 0xff00>,
			 <&raid_mbox 14 0x1 0xff00>,
			 <&raid_mbox 15 0x1 0xff00>;
	};

	raid4: raid-4 {
		compatible = "brcm,iproc-sba-v2";
		mboxes = <&raid_mbox 16 0x1 0xff00>,
			 <&raid_mbox 17 0x1 0xff00>,
			 <&raid_mbox 18 0x1 0xff00>,
			 <&raid_mbox 19 0x1 0xff00>;
	};

	raid5: raid-5 {
		compatible = "brcm,iproc-sba-v2";
		mboxes = <&raid_mbox 20 0x1 0xff00>,
			 <&raid_mbox 21 0x1 0xff00>,
			 <&raid_mbox 22 0x1 0xff00>,
			 <&raid_mbox 23 0x1 0xff00>;
	};

Annotation

Implementation Notes