summaryrefslogtreecommitdiff
path: root/overlays/verdin-am62_mezzanine_backlight.dtsi
blob: fe779ec7de4d1b9bb97b3791b3360304e3bb93b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
/*
 * Copyright 2023 Toradex
 */

// Verdin AM62 Mezzanine Backlight

#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pwm/pwm.h>

/ {
	compatible = "toradex,verdin-am62";
};

&{/} {
	backlight_mezzanine: backlight-mezzanine {
		compatible = "pwm-backlight";
		brightness-levels = <0 45 63 88 119 158 203 255>;
		default-brightness-level = <4>;
		/* Verdin GPIO_4 (SODIMM 212) */
		enable-gpios = <&mcu_gpio0 4 GPIO_ACTIVE_HIGH>;
		/* Verdin PWM_2 (SODIMM 16) */
		pwms = <&epwm0 1 6666667 PWM_POLARITY_INVERTED>;
	};
};

/* Verdin PWM_1, PWM_2 */
&epwm0 {
	status = "okay";
};