1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/sound/arm,p 4 $id: http://devicetree.org/schemas/sound/arm,pl041.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Arm Ltd. PrimeCell PL041 AACI sound int 7 title: Arm Ltd. PrimeCell PL041 AACI sound interface 8 8 9 maintainers: 9 maintainers: 10 - Andre Przywara <andre.przywara@arm.com> 10 - Andre Przywara <andre.przywara@arm.com> 11 11 12 description: 12 description: 13 The Arm PrimeCell Advanced Audio CODEC Inter 13 The Arm PrimeCell Advanced Audio CODEC Interface (AACI) is an AMBA compliant 14 peripheral that provides communication with 14 peripheral that provides communication with an audio CODEC using the AC-link 15 protocol. 15 protocol. 16 16 17 # We need a select here so we don't match all 17 # We need a select here so we don't match all nodes with 'arm,primecell' 18 select: 18 select: 19 properties: 19 properties: 20 compatible: 20 compatible: 21 contains: 21 contains: 22 const: arm,pl041 22 const: arm,pl041 23 required: 23 required: 24 - compatible 24 - compatible 25 25 26 properties: 26 properties: 27 compatible: 27 compatible: 28 items: 28 items: 29 - const: arm,pl041 29 - const: arm,pl041 30 - const: arm,primecell 30 - const: arm,primecell 31 31 32 reg: 32 reg: 33 maxItems: 1 33 maxItems: 1 34 34 35 interrupts: 35 interrupts: 36 maxItems: 1 36 maxItems: 1 37 37 38 clocks: 38 clocks: 39 description: APB register access clock 39 description: APB register access clock 40 40 41 clock-names: 41 clock-names: 42 const: apb_pclk 42 const: apb_pclk 43 43 44 required: 44 required: 45 - compatible 45 - compatible 46 - reg 46 - reg 47 - interrupts 47 - interrupts 48 - clocks 48 - clocks 49 49 50 additionalProperties: false 50 additionalProperties: false 51 51 52 examples: 52 examples: 53 - | 53 - | 54 audio-controller@40000 { 54 audio-controller@40000 { 55 compatible = "arm,pl041", "arm,primece 55 compatible = "arm,pl041", "arm,primecell"; 56 reg = <0x040000 0x1000>; 56 reg = <0x040000 0x1000>; 57 interrupts = <11>; 57 interrupts = <11>; 58 clocks = <&v2m_clk24mhz>; 58 clocks = <&v2m_clk24mhz>; 59 clock-names = "apb_pclk"; 59 clock-names = "apb_pclk"; 60 }; 60 }; 61 61 62 ... 62 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.