[PATCH v4 07/10] ASoC: SOF: sof-client: Add client APIs to access probes ops

2020-11-13 Thread Dave Ertman
: Dave Ertman --- sound/soc/sof/sof-client.c | 55 ++ sound/soc/sof/sof-client.h | 25 + 2 files changed, 80 insertions(+) diff --git a/sound/soc/sof/sof-client.c b/sound/soc/sof/sof-client.c index dd75a0ba4c28..838aaa5ea179 100644 --- a/sound/soc

[PATCH v4 04/10] ASoC: SOF: ops: Add ops for client registration

2020-11-13 Thread Dave Ertman
From: Ranjani Sridharan Add new ops for registering/unregistering clients based on DSP capabilities and/or DT information. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/core.c | 10 ++ sound/soc/sof/ops.h

[PATCH v4 01/10] Add auxiliary bus support

2020-11-13 Thread Dave Ertman
Reviewed-by: Pierre-Louis Bossart Reviewed-by: Shiraz Saleem Reviewed-by: Parav Pandit Reviewed-by: Dan Williams Signed-off-by: Dave Ertman --- Documentation/driver-api/auxiliary_bus.rst | 234 ++ Documentation/driver-api/index.rst | 1 + drivers/base/Kconfig

[PATCH v4 08/10] ASoC: SOF: compress: move and export sof_probe_compr_ops

2020-11-13 Thread Dave Ertman
defining sof_probe_compr_ops again. Reviewed-by: Pierre-Louis Bossart Tested-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/compress.c | 9 + sound/soc/sof/compress.h | 1 + sound/soc/sof/intel/hda-dai.c | 12 3 files

[PATCH v4 06/10] ASoC: SOF: Intel: Remove IPC flood test support in SOF core

2020-11-13 Thread Dave Ertman
From: Ranjani Sridharan Remove the IPC flood test support in the SOF core as it is now added in the IPC flood test client. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig| 8 -- sound/soc

[PATCH v4 10/10] ASoC: SOF: Intel: CNL: register probes client

2020-11-13 Thread Dave Ertman
creation of a separate sound card that can be used for audio data extraction from user specified points in the audio pipeline. Reviewed-by: Pierre-Louis Bossart Tested-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/intel/cnl.c | 18 +- 1 file

[PATCH v4 03/10] ASoC: SOF: Create client driver for IPC test

2020-11-13 Thread Dave Ertman
in the driver is existing code that has been copied from the core. These will be removed from the SOF core making is less monolithic and easier to maintain. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave

[PATCH v4 02/10] ASoC: SOF: Introduce descriptors for SOF client

2020-11-13 Thread Dave Ertman
will be used for maintaining the list of clients. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig | 19 ++ sound/soc/sof/Makefile | 3 + sound/soc/sof/core.c

[PATCH v4 00/10] Auxiliary bus implementation and SOF multi-client support

2020-11-13 Thread Dave Ertman
lood_test() fix a looping error in ancillary_match_id updated error value in sof_client_dev_register() mutex held while traversing client list when unregistering clients updated includes in sof-client.h Dave Ertman (1): Add auxiliary bus support Ranjani Sridharan (9): ASoC: SOF: Introduce de

[PATCH v4 05/10] ASoC: SOF: Intel: Define ops for client registration

2020-11-13 Thread Dave Ertman
registered. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/intel/Kconfig| 9 +++ sound/soc/sof/intel/Makefile | 3 +++ sound/soc/sof/intel/apl.c | 16

[PATCH v4 09/10] ASoC: SOF: Add new client driver for probes support

2020-11-13 Thread Dave Ertman
easier for the probes functionality to be added for all platforms without having the need to modify the existing(15+) machine drivers. Reviewed-by: Pierre-Louis Bossart Tested-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig | 18

[PATCH v3 06/10] ASoC: SOF: Intel: Remove IPC flood test support in SOF core

2020-10-22 Thread Dave Ertman
From: Ranjani Sridharan Remove the IPC flood test support in the SOF core as it is now added in the IPC flood test client. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig| 8 -- sound/soc

