[PATCH] ARM: dts: vf610-zii-dev-rev-b: Fix MDIO over clocking
Chris Healy
cphealy at gmail.com
Fri Oct 30 11:46:13 EDT 2020
Reviewed-by: Chris Healy <cphealy at gmail.com>
On Thu, Oct 29, 2020 at 5:55 PM Andrew Lunn <andrew at lunn.ch> wrote:
>
> The ZII devel B board has two generations of Marvell Switches. The
> mv88e6352 supports an MDIO clock of 12MHz. However the older 88e6185
> does not like 12MHz, and often fails to probe.
>
> Reduce the clock speed to 5MHz, which seems to work reliably.
>
> Cc: Chris Healy <cphealy at gmail.com>
> Fixes: b955387667ec ("ARM: dts: ZII: update MDIO speed and preamble")
> Signed-off-by: Andrew Lunn <andrew at lunn.ch>
> ---
> arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts b/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts
> index e500911ce0a5..6f1e0f0d4f0a 100644
> --- a/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts
> +++ b/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts
> @@ -406,6 +406,9 @@ i2c at 4 {
> };
> };
>
> +&mdio1 {
> + clock-frequency = <5000000>;
> +};
>
> &iomuxc {
> pinctrl_gpio_e6185_eeprom_sel: pinctrl-gpio-e6185-eeprom-spi0 {
> --
> 2.28.0
>
More information about the linux-arm-kernel
mailing list