openwrt/target/linux/ipq40xx
Leon M. George d59137d1d9 ipq40xx: wpj428: fix missing MDIO GPIO reset and pinmux
The bootloader does not always initialize the MDIO pins before booting
Linux. E.g. on version "U-Boot 2012.07 [Chaos Calmer 15.05.1,r35193] (Jul
25 2017 - 11:36:26)" this is the case when booting automatically without
activating the U-Boot console.

Without this change, the kernel boot will complain about missing PHYs:

 libphy: ipq40xx_mdio: probed
 ar40xx c000000.ess-switch: Probe failed - Missing PHYs!
 libphy: Fixed MDIO Bus: probed

With this change it will work as expected:

 libphy: ipq40xx_mdio: probed
 ESS reset ok!
 ESS reset ok!
 libphy: Fixed MDIO Bus: probed

Ref: GH-2835
Tested-by: Fredrik Olofsson <fredrik.olofsson@anyfinetworks.com>
Signed-off-by: Leon M. George <leon@georgemail.eu>
[commit description from Fredrik, subject facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-03-28 13:03:02 +01:00
..
base-files ipq40xx: add support for 8devices Habanero DVK 2020-03-09 00:53:50 +01:00
files-4.19/arch/arm/boot/dts ipq40xx: wpj428: fix missing MDIO GPIO reset and pinmux 2020-03-28 13:03:02 +01:00
files-5.4 ipq40xx: wpj428: fix missing MDIO GPIO reset and pinmux 2020-03-28 13:03:02 +01:00
generic ipqx0xx: add Generic subtarget 2019-08-22 21:15:28 +02:00
image treewide: omit IMAGE_SIZE argument from check-size 2020-03-21 20:02:55 +01:00
patches-4.19 generic: 4.19: Add 4B_OPCODES flag to w25q256 2020-03-12 12:59:44 +01:00
patches-5.4 ipq40xx: 5.4: fix networking PHY driver 2020-03-16 22:21:45 +01:00
profiles
config-4.19 ipq40xx: add IPQ4019 SD/MMC controller support 2020-03-09 00:53:50 +01:00
config-5.4 kernel: move TEO governor to generic config 2020-03-17 00:51:48 +01:00
Makefile treewide: remove maintainer variable from targets 2020-03-16 22:21:45 +01:00