Messages in this thread | | | Date | Fri, 20 Sep 2019 19:32:47 +0530 | From | Vinod Koul <> | Subject | [GIT PULL] soundwire updates for v5.4-rc1 |
| |
Hi Linus,
Normally soundwire updates go thru Greg (char) but this time around I missed the bus to send him due to some stuff.
So with Greg's blessing here is the pull request for soundwire subsystem. Please pull to receive these updates.
The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:
Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git tags/soundwire-5.4-rc1
for you to fetch changes up to dfcff3f8a5f18a0cfa233522b5647c2e6035fcb5:
soundwire: stream: make stream name a const pointer (2019-09-04 14:57:28 +0530)
---------------------------------------------------------------- soundwire updates for v5.4-rc1
This includes DT support thanks to Srini and more work done by Intel (Pierre) on improving cadence and intel support.
Details: - Add DT bindings and DT support in core - Add debugfs support for soundwire properties - Improvements on streaming handling to core - Improved handling of Cadence module - More updates and improvements to Intel driver
---------------------------------------------------------------- Andy Shevchenko (1): soundwire: mipi_disco: Switch to use fwnode_property_count_uXX()
Bard Liao (1): soundwire: bus: set initial value to port_status
Bard liao (1): soundwire: include mod_devicetable.h to avoid compiling warnings
Pierre-Louis Bossart (21): soundwire: intel: remove BIOS work-arounds soundwire: cadence_master: simplify bus clash interrupt clear soundwire: bus: split handling of Device0 events soundwire: intel: prevent possible dereference in hw_params soundwire: intel: fix channel number reported by hardware soundwire: cadence_master: revisit interrupt settings soundwire: bus: improve dynamic debug comments for enumeration soundwire: export helpers to find row and column values soundwire: cadence_master: use firmware defaults for frame shape soundwire: stream: fix disable sequence soundwire: stream: remove unnecessary variable initializations soundwire: add new mclk_freq field for properties soundwire: intel: read mclk_freq property from firmware soundwire: cadence_master: make use of mclk_freq property soundwire: intel_init: add kernel module parameter to filter out links soundwire: cadence_master: add kernel parameter to override interrupt mask soundwire: intel: move shutdown() callback and don't export symbol soundwire: add debugfs support soundwire: cadence_master: add debugfs register dump soundwire: intel: add debugfs register dump soundwire: intel: handle disabled links
Rander Wang (1): soundwire: cadence_master: fix divider setting in clock register
Srinivas Kandagatla (3): dt-bindings: soundwire: add slave bindings soundwire: core: add device tree support for slave devices soundwire: stream: make stream name a const pointer
Vinod Koul (2): soundwire: intel: remove unused variables soundwire: Add compute_params callback
.../bindings/soundwire/soundwire-controller.yaml | 82 ++++++++ drivers/soundwire/Makefile | 4 + drivers/soundwire/bus.c | 20 +- drivers/soundwire/bus.h | 24 ++- drivers/soundwire/bus_type.c | 3 + drivers/soundwire/cadence_master.c | 211 +++++++++++++++++---- drivers/soundwire/cadence_master.h | 6 +- drivers/soundwire/debugfs.c | 151 +++++++++++++++ drivers/soundwire/intel.c | 211 +++++++++++++++++++-- drivers/soundwire/intel_init.c | 11 ++ drivers/soundwire/mipi_disco.c | 18 +- drivers/soundwire/slave.c | 53 ++++++ drivers/soundwire/stream.c | 105 ++++++---- include/linux/soundwire/sdw.h | 20 +- include/linux/soundwire/sdw_intel.h | 1 + 15 files changed, 819 insertions(+), 101 deletions(-) create mode 100644 Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml create mode 100644 drivers/soundwire/debugfs.c
Thanks -- ~Vinod [unhandled content-type:application/pgp-signature] | |