Commit Graph

69 Commits

Author SHA1 Message Date
Kai Vehmanen 7c013b27e5 CODEOWNERS: add kv2019i to the list of default owners
Add myself to the list of default owners that get added to
all pull requests if no other entries match.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2023-09-01 09:23:17 +01:00
Marc Herbert ed8dd91654 CODEOWNERS: remove @aborisovich
Andrey is not at Intel any more.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2023-08-30 11:33:27 +01:00
Daniel Baluta aa91bedf38 CODEOWNERS: Add NXP people as owners for scheduler
With the work done for zephyr DMA domain we got a lot of insights
about how scheduler works.

So add myself and Laurentiu as codeowners.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2023-05-19 10:06:07 +03:00
Michal Wasko e40cf6d7d1 CODEOWNERS: more intel code owners added
Intel code owners added based on latest contribution
and expertise.

Signed-off-by: Michal Wasko <michal.wasko@intel.com>
2023-02-24 16:08:39 +00:00
Marc Herbert 7975c266a4 CODEOWNERS: restore dropped comment
Fix minor misunderstanding in review of git commit 430893f18a
("CODEOWNERS: refer to github documentation on file syntax")

Signed-off-by: Marc Herbert <marc.herbert@gmail.com>
2023-02-22 15:19:29 +02:00
Kai Vehmanen 430893f18a CODEOWNERS: refer to github documentation on file syntax
Add a link to online github documentation with regard to
file syntax and how it can be tested.

Suggested-by: Marc Herbert <marc.herbert@intel.com>
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2023-02-21 10:20:28 +00:00
Kai Vehmanen 94a128d516 CODEOWNERS: add owner for installer/ subfolder
Add Marc Herbert as code owner for installer subfolder.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2023-02-21 10:20:28 +00:00
Kai Vehmanen 441bd03544 CODEOWNERS: add owners for zephyr/ subfolders
Add Kai Vehmanen, Guennadi Liakhovetski, Iulia Prodan and Daniel
Baluta as owners for the 'zephyr/' subfolder.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2023-02-21 10:20:28 +00:00
Kai Vehmanen 9353c2d5f1 CODEOWNERS: add new owner for topology and topology2
Mark Ranjani Sridharan for full topology folder. Add Jyri
Sarha for topology2 folders.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2023-02-21 10:20:28 +00:00
Guennadi Liakhovetski 17fbf7de22 platform: remove support for Sue Creek
Remove all support for Sue Creek platforms, it isn't supported any
more.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
2023-02-20 15:46:16 +00:00
Guennadi Liakhovetski d80635054f platform: remove support for Broadwell and Haswell
Remove all support for Broadwell and Haswell platforms, they
aren't supported any more.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
2023-02-16 16:19:36 +00:00
Marc Herbert 235dd98e83 CODEOWNERS: be more selective when matching CMakeLists.txt files
I don't want to be spammed any more every time someone adds or renames a
source file.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2023-01-18 14:11:07 +00:00
Marc Herbert cb4cb1d0a2 CODEOWNERS: search/replace @mrajwa -> @abonislawski
Dumb search/replace per @mwasko's request in #6933.

Urgently required because the @mrawja account does not exist anymore and
Github complains.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2023-01-18 14:11:07 +00:00
Curtis Malainey 3b8ef3a791 owners: fix google audio component path
Forgot to update this after moving our components to a folder

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2023-01-11 13:26:14 +00:00
Curtis Malainey df36d2564e OWNERS: move google files to team reference
Now we won't need code changes to update reviewers when we have
additions or departures.

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2022-05-30 09:45:24 +01:00
Li-Yu Yu 3af41339d6 CODEOWNERS: @benzh -> @bzhg
Signed-off-by: Li-Yu Yu <aaronyu@google.com>
2022-04-26 17:04:52 +01:00
Marc Herbert 41f171709d CODEOWNERS: add @aborisovich, remove @zrombel
Thank you!

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2022-04-25 15:07:37 +01:00
Michal Wasko 954614b5fb codeowner: add Marcin to review ipc changes
Marcin is responsible for ipc4 enabling in SOF
and integration with Windows drivers.

Signed-off-by: Michal Wasko <michal.wasko@intel.com>
2022-01-11 15:39:13 +00:00
Rander Wang e64fdf2e40 codeowner: add rander to review ipc changes
I am working on ipc interface for IPC4 and will
focus on ipc interface for both IPC3 & IPC4.

Signed-off-by: Rander Wang <rander.wang@intel.com>
2022-01-10 11:47:22 +00:00
Allen-KH Cheng 5871d0f976 CODEOWNERS: add code owners for mt8195
Add code owners of mt8195 for mediatek platform.

