mclk now generated by ps not axi clkgen ip. ADAU1761 expects a free running clock and the i2s driver was switching the axi clkgen ip off which was causing issues.