<?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: PHY Port switching in S32G-VNP-RDB2 in S32G</title>
    <link>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2172723#M14959</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/248906"&gt;@Atkinson&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Just to clarify - how are you accessing the SJA1110 switch in your setup?&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Are you using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SPI_AP interface&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(i.e., external host MCU accessing the switch via SPI)?&lt;/LI&gt;
&lt;LI&gt;Or is the configuration done&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;internally&lt;/STRONG&gt;, e.g., via the embedded Cortex-M7 core inside the switch?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In case of first option, the indirect addressing has been recently solved in this thread&amp;nbsp;&lt;A href="https://community.nxp.com/t5/Other-NXP-Products/How-to-access-SJA1110-100BASE-T1-PHY-Clause45-register-via-SPI/m-p/2167272" target="_blank"&gt;Solved: How to access SJA1110 100BASE-T1 PHY Clause45 register via SPI_AP - NXP Community&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Here are examples for PHY5 and PHY6 master/slave settings:&lt;/P&gt;
&lt;PRE style="margin: 0in; font-family: terminal; font-size: 11.0pt; color: black;"&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write DEVICE_CONTROL: set CONFIG_ALL_ENABLE (0x0040) : 2000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C109E &amp;lt;- 0x0040&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C10DE &amp;lt;- 0x2000&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1081 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_read &amp;nbsp;0x1C10C1 = &amp;nbsp;0xC000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Read B100T1_PMA_CONTROL (0x0834) sw0.phy5 : C000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write B100T1_PMA_CONTROL: set MASTER (0x0834) sw0.phy5 : 4000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1081 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C10C1 &amp;lt;- 0x4000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write B100T1_PMA_CONTROL: set SLAVE (0x0834) sw0.phy5 : 0000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1081 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C10C1 &amp;lt;- 0x0000&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1101 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_read &amp;nbsp;0x1C1141 = &amp;nbsp;0x8000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Read B100T1_PMA_CONTROL (0x0834) sw0.phy6 : 8000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write B100T1_PMA_CONTROL: set MASTER (0x0834) sw0.phy6 : 4000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1101 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1141 &amp;lt;- 0x4000&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write B100T1_PMA_CONTROL: set SLAVE (0x0834) sw0.phy6 : 0000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1101 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1141 &amp;lt;- 0x0000&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write DEVICE_CONTROL: reset CONFIG_ALL_ENABLE (0x0040) : 0000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C111E &amp;lt;- 0x0040&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C115E &amp;lt;- 0x0000&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Pavel&lt;/P&gt;</description>
    <pubDate>Fri, 19 Sep 2025 10:07:21 GMT</pubDate>
    <dc:creator>PavelL</dc:creator>
    <dc:date>2025-09-19T10:07:21Z</dc:date>
    <item>
      <title>PHY Port switching in S32G-VNP-RDB2</title>
      <link>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2170861#M14906</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I am facing up a Issue in &lt;STRONG&gt;SJA1110 Switch&lt;/STRONG&gt; where &lt;STRONG&gt;100BASE-T1 PHY&lt;/STRONG&gt; when i am configuring it in &lt;STRONG&gt;AUTOMATIC Mode&lt;/STRONG&gt; its switching to MASTER Mode when the END_DEVICE in SLAVE mode.&lt;BR /&gt;&lt;BR /&gt;In another situation where END_DEVICE in MASTER Mode configured board to be in &lt;STRONG&gt;AUTOMATIC Mode&amp;nbsp;&lt;/STRONG&gt;interfacing the end device Board the board need to be switched to SLAVE mode but its not switching as Expected.&lt;BR /&gt;&lt;BR /&gt;I have configured AUTOMATIC MODE its not switching to SLAVE but when i configure explicitly for SLAVE mode the END_DEVICE is working since its in MASTER. but this needs to be done it&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;What are the test cases can be conducted to identify what would be the root cause of the issue?&lt;BR /&gt;How can i check the register Values whether its switching MASTER/SLAVE or not ?&lt;BR /&gt;How can i resolve this issue !!&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Atkinson&lt;/P&gt;</description>
      <pubDate>Wed, 17 Sep 2025 06:25:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2170861#M14906</guid>
      <dc:creator>Atkinson</dc:creator>
      <dc:date>2025-09-17T06:25:46Z</dc:date>
    </item>
    <item>
      <title>Re: PHY Port switching in S32G-VNP-RDB2</title>
      <link>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2170947#M14911</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/248906"&gt;@Atkinson&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thank you for your report. Based on your description, it seems there is a misunderstanding regarding the meaning of PHY Role = Automatic in the context of the SJA1110 Automotive Ethernet switch.&lt;/P&gt;
