brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 947ad69 Raw
71 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2 3%YAML 1.24---5$id: http://devicetree.org/schemas/media/rockchip,rk3568-vepu.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Hantro G1 VPU encoders implemented on Rockchip SoCs9 10maintainers:11  - Nicolas Frattaroli <frattaroli.nicolas@gmail.com>12 13description:14  Hantro G1 video encode-only accelerators present on Rockchip SoCs.15 16properties:17  compatible:18    enum:19      - rockchip,rk3568-vepu20      - rockchip,rk3588-vepu12121 22  reg:23    maxItems: 124 25  interrupts:26    maxItems: 127 28  clocks:29    maxItems: 230 31  clock-names:32    items:33      - const: aclk34      - const: hclk35 36  power-domains:37    maxItems: 138 39  iommus:40    maxItems: 141 42required:43  - compatible44  - reg45  - interrupts46  - clocks47  - clock-names48 49additionalProperties: false50 51examples:52  - |53    #include <dt-bindings/clock/rk3568-cru.h>54    #include <dt-bindings/interrupt-controller/arm-gic.h>55    #include <dt-bindings/power/rk3568-power.h>56 57    bus {58        #address-cells = <2>;59        #size-cells = <2>;60 61        vepu: video-codec@fdee0000 {62            compatible = "rockchip,rk3568-vepu";63            reg = <0x0 0xfdee0000 0x0 0x800>;64            interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;65            clocks = <&cru ACLK_JENC>, <&cru HCLK_JENC>;66            clock-names = "aclk", "hclk";67            iommus = <&vepu_mmu>;68            power-domains = <&power RK3568_PD_RGA>;69        };70    };71