Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
Extension
.yaml
Size
11728 bytes
Lines
383
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
# Copyright 2019 Texas Instruments Incorporated
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/ti/ti,am65x-dss.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Texas Instruments AM65x Display Subsystem

maintainers:
  - Jyri Sarha <jsarha@ti.com>
  - Tomi Valkeinen <tomi.valkeinen@ti.com>

description: |
  The AM625 and AM65x TI Keystone Display SubSystem has two output
  ports and two video planes. In AM65x DSS, the first video port
  supports 1 OLDI TX and in AM625 DSS, the first video port output is
  internally routed to 2 OLDI TXes. The second video port supports DPI
  format. The first plane is full video plane with all features and the
  second is a "lite plane" without scaling support.
  The AM62L display subsystem has a single output port which supports DPI
  format but it only supports single video "lite plane" which does not support
  scaling. The output port is routed to SoC boundary via DPI interface and same
  DPI signals are also routed internally to DSI Tx controller present within the
  SoC. Due to clocking limitations only one of the interface i.e. either DSI or
  DPI can be used at once.

properties:
  compatible:
    enum:
      - ti,am625-dss
      - ti,am62a7-dss
      - ti,am62l-dss
      - ti,am65x-dss

  reg:
    description:
      Addresses to each DSS memory region described in the SoC's TRM.
    oneOf:
      - items:
          - description: common DSS register area
          - description: VIDL1 light video plane
          - description: VID video plane
          - description: OVR1 overlay manager for vp1
          - description: OVR2 overlay manager for vp2
          - description: VP1 video port 1
          - description: VP2 video port 2
          - description: common1 DSS register area
      - items:
          - description: common DSS register area
          - description: VIDL1 light video plane
          - description: OVR1 overlay manager for vp1
          - description: VP1 video port 1
          - description: common1 DSS register area

  reg-names:
    oneOf:
      - items:
          - const: common
          - const: vidl1
          - const: vid
          - const: ovr1
          - const: ovr2
          - const: vp1
          - const: vp2
          - const: common1
      - items:
          - const: common
          - const: vidl1
          - const: ovr1

Annotation

Implementation Notes