| # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) |
| %YAML 1.2 |
| --- |
| $id: http://devicetree.org/schemas/display/dp-aux-bus.yaml# |
| $schema: http://devicetree.org/meta-schemas/core.yaml# |
| |
| title: DisplayPort AUX bus |
| |
| maintainers: |
| - Douglas Anderson <dianders@chromium.org> |
| |
| description: |
| DisplayPort controllers provide a control channel to the sinks that |
| are hooked up to them. This is the DP AUX bus. Over the DP AUX bus |
| we can query properties about a sink and also configure it. In |
| particular, DP sinks support DDC over DP AUX which allows tunneling |
| a standard I2C DDC connection over the AUX channel. |
| |
| To model this relationship, DP sinks should be placed as children |
| of the DP controller under the "aux-bus" node. |
| |
| At the moment, this binding only handles the eDP case. It is |
| possible it will be extended in the future to handle the DP case. |
| For DP, presumably a connector would be listed under the DP AUX |
| bus instead of a panel. |
| |
| properties: |
| $nodename: |
| const: "aux-bus" |
| |
| panel: |
| $ref: panel/panel-common.yaml# |
| |
| additionalProperties: false |
| |
| required: |
| - panel |