162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com>
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci/dts-v1/;
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci#include "omap4-var-som-om44.dtsi"
862306a36Sopenharmony_ci#include "omap4-var-som-om44-wlan.dtsi"
962306a36Sopenharmony_ci#include "omap4-var-om44customboard.dtsi"
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci/ {
1262306a36Sopenharmony_ci	model = "Variscite VAR-DVK-OM44";
1362306a36Sopenharmony_ci	compatible = "variscite,var-dvk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci	aliases {
1662306a36Sopenharmony_ci		display0 = &lcd0;
1762306a36Sopenharmony_ci		display1 = &hdmi0;
1862306a36Sopenharmony_ci	};
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci	lcd0: display {
2162306a36Sopenharmony_ci		compatible = "innolux,at070tn83", "panel-dpi";
2262306a36Sopenharmony_ci		label = "lcd";
2362306a36Sopenharmony_ci		panel-timing {
2462306a36Sopenharmony_ci			clock-frequency = <33333333>;
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci			hback-porch = <40>;
2762306a36Sopenharmony_ci			hactive = <800>;
2862306a36Sopenharmony_ci			hfront-porch = <40>;
2962306a36Sopenharmony_ci			hsync-len = <48>;
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci			vback-porch = <29>;
3262306a36Sopenharmony_ci			vactive = <480>;
3362306a36Sopenharmony_ci			vfront-porch = <13>;
3462306a36Sopenharmony_ci			vsync-len = <3>;
3562306a36Sopenharmony_ci		};
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci		port {
3862306a36Sopenharmony_ci			lcd_in: endpoint {
3962306a36Sopenharmony_ci				remote-endpoint = <&dpi_out>;
4062306a36Sopenharmony_ci			};
4162306a36Sopenharmony_ci		};
4262306a36Sopenharmony_ci	};
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_ci	backlight {
4562306a36Sopenharmony_ci		compatible = "gpio-backlight";
4662306a36Sopenharmony_ci		pinctrl-names = "default";
4762306a36Sopenharmony_ci		pinctrl-0 = <&backlight_pins>;
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ci		gpios = <&gpio4 26 GPIO_ACTIVE_HIGH>; /* gpio 122 */
5062306a36Sopenharmony_ci	};
5162306a36Sopenharmony_ci};
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ci&dss {
5462306a36Sopenharmony_ci	pinctrl-names = "default";
5562306a36Sopenharmony_ci	pinctrl-0 = <&dss_dpi_pins>;
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci	port {
5862306a36Sopenharmony_ci		dpi_out: endpoint {
5962306a36Sopenharmony_ci			remote-endpoint = <&lcd_in>;
6062306a36Sopenharmony_ci			data-lines = <24>;
6162306a36Sopenharmony_ci		};
6262306a36Sopenharmony_ci	};
6362306a36Sopenharmony_ci};
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci&dsi2 {
6662306a36Sopenharmony_ci	status = "okay";
6762306a36Sopenharmony_ci	vdd-supply = <&vcxio>;
6862306a36Sopenharmony_ci};
69