arch/arm64/boot/dts/renesas/ulcb-kf.dtsi

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi
Extension
.dtsi
Size
9463 bytes
Lines
514
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
/*
 * Device Tree Source for the Kingfisher (ULCB extension) board
 *
 * Copyright (C) 2017 Renesas Electronics Corp.
 * Copyright (C) 2017 Cogent Embedded, Inc.
 *
 * Sample Audio settings:
 *
 *	> amixer set "DVC Out" 1%
 *	> amixer set "DVC In"  20%
 *
 *	// if you use xxxx-mix+split.dtsi
 *	> amixer -D hw:1 set "pcm3168a DAC1" 50%
 *	> amixer -D hw:1 set "pcm3168a DAC2" 50%
 *	> amixer -D hw:1 set "pcm3168a DAC3" 50%
 *	> amixer -D hw:1 set "pcm3168a DAC4" 50%
 *
 *	// else
 *	> amixer -D hw:1 set "DAC1" 50%
 *	> amixer -D hw:1 set "DAC2" 50%
 *	> amixer -D hw:1 set "DAC3" 50%
 *	> amixer -D hw:1 set "DAC4" 50%
 */
/ {
	aliases {
		serial1 = &hscif0;
		serial2 = &scif1;
		serial3 = &hscif1;
		mmc2 = &sdhi3;
	};

	clksndsel: clksndsel {
		#clock-cells = <0>;
		compatible = "gpio-mux-clock";
		clocks = <&cs2000>, <&audio_clk_a>; /* clk8snd, clksnd */
		select-gpios = <&gpio_exp_75 13 GPIO_ACTIVE_HIGH>;
	};

	hdmi1-out {
		compatible = "hdmi-connector";
		type = "a";

		port {
			hdmi1_con: endpoint {
				remote-endpoint = <&adv7513_out>;
			};
		};
	};

	reg_t1p8v: regulator-t1p8v {
		compatible = "regulator-fixed";
		regulator-name = "T1.8V";
		regulator-min-microvolt = <1800000>;
		regulator-max-microvolt = <1800000>;
		regulator-boot-on;
		regulator-always-on;
	};

	pcie_1v5: regulator-pcie-1v5 {
		compatible = "regulator-fixed";
		regulator-name = "pcie-1v5";
		regulator-min-microvolt = <1500000>;
		regulator-max-microvolt = <1500000>;
		gpio = <&gpio_exp_77 15 GPIO_ACTIVE_HIGH>;
		enable-active-high;
	};

	pcie_3v3: regulator-pcie-3v3 {
		compatible = "regulator-fixed";

Annotation

Implementation Notes