Signed-off-by: YC Hung <yc.hung@mediatek.com>
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
2021-10-05 15:03:21 +01:00
balapati 853c0a7908 CODEOWNERS: add code owners for amd platforms
Add code owners for amd platforms.

Signed-off-by: balapati <balakishore.pati@amd.com>
2021-09-20 10:47:11 +01:00
Curtis Malainey c4666dc27d OWNERS: replace dgried with chiang831
Dylan is transitioning, replace his spot with Jimmy for FYI on PRs.

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2021-06-26 13:13:11 +01:00
Curtis Malainey 2b0ac19ed7 CODEOWNERS: add johnylin as owner
Johny is working a lot with google processing modules, add him as an
owner over all the modules google has contributed.

Signed-off-by: Curtis Malainey <cujomalainey@google.com>
2021-06-11 13:53:12 +01:00
Curtis Malainey bd45d92277 CODEOWNERS: add owners for hotword wrapper
also fixup some indentation that was done with spaces instead of tabs

Signed-off-by: Curtis Malainey <cujomalainey@google.com>
2021-06-11 13:53:12 +01:00
Marcin Rajwa 3843dc0ee1 codec_adapter: add mrajwa & dbaluta as code owners
This patch adds two more code owners of codec_adapter.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2021-04-02 13:34:52 +01:00
Curtis Malainey 15bd472a81 owners: add cujomalainey as owner of codec adapter
Request for owner has gone unacknowledged, ToT adapter is broken
suggesting we likely need additional reviewers given we have no existing
code owner.

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2021-03-30 11:15:52 +01:00
Marc Herbert 5e971a2f06 CODEOWNERS -= xiulipan
Let's stop spamming Xiuli.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2021-03-19 13:41:03 +00:00
Marc Herbert 51aa896e7c CODEOWNERS: /.github/ += @zrombel
As discussed in latest PR #3791

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2021-02-01 15:38:45 +00:00
Marc Herbert 4dd431715d CODEOWNERS += /.github/
Add CODEOWNERS for /.github/

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2021-01-29 10:29:58 +00:00
Marc Herbert c915001ba0 CODEOWNERS -= jajanusz
Left Intel.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2021-01-11 16:24:06 +00:00
Pin-chih Lin 9e0a560746 sof: multiband_drc: Add Multiband DRC component
Multiband DRC is a single-source-single-sink compound component which
consists of 4 stages: Emphasis Equalizer, Crossover Filter (from 1-band to
4-band), DRC (per band), and Deemphasis Equalizer of summed stream.

The following graph illustrates a 3-band Multiband DRC component:

                                 low
                                o----> DRC0 ----o
                                |               |
                      3-WAY     |mid            |
x(n) --> EQ EMP --> CROSSOVER --o----> DRC1 ---(+)--> EQ DEEMP --> y(n)
                                |               |
                                |high           |
                                o----> DRC2 ----o

Signed-off-by: Pin-chih Lin <johnylin@google.com>
2020-12-09 13:52:14 -08:00
Curtis Malainey 7058c85fac codeowners: add codeowners for dcblock/drc/crossover
Add google code owners for google contributed processing code

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2020-11-24 22:14:35 +00:00
Curtis Malainey aea7da470c oss-fuzz: add code owner
Add myself as the code owner for the fuzzer

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2020-10-29 15:56:42 +00:00
Pin-chih Lin 568f184b49 sof: drc: Add DRC component with floating-point calculations
This commit adds Dynamic Range Compression (DRC) to the list of SOF
components. DRC in audio processing is intentional to reduce the
volume of loud sounds and amplify the silent sounds as compressing an
audio signal's dynamic range.

This is the intermediate implementation with floating-point calculations.

Signed-off-by: Pin-chih Lin <johnylin@google.com>
2020-10-08 11:51:16 +01:00
Marc Herbert 6e98d9dde4 CODEOWNERS: really add marc-hb to scripts
Fixes commit 757b13c123 ("CODEOWNERS: scripts/ += marc-hb")

