mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-16 05:56:45 +07:00
37 lines
657 B
Plaintext
37 lines
657 B
Plaintext
|
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
|
||
|
|
||
|
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>;
|
||
|
};
|
||
|
|