]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: OMAP: Revert "ARM: OMAP: ctrl: Fix CONTROL_DSIPHY register fields"
authorArchit Taneja <archit@ti.com>
Thu, 19 Apr 2012 12:09:16 +0000 (17:39 +0530)
committerTony Lindgren <tony@atomide.com>
Fri, 4 May 2012 19:45:21 +0000 (12:45 -0700)
commitb9997478e7cf2d087c30eaacef99f31a40071bdc
treefc7795c897b36cea63a2429695648cce38c2d507
parent1e75443ed5b660c1f4553e828b520ebd5cca2102
ARM: OMAP: Revert "ARM: OMAP: ctrl: Fix CONTROL_DSIPHY register fields"

This reverts commit b1fe6b44785a77951bfbc6ecb7b53de4b0b71bba.

The commit above swapped the DSI1_PPID and DSI2_PPID register fields in
CONTROL_DSIPHY to be in sync with the newer public OMAP TRMs(after version V).

With this commit, contention errors were reported on DSI lanes some OMAP4 SDPs.
After probing the DSI lanes on OMAP4 SDP, it was seen that setting bits in the
DSI2_PPID field was pulling up voltage on DSI1 lanes, and DSI1_PPID field was
pulling up voltage on DSI2 lanes.

This proves that the current version of OMAP4 TRM is incorrect, swap the
position of register fields according to the older TRM versions as they were
correct.

Cc: stable@vger.kernel.org # v3.2+
Acked-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Signed-off-by: Archit Taneja <archit@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/include/mach/ctrl_module_pad_core_44xx.h