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/cs43130.txt

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 CS43130 DAC
    2 
    3 Required properties:
    4 
    5   - compatible : "cirrus,cs43130", "cirrus,cs4399", "cirrus,cs43131",
    6                  "cirrus,cs43198"
    7 
    8   - reg : the I2C address of the device for I2C
    9 
   10   - VA-supply, VP-supply, VL-supply, VCP-supply, VD-supply:
   11         power supplies for the device, as covered in
   12         Documentation/devicetree/bindings/regulator/regulator.txt.
   13 
   14 
   15 Optional properties:
   16 
   17   - reset-gpios : Active low GPIO used to reset the device
   18 
   19   - cirrus,xtal-ibias:
   20    When external MCLK is generated by external crystal
   21    oscillator, CS43130 can be used to provide bias current
   22    for external crystal.  Amount of bias current sent is
   23    set as:
   24    1 = 7.5uA
   25    2 = 12.5uA
   26    3 = 15uA
   27 
   28   - cirrus,dc-measure:
   29    Boolean, define to enable headphone DC impedance measurement.
   30 
   31   - cirrus,ac-measure:
   32    Boolean, define to enable headphone AC impedance measurement.
   33    DC impedance must also be enabled for AC impedance measurement.
   34 
   35   - cirrus,dc-threshold:
   36    Define 2 DC impedance thresholds in ohms for HP output control.
   37    Default values are 50 and 120 Ohms.
   38 
   39   - cirrus,ac-freq:
   40    Define the frequencies at which to measure HP AC impedance.
   41    Only used if "cirrus,dc-measure" is defined.
   42    Exactly 10 frequencies must be defined.
   43    If this properties is undefined, by default,
   44    following frequencies are used:
   45    <24 43 93 200 431 928 2000 4309 9283 20000>
   46    The above frequencies are logarithmically equally spaced.
   47    Log base is 10.
   48 
   49 Example:
   50 
   51 cs43130: audio-codec@30 {
   52    compatible = "cirrus,cs43130";
   53    reg = <0x30>;
   54    reset-gpios = <&axi_gpio 54 0>;
   55    VA-supply = <&dummy_vreg>;
   56    VP-supply = <&dummy_vreg>;
   57    VL-supply = <&dummy_vreg>;
   58    VCP-supply = <&dummy_vreg>;
   59    VD-supply = <&dummy_vreg>;
   60    cirrus,xtal-ibias = <2>;
   61    interrupt-parent = <&gpio0>;
   62    interrupts = <55 8>;
   63    cirrus,dc-measure;
   64    cirrus,ac-measure;
   65    cirrus,dc-threshold = /bits/ 16 <20 100>;
   66    cirrus,ac-freq = /bits/ 16 <24 43 93 200 431 928 2000 4309 9283 20000>;
   67 };

Cache object: 8b8ddc61df9dce4626c4af64f6fd178c


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