&lt;P&gt;In automotive applications, auto-negotiation is typically not used, because the roles (MASTER/SLAVE) are predefined and fixed during system design. Therefore, the "Automatic" setting does not imply dynamic negotiation. Instead, it means the PHY will follow the default configuration, which is usually determined by pin strapping.&lt;/P&gt;
&lt;P&gt;Here is the definition of phy_role_t from the SJA1110 SDK 1.0.2 :&lt;/P&gt;
&lt;PRE&gt;typedef enum&lt;BR /&gt;{&lt;BR /&gt;PHY_ROLE_AUTO = 2, /**&amp;lt; Automatic configuration, i.e. use the default of the device. Could be &lt;STRONG&gt;pin strapping&lt;/STRONG&gt; or auto-negotiation of master/slave parameter. */&lt;BR /&gt;PHY_ROLE_MASTER = 1, /**&amp;lt; Master */&lt;BR /&gt;PHY_ROLE_SLAVE = 0 /**&amp;lt; Slave */&lt;BR /&gt;} phy_role_t;&lt;/PRE&gt;
&lt;P&gt;To verify the current role of the PHY, please read the B100T1_PMA_CONTROL register, specifically bit 14, which indicates the MASTER/SLAVE status. Refer to UM11107 (Software user manual for SJA1110) for detailed register descriptions.&lt;/P&gt;
&lt;P&gt;Please note: The MASTER/SLAVE setting is only relevant during the initial PHY link negotiation. After the link is established, both PHYs behave as equal peers, including support for features like TC10 sleep/wake signaling.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Pavel&lt;/P&gt;</description>
      <pubDate>Wed, 17 Sep 2025 08:08:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2170947#M14911</guid>
      <dc:creator>PavelL</dc:creator>
      <dc:date>2025-09-17T08:08:48Z</dc:date>
    </item>
    <item>
      <title>Re: PHY Port switching in S32G-VNP-RDB2</title>
      <link>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2171010#M14913</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/233505"&gt;@PavelL&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks for the quick reply&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;so you are saying the AUTOMATIC setting will not reflect as MASTER / SLAVE depending on the end device which is getting connected at the port?&lt;BR /&gt;&lt;BR /&gt;whether it is possible to make that reflect as MASTER/SLAVE switching when the device is getting interface if yes, how can we do that ?&lt;BR /&gt;&lt;BR /&gt;When we are configuring the board to AUTOMATIC how can we make the pin strapping to switch to SLAVE because currently it switching to MASTER it' not switching to SLAVE whether this is a root cause or this is expected ?&lt;BR /&gt;&lt;BR /&gt;Whether it will be possible to make when the configuration in AUTOMATIC if my END_DEVICE is coming up with MASTER the board is not able to switch to SLAVE but if my END_DEVICE is SLAVE and my board is able to switch to MASTER i am expecting to happen it for the opposite way also when the END_DEVICE in MASTER also the board is needed to switch to SLAVE&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;so, in order to make this, whether this is possible??&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Atkinson&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Sep 2025 09:28:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2171010#M14913</guid>
      <dc:creator>Atkinson</dc:creator>
      <dc:date>2025-09-17T09:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: PHY Port switching in S32G-VNP-RDB2</title>
      <link>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2171602#M14924</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/233505"&gt;@PavelL&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;So from your suggestion,&lt;BR /&gt;&lt;BR /&gt;As you mentioned, Pin strapping will be happening during the startup process logic state of specific pins at power-on or reset. so, it will be setting up automatically the mode either MASTER / SLAVE&amp;nbsp;&lt;BR /&gt;So i am seeing it's switching to MASTER but not to SLAVE in Board so how can i make that to switch to SLAVE also after the boot up, its able to switch to MASTER why it's not switching to SLAVE.&lt;BR /&gt;Its able to set MASTER in boot why its not making it SLAVE whether it is possible to make the pin strapping during the Power-ON / Reset.&lt;BR /&gt;&lt;BR /&gt;Can you briefly give me steps to read the register which is setting MASTER/SLAVE&amp;nbsp;&lt;BR /&gt;How can i do it in S32Design studio to read the register and check what bit it is setup&lt;/P&gt;</description>
      <pubDate>Thu, 18 Sep 2025 04:08:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2171602#M14924</guid>
      <dc:creator>Atkinson</dc:creator>
      <dc:date>2025-09-18T04:08:33Z</dc:date>
    </item>
    <item>
      <title>Re: PHY Port switching in S32G-VNP-RDB2</title>
      <link>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2171725#M14928</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/248906"&gt;@Atkinson&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Yes, you understood correctly — the "Automatic" setting does not dynamically switch between MASTER and SLAVE depending on the connected end device.&amp;nbsp;Also, please note that &lt;STRONG&gt;auto-negotiation is not defined in the IEEE 802.3bw standard&lt;/STRONG&gt;, which specifies 100BASE-T1. The MASTER/SLAVE roles must be preconfigured and are not negotiated dynamically. This is by design, to ensure deterministic link behavior in automotive environments.&lt;/P&gt;
