62 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/display/brcm,bcm2835-dpi.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Broadcom VC4 (VideoCore4) DPI Controller8 9maintainers:10 - Eric Anholt <eric@anholt.net>11 12properties:13 compatible:14 const: brcm,bcm2835-dpi15 16 reg:17 maxItems: 118 19 clocks:20 items:21 - description: The core clock the unit runs on22 - description: The pixel clock that feeds the pixelvalve23 24 clock-names:25 items:26 - const: core27 - const: pixel28 29 port:30 $ref: /schemas/graph.yaml#/properties/port31 description:32 Port node with a single endpoint connecting to the panel.33 34required:35 - compatible36 - reg37 - clocks38 - clock-names39 - port40 41additionalProperties: false42 43examples:44 - |45 #include <dt-bindings/clock/bcm2835.h>46 47 dpi: dpi@7e208000 {48 compatible = "brcm,bcm2835-dpi";49 reg = <0x7e208000 0x8c>;50 clocks = <&clocks BCM2835_CLOCK_VPU>,51 <&clocks BCM2835_CLOCK_DPI>;52 clock-names = "core", "pixel";53 54 port {55 dpi_out: endpoint {56 remote-endpoint = <&panel_in>;57 };58 };59 };60 61...62