36 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 controller8 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 block16 generates the LCD contrast control signal (LCD_PWM) that controls the17 display's contrast by software. LCDC_PWM is an 8-bit PWM signal that can be18 converted to an analog voltage with a simple passive filter. LCD display19 panels have different backlight specifications in terms of minimum/maximum20 values for PWM frequency. If the LCDC PWM frequency range does not match the21 LCD display panel, it is possible to use the standalone PWM Controller to22 drive the backlight.23 24properties:25 compatible:26 const: atmel,hlcdc-pwm27 28 "#pwm-cells":29 const: 330 31required:32 - compatible33 - "#pwm-cells"34 35additionalProperties: false36