arch/arm64/boot/dts/freescale/imx95-var-dart-sonata.dts

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/freescale/imx95-var-dart-sonata.dts

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/freescale/imx95-var-dart-sonata.dts
Extension
.dts
Size
13744 bytes
Lines
623
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+ OR MIT)
/*
 * Variscite Sonata carrier board for DART-MX95
 *
 * Link: https://variscite.com/carrier-boards/sonata-board/
 *
 * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com/
 *
 */

#include "imx95-var-dart.dtsi"

/ {
	model = "Variscite DART-MX95 on Sonata-Board";
	compatible = "variscite,var-dart-mx95-sonata",
		     "variscite,var-dart-mx95",
		     "fsl,imx95";

	aliases {
		ethernet0 = &enetc_port0;
		ethernet1 = &enetc_port1;
		ethernet2 = &enetc_port2;
		mmc0 = &usdhc1;
		mmc1 = &usdhc2;
		serial0 = &lpuart1;
	};

	chosen {
		stdout-path = &lpuart1;
	};

	clk_osc_can0: clock-osc-40m {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <40000000>;
	};

	typec_con: connector {
		compatible = "usb-c-connector";
		data-role = "dual";
		label = "USB-C";
		op-sink-microwatt = <0>;
		power-role = "dual";
		self-powered;
		sink-pdos = <PDO_FIXED(5000, 0, PDO_FIXED_USB_COMM)>;
		source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
		try-power-role = "sink";

		ports {
			#address-cells = <1>;
			#size-cells = <0>;

			port@0 {
				reg = <0>;

				typec_con_hs: endpoint {
					remote-endpoint = <&usb3_data_hs>;
				};
			};

			port@1 {
				reg = <1>;

				typec_con_ss: endpoint {
					remote-endpoint = <&usb3_data_ss>;
				};
			};
		};
	};

Annotation

Implementation Notes