28 Jun, 2016
1 commit
-
port events should be sent from process context after
irq_safe runtime pm flag is removed in omap-ssi.Signed-off-By: Sebastian Reichel
Tested-by: Pavel Machek
22 Nov, 2015
1 commit
-
The kernel-doc how to says that structure fields that are inside a
"private:" area shouldn't be listed in the generated documentation
but the private fields for struct hsi_client private are listed.This also fixes the following make htmldocs warnings:
.//include/linux/hsi/hsi.h:150: warning: Excess struct/union/enum/typedef member 'e_handler' description in 'hsi_client'
.//include/linux/hsi/hsi.h:150: warning: Excess struct/union/enum/typedef member 'pclaimed' description in 'hsi_client'
.//include/linux/hsi/hsi.h:150: warning: Excess struct/union/enum/typedef member 'nb' description in 'hsi_client'Signed-off-by: Javier Martinez Canillas
Signed-off-by: Sebastian Reichel
28 Feb, 2015
1 commit
-
Even "private" structure members need a leading "@" in their
kernel-doc; otherwise, they will be treated as new section names in
the resulting manual.Signed-off-by: Robert P. J. Day
Acked-by: Randy Dunlap
Acked-By: Sebastian Reichel
Signed-off-by: Jonathan Corbet
16 May, 2014
5 commits
-
This adds a driver for the SSI McSAAB protocol as used in
the Nokia N900.Signed-off-by: Carlos Chinea
Signed-off-by: Sebastian Reichel
Tested-By: Ivaylo Dimitrov -
Implement and document generic DT bindings for HSI clients.
Signed-off-by: Sebastian Reichel
Reviewed-by: Pavel Machek
Tested-By: Ivaylo Dimitrov -
Expose method for registering and unregistering HSI clients, so that
client drivers can register other client drivers.This is useful for HSI drivers, which want to use the functionality
of other HSI drivers. For example the N900 modem driver can load HSI
drivers for mcsaab protocol and speech protocol.Signed-off-by: Sebastian Reichel
Reviewed-by: Pavel Machek
Tested-By: Ivaylo Dimitrov -
Make HSI channel ids platform data, which can be provided
by platform data.Signed-off-by: Sebastian Reichel
Tested-By: Ivaylo Dimitrov -
This exports a method to unregister all clients from
an hsi port.Signed-off-by: Sebastian Reichel
Reviewed-by: Pavel Machek
Tested-By: Ivaylo Dimitrov
19 Feb, 2014
1 commit
-
This patch fix spelling typo in Documentation/DocBook.
It is because .html and .xml files are generated by make htmldocs,
I have to fix a typo within the source files.Signed-off-by: Masanari Iida
Acked-by: Randy Dunlap
Signed-off-by: Jiri Kosina
02 Mar, 2013
1 commit
-
Fix kernel-doc warnings in hsi files:
Warning(include/linux/hsi/hsi.h:136): Excess struct/union/enum/typedef member 'e_handler' description in 'hsi_client'
Warning(include/linux/hsi/hsi.h:136): Excess struct/union/enum/typedef member 'pclaimed' description in 'hsi_client'
Warning(include/linux/hsi/hsi.h:136): Excess struct/union/enum/typedef member 'nb' description in 'hsi_client'
Warning(drivers/hsi/hsi.c:434): No description found for parameter 'handler'
Warning(drivers/hsi/hsi.c:434): Excess function parameter 'cb' description in 'hsi_register_port_event'Don't document "private:" fields with kernel-doc notation.
If you want to leave them fully documented, that's OK, but
then don't mark them as "private:".Signed-off-by: Randy Dunlap
Cc: Carlos Chinea
Cc: Linus Walleij
Cc: Greg Kroah-Hartman
Cc: linux-kernel@vger.kernel.org
Cc: linux-omap@vger.kernel.org
Acked-by: Nishanth Menon
Signed-off-by: Linus Torvalds
03 Jan, 2013
1 commit
-
Empty files can get deleted by the patch program, so remove empty Kbuild
files and their links from the parent Kbuilds.Signed-off-by: David Howells
Signed-off-by: Linus Torvalds
09 Oct, 2012
1 commit
-
Signed-off-by: David Howells
Acked-by: Arnd Bergmann
Acked-by: Thomas Gleixner
Acked-by: Michael Kerrisk
Acked-by: Paul E. McKenney
Acked-by: Dave Jones
23 Apr, 2012
2 commits
-
Remove custom hack and make use of the notifier chain interfaces for
delivering events from the ports to their associated clients.
Clients that want to receive port events need to register their callbacks
using hsi_register_port_event(). The callbacks can be called in interrupt
context. Use hsi_unregestier_port_event() to undo the registration.Signed-off-by: Carlos Chinea
Acked-by: Greg Kroah-Hartman
Acked-by: Linus Walleij -
Use the proper release mechanism for hsi_controller and
hsi_ports structures. Free the structures through their
associated device release callbacks.Signed-off-by: Carlos Chinea
Acked-by: Greg Kroah-Hartman
Acked-by: Linus Walleij
05 Jan, 2012
3 commits
-
Add HSI character device kernel configuration
Signed-off-by: Andras Domokos
Signed-off-by: Carlos Chinea -
Add HSI char device driver to the kernel.
Signed-off-by: Andras Domokos
Signed-off-by: Carlos Chinea -
Adds HSI framework in to the linux kernel.
High Speed Synchronous Serial Interface (HSI) is a
serial interface mainly used for connecting application
engines (APE) with cellular modem engines (CMT) in cellular
handsets.HSI provides multiplexing for up to 16 logical channels,
low-latency and full duplex communication.Signed-off-by: Carlos Chinea
Acked-by: Linus Walleij