• Linus Torvalds's avatar
    Merge tag 'soundwire-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire · 8d7ead5c
    Linus Torvalds authored
    Pull soundwire updates from Vinod Koul:
     "This includes DT support thanks to Srini and more work done by Intel
      (Pierre) on improving cadence and intel support.
    
      Summary:
    
       - 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"
    
    * tag 'soundwire-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire: (30 commits)
      soundwire: stream: make stream name a const pointer
      soundwire: Add compute_params callback
      soundwire: core: add device tree support for slave devices
      dt-bindings: soundwire: add slave bindings
      soundwire: bus: set initial value to port_status
      soundwire: intel: handle disabled links
      soundwire: intel: add debugfs register dump
      soundwire: cadence_master: add debugfs register dump
      soundwire: add debugfs support
      soundwire: intel: remove unused variables
      soundwire: intel: move shutdown() callback and don't export symbol
      soundwire: cadence_master: add kernel parameter to override interrupt mask
      soundwire: intel_init: add kernel module parameter to filter out links
      soundwire: cadence_master: fix divider setting in clock register
      soundwire: cadence_master: make use of mclk_freq property
      soundwire: intel: read mclk_freq property from firmware
      soundwire: add new mclk_freq field for properties
      soundwire: stream: remove unnecessary variable initializations
      soundwire: stream: fix disable sequence
      soundwire: include mod_devicetable.h to avoid compiling warnings
      ...
    8d7ead5c
cadence_master.c 32.6 KB