blob: 0e92868a2b689c12dbc1f3b83831cba6b9c79dd8 [file] [log] [blame]
Tom Rini6bb92fc2024-05-20 09:54:58 -06001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/pwm/atmel,hlcdc-pwm.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Atmel's HLCDC's PWM controller
8
9maintainers:
10 - Nicolas Ferre <nicolas.ferre@microchip.com>
11 - Alexandre Belloni <alexandre.belloni@bootlin.com>
12 - Claudiu Beznea <claudiu.beznea@tuxon.dev>
13
14description:
15 The LCDC integrates a Pulse Width Modulation (PWM) Controller. This block
16 generates the LCD contrast control signal (LCD_PWM) that controls the
17 display's contrast by software. LCDC_PWM is an 8-bit PWM signal that can be
18 converted to an analog voltage with a simple passive filter. LCD display
19 panels have different backlight specifications in terms of minimum/maximum
20 values for PWM frequency. If the LCDC PWM frequency range does not match the
21 LCD display panel, it is possible to use the standalone PWM Controller to
22 drive the backlight.
23
24properties:
25 compatible:
26 const: atmel,hlcdc-pwm
27
28 "#pwm-cells":
29 const: 3
30
31required:
32 - compatible
33 - "#pwm-cells"
34
35additionalProperties: false