[ARM] [Blaze]:Add blaze defconfig and machine rename

Adding the blaze defconfig
Changing the name of the board.

Signed-off-by: Dan Murphy <dmurphy@ti.com>
Merge branch 'android-omap-3.0' into p-android-omap-3.0

* android-omap-3.0:
  USB: gadget: f_mtp: Add PTP variant of MTP USB function
  USB: gadget: f_mtp: Add support for queueing multiple interrupt requests
  usb: gadget: android: Update android gadget driver
  usb: gadget: composite: Add usb_remove_config
  usb: gadget: f_rndis: fix unbind
  USB: gadget: f_accessory: New gadget driver for android USB accesories
  net: wireless: bcmdhd: Combined patch from 4.218.248-31
  cpufreq interactive: support shared CPU scaling
  ASoC: core: Don't schedule deferred_resume_work twice
Merge branch 'android-omap-3.0' into p-android-omap-3.0

* android-omap-3.0:
  ASoC: dapm: Fix long_name pointer for DAPM muxes
  sound: soc: omap: add support for S16_LE
  ASoC: DSP: Set correct widget type for capture FE/BE
  OMAP4: remove unused plat/control.h
  ASoC: core - improve probe/remove ordering
  ASoC: dsp - cleanup struct dsp_link
  ASoC: dsp - remove unused function is_be_supported()
  OMAP4: GPIO: Fix missing interrupts during device wakeup due to IOPAD.
  OMAP4: hwmod: add sl2if module
  OMAP4: hwmod: make dss reset static
  OMAP4: clock: Support divider selection for auxclks
  OMAP4: clkdomain: remove unused hwsup variable
  OMAP4: PM: lowpower: dont use random numbers for l1state
  OMAP4: PM: Remove redundant DPLL/postdivider autoidle
  OMAP4: PMIC: TPS: correct the TWL base used for SYSEN
  ARM: mm: fix racy ASID rollover broadcast on SMP platforms
  mfd: twl6030: add software power off control
[ARM] Fix panda compile break

Fix compile break for panda.

Remove the board-omap4panda-android.c
This can be removed due to commit

aab96815ae9a40e05600b8e351561b514233afca

Which changes the functionality of the USB composite driver

Signed-off-by: Dan Murphy <dmurphy@ti.com>
Merge branch 'android-omap-3.0' into p-android-omap-3.0

* android-omap-3.0:
  mfd: twl6030 ADC: add debugfs support
  mfd: TWL6030: add ADC driver
  Revert "mfd: Add omap-usbhs runtime PM support"
  OMAP4: PM: Fix the low power code and sar layout
  OMAP4: PM: voltagedomain: Fix omap44xx_voltagedomains_init return
  OMAP4: OPP: Fix trivial wrong macro in voltage dependency tables
Merge branch 'android-omap-3.0' into p-android-omap-3.0

* android-omap-3.0: (359 commits)
  mm: ashmem: Fix arguments to ashmem_shrink
  android: lowmemorykiller: Fix arguments to lowmem_shrink
  net: wireless: bcmdhd: Add RSSI and SETSUSPENDOPT private commands
  net: ipv4: tcp: Fix crash in tcp_nuke_addr
  OMAP: rpmsg: new rpmsg driver to manage resources for remote processors
  OMAP: rpres: adding new framework rpres
  cpufreq: hotplug: Update governor policy
  OMAP4: hwmod: enable iss module
  OMAP4: hwmod: add fdif module
  OMAP: clockdomain: set iss clk domain to just SWSUP
  OMAP4: OPP: Add SGX OPPs
  OMAP: PM: omap-pm-helper.c warning fixes
  OMAP: PM: beautification of omap-pm code
  OMAP: PM: rename omap-pm to omap-pm-helper
  OMAP: PM: merge omap-pm-interface and omap-pm files
  OMAP: PM: make bus_tput_init static and init
  OMAP: PM: deprecate functions for which DVFS and OPP can help
  OMAP: PM: deprecate pm_qos wrappers
  OMAP: PM: force omap_pm_get_device_context_loss_count
  OMAP: PM: Rename omap-pm-noop.c to omap-pm-interface.c
  ...
[Blaze] HACK:OMAP4: DSI Command mode fix for Blaze

Video mode support fix for channel 0 32bit alignement was causing command mode
to break. Need more investigation on the video mode platform to check why
this break is seen.

Change-Id: I0c4a82a723e017e1c90016807117d2dcd2c2453e
Signed-off-by: Dandawate Saket <dsaket@ti.com>
[Blaze] omap: dss: dsi: add manual update