[PATCH v3 00/10] Auxiliary bus implementation and SOF multi-client support

2020-10-22 Thread Dave Ertman
r() mutex held while traversing client list when unregistering clients updated includes in sof-client.h Dave Ertman (1): Add auxiliary bus support Ranjani Sridharan (9): ASoC: SOF: Introduce descriptors for SOF client ASoC: SOF: Create client driver for IPC test ASoC: SOF: ops: Add ops for

[PATCH v3 07/10] ASoC: SOF: sof-client: Add client APIs to access probes ops

2020-10-22 Thread Dave Ertman
: Dave Ertman --- sound/soc/sof/sof-client.c | 55 ++ sound/soc/sof/sof-client.h | 25 + 2 files changed, 80 insertions(+) diff --git a/sound/soc/sof/sof-client.c b/sound/soc/sof/sof-client.c index dd75a0ba4c28..838aaa5ea179 100644 --- a/sound/soc

[PATCH v3 08/10] ASoC: SOF: compress: move and export sof_probe_compr_ops

2020-10-22 Thread Dave Ertman
defining sof_probe_compr_ops again. Reviewed-by: Pierre-Louis Bossart Tested-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/compress.c | 9 + sound/soc/sof/compress.h | 1 + sound/soc/sof/intel/hda-dai.c | 12 3 files

[PATCH v3 10/10] ASoC: SOF: Intel: CNL: register probes client

2020-10-22 Thread Dave Ertman
creation of a separate sound card that can be used for audio data extraction from user specified points in the audio pipeline. Reviewed-by: Pierre-Louis Bossart Tested-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/intel/cnl.c | 18 +- 1 file

[PATCH v3 02/10] ASoC: SOF: Introduce descriptors for SOF client

2020-10-22 Thread Dave Ertman
will be used for maintaining the list of clients. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig | 19 ++ sound/soc/sof/Makefile | 3 + sound/soc/sof/core.c

[PATCH v3 03/10] ASoC: SOF: Create client driver for IPC test

2020-10-22 Thread Dave Ertman
in the driver is existing code that has been copied from the core. These will be removed from the SOF core making is less monolithic and easier to maintain. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave

[PATCH v3 09/10] ASoC: SOF: Add new client driver for probes support

2020-10-22 Thread Dave Ertman
easier for the probes functionality to be added for all platforms without having the need to modify the existing(15+) machine drivers. Reviewed-by: Pierre-Louis Bossart Tested-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig | 18

[PATCH v3 05/10] ASoC: SOF: Intel: Define ops for client registration

2020-10-22 Thread Dave Ertman
registered. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/intel/Kconfig| 9 +++ sound/soc/sof/intel/Makefile | 3 +++ sound/soc/sof/intel/apl.c | 16

[PATCH v3 01/10] Add auxiliary bus support

2020-10-22 Thread Dave Ertman
Reviewed-by: Pierre-Louis Bossart Reviewed-by: Shiraz Saleem Reviewed-by: Parav Pandit Reviewed-by: Dan Williams Signed-off-by: Dave Ertman --- Documentation/driver-api/auxiliary_bus.rst | 228 ++ Documentation/driver-api/index.rst | 1 + drivers/base/Kconfig

[PATCH v3 04/10] ASoC: SOF: ops: Add ops for client registration

2020-10-22 Thread Dave Ertman
From: Ranjani Sridharan Add new ops for registering/unregistering clients based on DSP capabilities and/or DT information. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/core.c | 10 ++ sound/soc/sof/ops.h

[PATCH v2 1/6] Add ancillary bus support

2020-10-05 Thread Dave Ertman
Reviewed-by: Parav Pandit Reviewed-by: Dan Williams Signed-off-by: Dave Ertman --- Documentation/driver-api/ancillary_bus.rst | 229 + Documentation/driver-api/index.rst | 1 + drivers/bus/Kconfig| 3 + drivers/bus/Makefile

[PATCH v2 2/6] ASoC: SOF: Introduce descriptors for SOF client

2020-10-05 Thread Dave Ertman
will be used for maintaining the list of clients. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig | 19 ++ sound/soc/sof/Makefile | 3 + sound/soc/sof/core.c

