mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	Convert Tegra audio complex with the * ALC5632 * MAX98090 * RT5640 * RT5677 * SGTL5000 * TrimSlice * WM8753 * WM8903 * WM9712 codec to the YAML format. Additional changes: - added missing HPOUTL to the WM9712 codec. - extended rt5677 codec with multiple pins Reviewed-by: Dmitry Osipenko <digetx@gmail.com> Signed-off-by: David Heidelberg <david@ixit.cz> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20211211224946.79875-1-david@ixit.cz Signed-off-by: Mark Brown <broonie@kernel.org>
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			839 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			839 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
 | 
						|
%YAML 1.2
 | 
						|
---
 | 
						|
$id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-trimslice.yaml#
 | 
						|
$schema: http://devicetree.org/meta-schemas/core.yaml#
 | 
						|
 | 
						|
title: NVIDIA Tegra audio complex with TrimSlice CODEC
 | 
						|
 | 
						|
maintainers:
 | 
						|
  - Jon Hunter <jonathanh@nvidia.com>
 | 
						|
  - Thierry Reding <thierry.reding@gmail.com>
 | 
						|
 | 
						|
allOf:
 | 
						|
  - $ref: nvidia,tegra-audio-common.yaml#
 | 
						|
 | 
						|
properties:
 | 
						|
  compatible:
 | 
						|
    const: nvidia,tegra-audio-trimslice
 | 
						|
 | 
						|
required:
 | 
						|
  - nvidia,i2s-controller
 | 
						|
 | 
						|
unevaluatedProperties: false
 | 
						|
 | 
						|
examples:
 | 
						|
  - |
 | 
						|
    sound {
 | 
						|
        compatible = "nvidia,tegra-audio-trimslice";
 | 
						|
        nvidia,i2s-controller = <&tegra_i2s1>;
 | 
						|
        nvidia,audio-codec = <&codec>;
 | 
						|
        clocks = <&tegra_car 112>, <&tegra_car 113>, <&tegra_car 93>;
 | 
						|
        clock-names = "pll_a", "pll_a_out0", "mclk";
 | 
						|
    };
 |