arch/arm64/boot/dts/freescale/imx93-phyboard-nash-jtag.dtso

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/freescale/imx93-phyboard-nash-jtag.dtso

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/freescale/imx93-phyboard-nash-jtag.dtso
Extension
.dtso
Size
738 bytes
Lines
32
Domain
Architecture Layer
Bucket
arch/arm64
Inferred role
Architecture Layer: arch/arm64
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+ OR MIT)
/*
 * Copyright (C) 2025 PHYTEC Messtechnik GmbH
 * Author: Primoz Fiser <primoz.fiser@norik.com>
 */

#include "imx93-pinfunc.h"

/dts-v1/;
/plugin/;

/*
 * NOTE: Bind pinctrl_jtag to gpio2 so that the pinctrl settings are applied.
 * JTAG itself has no dedicated driver, so without attaching it to an active
 * device node (like gpio2), the pinmux configuration would not take effect.
 */
&gpio2 {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_jtag>;
};

&iomuxc {
	pinctrl_jtag: jtaggrp {
		fsl,pins = <
			MX93_PAD_GPIO_IO24__JTAG_MUX_TDO	0x31e
			MX93_PAD_GPIO_IO25__JTAG_MUX_TCK	0x31e
			MX93_PAD_GPIO_IO26__JTAG_MUX_TDI	0x31e
			MX93_PAD_GPIO_IO27__JTAG_MUX_TMS	0x31e
		>;
	};
};

Annotation

Implementation Notes