zx3: phy: micrel phy init

Use a custom init for Micrel KSZ9031
Each time the PL is loaded, the PHY goes in reset.
The PHY settings must be done again.

Signed-off-by: David Andrey <david.andrey@netmodule.com>

Conflicts:
	drivers/net/phy/micrel.c
	include/linux/micrel_phy.h
zx3: phy: adapt marvell settings

The onboard PHY is compatible with the 88E1116R,
based on the UID at least
Marvell settings are overwritten to met the board
requirements

Signed-off-by: David Andrey <david.andrey@netmodule.com>
zx3: xilinx_emacps: make phy address configurable

Make the address of the phy configurable so
we can change it at runtime.

Signed-off-by: Stefan Eichenberger <stefan.eichenberger@netmodule.com>

Conflicts:
	drivers/net/ethernet/xilinx/xilinx_emacps.c
zx3: sdhci: add sd card support

Disable the card detect for the ZX3 module as not
supported and avoid correct initialization

Signed-off-by: Marcel Reichmuth <marcel.reichmuth@netmodule.com>
xilinx_emacps: allow MTU of 1500

It is now possible to set an MTU of 1500.

Signed-off-by: Stefan Eichenberger <stefan.eichenberger@netmodule.com>
xilinx_emacps: Set the maximum frame reception size to 1536

To make it possible for the driver to receive packets > 1518,
the mode 1536RXEN is now set in the MAC configuration.

Signed-off-by: Stefan Eichenberger <stefan.eichenberger@netmodule.com>
net: phy: disable buggy pause feature of micrel KSZ9031

Pause and asychn pause of Micrel KSZ9031 is buggy, so
do not mark the feature as supported

Signed-off-by: David Andrey <david.andrey@netmodule.com>
ze7000: phy: skew value for PL connected PHY

The PHY of the first interface, on the module,
is now connected to the PL to use appropriate
2.5 V supply instead of 3.3V used when connected
directly to the PS.

This update needs up-to-date FSBL and FPGA image

Signed-off-by: David Andrey <david.andrey@netmodule.com>
pm3: phy: skew value as in FSBL

Use FSBL skew value for PHY re-init

Signed-off-by: David Andrey <david.andrey@netmodule.com>
zynq: smc: dont overwrite FSBL NAND timings

Keep the NAND timings set by FSBL. So, the
timings are set in one unique place
Revert "zx3: xilinx_emacps: make phy address configurable"

This reverts commit de4fae1849b4d29146a6061f76b763d92cc7e3ef.
version: add localversion file

Add the customer version info in the localversion
file to allow easier modification

Signed-off-by: David Andrey <david.andrey@netmodule.com>