arch/arm64/boot/dts/qcom/talos-evk-lvds-auo,g133han01.dtso

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/qcom/talos-evk-lvds-auo,g133han01.dtso

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/qcom/talos-evk-lvds-auo,g133han01.dtso
Extension
.dtso
Size
2062 bytes
Lines
128
Domain
Architecture Layer
Bucket
arch/arm64
Inferred role
Architecture Layer: arch/arm64
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: BSD-3-Clause
/*
 * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
 */
/dts-v1/;
/plugin/;

#include <dt-bindings/gpio/gpio.h>

&{/} {
	backlight: backlight {
		compatible = "gpio-backlight";
		gpios = <&tlmm 115 GPIO_ACTIVE_HIGH>;
		default-on;
	};

	panel-lvds {
		compatible = "auo,g133han01";
		power-supply = <&vreg_v3p3>;

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

			/* LVDS A (Odd pixels) */
			port@0 {
				reg = <0>;
				dual-lvds-odd-pixels;

				lvds_panel_out_a: endpoint {
					remote-endpoint = <&sn65dsi84_out_a>;
				};
			};

			/* LVDS B (Even pixels) */
			port@1 {
				reg = <1>;
				dual-lvds-even-pixels;

				lvds_panel_out_b: endpoint {
					remote-endpoint = <&sn65dsi84_out_b>;
				};
			};
		};
	};

	vreg_v3p3: regulator-v3p3 {
		compatible = "regulator-fixed";
		regulator-name = "vdd-3v3";
		regulator-min-microvolt = <3300000>;
		regulator-max-microvolt = <3300000>;
	};
};

&hdmi_connector {
	status = "disabled";
};

&i2c1 {
	clock-frequency = <400000>;
	status = "okay";

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

	hdmi_bridge: bridge@3d {
		reg = <0x3d>;
		status = "disabled";
	};

Annotation

Implementation Notes