xref: /linux/scripts/dtc/include-prefixes/arm/ti/omap/omap4-var-dvk-om44.dts (revision cdd5b5a9761fd66d17586e4f4ba6588c70e640ea)
1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only
2*724ba675SRob Herring/*
3*724ba675SRob Herring * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com>
4*724ba675SRob Herring */
5*724ba675SRob Herring/dts-v1/;
6*724ba675SRob Herring
7*724ba675SRob Herring#include "omap4-var-som-om44.dtsi"
8*724ba675SRob Herring#include "omap4-var-som-om44-wlan.dtsi"
9*724ba675SRob Herring#include "omap4-var-om44customboard.dtsi"
10*724ba675SRob Herring
11*724ba675SRob Herring/ {
12*724ba675SRob Herring	model = "Variscite VAR-DVK-OM44";
13*724ba675SRob Herring	compatible = "variscite,var-dvk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
14*724ba675SRob Herring
15*724ba675SRob Herring	aliases {
16*724ba675SRob Herring		display0 = &lcd0;
17*724ba675SRob Herring		display1 = &hdmi0;
18*724ba675SRob Herring	};
19*724ba675SRob Herring
20*724ba675SRob Herring	lcd0: display {
21*724ba675SRob Herring		compatible = "innolux,at070tn83", "panel-dpi";
22*724ba675SRob Herring		label = "lcd";
23*724ba675SRob Herring		panel-timing {
24*724ba675SRob Herring			clock-frequency = <33333333>;
25*724ba675SRob Herring
26*724ba675SRob Herring			hback-porch = <40>;
27*724ba675SRob Herring			hactive = <800>;
28*724ba675SRob Herring			hfront-porch = <40>;
29*724ba675SRob Herring			hsync-len = <48>;
30*724ba675SRob Herring
31*724ba675SRob Herring			vback-porch = <29>;
32*724ba675SRob Herring			vactive = <480>;
33*724ba675SRob Herring			vfront-porch = <13>;
34*724ba675SRob Herring			vsync-len = <3>;
35*724ba675SRob Herring		};
36*724ba675SRob Herring
37*724ba675SRob Herring		port {
38*724ba675SRob Herring			lcd_in: endpoint {
39*724ba675SRob Herring				remote-endpoint = <&dpi_out>;
40*724ba675SRob Herring			};
41*724ba675SRob Herring		};
42*724ba675SRob Herring	};
43*724ba675SRob Herring
44*724ba675SRob Herring	backlight {
45*724ba675SRob Herring		compatible = "gpio-backlight";
46*724ba675SRob Herring		pinctrl-names = "default";
47*724ba675SRob Herring		pinctrl-0 = <&backlight_pins>;
48*724ba675SRob Herring
49*724ba675SRob Herring		gpios = <&gpio4 26 GPIO_ACTIVE_HIGH>; /* gpio 122 */
50*724ba675SRob Herring	};
51*724ba675SRob Herring};
52*724ba675SRob Herring
53*724ba675SRob Herring&dss {
54*724ba675SRob Herring	pinctrl-names = "default";
55*724ba675SRob Herring	pinctrl-0 = <&dss_dpi_pins>;
56*724ba675SRob Herring
57*724ba675SRob Herring	port {
58*724ba675SRob Herring		dpi_out: endpoint {
59*724ba675SRob Herring			remote-endpoint = <&lcd_in>;
60*724ba675SRob Herring			data-lines = <24>;
61*724ba675SRob Herring		};
62*724ba675SRob Herring	};
63*724ba675SRob Herring};
64*724ba675SRob Herring
65*724ba675SRob Herring&dsi2 {
66*724ba675SRob Herring	status = "okay";
67*724ba675SRob Herring	vdd-supply = <&vcxio>;
68*724ba675SRob Herring};
69