Dear Aneesh V, In message <[email protected]> you wrote: > The basic hardware init of OMAP4(s_init()) can happen in 4 > different contexts: > 1. SPL running from SRAM > 2. U-Boot running from FLASH > 3. Non-XIP U-Boot loaded to SDRAM by SPL > 4. Non-XIP U-Boot loaded to SDRAM by ROM code using the > Configuration Header feature ... > + if (uboot_loaded_by_spl()) > + return OMAP_INIT_CONTEXT_UBOOT_LOADED_BY_SPL; > + else if (running_from_sdram()) > + return OMAP_INIT_CONTEXT_UBOOT_LOADED_BY_CH;
For reasons of consistency, should this not better be OMAP_INIT_CONTEXT_UBOOT_LOADED_BY_ROM ? > + return OMAP_INIT_CONTEXT_XIP_UBOOT; What exactly is OMAP_INIT_CONTEXT_XIP_UBOOT? Do you mean the situation when booting from NOR flash, before relocation? Eventually the "loaded by" definition is not so good, as it does not really cover the NOR boot case. > +/* HW Init Context */ > +#define OMAP_INIT_CONTEXT_SPL 0 > +#define OMAP_INIT_CONTEXT_XIP_UBOOT 1 > +#define OMAP_INIT_CONTEXT_UBOOT_LOADED_BY_SPL 2 > +#define OMAP_INIT_CONTEXT_UBOOT_LOADED_BY_CH 3 Boot from NOR? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [email protected] The Buddha, the Godhead, resides quite as comfortably in the circuits of a digital computer or the gears of a cycle transmission as he does at the top of a mountain or in the petals of a flower. - R. Pirsig, "Zen and the Art of Motorcycle Maintenance" _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

