linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Add driver for Microchip S/PDIF RX
@ 2020-10-02 16:03 Codrin Ciubotariu
  2020-10-02 16:03 ` [PATCH 1/2] dt-bindings: sound: add DT bindings for Microchip S/PDIF RX Controller Codrin Ciubotariu
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Codrin Ciubotariu @ 2020-10-02 16:03 UTC (permalink / raw)
  To: alsa-devel, devicetree, linux-kernel, linux-arm-kernel
  Cc: lgirdwood, broonie, robh+dt, perex, tiwai, nicolas.ferre,
	alexandre.belloni, ludovic.desroches, Codrin Ciubotariu

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-10-02 20:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-02 16:03 [PATCH 0/2] Add driver for Microchip S/PDIF RX Codrin Ciubotariu
2020-10-02 16:03 ` [PATCH 1/2] dt-bindings: sound: add DT bindings for Microchip S/PDIF RX Controller Codrin Ciubotariu
2020-10-02 16:03 ` [PATCH 2/2] ASoC: mchp-spdifrx: add driver for SPDIF RX Codrin Ciubotariu
2020-10-02 20:56 ` [PATCH 0/2] Add driver for Microchip S/PDIF RX Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).