Merge AU_LINUX_ANDROID_GINGERBREAD.02.03.05.00.132 into msm-3.0

* AU_LINUX_ANDROID_GINGERBREAD.02.03.05.00.132:
  usb: Add delay before checking request status
  msm: sdio: Fixing race condition in LPM test.
  msm_fb: display: avoid staging up two pipes at same mixer_stage
  gpu: ion: Add cache flushing APIs
  msm: vidc: Increase the decoder input buffer size.
  devices: 8660: route GSBI12 interrupts to DSPS when enabled
  msm-camera: unregister sd_vpe sub-device in close.
  msm: audio: qdsp6v2: Modify dspcrashd to use new memory addresses
  msm_fb: display: received writeback offset from board file
  msm: bam_dmux: manipulate skb->truesize per packet
  vidc: vdec: Buffer optimization for smooth streaming.
  genirq: fix handle_nested_irq for lazy disable
  msm: sdio: Add validation tests for streaming channels.
  input: cyttsp-i2c: Remove deprecated function strlen
  leds-pm8xxx: Pass LED flags from board file
  msm: platsmp: Remove extraneous boot_secondary delay
  arm: Implement ticket spin-locks
  Revert "spi_qsd: GPIO configuration changes for SPI chip-select line"
  msm: clock-9615: Add RPM-controlled clock support
  Bluetooth: Complete LE Auth failure notification
  ASoC: msm: qdsp6: Print message only when string is not NULL
  msm_fb: display: Fix display driver init calls for auto-detection
  msm: 8960: Enable Multi-tiering support on 8960
  msm: timer: make first_boot flag per-cpu
  msm: board-9615: Add support for cpuidle and pm
  msm: msm9615_defconfig: Enable CONFIG_PM and CONFIG_CPU_IDLE
  msm: Makefile: Compile pm-8x60.c and cpuidle for 9x15
  vidc: venc: Return the correct error code for IOCTL.
  arm: cache-l2x0: Restore the data latency ctrl register after suspend.
  msm: sdio: expose SDIO_CIQ channel for test application
  msm: msm_bus: Correctly validate the pointer to fabrics
  msm: enable CONFIG_ARCH_POPULATES_NODE_MAP on 8960
  msm: smd: Fix Modem-FW subsystem restart support
  msm: clock-8960: Add support for 8064 multimedia clocks
  msm: audio: qdsp6v2: Set tx and rx flags based on current device
  msm_fb: display: vg pipe shared by both rgb and yuv format
  gpu: ion: Add IS_CACHED macro
  defconfig: Enable KS8851 SPI Ethernet as a module
  mfd: pmic: Fix memory leak in debug probe
  mfd: pm8xxx: Free the mutex before probe exit
  spi_qsd: GPIO configuration changes for SPI chip-select line
  msm_charger: Fix race condition with battery supply
  msm: defconfig: Enable Oprofile and cpaccess by default for 7x27a.
  msm: devices-9615: Initialize SPM registers for 9615
  input: atmel_mxt_ts: put device in LPM from T7 and T9
  Bluetooth: Guarantee BR-EDR device will be registered as hci0
  msm: camera: Fix register offsets and add toggle bank selects
  defconfig: msm8660: Enable LCDC_MIPI_DETECT config
  msm_fb: display: Add boot param LCDC/MIPI panel detection support
  msm_fb: display: 7x27a support for panel auto detection.
  board: msm8x60: Add LCDC and MIPI panel detection support
  board: msm8960: Add MIPI panel detection support
  msm: acpuclock-8960: Temporarily disable secondary clock gating
  msm: kgsl: Debugfs knob to configure wait timeout of adreno device

Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>