summaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2012-07-09 18:22:53 +0200
committerWolfram Sang <w.sang@pengutronix.de>2012-07-13 10:33:42 +0200
commitcd4f2d4aa79ccbb2713f33f9c9f24ed21b5fc8fa (patch)
treef18425262e5ab482c4b6b12dbbf5ca8759ad33b3 /arch/arm
parent90c16bbf57412d69fb29ca61a3942c8f433aa381 (diff)
downloadop-kernel-dev-cd4f2d4aa79ccbb2713f33f9c9f24ed21b5fc8fa.zip
op-kernel-dev-cd4f2d4aa79ccbb2713f33f9c9f24ed21b5fc8fa.tar.gz
i2c: mxs: Set I2C timing registers for mxs-i2c
This patch configures the I2C bus timing registers according to information passed via DT. Currently, 100kHz and 400kHz modes are supported. The TIMING2 register value is wrong in the documentation for i.MX28! This was found and fixed by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/imx28.dtsi2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi
index 4634cb8..9af1606 100644
--- a/arch/arm/boot/dts/imx28.dtsi
+++ b/arch/arm/boot/dts/imx28.dtsi
@@ -381,6 +381,7 @@
compatible = "fsl,imx28-i2c";
reg = <0x80058000 2000>;
interrupts = <111 68>;
+ clock-frequency = <100000>;
status = "disabled";
};
@@ -390,6 +391,7 @@
compatible = "fsl,imx28-i2c";
reg = <0x8005a000 2000>;
interrupts = <110 69>;
+ clock-frequency = <100000>;
status = "disabled";
};
OpenPOWER on IntegriCloud