ARM: S5PC11X: sleep current reduction of cdma/wimax.

change the sleep gpio configurations of cdma/wimax table
to reduce sleep current.

Signed-off-by: Thomas Ryu <smilesr.ryu@samsung.com>
Merge remote branch 'common/android-3.0' into android-samsung-30-wip-mergedown

* common/android-3.0:
  Revert "usb: gadget: rndis: don't use dev_get_stats"
  net: wireless: bcmdhd: Enable wlan access on resume for all sdio functions
  net: wireless: bcmdhd: Fix P2P interface removal
  net: wireless: bcm4329: Fix pno_enable if disassociated
  net: wireless: bcmdhd: Fix proper scan command even if request is NULL
  net: wireless: bcmdhd: Decrease event wake_lock timeout to 1500 ms
  net: wireless: bcmdhd: Fix getting arp_hostip table
  net: wireless: bcmdhd: Allow to push more packets to FW for Tx
  net: wireless: bcmdhd: Fix scan crash in ibss mode
  net: wireless: bcmdhd: Add FW reloading in case of FW hang
  net: wireless: bcmdhd: Update to Version 5.90.125.94.1
  net: wireless: bcmdhd: Use CONFIG_DHD_USE_STATIC_BUF for preallocated memory
  wireless: Protect regdomain change by mutex
  mmc: Set suspend/resume bus operations if CONFIG_PM_RUNTIME is used
  usb: gadget: android: Don't allow changing the functions list if enabled
  usb: gadget: android: Cancel pending ctrlrequest before disabling
  ARM: idle: call idle notifiers before stopping nohz tick
  usb: gadget: android: Reset next_string_id before enable
  Bluetooth: Keep master role when SCO or eSCO is active
ARM: s5pv210: herring: Add wlan locale translation table

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
S5PC11X: PD: Add spinlock in power domain control

All power domain controls use one NORMAL_CFG register.
So, enable and disable procedure needs a protection
from simultaneous access.

Change-Id: I1f726faa7b546d111bc286e60de8189ebc0ea975
Signed-off-by: Kisoo Yu <ksoo.yu@samsung.com>
video: s3cfb_nt35580: initialize brightness.

blank/unblank would leave the brightness set to 0.

Also let tl2796 initialize using the actual lcd->bl default.

Change-Id: I0ad1709443cf6415900768e934d0d28213d088ec
Signed-off-by: JP Abgrall <jpa@google.com>
ARM: S5PC11X: wimax pins sleep current reduction

ARM: S5PC11X: wimax sleep gpio configuration changes
to reduce the sleep current.

Signed-off-by: sangamanatha <sangam.swamy@samsung.com>
ARM: S5PC11X: improve USB signal quality

Tunning of PHY0 Tune Register to improve physical characteristics.
This improves the margin of USB eye diagram, which means
the quality of USB signal is also improved.

Signed-off-by: Thomas Ryu <smilesr.ryu@samsung.com>
video: s3c fimd: Adjust pixclock to match hw settings

* The pixclock used to report refresh rates to userspace
did not reflect the actual frequency that the hardware was
programmed with due to rounding.
Now we recalculate the pixclock based on what is programmed in
the VIDCON0 register.

* The div bits in the control register where not being cleared
before the new value was OR-ed in.


Change-Id: Ic417b67a3324d94727ed82170d31015967bb1ce1
Signed-off-by: JP Abgrall <jpa@google.com>
misc: fsa9480: make interrupt handling more robust

- fsa9480 interrupt is actually triggered low, not falling
- process any queued events and only handle the last

Change-Id: Id7b99068b226346a609454f41d75f10a86259898
Signed-off-by: Simon Wilson <simonwilson@google.com>
misc: samsung_modemctl: Add multipdp support

UMTS models support 3 PDP sessions at same time.
Modified the driver to support multipdp sessions.

Change-Id: I739fa751290288885b163dd76f3879ab8639b683
Signed-off-by: Kocharlakota.sridhar <k.sridhar@samsung.com>
arm: herring: allow multiple pdp contexts for non-wimax devices

Change-Id: Ib7fc84c64ba3cf1bad4662175683a8ac8c0a99ea
Signed-off-by: Simon Wilson <simonwilson@google.com>
Revert "mmc: Set suspend/resume bus operations if CONFIG_PM_RUNTIME is used"

This reverts commit ea693bf7f87603b072f4ceea6684221fa0b8e863.
We are reverting this change to see if it clears up some filesystem
corruption we are seeing.
Revert "proc: enable writing to /proc/pid/mem"

This reverts commit 198214a7ee50375fa71a65e518341980cfd4b2f0.
Revert "Revert "mmc: Set suspend/resume bus operations if CONFIG_PM_RUNTIME is used""

This reverts commit c96f99d7907853ffb7e29915954dfc38b912fa2c.

Change-Id: I1953ba2fda5519023f3d173492b0ea6ce8e33c49
Signed-off-by: Todd Poynor <toddpoynor@google.com>
ARM: herring: Switch to built-in CFG80211 wlan driver

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Daemonize wl_event_handler

Daemonizing makes thread (besides other things) NON-FREEZABLE, and it will not
get fake signal on suspend to quicl down_interruptible()

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Merge remote-tracking branch 'common/android-3.0' into android-samsung-30-wip-mergedown

* common/android-3.0:
  Input: evdev - fix variable initialisation
  Input: evdev - Add ioctl to block suspend while event queue is not empty.
  Input: evdev - Don't hold wakelock when no data is available to user-space
  net: wireless: bcmdhd: Increase pm_notify callback priority
  net: wireless: bcmdhd: Fix crash on dhdsdio_probe_attach() failure
  net: wireless: bcmdhd: Daemonize wl_event_handler
  net: wireless: bcmdhd: Update to Version 5.90.195.23
  net: wireless: bcmdhd: Update to Version 5.90.195.22
  net: wireless: bcmdhd: Update to Version 5.90.195.19
  net: wireless: bcmdhd: Update to Version 5.90.195.15
  net: wireless: bcmdhd: Add WIPHY_FLAG_SUPPORTS_FW_ROAM flag
  net: wireless: bcmdhd: Fake PNO event to wake up the wpa_supplicant
  usb: gadget: android: Honor CONFIG_USB_GADGET_VBUS_DRAW
  usb: gadget: Fix usb string id allocation
  nl80211/cfg80211: Make addition of new sinfo fields safer
  cfg80211/nl80211: Send AssocReq IEs to user space in AP mode
  misc: remove android pmem driver, it's obsolete.
  Revert "proc: enable writing to /proc/pid/mem"
  ram_console: set CON_ANYTIME console flag

Conflicts:
	drivers/misc/Kconfig

Change-Id: I7d64300b228a0fc05e700f283a02f830bcadd371
power: enable USB VBUS of cp and WiMAX

Enable the VBUS of CP and WiMAX for debugging purpose.
This change has no effect on the current implementation
until USB path of CP or WiMAX is changed by the user.

Signed-off-by: Thomas Ryu <smilesr.ryu@samsung.com>
Merge branch 'android-3.0' into android-samsung-3.0-wip
mmc: sdhci: Allow mmc_suspend_host/mmc_resume_host for sdio devices

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>