[U-Boot-Users] parallel FLASH
Wolfgang Denk
wd at denx.de
Wed Apr 2 18:44:57 CEST 2003
Hi Erwin,
in message <1049282647.27232.70.camel at drake.erwin.muffin.org> you wrote:
>
> Well in cpu/mpc8xx/cpu_init.c br0 and or0 are always set to
> CFG_BR0_PRELIM and CFG_OR0_PRELIM. So if the bus width is set to 16 in
> CFG_BR0_PRELIM my board will not run when it is a dual-FLASH version,
> and when i set it to 32 bit it won't run when its a single-FLASH
> version. And i don't want to make two different bootloaders, since that
> flash configuration is the only difference. So what i did was just
> masking out the BR_PS_MSK to keep those the same as they where on reset,
> and that works fine.
I see. You should be able to use something like this in such a case:
#define CFG_BR0_PRELIM ((memctl->memc_br0 & BR_PS_MSK) | your_other_bits)
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
Quote from the Boss... "I didn't say it was your fault. I said I was
going to blame it on you."
More information about the U-Boot
mailing list