> +&mdio_bus {
> + phy15: ethernet-phy at f {
> + compatible = "ethernet-phy-id03a2.a411";
> + reg = <0xf>;
> + interrupt-parent = <&pio>;
> + interrupts = <38 IRQ_TYPE_EDGE_FALLING>;
This is probably wrong. PHY interrupts are generally level, not edge.
Andrew