arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dts

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dts

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/freescale/imx93-kontron-bl-osm-s.dts
Extension
.dts
Size
3527 bytes
Lines
195
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
/*
 * Copyright (C) 2024 Kontron Electronics GmbH
 */

/dts-v1/;

#include "imx93-kontron-osm-s.dtsi"

/ {
	model = "Kontron BL i.MX93 OSM-S";
	compatible = "kontron,imx93-bl-osm-s", "kontron,imx93-osm-s", "fsl,imx93";

	aliases {
		ethernet0 = &fec;
		ethernet1 = &eqos;
		gpio0 = &gpio1;
		gpio1 = &gpio2;
		i2c0 = &lpi2c1;
		i2c1 = &lpi2c2;
		mmc0 = &usdhc1;
		mmc1 = &usdhc2;
		serial0 = &lpuart1;
		serial1 = &lpuart2;
		serial2 = &lpuart3;
		serial3 = &lpuart4;
		serial4 = &lpuart5;
		serial5 = &lpuart6;
		serial6 = &lpuart7;
		spi0 = &lpspi1;
		spi1 = &lpspi2;
		spi2 = &lpspi3;
		spi3 = &lpspi4;
		spi4 = &lpspi5;
		spi5 = &lpspi6;
		spi6 = &lpspi7;
		spi7 = &lpspi8;
	};

	leds {
		compatible = "gpio-leds";

		led1 {
			label = "led1";
			gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>;
			linux,default-trigger = "heartbeat";
		};
	};

	pwm-beeper {
		compatible = "pwm-beeper";
		pwms = <&tpm6 1 5000 0>;
	};

	reg_vcc_panel: regulator-vcc-panel {
		compatible = "regulator-fixed";
		pinctrl-names = "default";
		pinctrl-0 = <&pinctrl_reg_vcc_panel>;
		gpio = <&gpio2 21 GPIO_ACTIVE_HIGH>;
		enable-active-high;
		regulator-max-microvolt = <3300000>;
		regulator-min-microvolt = <3300000>;
		regulator-name = "VCC_PANEL";
	};
};

&eqos { /* Second ethernet (OSM-S ETH_B) */
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_eqos_rgmii>;
	phy-mode = "rgmii-id";

Annotation

Implementation Notes