About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / sound / wm8903.txt




Custom Search

Based on kernel version 3.9. Page generated on 2013-05-02 23:01 EST.

1	WM8903 audio CODEC
2	
3	This device supports I2C only.
4	
5	Required properties:
6	
7	  - compatible : "wlf,wm8903"
8	
9	  - reg : the I2C address of the device.
10	
11	  - gpio-controller : Indicates this device is a GPIO controller.
12	
13	  - #gpio-cells : Should be two. The first cell is the pin number and the
14	    second cell is used to specify optional parameters (currently unused).
15	
16	Optional properties:
17	
18	  - interrupts : The interrupt line the codec is connected to.
19	
20	  - micdet-cfg : Default register value for R6 (Mic Bias). If absent, the
21	    default is 0.
22	
23	  - micdet-delay : The debounce delay for microphone detection in mS. If
24	    absent, the default is 100.
25	
26	  - gpio-cfg : A list of GPIO configuration register values. The list must
27	    be 5 entries long. If absent, no configuration of these registers is
28	    performed. If any entry has the value 0xffffffff, that GPIO's
29	    configuration will not be modified.
30	
31	Example:
32	
33	codec: wm8903@1a {
34		compatible = "wlf,wm8903";
35		reg = <0x1a>;
36		interrupts = < 347 >;
37	
38		gpio-controller;
39		#gpio-cells = <2>;
40	
41		micdet-cfg = <0>;
42		micdet-delay = <100>;
43		gpio-cfg = <
44			0x0600 /* DMIC_LR, output */
45			0x0680 /* DMIC_DAT, input */
46			0x0000 /* GPIO, output, low */
47			0x0200 /* Interrupt, output */
48			0x01a0 /* BCLK, input, active high */
49		>;
50	};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.