1bab4a10fSRyan LeeMaxim Integrated MAX98373 Speaker Amplifier
2bab4a10fSRyan Lee
3bab4a10fSRyan LeeThis device supports I2C.
4bab4a10fSRyan Lee
5bab4a10fSRyan LeeRequired properties:
6bab4a10fSRyan Lee
7bab4a10fSRyan Lee - compatible : "maxim,max98373"
8bab4a10fSRyan Lee
9bab4a10fSRyan Lee - reg : the I2C address of the device.
10bab4a10fSRyan Lee
11bab4a10fSRyan LeeOptional properties:
12bab4a10fSRyan Lee
13bab4a10fSRyan Lee  - maxim,vmon-slot-no : slot number used to send voltage information
14bab4a10fSRyan Lee                   or in inteleave mode this will be used as
15bab4a10fSRyan Lee                   interleave slot.
16bab4a10fSRyan Lee                   slot range : 0 ~ 15,  Default : 0
17bab4a10fSRyan Lee
18bab4a10fSRyan Lee  - maxim,imon-slot-no : slot number used to send current information
19bab4a10fSRyan Lee                   slot range : 0 ~ 15,  Default : 0
20bab4a10fSRyan Lee
21bab4a10fSRyan Lee  - maxim,spkfb-slot-no : slot number used to send speaker feedback information
22bab4a10fSRyan Lee                   slot range : 0 ~ 15,  Default : 0
23bab4a10fSRyan Lee
24bab4a10fSRyan Lee  - maxim,interleave-mode : For cases where a single combined channel
25bab4a10fSRyan Lee		   for the I/V sense data is not sufficient, the device can also be configured
26bab4a10fSRyan Lee		   to share a single data output channel on alternating frames.
27bab4a10fSRyan Lee		   In this configuration, the current and voltage data will be frame interleaved
28bab4a10fSRyan Lee		   on a single output channel.
29bab4a10fSRyan Lee                   Boolean, define to enable the interleave mode, Default : false
30bab4a10fSRyan Lee
31bab4a10fSRyan LeeExample:
32bab4a10fSRyan Lee
33bab4a10fSRyan Leecodec: max98373@31 {
34bab4a10fSRyan Lee   compatible = "maxim,max98373";
35bab4a10fSRyan Lee   reg = <0x31>;
36bab4a10fSRyan Lee   maxim,vmon-slot-no = <0>;
37bab4a10fSRyan Lee   maxim,imon-slot-no = <1>;
38bab4a10fSRyan Lee   maxim,spkfb-slot-no = <2>;
39bab4a10fSRyan Lee   maxim,interleave-mode;
40bab4a10fSRyan Lee};
41