# Copyright (c) 2020 Nuvoton Technology Corporation. # SPDX-License-Identifier: Apache-2.0 description: Nuvoton, NPCX Pulse Width Modulator (PWM) node compatible: "nuvoton,npcx-pwm" include: [pwm-controller.yaml, base.yaml, pinctrl-device.yaml] properties: reg: required: true clocks: required: true pinctrl-0: required: true pinctrl-names: required: true pwm-channel: type: int description: | A index to indicate PWM module that generates a single PWM signal. Please don't overwrite it in the board-level DT driver. clock-bus: type: string description: | Select a specific input clock source for the PWM module. If this property doesn't exist, fallback to default value in clocks property. enum: - NPCX_CLOCK_BUS_APB2 - NPCX_CLOCK_BUS_LFCLK pwm-cells: - channel - period - flags