Hi,
I'm using McASP2 interface, on Sitara AM389x based board, to communicate with AC'97 codec chip.
I set McASP to be master for clock and frame sync (12 time slots), in TMD mode, because this mode is capable to stream AC'97 protocol.
But when I write data (something different than 0) directly to Transmit Buffer Register XBUFn and then read from it, just to verify the written data, I only read zeros (0x00). So does that mean that writing to XBUFn is not possible via function mcasp_set_reg() (in file davinci-mcasp.c)?
I even used oscilloscope to see what's on McASP lines, there is clock and sync running, but data line is low.
Kind regards,
Srdjan