ARM: omap4: tuna: increase ducati carveout by 2MB

The ducati carveout memory is increased by 2MB to accomodate building
additional codecs.

Change-Id: Ic582cc6660e07fbed2a874efb3bac4bd8063bc48
Signed-off-by: Suman Anna <s-anna@ti.com>
ARM: omap4: tuna: create dmm/tiler platform devices

The dmm/tiler devices need to be created earlier than any device
dependent upon them.  This should be done in the board init
function to ensure correct sequence of device creation.

Change-Id: I8583cc718a4e313afdade329a303c1c18f229427
Signed-off-by: Andy Gross <andy.gross@ti.com>
ARM: omap4: tuna: Add S/PDIF and McASP support

Change-Id: I595cdf09a679faa1c011de7323970b0ac40ed9e2
Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
defconfig: ARM: tuna: enable TWL6030 power dep cleanups

Enable TWL6030 resource dependency cleanups.

Change-Id: Ifb6a76c463f19e5096d8a0345442b3c7bac47d50
Signed-off-by: Nishanth Menon <nm@ti.com>
ARM: OMAP4: tuna: set WAKEUPENABLE bit for power button

Set the WAKEUPENABLE for power button so
that it can wakeup from off mode.

Change-Id: Ic2433e79aef1aef9ef5cbc78dd842a32925b449f
Signed-off-by: Axel Haslam <axelhaslam@ti.com>
tuna: fix pin configuration related to camera

- 5M_nRST      :OMAP_MUX_MODE3 | OMAP_PIN_OUTPUT
- VT_XSHUTDOWN :OMAP_MUX_MODE3 | OMAP_PIN_OUTPUT
- CAM_PMIC_EN  :OMAP_MUX_MODE3 | OMAP_PIN_OUTPUT

Change-Id: I64c5f79ed5d33be101b5e332ea86e5cb26a987fa
Signed-off-by: mingyukim <mingyu0.kim@samsung.com>
Signed-off-by: Iliyan Malchev <malchev@google.com>
ARM: omap: tuna: Set wifi locale table

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ARM: omap2: tuna: ensure that touch irq can wake from oswr

Change-Id: I9254efe4a1f9824864a1393ddad2f33b05d99c8a
Signed-off-by: Dima Zavin <dima@android.com>
ARM: omap4: tuna: switch to interactive governor

Now that SMP idle is merged, the hotplug governor is no
longer necessary to hit OSWR in idle.  Switch the default
cpufreq governor to interactive instead.

Signed-off-by: Colin Cross <ccross@android.com>
Change-Id: I18a6ab2cac608ebb9c05e4812a76432bb647b856
Revert "ARM: omap4: tuna: switch to interactive governor"

This reverts commit e0e831b5d119b6a762f669e91b768d1cbd67cba3.
ARM: omap4: tuna: provide oscillator ramp timings

 Provide oscillator ramp timing to OMAP PM framework.

Change-Id: Ia23da7184c42933fefe168d96dfe6c6cf0a47c14
Signed-off-by: Nishanth Menon <nm@ti.com>
ARM: omap4: tuna: switch to interactive governor

Now that SMP idle is merged, the hotplug governor is no
longer necessary to hit OSWR in idle.  Switch the default
cpufreq governor to interactive instead.

Change-Id: I2c05e899cd8e4f8dff86dfde8b4284d6960a7ebc
Signed-off-by: Colin Cross <ccross@android.com>
tuna: sensors: proxmity sensor bug fix

- the prox sensor PS_VOUT GPIO needs to be configured as OMAP_WAKEUP_EN
- this is to solve an infrequent issue of proximity IRQs not being
  received when CPU is sleeping

Change-Id: If197cf4635a7c557ebc65747fdd082b72fff6009
ARM: OMAP4: tuna: fix pin configuration for TWL

Set the twl irq as wakeup enable, so that irq's
like alarm can wakeup from OFF mode.

Change-Id: I0db0113445ca0338f8a611a44d5dcd1e47e765e5
Acked-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Axel Haslam <axelhaslam@ti.com>
ARM: omap: tuna: Set OMAP_WAKEUP_EN to wlan irq pin

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ARM: omap4: tuna: fix JIG attach/detach handling

If a JIG cable is attached and then detached an OTG_EVENT_NONE
event will be sent to the USB driver on the detach.  This creates
an inbalance in the USB driver's PM usage count.  This change
tracks when a JIG cable is attached so that the event will not be
generated on detach.

Change-Id: I6f0e992f557299662201f98e802d65e1780ab01e
Signed-off-by: Adam Hampson <ahampson@sta.samsung.com>
[OMAP4-DSS-Tuna] Add parameter to fine-tune the DSI clock timing register

   Offset the values of the DDR_CLK_PRE and DDR_CLK_POST fields
   based on panel requirements.

Change-Id: Iba836449bc1e22d526ddc9cd5b2113ee0e41c7f6
Signed-off-by: Gilles-Arnaud Bleu-Laine <gilles@ti.com>
[OMAP4-TUNA]: Add description for i2c2 channel

Note: Fix spurious IRQs during camera usecase.

Change-Id: I691928763fbcf2f26caee64457e918aec567c555
Signed-off-by: Gilles-Arnaud Bleu-Laine <gilles@ti.com>
ARM: omap4: tuna: add mhl charging to board files

Change-Id: I2a7352529d2382458dd4760fce63da905c7485ad
Signed-off-by: hs46.jeong <hs46.jeong@samsung.com>
OMAP4: tuna: gps: keep rts line under hw flow control

GPS seems to be using sw flow control initially,
manually keeping the RTS line high.

After that, the next sequence seems to be to use HW flow control.
In this state, RTS line should behave as per flow control spec.
This will not happen, if re-mux is not set in pad configuration

Change-Id: Ie2a0edca6acef6b4baa7f471fd09c8ef428db437
Signed-off-by: Vikram Pandita <vikram.pandita@ti.com>
Signed-off-by: Mike Lockwood <lockwood@android.com>