Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 23, 2012
  1. HSI: hsi_char: Remove max_data_size from sysfs

    Carlos Chinea authored
    Remove max_data_size sysfs entry. Otherwise is possible
    to have a buffer overrun if its value is increased after
    the device is open.
    
    Signed-off-by: Carlos Chinea <carlos.chinea@nokia.com>
    Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Acked-by: Linus Walleij <linus.walleij@linaro.org>
  2. HSI: hsi: Rework hsi_event interface

    Carlos Chinea authored
    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 <carlos.chinea@nokia.com>
    Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Acked-by: Linus Walleij <linus.walleij@linaro.org>
  3. HSI: hsi: Remove controllers and ports from the bus

    Carlos Chinea authored
    HSI controllers and ports do not belong to the HSI bus.
    Those devices are not supposed to have a driver attached to them.
    
    Signed-off-by: Carlos Chinea <carlos.chinea@nokia.com>
    Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Acked-by: Linus Walleij <linus.walleij@linaro.org>
  4. HSI: hsi: Fix error path cleanup on client registration

    Carlos Chinea authored
    HSI client structure should be freed on error path after
    calling device_registration by dropping a reference to it.
    
    Signed-off-by: Carlos Chinea <carlos.chinea@nokia.com>
    Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Acked-by: Linus Walleij <linus.walleij@linaro.org>
  5. HSI: hsi: Rework hsi_controller release

    Carlos Chinea authored
    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 <carlos.chinea@nokia.com>
    Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Acked-by: Linus Walleij <linus.walleij@linaro.org>
Commits on Jan 5, 2012
  1. HSI: hsi_char: Add HSI char device kernel configuration

    Andras Domokos authored Carlos Chinea committed
    Add HSI character device kernel configuration
    
    Signed-off-by: Andras Domokos <andras.domokos@nokia.com>
    Signed-off-by: Carlos Chinea <carlos.chinea@nokia.com>
  2. HSI: hsi_char: Add HSI char device driver

    Andras Domokos authored Carlos Chinea committed
    Add HSI char device driver to the kernel.
    
    Signed-off-by: Andras Domokos <andras.domokos@nokia.com>
    Signed-off-by: Carlos Chinea <carlos.chinea@nokia.com>
  3. HSI: hsi: Introducing HSI framework

    Carlos Chinea authored
    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 <carlos.chinea@nokia.com>
    Acked-by: Linus Walleij <linus.walleij@linaro.org>
Something went wrong with that request. Please try again.