1*b0990638SLad Prabhakar// SPDX-License-Identifier: GPL-2.0
2*b0990638SLad Prabhakar/*
3*b0990638SLad Prabhakar * Device Tree Source for the RZ/G2[MN] HiHope sub board LVDS common parts
4*b0990638SLad Prabhakar *
5*b0990638SLad Prabhakar * Copyright (C) 2020 Renesas Electronics Corp.
6*b0990638SLad Prabhakar */
7*b0990638SLad Prabhakar
8*b0990638SLad Prabhakar/ {
9*b0990638SLad Prabhakar	backlight {
10*b0990638SLad Prabhakar		compatible = "pwm-backlight";
11*b0990638SLad Prabhakar		pwms = <&pwm0 0 50000>;
12*b0990638SLad Prabhakar
13*b0990638SLad Prabhakar		brightness-levels = <0 2 8 16 32 64 128 255>;
14*b0990638SLad Prabhakar		default-brightness-level = <6>;
15*b0990638SLad Prabhakar	};
16*b0990638SLad Prabhakar};
17*b0990638SLad Prabhakar
18*b0990638SLad Prabhakar&gpio1 {
19*b0990638SLad Prabhakar	/*
20*b0990638SLad Prabhakar	 * When GP1_20 is LOW LVDS0 is connected to the LVDS connector
21*b0990638SLad Prabhakar	 * When GP1_20 is HIGH LVDS0 is connected to the LT8918L
22*b0990638SLad Prabhakar	 */
23*b0990638SLad Prabhakar	lvds-connector-en-gpio {
24*b0990638SLad Prabhakar		gpio-hog;
25*b0990638SLad Prabhakar		gpios = <20 GPIO_ACTIVE_HIGH>;
26*b0990638SLad Prabhakar		output-low;
27*b0990638SLad Prabhakar		line-name = "lvds-connector-en-gpio";
28*b0990638SLad Prabhakar	};
29*b0990638SLad Prabhakar};
30*b0990638SLad Prabhakar
31*b0990638SLad Prabhakar&lvds0 {
32*b0990638SLad Prabhakar	ports {
33*b0990638SLad Prabhakar		port@1 {
34*b0990638SLad Prabhakar			lvds_connector: endpoint {
35*b0990638SLad Prabhakar			};
36*b0990638SLad Prabhakar		};
37*b0990638SLad Prabhakar	};
38*b0990638SLad Prabhakar};
39*b0990638SLad Prabhakar
40*b0990638SLad Prabhakar&pfc {
41*b0990638SLad Prabhakar	pwm0_pins: pwm0 {
42*b0990638SLad Prabhakar		groups = "pwm0";
43*b0990638SLad Prabhakar		function = "pwm0";
44*b0990638SLad Prabhakar	};
45*b0990638SLad Prabhakar};
46*b0990638SLad Prabhakar
47*b0990638SLad Prabhakar&pwm0 {
48*b0990638SLad Prabhakar	pinctrl-0 = <&pwm0_pins>;
49*b0990638SLad Prabhakar	pinctrl-names = "default";
50*b0990638SLad Prabhakar
51*b0990638SLad Prabhakar	status = "okay";
52*b0990638SLad Prabhakar};
53