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