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/cs53l30.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 CS53L30 audio CODEC
    2 
    3 Required properties:
    4 
    5   - compatible : "cirrus,cs53l30"
    6 
    7   - reg : the I2C address of the device
    8 
    9   - VA-supply, VP-supply : power supplies for the device,
   10     as covered in Documentation/devicetree/bindings/regulator/regulator.txt.
   11 
   12 Optional properties:
   13 
   14   - reset-gpios : a GPIO spec for the reset pin.
   15 
   16   - mute-gpios : a GPIO spec for the MUTE pin. The active state can be either
   17                  GPIO_ACTIVE_HIGH or GPIO_ACTIVE_LOW, which would be handled
   18                  by the driver automatically.
   19 
   20   - cirrus,micbias-lvl : Set the output voltage level on the MICBIAS Pin.
   21                          0 = Hi-Z
   22                          1 = 1.80 V
   23                          2 = 2.75 V
   24 
   25   - cirrus,use-sdout2 : This is a boolean property. If present, it indicates
   26                         the hardware design connects both SDOUT1 and SDOUT2
   27                         pins to output data. Otherwise, it indicates that
   28                         only SDOUT1 is connected for data output.
   29                         * CS53l30 supports 4-channel data output in the same
   30                         * frame using two different ways:
   31                         * 1) Normal I2S mode on two data pins -- each SDOUT
   32                         *    carries 2-channel data in the same time.
   33                         * 2) TDM mode on one signle data pin -- SDOUT1 carries
   34                         *    4-channel data per frame.
   35 
   36 Example:
   37 
   38 codec: cs53l30@48 {
   39         compatible = "cirrus,cs53l30";
   40         reg = <0x48>;
   41         reset-gpios = <&gpio 54 0>;
   42         VA-supply = <&cs53l30_va>;
   43         VP-supply = <&cs53l30_vp>;
   44 };

Cache object: 8febd6bc1f8597c4022057ad46970ecb


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