Add manual update to the DSI driver.

Signed-off-by: Lajos Molnar <molnar@ti.com>
Signed-off-by: Gustavo Diaz Prado <gusdp@ti.com>
Signed-off-by: Dan Murphy <dmurphy@ti.com>
syntm12xx: Port synaptics touch screen

Port K35 synaptics touch screen driver from OMAP k35 kernel.

Signed-off-by: Dan Murphy <dmurphy@ti.com>
[Blaze] Add board-blaze-touch.c: Add touch screen board file

Add specific board file for the touch screen for blaze

Signed-off-by: Dan Murphy <dmurphy@ti.com>
[Blaze] Board 4430 sdp file and kconfig

Add the blaze touch init to the board file.
Add the flag to build the touch screen
Add the Makefile object

Signed-off-by: Dan Murphy <dmurphy@ti.com>
Merge branch 'android-omap-3.0' into p-android-omap-3.0

* android-omap-3.0:
  (TEMP) OMAP: DSS: enable video decoding
  rpmsg_sample_client/server: fix section mismatch
  (TEMP) SGX-KM: Increase SGX general heap (work-around)
  (TEMP) PVR-KM: Allow tiler memory to be wrapped
  RPMSG: RESMGR: miscellaneous fixes
  net: wireless: bcmdhd: Set proper debug messages for private IOCTL
[Blaze] Synaptics: Update the TS driver from K35

Update the touch screen driver to the k35 version.

This include adding a controller number and
linux friendly input names.

Signed-off-by: Dan Murphy <dmurphy@ti.com>
[Blaze] board-blaze-touch: Add linux friendly names

Add linux friendly input names.  Removing spaces and
adding in underscores

Signed-off-by: Dan Murphy <dmurphy@ti.com>
USB: MUSB: Enable android gadget in blaze defconfig

This patch enables the android gadget as per the
new changes in the composite framework. With this
all the control to enable specific android functions
is moved to the userspace.

Change-Id: I00f82f798aba8d9b47c7fee4949a93ea1adfb2e4
Signed-off-by: Moiz Sonasath <m-sonasath@ti.com>
Signed-off-by: Akash Choudhari <akashc@ti.com>
Merge branch 'android-omap-3.0' into p-android-omap-3.0

* android-omap-3.0:
  [ARM] Fix panda compile break
  ASoC: ABE DAI: support 2 channels for MODEM DAI
  ASoC: ABE HAL: Fix CMEM address for write_gain
  ASoC: ABE DAI: Call modem trigger in bespoke_trigger()
  ASoC: SDP4430: Update McBSP configuration for modem usecase
  OMAP4: McBSP: Change fclk source names per OMAP version
  ARM: OMAP4: Enable threshold mode for OMAP4 McBSP
  OMAP4: hwmod: Fix McBSP irq names
  net: wireless: bcmdhd: Fix memory poisoning in wl_free_wdev()
  TILER: Add ION APIs and refactor existing functions to use helper functions
  TILER: Simplify alignment and offset usage in driver
  TILER: Make userspace API support a configurable option
  TILER: Make tiler nv12 support a configuration option
  TILER: Refactor function names to resemble actual functionality
  TILER: Implement tcm_clear, and initialize TILER container
  rpmsg: build only if TI TILER is present
[Blaze] CMA3000 accelerometer:Port CMA3000 k39 driver to k3.0

Port CMA3000 k39 driver to k3.0

Change-Id: Iaf2ab4e6adccd1e8a0ea7209b41ca30ebfe6802b
Signed-off-by: Arthur Philpott <arthur.philpott@ti.com>
[Blaze] Board 4430 sdp:Add blaze sensor init and blaze sensor board file

Added board-blaze-sensors.c to support sensor driver
Added board-blaze.h to support sensor init

Change-Id: I59249db35fd45852d980fad3b3f562fe5d86af4e
Signed-off-by: Arthur Philpott <arthur.philpott@ti.com>
[Blaze] Kconfig: Add build flag for CMA3000 for 4430 blaze

Added the CMA3000 build flags for the accelerometer

Change-Id: I92fcb42ab74a537affcb08810f156b7a4dec9cf6
Signed-off-by: Arthur Philpott <arthur.philpott@ti.com>
[Blaze] SFH7741 Proximity:Port SFH7741 k39 driver to k3.0

Port SFH7741 k39 driver to k3.0

Change-Id: I9dfb7cf82b09cd24e28e1808faf84536401d9ce9
Signed-off-by: Arthur Philpott <arthur.philpott@ti.com>