1*8f437662SKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*8f437662SKrzysztof Kozlowski%YAML 1.2
3*8f437662SKrzysztof Kozlowski---
4*8f437662SKrzysztof Kozlowski$id: http://devicetree.org/schemas/media/cec/st,stm32-cec.yaml#
5*8f437662SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
6*8f437662SKrzysztof Kozlowski
7*8f437662SKrzysztof Kozlowskititle: STMicroelectronics STM32 CEC
8*8f437662SKrzysztof Kozlowski
9*8f437662SKrzysztof Kozlowskimaintainers:
10*8f437662SKrzysztof Kozlowski  - Yannick Fertre <yannick.fertre@foss.st.com>
11*8f437662SKrzysztof Kozlowski
12*8f437662SKrzysztof Kozlowskiproperties:
13*8f437662SKrzysztof Kozlowski  compatible:
14*8f437662SKrzysztof Kozlowski    const: st,stm32-cec
15*8f437662SKrzysztof Kozlowski
16*8f437662SKrzysztof Kozlowski  reg:
17*8f437662SKrzysztof Kozlowski    maxItems: 1
18*8f437662SKrzysztof Kozlowski
19*8f437662SKrzysztof Kozlowski  interrupts:
20*8f437662SKrzysztof Kozlowski    maxItems: 1
21*8f437662SKrzysztof Kozlowski
22*8f437662SKrzysztof Kozlowski  clocks:
23*8f437662SKrzysztof Kozlowski    items:
24*8f437662SKrzysztof Kozlowski      - description: Module Clock
25*8f437662SKrzysztof Kozlowski      - description: Bus Clock
26*8f437662SKrzysztof Kozlowski
27*8f437662SKrzysztof Kozlowski  clock-names:
28*8f437662SKrzysztof Kozlowski    items:
29*8f437662SKrzysztof Kozlowski      - const: cec
30*8f437662SKrzysztof Kozlowski      - const: hdmi-cec
31*8f437662SKrzysztof Kozlowski
32*8f437662SKrzysztof Kozlowskirequired:
33*8f437662SKrzysztof Kozlowski  - compatible
34*8f437662SKrzysztof Kozlowski  - reg
35*8f437662SKrzysztof Kozlowski  - interrupts
36*8f437662SKrzysztof Kozlowski  - clocks
37*8f437662SKrzysztof Kozlowski  - clock-names
38*8f437662SKrzysztof Kozlowski
39*8f437662SKrzysztof KozlowskiadditionalProperties: false
40*8f437662SKrzysztof Kozlowski
41*8f437662SKrzysztof Kozlowskiexamples:
42*8f437662SKrzysztof Kozlowski  - |
43*8f437662SKrzysztof Kozlowski    #include <dt-bindings/interrupt-controller/arm-gic.h>
44*8f437662SKrzysztof Kozlowski    #include <dt-bindings/clock/stm32mp1-clks.h>
45*8f437662SKrzysztof Kozlowski    cec: cec@40006c00 {
46*8f437662SKrzysztof Kozlowski        compatible = "st,stm32-cec";
47*8f437662SKrzysztof Kozlowski        reg = <0x40006c00 0x400>;
48*8f437662SKrzysztof Kozlowski        interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
49*8f437662SKrzysztof Kozlowski        clocks = <&rcc CEC_K>, <&clk_lse>;
50*8f437662SKrzysztof Kozlowski        clock-names = "cec", "hdmi-cec";
51*8f437662SKrzysztof Kozlowski    };
52*8f437662SKrzysztof Kozlowski
53*8f437662SKrzysztof Kozlowski...
54