Hi all, Nowadays, soc tries to set up standard I/O functions with same addr_bits and data_bits for a codec. My problem is some codec might have registers with different data length.i.e.ADAU1761, Most of its registers are 8 bits long except PLL register,which is a 8 bytes long one.In order to set/read PLL , a block of data(8 bytes) needs to be transfer to/from the PLL register at a time. So, if soc-cache needs to consider this kind of case, or just keep it in local driver? Thanks Cliff _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel