lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240911161054.4494-1-Raju.Lakkaraju@microchip.com>
Date: Wed, 11 Sep 2024 21:40:49 +0530
From: Raju Lakkaraju <Raju.Lakkaraju@...rochip.com>
To: <netdev@...r.kernel.org>
CC: <davem@...emloft.net>, <edumazet@...gle.com>, <kuba@...nel.org>,
	<pabeni@...hat.com>, <bryan.whitehead@...rochip.com>,
	<UNGLinuxDriver@...rochip.com>, <linux@...linux.org.uk>,
	<maxime.chevallier@...tlin.com>, <rdunlap@...radead.org>, <andrew@...n.ch>,
	<Steen.Hegelund@...rochip.com>, <Raju.Lakkaraju@...rochip.com>,
	<daniel.machon@...rochip.com>, <linux-kernel@...r.kernel.org>
Subject: [PATCH net-next V2 0/5] Add support to SFP for PCI11x1x chips

This is the follow-up patch series of
https://lkml.iu.edu/hypermail/linux/kernel/2310.2/02078.html

Divide the PHYLINK adaptation and SFP modifications into two separate patch
series.

This patch series focuses on sfp support for PCI11x1x chips.

Tested on PCI11010 Rev-1 Evaluation board with following SFP modules:
 1. FS's 2.5G SFP (SFP-2.5G-T) with 2.5 Gbps speed (interface 2500Base-X)
 2. Axcen's 1G SFP (AXGT-R1T4-05I1) at 1G/100M/10M bps speed (interface SGMII) 

Change Log:
===========
V1 -> V2:
  - Split the patches to "PHYLINK" and "SFP" parts
  - Change variable name from "chip_rev" to "fpga_rev"
  - SFP GPIO definitions and other macros move from lan743x_main.c to
    lan743x_main.h file
  - Change from "PCI11X1X_" to "PCI11X1X_EVB_PCI11010_" strings for GPIO macros
  - Add platform_device_unregister( ) when sfp register fail
  - Add two new patches to this patch series
V0 -> V1:
  - Integrate with Synopsys DesignWare XPCS drivers
  - Based on external review comments,
  - Changes made to SGMII interface support only 1G/100M/10M bps speed
  - Changes made to 2500Base-X interface support only 2.5Gbps speed
  - Add check for not is_sgmii_en with is_sfp_support_en support
  - Change the "pci11x1x_strap_get_status" function return type from void to
    int
- Add ethtool phylink wol, eee, pause get/set functions

Raju Lakkaraju (5):
  net: lan743x: Add SFP support check flag
  net: lan743x: Add support to software-nodes for sfp
  net: lan743x: Register the platform device for sfp pluggable module
  net: lan743x: Implement phylink pcs
  net: lan743x: Add Support for 2.5G SFP with 2500Base-X Interface

 drivers/net/ethernet/microchip/Kconfig        |   4 +
 drivers/net/ethernet/microchip/lan743x_main.c | 358 +++++++++++++++++-
 drivers/net/ethernet/microchip/lan743x_main.h |  88 +++++
 3 files changed, 434 insertions(+), 16 deletions(-)

-- 
2.34.1


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