arc-emac: Add support for Rockchip SoC glue layer device tree bindings

Some platforms have special bank registers which might be used to select
the correct clock or the right mode for Media Indepent Interface controllers.
Sometimes, it is also required to activate vcc regulators in the right order to supply
the ethernet controller at the right time. This patch is a refactoring of the arc-emac
device driver, it adds a new software architecture design which allows to add specific
SoC glue layer. It also adds support for Rockchip 3066/3188 SoCs.

Signed-off-by: Romain Perier <romain.perier@gmail.com>