File Index
Files and directories
Sign in
FILE

nvidia,tegra114-cec.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml YAML
 1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/media/cec/nvidia,tegra114-cec.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: NVIDIA Tegra HDMI CEC
 8
 9maintainers:
10  - Hans Verkuil <hverkuil@kernel.org>
11
12allOf:
13  - $ref: cec-common.yaml#
14
15properties:
16  compatible:
17    oneOf:
18      - enum:
19          - nvidia,tegra114-cec
20          - nvidia,tegra124-cec
21          - nvidia,tegra210-cec
22      - items:
23          - enum:
24              - nvidia,tegra186-cec
25              - nvidia,tegra194-cec
26          - const: nvidia,tegra210-cec
27
28  clocks:
29    maxItems: 1
30
31  clock-names:
32    items:
33      - const: cec
34
35  interrupts:
36    maxItems: 1
37
38  reg:
39    maxItems: 1
40
41required:
42  - compatible
43  - clocks
44  - clock-names
45  - hdmi-phandle
46  - interrupts
47  - reg
48
49unevaluatedProperties: false
50
51examples:
52  - |
53    #include <dt-bindings/clock/tegra124-car.h>
54    #include <dt-bindings/interrupt-controller/arm-gic.h>
55
56    cec@70015000 {
57        compatible = "nvidia,tegra124-cec";
58        reg = <0x70015000 0x00001000>;
59        interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
60        clocks = <&tegra_car TEGRA124_CLK_CEC>;
61        clock-names = "cec";
62        hdmi-phandle = <&hdmi>;
63    };
~/ Read-only file preview.