Prafulla Wadaskar a écrit : > You are right, the code is SoC specific, but the values to be programmed are > board specific. > > if you are interested, > Look at cpu/arm926ejs/at91/lowlevel_init.s how it programs SMRDATA. > Follow similar arch here too. > -Define similar data segment for holding soc_reg_addr and data array > -Define macros for SOC register addresses in soc specific header file > -Define macros for SOC register values in board specific header file > This way we can retain lowlevel_init.S in soc specific folder, whereas you > can pass data through board specific macros.
Ok. > DRAM init should go in lowlevel_init i.e. asm code, that's need of Orion5X > Either its location or its architecture need to change to address board > specific issues. Agreed. Now, what about that overall cpu/arch hierarchy change that's been started? Is there a branch with the new file hierarchi that I should rebase on, or do I keep the current organization in my patch? > Regards.. > Prafulla . . Amicalement, -- Albert. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot