xref: /freebsd/sys/contrib/device-tree/Bindings/sound/pcm179x.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotTexas Instruments pcm179x DT bindings
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotThis driver supports both the I2C and SPI bus.
4*c66ec88fSEmmanuel Vadot
5*c66ec88fSEmmanuel VadotRequired properties:
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel Vadot - compatible: "ti,pcm1792a"
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel VadotFor required properties on SPI, please consult
10*c66ec88fSEmmanuel VadotDocumentation/devicetree/bindings/spi/spi-bus.txt
11*c66ec88fSEmmanuel Vadot
12*c66ec88fSEmmanuel VadotRequired properties on I2C:
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel Vadot - reg: the I2C address
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel Vadot
17*c66ec88fSEmmanuel VadotExamples:
18*c66ec88fSEmmanuel Vadot
19*c66ec88fSEmmanuel Vadot	codec_spi: 1792a@0 {
20*c66ec88fSEmmanuel Vadot		compatible = "ti,pcm1792a";
21*c66ec88fSEmmanuel Vadot		spi-max-frequency = <600000>;
22*c66ec88fSEmmanuel Vadot	};
23*c66ec88fSEmmanuel Vadot
24*c66ec88fSEmmanuel Vadot	codec_i2c: 1792a@4c {
25*c66ec88fSEmmanuel Vadot		compatible = "ti,pcm1792a";
26*c66ec88fSEmmanuel Vadot		reg = <0x4c>;
27*c66ec88fSEmmanuel Vadot	};
28