56a5b7910e
ASoC: codecs: max98373: add SoundWire support
...
Add SoundWire specific parts and extend common ones already split from
I2C.
Signed-off-by: Ryan Lee <ryans.lee@maximintegrated.com >
Signed-off-by: Naveen Manohar <naveen.m@intel.com >
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Reviewed-by: Rander Wang <rander.wang@linux.intel.com >
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com >
Link: https://lore.kernel.org/r/20200708203215.231776-3-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2020-07-09 21:01:26 +01:00
d7ee0c7221
ASoC: codecs: max98373: split I2C and common parts
...
To prepare support for SoundWire, let's first split the I2C and common
parts. No new functionality, just indents and formatting to make
checkpatch happy.
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Reviewed-by: Rander Wang <rander.wang@linux.intel.com >
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com >
Link: https://lore.kernel.org/r/20200708203215.231776-2-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2020-07-09 21:01:25 +01:00
dd28d54c24
Merge branch 'asoc-5.3' into asoc-5.4
2019-08-20 18:28:43 +01:00
7c0767643f
ASoC: max98373: Remove executable bits
...
Signed-off-by: Mark Brown <broonie@kernel.org >
2019-08-06 11:15:06 +01:00
b9da500bde
ASoC: max98373: add 88200 and 96000 sampling rate support
...
88200 and 96000 sampling rate was not enabled on driver, so can't be played.
The error information:
max98373 3-0031:rate 96000 not supported
max98373 3-0031:ASoC: can't set max98373-aif1 hw params: -22
Signed-off-by: fengchunguo <chunguo.feng@amlogic.com >
Link: https://lore.kernel.org/r/20190731074156.5620-1-chunguo.feng@amlogic.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2019-07-31 12:02:05 +01:00
96cd3b97bf
ASoC: max98383: fix i2c probe failure
...
Added reset_gpio configuration for i2c probe successfully.
If not,i2c address can't be found rightly.
Error information:
max98373 3-0031: Failed to read: 0x21FF
Fixed:
[3.761299@3] max98373 3-0031: MAX98373 revisionID: 0x43
[3.828911@3] asoc-aml-card auge_sound: max98373-aif1 <-> TDM-B mapping ok
Signed-off-by: fengchunguo <chunguo.feng@amlogic.com >
Link: https://lore.kernel.org/r/20190715095556.1614-1-chunguo.feng@amlogic.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2019-07-22 13:26:15 +01:00
180cad3c58
ASoC: max98373 Changed SPDX header in C++ comments style
...
Signed-off-by: Ryan Lee <ryans.lee@maximintegrated.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2018-01-22 12:23:45 +00:00
2f3d24a135
ASoC: max98373: Added Amplifier Driver
...
Signed-off-by: Ryan Lee <ryans.lee@maximintegrated.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2018-01-04 17:17:06 +00:00