arch/arm64/boot/dts/mediatek/mt8186-corsola-starmie.dtsi

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/mediatek/mt8186-corsola-starmie.dtsi

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/mediatek/mt8186-corsola-starmie.dtsi
Extension
.dtsi
Size
8194 bytes
Lines
428
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 MIT)
/*
 * Copyright 2023 Google LLC
 */

/dts-v1/;
#include "mt8186-corsola.dtsi"

/ {
	en_pp6000_mipi_disp_150ma: en-pp6000-mipi-disp-150ma {
		compatible = "regulator-fixed";
		regulator-name = "en_pp6000_mipi_disp_150ma";
		gpio = <&pio 154 GPIO_ACTIVE_HIGH>;
		enable-active-high;
		pinctrl-names = "default";
		pinctrl-0 = <&en_pp6000_mipi_disp_150ma_fixed_pins>;
	};

	/*
	 * Starmie does not have 3.3V display regulator. It is replaced
	 * with 6V module for enabling panel, re-using eDP GPIOs.
	 */
	/delete-node/ pp3300_disp_x;
	en_pp6000_mipi_disp: en-regulator-pp6000-mipi-disp {
		compatible = "regulator-fixed";
		pinctrl-names = "default";
		pinctrl-0 = <&edp_panel_fixed_pins>;
		gpios = <&pio 153 GPIO_ACTIVE_HIGH>;
		regulator-name = "en_pp6000_mipi_disp";
		enable-active-high;
		regulator-enable-ramp-delay = <3000>;
		vin-supply = <&pp3300_z2>;
	};

	tboard_thermistor1: thermal-sensor1 {
		compatible = "generic-adc-thermal";
		#thermal-sensor-cells = <0>;
		io-channels = <&auxadc 0>;
		io-channel-names = "sensor-channel";
		temperature-lookup-table = <    (-5000) 1492
						0 1413
						5000 1324
						10000 1227
						15000 1121
						20000 1017
						25000 900
						30000 797
						35000 698
						40000 606
						45000 522
						50000 449
						55000 383
						60000 327
						65000 278
						70000 236
						75000 201
						80000 171
						85000 145
						90000 163
						95000 124
						100000 91
						105000 78
						110000 67
						115000 58
						120000 50
						125000 44>;
	};

	tboard_thermistor2: thermal-sensor2 {
		compatible = "generic-adc-thermal";

Annotation

Implementation Notes