arm: dt: zynq-zed: Fix Ethernet phy address

When Ethernet is brought up, the driver cannot find the phy. Correcting
the phy address fixes this issue, resulting in working Ethernet.

For Rev <= B the address is 7
For Rev >= C the address is 1

Setting up broadcast address 0 should work on all revisions.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Jason Wu <j.wu@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
usb: phy-zynq: Fix devm_kzalloc() calls

The calls to devm_kzalloc had several issues:
 - missing struct device pointer
 - sizeof argument should be within parentheses
 - sizeof argument should use variable identifier opposed to a type

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
net: xilinx_emacps: Disable napi when xemacps_mii_probe fails

In xemacps_open(), call napi_disable() when the xemacps_mii_probe() fails.
This change is needed to undo the napi_enable() which called before the
xemacps_mii_probe().

This fix is needed because of below commit
"net: xilinx_emacps: Fix race condition occurs during link up/down"
(sha1: 49028589bcd9c7d2657b3b6fec82d216a9c9f5c6)

Reported-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>