Finally on to something here i believe- per the code init error – 2 is related to the operation of U17. Input check for u17 yielded 1.3 volts. operating range per the data sheet should be within the 2.7 to 5 v range. Next steps are to examine trace layouts for u17 and walk back the power input.
// IT6613 officially supports only 100kHz, but 400kHz seems to work
I2C_init(I2CA_BASE,ALT_CPU_FREQ,400000);
//I2C_init(I2C_OPENCORES_1_BASE,ALT_CPU_FREQ,400000);
/* Initialize the character display */
lcd_init();
if (!ths_init()) {
printf("Error: could not read from THS7353\n");
return -2;