109453600SMaxime Ripard# SPDX-License-Identifier: GPL-2.0 209453600SMaxime Ripard%YAML 1.2 309453600SMaxime Ripard--- 409453600SMaxime Ripard$id: http://devicetree.org/schemas/display/brcm,bcm2835-dpi.yaml# 509453600SMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 609453600SMaxime Ripard 709453600SMaxime Ripardtitle: Broadcom VC4 (VideoCore4) DPI Controller 809453600SMaxime Ripard 909453600SMaxime Ripardmaintainers: 1009453600SMaxime Ripard - Eric Anholt <eric@anholt.net> 1109453600SMaxime Ripard 1209453600SMaxime Ripardproperties: 1309453600SMaxime Ripard compatible: 1409453600SMaxime Ripard const: brcm,bcm2835-dpi 1509453600SMaxime Ripard 1609453600SMaxime Ripard reg: 1709453600SMaxime Ripard maxItems: 1 1809453600SMaxime Ripard 1909453600SMaxime Ripard clocks: 2009453600SMaxime Ripard items: 2109453600SMaxime Ripard - description: The core clock the unit runs on 2209453600SMaxime Ripard - description: The pixel clock that feeds the pixelvalve 2309453600SMaxime Ripard 24143ea9a3SMaxime Ripard clock-names: 25143ea9a3SMaxime Ripard items: 26143ea9a3SMaxime Ripard - const: core 27143ea9a3SMaxime Ripard - const: pixel 28143ea9a3SMaxime Ripard 2909453600SMaxime Ripard port: 30*b6755423SRob Herring $ref: /schemas/graph.yaml#/properties/port 31*b6755423SRob Herring description: 32*b6755423SRob Herring Port node with a single endpoint connecting to the panel. 3309453600SMaxime Ripard 3409453600SMaxime Ripardrequired: 3509453600SMaxime Ripard - compatible 3609453600SMaxime Ripard - reg 3709453600SMaxime Ripard - clocks 38143ea9a3SMaxime Ripard - clock-names 3909453600SMaxime Ripard - port 4009453600SMaxime Ripard 4109453600SMaxime RipardadditionalProperties: false 4209453600SMaxime Ripard 4309453600SMaxime Ripardexamples: 4409453600SMaxime Ripard - | 4509453600SMaxime Ripard #include <dt-bindings/clock/bcm2835.h> 4609453600SMaxime Ripard 4709453600SMaxime Ripard dpi: dpi@7e208000 { 4809453600SMaxime Ripard compatible = "brcm,bcm2835-dpi"; 4909453600SMaxime Ripard reg = <0x7e208000 0x8c>; 5009453600SMaxime Ripard clocks = <&clocks BCM2835_CLOCK_VPU>, 5109453600SMaxime Ripard <&clocks BCM2835_CLOCK_DPI>; 5209453600SMaxime Ripard clock-names = "core", "pixel"; 5309453600SMaxime Ripard 5409453600SMaxime Ripard port { 5509453600SMaxime Ripard dpi_out: endpoint { 5609453600SMaxime Ripard remote-endpoint = <&panel_in>; 5709453600SMaxime Ripard }; 5809453600SMaxime Ripard }; 5909453600SMaxime Ripard }; 6009453600SMaxime Ripard 6109453600SMaxime Ripard... 62