xref: /freebsd/sys/contrib/device-tree/Bindings/display/brcm,bcm2835-hvs.yaml (revision 5def4c47d4bd90b209b9b4a4ba9faec15846d8fd)
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:
146be33864SEmmanuel Vadot    enum:
156be33864SEmmanuel Vadot      - brcm,bcm2711-hvs
166be33864SEmmanuel Vadot      - brcm,bcm2835-hvs
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadot  reg:
19c66ec88fSEmmanuel Vadot    maxItems: 1
20c66ec88fSEmmanuel Vadot
21c66ec88fSEmmanuel Vadot  interrupts:
22c66ec88fSEmmanuel Vadot    maxItems: 1
23c66ec88fSEmmanuel Vadot
246be33864SEmmanuel Vadot  clocks:
256be33864SEmmanuel Vadot    maxItems: 1
266be33864SEmmanuel Vadot    description: Core Clock
276be33864SEmmanuel Vadot
28c66ec88fSEmmanuel Vadotrequired:
29c66ec88fSEmmanuel Vadot  - compatible
30c66ec88fSEmmanuel Vadot  - reg
31c66ec88fSEmmanuel Vadot  - interrupts
32c66ec88fSEmmanuel Vadot
33c66ec88fSEmmanuel VadotadditionalProperties: false
34c66ec88fSEmmanuel Vadot
356be33864SEmmanuel Vadotif:
366be33864SEmmanuel Vadot  properties:
376be33864SEmmanuel Vadot    compatible:
386be33864SEmmanuel Vadot      contains:
39*5def4c47SEmmanuel Vadot        const: brcm,bcm2711-hvs
406be33864SEmmanuel Vadot
416be33864SEmmanuel Vadotthen:
426be33864SEmmanuel Vadot  required:
436be33864SEmmanuel Vadot    - clocks
446be33864SEmmanuel 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