dac driver implementation squashed