arm:fix GPIO revision check on DM37XX.

The GPIO revision check assumed the major and minor revision numbers where
located at same location in the register. This is not true.

Change-Id: Ieaff07ed8a19e6b4cf1d121a41d3290880b78a82
arm-refactor:use sysenv board to determine what driver to start.

Change-Id: Ib2f273a4ff666a7417a13e39be0b89075f61c31b
arm:create SoC specific bsp directory and move code to there.

Created a new directory called bsp (board support package) to hold
board or system on chip specific code. The idea is the following.

Change-Id: Ica5886806940facae2fa5492fcc938b3c2b989be
arm:replace ifdef's by runtime checks in the lan8710a driver.

Change-Id: I1f345240b88362658e987a85f1642324471119c3
arm:replace ifdef's by runtime checks in the omap rtc driver.

Change-Id: I038f0fcf88061ae60d6d029d86c84153bf0f0020
arm-refactor:document ARM assembly code.

Change-Id: I8540a09cdaf45431ad163954ce41d36f4b72cad5
zmodem: K&R -> ANSI C function declaration

Change-Id: Id3dbd2e39563cb399da9ad86bdd0024676f9d728
mined: fix dangling else

Add braces to avoid ambiguity. Resolves the following warning:
mined1.c:1355:5: warning: add explicit braces to avoid dangling else
[-Wdangling-else]

Change-Id: I64e2942835e45869010f0b8bbef2fe880d0852dc