> +/* > + * Values supported 400,531,675,796 > + * > + * On TI8168 rev C, use 400 or 531 MHz ! > > > Why? Is it specific to the EVM or is it general for all rev. C parts. > A pointer to an errata would be good
I don't know if there is an errata, but I couldn't get U-Boot working with DDR_PLL_675 or DDR_PLL_796 on my rev C. This is only base on my experience. > + */ > +#define DDR_PLL_400 > > > DDR PLL setup is related to the type of memory used on a particular > board. Seems like it should be set in the board config I think so too. > --- /dev/null > +++ b/arch/arm/include/asm/arch-am33xx/ddr_defs_ti816x.h [snip] > > Almost everything in this file should be defined on a per board basis, > not in a generic header file. Also should combine defines with the PLL > setup above so there is no possibility of mismatch between the two Right, it would make sense to move it to board/ti/ti816x. > +#define PULLDOWN_EN (0x0 << 4) /* Pull Down Selection */ > +#define PULLUP_EN (0x1 << 4) /* Pull Up Selection */ > +#define PULLUDEN (0x0 << 3) /* Pull up enabled */ > +#define PULLUDDIS (0x1 << 3) /* Pull up disabled */ > +#define MODE(val) val /* used for Readability */ > > > shouldn't this have parenthesis to protect the parameter like so > #define MODE(val) (val) Indeed. -- Antoine _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

