Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / sound / ics43432.txt
1 Invensense ICS-43432-compatible MEMS microphone with I2S output.
2
3 There are no software configuration options for this device, indeed, the only
4 host connection is the I2S interface. Apart from requirements on clock
5 frequency (460 kHz to 3.379 MHz according to the data sheet) there must be
6 64 clock cycles in each stereo output frame; 24 of the 32 available bits
7 contain audio data. A hardware pin determines if the device outputs data
8 on the left or right channel of the I2S frame.
9
10 Required properties:
11   - compatible: should be one of the following.
12      "invensense,ics43432": For the Invensense ICS43432
13      "cui,cmm-4030d-261": For the CUI CMM-4030D-261-I2S-TR
14
15 Example:
16
17         ics43432: ics43432 {
18                 compatible = "invensense,ics43432";
19         };