| Age | Commit message (Collapse) | Author | Files | Lines |
|
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 <[email protected]>
Acked-by: Greg Kroah-Hartman <[email protected]>
Acked-by: Linus Walleij <[email protected]>
|
|
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 <[email protected]>
Acked-by: Greg Kroah-Hartman <[email protected]>
Acked-by: Linus Walleij <[email protected]>
|
|
Add HSI character device kernel configuration
Signed-off-by: Andras Domokos <[email protected]>
Signed-off-by: Carlos Chinea <[email protected]>
|
|
Add HSI char device driver to the kernel.
Signed-off-by: Andras Domokos <[email protected]>
Signed-off-by: Carlos Chinea <[email protected]>
|
|
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 <[email protected]>
Acked-by: Linus Walleij <[email protected]>
|