18a99f76aSMaxime Ripard# SPDX-License-Identifier: GPL-2.0 28a99f76aSMaxime Ripard%YAML 1.2 38a99f76aSMaxime Ripard--- 48a99f76aSMaxime Ripard$id: http://devicetree.org/schemas/sound/allwinner,sun8i-a33-codec.yaml# 58a99f76aSMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 68a99f76aSMaxime Ripard 78a99f76aSMaxime Ripardtitle: Allwinner A33 Codec Device Tree Bindings 88a99f76aSMaxime Ripard 98a99f76aSMaxime Ripardmaintainers: 108a99f76aSMaxime Ripard - Chen-Yu Tsai <wens@csie.org> 115c7404bbSMaxime Ripard - Maxime Ripard <mripard@kernel.org> 128a99f76aSMaxime Ripard 138a99f76aSMaxime Ripardproperties: 148a99f76aSMaxime Ripard "#sound-dai-cells": 158a99f76aSMaxime Ripard const: 0 168a99f76aSMaxime Ripard 178a99f76aSMaxime Ripard compatible: 18cef305d4SSamuel Holland oneOf: 19cef305d4SSamuel Holland - items: 20cef305d4SSamuel Holland - const: allwinner,sun50i-a64-codec 21cef305d4SSamuel Holland - const: allwinner,sun8i-a33-codec 22cef305d4SSamuel Holland - const: allwinner,sun8i-a33-codec 238a99f76aSMaxime Ripard 248a99f76aSMaxime Ripard reg: 258a99f76aSMaxime Ripard maxItems: 1 268a99f76aSMaxime Ripard 278a99f76aSMaxime Ripard interrupts: 288a99f76aSMaxime Ripard maxItems: 1 298a99f76aSMaxime Ripard 308a99f76aSMaxime Ripard clocks: 318a99f76aSMaxime Ripard items: 328a99f76aSMaxime Ripard - description: Bus Clock 338a99f76aSMaxime Ripard - description: Module Clock 348a99f76aSMaxime Ripard 358a99f76aSMaxime Ripard clock-names: 368a99f76aSMaxime Ripard items: 378a99f76aSMaxime Ripard - const: bus 388a99f76aSMaxime Ripard - const: mod 398a99f76aSMaxime Ripard 408a99f76aSMaxime Ripardrequired: 418a99f76aSMaxime Ripard - "#sound-dai-cells" 428a99f76aSMaxime Ripard - compatible 438a99f76aSMaxime Ripard - reg 448a99f76aSMaxime Ripard - interrupts 458a99f76aSMaxime Ripard - clocks 468a99f76aSMaxime Ripard - clock-names 478a99f76aSMaxime Ripard 488a99f76aSMaxime RipardadditionalProperties: false 498a99f76aSMaxime Ripard 508a99f76aSMaxime Ripardexamples: 518a99f76aSMaxime Ripard - | 528a99f76aSMaxime Ripard audio-codec@1c22e00 { 538a99f76aSMaxime Ripard #sound-dai-cells = <0>; 548a99f76aSMaxime Ripard compatible = "allwinner,sun8i-a33-codec"; 558a99f76aSMaxime Ripard reg = <0x01c22e00 0x400>; 568a99f76aSMaxime Ripard interrupts = <0 29 4>; 578a99f76aSMaxime Ripard clocks = <&ccu 47>, <&ccu 92>; 588a99f76aSMaxime Ripard clock-names = "bus", "mod"; 598a99f76aSMaxime Ripard }; 608a99f76aSMaxime Ripard 618a99f76aSMaxime Ripard... 62