sync struct wl12xx_platform_data to hardware/ti/wlan

this stops the wlan-driver from accesing memory outside
of its platform-data

Change-Id: I6e0f1920d3f8528cef3528d4989c9626507aa422
always reset modem on boot, not only on SOLANA

Change-Id: I63bdc6763f82332264e39aab5afbe95c40b96d78
increase timeouts in motorola's implementation of "HACK: fix ehci suspend/resume failure"

Change-Id: Ie347bdb1ff40a8452bf55fff5e883a57e0d80e9a
Revert "increase timeouts in motorola's implementation of "HACK: fix ehci suspend/resume failure""

This reverts commit 2ae2ffa0fce4682d6f634c4257aa05693e9a4b0c.
sync omap4_ehci_phy_hub_control and clean up usb_phy_resume_workaround

Change-Id: Id3d825dfbc952fe0be9b4239c9fb45c6e5591d43
Revert "omap: serial: disable serial port irq during suspend"

This reverts commit 0af4d0c479b8ec6d9b8bc329b193a07331672fea.

This might be the cause for the sporadic loss of connection to
the modem, as motorola also changed this driver and these irq-
changes do not touch the motorola additions.

Change-Id: I23d0ccf01017a50d6dac592207e747e127b839f1
disable usb_phy_resume_workaround for now

Change-Id: I61be91bb4c72c38278c5de939cc2746c6932e4de
Revert "OMAP4: HWMOD: UART1: disable smart-idle."

This reverts commit 77c34c84e1e082beca3e2f6e19addacbd733cc20.
revert and re-enable usb_phy_resume_workaround

Change-Id: Ida5888634fac3411e37725053234eda548af702d
omap: serial: disable serial port irq during suspend

If the serial port interrupt is left enabled during suspend, it
can fire during uart_resume_port, while the uart is in an
undefined state and the port lock is not held.

Disable the interrupt in serial_omap_suspend, and enable it in
serial_omap_resume.  This also requires moving the request_irq
into probe, instead of startup, so that the irq is always
available to disable.

This will save additional power in idle mode/deep sleep. It has beend tested and after this patch we had a better idle line e.g. in Battery Widget Monitor.

Change-Id: I7816d932f6991dd2d2e9eae021c627e058dc4aaa