mirror of
https://github.com/torvalds/linux.git
synced 2024-12-26 12:52:30 +00:00
5f166156db
This commit adds a compatible string for everest,es8388. This is an audio codec that is compatible with es8328. Signed-off-by: Romain Perier <romain.perier@collabora.com> Signed-off-by: Mark Brown <broonie@kernel.org>
39 lines
934 B
Plaintext
39 lines
934 B
Plaintext
Everest ES8328 audio CODEC
|
|
|
|
This device supports both I2C and SPI.
|
|
|
|
Required properties:
|
|
|
|
- compatible : Should be "everest,es8328" or "everest,es8388"
|
|
- DVDD-supply : Regulator providing digital core supply voltage 1.8 - 3.6V
|
|
- AVDD-supply : Regulator providing analog supply voltage 3.3V
|
|
- PVDD-supply : Regulator providing digital IO supply voltage 1.8 - 3.6V
|
|
- IPVDD-supply : Regulator providing analog output voltage 3.3V
|
|
- clocks : A 22.5792 or 11.2896 MHz clock
|
|
- reg : the I2C address of the device for I2C, the chip select number for SPI
|
|
|
|
Pins on the device (for linking into audio routes):
|
|
|
|
* LOUT1
|
|
* LOUT2
|
|
* ROUT1
|
|
* ROUT2
|
|
* LINPUT1
|
|
* RINPUT1
|
|
* LINPUT2
|
|
* RINPUT2
|
|
* Mic Bias
|
|
|
|
|
|
Example:
|
|
|
|
codec: es8328@11 {
|
|
compatible = "everest,es8328";
|
|
DVDD-supply = <®_3p3v>;
|
|
AVDD-supply = <®_3p3v>;
|
|
PVDD-supply = <®_3p3v>;
|
|
HPVDD-supply = <®_3p3v>;
|
|
clocks = <&clks 169>;
|
|
reg = <0x11>;
|
|
};
|