[Armadeus-commitlog] armadeus branch, master, updated. armadeus-5.3-rc1-31-gf124a3a
Brought to you by:
sszy
|
From: Sébastien S. <ss...@us...> - 2013-12-03 14:55:46
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via f124a3a2c920be258543b98e727b8a8c7e2fe9ac (commit)
from 324300746d1a4057b06d036aa3ecceefd437780a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f124a3a2c920be258543b98e727b8a8c7e2fe9ac
Author: Nicolas Colombain <nic...@ar...>
Date: Tue Dec 3 15:54:06 2013 +0100
[LINUX] 2.6.35: apf28: fix i2c startup issue.
-----------------------------------------------------------------------
Summary of changes:
.../465-armadeus-mx28_fix_i2c_startup_issue.patch | 23 ++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
create mode 100644 patches/linux/2.6.35/465-armadeus-mx28_fix_i2c_startup_issue.patch
diff --git a/patches/linux/2.6.35/465-armadeus-mx28_fix_i2c_startup_issue.patch b/patches/linux/2.6.35/465-armadeus-mx28_fix_i2c_startup_issue.patch
new file mode 100644
index 0000000..d16b5f5
--- /dev/null
+++ b/patches/linux/2.6.35/465-armadeus-mx28_fix_i2c_startup_issue.patch
@@ -0,0 +1,23 @@
+Index: linux-2.6.35.3/drivers/i2c/busses/i2c-mxs.c
+===================================================================
+--- linux-2.6.35.3.orig/drivers/i2c/busses/i2c-mxs.c 2013-01-31 18:15:38.000000000 +0100
++++ linux-2.6.35.3/drivers/i2c/busses/i2c-mxs.c 2013-01-31 18:15:38.000000000 +0100
+@@ -499,8 +499,6 @@ static int mxs_i2c_probe(struct platform
+ goto no_dma_irq;
+ }
+
+- /* reset I2C module */
+- mxs_reset_block((void __iomem *)mxs_i2c->regbase, 1);
+ platform_set_drvdata(pdev, mxs_i2c);
+
+ if (mxs_i2c->flags & MXS_I2C_PIOQUEUE_MODE)
+@@ -518,6 +516,9 @@ static int mxs_i2c_probe(struct platform
+ }
+ }
+
++ /* reset I2C module */
++ mxs_i2c_reset(mxs_i2c);
++
+ /* Will catch all error (IRQ mask) */
+ __raw_writel(0x0000FF00, mxs_i2c->regbase + HW_I2C_CTRL1_SET);
+
hooks/post-receive
--
armadeus
|