Thread (11 messages) 11 messages, 2 authors, 2022-01-31

Re: [PATCH net-next 4/5] net: lan743x: Add support of selection between SGMII and GMII Interface

From: Raju Lakkaraju <hidden>
Date: 2022-01-31 18:09:51

Hi Andrew,

Thank you for review comments.

The 01/27/2022 23:08, Andrew Lunn wrote:
EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe
quoted
+     /* GPY211 Interface enable */
+     chip_ver = lan743x_csr_read(adapter, FPGA_REV);
+     if (chip_ver) {
+             netif_info(adapter, drv, adapter->netdev,
+                        "FPGA Image version: 0x%08X\n", chip_ver);
We try to avoid spamming the kernel logs, so:

netif_dbg()
Accepted. I will change
quoted
+             if (chip_ver & FPGA_SGMII_OP) {
+                     sgmii_ctl = lan743x_csr_read(adapter, SGMII_CTL);
+                     sgmii_ctl |= SGMII_CTL_SGMII_ENABLE_;
+                     sgmii_ctl &= ~SGMII_CTL_SGMII_POWER_DN_;
+                     lan743x_csr_write(adapter, SGMII_CTL, sgmii_ctl);
+                     netif_info(adapter, drv, adapter->netdev, "SGMII operation\n");
+             } else {
+                     sgmii_ctl = lan743x_csr_read(adapter, SGMII_CTL);
+                     sgmii_ctl &= ~SGMII_CTL_SGMII_ENABLE_;
+                     sgmii_ctl |= SGMII_CTL_SGMII_POWER_DN_;
+                     lan743x_csr_write(adapter, SGMII_CTL, sgmii_ctl);
+                     netif_info(adapter, drv, adapter->netdev, "GMII operation\n");
+             }
+     } else {
+             chip_ver = lan743x_csr_read(adapter, STRAP_READ);
+             netif_info(adapter, drv, adapter->netdev,
+                        "ASIC Image version: 0x%08X\n", chip_ver);
Here as well
Accepted. I will change.
quoted
+             if (chip_ver & STRAP_READ_SGMII_EN_) {
+                     sgmii_ctl = lan743x_csr_read(adapter, SGMII_CTL);
+                     sgmii_ctl |= SGMII_CTL_SGMII_ENABLE_;
+                     sgmii_ctl &= ~SGMII_CTL_SGMII_POWER_DN_;
+                     lan743x_csr_write(adapter, SGMII_CTL, sgmii_ctl);
+                     netif_info(adapter, drv, adapter->netdev, "SGMII operation\n");
And def initially this and the next one.
I did not get "def initially" means ?
Can you please some more information about this comment ?

quoted
+             } else {
+                     sgmii_ctl = lan743x_csr_read(adapter, SGMII_CTL);
+                     sgmii_ctl &= ~SGMII_CTL_SGMII_ENABLE_;
+                     sgmii_ctl |= SGMII_CTL_SGMII_POWER_DN_;
+                     lan743x_csr_write(adapter, SGMII_CTL, sgmii_ctl);
+                     netif_info(adapter, drv, adapter->netdev, "GMII operation\n");
+             }
+     }
  Andrew
-- 

Thanks,
Raju
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help