&lt;P&gt;If your board is switching to MASTER when configured as "Automatic", this is likely due to the pin strapping configuration or the default internal setting of the PHY. If you need the board to behave as SLAVE, you should explicitly configure the PHY role to SLAVE in software or adjust the pin strapping to reflect that.&lt;/P&gt;
&lt;P&gt;To answer your question directly:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;No, the PHY will not switch to SLAVE automatically when the end device is MASTER.&lt;/LI&gt;
&lt;LI&gt;This behavior is expected, not a bug.&lt;/LI&gt;
&lt;LI&gt;To make the board behave as SLAVE, you must either configure it explicitly in software (phy_role_t = PHY_ROLE_SLAVE) or change the pin strapping so that the default role becomes SLAVE.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If you want to change the default MASTER/SLAVE role used in "Automatic" mode, you have two options:&lt;/P&gt;
&lt;P&gt;1. Software override: Set phy_role_t = PHY_ROLE_SLAVE explicitly in your board configuration. This bypasses the pin strapping.&lt;/P&gt;
&lt;P&gt;2. Pin strapping adjustment: Modify the hardware configuration (pull-up/pull-down resistors on specific pins) to change the default role. Refer to the ah725720-AN13225 - SJA1110 Hardware Application Note(2.0), chapter 5.6 Pin strapping .&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Pavel&lt;/P&gt;</description>
      <pubDate>Thu, 18 Sep 2025 07:24:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2171725#M14928</guid>
      <dc:creator>PavelL</dc:creator>
      <dc:date>2025-09-18T07:24:00Z</dc:date>
    </item>
    <item>
      <title>Re: PHY Port switching in S32G-VNP-RDB2</title>
      <link>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2172560#M14953</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/233505"&gt;@PavelL&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks for sharing the more insights&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;So in order to check this&lt;BR /&gt;&lt;SPAN&gt;2. Pin strapping adjustment: Modify the hardware configuration (pull-up/pull-down resistors on specific pins) to change the default role. Refer to the ah725720-AN13225 - SJA1110 Hardware Application Note(2.0), chapter 5.6 Pin strapping&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;Base Address; port 5 = 19h port 6 = 20h, port 7 = 21h&lt;BR /&gt;can you give me the complete Address!!&lt;BR /&gt;and how can i make the default configuration to SLAVE&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Where these changes need to be made can you be more specific&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Atkinson&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Sep 2025 06:55:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2172560#M14953</guid>
      <dc:creator>Atkinson</dc:creator>
      <dc:date>2025-09-19T06:55:18Z</dc:date>
    </item>
    <item>
      <title>Re: PHY Port switching in S32G-VNP-RDB2</title>
      <link>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2172723#M14959</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/248906"&gt;@Atkinson&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Just to clarify - how are you accessing the SJA1110 switch in your setup?&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Are you using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SPI_AP interface&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(i.e., external host MCU accessing the switch via SPI)?&lt;/LI&gt;
&lt;LI&gt;Or is the configuration done&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;internally&lt;/STRONG&gt;, e.g., via the embedded Cortex-M7 core inside the switch?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In case of first option, the indirect addressing has been recently solved in this thread&amp;nbsp;&lt;A href="https://community.nxp.com/t5/Other-NXP-Products/How-to-access-SJA1110-100BASE-T1-PHY-Clause45-register-via-SPI/m-p/2167272" target="_blank"&gt;Solved: How to access SJA1110 100BASE-T1 PHY Clause45 register via SPI_AP - NXP Community&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Here are examples for PHY5 and PHY6 master/slave settings:&lt;/P&gt;
&lt;PRE style="margin: 0in; font-family: terminal; font-size: 11.0pt; color: black;"&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write DEVICE_CONTROL: set CONFIG_ALL_ENABLE (0x0040) : 2000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C109E &amp;lt;- 0x0040&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C10DE &amp;lt;- 0x2000&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1081 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_read &amp;nbsp;0x1C10C1 = &amp;nbsp;0xC000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Read B100T1_PMA_CONTROL (0x0834) sw0.phy5 : C000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write B100T1_PMA_CONTROL: set MASTER (0x0834) sw0.phy5 : 4000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1081 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C10C1 &amp;lt;- 0x4000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write B100T1_PMA_CONTROL: set SLAVE (0x0834) sw0.phy5 : 0000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1081 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C10C1 &amp;lt;- 0x0000&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1101 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_read &amp;nbsp;0x1C1141 = &amp;nbsp;0x8000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Read B100T1_PMA_CONTROL (0x0834) sw0.phy6 : 8000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write B100T1_PMA_CONTROL: set MASTER (0x0834) sw0.phy6 : 4000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1101 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1141 &amp;lt;- 0x4000&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write B100T1_PMA_CONTROL: set SLAVE (0x0834) sw0.phy6 : 0000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1101 &amp;lt;- 0x0834&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C1141 &amp;lt;- 0x0000&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write DEVICE_CONTROL: reset CONFIG_ALL_ENABLE (0x0040) : 0000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C111E &amp;lt;- 0x0040&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;spi_write 0x1C115E &amp;lt;- 0x0000&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Pavel&lt;/P&gt;</description>
      <pubDate>Fri, 19 Sep 2025 10:07:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/PHY-Port-switching-in-S32G-VNP-RDB2/m-p/2172723#M14959</guid>
      <dc:creator>PavelL</dc:creator>
      <dc:date>2025-09-19T10:07:21Z</dc:date>
    </item>
  </channel>
</rss>

