arch/arm/boot/dts/cirrus/ep93xx.dtsi

Source file repositories/reference/linux-study-clean/arch/arm/boot/dts/cirrus/ep93xx.dtsi

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/cirrus/ep93xx.dtsi
Extension
.dtsi
Size
10552 bytes
Lines
445
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
/*
 * Device Tree file for Cirrus Logic systems EP93XX SoC
 */
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/clock/cirrus,ep9301-syscon.h>
/ {
	soc: soc {
		compatible = "simple-bus";
		ranges;
		#address-cells = <1>;
		#size-cells = <1>;

		syscon: syscon@80930000 {
			compatible = "cirrus,ep9301-syscon", "syscon";
			reg = <0x80930000 0x1000>;

			#clock-cells = <1>;
			clocks = <&xtali>;

			spi_default_pins: pins-spi {
				function = "spi";
				groups = "ssp";
			};

			ac97_default_pins: pins-ac97 {
				function = "ac97";
				groups = "ac97";
			};

			i2s_on_ssp_pins: pins-i2sonssp {
				function = "i2s";
				groups = "i2s_on_ssp";
			};

			i2s_on_ac97_pins: pins-i2sonac97 {
				function = "i2s";
				groups = "i2s_on_ac97";
			};

			gpio1_default_pins: pins-gpio1 {
				function = "gpio";
				groups = "gpio1agrp";
			};

			pwm1_default_pins: pins-pwm1 {
				function = "pwm";
				groups = "pwm1";
			};

			gpio2_default_pins: pins-gpio2 {
				function = "gpio";
				groups = "gpio2agrp";
			};

			gpio3_default_pins: pins-gpio3 {
				function = "gpio";
				groups = "gpio3agrp";
			};

			keypad_default_pins: pins-keypad {
				function = "keypad";
				groups = "keypadgrp";
			};

			gpio4_default_pins: pins-gpio4 {
				function = "gpio";
				groups = "gpio4agrp";

Annotation

Implementation Notes