arch/arm64/boot/dts/aspeed/aspeed-g7-soc0-pinctrl.dtsi

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/aspeed/aspeed-g7-soc0-pinctrl.dtsi

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/aspeed/aspeed-g7-soc0-pinctrl.dtsi
Extension
.dtsi
Size
5708 bytes
Lines
226
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

// SPDX-License-Identifier: GPL-2.0-only OR MIT
// Copyright 2025 ASPEED Corp.

&pinctrl0 {
	pinctrl_emmc_default: emmc-default-state {
		function = "EMMC";
		groups = "EMMCG1";
	};
	pinctrl_emmcg4_default: emmcg4-default-state {
		function = "EMMC";
		groups = "EMMCG4";
	};
	pinctrl_emmcg8_default: emmcg8-default-state {
		function = "EMMC";
		groups = "EMMCG8";
	};
	pinctrl_emmcwpn_default: emmcwpn-default-state {
		function = "EMMC";
		groups = "EMMCWPN";
	};
	pinctrl_emmccdn_default: emmccdn-default-state {
		function = "EMMC";
		groups = "EMMCCDN";
	};
	pinctrl_vb1_default: vb1-default-state {
		function = "VB";
		groups = "VB1";
	};
	pinctrl_vb0_default: vb0-default-state {
		function = "VB";
		groups = "VB0";
	};
	pinctrl_tsprstn_default: tsprstn-default-state {
		function = "TSPRSTN";
		groups = "TSPRSTN";
	};
	pinctrl_ufsclki_default: ufsclki-default-state {
		function = "UFSCLKI";
		groups = "UFSCLKI";
	};
	pinctrl_vgaddc_default: vgaddc-default-state {
		function = "VGADDC";
		groups = "VGADDC";
	};
	pinctrl_usb3axhd_default: usb3axhd-default-state {
		function = "USB3AXHD";
		groups = "USB3A";
	};
	pinctrl_usb3axhpd_default: usb3axhpd-default-state {
		function = "USB3AXHPD";
		groups = "USB3A";
	};
	pinctrl_usb3axh_default: usb3axh-default-state {
		function = "USB3AXH";
		groups = "USB3AAP";
	};
	pinctrl_usb3axhp_default: usb3axhp-default-state {
		function = "USB3AXHP";
		groups = "USB3AAP";
	};
	pinctrl_usb3axh2b_default: usb3axh2b-default-state {
		function = "USB3AXH2B";
		groups = "USB3ABP";
	};
	pinctrl_usb3axhp2b_default: usb3axhp2b-default-state {
		function = "USB3AXHP2B";
		groups = "USB3ABP";
	};
	pinctrl_usb2axhd1_default: usb2axhd1-default-state {
		function = "USB2AXHD1";

Annotation

Implementation Notes