18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Device Tree Source for the RZ/G2[MN] HiHope sub board LVDS common parts
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright (C) 2020 Renesas Electronics Corp.
68c2ecf20Sopenharmony_ci */
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci/ {
98c2ecf20Sopenharmony_ci	backlight {
108c2ecf20Sopenharmony_ci		compatible = "pwm-backlight";
118c2ecf20Sopenharmony_ci		pwms = <&pwm0 0 50000>;
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci		brightness-levels = <0 2 8 16 32 64 128 255>;
148c2ecf20Sopenharmony_ci		default-brightness-level = <6>;
158c2ecf20Sopenharmony_ci	};
168c2ecf20Sopenharmony_ci};
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci&gpio1 {
198c2ecf20Sopenharmony_ci	/*
208c2ecf20Sopenharmony_ci	 * When GP1_20 is LOW LVDS0 is connected to the LVDS connector
218c2ecf20Sopenharmony_ci	 * When GP1_20 is HIGH LVDS0 is connected to the LT8918L
228c2ecf20Sopenharmony_ci	 */
238c2ecf20Sopenharmony_ci	lvds-connector-en-gpio {
248c2ecf20Sopenharmony_ci		gpio-hog;
258c2ecf20Sopenharmony_ci		gpios = <20 GPIO_ACTIVE_HIGH>;
268c2ecf20Sopenharmony_ci		output-low;
278c2ecf20Sopenharmony_ci		line-name = "lvds-connector-en-gpio";
288c2ecf20Sopenharmony_ci	};
298c2ecf20Sopenharmony_ci};
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ci&lvds0 {
328c2ecf20Sopenharmony_ci	ports {
338c2ecf20Sopenharmony_ci		port@1 {
348c2ecf20Sopenharmony_ci			lvds_connector: endpoint {
358c2ecf20Sopenharmony_ci			};
368c2ecf20Sopenharmony_ci		};
378c2ecf20Sopenharmony_ci	};
388c2ecf20Sopenharmony_ci};
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ci&pfc {
418c2ecf20Sopenharmony_ci	pwm0_pins: pwm0 {
428c2ecf20Sopenharmony_ci		groups = "pwm0";
438c2ecf20Sopenharmony_ci		function = "pwm0";
448c2ecf20Sopenharmony_ci	};
458c2ecf20Sopenharmony_ci};
468c2ecf20Sopenharmony_ci
478c2ecf20Sopenharmony_ci&pwm0 {
488c2ecf20Sopenharmony_ci	pinctrl-0 = <&pwm0_pins>;
498c2ecf20Sopenharmony_ci	pinctrl-names = "default";
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ci	status = "okay";
528c2ecf20Sopenharmony_ci};
53