diff options
author | Lukasz Rymanowski <lukasz.rymanowski@tieto.com> | 2011-10-14 12:52:18 +0200 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 11:05:56 +0200 |
commit | c59f0b4bf7b396e095021b6ec81c945f873173f8 (patch) | |
tree | bdc3f9812545da1f22f9c7de6c8f73f3b6bf3bee | |
parent | 8a0ce1289f5f09e009808a9435fdbb007e268b9e (diff) |
cg2900: Add support for 3.25 Mbps
With this patch it is possible to set
baud rate 3.25 Mbps on CG2900 UART.
ST-Ericsson ID: 364789
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: Not tested, 364789
Signed-off-by: Lukasz Rymanowski <lukasz.rymanowski@tieto.com>
Change-Id: If54af597b949038e9ef4c05d80c9235666e127a4
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32689
Reviewed-by: Lukasz RYMANOWSKI <lukasz.rymanowski@stericsson.com>
Tested-by: Lukasz RYMANOWSKI <lukasz.rymanowski@stericsson.com>
Reviewed-by: Par-Gunnar HJALMDAHL <par-gunnar.p.hjalmdahl@stericsson.com>
-rw-r--r-- | drivers/staging/cg2900/bluetooth/cg2900_uart.c | 4 | ||||
-rw-r--r-- | drivers/staging/cg2900/mfd/cg2900_chip.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/drivers/staging/cg2900/bluetooth/cg2900_uart.c b/drivers/staging/cg2900/bluetooth/cg2900_uart.c index 3987c34f4e7..61194e0b25e 100644 --- a/drivers/staging/cg2900/bluetooth/cg2900_uart.c +++ b/drivers/staging/cg2900/bluetooth/cg2900_uart.c @@ -115,6 +115,7 @@ #define CG2900_BAUD_RATE_921600 0x20 #define CG2900_BAUD_RATE_2000000 0x25 #define CG2900_BAUD_RATE_3000000 0x27 +#define CG2900_BAUD_RATE_3250000 0x28 #define CG2900_BAUD_RATE_4000000 0x2B /* GNSS */ @@ -1062,6 +1063,9 @@ static struct sk_buff *alloc_set_baud_rate_cmd(struct uart_info *uart_info, case 3000000: cmd->baud_rate = CG2900_BAUD_RATE_3000000; break; + case 3250000: + cmd->baud_rate = CG2900_BAUD_RATE_3250000; + break; case 4000000: cmd->baud_rate = CG2900_BAUD_RATE_4000000; break; diff --git a/drivers/staging/cg2900/mfd/cg2900_chip.h b/drivers/staging/cg2900/mfd/cg2900_chip.h index a53009f99d1..b3fd556b7d7 100644 --- a/drivers/staging/cg2900/mfd/cg2900_chip.h +++ b/drivers/staging/cg2900/mfd/cg2900_chip.h @@ -109,6 +109,7 @@ struct bt_vs_bt_enable_cmd { #define CG2900_BAUD_RATE_921600 0x20 #define CG2900_BAUD_RATE_2000000 0x25 #define CG2900_BAUD_RATE_3000000 0x27 +#define CG2900_BAUD_RATE_3250000 0x28 #define CG2900_BAUD_RATE_4000000 0x2B /* BT VS SetBaudRate command */ |