Path: blob/master/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
26308 views
# SPDX-License-Identifier: GPL-2.01%YAML 1.22---3$id: http://devicetree.org/schemas/display/allwinner,sun8i-a83t-de2-mixer.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Allwinner Display Engine 2.0 Mixer78maintainers:9- Chen-Yu Tsai <wens@csie.org>10- Maxime Ripard <mripard@kernel.org>1112properties:13compatible:14enum:15- allwinner,sun8i-a83t-de2-mixer-016- allwinner,sun8i-a83t-de2-mixer-117- allwinner,sun8i-h3-de2-mixer-018- allwinner,sun8i-r40-de2-mixer-019- allwinner,sun8i-r40-de2-mixer-120- allwinner,sun8i-v3s-de2-mixer21- allwinner,sun20i-d1-de2-mixer-022- allwinner,sun20i-d1-de2-mixer-123- allwinner,sun50i-a64-de2-mixer-024- allwinner,sun50i-a64-de2-mixer-125- allwinner,sun50i-h6-de3-mixer-026- allwinner,sun50i-h616-de33-mixer-02728reg: true2930reg-names: true3132clocks:33items:34- description: The mixer interface clock35- description: The mixer module clock3637clock-names:38items:39- const: bus40- const: mod4142iommus:43maxItems: 14445resets:46maxItems: 14748ports:49$ref: /schemas/graph.yaml#/properties/ports5051properties:52port@0:53$ref: /schemas/graph.yaml#/properties/port54description: |55Input endpoints of the controller.5657port@1:58$ref: /schemas/graph.yaml#/properties/port59description: |60Output endpoints of the controller.6162required:63- port@16465allOf:66- if:67properties:68compatible:69contains:70enum:71- allwinner,sun50i-h616-de33-mixer-072then:73properties:74reg:75description: |76Registers for controlling individual layers of the display77engine (layers), global control (top), and display blending78control (display). Names are from Allwinner BSP kernel.79maxItems: 380reg-names:81items:82- const: layers83- const: top84- const: display85required:86- reg-names8788else:89properties:90reg:91maxItems: 19293required:94- compatible95- reg96- clocks97- clock-names98- resets99- ports100101additionalProperties: false102103examples:104- |105#include <dt-bindings/clock/sun8i-de2.h>106#include <dt-bindings/reset/sun8i-de2.h>107108mixer0: mixer@1100000 {109compatible = "allwinner,sun8i-a83t-de2-mixer-0";110reg = <0x01100000 0x100000>;111clocks = <&display_clocks CLK_BUS_MIXER0>,112<&display_clocks CLK_MIXER0>;113clock-names = "bus",114"mod";115resets = <&display_clocks RST_MIXER0>;116117ports {118#address-cells = <1>;119#size-cells = <0>;120121mixer0_out: port@1 {122#address-cells = <1>;123#size-cells = <0>;124reg = <1>;125126mixer0_out_tcon0: endpoint@0 {127reg = <0>;128remote-endpoint = <&tcon0_in_mixer0>;129};130131mixer0_out_tcon1: endpoint@1 {132reg = <1>;133remote-endpoint = <&tcon1_in_mixer0>;134};135};136};137};138139...140141142