xref: /freebsd/sys/contrib/device-tree/Bindings/display/bridge/synopsys,dw-hdmi.yaml (revision 7ef62cebc2f965b0f640263e179276928885e33d)
12eb4d8dcSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
22eb4d8dcSEmmanuel Vadot%YAML 1.2
32eb4d8dcSEmmanuel Vadot---
42eb4d8dcSEmmanuel Vadot$id: http://devicetree.org/schemas/display/bridge/synopsys,dw-hdmi.yaml#
52eb4d8dcSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
62eb4d8dcSEmmanuel Vadot
72eb4d8dcSEmmanuel Vadottitle: Common Properties for Synopsys DesignWare HDMI TX Controller
82eb4d8dcSEmmanuel Vadot
92eb4d8dcSEmmanuel Vadotmaintainers:
102eb4d8dcSEmmanuel Vadot  - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
112eb4d8dcSEmmanuel Vadot
122eb4d8dcSEmmanuel Vadotdescription: |
132eb4d8dcSEmmanuel Vadot  This document defines device tree properties for the Synopsys DesignWare HDMI
142eb4d8dcSEmmanuel Vadot  TX controller (DWC HDMI TX) IP core. It doesn't constitute a full device tree
152eb4d8dcSEmmanuel Vadot  binding specification by itself but is meant to be referenced by device tree
162eb4d8dcSEmmanuel Vadot  bindings for the platform-specific integrations of the DWC HDMI TX.
172eb4d8dcSEmmanuel Vadot
182eb4d8dcSEmmanuel Vadot  When referenced from platform device tree bindings the properties defined in
192eb4d8dcSEmmanuel Vadot  this document are defined as follows. The platform device tree bindings are
202eb4d8dcSEmmanuel Vadot  responsible for defining whether each property is required or optional.
212eb4d8dcSEmmanuel Vadot
222eb4d8dcSEmmanuel Vadotproperties:
232eb4d8dcSEmmanuel Vadot  reg:
242eb4d8dcSEmmanuel Vadot    maxItems: 1
252eb4d8dcSEmmanuel Vadot
262eb4d8dcSEmmanuel Vadot  reg-io-width:
272eb4d8dcSEmmanuel Vadot    description:
282eb4d8dcSEmmanuel Vadot      Width (in bytes) of the registers specified by the reg property.
29*c9ccf3a3SEmmanuel Vadot    enum: [1, 4]
302eb4d8dcSEmmanuel Vadot    default: 1
312eb4d8dcSEmmanuel Vadot
322eb4d8dcSEmmanuel Vadot  clocks:
332eb4d8dcSEmmanuel Vadot    minItems: 2
342eb4d8dcSEmmanuel Vadot    maxItems: 5
352eb4d8dcSEmmanuel Vadot    items:
362eb4d8dcSEmmanuel Vadot      - description: The bus clock for either AHB and APB
372eb4d8dcSEmmanuel Vadot      - description: The internal register configuration clock
382eb4d8dcSEmmanuel Vadot    additionalItems: true
392eb4d8dcSEmmanuel Vadot
402eb4d8dcSEmmanuel Vadot  clock-names:
412eb4d8dcSEmmanuel Vadot    minItems: 2
422eb4d8dcSEmmanuel Vadot    maxItems: 5
432eb4d8dcSEmmanuel Vadot    items:
442eb4d8dcSEmmanuel Vadot      - const: iahb
452eb4d8dcSEmmanuel Vadot      - const: isfr
462eb4d8dcSEmmanuel Vadot    additionalItems: true
472eb4d8dcSEmmanuel Vadot
482eb4d8dcSEmmanuel Vadot  interrupts:
492eb4d8dcSEmmanuel Vadot    maxItems: 1
502eb4d8dcSEmmanuel Vadot
512eb4d8dcSEmmanuel VadotadditionalProperties: true
522eb4d8dcSEmmanuel Vadot
532eb4d8dcSEmmanuel Vadot...
54