drm/panel: panel-himax-hx83102: support for csot-pna957qt1-1 MIPI-DSI panel
[drm/drm-misc.git] / Documentation / devicetree / bindings / media / amlogic,meson-ir-tx.yaml
blob6da8a6aded2314054200b05c25a8e9e16a95ad8f
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/media/amlogic,meson-ir-tx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Amlogic Meson IR transmitter
9 maintainers:
10   - Viktor Prutyanov <viktor.prutyanov@phystech.edu>
12 description: |
13   Some Amlogic SoCs such as A311D and T950D4 have IR transmitter
14   (also called blaster) controller onboard. It is capable of
15   sending IR signals with arbitrary carrier frequency and duty cycle.
17 properties:
18   compatible:
19     oneOf:
20       - const: amlogic,meson-ir-tx
21       - items:
22           - const: amlogic,meson-g12a-ir-tx
23           - const: amlogic,meson-ir-tx
25   reg:
26     maxItems: 1
28   interrupts:
29     maxItems: 1
31   clocks:
32     maxItems: 2
34   clock-names:
35     items:
36       - const: sysclk
37       - const: xtal
39 required:
40   - compatible
41   - reg
42   - interrupts
43   - clocks
44   - clock-names
46 additionalProperties: false
48 examples:
49   - |
50     #include <dt-bindings/interrupt-controller/irq.h>
51     #include <dt-bindings/clock/g12a-clkc.h>
53     ir@ff80014c {
54       compatible = "amlogic,meson-g12a-ir-tx", "amlogic,meson-ir-tx";
55       reg = <0xff80014c 0x10>;
56       interrupts = <0 198 IRQ_TYPE_EDGE_RISING>;
57       clocks = <&clkc CLKID_CLK81>, <&xtal>;
58       clock-names = "sysclk", "xtal";
59     };