0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/display/dp-aux-bus.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: DisplayPort AUX bus
0008
0009 maintainers:
0010 - Douglas Anderson <dianders@chromium.org>
0011
0012 description:
0013 DisplayPort controllers provide a control channel to the sinks that
0014 are hooked up to them. This is the DP AUX bus. Over the DP AUX bus
0015 we can query properties about a sink and also configure it. In
0016 particular, DP sinks support DDC over DP AUX which allows tunneling
0017 a standard I2C DDC connection over the AUX channel.
0018
0019 To model this relationship, DP sinks should be placed as children
0020 of the DP controller under the "aux-bus" node.
0021
0022 At the moment, this binding only handles the eDP case. It is
0023 possible it will be extended in the future to handle the DP case.
0024 For DP, presumably a connector would be listed under the DP AUX
0025 bus instead of a panel.
0026
0027 properties:
0028 $nodename:
0029 const: "aux-bus"
0030
0031 panel:
0032 $ref: panel/panel-common.yaml#
0033
0034 additionalProperties: false
0035
0036 required:
0037 - panel