Pierre-Louis Bossart
05c8afe425
soundwire: intel: prevent possible dereference in hw_params
...
This should not happen in production systems but we should test for
all callback arguments before invoking the config_stream callback.
Update the prototype to clarify that the first argument is mandatory.
Also use local variable instead of multiple dereferences to improve
readability.
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Link: https://lore.kernel.org/r/20190806005522.22642-2-pierre-louis.bossart@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org >
2019-08-21 14:36:01 +05:30
Vinod Koul
1215daee56
soundwire: intel: more alignment fixes
...
Found few more issues reported checkpatch on code alignment so fix those
as well in the intel module.
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-05-02 17:17:51 +02:00
Vinod Koul
392f10453d
soundwire: intel: fix SPDX license for header file
...
Some more headers had C++ style SDPX line, fix that and change copyright
so that it is consistent with rest of the code in subsystem
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-05-02 17:11:35 +02:00
Vinod Koul
c46302ec55
soundwire: intel: Add audio DAI ops
...
Add DAI registration and DAI ops for the Intel driver along with
callback for topology configuration.
Signed-off-by: Sanyog Kale <sanyog.r.kale@intel.com >
Signed-off-by: Shreyas NC <shreyas.nc@intel.com >
Signed-off-by: Vinod Koul <vkoul@kernel.org >
2018-05-11 21:48:07 +05:30
Vinod Koul
d62a7d41f3
soundwire: intel: Add Intel init module
...
The SoundWire Master is implemented as part of Audio controller in
Intel platforms. Add a init module which creates SoundWire Master
platform devices based on the links supported in the hardware.
Signed-off-by: Sanyog Kale <sanyog.r.kale@intel.com >
Reviewed-by: Philippe Ombredanne <pombredanne@nexb.com >
Acked-By: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Reviewed-by: Takashi Iwai <tiwai@suse.de >
Signed-off-by: Vinod Koul <vinod.koul@intel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2017-12-19 11:32:35 +01:00
Vinod Koul
71bb8a1b05
soundwire: intel: Add Intel Master driver
...
Some Intel platforms have SoundWire Master, so add Intel SoundWire
Master driver which uses Cadence module. This patch adds probe and
initialization routines for Intel Master driver.
Signed-off-by: Hardik T Shah <hardik.t.shah@intel.com >
Signed-off-by: Sanyog Kale <sanyog.r.kale@intel.com >
Reviewed-by: Philippe Ombredanne <pombredanne@nexb.com >
Acked-By: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Reviewed-by: Takashi Iwai <tiwai@suse.de >
Signed-off-by: Vinod Koul <vinod.koul@intel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2017-12-19 11:32:02 +01:00