[PATCH v2 3/6] ASoC: SOF: Create client driver for IPC test

2020-10-05 Thread Dave Ertman
Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig | 10 + sound/soc/sof/Makefile | 4 + sound/soc/sof/sof-ipc-test-client.c | 332 3 files

[PATCH v2 0/6] Ancillary bus implementation and SOF multi-client support

2020-10-05 Thread Dave Ertman
remove changed the signature of sof_debug_ipc_flood_test() fix a looping error in ancillary_match_id updated error value in sof_client_dev_register() mutex held while traversing client list when unregistering clients updated includes in sof-client.h Dave Ertman (1): Add ancillary bus support Fre

[PATCH v2 5/6] ASoC: SOF: Intel: Define ops for client registration

2020-10-05 Thread Dave Ertman
registered. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/intel/Kconfig| 9 + sound/soc/sof/intel/Makefile | 3 ++ sound/soc/sof/intel/apl.c | 18

[PATCH v2 4/6] ASoC: SOF: ops: Add ops for client registration

2020-10-05 Thread Dave Ertman
From: Ranjani Sridharan Add new ops for registering/unregistering clients based on DSP capabilities and/or DT information. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/core.c | 10 ++ sound/soc/sof/ops.h

[PATCH v2 6/6] ASoC: SOF: debug: Remove IPC flood test support in SOF core

2020-10-05 Thread Dave Ertman
From: Fred Oh Remove the IPC flood test support in the SOF core as it is now added in the IPC flood test client. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig| 8 -- sound/soc/sof/debug.c

[PATCH 3/6] ASoC: SOF: Create client driver for IPC test

2020-09-30 Thread Dave Ertman
Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig | 10 + sound/soc/sof/Makefile | 4 + sound/soc/sof/sof-ipc-test-client.c | 314 3 files

[PATCH 0/6] Ancillary bus implementation and SOF multi-client support

2020-09-30 Thread Dave Ertman
ces (mic/speakers etc), HDMI, sensing, probes, debug etc. In this series, we demonstrate the usage of the ancillary bus with the help of the IPC test client which is used for testing the serialization of IPCs when multiple clients talk to the DSP at the same time. Dave Ertman (1): Add ancillary bus

[PATCH 6/6] ASoC: SOF: debug: Remove IPC flood test support in SOF core

2020-09-30 Thread Dave Ertman
From: Fred Oh Remove the IPC flood test support in the SOF core as it is now added in the IPC flood test client. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Fred Oh Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig| 8 -- sound/soc/sof/debug.c

[PATCH 1/6] Add ancillary bus support

2020-09-30 Thread Dave Ertman
Reviewed-by: Parav Pandit Reviewed-by: Dan Williams Signed-off-by: Dave Ertman --- Documentation/driver-api/ancillary_bus.rst | 230 + Documentation/driver-api/index.rst | 1 + drivers/bus/Kconfig| 3 + drivers/bus/Makefile

[PATCH 2/6] ASoC: SOF: Introduce descriptors for SOF client

2020-09-30 Thread Dave Ertman
will be used for maintaining the list of clients. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/Kconfig | 19 ++ sound/soc/sof/Makefile | 3 + sound/soc/sof/core.c

[PATCH 4/6] ASoC: SOF: ops: Add ops for client registration

2020-09-30 Thread Dave Ertman
From: Ranjani Sridharan Add new ops for registering/unregistering clients based on DSP capabilities and/or DT information. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Signed-off-by: Dave Ertman --- sound/soc/sof/core.c | 10 ++ sound/soc/sof/ops.h

[PATCH 5/6] ASoC: SOF: Intel: Define ops for client registration

2020-09-30 Thread Dave Ertman
registered. Reviewed-by: Pierre-Louis Bossart Signed-off-by: Ranjani Sridharan Co-developed-by: Fred Oh Signed-off-by: Fred Oh Signed-off-by: Dave Ertman --- sound/soc/sof/intel/Kconfig| 9 ++ sound/soc/sof/intel/Makefile | 3 ++ sound/soc/sof/intel/apl.c | 18