arch/arm/boot/dts/nuvoton/nuvoton-npcm750-runbmc-olympus-pincfg.dtsi

Source file repositories/reference/linux-study-clean/arch/arm/boot/dts/nuvoton/nuvoton-npcm750-runbmc-olympus-pincfg.dtsi

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/nuvoton/nuvoton-npcm750-runbmc-olympus-pincfg.dtsi
Extension
.dtsi
Size
10385 bytes
Lines
518
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
// Copyright (c) 2019 Quanta Computer Inc. Samuel.Jiang@quantatw.com

/ {
	pinctrl: pinctrl@f0800000 {
		gpio0ol_pins: gpio0ol-pins {
			pins = "GPIO0/IOX1DI";
			bias-disable;
			output-low;
		};
		gpio1ol_pins: gpio1ol-pins {
			pins = "GPIO1/IOX1LD";
			bias-disable;
			output-low;
		};
		gpio2ol_pins: gpio2ol-pins {
			pins = "GPIO2/IOX1CK";
			bias-disable;
			output-low;
		};
		gpio3ol_pins: gpio3ol-pins {
			pins = "GPIO3/IOX1D0";
			bias-disable;
			output-low;
		};
		gpio5_pins: gpio5-pins {
			pins = "GPIO5/IOX2LD/SMB1DSCL";
			bias-disable;
			input-enable;
		};
		gpio6_pins: gpio6-pins {
			pins = "GPIO6/IOX2CK/SMB2DSDA";
			bias-disable;
			input-enable;
		};
		gpio7_pins: gpio7-pins {
			pins = "GPIO7/IOX2D0/SMB2DSCL";
			bias-disable;
			input-enable;
		};
		gpio8o_pins: gpio8o-pins {
			pins = "GPIO8/LKGPO1";
			bias-disable;
			output-high;
		};
		gpio9ol_pins: gpio9ol-pins {
			pins = "GPIO9/LKGPO2";
			bias-disable;
			output-low;
		};
		gpio10_pins: gpio10-pins {
			pins = "GPIO10/IOXHLD";
			bias-disable;
			input-enable;
		};
		gpio11_pins: gpio11-pins {
			pins = "GPIO11/IOXHCK";
			bias-disable;
			input-enable;
		};
		gpio12ol_pins: gpio12ol-pins {
			pins = "GPIO12/GSPICK/SMB5BSCL";
			bias-disable;
			output-low;
		};
		gpio13ol_pins: gpio13ol-pins {
			pins = "GPIO13/GSPIDO/SMB5BSDA";
			bias-disable;
			output-low;
		};

Annotation

Implementation Notes