~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/nvidia,tegra20-spdif.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/sound/nvidia,tegra20-spdif.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/sound/nvidia,tegra20-spdif.yaml (Version linux-5.18.19)


  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/nvidi      4 $id: http://devicetree.org/schemas/sound/nvidia,tegra20-spdif.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: NVIDIA Tegra20 S/PDIF Controller             7 title: NVIDIA Tegra20 S/PDIF Controller
  8                                                     8 
  9 description: |                                      9 description: |
 10   The S/PDIF controller supports both input an     10   The S/PDIF controller supports both input and output in serial audio
 11   digital interface format. The input controll     11   digital interface format. The input controller can digitally recover
 12   a clock from the received stream. The S/PDIF     12   a clock from the received stream. The S/PDIF controller is also used
 13   to generate the embedded audio for HDMI outp     13   to generate the embedded audio for HDMI output channel.
 14                                                    14 
 15 maintainers:                                       15 maintainers:
 16   - Thierry Reding <treding@nvidia.com>             16   - Thierry Reding <treding@nvidia.com>
 17   - Jon Hunter <jonathanh@nvidia.com>               17   - Jon Hunter <jonathanh@nvidia.com>
 18                                                    18 
 19 allOf:                                         << 
 20   - $ref: dai-common.yaml#                     << 
 21                                                << 
 22 properties:                                        19 properties:
 23   compatible:                                      20   compatible:
 24     const: nvidia,tegra20-spdif                    21     const: nvidia,tegra20-spdif
 25                                                    22 
 26   reg:                                             23   reg:
 27     maxItems: 1                                    24     maxItems: 1
 28                                                    25 
 29   resets:                                          26   resets:
 30     maxItems: 1                                    27     maxItems: 1
 31                                                    28 
 32   interrupts:                                      29   interrupts:
 33     maxItems: 1                                    30     maxItems: 1
 34                                                    31 
 35   clocks:                                          32   clocks:
 36     minItems: 2                                    33     minItems: 2
 37                                                    34 
 38   clock-names:                                     35   clock-names:
 39     items:                                         36     items:
 40       - const: out                                 37       - const: out
 41       - const: in                                  38       - const: in
 42                                                    39 
 43   dmas:                                            40   dmas:
 44     minItems: 2                                    41     minItems: 2
 45                                                    42 
 46   dma-names:                                       43   dma-names:
 47     items:                                         44     items:
 48       - const: rx                                  45       - const: rx
 49       - const: tx                                  46       - const: tx
 50                                                    47 
 51   "#sound-dai-cells":                              48   "#sound-dai-cells":
 52     const: 0                                       49     const: 0
 53                                                    50 
 54   nvidia,fixed-parent-rate:                        51   nvidia,fixed-parent-rate:
 55     description: |                                 52     description: |
 56       Specifies whether board prefers parent c     53       Specifies whether board prefers parent clock to stay at a fixed rate.
 57       This allows multiple Tegra20 audio compo     54       This allows multiple Tegra20 audio components work simultaneously by
 58       limiting number of supportable audio rat     55       limiting number of supportable audio rates.
 59     type: boolean                                  56     type: boolean
 60                                                    57 
 61 required:                                          58 required:
 62   - compatible                                     59   - compatible
 63   - reg                                            60   - reg
 64   - resets                                         61   - resets
 65   - interrupts                                     62   - interrupts
 66   - clocks                                         63   - clocks
 67   - clock-names                                    64   - clock-names
 68   - dmas                                           65   - dmas
 69   - dma-names                                      66   - dma-names
 70   - "#sound-dai-cells"                             67   - "#sound-dai-cells"
 71                                                    68 
 72 unevaluatedProperties: false                   !!  69 additionalProperties: false
 73                                                    70 
 74 examples:                                          71 examples:
 75   - |                                              72   - |
 76     spdif@70002400 {                               73     spdif@70002400 {
 77         compatible = "nvidia,tegra20-spdif";       74         compatible = "nvidia,tegra20-spdif";
 78         reg = <0x70002400 0x200>;                  75         reg = <0x70002400 0x200>;
 79         interrupts = <77>;                         76         interrupts = <77>;
 80         clocks = <&clk 99>, <&clk 98>;             77         clocks = <&clk 99>, <&clk 98>;
 81         clock-names = "out", "in";                 78         clock-names = "out", "in";
 82         resets = <&rst 10>;                        79         resets = <&rst 10>;
 83         dmas = <&apbdma 3>, <&apbdma 3>;           80         dmas = <&apbdma 3>, <&apbdma 3>;
 84         dma-names = "rx", "tx";                    81         dma-names = "rx", "tx";
 85         #sound-dai-cells = <0>;                    82         #sound-dai-cells = <0>;
 86     };                                             83     };
 87                                                    84 
 88 ...                                                85 ...
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php