[PATCH 8/8] ARM: dts: imx6qdli-icore: Add fec phy-handle
Stefano Babic
sbabic at denx.de
Fri Jan 3 12:33:06 CET 2020
Hi Jagan, Michael,
On 31/12/19 07:21, Jagan Teki wrote:
> On Mon, Dec 30, 2019 at 10:55 PM Michael Nazzareno Trimarchi
> <michael at amarulasolutions.com> wrote:
>>
>> Hi
>>
>> On Mon, Dec 30, 2019 at 1:04 PM Jagan Teki <jagan at amarulasolutions.com> wrote:
>>>
>>> From: Michael Trimarchi <michael at amarulasolutions.com>
>>>
>>> LAN8720 needs a reset of every clock enable. The reset needs
>>> to be done at device level, due the flag PHY_RST_AFTER_CLK_EN.
>>>
>>> So, add phy-handle by creating mdio child node inside fec.
>>> This will eventually move the phy-reset-gpio which is defined
>>> in fec node.
>>>
>>> Signed-off-by: Michael Trimarchi <michael at amarulasolutions.com>
>>> Signed-off-by: Jagan Teki <jagan at amarulasolutions.com>
>>> ---
>>> arch/arm/dts/imx6qdl-icore.dtsi | 15 ++++++++++++++-
>>> 1 file changed, 14 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/arch/arm/dts/imx6qdl-icore.dtsi b/arch/arm/dts/imx6qdl-icore.dtsi
>>> index 7814f1ef08..756f3a9f1b 100644
>>> --- a/arch/arm/dts/imx6qdl-icore.dtsi
>>> +++ b/arch/arm/dts/imx6qdl-icore.dtsi
>>> @@ -150,10 +150,23 @@
>>> &fec {
>>> pinctrl-names = "default";
>>> pinctrl-0 = <&pinctrl_enet>;
>>> - phy-reset-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>;
>>> clocks = <&clks IMX6QDL_CLK_ENET>, <&clks IMX6QDL_CLK_ENET>, <&rmii_clk>;
>>> phy-mode = "rmii";
>>> + phy-handle = <ð_phy>;
>>> status = "okay";
>>> +
>>> + mdio {
>>> + #address-cells = <1>;
>>> + #size-cells = <0>;
>>> +
>>> + eth_phy: ethernet-phy at 0 {
>>> + compatible = "ethernet-phy-ieee802.3-c22";
>>> + reg = <0>;
>>> + reset-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>;
>>> + reset-assert-us = <4000>;
>>> + reset-deassert-us = <4000>;
>>> + };
>>> + };
>>> };
>>
>> This work in linux but not in uboot. I don't think that we have this
>> kind of connection.
>
> Okay. Missed to check will drop this from series.
>
So is it ok if I merge the series with the exception of 8/8 ?
Regards,
Stefano
--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================
More information about the U-Boot
mailing list