Path: blob/main/sys/contrib/device-tree/Bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
48377 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-02627reg:28maxItems: 12930clocks:31items:32- description: The mixer interface clock33- description: The mixer module clock3435clock-names:36items:37- const: bus38- const: mod3940iommus:41maxItems: 14243resets:44maxItems: 14546ports:47$ref: /schemas/graph.yaml#/properties/ports4849properties:50port@0:51$ref: /schemas/graph.yaml#/properties/port52description: |53Input endpoints of the controller.5455port@1:56$ref: /schemas/graph.yaml#/properties/port57description: |58Output endpoints of the controller.5960required:61- port@16263required:64- compatible65- reg66- clocks67- clock-names68- resets69- ports7071additionalProperties: false7273examples:74- |75#include <dt-bindings/clock/sun8i-de2.h>76#include <dt-bindings/reset/sun8i-de2.h>7778mixer0: mixer@1100000 {79compatible = "allwinner,sun8i-a83t-de2-mixer-0";80reg = <0x01100000 0x100000>;81clocks = <&display_clocks CLK_BUS_MIXER0>,82<&display_clocks CLK_MIXER0>;83clock-names = "bus",84"mod";85resets = <&display_clocks RST_MIXER0>;8687ports {88#address-cells = <1>;89#size-cells = <0>;9091mixer0_out: port@1 {92#address-cells = <1>;93#size-cells = <0>;94reg = <1>;9596mixer0_out_tcon0: endpoint@0 {97reg = <0>;98remote-endpoint = <&tcon0_in_mixer0>;99};100101mixer0_out_tcon1: endpoint@1 {102reg = <1>;103remote-endpoint = <&tcon1_in_mixer0>;104};105};106};107};108109...110111112