arch/arm/boot/dts/marvell/kirkwood-synology.dtsi

Source file repositories/reference/linux-study-clean/arch/arm/boot/dts/marvell/kirkwood-synology.dtsi

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/marvell/kirkwood-synology.dtsi
Extension
.dtsi
Size
18275 bytes
Lines
862
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

// SPDX-License-Identifier: GPL-2.0
/*
 * Nodes for Marvell 628x Synology devices
 *
 * Andrew Lunn <andrew@lunn.ch>
 * Ben Peddell <klightspeed@killerwolves.net>
 *
 */

/ {
	ocp@f1000000 {
		pinctrl: pin-controller@10000 {
			pmx_alarmled_12: pmx-alarmled-12 {
				marvell,pins = "mpp12";
				marvell,function = "gpio";
			};

			pmx_fanctrl_15: pmx-fanctrl-15 {
				marvell,pins = "mpp15";
				marvell,function = "gpio";
			};

			pmx_fanctrl_16: pmx-fanctrl-16 {
				marvell,pins = "mpp16";
				marvell,function = "gpio";
			};

			pmx_fanctrl_17: pmx-fanctrl-17 {
				marvell,pins = "mpp17";
				marvell,function = "gpio";
			};

			pmx_fanalarm_18: pmx-fanalarm-18 {
				marvell,pins = "mpp18";
				marvell,function = "gpo";
			};

			pmx_hddled_20: pmx-hddled-20 {
				marvell,pins = "mpp20";
				marvell,function = "gpio";
			};

			pmx_hddled_21: pmx-hddled-21 {
				marvell,pins = "mpp21";
				marvell,function = "gpio";
			};

			pmx_hddled_22: pmx-hddled-22 {
				marvell,pins = "mpp22";
				marvell,function = "gpio";
			};

			pmx_hddled_23: pmx-hddled-23 {
				marvell,pins = "mpp23";
				marvell,function = "gpio";
			};

			pmx_hddled_24: pmx-hddled-24 {
				marvell,pins = "mpp24";
				marvell,function = "gpio";
			};

			pmx_hddled_25: pmx-hddled-25 {
				marvell,pins = "mpp25";
				marvell,function = "gpio";
			};

			pmx_hddled_26: pmx-hddled-26 {
				marvell,pins = "mpp26";
				marvell,function = "gpio";

Annotation

Implementation Notes