xref: /linux/arch/arm64/boot/dts/freescale/imx8mp-dhcom-overlay-panel-common.dtsi (revision b2128290c29902315e632ea59e0504d6bc9e9b42)
1*bb020f38SMarek Vasut// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*bb020f38SMarek Vasut/*
3*bb020f38SMarek Vasut * Copyright (C) 2023-2026 Marek Vasut
4*bb020f38SMarek Vasut */
5*bb020f38SMarek Vasut
6*bb020f38SMarek Vasut#include <dt-bindings/gpio/gpio.h>
7*bb020f38SMarek Vasut#include <dt-bindings/input/input.h>
8*bb020f38SMarek Vasut#include <dt-bindings/interrupt-controller/arm-gic.h>
9*bb020f38SMarek Vasut#include <dt-bindings/pwm/pwm.h>
10*bb020f38SMarek Vasut
11*bb020f38SMarek Vasut#include "imx8mp-dhcom-overlay-panel-clock.dtsi"
12*bb020f38SMarek Vasut
13*bb020f38SMarek Vasut&{/} {
14*bb020f38SMarek Vasut	display_bl: display-bl {
15*bb020f38SMarek Vasut		compatible = "pwm-backlight";
16*bb020f38SMarek Vasut		brightness-levels = <0 16 22 30 40 55 75 102 138 188 255>;
17*bb020f38SMarek Vasut		default-brightness-level = <8>;
18*bb020f38SMarek Vasut		enable-gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;	/* GPIO G */
19*bb020f38SMarek Vasut		status = "okay";
20*bb020f38SMarek Vasut	};
21*bb020f38SMarek Vasut
22*bb020f38SMarek Vasut	panel: panel {
23*bb020f38SMarek Vasut		backlight = <&display_bl>;
24*bb020f38SMarek Vasut		power-supply = <&reg_vdd_3p3v_awo>;
25*bb020f38SMarek Vasut
26*bb020f38SMarek Vasut		port {
27*bb020f38SMarek Vasut			panel_in: endpoint {
28*bb020f38SMarek Vasut			};
29*bb020f38SMarek Vasut		};
30*bb020f38SMarek Vasut	};
31*bb020f38SMarek Vasut};
32