In some chips, the clock of the codec isn't 48000 but using a
PCI clock (to save a quartz!). In this case, change the field
bus->clock to the corresponding
value. For example, intel8x0
and es1968 drivers have their own function to read from the clock.