On Sat, 25 Sep 2010 14:51:22 +0200 Anatolij Gustschin <ag...@denx.de> wrote:
> From: Timur Tabi <ti...@freescale.com> > > On the Freescale P1022, the DIU and the LBC share address pins, which means > that when the DIU is active (e.g. the console is on the DVI display), NOR > flash > cannot be accessed. So we use the weak accessor function feature of the CFI > flash code to temporarily switch the pin mux from DIU to LBC whenever we want > to read or write flash. This has a significant performance penalty, but it's > the only way to make it work. > > This change allows the 'saveenv' command to work when the video display is > enabled. Erasing flash and writing to flash (with the 'cp' command) works, > but reading from flash (with the 'md' and 'cp' commands) does not. Also, > while > flash is being written, the video display will be blank. > > Signed-off-by: Timur Tabi <ti...@freescale.com> > Signed-off-by: Anatolij Gustschin <ag...@denx.de> > --- > v4: > - rebased on current u-boot-video/next > > board/freescale/p1022ds/diu.c | 208 > +++++++++++++++++++++++++++++++++++++++-- > include/configs/P1022DS.h | 6 + > 2 files changed, 207 insertions(+), 7 deletions(-) Applied to u-boot-video/next. Anatolij _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot