I want to make sure the programming header pinout is correct in my schematic because It is flaky , the self boot works for most of the boards but the yield is very low. ADAU1442 has dedicated I2C to local microprocessor to eliminate multi master at the power up to address self-boot.
I have 2 kohm pull-ups on SCL_1 & SDA_1 based on the datasheet requirement. The pull ups are placed by the local microprocessor.
Please, see below.
The programming USB module is EVAL-ADUSB2Z