15956d97fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 25956d97fSEmmanuel Vadot%YAML 1.2 35956d97fSEmmanuel Vadot--- 45956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/mediatek/mediatek,hdmi-ddc.yaml# 55956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 65956d97fSEmmanuel Vadot 7*8bab661aSEmmanuel Vadottitle: Mediatek HDMI DDC 85956d97fSEmmanuel Vadot 95956d97fSEmmanuel Vadotmaintainers: 105956d97fSEmmanuel Vadot - CK Hu <ck.hu@mediatek.com> 115956d97fSEmmanuel Vadot - Jitao shi <jitao.shi@mediatek.com> 125956d97fSEmmanuel Vadot 135956d97fSEmmanuel Vadotdescription: | 145956d97fSEmmanuel Vadot The HDMI DDC i2c controller is used to interface with the HDMI DDC pins. 155956d97fSEmmanuel Vadot 165956d97fSEmmanuel Vadotproperties: 175956d97fSEmmanuel Vadot compatible: 185956d97fSEmmanuel Vadot enum: 195956d97fSEmmanuel Vadot - mediatek,mt7623-hdmi-ddc 205956d97fSEmmanuel Vadot - mediatek,mt8167-hdmi-ddc 215956d97fSEmmanuel Vadot - mediatek,mt8173-hdmi-ddc 225956d97fSEmmanuel Vadot 235956d97fSEmmanuel Vadot reg: 245956d97fSEmmanuel Vadot maxItems: 1 255956d97fSEmmanuel Vadot 265956d97fSEmmanuel Vadot interrupts: 275956d97fSEmmanuel Vadot maxItems: 1 285956d97fSEmmanuel Vadot 295956d97fSEmmanuel Vadot clocks: 305956d97fSEmmanuel Vadot maxItems: 1 315956d97fSEmmanuel Vadot 325956d97fSEmmanuel Vadot clock-names: 335956d97fSEmmanuel Vadot items: 345956d97fSEmmanuel Vadot - const: ddc-i2c 355956d97fSEmmanuel Vadot 365956d97fSEmmanuel Vadotrequired: 375956d97fSEmmanuel Vadot - compatible 385956d97fSEmmanuel Vadot - reg 395956d97fSEmmanuel Vadot - interrupts 405956d97fSEmmanuel Vadot - clocks 415956d97fSEmmanuel Vadot - clock-names 425956d97fSEmmanuel Vadot 435956d97fSEmmanuel VadotadditionalProperties: false 445956d97fSEmmanuel Vadot 455956d97fSEmmanuel Vadotexamples: 465956d97fSEmmanuel Vadot - | 475956d97fSEmmanuel Vadot #include <dt-bindings/clock/mt8173-clk.h> 485956d97fSEmmanuel Vadot #include <dt-bindings/interrupt-controller/arm-gic.h> 495956d97fSEmmanuel Vadot #include <dt-bindings/interrupt-controller/irq.h> 505956d97fSEmmanuel Vadot hdmi_ddc0: i2c@11012000 { 515956d97fSEmmanuel Vadot compatible = "mediatek,mt8173-hdmi-ddc"; 525956d97fSEmmanuel Vadot reg = <0x11012000 0x1c>; 535956d97fSEmmanuel Vadot interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_LOW>; 545956d97fSEmmanuel Vadot clocks = <&pericfg CLK_PERI_I2C5>; 555956d97fSEmmanuel Vadot clock-names = "ddc-i2c"; 565956d97fSEmmanuel Vadot }; 575956d97fSEmmanuel Vadot 585956d97fSEmmanuel Vadot... 59