1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 # Copyright 2019 Texas Instruments Incorporated
5 $id: "http://devicetree.org/schemas/display/ti/ti,k2g-dss.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Texas Instruments K2G Display Subsystem
11 - Jyri Sarha <jsarha@ti.com>
12 - Tomi Valkeinen <tomi.valkeinen@ti.com>
15 The K2G DSS is an ultra-light version of TI Keystone Display
16 SubSystem. It has only one output port and video plane. The
25 - description: cfg DSS top level
26 - description: common DISPC common
27 - description: VID1 video plane 1
28 - description: OVR1 overlay manager for vp1
29 - description: VP1 video port 1
41 - description: fck DSS functional clock
42 - description: vp1 Video Port 1 pixel clock
54 description: phandle to the associated power domain
59 Port as described in Documentation/devicetree/bindings/graph.txt.
60 The DSS DPI output port node
63 $ref: /schemas/types.yaml#/definitions/uint32
65 Input memory (from main memory to dispc) bandwidth limit in
77 additionalProperties: false
81 #include <dt-bindings/interrupt-controller/arm-gic.h>
82 #include <dt-bindings/interrupt-controller/irq.h>
85 compatible = "ti,k2g-dss";
86 reg = <0x02540000 0x400>,
91 reg-names = "cfg", "common", "vid1", "ovr1", "vp1";
92 clocks = <&k2g_clks 0x2 0>,
94 clock-names = "fck", "vp1";
95 interrupts = <GIC_SPI 247 IRQ_TYPE_EDGE_RISING>;
97 power-domains = <&k2g_pds 0x2>;
99 max-memory-bandwidth = <230000000>;
103 remote-endpoint = <&sii9022_in>;