From patchwork Thu Jun 25 05:34:27 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: shaohui xie X-Patchwork-Id: 488304 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id DB3321402EE for ; Thu, 25 Jun 2015 17:12:18 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751407AbbFYHMA (ORCPT ); Thu, 25 Jun 2015 03:12:00 -0400 Received: from mail-by2on0070.outbound.protection.outlook.com ([207.46.100.70]:52992 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750786AbbFYHL6 (ORCPT ); Thu, 25 Jun 2015 03:11:58 -0400 X-Greylist: delayed 1080 seconds by postgrey-1.27 at vger.kernel.org; Thu, 25 Jun 2015 03:11:58 EDT Received: from BN3PR0301CA0035.namprd03.prod.outlook.com (10.160.180.173) by CY1PR0301MB0730.namprd03.prod.outlook.com (10.160.159.148) with Microsoft SMTP Server (TLS) id 15.1.190.14; Thu, 25 Jun 2015 06:38:11 +0000 Received: from BL2FFO11OLC003.protection.gbl (2a01:111:f400:7c09::125) by BN3PR0301CA0035.outlook.office365.com (2a01:111:e400:4000::45) with Microsoft SMTP Server (TLS) id 15.1.201.16 via Frontend Transport; Thu, 25 Jun 2015 06:38:11 +0000 Authentication-Results: spf=softfail (sender IP is 192.88.168.50) smtp.mailfrom=gmail.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning gmail.com discourages use of 192.88.168.50 as permitted sender) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11OLC003.mail.protection.outlook.com (10.173.161.187) with Microsoft SMTP Server (TLS) id 15.1.201.10 via Frontend Transport; Thu, 25 Jun 2015 06:38:11 +0000 Received: from Tank.ap.freescale.net (tank.ap.freescale.net [10.193.20.104]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id t5P6c8dJ018048; Wed, 24 Jun 2015 23:38:09 -0700 From: To: , CC: Shaohui Xie Subject: [PATCH] net/phy: Add Vitesse 8641 phy ID Date: Thu, 25 Jun 2015 13:34:27 +0800 Message-ID: <1435210467-27729-1-git-send-email-shh.xie@gmail.com> X-Mailer: git-send-email 1.8.4.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 130796878914894222; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC003; 1:OikQ5kpCppQSINsxDhezAvdEwJexX7VEgT9HWbiALEkHhwio3JIp9wXrJBwfwMgIzL6YDnCiqrwlooXIMpN8+rj16HFBraNuVywgT0nCkIQ4GejiO511QfTf2HNU5SQLCUeItLs9z4zWo+hYdsf1J4K1KqoABIFVdJJQMVcMb/5LxnGTbO2vmjAwmYptr4r8MizQggHJdWyJmeGIkd2/WG4Oa+aia2UgfSF+tvbrpH0R4OKSiFLkOqbZ/tZiLp1H8F+L3Yh9QsftK2FcN28geBD8n3R0G6XMM6mYITuIyZAkFbK2BILKFsTyD2EQHR/18fZzUOhhN5FNPniWDA6Ysm2z6+oA3k7oLkeOwsTDJmodEy18zxwg+SJy9YLpYwtV X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(189002)(199003)(105596002)(62966003)(77156002)(92566002)(229853001)(81442002)(76482005)(5001770100001)(73972006)(82202001)(33646002)(36756003)(104016003)(83322999)(107886002)(5001960100002)(106466001)(189998001)(6806004)(61266001)(50466002)(47776003)(48376002)(86152002)(87936001)(86362001)(46102003)(73392002)(50986999)(87572001)(77096005)(19580405001)(19580395003)(55446002)(50226001)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0730; H:tx30smr01.am.freescale.net; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0730; 2:yAUxki9rcLeSW5n9DgVbzEYd5c0dKLYapLzuYzJ8w6HQoIeC5F+j3Dpes5PDsmMu; 2:YOxySB3Hi4AWj/cHsc4LEHhpTJErIFBTBNKqA+9wvLdmRgEvlFzXrR+cdCPFmqXtsooQbcBtF9uKTco5Z9VRs/U3euhq/BOfNaGtFmxNyDufgEhKojev2M+nkPQ+bEQCmjlV+gBDn6tf7TTAm3V0v2ZxqduHQKC+v4sTBRKUu0am+271pzsY0CI0A7idFv8oBobvqNtYLmT0pRSmd7l61FXC5MN30+hShiw5PAQTmW4=; 3:kAxQQyqxJT0IfbJFXRr2yW5McNZxU0a8idQphIABHQJ7cdH0b10L8U6VDDr37TaY3s7PTLLwNlwcdQfxuw6Y4NOl6d7RCrFK67HqXfEwuaR/CRBWoOyrzHCiJR2Q9X5uor1wERDnY0FNapsrRY4subSdpf0S4upHJWlv32Pq8f7FW2uJWrcfxtokwO5VZF5NrgousRwl6om+id+e7WmQg5+MtYhw5cmm8Z2oqFbsyEOtX5R0lJd4U3LKnyL3/TI8VI0Z8bUANeekHf+hbB/eMSspY+0liRqmU6c8k77yUwA= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0730; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0301MB0730; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR0301MB0730; X-Forefront-PRVS: 0618E4E7E1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0730; 9:OBZx3S+7r9DJEFuL0OnR5bYCkA43W/ruElVcIX0x?= =?us-ascii?Q?4+Xo5DMSk3DeTe28yiKFXyU2ZBlJYdQlzuAbU+YLFGA1qagtIFn5Rs9tDcGB?= =?us-ascii?Q?rTVaxktqSOekxfsTt0EgeIs4lrBwGsXcZQOWn/2vpvk1I2F7V0EIaLYIXjUR?= =?us-ascii?Q?GgsIM7ZXTz8ITXhhkhVXgnJa+9BBuEZfG+b7651TIGLn3gtpztKocidZFMeI?= =?us-ascii?Q?CrDkilda2FIcWVuahTCh7xDDJTu7pLqUNzlVHQi9mz2xXgKKEje79m3aTooY?= =?us-ascii?Q?2Cx+e8ESWNDj9fwhaLOttucA04IISbWVL/Q82XfaRlQum8d+67Jl/uLo9vjr?= =?us-ascii?Q?NOI2vvNP+Q+9hCtxDgbxhjKgAQgs803T24qZSZnoRhenE6/Dp07Pw2IiZgVz?= =?us-ascii?Q?USH23A1Or0eqsjQ/8JsdzNDCknY5/KO1O2U3SIXBTHPOiSJP1rIZ6PRHnpRI?= =?us-ascii?Q?r7d+456APG6dBTAuF8WKgGgePZTDj9QjDbbDuvqPyw89nIf3f71m6rUqfXiS?= =?us-ascii?Q?nAR1/8NvubzNYahBv7brExz3+JJfLB3/kdQ8z8ZKKJTZR0uQJOUanOeTjPew?= =?us-ascii?Q?Lta+jkP223b2bXAwvmyd3VpucMSgcpMZjKXCl7Q+egf/KkJAIORz/Prcrhi+?= =?us-ascii?Q?UXIzO9w9EG3W/2RASql4+C6vwOFjxlJ8Frd1i9TSNQGeP+GrPVYxkt+W5W7l?= =?us-ascii?Q?6wnCP/MHK5xeXWE1uQGLuRbY/j5Piya/k+AJlY4ebiWcdTVpkW3L9fiQhBPL?= =?us-ascii?Q?WLJRptFmuF1AFogHzp7Hue6GQDAQGGA+aGRpK2fa2uMSUCaHTYDXq8v7rNzf?= =?us-ascii?Q?QZc9zVhfCkIWAEtoRDebnqMXrMRKOSwHJMoVGXCM11kxO/AXZUIXJyJMJynY?= =?us-ascii?Q?ghsYLTs7T43MWnkajXslWwZoxT+vrBvwqsRPezxcfRPrfTrqYJSHsI7R45eZ?= =?us-ascii?Q?kBjd+uoiQOEdKi/rYjpvmfZ002HvP+Ujz6F6sYS1tjkPaHPXSH8O42dAbFm0?= =?us-ascii?Q?YkyM4Yc+hLtFjFASZnFgpX4WLMyfDe1QfgxRRlFYuhIaoW6vRb1ymsKcN0MV?= =?us-ascii?Q?naBspQk=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0730; 3:bhvgLHUljqNZQwGn1HalGNuaF8bI8A2pSAMG3fYSx0SQEp5rp3A/aXHFcofMswekrOqdgITdiVQgb4a/jwIo3eWgHOBnIBW/uhnbJl1hCUX12zue5Gil9lfHINtgPiEuffXNH3E6My848i1VL2OxD1pGb+2yoV88Sk98izyh9Xo=; 10:LZBTJ0X0gYp6m768eM5aRLkn9z17dKOSeh4SRGGS0Ja4WI20i/7AyT+j0so1EHeZ1Qv99TXjuOU6aSYn9cJt40Fi86ibQEvuAOB/Wpm2pyQ= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2015 06:38:11.3178 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0730 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Shaohui Xie Vitesse VSC8641 is compatible with Vitesse 82xx Signed-off-by: Shaohui Xie --- drivers/net/phy/vitesse.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/net/phy/vitesse.c b/drivers/net/phy/vitesse.c index 76cad71..17cad18 100644 --- a/drivers/net/phy/vitesse.c +++ b/drivers/net/phy/vitesse.c @@ -66,6 +66,7 @@ #define PHY_ID_VSC8244 0x000fc6c0 #define PHY_ID_VSC8514 0x00070670 #define PHY_ID_VSC8574 0x000704a0 +#define PHY_ID_VSC8641 0x00070431 #define PHY_ID_VSC8662 0x00070660 #define PHY_ID_VSC8221 0x000fc550 #define PHY_ID_VSC8211 0x000fc4b0 @@ -272,6 +273,18 @@ static struct phy_driver vsc82xx_driver[] = { .config_intr = &vsc82xx_config_intr, .driver = { .owner = THIS_MODULE,}, }, { + .phy_id = PHY_ID_VSC8641, + .name = "Vitesse VSC8641", + .phy_id_mask = 0x000ffff0, + .features = PHY_GBIT_FEATURES, + .flags = PHY_HAS_INTERRUPT, + .config_init = &vsc824x_config_init, + .config_aneg = &vsc82x4_config_aneg, + .read_status = &genphy_read_status, + .ack_interrupt = &vsc824x_ack_interrupt, + .config_intr = &vsc82xx_config_intr, + .driver = { .owner = THIS_MODULE,}, +}, { .phy_id = PHY_ID_VSC8662, .name = "Vitesse VSC8662", .phy_id_mask = 0x000ffff0, @@ -318,6 +331,7 @@ static struct mdio_device_id __maybe_unused vitesse_tbl[] = { { PHY_ID_VSC8244, 0x000fffc0 }, { PHY_ID_VSC8514, 0x000ffff0 }, { PHY_ID_VSC8574, 0x000ffff0 }, + { PHY_ID_VSC8641, 0x000ffff0 }, { PHY_ID_VSC8662, 0x000ffff0 }, { PHY_ID_VSC8221, 0x000ffff0 }, { PHY_ID_VSC8211, 0x000ffff0 },