The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/sound/wlf,wm8731.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/sound/wlf,wm8731.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Wolfson Microelectromics WM8731 audio CODEC
    8 
    9 maintainers:
   10   - patches@opensource.cirrus.com
   11 
   12 description: |
   13   Wolfson Microelectronics WM8731 audio CODEC
   14 
   15   Pins on the device (for linking into audio routes):
   16     * LOUT: Left Channel Line Output
   17     * ROUT: Right Channel Line Output
   18     * LHPOUT: Left Channel Headphone Output
   19     * RHPOUT: Right Channel Headphone Output
   20     * LLINEIN: Left Channel Line Input
   21     * RLINEIN: Right Channel Line Input
   22     * MICIN: Microphone Input
   23 
   24 properties:
   25   compatible:
   26     enum:
   27       - wlf,wm8731
   28 
   29   reg:
   30     maxItems: 1
   31 
   32   "#sound-dai-cells":
   33     const: 0
   34 
   35   clocks:
   36     description: Clock provider for MCLK pin.
   37     maxItems: 1
   38 
   39   clock-names:
   40     items:
   41       - const: mclk
   42 
   43   AVDD-supply:
   44     description: Analog power supply regulator on the AVDD pin.
   45 
   46   HPVDD-supply:
   47     description: Headphone power supply regulator on the HPVDD pin.
   48 
   49   DBVDD-supply:
   50     description: Digital buffer supply regulator for the DBVDD pin.
   51 
   52   DCVDD-supply:
   53     description: Digital core supply regulator for the DCVDD pin.
   54 
   55 required:
   56   - reg
   57   - compatible
   58   - AVDD-supply
   59   - HPVDD-supply
   60   - DBVDD-supply
   61   - DCVDD-supply
   62 
   63 allOf:
   64   - $ref: /schemas/spi/spi-peripheral-props.yaml#
   65 
   66 unevaluatedProperties: false
   67 
   68 examples:
   69   - |
   70     spi {
   71         #address-cells = <1>;
   72         #size-cells = <0>;
   73         wm8731_i2c: codec@0 {
   74             compatible = "wlf,wm8731";
   75             reg = <0>;
   76             spi-max-frequency = <12500000>;
   77 
   78             AVDD-supply = <&avdd_reg>;
   79             HPVDD-supply = <&hpvdd_reg>;
   80             DCVDD-supply = <&dcvdd_reg>;
   81             DBVDD-supply = <&dbvdd_reg>;
   82         };
   83     };
   84   - |
   85 
   86     i2c {
   87         #address-cells = <1>;
   88         #size-cells = <0>;
   89         wm8731_spi: codec@1b {
   90             compatible = "wlf,wm8731";
   91             reg = <0x1b>;
   92 
   93             AVDD-supply = <&avdd_reg>;
   94             HPVDD-supply = <&hpvdd_reg>;
   95             DCVDD-supply = <&dcvdd_reg>;
   96             DBVDD-supply = <&dbvdd_reg>;
   97         };
   98     };

Cache object: 8c2c2a05e815b2d549f5a1dafb3af601


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.