<?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>topic Re: adding ethernet controller in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/adding-ethernet-controller/m-p/1768568#M216834</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thank you for your interest in NXP Semiconductor products,&lt;/P&gt;
&lt;P&gt;Based on I.MX 8M Plus EVK device tree and 8M Plus reference manual, I would make this observations.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;+&amp;amp;fec {
+ pinctrl-names = "default";
+ pinctrl-0 = &amp;lt;&amp;amp;pinctrl_eqos1&amp;gt;;
+ phy-mode = "rgmii-id";
+ phy-handle = &amp;lt;&amp;amp;ethphy1&amp;gt;;
+ status = "okay";
+
+ mdio {
+ #compatible = "snps,dwmac-mdio";
+ 
+ #address-cells = &amp;lt;1&amp;gt;;
+ #size-cells = &amp;lt;0&amp;gt;;
+
+ ethphy1: ethernet-phy@1 {
+ compatible = "brcm,bcm54616S";
+ reg = &amp;lt;1&amp;gt;;
+ };
+ };
+};
+
+
+
&amp;amp;flexspi {
pinctrl-names = "default";
pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexspi0&amp;gt;;
@@ -782,6 +804,24 @@
&amp;gt;;
};

+ pinctrl_eqos1: eqosgrp1 {
+ fsl,pins = &amp;lt;
+ MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC		0x2
+ MX8MP_IOMUXC_SAI1_RXD3__ENET1_MDIO		0x2
# 0x91 affects a reserved bit
+ MX8MP_IOMUXC_SD1_DATA2__ENET1_RGMII_RD0 0x90
+ MX8MP_IOMUXC_SD1_DATA3__ENET1_RGMII_RD1 0x90
+ MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2 0x90
+ MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3 0x90
+ MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL 0x90
+ MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC 0x90
# Alt mode 1
+ MX8MP_IOMUXC_SD1_DATA1__ENET1_RGMII_TD0 0x11
+ MX8MP_IOMUXC_SD1_DATA0__ENET1_RGMII_TD1 0x11
+ MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2 0x11
+ MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3 0x11
+ MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL 0x11
+ MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC 0x11
+ &amp;gt;;
+ };
+
+
&lt;/LI-CODE&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
    <pubDate>Tue, 05 Dec 2023 00:37:11 GMT</pubDate>
    <dc:creator>JosephAtNXP</dc:creator>
    <dc:date>2023-12-05T00:37:11Z</dc:date>
    <item>
      <title>adding ethernet controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/adding-ethernet-controller/m-p/1768330#M216812</link>
      <description>&lt;P&gt;I am tryinh to add support for 2nd controlller as such, is it correct? is using fec is the correct way to go? are there missing things?:&lt;BR /&gt;&lt;BR /&gt;+&amp;amp;fec {&lt;BR /&gt;+ pinctrl-names = "default";&lt;BR /&gt;+ pinctrl-0 = &amp;lt;&amp;amp;pinctrl_eqos1&amp;gt;;&lt;BR /&gt;+ phy-mode = "rgmii-id";&lt;BR /&gt;+ phy-handle = &amp;lt;&amp;amp;ethphy1&amp;gt;;&lt;BR /&gt;+ status = "okay";&lt;BR /&gt;+&lt;BR /&gt;+ mdio {&lt;BR /&gt;+ compatible = "snps,dwmac-mdio";&lt;BR /&gt;+ #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;+ #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;+&lt;BR /&gt;+ ethphy1: ethernet-phy@1 {&lt;BR /&gt;+ compatible = "brcm,bcm54616S";&lt;BR /&gt;+ reg = &amp;lt;1&amp;gt;;&lt;BR /&gt;+ };&lt;BR /&gt;+ };&lt;BR /&gt;+};&lt;BR /&gt;+&lt;BR /&gt;+&lt;BR /&gt;+&lt;BR /&gt;&amp;amp;flexspi {&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexspi0&amp;gt;;&lt;BR /&gt;@@ -782,6 +804,24 @@&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;+ pinctrl_eqos1: eqosgrp1 {&lt;BR /&gt;+ fsl,pins = &amp;lt;&lt;BR /&gt;+ MX8MP_IOMUXC_SD1_DATA2__ENET1_RGMII_RD0 0x91&lt;BR /&gt;+ MX8MP_IOMUXC_SD1_DATA3__ENET1_RGMII_RD1 0x91&lt;BR /&gt;+ MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2 0x91&lt;BR /&gt;+ MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3 0x91&lt;BR /&gt;+ MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL 0x91&lt;BR /&gt;+ MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC 0x91&lt;BR /&gt;+ MX8MP_IOMUXC_SD1_DATA1__ENET1_RGMII_TD0 0x1f&lt;BR /&gt;+ MX8MP_IOMUXC_SD1_DATA0__ENET1_RGMII_TD1 0x1f&lt;BR /&gt;+ MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2 0x1f&lt;BR /&gt;+ MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3 0x1f&lt;BR /&gt;+ MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL 0x1f&lt;BR /&gt;+ MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC 0x1f&lt;BR /&gt;+ &amp;gt;;&lt;BR /&gt;+ };&lt;BR /&gt;+&lt;BR /&gt;+&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 14:46:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/adding-ethernet-controller/m-p/1768330#M216812</guid>
      <dc:creator>ilanganor1</dc:creator>
      <dc:date>2023-12-04T14:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: adding ethernet controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/adding-ethernet-controller/m-p/1768568#M216834</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thank you for your interest in NXP Semiconductor products,&lt;/P&gt;
&lt;P&gt;Based on I.MX 8M Plus EVK device tree and 8M Plus reference manual, I would make this observations.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;+&amp;amp;fec {
+ pinctrl-names = "default";
+ pinctrl-0 = &amp;lt;&amp;amp;pinctrl_eqos1&amp;gt;;
+ phy-mode = "rgmii-id";
+ phy-handle = &amp;lt;&amp;amp;ethphy1&amp;gt;;
+ status = "okay";
+
+ mdio {
+ #compatible = "snps,dwmac-mdio";
+ 
+ #address-cells = &amp;lt;1&amp;gt;;
+ #size-cells = &amp;lt;0&amp;gt;;
+
+ ethphy1: ethernet-phy@1 {
+ compatible = "brcm,bcm54616S";
+ reg = &amp;lt;1&amp;gt;;
+ };
+ };
+};
+
+
+
&amp;amp;flexspi {
pinctrl-names = "default";
pinctrl-0 = &amp;lt;&amp;amp;pinctrl_flexspi0&amp;gt;;
@@ -782,6 +804,24 @@
&amp;gt;;
};

+ pinctrl_eqos1: eqosgrp1 {
+ fsl,pins = &amp;lt;
+ MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC		0x2
+ MX8MP_IOMUXC_SAI1_RXD3__ENET1_MDIO		0x2
# 0x91 affects a reserved bit
+ MX8MP_IOMUXC_SD1_DATA2__ENET1_RGMII_RD0 0x90
+ MX8MP_IOMUXC_SD1_DATA3__ENET1_RGMII_RD1 0x90
+ MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2 0x90
+ MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3 0x90
+ MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL 0x90
+ MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC 0x90
# Alt mode 1
+ MX8MP_IOMUXC_SD1_DATA1__ENET1_RGMII_TD0 0x11
+ MX8MP_IOMUXC_SD1_DATA0__ENET1_RGMII_TD1 0x11
+ MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2 0x11
+ MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3 0x11
+ MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL 0x11
+ MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC 0x11
+ &amp;gt;;
+ };
+
+
&lt;/LI-CODE&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Tue, 05 Dec 2023 00:37:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/adding-ethernet-controller/m-p/1768568#M216834</guid>
      <dc:creator>JosephAtNXP</dc:creator>
      <dc:date>2023-12-05T00:37:11Z</dc:date>
    </item>
  </channel>
</rss>

