2012-09-28 07:36:44 +08:00
|
|
|
Cirrus Logic CS4271 DT bindings
|
|
|
|
|
|
|
|
This driver supports both the I2C and the SPI bus.
|
|
|
|
|
|
|
|
Required properties:
|
|
|
|
|
|
|
|
- compatible: "cirrus,cs4271"
|
|
|
|
|
|
|
|
For required properties on SPI, please consult
|
|
|
|
Documentation/devicetree/bindings/spi/spi-bus.txt
|
|
|
|
|
|
|
|
Required properties on I2C:
|
|
|
|
|
|
|
|
- reg: the i2c address
|
|
|
|
|
|
|
|
|
|
|
|
Optional properties:
|
|
|
|
|
|
|
|
- reset-gpio: a GPIO spec to define which pin is connected to the chip's
|
|
|
|
!RESET pin
|
2012-10-04 20:03:23 +08:00
|
|
|
- cirrus,amuteb-eq-bmutec: When given, the Codec's AMUTEB=BMUTEC flag
|
|
|
|
is enabled.
|
2012-09-28 07:36:44 +08:00
|
|
|
|
|
|
|
Examples:
|
|
|
|
|
|
|
|
codec_i2c: cs4271@10 {
|
|
|
|
compatible = "cirrus,cs4271";
|
|
|
|
reg = <0x10>;
|
|
|
|
reset-gpio = <&gpio 23 0>;
|
|
|
|
};
|
|
|
|
|
|
|
|
codec_spi: cs4271@0 {
|
|
|
|
compatible = "cirrus,cs4271";
|
|
|
|
reg = <0x0>;
|
|
|
|
reset-gpio = <&gpio 23 0>;
|
|
|
|
spi-max-frequency = <6000000>;
|
|
|
|
};
|
|
|
|
|