From patchwork Mon Feb 26 08:09:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raju Lakkaraju X-Patchwork-Id: 20951 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:a81b:b0:108:e6aa:91d0 with SMTP id bq27csp1931807dyb; Mon, 26 Feb 2024 00:12:42 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW/7WN0CqAOzxtC+lt/lIXMrf9oWIe+YrQMceNl0bgIScURgqXfUTQ3atz03bR/Aj9mfXqcQqNdlnb+zMqEktYtiAGDSQ== X-Google-Smtp-Source: AGHT+IFEi1wxphljeC3gziAm3+gm2e92jrInwcrbwinBlkiuFVACMY2zeDPmH1dOAaes7eLi5Lnl X-Received: by 2002:a05:6a21:3948:b0:1a0:f88a:44bf with SMTP id ac8-20020a056a21394800b001a0f88a44bfmr4429837pzc.26.1708935161939; Mon, 26 Feb 2024 00:12:41 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708935161; cv=pass; d=google.com; s=arc-20160816; b=qQOzbGpyoKqae8jv8mS+ehNzXOZqdM5UcPFB/3Lciwj0Fx9PEPgmqXfirqiSbuc5zb aBtGEoTG2dPVFOQUxuNsJ3ZdN886XqRw8zOjd6s9tKsRoUd/4+i3QAlSW27GFBhacv76 ot1DENEcTDqvYqkPPOGaLZX0QC0W8TWUR+CCIzIXxtjSKZ6h6OrXDloIRcQpaJJ+eTRT Tl/MdzimVs0rg2+GamPhpINhzmfRrCc+HGMUVVHOt/9woL5KriZL/Za66cBhsOI4C1Zd W0jUiQUVrqh8w47MlUHOoMjwTXQSV/WVgMssrggN5tjpbEGS1tjFiPvYXs1+Wi7f1SIv wRFw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=wXMl5Ne/aqrlkKQVudGN4uBWAkI3To47xR5i3IRQ0u0=; fh=t5mU/efashKLQFDT0uAK2M58u5ivElUsCaq9ZfgpCqs=; b=gAQ8W7YbmgDuhhrTqIa90Kxtu66RpMb55EZgkaFlL/GycVJtKZtncKFb67hANKwazZ jiHF2a55tVCMdIEUEmfNj58br4N96g93xcQmXRHeRb5F73YCAqxEb7K4zzcYrjUmmIsL o68mG6aVXuap+afrc9c8zY4jH4//DIyehc4qL2Dy76VGx6IsA7tEGQ/2TLSrAHtM+Oje jnfJToql5McXmbD1tPdNIj0iXA2qzbPPsOsSxQcVcY42Bgay7JJPuPtijKGBNJCzsYKR TvY49dAP8v77JkxFsuns+xWNLk/1jas0eK4G1on7OQBc/kvbyGNcQvVBewT6Cdxs+ea4 gIwQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=M+wTcX7x; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel+bounces-80729-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80729-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=REJECT dis=NONE) header.from=microchip.com Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id m4-20020a170902f64400b001dc8fac9249si2484857plg.513.2024.02.26.00.12.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Feb 2024 00:12:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-80729-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=M+wTcX7x; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel+bounces-80729-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80729-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=REJECT dis=NONE) header.from=microchip.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id B85CE282B5B for ; Mon, 26 Feb 2024 08:12:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 791451CD08; Mon, 26 Feb 2024 08:11:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="M+wTcX7x" Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1B6FA1C69A; Mon, 26 Feb 2024 08:11:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.153.233 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708935101; cv=none; b=Tw1W++Mn/IoBJfQENk1c4Vx/WPXn5IoOdGiSUUxkvOnlDHdegZpYT4VRsZ9vrok7eSluufBBh3doW8Ym865fgx24Q8/CvKy/0AMpmqoqRSxDg7ogM913j/JavZscyBQhgrzVZxRMljNkn/ZhMn0vaxvR8vh5eJCvWmZG8cNqF5I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708935101; c=relaxed/simple; bh=iVYZwkDhMcFRUnUuzDyyomGJypM8ZgenECp2q6HRhhs=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=h5WM7q1XKAuKEe3vqf5MVERlMgAW2zm+a3MpiB8QKaRB+zERWA5ls0HYTMxF3bWS9mw3hHI6w9Xzu/hB96Oi78yquOMSVXT60kPNR+WFKcP0DeY3IQ8ke67oXhsWKDaFH/sv5dmgVVLmBYiR44e+cgm+T3YHHooOysFYkZoSVYc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=M+wTcX7x; arc=none smtp.client-ip=68.232.153.233 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1708935100; x=1740471100; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=iVYZwkDhMcFRUnUuzDyyomGJypM8ZgenECp2q6HRhhs=; b=M+wTcX7xbBKH++D3tlu6JJ1Xy8SEHrSpwe68tNKN6JyQJnlsuE9Iccbl P89XYWrpSJVx07Ow8iuLbwDotb+ssZdOXsYErH1sqO4rv882snsRzbIub g7z+o1Q24Z/0NJbK+Jjlko4ax0G57DQuSKhzACmfaCd4tG/n/wcfSoRhO f/MzLzB9IzGDM7XQB6E475adzwzy3ZB3Z016+pVhsAOfFjC2OPijzqUL2 6d39XL0f38NxdaCY5Mit9iSs3itBM7tnZK/l1sBznOKTvCfH2vXkYXS/f uAtC6nurZ/wAWbasbtHPWDjAIBiObm+9oz2JVdHzrYmnPIx2TyNHiR7RR w==; X-CSE-ConnectionGUID: Af2UcUQzQhuuU426y0lnaA== X-CSE-MsgGUID: SGRabUegT8q+ABh4d9s+BQ== X-IronPort-AV: E=Sophos;i="6.06,185,1705388400"; d="scan'208";a="247559921" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa5.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 26 Feb 2024 01:11:39 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 26 Feb 2024 01:11:26 -0700 Received: from HYD-DK-UNGSW21.microchip.com (10.10.85.11) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Mon, 26 Feb 2024 01:11:23 -0700 From: Raju Lakkaraju To: CC: , , , , , Subject: [PATCH net 0/3] net: lan743x: Fixes for multiple WOL related issues Date: Mon, 26 Feb 2024 13:39:31 +0530 Message-ID: <20240226080934.46003-1-Raju.Lakkaraju@microchip.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791948396764982657 X-GMAIL-MSGID: 1791948396764982657 This patch series implement the following fixes: 1. Disable WOL upon resume in order to restore full data path operation 2. Support WOL in MAC even when PHY does not 3. Address problems with wake option flags configuration sequences Raju Lakkaraju (3): net: lan743x: disable WOL upon resume to restore full data path operation net: lan743x: support WOL in MAC even when PHY does not net: lan743x: Address problems with wake option flags configuration sequences .../net/ethernet/microchip/lan743x_ethtool.c | 24 +++++++++++++++++-- drivers/net/ethernet/microchip/lan743x_main.c | 24 ++++++++++++++++++- drivers/net/ethernet/microchip/lan743x_main.h | 24 +++++++++++++++++++ 3 files changed, 69 insertions(+), 3 deletions(-)