NET: fec_mxc.c: Add support for MII for MX5 SOCs

Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Fabio Estevam <fabio.estevam@freescale.com>
arm: Add option to disable code relocation

This permits disabling the code relation in U-Boot which is useful when
debugging with an ICE.

To use it define CONFIG_SYS_SKIP_ARM_RELOCATION in your board.

Signed-off-by: Simon Glass <sjg@chromium.org>
mx6q: Skip the relocation for the ARM2 and SabreLite boards

The boot ROM code copies U-Boot already into the RAM at address
CONFIG_SYS_TEXT_BASE.  To improve the boot time, skip the relocation
(i.e. the copy RAM -> RAM).

ATTENTION: Please read

http://lists.denx.de/pipermail/u-boot/2012-February/117140.html

why you normally don't want this!

Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com>
Add doc/README.kbd

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
README: Fix how to for serial console when CONFIG_CFB_CONSOLE is defined

Fix how to force serial console when CONFIG_CFB_CONSOLE is defined.

Tested on a mx51evk board.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
phy: add phy_connect_by_mask

It is useful to be able to try a range of
possible phy addresses to connect.

Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
fec_mxc: use phy_connect_by_mask

Allow board config files to list a range
of possible phy addresses, in case the
exact phy address is not certain.

Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
mx6qsabrelite: set CONFIG_FEC_MXC_PHYMASK

Different ethernet jacks parts can result in the Micrel
KSZ9021 getting a different phy address. Let's support
all parts.

Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
i.MX6: add OTP support

Signed-off-by: Thilo Jeremias <tjeremias@de.adit-jv.com>
Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com>
i.MX5/6: change register name for CCM_CHSCCDR to match ref. manual

Register CCM_CHSCCDR (offset 0x34 in CCM) is named CCM_CHSCCDR in
reference manual, but was named chscdr in struct mxc_ccm_reg.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
ipu common: reset ipuv3 correctly

This patch checks self-clear sw_ipu_rst bit in
SCR register of SRC controller to be cleared
after setting it to high to reset IPUv3. This
makes sure that IPUv3 finishes sofware reset.
A timeout mechanism is added to stop polling
on the bit status in case the bit could not be
cleared by the hardware automatically within
10 millisecond.

Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
i.MX6: Add hdmidet command to detect attached HDMI monitor

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Add nitrogen6x board

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
i.MX6: mx6qsabrelite/nitrogen6x: add hdmidet command

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
nitrogen6x: zero bootdelay
nitrogen6x: config: add CONFIG_MX6

Building ipu_common.c fails with:

ipu_common.c:447: error: 'IPU_CPMEM_REG_BASE' undeclared (first use in this function)
ipu_common.c:448: error: 'IPU_DC_TMPL_REG_BASE' undeclared (first use in this function)

ipu_regs.h needs CONFIG_MX6 to have these addresses defined.

Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
cmd_hdmidet: add const to fix a compiler warning

Add const to fix the compiler warning

cmd_hdmidet.c:34: warning: initialization from incompatible pointer type

Signed-off-by: Dirk Behme <dirk.behme@gmail.com>