Received: by 10.213.65.68 with SMTP id h4csp1105912imn; Thu, 22 Mar 2018 15:36:58 -0700 (PDT) X-Google-Smtp-Source: AG47ELtFp2qCyvkBcSbosRMz7fLeP52lOJmHCXnHVvk/dSOl+3w+yElZVErNbKZYpzY8E+wLAOx8 X-Received: by 2002:a17:902:8492:: with SMTP id c18-v6mr26489303plo.40.1521758218070; Thu, 22 Mar 2018 15:36:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521758218; cv=none; d=google.com; s=arc-20160816; b=qvoaFgxl9rFNRMV2+azZxlDTTM0t2aGKJidBvX6sgXOBF0ysFcgfX9LSmZRDBpepQi +u7QLJquG+lw/vPPoIlntADiMFgNB3YVZoxy+cqvVGsPIdHAFvtGaW9cXI0ovpDXq6XL kQZppYMlvJ0VEWbVvGoGujbhw1tpNECGCLBPFTimMx227LOmx+fKlzvtgiquCtJ3izBP VaizB0ZYDr1Z2cisPUKJpUqGy8R3dycYirgxKpMBPfRaCawkdtovJL3izewLsxoaYEjY STkcuj2a289zIr/iomArtxzL2XyCSweptpzoqx9yFlc62XxgZemvGlnoWI2bY58EAEpZ UInQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=5zP1Xm9jGZS4VnZDsi5sl2WoTNbp8MuErgX1ZDSL6m8=; b=P+YClK681iigNyQx3hms7V3nLYOuSUCtIRMgjlzUj5qzEMY1hqM3R3aF0YDG9/A81/ 0hZ+rz3fZmyDoWUxXR8l9QBgNohlKnRL+hiC23pMDRj1UHLRT6k2wK/HgH3fS8Chlb+f L/j1R2Y3ds90Wrts0gsb2/appCqGOqakc6E+OYCL2OWy3j7b6/XxU1XZaizm6h4sVl6u TLabwZI9NaEnwiN+vqyDo7egExjOE99BfhSfjeejoy56/3clP4THkZXVzQsSXthhKXUo mhg+r4H15z+E4q7fzS/Wp6870UQd6lQfpnDu9efE9oL/WgBhc+tUOReMVO2yT2OoL/Ad zmtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kresin-me.20150623.gappssmtp.com header.s=20150623 header.b=VvZXuKto; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b27si14576pge.217.2018.03.22.15.36.43; Thu, 22 Mar 2018 15:36:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kresin-me.20150623.gappssmtp.com header.s=20150623 header.b=VvZXuKto; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752095AbeCVWeL (ORCPT + 99 others); Thu, 22 Mar 2018 18:34:11 -0400 Received: from mail-wr0-f196.google.com ([209.85.128.196]:43770 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751986AbeCVWeI (ORCPT ); Thu, 22 Mar 2018 18:34:08 -0400 Received: by mail-wr0-f196.google.com with SMTP id p53so2757616wrc.10 for ; Thu, 22 Mar 2018 15:34:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kresin-me.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=5zP1Xm9jGZS4VnZDsi5sl2WoTNbp8MuErgX1ZDSL6m8=; b=VvZXuKto0uGHpACwtnuS9Akf85JwUTUW1uNRM2PdWiS9lQvCIxzbe3WJbhze48ERCY fiiztYCjH7TAmawUgG6UfMaFqOKcbe7kpqddDOKzKxXWTAMdS8OtF8lJJ8a+hKR+IwVb SaRbSQzYplVACTf+W0aqX/JUAyCekwX3Oq61CbFu02DJDjuMGf5ksRaq6DN0u5Qijd/o 4IliuLVCUpyTY+xjBYCWQrA2kDd1uCB2BU6Nio1ryA78TJt4s2ZiNsxHgnBzk39ue2e0 LqTfGT4jm1GsG/SI0STpfRfM8wyHGISvBogBcj871iwLTue1SRYypPC0hxuzk5s8QPIs h5uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=5zP1Xm9jGZS4VnZDsi5sl2WoTNbp8MuErgX1ZDSL6m8=; b=MBHuNLlD+exopaxxasRIui7+8Xb2MmOqrBEzQBqwnk9IR8AzwxsUj4tD9tAoFR8R/K UCOE/gMyHzxwNQApS+W7R4QcQYrb6I+fEym2EwFwzZ2DzyAboLmZQad8UdpT6SjGEDpe zP3SQfxc4TRtMjIUMztunN76m/5ZWi4fKSNOtjgFD3P8XjV1xmDiAD0ZElKzjFEMSgbh r/X1gFvy8NIJK9U+EpfqWA7toa+jVLOZ9ZMnT9ekE8djm9ogOTZvJfbPO8NWCwEi/qCI BGSK7IRpPLOL8y+CYiTYn944/NmKa+CpJRp9sc4Po9x5361Ya48BjPt6IvHaBql6z2ur k3jQ== X-Gm-Message-State: AElRT7E/kajUpXBEJNh29GMqXAtnSBdSc7AV04MSyEGFAIgBC5FLNGbY fhCIMfDQcGb2u97GJU67m10MeA== X-Received: by 10.223.171.164 with SMTP id s33mr22015621wrc.181.1521758047623; Thu, 22 Mar 2018 15:34:07 -0700 (PDT) Received: from desktop.wvd.kresin.me (p2003008C2F1C6400A13E2F695A539B1D.dip0.t-ipconnect.de. [2003:8c:2f1c:6400:a13e:2f69:5a53:9b1d]) by smtp.gmail.com with ESMTPSA id 14sm11163805wml.41.2018.03.22.15.34.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 22 Mar 2018 15:34:07 -0700 (PDT) From: Mathias Kresin To: andrew@lunn.ch, f.fainelli@gmail.com, hauke@hauke-m.de Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] net: phy: intel-xway: add VR9 v1.1 phy ids Date: Thu, 22 Mar 2018 23:31:39 +0100 Message-Id: <1521757899-27813-2-git-send-email-dev@kresin.me> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1521757899-27813-1-git-send-email-dev@kresin.me> References: <1521757899-27813-1-git-send-email-dev@kresin.me> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The phys embedded into the v1.1 of the VR9 SoC are using different phy ids. Add the phy ids to use the driver for this VR9 version as well. Signed-off-by: Mathias Kresin --- drivers/net/phy/intel-xway.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/drivers/net/phy/intel-xway.c b/drivers/net/phy/intel-xway.c index c7eff67..7d936fb 100644 --- a/drivers/net/phy/intel-xway.c +++ b/drivers/net/phy/intel-xway.c @@ -149,6 +149,8 @@ #define PHY_ID_PHY22F_1_4 0xD565A410 #define PHY_ID_PHY11G_1_5 0xD565A401 #define PHY_ID_PHY22F_1_5 0xD565A411 +#define PHY_ID_PHY11G_VR9_1_1 0xD565A408 +#define PHY_ID_PHY22F_VR9_1_1 0xD565A418 #define PHY_ID_PHY11G_VR9_1_2 0xD565A409 #define PHY_ID_PHY22F_VR9_1_2 0xD565A419 @@ -312,6 +314,30 @@ static struct phy_driver xway_gphy[] = { .suspend = genphy_suspend, .resume = genphy_resume, }, { + .phy_id = PHY_ID_PHY11G_VR9_1_1, + .phy_id_mask = 0xffffffff, + .name = "Intel XWAY PHY11G (xRX v1.1 integrated)", + .features = PHY_GBIT_FEATURES, + .flags = PHY_HAS_INTERRUPT, + .config_init = xway_gphy_config_init, + .ack_interrupt = xway_gphy_ack_interrupt, + .did_interrupt = xway_gphy_did_interrupt, + .config_intr = xway_gphy_config_intr, + .suspend = genphy_suspend, + .resume = genphy_resume, + }, { + .phy_id = PHY_ID_PHY22F_VR9_1_1, + .phy_id_mask = 0xffffffff, + .name = "Intel XWAY PHY22F (xRX v1.1 integrated)", + .features = PHY_BASIC_FEATURES, + .flags = PHY_HAS_INTERRUPT, + .config_init = xway_gphy_config_init, + .ack_interrupt = xway_gphy_ack_interrupt, + .did_interrupt = xway_gphy_did_interrupt, + .config_intr = xway_gphy_config_intr, + .suspend = genphy_suspend, + .resume = genphy_resume, + }, { .phy_id = PHY_ID_PHY11G_VR9_1_2, .phy_id_mask = 0xffffffff, .name = "Intel XWAY PHY11G (xRX v1.2 integrated)", @@ -346,6 +372,8 @@ static struct mdio_device_id __maybe_unused xway_gphy_tbl[] = { { PHY_ID_PHY22F_1_4, 0xffffffff }, { PHY_ID_PHY11G_1_5, 0xffffffff }, { PHY_ID_PHY22F_1_5, 0xffffffff }, + { PHY_ID_PHY11G_VR9_1_1, 0xffffffff }, + { PHY_ID_PHY22F_VR9_1_1, 0xffffffff }, { PHY_ID_PHY11G_VR9_1_2, 0xffffffff }, { PHY_ID_PHY22F_VR9_1_2, 0xffffffff }, { } -- 2.7.4