Hack! Fix compilation

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Add to gitignore

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
arm/dts: omap5: Add mmc controller nodes and board data

Add OMAP MMC related device tree data for OMAP5.

Signed-off-by: Balaji T K <balajitk@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>

Conflicts:

	arch/arm/boot/dts/omap5.dtsi
ARM/dts: omap5-evm: Update Palmas and EVM for MMC regulator

MMC card need LDO9 regulator. DTS files need to be updated in
order to reflect the depency between MMC and regulator.

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>

Conflicts:
	arch/arm/boot/dts/palmas.dtsi
	arch/arm/boot/dts/omap5-evm.dts

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
dts: omap5: update ldo9 max voltage

and disable ldo9 bypass mode

Signed-off-by: Balaji T K <balajitk@ti.com>
ARM/dts: omap5-panda: Update mmc

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Hack! Disable DSI

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Hack! Default to 1280x1024 for HDMI

Derived from patch dss_1080.patch received from Seb Guiriec.

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
OMAPDSS: HDMI: Fix up build issue due to header move.

Add include of plat/cpu.h file in order to fix up compilation
with header move on 3.7.

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
OMAPDSS: HDMI: Fix up compilation issue (hdmi.c)

Fix up build issue.

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
OMAPDSS: HDMI: Rename resource variable at probe.

Minor cleanup to give to the resource variable a more proper name.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
OMAPDSS: HDMI: Make panel return error if cannot register driver

Do not assume blindly that the DSS driver was registered successfully.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
OMAPDSS: HDMI: Uninit display if unable to register device

The display must be uninit'ed in order to free the requested GPIOs.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
OMAPDSS: HDMI: Handle error when initing the display at probe

Do not blindly assume that the panel could be init'ed.

While there, put mutex initialization in the same place.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
ARM: OMAP4+: Relocate the creation of HDMI device to board files

The purpose of the device being relocated is to describe how the
HDMI output is wired on the 4430SDP and OMAP4 Panda boards. Hence,
it makes sense to relocate them on the applicable board files.

This device is used by the ASoC OMAP HDMI machine driver.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
gpio/pca953x: Remove OF match table

This is an I2C driver. Hence, it does not need an explicity match table.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
ARM/dts: omap5-panda: Update description of TCA6424A IO expander

In order to be aligned with other machine DT descriptions (e.g., LPC3250
board), describe the TCA6424A IO expander chip inside the board tree.

Also, name the node with the full name of the chip and update phandles
accordingly.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
ARM/dts: TCA6424A: Remove file describing the IO expander

In order to be aligned with other machine DT descriptions (e.g, LPC3250
board), boards using the TCA6424A should describe the chips inside the
board DT. Thus, this file is not needed.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
OMAPDSS: Add OMAP_HDMI_DO_INIT_SIGNAL_MUX flag

In non-DT boots, we need to initialize the mux configuration for HDMI
from the board files. In DT boots, we rely on the pinmux driver and the
device tree.

The function omap_init_hdmi will be in both boot modes. Thus, we define
a flag to know whether the mux configuration should be done from the board
file or using the pinmux driver.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
OMAPDSS: HDMI: Add a detect function to the HDMI driver

This function is used to determine the presence of the display. If not
present, things like omapdrm will crash.

Reported-by: Vincent Stehle <v-stehle@ti.com>
Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>