Hi Timo,
Your WL_EN is ok (otherwise you wouldn't get so far, and the SDIO won't return the right chip-id).
Your problem is in the IRQ, you don't get any, so FW init-complete gets timeouts.
You can define the IRQ in your platform "board" file (mach/arm/.../board_xxx.c)
Under the platform_data contains the GPIO uses for the WL_IRQ