From patchwork Tue Jan 2 14:03:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 18640 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp4461867dyb; Tue, 2 Jan 2024 06:04:35 -0800 (PST) X-Google-Smtp-Source: AGHT+IEqPFlt0ovPVpvGrTtd/lLh8ev/qNLBsV0JPhDYmM1I+0rgQugZK2N3UCeLWwZvMBmuQKVV X-Received: by 2002:a05:6870:a1a3:b0:203:ef78:15b9 with SMTP id a35-20020a056870a1a300b00203ef7815b9mr19820511oaf.0.1704204274831; Tue, 02 Jan 2024 06:04:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704204274; cv=none; d=google.com; s=arc-20160816; b=l6Rm+NY7mh0r+vlzkZxVasqBa+CohzTNO5vE6xD0+EUfxxr4O8v144kHyIt6v9URrC BieNFT4/QcCUNVrYx7lK1ZmEjw3weCbvQ2JTbFADNDhaw+xH5m4vu3bQZDmht915mdU9 6j8nDAEnHEaZM+kfm/Jo1TJ2lTJZiI9fbT7w9Kfx4UWZ8eEQ/WdKSu5gQQioX4+4mPmM +BElU6Rgjku0JrAGlYtFWHt0uyZZ746YSK1S7nluHo94CFtTNwUwBCQXNUOfJK3t81GA 4wNBu9/E8ToZQYSDI5s6SQV620+9mCdoKEjkzA15BYb/C9zKMy7MrTIJbLN/RbKdkASQ FelQ== ARC-Message-Signature: i=1; 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=awobl8VjBDg7kap3xLk73wds/lfIaStSTrwk13gNoso=; fh=utmrxdkgikAlLxVfQI1kldUG+rNjhrLN+3fAlOYj01s=; b=f5bCVaaPYx+1dCWFw0DlCKka02Xfc6AXYBrTLfb6rqR4A/wrc1KdiOD5rSVKuLt0xd 4mkD9w3HGtpTMB5J0/mlVAlkr+ZaNaDB5pQrFgw3nUaBJyr2s2LMZWX2DAA7ySXgIQdG QJtFevbkiAzVtlIv5HhzgMjxMx1qAu8SnKnz4LFrkD0L+/AP7IPo00cSICEPlkU2KLnV veaUmHjE6KBToJ+gQrjNaJSC6ZX0Myso1yNBXrt6X8WyPvAG9lYqN8pkchjHLc4IO4IT 4C0RHO8h/R/dbeE6nb6eKxOQ1waY8aepQ6MUjvx5t8UwuoXR9OlnUE8pRoHSynh8S7yJ PbMA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Ccp6Nxdq; spf=pass (google.com: domain of linux-kernel+bounces-14455-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-14455-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id ba22-20020a056830461600b006d7e5188eadsi7895875otb.103.2024.01.02.06.04.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 06:04:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-14455-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Ccp6Nxdq; spf=pass (google.com: domain of linux-kernel+bounces-14455-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-14455-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.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 8658F2837A5 for ; Tue, 2 Jan 2024 14:04:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A10B0134DD; Tue, 2 Jan 2024 14:03:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Ccp6Nxdq" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 83A3510949; Tue, 2 Jan 2024 14:03:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-40d8991f1acso14235845e9.1; Tue, 02 Jan 2024 06:03:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704204215; x=1704809015; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=awobl8VjBDg7kap3xLk73wds/lfIaStSTrwk13gNoso=; b=Ccp6NxdqzqoU044Z4brWeaSeMCTEWOdtuHHv23hb46t50JH2t6gqZ/gLW+1qsdTWtz nQa7hNQXGlGZO8gkCCEKMIV0NmsIqAipsaaNHnVbvBz7RZa5JDF+bVT8sVqVH7sugoMI nClLU3+liVLMCCB5GZj2WVyQqM1EpQiT3iJ1x5sBVQFJ6/z//z0V9FyoZbw3Uti9BFV8 /JMUKxpjv/Y6qK+ikkrSewXPsVVDWju05tYTa5BslPECDIFrYzTZbyPjvuJ/D/0hXxR+ ZMkDr4gHdmCfCa2HWMCD4yTmxcRw9OtwmLDOBsFWZBsfMYV6FAgs05uCOv//gjYydf1L MvOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704204215; x=1704809015; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=awobl8VjBDg7kap3xLk73wds/lfIaStSTrwk13gNoso=; b=oBSzLztntB2RNhZEbzHfkAODDtcP3stw/ben0HcirsJiWr4elOYFbf1PCM/QeVN0Rs Glmr96h8CpjGUobluI/TTucLFpQ6DMNpN3UBXnAp4USwJ/wOqhmd13zDTAyl3Df4/b4g K9NFW+vviOvi1beE8dES4lMuGt4rDBTtqKwyiyzX4EpTTHf/6I1B7nJX32C+Ti5PvFd1 0NdEwMB7UT4RMUApAr21NKN8jqFSF9/LwaYi7d9iOuO7mQYeh3CY36gRlO0qFm08J70S 3v6LykeF1jKUHlVz6nxem7/6WncuGgWPee34NShC/51UjOVqXqAS+gFJBwpGtqmNVFFe gkFQ== X-Gm-Message-State: AOJu0YwAUZDtJT2MRlCaiuEgPUIZBFA+iwI8IWPlvA/CU8Bby3EfjU5O O7FkrVZC055Sf8K2DyYYVS4= X-Received: by 2002:a05:600c:2d84:b0:40b:5e59:ccb3 with SMTP id i4-20020a05600c2d8400b0040b5e59ccb3mr8822636wmg.148.1704204215352; Tue, 02 Jan 2024 06:03:35 -0800 (PST) Received: from localhost.localdomain (host-87-10-250-100.retail.telecomitalia.it. [87.10.250.100]) by smtp.googlemail.com with ESMTPSA id e17-20020a5d5311000000b0033672cfca96sm28427527wrv.89.2024.01.02.06.03.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 06:03:34 -0800 (PST) From: Christian Marangi To: Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Christian Marangi Subject: [net-next PATCH v2 0/4] net: phy: at803x: even more generalization Date: Tue, 2 Jan 2024 15:03:24 +0100 Message-ID: <20240102140330.7371-1-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.43.0 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: 1786987702069360237 X-GMAIL-MSGID: 1786987702069360237 This is part 3 of at803x required patches to split the PHY driver in more specific PHY Family driver. While adding support for a new PHY Family qca807x it was notice lots of similarities with the qca808x cdt function. Hence this series is done to make things easier in the future when qca807x PHY will be submitted. Changes v2: - Address request from Russell in a previous series on cdt get status improvement Christian Marangi (4): net: phy: at803x: generalize cdt fault length function net: phy: at803x: refactor qca808x cable test get status function net: phy: at803x: add support for cdt cross short test for qca808x net: phy: at803x: make read_status more generic drivers/net/phy/at803x.c | 171 ++++++++++++++++++++++++++------------- 1 file changed, 116 insertions(+), 55 deletions(-)