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> 118a99f76aSMaxime Ripard - Maxime Ripard <maxime.ripard@bootlin.com> 128a99f76aSMaxime Ripard 138a99f76aSMaxime Ripardproperties: 148a99f76aSMaxime Ripard "#sound-dai-cells": 158a99f76aSMaxime Ripard const: 0 168a99f76aSMaxime Ripard 178a99f76aSMaxime Ripard compatible: 188a99f76aSMaxime Ripard const: allwinner,sun8i-a33-codec 198a99f76aSMaxime Ripard 208a99f76aSMaxime Ripard reg: 218a99f76aSMaxime Ripard maxItems: 1 228a99f76aSMaxime Ripard 238a99f76aSMaxime Ripard interrupts: 248a99f76aSMaxime Ripard maxItems: 1 258a99f76aSMaxime Ripard 268a99f76aSMaxime Ripard clocks: 278a99f76aSMaxime Ripard items: 288a99f76aSMaxime Ripard - description: Bus Clock 298a99f76aSMaxime Ripard - description: Module Clock 308a99f76aSMaxime Ripard 318a99f76aSMaxime Ripard clock-names: 328a99f76aSMaxime Ripard items: 338a99f76aSMaxime Ripard - const: bus 348a99f76aSMaxime Ripard - const: mod 358a99f76aSMaxime Ripard 368a99f76aSMaxime Ripardrequired: 378a99f76aSMaxime Ripard - "#sound-dai-cells" 388a99f76aSMaxime Ripard - compatible 398a99f76aSMaxime Ripard - reg 408a99f76aSMaxime Ripard - interrupts 418a99f76aSMaxime Ripard - clocks 428a99f76aSMaxime Ripard - clock-names 438a99f76aSMaxime Ripard 448a99f76aSMaxime RipardadditionalProperties: false 458a99f76aSMaxime Ripard 468a99f76aSMaxime Ripardexamples: 478a99f76aSMaxime Ripard - | 488a99f76aSMaxime Ripard audio-codec@1c22e00 { 498a99f76aSMaxime Ripard #sound-dai-cells = <0>; 508a99f76aSMaxime Ripard compatible = "allwinner,sun8i-a33-codec"; 518a99f76aSMaxime Ripard reg = <0x01c22e00 0x400>; 528a99f76aSMaxime Ripard interrupts = <0 29 4>; 538a99f76aSMaxime Ripard clocks = <&ccu 47>, <&ccu 92>; 548a99f76aSMaxime Ripard clock-names = "bus", "mod"; 558a99f76aSMaxime Ripard }; 568a99f76aSMaxime Ripard 578a99f76aSMaxime Ripard... 58