arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts

Source file repositories/reference/linux-study-clean/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts
Extension
.dts
Size
2135 bytes
Lines
102
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 OR MIT)
/dts-v1/;

#include "omap4-samsung-espresso-common.dtsi"
#include <dt-bindings/power/summit,smb347-charger.h>
/ {
	model = "Samsung Galaxy Tab 2 (10 inch)";
	compatible = "samsung,espresso10", "ti,omap4430", "ti,omap4";

	i2c-gpio5 {
		smb347: charger@6 {
			compatible = "summit,smb347";
			reg = <0x6>; // 0x0C >> 1
			interrupt-parent = <&gpio2>;
			interrupts = <0 IRQ_TYPE_EDGE_BOTH>;

			summit,enable-usb-charging;
			summit,enable-charge-control = <SMB3XX_CHG_ENABLE_SW>;
			summit,chip-temperature-threshold-celsius = <120>;
			summit,usb-current-limit-microamp = <1800000>;
		};
	};

	backlight: backlight {
		compatible = "pwm-backlight";
		pinctrl-names = "default";
		pinctrl-0 = <&backlight_pins>;
		pwms = <&pwm10 0 1600 0>;
		power-supply = <&reg_lcd>;
		enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>;
		brightness-levels = <0 4 8 16 32 64 128 255>;
		default-brightness-level = <7>;
	};

	panel {
		compatible = "samsung,ltn101al03", "panel-lvds";
		power-supply = <&reg_lcd>;
		width-mm = <223>;
		height-mm = <125>;
		data-mapping = "vesa-24";
		backlight = <&backlight>;

		panel-timing {
			clock-frequency = <69818000>;

			hback-porch = <64>;
			hactive = <1280>;
			hfront-porch = <16>;
			hsync-len = <48>;

			vback-porch = <11>;
			vactive = <800>;
			vfront-porch = <16>;
			vsync-len = <3>;

			hsync-active = <0>;
			vsync-active = <0>;
			de-active = <1>;
			pixelclk-active = <1>;
		};

		port {
			panel_in: endpoint {
				remote-endpoint = <&bridge_out>;
			};
		};
	};
};

&i2c3 {

Annotation

Implementation Notes