arch/arm/boot/dts/nxp/imx/imx53-voipac-dmm-668.dtsi

Source file repositories/reference/linux-study-clean/arch/arm/boot/dts/nxp/imx/imx53-voipac-dmm-668.dtsi

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/nxp/imx/imx53-voipac-dmm-668.dtsi
Extension
.dtsi
Size
6129 bytes
Lines
258
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-or-later
/*
 * Copyright 2013 Rostislav Lisovy <lisovy@gmail.com>, PiKRON s.r.o.
 */

#include "imx53.dtsi"

/ {
	model = "Voipac i.MX53 X53-DMM-668";
	compatible = "voipac,imx53-dmm-668", "fsl,imx53";

	memory@70000000 {
		device_type = "memory";
		reg = <0x70000000 0x20000000>,
		      <0xb0000000 0x20000000>;
	};

	reg_3p3v: regulator-3p3v {
		compatible = "regulator-fixed";
		regulator-name = "3P3V";
		regulator-min-microvolt = <3300000>;
		regulator-max-microvolt = <3300000>;
		regulator-always-on;
	};

	reg_usb_vbus: regulator-usb-vbus {
		compatible = "regulator-fixed";
		regulator-name = "usb_vbus";
		regulator-min-microvolt = <5000000>;
		regulator-max-microvolt = <5000000>;
		gpio = <&gpio3 31 0>; /* PEN */
		enable-active-high;
	};
};

&iomuxc {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_hog>;

	pinctrl_hog: hoggrp {
		fsl,pins = <
			/* Make DA9053 regulator functional */
			MX53_PAD_GPIO_16__GPIO7_11	0x80000000
			/* FEC Power enable */
			MX53_PAD_GPIO_11__GPIO4_1	0x80000000
			/* FEC RST */
			MX53_PAD_GPIO_12__GPIO4_2	0x80000000
		>;
	};

	pinctrl_ecspi1: ecspi1grp {
		fsl,pins = <
			MX53_PAD_EIM_D16__ECSPI1_SCLK		0x80000000
			MX53_PAD_EIM_D17__ECSPI1_MISO		0x80000000
			MX53_PAD_EIM_D18__ECSPI1_MOSI		0x80000000
		>;
	};

	pinctrl_fec: fecgrp {
		fsl,pins = <
			MX53_PAD_FEC_MDC__FEC_MDC		0x80000000
			MX53_PAD_FEC_MDIO__FEC_MDIO		0x80000000
			MX53_PAD_FEC_REF_CLK__FEC_TX_CLK	0x80000000
			MX53_PAD_FEC_RX_ER__FEC_RX_ER		0x80000000
			MX53_PAD_FEC_CRS_DV__FEC_RX_DV		0x80000000
			MX53_PAD_FEC_RXD1__FEC_RDATA_1		0x80000000
			MX53_PAD_FEC_RXD0__FEC_RDATA_0		0x80000000
			MX53_PAD_FEC_TX_EN__FEC_TX_EN		0x80000000
			MX53_PAD_FEC_TXD1__FEC_TDATA_1		0x80000000
			MX53_PAD_FEC_TXD0__FEC_TDATA_0		0x80000000

Annotation

Implementation Notes