mmc: Aggressive clock gating framework