summaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth/bfusb.c
diff options
context:
space:
mode:
authorLeilei Shang2013-06-07 08:38:17 +0200
committerWolfram Sang2013-08-07 16:58:07 +0200
commit9d3dda5c0d092d6bc9911bf24de81350d47c6be6 (patch)
tree529b7d061971e6954807f74410b81e9fd5c85016 /drivers/bluetooth/bfusb.c
parenti2c: mv64xxx: Document the newly introduced allwinner compatible (diff)
downloadkernel-qcow2-linux-9d3dda5c0d092d6bc9911bf24de81350d47c6be6.tar.gz
kernel-qcow2-linux-9d3dda5c0d092d6bc9911bf24de81350d47c6be6.tar.xz
kernel-qcow2-linux-9d3dda5c0d092d6bc9911bf24de81350d47c6be6.zip
i2c: pxa: enable high speed mode for i2c bus
To enter high speed mode, following steps should be done: 1. When running in high speed mode, i2c clock rate is different from standard mode. Clock rate must be set according to specification first. 2. When i2c controller sends a master code and wins arbitration, high speed mode is entered. If you want to enable high speed mode, the following members of platform data should be set to proper value: 1. "high_mode" should be set to "1". 2. "master_code" should be set to "8'b 0000_1xxx"(x is 0 or 1). If no master_code is set, set to default value 0xe. 3. "rate" should be set according to specification. Signed-off-by: Leilei Shang <shangll@marvell.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/bluetooth/bfusb.c')
0 files changed, 0 insertions, 0 deletions