AES channel status carries various audio parameters. If channel status is
detected, current patch extracts sample rate and bit depth parameters of
the incoming stream during capture.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx/xlnx_formatter_pcm.c | 143
SPDIF IP supports playback and capture of audio in AES format. Each IP
instance can only work in either transmit or receive mode exclusively.
The patchset adds support for playback and capture functionality.
Maruthi Srinivas Bayyavarapu (3):
dt-bindings: ASoC: xlnx,spdif: Document spdif
Added SPDIF audio driver. This provides playback and capture of
AES audio over SPDIF interface.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx/xlnx_spdif.c | 339 ++
1 file changed, 339 insertions(+)
create mode 100644 sound/soc/xilinx
Added documentation for SPDIF IP DT bindings.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
.../devicetree/bindings/sound/xlnx,spdif.txt | 28 ++
1 file changed, 28 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.txt
diff --git
Added SPDIF driver build related changes.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx/Kconfig | 7 +++
sound/soc/xilinx/Makefile | 2 ++
2 files changed, 9 insertions(+)
diff --git a/sound/soc/xilinx/Kconfig b/sound/soc/xilinx/Kconfig
index ac48d6a..47f606b9 100644
The audio formatter PL IP supports DMA of two streams -
mm2s and s2mm for playback and capture respectively. Apart from
DMA, IP also does conversions like PCM to AES and viceversa.
This patch adds DMA component driver for the IP.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx
Added documentation for audio formatter IP core DT bindings.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
.../bindings/sound/xlnx,audio-formatter.txt| 29 ++
1 file changed, 29 insertions(+)
create mode 100644
Documentation/devicetree/bindings/sound/xlnx,audio
Enable audio formatter driver build.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx/Kconfig | 7 +++
sound/soc/xilinx/Makefile | 2 ++
2 files changed, 9 insertions(+)
diff --git a/sound/soc/xilinx/Kconfig b/sound/soc/xilinx/Kconfig
index 723a583..ac48d6a 100644
Audio formatter IP supports two streaming interfaces - MM2S for playback
and S2MM for capture. The driver enables DMA functionality for both the
interfaces. Patchset includes devicetree bindings documentation, driver
and build enablement.
Maruthi Srinivas Bayyavarapu (3):
dt-bindings: ASoC
Added documentation for audio formatter IP core DT bindings.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
.../bindings/sound/xlnx,audio-formatter.txt| 29 ++
1 file changed, 29 insertions(+)
create mode 100644
Documentation/devicetree/bindings/sound/xlnx,audio
The audio formatter PL IP supports DMA of two streams -
mm2s and s2mm for playback and capture respectively. Apart from
DMA, IP also does conversions like PCM to AES and viceversa.
This patch adds DMA component driver for the IP.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx
Enable audio formatter driver build.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx/Kconfig | 7 +++
sound/soc/xilinx/Makefile | 2 ++
2 files changed, 9 insertions(+)
diff --git a/sound/soc/xilinx/Kconfig b/sound/soc/xilinx/Kconfig
index 723a583..ac48d6a 100644
Audio formatter IP supports two streaming interfaces - MM2S for playback
and S2MM for capture. The driver enables DMA functionality for both the
interfaces.
Patchset includes devicetree bindings documentation, driver and build
enablement.
Maruthi Srinivas Bayyavarapu (3):
dt-bindings: ASoC
Changed License header from C to C++ style comment block.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx/xlnx_i2s.c | 15 +++
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/sound/soc/xilinx/xlnx_i2s.c b/sound/soc/xilinx/xlnx_i2s.c
index d4ae9ef
Enabled i2s driver build option.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/Kconfig | 1 +
sound/soc/Makefile| 1 +
sound/soc/xilinx/Kconfig | 8
sound/soc/xilinx/Makefile | 2 ++
4 files changed, 12 insertions(+)
create mode 100644 sound/soc/xilinx
Enabled i2s driver build option.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/Kconfig | 1 +
sound/soc/Makefile| 1 +
sound/soc/xilinx/Kconfig | 8
sound/soc/xilinx/Makefile | 2 ++
4 files changed, 12 insertions(+)
create mode 100644 sound/soc/xilinx
Added documentation for I2S IP core DT bindings.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
.../devicetree/bindings/sound/xlnx,i2s.txt | 28 ++
1 file changed, 28 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt
diff --git
Added documentation for I2S IP core DT bindings.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
.../devicetree/bindings/sound/xlnx,i2s.txt | 28 ++
1 file changed, 28 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt
diff --git
Xilinx I2S IP enables I2S audio. Each IP can either work in playback
or capture mode exclusively. The driver supports both by reading the
configuration in device tree.
Patchset includes devicetree bindings documentation, driver and build
enablement.
Maruthi Srinivas Bayyavarapu (3):
dt-bindings
Xilinx I2S IP enables I2S audio. Each IP can either work in playback
or capture mode exclusively. The driver supports both by reading the
configuration in device tree.
Patchset includes devicetree bindings documentation, driver and build
enablement.
Maruthi Srinivas Bayyavarapu (3):
dt-bindings
I2S IP instance can work in transmitter/playback or receiver/capture mode
exclusively. The patch registers corresponding instance as ASoC component
with audio framework.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx/xlnx_i2s.c | 185
I2S IP instance can work in transmitter/playback or receiver/capture mode
exclusively. The patch registers corresponding instance as ASoC component
with audio framework.
Signed-off-by: Maruthi Srinivas Bayyavarapu
---
sound/soc/xilinx/xlnx_i2s.c | 185
Drivers which can be built as loadable module needs symbols
- pm_genpd_add_device/pm_genpd_remove_device to add/remove devices
to/from genpd. Those drivers create platform devices, which comes
under a powerdomain.
Signed-off-by: Maruthi Bayyavarapu
---
drivers/base/power/domain.c | 2 ++
1 file
Drivers which can be built as loadable module needs symbol
- pm_genpd_add_device to add devices to genpd.
Those drivers create platform devices, which comes under a powerdomain.
Signed-off-by: Maruthi Bayyavarapu
---
drivers/base/power/domain.c | 1 +
1 file changed, 1 insertion(+)
diff --git
Drivers which can be built as loadable module needs symbol
- pm_genpd_add_device to add devices to genpd.
Those drivers create platform devices, which comes under a powerdomain.
Signed-off-by: Maruthi Bayyavarapu
---
drivers/base/power/domain.c | 1 +
1 file
Drivers which can be built as loadable module needs symbols
- pm_genpd_add_device/pm_genpd_remove_device to add/remove devices
to/from genpd. Those drivers create platform devices, which comes
under a powerdomain.
Signed-off-by: Maruthi Bayyavarapu
---
Drivers which can be built as loadable module needs
symbol - pm_genpd_add_device to be exported. Those drivers
create platform devices which comes under a powerdomain.
Signed-off-by: Maruthi Bayyavarapu
---
drivers/base/power/domain.c | 7 +++
include/linux/pm_domain.h | 9 ++---
2
Drivers which can be built as loadable module needs
symbol - pm_genpd_add_device to be exported. Those drivers
create platform devices which comes under a powerdomain.
Signed-off-by: Maruthi Bayyavarapu
---
drivers/base/power/domain.c | 7 +++
28 matches
Mail list logo