1*833e5d42SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*833e5d42SEmmanuel Vadot%YAML 1.2 3*833e5d42SEmmanuel Vadot--- 4*833e5d42SEmmanuel Vadot$id: http://devicetree.org/schemas/display/ti/ti,am625-oldi.yaml# 5*833e5d42SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*833e5d42SEmmanuel Vadot 7*833e5d42SEmmanuel Vadottitle: Texas Instruments AM625 OLDI Transmitter 8*833e5d42SEmmanuel Vadot 9*833e5d42SEmmanuel Vadotmaintainers: 10*833e5d42SEmmanuel Vadot - Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> 11*833e5d42SEmmanuel Vadot - Aradhya Bhatia <aradhya.bhatia@linux.dev> 12*833e5d42SEmmanuel Vadot 13*833e5d42SEmmanuel Vadotdescription: 14*833e5d42SEmmanuel Vadot The AM625 TI Keystone OpenLDI transmitter (OLDI TX) supports serialized RGB 15*833e5d42SEmmanuel Vadot pixel data transmission between host and flat panel display over LVDS (Low 16*833e5d42SEmmanuel Vadot Voltage Differential Sampling) interface. The OLDI TX consists of 7-to-1 data 17*833e5d42SEmmanuel Vadot serializers, and 4-data and 1-clock LVDS outputs. It supports the LVDS output 18*833e5d42SEmmanuel Vadot formats "jeida-18", "jeida-24" and "vesa-18", and can accept 24-bit RGB or 19*833e5d42SEmmanuel Vadot padded and un-padded 18-bit RGB bus formats as input. 20*833e5d42SEmmanuel Vadot 21*833e5d42SEmmanuel Vadotproperties: 22*833e5d42SEmmanuel Vadot reg: 23*833e5d42SEmmanuel Vadot maxItems: 1 24*833e5d42SEmmanuel Vadot 25*833e5d42SEmmanuel Vadot clocks: 26*833e5d42SEmmanuel Vadot maxItems: 1 27*833e5d42SEmmanuel Vadot description: serial clock input for the OLDI transmitters 28*833e5d42SEmmanuel Vadot 29*833e5d42SEmmanuel Vadot clock-names: 30*833e5d42SEmmanuel Vadot const: serial 31*833e5d42SEmmanuel Vadot 32*833e5d42SEmmanuel Vadot ti,companion-oldi: 33*833e5d42SEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle 34*833e5d42SEmmanuel Vadot description: 35*833e5d42SEmmanuel Vadot phandle to companion OLDI transmitter. This property is required for both 36*833e5d42SEmmanuel Vadot the OLDI TXes if they are expected to work either in dual-lvds mode or in 37*833e5d42SEmmanuel Vadot clone mode. This property should point to the other OLDI TX's phandle. 38*833e5d42SEmmanuel Vadot 39*833e5d42SEmmanuel Vadot ti,secondary-oldi: 40*833e5d42SEmmanuel Vadot type: boolean 41*833e5d42SEmmanuel Vadot description: 42*833e5d42SEmmanuel Vadot Boolean property to mark the OLDI transmitter as the secondary one, when the 43*833e5d42SEmmanuel Vadot OLDI hardware is expected to run as a companion HW, in cases of dual-lvds 44*833e5d42SEmmanuel Vadot mode or clone mode. The primary OLDI hardware is responsible for all the 45*833e5d42SEmmanuel Vadot hardware configuration. 46*833e5d42SEmmanuel Vadot 47*833e5d42SEmmanuel Vadot ti,oldi-io-ctrl: 48*833e5d42SEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle 49*833e5d42SEmmanuel Vadot description: 50*833e5d42SEmmanuel Vadot phandle to syscon device node mapping OLDI IO_CTRL registers found in the 51*833e5d42SEmmanuel Vadot control MMR region. These registers are required to toggle the I/O lane 52*833e5d42SEmmanuel Vadot power, and control its electrical characteristics. 53*833e5d42SEmmanuel Vadot 54*833e5d42SEmmanuel Vadot ports: 55*833e5d42SEmmanuel Vadot $ref: /schemas/graph.yaml#/properties/ports 56*833e5d42SEmmanuel Vadot 57*833e5d42SEmmanuel Vadot properties: 58*833e5d42SEmmanuel Vadot port@0: 59*833e5d42SEmmanuel Vadot $ref: /schemas/graph.yaml#/properties/port 60*833e5d42SEmmanuel Vadot description: Parallel RGB input port 61*833e5d42SEmmanuel Vadot 62*833e5d42SEmmanuel Vadot port@1: 63*833e5d42SEmmanuel Vadot $ref: /schemas/graph.yaml#/properties/port 64*833e5d42SEmmanuel Vadot description: LVDS output port 65*833e5d42SEmmanuel Vadot 66*833e5d42SEmmanuel Vadot required: 67*833e5d42SEmmanuel Vadot - port@0 68*833e5d42SEmmanuel Vadot - port@1 69*833e5d42SEmmanuel Vadot 70*833e5d42SEmmanuel Vadotrequired: 71*833e5d42SEmmanuel Vadot - reg 72*833e5d42SEmmanuel Vadot - clocks 73*833e5d42SEmmanuel Vadot - clock-names 74*833e5d42SEmmanuel Vadot - ti,oldi-io-ctrl 75*833e5d42SEmmanuel Vadot - ports 76*833e5d42SEmmanuel Vadot 77*833e5d42SEmmanuel VadotadditionalProperties: false 78*833e5d42SEmmanuel Vadot 79*833e5d42SEmmanuel Vadot... 80