1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/pwm/mediatek,pwm-disp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek DISP_PWM Controller
10 - Jitao Shi <jitao.shi@mediatek.com>
19 - mediatek,mt2701-disp-pwm
20 - mediatek,mt6595-disp-pwm
21 - mediatek,mt8173-disp-pwm
22 - mediatek,mt8183-disp-pwm
25 - mediatek,mt6795-disp-pwm
26 - mediatek,mt8167-disp-pwm
27 - const: mediatek,mt8173-disp-pwm
30 - mediatek,mt8186-disp-pwm
31 - mediatek,mt8188-disp-pwm
32 - mediatek,mt8192-disp-pwm
33 - mediatek,mt8195-disp-pwm
34 - mediatek,mt8365-disp-pwm
35 - const: mediatek,mt8183-disp-pwm
48 - description: Main Clock
49 - description: Mm Clock
65 additionalProperties: false
69 #include <dt-bindings/interrupt-controller/arm-gic.h>
70 #include <dt-bindings/clock/mt8173-clk.h>
71 #include <dt-bindings/interrupt-controller/irq.h>
74 compatible = "mediatek,mt8173-disp-pwm";
75 reg = <0x1401e000 0x1000>;
77 clocks = <&mmsys CLK_MM_DISP_PWM026M>,
78 <&mmsys CLK_MM_DISP_PWM0MM>;
79 clock-names = "main", "mm";