
13 Dec
2010
13 Dec
'10
5:06 p.m.
On Dec 3, 2010, at 1:03 PM, Timur Tabi wrote:
On the P1022, the pins which drive the video display (DIU) are muxed with the local bus controller (LBC), so if the DIU is active, the pins need to be temporarily muxed to LBC whenever accessing NOR flash.
The code which handled this transition is checking and changing the wrong bits in PMUXCR.
Also add a follow-up read after a write to NOR flash if we're going to mux back to DIU after the write, as described in the P1022 RM.
Signed-off-by: Timur Tabi timur@freescale.com
I have no idea how this ever worked before, but without this fix, video on the P1022DS is completely broken.
board/freescale/p1022ds/diu.c | 67 ++++++++++++++++++++++++++++++++++------ 1 files changed, 57 insertions(+), 10 deletions(-)
applied to 85xx
- k