Merge tag 'hsi-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Pull HSI updates from Sebastian Reichel: - proper runtime pm support for omap-ssi and ssi-protocol - misc fixes * tag 'hsi-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi: (24 commits) HSI: omap_ssi: drop pm_runtime_irq_safe HSI: omap_ssi_port: use rpm autosuspend API HSI: omap_ssi: call msg->complete() from process context HSI: omap_ssi_port: ensure clocks are kept enabled during transfer HSI: omap_ssi_port: replace pm_runtime_put_sync with non-sync variant HSI: omap_ssi_port: avoid calling runtime_pm_*_sync inside spinlock HSI: omap_ssi_port: avoid pm_runtime_get_sync in ssi_start_dma and ssi_start_pio HSI: omap_ssi_port: switch to threaded pio irq HSI: omap_ssi_core: remove pm_runtime_get_sync call from tasklet HSI: omap_ssi_core: use pm_runtime_put instead of pm_runtime_put_sync HSI: omap_ssi_port: prepare start_tx/stop_tx for blocking pm_runtime calls HSI: core: switch port event notifier from atomic to blocking HSI: omap_ssi_port: replace wkin_cken with atomic bitmap operations HSI: omap_ssi: convert cawake irq handler to thread HSI: ssi_protocol: fix ssip_xmit invocation HSI: ssi_protocol: replace spin_lock with spin_lock_bh HSI: ssi_protocol: avoid ssi_waketest call with held spinlock HSI: omap_ssi: do not reset module HSI: omap_ssi_port: remove useless newline hsi: Only descend into hsi directory when CONFIG_HSI is set ...
Showing
- Documentation/DocBook/device-drivers.tmpl 1 addition, 1 deletionDocumentation/DocBook/device-drivers.tmpl
- drivers/Makefile 1 addition, 1 deletiondrivers/Makefile
- drivers/hsi/Makefile 2 additions, 1 deletiondrivers/hsi/Makefile
- drivers/hsi/clients/cmt_speech.c 2 additions, 2 deletionsdrivers/hsi/clients/cmt_speech.c
- drivers/hsi/clients/ssi_protocol.c 65 additions, 45 deletionsdrivers/hsi/clients/ssi_protocol.c
- drivers/hsi/controllers/omap_ssi.h 10 additions, 8 deletionsdrivers/hsi/controllers/omap_ssi.h
- drivers/hsi/controllers/omap_ssi_core.c 18 additions, 28 deletionsdrivers/hsi/controllers/omap_ssi_core.c
- drivers/hsi/controllers/omap_ssi_port.c 131 additions, 95 deletionsdrivers/hsi/controllers/omap_ssi_port.c
- drivers/hsi/hsi_core.c 8 additions, 8 deletionsdrivers/hsi/hsi_core.c
- include/linux/hsi/hsi.h 1 addition, 1 deletioninclude/linux/hsi/hsi.h
Please register or sign in to comment