xref: /freebsd/sys/contrib/device-tree/Bindings/display/brcm,bcm2835-hvs.yaml (revision 6be3386466ab79a84b48429ae66244f21526d3df)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/brcm,bcm2835-hvs.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Broadcom VC4 (VideoCore4) Hardware Video Scaler
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Eric Anholt <eric@anholt.net>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotproperties:
13c66ec88fSEmmanuel Vadot  compatible:
14*6be33864SEmmanuel Vadot    enum:
15*6be33864SEmmanuel Vadot      - brcm,bcm2711-hvs
16*6be33864SEmmanuel Vadot      - brcm,bcm2835-hvs
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadot  reg:
19c66ec88fSEmmanuel Vadot    maxItems: 1
20c66ec88fSEmmanuel Vadot
21c66ec88fSEmmanuel Vadot  interrupts:
22c66ec88fSEmmanuel Vadot    maxItems: 1
23c66ec88fSEmmanuel Vadot
24*6be33864SEmmanuel Vadot  clocks:
25*6be33864SEmmanuel Vadot    maxItems: 1
26*6be33864SEmmanuel Vadot    description: Core Clock
27*6be33864SEmmanuel Vadot
28c66ec88fSEmmanuel Vadotrequired:
29c66ec88fSEmmanuel Vadot  - compatible
30c66ec88fSEmmanuel Vadot  - reg
31c66ec88fSEmmanuel Vadot  - interrupts
32c66ec88fSEmmanuel Vadot
33c66ec88fSEmmanuel VadotadditionalProperties: false
34c66ec88fSEmmanuel Vadot
35*6be33864SEmmanuel Vadotif:
36*6be33864SEmmanuel Vadot  properties:
37*6be33864SEmmanuel Vadot    compatible:
38*6be33864SEmmanuel Vadot      contains:
39*6be33864SEmmanuel Vadot        const: brcm,bcm2711-hvs"
40*6be33864SEmmanuel Vadot
41*6be33864SEmmanuel Vadotthen:
42*6be33864SEmmanuel Vadot  required:
43*6be33864SEmmanuel Vadot    - clocks
44*6be33864SEmmanuel Vadot
45c66ec88fSEmmanuel Vadotexamples:
46c66ec88fSEmmanuel Vadot  - |
47c66ec88fSEmmanuel Vadot    hvs@7e400000 {
48c66ec88fSEmmanuel Vadot        compatible = "brcm,bcm2835-hvs";
49c66ec88fSEmmanuel Vadot        reg = <0x7e400000 0x6000>;
50c66ec88fSEmmanuel Vadot        interrupts = <2 1>;
51c66ec88fSEmmanuel Vadot    };
52c66ec88fSEmmanuel Vadot
53c66ec88fSEmmanuel Vadot...
54