| description: | |
| Silabs siwx91x PWM Controller |
| |
| The siwx91x PWM controller is designed to generate PWM signals. The mapping |
| between PWM channels and GPIO pins is configured through pinctrl settings. |
| |
| compatible: "silabs,siwx91x-pwm" |
| |
| include: [base.yaml, pinctrl-device.yaml, pwm-controller.yaml] |
| |
| properties: |
| "#pwm-cells": |
| const: 2 |
| |
| silabs,ch-prescaler: |
| type: array |
| required: true |
| description: | |
| Contains the prescaler values for all the 4 channels |
| enum: |
| - 1 |
| - 2 |
| - 4 |
| - 8 |
| - 16 |
| - 32 |
| - 64 |
| |
| silabs,pwm-polarity: |
| type: int |
| required: true |
| description: | |
| Common PWM polarity for all the channels |
| 0 - Normal polarity |
| 1 - Inverted polarity |
| |
| pwm-cells: |
| - channel |
| - period |