From: Leilei Shang Date: Fri, 7 Jun 2013 06:38:17 +0000 (+0800) Subject: i2c: pxa: enable high speed mode for i2c bus X-Git-Tag: v3.12-rc1~140^2~50 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d3dda5c0d092d6bc9911bf24de81350d47c6be6;p=pandora-kernel.git 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 Signed-off-by: Wolfram Sang --- Reading git-diff-tree failed