Si47xx: properly free resources if failure to initialize

Change-Id: I36165fd20a4fa9409fad2a097cc9c6901603af6c
mmc: Disregard pending irqs in sdio

Change-Id: Iae57a9f04f5bcf5100ea532948a88e449f8f5621
Signed-off-by: Andrei F <luxneb@gmail.com>