Revert "mach-msm: mdm: Wait for 30 seconds on first boot"

This reverts commit 62823eb5e1db33279d3f7d7d70bce3f0993f0904.

This hack made me sick and caused some very annoying side-effects. Remove it to make way for shiny new dirtyhax.
msm8x60_celox: Delay modem SDIO detection

Delay modem SDIO init by 40 seconds to prevent the modem from crashing the device when entering sleep.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
mmc: msm_sdcc: Work around scheduler BUG in msmsdcc_sdio_al_lpm

Remove spin locks for now to work around this scheduler BUG:
<3>[   90.020904] BUG: scheduling while atomic: ksdioirqd/mmc4/2146/0x00000002
<4>[   90.020935] Modules linked in: dhd
<4>[   90.020965] [<c0014150>] (unwind_backtrace+0x0/0xf8) from [<c067b95c>] (__schedule+0x730/0x778)
<4>[   90.020996] [<c067b95c>] (__schedule+0x730/0x778) from [<c0679b64>] (schedule_timeout+0x224/0x2a4)
<4>[   90.020996] [<c0679b64>] (schedule_timeout+0x224/0x2a4) from [<c067c46c>] (wait_for_common+0x19c/0x274)
<4>[   90.021026] [<c067c46c>] (wait_for_common+0x19c/0x274) from [<c007a0d8>] (msm_rpm_set_exclusive+0x280/0x2f4)
<4>[   90.021026] [<c007a0d8>] (msm_rpm_set_exclusive+0x280/0x2f4) from [<c007aff0>] (msm_rpm_set+0x64/0x80)
<4>[   90.021057] [<c007aff0>] (msm_rpm_set+0x64/0x80) from [<c005b740>] (clk_rpmrs_set_rate+0x24/0x2c)
<4>[   90.021057] [<c005b740>] (clk_rpmrs_set_rate+0x24/0x2c) from [<c005b480>] (rpm_clk_set_rate+0x9c/0xd4)
<4>[   90.021087] [<c005b480>] (rpm_clk_set_rate+0x9c/0xd4) from [<c00213fc>] (clk_set_rate+0xac/0x10c)
<4>[   90.021087] [<c00213fc>] (clk_set_rate+0xac/0x10c) from [<c002180c>] (voter_clk_prepare+0x80/0x90)
<4>[   90.021087] [<c002180c>] (voter_clk_prepare+0x80/0x90) from [<c00215d4>] (clk_prepare+0x9c/0xe0)
<4>[   90.021118] [<c00215d4>] (clk_prepare+0x9c/0xe0) from [<c047aa74>] (msmsdcc_setup_clocks+0x3c/0x23c)
<4>[   90.021148] [<c047aa74>] (msmsdcc_setup_clocks+0x3c/0x23c) from [<c0482198>] (msmsdcc_sdio_al_lpm+0x20c/0x390)
<4>[   90.021179] [<c0482198>] (msmsdcc_sdio_al_lpm+0x20c/0x390) from [<c006a714>] (sdio_al_wake_up+0x84/0x484)
<4>[   90.021179] [<c006a714>] (sdio_al_wake_up+0x84/0x484) from [<c006c470>] (sdio_func_irq+0x3c/0x68)
<4>[   90.021209] [<c006c470>] (sdio_func_irq+0x3c/0x68) from [<c0474118>] (sdio_irq_thread+0x200/0x2c0)
<4>[   90.021209] [<c0474118>] (sdio_irq_thread+0x200/0x2c0) from [<c00a57b0>] (kthread+0x84/0x90)
<4>[   90.021240] [<c00a57b0>] (kthread+0x84/0x90) from [<c000eb3c>] (kernel_thread_exit+0x0/0x8)

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_defconfig: Enable SDIO init work-around