diff options
author | Mark Brown <broonie@kernel.org> | 2020-10-02 21:05:30 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2020-10-02 21:05:30 +0100 |
commit | f525facaecd22502b20b22762ec609fdd66902f0 (patch) | |
tree | b215e4d11f7fc901584a990aaca8bef2aaba85ed /tools/firewire | |
parent | 98bd2b506a309faca2f5a8388dadfc983123e14a (diff) | |
parent | 80db8751d7c0bebe11e62df19cec9cb0a392c354 (diff) |
Merge series "Add driver for Microchip S/PDIF RX" from Codrin Ciubotariu <codrin.ciubotariu@microchip.com>:
The Sony/Philips Digital Interface Receiver (SPDIFRX) is a serial port
compliant with the IEC-60958 standard. Among its caracteristics, we
mention the following:
- SPDIF/AES-EBU Compatible Serial Port
- 32 Samples FIFO
- Data Width Configurable to 24 bits, 20 bits or 16 bits
- Packed and Unpacked Data Support for System Memory Optimization
- Line State Events Report and Source of Interrupt
- Line Error Rate Report
- Full Memory Map of 192 bits for Channel 1 and Channel 2 Status and
User Data
- First 32-bit Status A, Status B Change Report and Source of Interrupt
- Line Digital Filter
- Register Write Protection
- Abnormal Software Access and Internal Sequencer Integrity Check Reports
This interface is available in Microchip's SAMA7G5 SoC.
Codrin Ciubotariu (2):
dt-bindings: sound: add DT bindings for Microchip S/PDIF RX Controller
ASoC: mchp-spdifrx: add driver for SPDIF RX
.../bindings/sound/mchp,spdifrx.yaml | 73 ++
sound/soc/atmel/Kconfig | 13 +
sound/soc/atmel/Makefile | 2 +
sound/soc/atmel/mchp-spdifrx.c | 954 ++++++++++++++++++
4 files changed, 1042 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml
create mode 100644 sound/soc/atmel/mchp-spdifrx.c
--
2.25.1
Diffstat (limited to 'tools/firewire')
0 files changed, 0 insertions, 0 deletions