lkml.org 
[lkml]   [2011]   [Mar]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v3] Add ST-Ericsson CG2900 driver
    Date
    This patch adds a driver for the ST-Ericsson CG2900 connectivity
    controller.
    It has earlier been tried to add this driver to the mfd and bluetooth
    areas, but due to continued discussions the driver is placed into
    staging for the moment.

    Compared to v2 this patch has the following update:
    - Removed dependency to board files in the arch/arm/mach-ux500
    folder

    Par-Gunnar Hjalmdahl (1):
    staging: Add ST-Ericsson CG2900 driver

    drivers/staging/Kconfig | 2 +
    drivers/staging/Makefile | 1 +
    drivers/staging/cg2900/Kconfig | 72 +
    drivers/staging/cg2900/Makefile | 12 +
    drivers/staging/cg2900/TODO | 23 +
    drivers/staging/cg2900/bluetooth/Makefile | 9 +
    drivers/staging/cg2900/bluetooth/btcg2900.c | 1203 ++++++++
    drivers/staging/cg2900/bluetooth/cg2900_uart.c | 2074 +++++++++++++
    drivers/staging/cg2900/bluetooth/hci_ldisc.c | 657 ++++
    drivers/staging/cg2900/bluetooth/hci_uart.h | 105 +
    drivers/staging/cg2900/board-mop500-cg2900.c | 204 ++
    drivers/staging/cg2900/devices-cg2900.c | 342 +++
    drivers/staging/cg2900/devices-cg2900.h | 31 +
    drivers/staging/cg2900/include/cg2900.h | 278 ++
    drivers/staging/cg2900/include/cg2900_audio.h | 473 +++
    drivers/staging/cg2900/include/cg2900_hci.h | 19 +
    drivers/staging/cg2900/mfd/Makefile | 18 +
    drivers/staging/cg2900/mfd/cg2900_audio.c | 3462 ++++++++++++++++++++++
    drivers/staging/cg2900/mfd/cg2900_char_devices.c | 701 +++++
    drivers/staging/cg2900/mfd/cg2900_chip.c | 3415 +++++++++++++++++++++
    drivers/staging/cg2900/mfd/cg2900_chip.h | 613 ++++
    drivers/staging/cg2900/mfd/cg2900_core.c | 713 +++++
    drivers/staging/cg2900/mfd/cg2900_core.h | 51 +
    drivers/staging/cg2900/mfd/cg2900_lib.c | 281 ++
    drivers/staging/cg2900/mfd/cg2900_lib.h | 61 +
    drivers/staging/cg2900/mfd/cg2900_test.c | 402 +++
    drivers/staging/cg2900/mfd/stlc2690_chip.c | 1653 +++++++++++
    drivers/staging/cg2900/mfd/stlc2690_chip.h | 47 +
    28 files changed, 16922 insertions(+), 0 deletions(-)
    create mode 100644 drivers/staging/cg2900/Kconfig
    create mode 100644 drivers/staging/cg2900/Makefile
    create mode 100644 drivers/staging/cg2900/TODO
    create mode 100644 drivers/staging/cg2900/bluetooth/Makefile
    create mode 100644 drivers/staging/cg2900/bluetooth/btcg2900.c
    create mode 100644 drivers/staging/cg2900/bluetooth/cg2900_uart.c
    create mode 100644 drivers/staging/cg2900/bluetooth/hci_ldisc.c
    create mode 100644 drivers/staging/cg2900/bluetooth/hci_uart.h
    create mode 100644 drivers/staging/cg2900/board-mop500-cg2900.c
    create mode 100644 drivers/staging/cg2900/devices-cg2900.c
    create mode 100644 drivers/staging/cg2900/devices-cg2900.h
    create mode 100644 drivers/staging/cg2900/include/cg2900.h
    create mode 100644 drivers/staging/cg2900/include/cg2900_audio.h
    create mode 100644 drivers/staging/cg2900/include/cg2900_hci.h
    create mode 100644 drivers/staging/cg2900/mfd/Makefile
    create mode 100644 drivers/staging/cg2900/mfd/cg2900_audio.c
    create mode 100644 drivers/staging/cg2900/mfd/cg2900_char_devices.c
    create mode 100644 drivers/staging/cg2900/mfd/cg2900_chip.c
    create mode 100644 drivers/staging/cg2900/mfd/cg2900_chip.h
    create mode 100644 drivers/staging/cg2900/mfd/cg2900_core.c
    create mode 100644 drivers/staging/cg2900/mfd/cg2900_core.h
    create mode 100644 drivers/staging/cg2900/mfd/cg2900_lib.c
    create mode 100644 drivers/staging/cg2900/mfd/cg2900_lib.h
    create mode 100644 drivers/staging/cg2900/mfd/cg2900_test.c
    create mode 100644 drivers/staging/cg2900/mfd/stlc2690_chip.c
    create mode 100644 drivers/staging/cg2900/mfd/stlc2690_chip.h
    --
    1.7.4.1



    \
     
     \ /
      Last update: 2011-03-29 13:53    [from the cache]
    ©2003-2014 Jasper Spaans. hosted at Digital Ocean