arm: config: cbi/hb Build MMC_BLOCK directly into kernel

This was set to =m which basically made the CBi/HB unbootable.
Let's fix this as we would really like to make sure our devices
boot all the way to userspace.
Revert "ARM: i.MX6: dts: Disable operating-points"

This reverts commit e91b8ae202fdecfd4eaebe3d1f66d744b4003d7d.
mxc: gpu_viv: Fix event interrupt evalution

Fix the mask to check for an MMU exception, as well as changing
the pending == 0 test to be after we have masked off possible
errors.
dts: microsom-ar8035: MDIO pad must be set open drain

MDIO pad must be set open drain.

Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
fixed dts file for gk802 for linux-linaro-lsk-v3.14-mx6
ARM: dts: hummingboard: enable SION bits on the GPIOs

1. Sets bit 30 (SION enabled) on the 8 GPIO pins (instead of bit 31)
2. Sets the 8 GPIOs to be default 100k Ohm pull down
2. Adds more documentation on gpio pin mapping

Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
ARM: dts: hummingboard: gpio-ir on gpio 3,5

HummingBoard since rev 2.0 (few developers had it) and the production one
starting rev 3.0 uses gpio 3,5 (EIM_DA5 pad) as the gpio infra red receiver
input.

Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
ARM: dts: hummingboard: set i2c1 freq to 100khz

Set i2c1 clock frequency to 100khz.

Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
config: cbi/hb: disable brcm oob interrupts

We don't have OOB interrupts setup in our .dts files yet so
disable this option.
ASoC: imx-hdmi-dma: Whitespace cleanup
ASoC: imx-hdmi-dma: Fix subframe assembly / channel status in HBR mode.

High bitrate mode is siganlled to the driver as passthrough with 8 channels.
However, it is infact a two channel mode. This patch corrects the handling
of priv->frame_idx to create proper channel status information.
ASoC: fsl_hdmi: Allow access to full channel status info (6 bytes).
ASoC: imx-hdmi-dma: Do not modify global iec_header during subframe assembly.

To make the iec958 control return consistent data, the field B.channel in
iec_header should not be rewritten when building subframes.
ASoC: imx-hdmi-dma: Optimize SNDRV_PCM_TRIGGER_xxx handling.

Do not reset frame_idx on SNDRV_PCM_TRIGGER_xxx events. This speeds
up recovering from underrun conditions in non-PCM mode. Also don't
do a full dma re-initialisation on SNDRV_PCM_TRIGGER_PAUSE_RELEASE.
ASoC: imx-hdmi-dma: Increase audio buffer size to enable HD and high rate multichannel playback.
Add support for DVI monitors

Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
video: mxc_hdmi: Fix DVI EDID parsing

Handling non-CEA edid parsing and configuration.  This includes
checking for a non-HDMI connection in the audio driver startup
and bailing out.
disable interlaced modes
dynamic hot-plug interrupt setup (to return original HDMI hot plug event generation for std HDMI mode, while keeping DVI enhancements if we work in DVI mode)
video: mxc_hdmi: Implement Hotplug Jitter timer

Wait a second to make sure to only handle a single state
change when we are triggered by an interrupt.  Sometimes
jiggly connections can send a group of spurious signals.

This also has the side effect of fixing the detection flapping
when detecting hotplug in DVI mode.