diff options
| author | Daniel Mack <zonque@gmail.com> | 2012-10-07 17:51:24 +0200 | 
|---|---|---|
| committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-10-15 09:47:20 +0900 | 
| commit | ac5dbea0d483bc0f6281f55261fab1dee7e6ac96 (patch) | |
| tree | 63bd43a430a6784f94e2f5ea086684578cadc68f | |
| parent | 08201deb691527d583121f7c9f951f39d2f90ba9 (diff) | |
| download | olio-linux-3.10-ac5dbea0d483bc0f6281f55261fab1dee7e6ac96.tar.xz olio-linux-3.10-ac5dbea0d483bc0f6281f55261fab1dee7e6ac96.zip  | |
ASoC: ak4104: add DT bindings
Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
| -rw-r--r-- | Documentation/devicetree/bindings/sound/ak4104.txt | 17 | ||||
| -rw-r--r-- | sound/soc/codecs/ak4104.c | 7 | 
2 files changed, 24 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/sound/ak4104.txt b/Documentation/devicetree/bindings/sound/ak4104.txt new file mode 100644 index 00000000000..1f8e5066d44 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/ak4104.txt @@ -0,0 +1,17 @@ +AK4104 S/PDIF transmitter + +This device supports SPI mode only. + +Required properties: + +  - compatible : "asahi-kasei,ak4104" + +  - reg : The chip select number on the SPI bus + +Example: + +spdif: ak4104@0 { +	compatible = "asahi-kasei,ak4104"; +	reg = <0>; +	spi-max-frequency = <5000000>; +}; diff --git a/sound/soc/codecs/ak4104.c b/sound/soc/codecs/ak4104.c index d14163f5722..d4d48580889 100644 --- a/sound/soc/codecs/ak4104.c +++ b/sound/soc/codecs/ak4104.c @@ -258,10 +258,17 @@ static int __devexit ak4104_spi_remove(struct spi_device *spi)  	return 0;  } +static const struct of_device_id ak4104_of_match[] = { +	{ .compatible = "asahi-kasei,ak4104", }, +	{ } +}; +MODULE_DEVICE_TABLE(of, ak4104_of_match); +  static struct spi_driver ak4104_spi_driver = {  	.driver  = {  		.name   = DRV_NAME,  		.owner  = THIS_MODULE, +		.of_match_table = ak4104_of_match,  	},  	.probe  = ak4104_spi_probe,  	.remove = __devexit_p(ak4104_spi_remove),  |