mmc: core: make erase timeout calculation allow for gated clock