arch/arm/boot/dts/nuvoton/nuvoton-npcm730-gbs.dts

Source file repositories/reference/linux-study-clean/arch/arm/boot/dts/nuvoton/nuvoton-npcm730-gbs.dts

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/nuvoton/nuvoton-npcm730-gbs.dts
Extension
.dts
Size
20741 bytes
Lines
1136
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
// Copyright (c) 2020 Quanta Computer Inc. George.Hung@quantatw.com

/dts-v1/;
#include "nuvoton-npcm730.dtsi"
#include <dt-bindings/gpio/gpio.h>

/ {
	model = "Quanta GBS Board (Device Tree)";
	compatible = "quanta,gbs-bmc","nuvoton,npcm730";

	aliases {
		ethernet1 = &gmac0;
		serial0 = &serial0;
		serial1 = &serial1;
		serial2 = &serial2;
		serial3 = &serial3;
		i2c0 = &i2c0;
		i2c1 = &i2c1;
		i2c2 = &i2c2;
		i2c3 = &i2c3;
		i2c4 = &i2c4;
		i2c5 = &i2c5;
		i2c6 = &i2c6;
		i2c7 = &i2c7;
		i2c8 = &i2c8;
		i2c9 = &i2c9;
		i2c10 = &i2c10;
		i2c11 = &i2c11;
		i2c12 = &i2c12;
		i2c13 = &i2c13;
		i2c14 = &i2c14;
		i2c15 = &i2c15;
		i2c16 = &i2c0_slotPE0_0;
		i2c17 = &i2c0_slotPE1_1;
		i2c18 = &i2c0_slotUSB_2;
		i2c19 = &i2c0_3;
		i2c20 = &i2c5_i2cool_0;
		i2c21 = &i2c5_i2cool_1;
		i2c22 = &i2c5_i2cool_2;
		i2c23 = &i2c5_hsbp_fru_3;
		i2c24 = &i2c6_u2_15_0;
		i2c25 = &i2c6_u2_14_1;
		i2c26 = &i2c6_u2_13_2;
		i2c27 = &i2c6_u2_12_3;
		i2c28 = &i2c7_u2_11_0;
		i2c29 = &i2c7_u2_10_1;
		i2c30 = &i2c7_u2_9_2;
		i2c31 = &i2c7_u2_8_3;
		i2c32 = &i2c9_vddcr_cpu;
		i2c33 = &i2c9_vddcr_soc;
		i2c34 = &i2c9_vddio_efgh;
		i2c35 = &i2c9_vddio_abcd;
		i2c36 = &i2c10_u2_7_0;
		i2c37 = &i2c10_u2_6_1;
		i2c38 = &i2c10_u2_5_2;
		i2c39 = &i2c10_u2_4_3;
		i2c40 = &i2c11_clk_buf0_0;
		i2c41 = &i2c11_clk_buf1_1;
		i2c42 = &i2c11_clk_buf2_2;
		i2c43 = &i2c11_clk_buf3_3;
		i2c44 = &i2c14_u2_3_0;
		i2c45 = &i2c14_u2_2_1;
		i2c46 = &i2c14_u2_1_2;
		i2c47 = &i2c14_u2_0_3;
		fiu0 = &fiu0;
		fiu1 = &fiu3;
	};

	chosen {

Annotation

Implementation Notes