clock driver now writes to device