m24m01 driver finalized and moved to generic