<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>S32GのトピックUsing PFE (pfeng driver) without configuring a phy</title>
    <link>https://community.nxp.com/t5/S32G/Using-PFE-pfeng-driver-without-configuring-a-phy/m-p/1326854#M105</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have setup ethernet communication with realtek phy RTL9010AA within u-boot. The phy is confgured and ping is working.&lt;/P&gt;&lt;P&gt;In linux the realtek driver does not support RTL9010AA. So I removed the phy from device tree and from linux defconfig. But when linux kernel is booting, pfeng driver again tries to initialize a phy which ends up in Error messages:&lt;/P&gt;&lt;P&gt;...pfe0: could not attach to PHY: -19&lt;/P&gt;&lt;P&gt;...pfe0: Error connecting to the phy: -19&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can i prevent pfeng from configuring the phy?&lt;/P&gt;</description>
    <pubDate>Fri, 20 Aug 2021 09:27:34 GMT</pubDate>
    <dc:creator>walt83</dc:creator>
    <dc:date>2021-08-20T09:27:34Z</dc:date>
    <item>
      <title>Using PFE (pfeng driver) without configuring a phy</title>
      <link>https://community.nxp.com/t5/S32G/Using-PFE-pfeng-driver-without-configuring-a-phy/m-p/1326854#M105</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have setup ethernet communication with realtek phy RTL9010AA within u-boot. The phy is confgured and ping is working.&lt;/P&gt;&lt;P&gt;In linux the realtek driver does not support RTL9010AA. So I removed the phy from device tree and from linux defconfig. But when linux kernel is booting, pfeng driver again tries to initialize a phy which ends up in Error messages:&lt;/P&gt;&lt;P&gt;...pfe0: could not attach to PHY: -19&lt;/P&gt;&lt;P&gt;...pfe0: Error connecting to the phy: -19&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can i prevent pfeng from configuring the phy?&lt;/P&gt;</description>
      <pubDate>Fri, 20 Aug 2021 09:27:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/Using-PFE-pfeng-driver-without-configuring-a-phy/m-p/1326854#M105</guid>
      <dc:creator>walt83</dc:creator>
      <dc:date>2021-08-20T09:27:34Z</dc:date>
    </item>
    <item>
      <title>Re: Using PFE (pfeng driver) without configuring a phy</title>
      <link>https://community.nxp.com/t5/S32G/Using-PFE-pfeng-driver-without-configuring-a-phy/m-p/1327062#M106</link>
      <description>&lt;P&gt;If there is no driver for your PHY model, you can try two things:&lt;/P&gt;
&lt;P&gt;1. Use a generic PHY driver. This is the preferred solution. It should work&lt;BR /&gt;with a PHY that doesn't require a vendor-specific initialization. Make sure&lt;BR /&gt;you have CONFIG_PHYLIB kernel option enabled and declare your PHY in the&lt;BR /&gt;Device Tree as compatible="ethernet-phy-ieee802.3-c22" or &lt;BR /&gt;"ethernet-phy-ieee802.3-c45". This should be enough for the generic PHY&lt;BR /&gt;driver defined in phy_device.c to take the ownership. If your PHY implements&lt;BR /&gt;the standard management registers set, following this way will allow&lt;BR /&gt;Linux to at least read the link status. Details can be found &lt;A href="https://source.codeaurora.org/external/autobsps32/linux/tree/Documentation/devicetree/bindings/net/ethernet-phy.yaml?h=release/bsp29.0-5.4-rt" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;2. Declare a "fixed-link". This will statically set the link as established&lt;BR /&gt;at the specified data rate. The actual link status will not be available &lt;BR /&gt;to Linux. Details can be found at &lt;A href="https://source.codeaurora.org/external/autobsps32/linux/tree/Documentation/devicetree/bindings/net/ethernet-controller.yaml?h=release/bsp29.0-5.4-rt" target="_blank" rel="noopener"&gt;this link&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Hope this helps,&lt;BR /&gt;Platon&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Aug 2021 17:50:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/Using-PFE-pfeng-driver-without-configuring-a-phy/m-p/1327062#M106</guid>
      <dc:creator>bpe</dc:creator>
      <dc:date>2021-08-20T17:50:44Z</dc:date>
    </item>
  </channel>
</rss>

