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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.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 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/sound/starfive,jh7110-pwmdac.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: StarFive JH7110 PWM-DAC Controller
  8 
  9 description:
 10   The PWM-DAC Controller uses PWM square wave generators plus RC filters to
 11   form a DAC for audio play in StarFive JH7110 SoC. This audio play controller
 12   supports 16 bit audio format, up to 48K sampling frequency, up to left and
 13   right dual channels.
 14 
 15 maintainers:
 16   - Hal Feng <hal.feng@starfivetech.com>
 17 
 18 allOf:
 19   - $ref: dai-common.yaml#
 20 
 21 properties:
 22   compatible:
 23     const: starfive,jh7110-pwmdac
 24 
 25   reg:
 26     maxItems: 1
 27 
 28   clocks:
 29     items:
 30       - description: PWMDAC APB
 31       - description: PWMDAC CORE
 32 
 33   clock-names:
 34     items:
 35       - const: apb
 36       - const: core
 37 
 38   resets:
 39     maxItems: 1
 40     description: PWMDAC APB
 41 
 42   dmas:
 43     maxItems: 1
 44     description: TX DMA Channel
 45 
 46   dma-names:
 47     const: tx
 48 
 49   "#sound-dai-cells":
 50     const: 0
 51 
 52 required:
 53   - compatible
 54   - reg
 55   - clocks
 56   - clock-names
 57   - resets
 58   - dmas
 59   - dma-names
 60   - "#sound-dai-cells"
 61 
 62 additionalProperties: false
 63 
 64 examples:
 65   - |
 66     pwmdac@100b0000 {
 67         compatible = "starfive,jh7110-pwmdac";
 68         reg = <0x100b0000 0x1000>;
 69         clocks = <&syscrg 157>,
 70                  <&syscrg 158>;
 71         clock-names = "apb", "core";
 72         resets = <&syscrg 96>;
 73         dmas = <&dma 22>;
 74         dma-names = "tx";
 75         #sound-dai-cells = <0>;
 76     };

~ [ 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