just perusing the u-boot code, and in board/ti/beagle, we find:
$ grep OMAP3 *
beagle.c: gd->bd->bi_arch_number = MACH_TYPE_OMAP3_BEAGLE;
beagle.c: gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100);
beagle.c: struct gpio *gpio5_base = (struct gpio *)OMAP34XX_GPIO5_BASE;
beagle.c: struct gpio *gpio6_base = (struct gpio *)OMAP34XX_GPIO6_BASE;
beagle.h: "OMAP3 Beagle board",
config.mk:# Beagle Board uses OMAP3 (ARM-CortexA8) cpu
note the references not to OMAP35XX but OMAP34XX. obviously,
that works -- referring to OMAP34XX macro values -- but is there any
possibility that that will eventually cause a conflict? just curious.
rday