Also add *.bash which we don't use yet but should considering how
not portable is the vast majority of our scripts.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2020-09-19 08:30:29 +01:00
Marc Herbert c40749b981 CODEOWNERS: fix path to dmic.
Fixes commit f545e3e832 ("dmic: move dmic driver out of the cavs
specific directory")'

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2020-09-19 08:30:07 +01:00
Seppo Ingalsuo fc5d74fccf Audio: Add Time Domain Fixed Beamformer (TDFB) processing component
This patch adds the multi-microphone beamforming component. It enhances
microphone capture via spatial noise suppression. The component is a
quite generic FIR time domain filter bank and the fixed filter band
needs to be programmed with super directive or other beamformer criteria
filter coefficients. The coefficients are fixed but they can be
re-programmed during run-time.

The component reuses the FIR filter core but has different inputs
selection and outputs mixing features than FIR EQ so it is made a
separate new processing component.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2020-09-13 15:52:24 +01:00
Janusz Jankowski 0887c10ed8 github: remove @tlauda from CODEOWNERS
@tlauda is no longer a maintainer in SOF project.

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2020-09-04 13:36:37 +01:00
Sebastiano Carlucci 7df7c0ff9d sof: crossover: Add Crossover component
This commit adds Crossover to the list of SOF components. A crossover
filter can be used to split an input to different frequency bands.
The number of outputs should be set statically in the topology. The user
then uses the control bytes to route the frequency bands to different
outputs. (similar to the demux component).

This commit adds support for the following formats:
- S16_LE
- S24_LE
- S32_LE

Signed-off-by: Sebastiano Carlucci <scarlucci@google.com>
2020-09-02 14:31:25 +01:00
Daniel Leung 94956778b0 Remove rimage from source tree
Since rimage is now a standalone tool in a separate repo,
remove the rimage directory in preparation to import it
back as a submodule.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2020-05-13 10:16:04 +01:00
Marc Herbert 757b13c123 CODEOWNERS: scripts/ += marc-hb
Adding myself per Liam's instruction in PR #2606

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2020-04-04 20:06:49 +01:00
Marc Herbert 69d928829d CODEOWNERS: updates patterns, remove src/[include]/host/
... as reported by
https://github.com/zephyrproject-rtos/ci-tools/blob/cf55a47d52d/scripts/check_compliance.py
-m Codeowners

Thanks @jajanusz for the help.

For src/[include]/host, I tried some tig blame and git log to find
potential renames, but I gave up when I found that commits
e20217abc7 and f081a20de9 (for instance) added or moved some
patterns that already did not match anything at the time.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2020-04-03 11:02:58 +01:00
Curtis Malainey 4d13fdf43e Add CODEOWNERS for DCBlocker
Add Google owners as owners of imported code

Signed-off-by: Curtis Malainey <curtis@malainey.com>
2020-03-30 14:48:52 +01:00
Janusz Jankowski 373f33190c codeowners: add @dbaluta as imx folders owner
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2020-01-05 14:07:40 +00:00
Janusz Jankowski ab71c889ae codeowners: add maintainers for default match
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2020-01-05 14:07:40 +00:00
Marcin Rajwa aa788b995c codeowners: add @tlauda and @mrajwa as codeowners of schedule directory
This adds @tlauda and @mrajwa as codeowners of
src\scheduler directory so they will be
auto-requested for review in all changes related
to files under this directory.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>
2019-09-20 14:43:58 +02:00
Janusz Jankowski e39ed5ebf4 include: split uapi headers into more directories
Some of interface headers are not needed by kernel,
but are needed by user-space applications, so we can split them
into multiple directories that indicate their purpose.

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-05-31 20:10:45 +01:00
ArturX Kloniecki 8f9c7ee2e1 MUX: Relocate mux source and header files to match structure.
Signed-off-by: ArturX Kloniecki <arturx.kloniecki@linux.intel.com>
2019-05-31 16:47:21 +01:00
ArturX Kloniecki 529bf68a46 MUX: Generic Mux component implementation.
Mux component implementation. Support for mux and demux operation
modes, channel routing and summation with saturation.

Mux component can operate in 2 modes:

demux - with single input stream and multiple output streams
(up to MUX_MAX_STREAMS)
mux - with multiple input streams and single output stream
It can also work with 1:1 I/O in both modes to act as
channel router / summator.

It is configured via binary blob specifying channel routing
using bitmasks.
In case of demux mode every output stream has an array of bitmasks,
one mask per channel, specifying which of the input channels should
be used to compose it.
Similarly for mux, each input stream has bitmask for each of it's
channels to specify to which output channel it contributes.

Signed-off-by: ArturX Kloniecki <arturx.kloniecki@linux.intel.com>
2019-05-29 12:06:54 +01:00
Liam Girdwood 8a220bc34c codeowners: make sure TSC is notified for every ABI change.
TSC can then classify the ABI change as PATCH, MINOR or MAJOR in ABI
classifier and connect to corresponding kernel PR.

https://github.com/orgs/thesofproject/projects/2

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2019-04-24 17:11:51 +01:00