1a80f301eSLad Prabhakar// SPDX-License-Identifier: GPL-2.0
2a80f301eSLad Prabhakar/*
3a80f301eSLad Prabhakar * Device Tree Source for the HiHope RZ/G2M Rev.2.0 sub board connected to an
4a80f301eSLad Prabhakar * Advantech IDK-1110WR 10.1" LVDS panel
5a80f301eSLad Prabhakar *
6a80f301eSLad Prabhakar * Copyright (C) 2020 Renesas Electronics Corp.
7a80f301eSLad Prabhakar */
8a80f301eSLad Prabhakar
9a80f301eSLad Prabhakar#include "r8a774a1-hihope-rzg2m-rev2-ex.dts"
10a80f301eSLad Prabhakar#include "rzg2-advantech-idk-1110wr-panel.dtsi"
11a80f301eSLad Prabhakar
12a80f301eSLad Prabhakar/ {
13a80f301eSLad Prabhakar	backlight {
14a80f301eSLad Prabhakar		compatible = "pwm-backlight";
15a80f301eSLad Prabhakar		pwms = <&pwm0 0 50000>;
16a80f301eSLad Prabhakar
17a80f301eSLad Prabhakar		brightness-levels = <0 2 8 16 32 64 128 255>;
18a80f301eSLad Prabhakar		default-brightness-level = <6>;
19a80f301eSLad Prabhakar	};
20a80f301eSLad Prabhakar
21a80f301eSLad Prabhakar};
22a80f301eSLad Prabhakar
23a80f301eSLad Prabhakar&gpio1 {
24a80f301eSLad Prabhakar	/*
25a80f301eSLad Prabhakar	 * When GP1_20 is LOW LVDS0 is connected to the LVDS connector
26a80f301eSLad Prabhakar	 * When GP1_20 is HIGH LVDS0 is connected to the LT8918L
27a80f301eSLad Prabhakar	 */
28a80f301eSLad Prabhakar	lvds-connector-en-gpio {
29a80f301eSLad Prabhakar		gpio-hog;
30a80f301eSLad Prabhakar		gpios = <20 GPIO_ACTIVE_HIGH>;
31a80f301eSLad Prabhakar		output-low;
32a80f301eSLad Prabhakar		line-name = "lvds-connector-en-gpio";
33a80f301eSLad Prabhakar	};
34a80f301eSLad Prabhakar};
35a80f301eSLad Prabhakar
36a80f301eSLad Prabhakar&lvds0 {
37a80f301eSLad Prabhakar	status = "okay";
38a80f301eSLad Prabhakar};
39a80f301eSLad Prabhakar
40a80f301eSLad Prabhakar&pfc {
41a80f301eSLad Prabhakar	pwm0_pins: pwm0 {
42a80f301eSLad Prabhakar		groups = "pwm0";
43a80f301eSLad Prabhakar		function = "pwm0";
44a80f301eSLad Prabhakar	};
45a80f301eSLad Prabhakar};
46a80f301eSLad Prabhakar
47a80f301eSLad Prabhakar&pwm0 {
48a80f301eSLad Prabhakar	pinctrl-0 = <&pwm0_pins>;
49a80f301eSLad Prabhakar	pinctrl-names = "default";
50a80f301eSLad Prabhakar
51a80f301eSLad Prabhakar	status = "okay";
52a80f301eSLad Prabhakar};
53