misc: add sirdes driver

To be reverted.
Sirdes operation will move to uefi and will be replaced later,
so simply port sirdes driver here.
Also port phy driver inside for debug, which is commented now.

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
hip04: serdes: fix build error due to macro __DATE__

When gcc update to 4.9, some new feature were introduced, like the -Wdate-time
option, it has been added for the C, C++ and Fortran compilers, which warns when
the __DATE__, __TIME__ or __TIMESTAMP__ macros are used.

The kernel with '-Werror=date-time' option, so the build error is occured. We drop
the unused MCSS_PrintkBuildTime() to fix build error.

BTW, if use the latest UEFi, the serdes driver in kernel could be abandoned.

Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
hip04: dts: add ether resource

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
hip04: dts: add mdio resource

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
hip04: dts: update eth resource

Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>