Messages in this thread | | | From | Par-Gunnar Hjalmdahl <> | Subject | [PATCH v5] Add ST-Ericsson CG2900 driver | Date | Tue, 26 Apr 2011 13:40:10 +0200 |
| |
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 v4 this patch has the following update: - Updated driver after changes to MFD and TTY interfaces in linux-next.
Par-Gunnar Hjalmdahl (1): staging: Add ST-Ericsson CG2900 driver
drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/cg2900/Kconfig | 70 + drivers/staging/cg2900/Makefile | 12 + drivers/staging/cg2900/TODO | 23 + drivers/staging/cg2900/bluetooth/Makefile | 9 + drivers/staging/cg2900/bluetooth/btcg2900.c | 1209 ++++++++ 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 | 707 +++++ drivers/staging/cg2900/mfd/cg2900_chip.c | 3393 +++++++++++++++++++++ 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 | 1643 ++++++++++ drivers/staging/cg2900/mfd/stlc2690_chip.h | 47 + 28 files changed, 16900 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.3
| |