Add ALC1015p codec support for acp3x machine driver.
Signed-off-by: Vijendar Mukunda
---
v1 -> v2: update ACPI HID as "10021015" for AMD platform with RT1015p support
sound/soc/amd/Kconfig| 1 +
sound/soc/amd/acp3x-rt5682-max9836.c | 46 ++
Add ALC1015p codec support for acp3x machine driver.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/Kconfig| 1 +
sound/soc/amd/acp3x-rt5682-max9836.c | 46 +++-
2 files changed, 46 insertions(+), 1 deletion(-)
diff --git a/sound/soc/amd
-variable]
Reported-by: Stephen Rothwell
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/amd/Kconfig b/sound/soc/amd/Kconfig
index 43f5d29..256c192 100644
--- a/sound/soc/amd/Kconfig
+++ b/sound/soc/amd/Kc
update SPDX license for acp machine driver.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-da7219-max98357a.c | 29 +
1 file changed, 5 insertions(+), 24 deletions(-)
diff --git a/sound/soc/amd/acp-da7219-max98357a.c
b/sound/soc/amd/acp-da7219-max98357a.c
update SPDX license for acp machine driver.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-da7219-max98357a.c | 29 +
1 file changed, 5 insertions(+), 24 deletions(-)
diff --git a/sound/soc/amd/acp-da7219-max98357a.c
b/sound/soc/amd/acp-da7219-max98357a.c
Add support for RT5682 codec in machine driver.
Signed-off-by: Vijendar Mukunda
---
v4->v5:add checks for clk_set_rate() API return value
fixed multiple definition error for acp_soc_is_rltk_max() API
v3->v4: fixed clk_prepare_enable() for wclk instead of bclk
v2->v3: updated SPDX licen
make W=1 ARCH=x86_64 error:
acp3x-rt5682-max9836.c:(.text+0x840): multiple definition of
`soc_is_rltk_max';
sound/soc/amd/acp-da7219-max98357a.o:acp-da7219-max98357a.c:
(.text+0xd00):first defined here
Reported-by: kernel test robot
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-d
Add support for RT5682 codec in machine driver.
Signed-off-by: Vijendar Mukunda
---
v3->v4: fixed clk_prepare_enable() for wclk instead of bclk
v2->v3: updated SPDX license
v1->v2: updated kconfig, spdx license, removed unnecessary
initialization and updated comment
sound/soc/am
Add support for RT5682 codec in machine driver.
Signed-off-by: Vijendar Mukunda
---
v2->v3: updated SPDX license
v1->v2: updated kconfig, spdx license, removed unnecessary
initialization and updated comment
sound/soc/amd/Kconfig| 5 +-
sound/soc/amd/acp-da7219-max98
Add support for RT5682 codec in machine driver.
Signed-off-by: Vijendar Mukunda
---
v1->v2 : updated kconfig, spdx license, removed unnecessary initialization and
updated comment
sound/soc/amd/Kconfig| 5 +-
sound/soc/amd/acp-da7219-max98357a.c |
Add support for RT5682 codec in machine driver.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/Kconfig| 5 +-
sound/soc/amd/acp-da7219-max98357a.c | 353 +--
2 files changed, 339 insertions(+), 19 deletions(-)
diff --git a/sound/soc/amd
ACP supports different audio configurations other than I2S.
This patch will fix acp driver probe failure for other audio
configurations.
Tested-by: Prike Liang
Reviewed-by: Prike Liang
Acked-by: Alex Deucher
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/pci-acp3x.c | 4 +---
1 file
This patch will fix unused variables kernel warnings when
CONFIG_ACPI is disabled.
Reported-by: Randy Dunlap
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/renoir/rn-pci-acp3x.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sound/soc/amd/renoir/rn-pci-acp3x.c
b/sound/soc/amd/renoir
Add ACPI dependency for evaluating DMIC hardware
runtime.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/renoir/rn-pci-acp3x.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sound/soc/amd/renoir/rn-pci-acp3x.c
b/sound/soc/amd/renoir/rn-pci-acp3x.c
index d1faea5..165c93f 100644
--- a
Add logic to check DMIC hardware exists or not on
the platform at runtime.
Add module param for overriding DMIC hardware check
at runtime.
Signed-off-by: Vijendar Mukunda
---
v3: changed dmic_acpi_check module param as bint
v2: changed module param usage -1 as default, 0 - skip, 1 - force
7;s most likely different from CPU physical address when AMD
IOMMU is not in passthrough mode.
This patch fixes page faults when IOMMU is enabled.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/acp3x-pcm-dma.c | 14 +-
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git
non passthrough mode.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/acp3x-pcm-dma.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/sound/soc/amd/raven/acp3x-pcm-dma.c
b/sound/soc/amd/raven/acp3x-pcm-dma.c
index a4ade6b..905ed2f 100644
--- a/sound/soc/amd/raven
From: Ravulapati Vishnu vardhan rao
acp3x dma pointer callback has issues in reporting hw_ptr.
Modified logic to use linear position registers to
retrieve accurate hw_ptr.
Signed-off-by: Ravulapati Vishnu vardhan rao
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/acp3x-pcm-dma.c
Adopt the SPDX license identifier headers to ease license
compliance management.
Reviewed-by: Alex Deucher
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/Makefile | 2 ++
sound/soc/amd/raven/acp3x-pcm-dma.c| 19 +--
sound/soc/amd/raven/acp3x.h
Fixed build errors.
- Implicit declaration of pci_enable_msi() & pci_disable_msi()
api's for openrisc architecture.
- type defaults to 'int' in declaration of 'module_pci_driver'
Enabled build for x86 architecture.
Reviewed-by: Alex Deucher
Signed-off-by: Vijendar M
Added runtime PM operations for ACP3x PCM platform device.
Signed-off-by: Maruthi Bayyavarapu
Tested-by: Ravulapati Vishnu vardhan Rao
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/acp3x-pcm-dma.c | 39 +
1 file changed, 39 insertions(+)
diff
ACP3x drivers can be built by selecting necessary kernel config option.
The patch enables build support of the same.
Signed-off-by: Maruthi Bayyavarapu
Tested-by: Ravulapati Vishnu vardhan Rao
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/Kconfig| 5 +
sound/soc/amd/Makefile
When system wide suspend happens, ACP will be powered off.
When system resumes, all the runtime configuration data for
ACP needs to be programmed again.
Added 'resume'pm call back to ACP pm ops.
Signed-off-by: Maruthi Bayyavarapu
Tested-by: Ravulapati Vishnu vardhan Rao
Signed-off-by
ACP3x I2S (CPU DAI) can act in normal I2S and TDM modes.
Added support for TDM mode.
Desired mode can be selected from ASoC machine driver.
Signed-off-by: Maruthi Bayyavarapu
Tested-by: Ravulapati Vishnu vardhan Rao
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/acp3x-pcm-dma.c | 62
Whenever audio data equal to the I2S FIFO watermark level are
produced/consumed, interrupt is generated.
Acknowledge the interrupt.
Signed-off-by: Maruthi Bayyavarapu
Tested-by: Ravulapati Vishnu vardhan Rao
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/acp3x-pcm-dma.c | 46
ACP3x has a i2s controller block for playback and capture.
This patch adds ACP3x i2s DAI operations.
Signed-off-by: Maruthi Bayyavarapu
Tested-by: Ravulapati Vishnu vardhan Rao
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/acp3x-pcm-dma.c | 89
ACP3x has a DMA controller to access system memory.
This controller transfers data from/to system memory
to/from the ACP internal FIFO.
The patch adds PCM driver DMA operations.
Signed-off-by: Maruthi Bayyavarapu
Tested-by: Ravulapati Vishnu vardhan Rao
Signed-off-by: Vijendar Mukunda
-by: Vijendar Mukunda
---
sound/soc/amd/raven/acp3x.h | 4 +++
sound/soc/amd/raven/pci-acp3x.c | 70 -
2 files changed, 73 insertions(+), 1 deletion(-)
diff --git a/sound/soc/amd/raven/acp3x.h b/sound/soc/amd/raven/acp3x.h
index e9b4df0..83b1ed8 100644
PCM platform driver binds to the platform device created by ACP3x PCI
device. PCM driver registers ALSA DMA and CPU DAI components with ASoC
framework.
Signed-off-by: Maruthi Bayyavarapu
Tested-by: Ravulapati Vishnu vardhan Rao
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/acp3x-pcm
From: Maruthi Srinivas Bayyavarapu
ACP 3.0 is a PCI audio device. This patch adds PCI driver to bind
to this device and get PCI resources.
Signed-off-by: Maruthi Bayyavarapu
Signed-off-by: Sanju R Mehta
Tested-by: Ravulapati Vishnu vardhan Rao
Signed-off-by: Vijendar Mukunda
---
sound/soc
From: Maruthi Srinivas Bayyavarapu
ACP 3.x is a new audio block in raven. Added register header
of the same.
Signed-off-by: Maruthi Bayyavarapu
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/raven/chip_offset_byte.h | 655 +
1 file changed, 655 insertions
channel for both
controller instances. Invoked snd_pcm_period_elapsed() call
when IOC is reported for System memory to ACP SRAM DMA channel.
Signed-off-by: Vijendar Mukunda
Signed-off-by: Akshu Agrawal
---
v1->v2: removed hard coded values in acp dma pointer callback
declared dma varaibles
System Memory Dma channel.
Signed-off-by: Vijendar Mukunda
---
v1->v2: removed hard coded values in acp dma pointer callback
declared dma varaibles in rtd structure
sound/soc/amd/acp-pcm-dma.c | 66 +++--
sound/soc/amd/acp.h |
System Memory Dma channel.
Signed-off-by: Vijendar Mukunda
---
This patch is dependent on [V4,10/10] ASoC: amd: dma driver changes for bt i2s
instance
https://patchwork.kernel.org/patch/10385381/
sound/soc/amd/acp-pcm-dma.c | 94 ++---
sound/soc/amd/acp.h
With in ACP, There are three I2S controllers can be
configured/enabled ( I2S SP, I2S MICSP, I2S BT).
Default enabled I2S controller instance is I2S SP.
This patch provides required changes to support I2S BT
controller Instance.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
v1
From: Akshu Agrawal
Marking snd_soc_ops instances const
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
sound/soc/amd/acp-da7219-max98357a.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sound/soc/amd/acp-da7219
From: Akshu Agrawal
System clock on the platform is 25Mhz and not 24Mhz.
PLL_OUT for da7219 codec to use DA7219_PLL_FREQ_OUT_98304
as it is for 48KHz SR.
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
sound/soc/amd/acp-da7219-max98357a.c | 5
From: Akshu Agrawal
hw_param can be called multiple times and thus we can have
more clk enable. The clk may not get diabled due to refcounting.
startup/shutdown ensures single clk enable/disable call.
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
rtd structure freed early may result in kernel panic in dma close
call back. moved releasing memory for rtd structure to the end of
dma close callback.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
sound/soc/amd/acp-pcm-dma.c | 4 +---
1 file changed, 1 insertion(+), 3
Added sram bank variable to audio_substream_data structure.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
sound/soc/amd/acp-pcm-dma.c | 20 +---
sound/soc/amd/acp.h | 20 ++--
2 files changed, 19 insertions(+), 21 deletions(-)
diff --git
for audio buffer.
Depending upon allocated audio buffer size, PTE offset values
will change.
Compared to CZ, Stoney has SRAM memory limitation i.e 48k
It is required to define separate PTE Offset macros for
Stoney.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
v1->v2: Modif
Removed separate byte count variables for playback and capture.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
v1->v2: Fixed review comment in acp_dma_pointer callback
sound/soc/amd/acp-pcm-dma.c | 19 +--
sound/soc/amd/acp.h | 3 +--
2 files changed
Added byte count register offset variables to audio_substream_data
structure. Modified dma pointer callback.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
v1->v2: Fixed Indentation issues
sound/soc/amd/acp-pcm-dma.c | 36 +++-
sound/soc/amd/ac
Added dma configuration parameters to rtd structure.
Moved dma configuration parameters initialization to
hw_params callback.
Removed hard coding in prepare and trigger callbacks.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
v1->v2 : Fixed capture stream wrong chan
From: Akshu Agrawal
Marking snd_soc_ops instances const
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
sound/soc/amd/acp-da7219-max98357a.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sound/soc/amd/acp-da7219
With in ACP, There are three I2S controllers can be
configured/enabled ( I2S SP, I2S MICSP, I2S BT).
Default enabled I2S controller instance is I2S SP.
This patch provides required changes to support I2S BT
controller Instance.
Signed-off-by: Vijendar Mukunda
---
v1->v2: defined i2s insta
From: Akshu Agrawal
System clock on the platform is 25Mhz and not 24Mhz.
PLL_OUT for da7219 codec to use DA7219_PLL_FREQ_OUT_98304
as it is for 48KHz SR.
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
sound/soc/amd/acp-da7219-max98357a.c | 5
From: Akshu Agrawal
hw_param can be called multiple times and thus we can have
more clk enable. The clk may not get diabled due to refcounting.
startup/shutdown ensures single clk enable/disable call.
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-da7219
rtd structure freed early may result in kernel panic in dma close
call back. moved releasing memory for rtd structure to the end of
dma close callback.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/sound
Added sram bank variable to audio_substream_data structure.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 20 +---
sound/soc/amd/acp.h | 20 ++--
2 files changed, 19 insertions(+), 21 deletions(-)
diff --git a/sound/soc/amd/acp-pcm
for audio buffer.
Depending upon allocated audio buffer size, PTE offset values
will change.
Compared to CZ, Stoney has SRAM memory limitation i.e 48k
It is required to define separate PTE Offset macros for
Stoney.
Signed-off-by: Vijendar Mukunda
---
v1->v2: Modified commit message
sound/soc/
Removed separate byte count variables for playback and capture.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
v1->v2: Fixed review comment in acp_dma_pointer callback
sound/soc/amd/acp-pcm-dma.c | 19 +--
sound/soc/amd/acp.h | 3 +--
2 files changed
Added byte count register offset variables to audio_substream_data
structure. Modified dma pointer callback.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Daniel Kurtz
---
v1->v2: Fixed Indentation issues
sound/soc/amd/acp-pcm-dma.c | 36 +++-
sound/soc/amd/ac
Added dma configuration parameters to rtd structure.
Moved dma configuration parameters initialization to
hw_params callback.
Removed hard coding in prepare and trigger callbacks.
Signed-off-by: Vijendar Mukunda
---
v1->v2 : Fixed capture stream wrong channel assignment
added comme
With in ACP, There are three I2S controllers can be
configured/enabled ( I2S SP, I2S MICSP, I2S BT).
Default enabled I2S controller instance is I2S SP.
This patch provides required changes to support I2S BT
controller Instance.
Signed-off-by: Vijendar Mukunda
---
v1->v2: defined i2s insta
From: Akshu Agrawal
Marking snd_soc_ops instances const
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-da7219-max98357a.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sound/soc/amd/acp-da7219-max98357a.c
b/sound/soc/amd/acp
From: Akshu Agrawal
hw_param can be called multiple times and thus we can have
more clk enable. The clk may not get diabled due to refcounting.
startup/shutdown ensures single clk enable/disable call.
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-da7219
From: Akshu Agrawal
System clock on the platform is 25Mhz and not 24Mhz.
PLL_OUT for da7219 codec to use DA7219_PLL_FREQ_OUT_98304
as it is for 48KHz SR.
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-da7219-max98357a.c | 5 ++---
1 file changed, 2
Added sram bank variable to audio_substream_data structure.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 20 +---
sound/soc/amd/acp.h | 20 ++--
2 files changed, 19 insertions(+), 21 deletions(-)
diff --git a/sound/soc/amd/acp-pcm
rtd structure freed early may result in kernel panic in dma close
call back. moved releasing memory for rtd structure to the end of
dma close callback.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/sound
Removed separate byte count variables for playback and capture.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 19 +--
sound/soc/amd/acp.h | 3 +--
2 files changed, 6 insertions(+), 16 deletions(-)
diff --git a/sound/soc/amd/acp-pcm-dma.c b/sound/soc
Added pte offset variable in audio_substream_data structure.
Added Stoney related PTE offset macros in acp header file.
Modified hw_params callback to assign the pte offset value
based on asic_type.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 26
Added byte count register offset variables to audio_substream_data
structure. Modified dma pointer callback.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 36 +++-
sound/soc/amd/acp.h | 2 ++
2 files changed, 17 insertions(+), 21
Added dma configuration parameters to rtd structure.
Moved dma configuration parameters intialization to
hw_params callback.
Removed hard coding in prepare and trigger callbacks.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 97
In order to make audio_substream_data structure variable
consistent throughout the code, changed the name from
audio_config to rtd wherever applicable.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff
With in ACP, There are three I2S controllers can be
configured/enabled ( I2S SP, I2S MICSP, I2S BT).
Default enabled I2S controller instance is I2S SP.
This patch provides required changes to support I2S BT
controller Instance.
Signed-off-by: Vijendar Mukunda
Signed-off-by: Akshu Agrawal
---
v1
From: Akshu Agrawal
hw_param can be called multiple times and thus we can have
more clk enable. The clk may not get diabled due to refcounting.
startup/shutdown ensures single clk enable/disable call.
Signed-off-by: Akshu Agrawal
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-da7219
.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 241 ++--
sound/soc/amd/acp.h | 35 +--
2 files changed, 126 insertions(+), 150 deletions(-)
diff --git a/sound/soc/amd/acp-pcm-dma.c b/sound/soc/amd/acp-pcm-dma.c
index 5ffe2ef
: Vijendar Mukunda
Signed-off-by: Akshu Agrawal
---
v1->v2: fixed kbuild errors
sound/soc/amd/acp-da7219-max98357a.c | 2 ++
sound/soc/amd/acp-pcm-dma.c | 9 +
sound/soc/amd/acp.h | 1 +
3 files changed, 12 insertions(+)
diff --git a/sound/soc/amd/acp-da7219-max98357
With in ACP, There are three I2S controllers can be
configured/enabled ( I2S SP, I2S MICSP, I2S BT).
Default enabled I2S controller instance is I2S SP.
This patch provides required changes to support I2S BT
controller Instance.
Signed-off-by: Vijendar Mukunda
---
v1->v2: defined i2s insta
When multiple I2S controller instances created,
i2s_instance parameter refers to i2s controller instance value.
Signed-off-by: Vijendar Mukunda
---
v1->v2: removed acp dma driver specific macros from dwc header file
include/sound/designware_i2s.h | 4
sound/soc/dwc/dwc-i2s.c
: Vijendar Mukunda
Signed-off-by: Akshu Agrawal
v1->v2: fixed kbuild errors
---
sound/soc/amd/acp-da7219-max98357a.c | 2 ++
sound/soc/amd/acp-pcm-dma.c | 9 +
sound/soc/amd/acp.h | 1 +
3 files changed, 12 insertions(+)
diff --git a/sound/soc/amd/acp-da7219-max98357
: Vijendar Mukunda
Signed-off-by: Akshu Agrawal
---
sound/soc/amd/acp-da7219-max98357a.c | 2 ++
sound/soc/amd/acp-pcm-dma.c | 9 +
sound/soc/amd/acp.h | 1 +
3 files changed, 12 insertions(+)
diff --git a/sound/soc/amd/acp-da7219-max98357a.c
b/sound/soc/amd/acp-da7219
fixed checkpatch pl warnings.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 259
sound/soc/amd/acp.h | 22 ++--
2 files changed, 153 insertions(+), 128 deletions(-)
diff --git a/sound/soc/amd/acp-pcm-dma.c b/sound/soc
With in ACP, There are three I2S controllers can be
configured/enabled ( I2S SP, I2S MICSP, I2S BT).
Default enabled I2S controller instance is I2S SP.
This patch provides required changes to support I2S BT
controller Instance.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/Kconfig
When multiple I2S controller instances created,
i2s_instance parameter refers to i2s controller instance value.
Signed-off-by: Vijendar Mukunda
Reviewed-by: Alex Deucher
---
include/sound/designware_i2s.h | 6 ++
sound/soc/dwc/dwc-i2s.c| 1 +
sound/soc/dwc/local.h | 1 +
3
added additional error checks in acp dma driver
v2: printed error codes for acp init & acp deinit
failure cases.
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 35 ++-
1 file changed, 30 insertions(+), 5 deletions(-)
diff --git a/sound/soc
added additional error checks in acp dma driver
Signed-off-by: Vijendar Mukunda
---
sound/soc/amd/acp-pcm-dma.c | 39 ++-
1 file changed, 34 insertions(+), 5 deletions(-)
diff --git a/sound/soc/amd/acp-pcm-dma.c b/sound/soc/amd/acp-pcm-dma.c
index fb09578
added error checks in acp dma driver
Signed-off-by: Vijendar Mukunda
Signed-off-by: Akshu Agrawal
Signed-off-by: Guenter Roeck
---
sound/soc/amd/acp-pcm-dma.c | 45 -
1 file changed, 40 insertions(+), 5 deletions(-)
diff --git a/sound/soc/amd/acp
This commit adds PCI ID for Raven platform
v2: Comment added for Raven
Signed-off-by: Vijendar Mukunda
---
sound/pci/hda/hda_intel.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 01eb1dc..44babe5 100644
--- a/sound/pci/hda
This commit adds PCI ID for Raven platform
Signed-off-by: Vijendar Mukunda
---
sound/pci/hda/hda_intel.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 01eb1dc..9c7d479 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda
81 matches
Mail list logo