The SoC we are using is AM5718, hence have been referring to the data sheet with the name "SPRS957G –MARCH 2016–REVISED MAY 2018". Table 6-15 in that document states that EMIF_DLL_FCLK max frequency is 266 MHz. This corresponds to DDR3-1066.
The U-Boot code base is TI's distribution, branch ti2017.04-rc1. The board file on which we based our own board file, board/ti/am57xx/board.c contains code to set up PRCM based on the processor model, choosing either a "DRA72X" or "DRA7XX" configuration. For the purposes of that test, our processor type, as determined by the code reading version registers, is DRA722-GP ES2.0 so the code chooses the "DRA72X" configuration. The only difference between those two configurations is in the setup of the DDR DPLL. While the DRA7XX setup is for DDR-1066 (EMIF_DLL_FCLK = 266 MHz), the DRA72X setup is for DDR-1333 (EMIF_DLL_FCLK = 333 MHz).
So I have a TI data sheet telling me in effect that the highest supported speed grade is DDR-1066 but TI code choosing the higher speed grade DDR-1333. So is this a mistake in the data sheet, a bug in the code, or confusion on my part?