Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: imx6ull-colibri: add phy-supply to fec

This adds the proper phy-supply to the FEC. This supply is actually
switched by a clock that is now properly stated. This has the advantage
to add a delay for that particular regulator which is needed.

Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Philippe Schenker and committed by
Shawn Guo
5f9a2ced 55161444

+13
+13
arch/arm/boot/dts/imx6ull-colibri.dtsi
··· 47 47 states = <1800000 0x1 3300000 0x0>; 48 48 vin-supply = <&reg_module_3v3>; 49 49 }; 50 + 51 + reg_eth_phy: regulator-eth-phy { 52 + compatible = "regulator-fixed-clock"; 53 + regulator-boot-on; 54 + regulator-min-microvolt = <3300000>; 55 + regulator-max-microvolt = <3300000>; 56 + regulator-name = "+V3.3_ETH"; 57 + regulator-type = "voltage"; 58 + vin-supply = <&reg_module_3v3>; 59 + clocks = <&clks IMX6UL_CLK_ENET2_REF_125M>; 60 + startup-delay-us = <150000>; 61 + }; 50 62 }; 51 63 52 64 &adc1 { ··· 93 81 pinctrl-1 = <&pinctrl_enet2_sleep>; 94 82 phy-mode = "rmii"; 95 83 phy-handle = <&ethphy1>; 84 + phy-supply = <&reg_eth_phy>; 96 85 status = "okay"; 97 86 98 87 mdio {