Closed ghost closed 10 years ago
.dai_fmt in dai link description defines who is master who is slave for both BCLK and FS (LRCLK). I believe the driver processes that correctly although, perhaps, in a wrong place.
The selection of master and slave is implemented as usual, but the BCLK frequency configuration is not properly implemented.
The driver should have a function that allows to configure the BCLK as master or slave with out having to modify the code.