arch/arm64/boot/dts/arm/morello-sdp.dts

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/arm/morello-sdp.dts

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/arm/morello-sdp.dts
Extension
.dts
Size
4272 bytes
Lines
165
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 BSD-3-Clause)
/*
 * Copyright (c) 2021-2024, Arm Limited. All rights reserved.
 */

/dts-v1/;
#include "morello.dtsi"

/ {
	model = "Arm Morello System Development Platform";
	compatible = "arm,morello-sdp", "arm,morello";

	aliases {
		serial0 = &uart0;
	};

	chosen {
		stdout-path = "serial0:115200n8";
	};

	dpu_aclk: clock-350000000 {
		/* 77.1 MHz derived from 24 MHz reference clock */
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <350000000>;
		clock-output-names = "aclk";
	};

	dpu_pixel_clk: clock-148500000 {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <148500000>;
		clock-output-names = "pxclk";
	};

	i2c0: i2c@1c0f0000 {
		compatible = "cdns,i2c-r1p14";
		reg = <0x0 0x1c0f0000 0x0 0x1000>;
		interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
		clocks = <&dpu_aclk>;

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

		clock-frequency = <100000>;

		hdmi_tx: hdmi-transmitter@70 {
			compatible = "nxp,tda998x";
			reg = <0x70>;
			video-ports = <0x234501>;
			port {
				tda998x_0_input: endpoint {
					remote-endpoint = <&dp_pl0_out0>;
				};
			};
		};
	};

	dp0: display@2cc00000 {
		compatible = "arm,mali-d32", "arm,mali-d71";
		reg = <0x0 0x2cc00000 0x0 0x20000>;
		interrupts = <0 69 4>;
		clocks = <&dpu_aclk>;
		clock-names = "aclk";
		iommus = <&smmu_dp 0>, <&smmu_dp 1>, <&smmu_dp 2>, <&smmu_dp 3>,
			 <&smmu_dp 8>;

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

Annotation

Implementation Notes