From patchwork Thu Dec 7 14:27:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 120992 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp8428923qgn; Thu, 7 Dec 2017 06:31:01 -0800 (PST) X-Google-Smtp-Source: AGs4zMaC6r+MfZ9I2m8m+G0oaBCyLAeMlqpWJtD6hElhzT5lMkpofipRFxT/35UEsEVC5eKcv9ZS X-Received: by 10.99.136.198 with SMTP id l189mr26301347pgd.307.1512657061710; Thu, 07 Dec 2017 06:31:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1512657061; cv=none; d=google.com; s=arc-20160816; b=tArQzy7/48ePcLK4awQVpYqLo88ujPBURQVnexVn8CAcmfbsb2ejZn6MqIf0ZGxBeg 2zj0hah/Xz3TP1HZnkp5ZRJtOLJO/rJC3UimCWWk+ldcVBSZDdtIXAZoWx94kFN+DGHx fzRMZ/ihu0YmlklDhJHQFgEhvGt8FTThDu+tOBec7qEgzBMo9PHXld2WA4UxXkwM/Ryk XjFiUELuK/jczYfxM00C4+OVhsZ5noRGzJIPEkQLS8C+/89V4+P+Fsx5hKtrPOJr4m1i lpUDhqtoEBKBM7boyI2ZDHWYJvZZcHvB4fL9b6VWzaPoRjMb2dA7s/lzDFLfcVJ1rYcW xYXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=q7e4HKXZR4ESH0GrvRKoyr3daT5v7CIKtMgVYqMSyE4=; b=GyoNm/C35d42pt7kOcSxghHxo8mixm0I2BgVE8iWTLPeHruOVLKZqQMYcuWIuJdb5M MUFPCUuoOaKUpKkiJ00XvCpM+2Z9kCNETZWoXyYBH4qKJuyyoPuEmeUdLx6yVXKsykh4 G/Iu3aEVyBCvgaNkXFM+HbIZqFr8G/kGGPHMdqssvs0cv6LiTy4qMTz1AArrJItsJ4lq ztwltkuiBlt0NHv7KcQMI2r1QvDIZ50FQVR0tVmNMRARK76dWOykvzjZfsAmcF+fQFAb L/ancqcKGCDgnkH8t60V6mZ18c3cHqyW+QkulBX7MC09RvLYyG4LCVrwxzlChvQN1QWF sXYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=xQSm8UJT; 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 v10si3808708plg.543.2017.12.07.06.31.01; Thu, 07 Dec 2017 06:31:01 -0800 (PST) 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=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=xQSm8UJT; 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 S1753728AbdLGO1V (ORCPT + 22 others); Thu, 7 Dec 2017 09:27:21 -0500 Received: from mail-wm0-f54.google.com ([74.125.82.54]:46567 "EHLO mail-wm0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753224AbdLGO1T (ORCPT ); Thu, 7 Dec 2017 09:27:19 -0500 Received: by mail-wm0-f54.google.com with SMTP id r78so13446532wme.5 for ; Thu, 07 Dec 2017 06:27:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=q7e4HKXZR4ESH0GrvRKoyr3daT5v7CIKtMgVYqMSyE4=; b=xQSm8UJT2eJ1ElLT5v9sEPLlTvCthaLGElKQIEe96JZEfuaIQjqUDjz2nK+jGgJEpd 1LVox1Kp4+Q7N8AFE8WmHZp+GfcJPkSr8dRBf6uRn2c7iRt9YSm3DzdsgPID7VpjkIE2 VtASgpNza/VWUMHBit8IRceGA4JCY3N2rYfZqqxn9LNAmN4zfSZOgpgYTpSko8pb/Lsh KXWpohV+nvOmSFby+4oYFXAJX5SCAeTv3AdQBx8uWQLcF02rw2A9ZRDCk61SORkLG9OF RrNH/QyTMwf1qccbJwaRNMJoDUnNQF1hqwq95HR7tnUE0QcnwmSCTrNonAGHMm48Txwu jjJA== 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; bh=q7e4HKXZR4ESH0GrvRKoyr3daT5v7CIKtMgVYqMSyE4=; b=iRG5t/fnjIJzFWRuNkNlKMZDCUxzuyyv8FnxI+Svp1tdSuySYv96Afc/ULKU/VOKRt 8+FoT8AhhB9gnX5/luFlPm1GCIC1KtwGRGEU/W3Ldd/Kh/rDBX9AMM76/pWuO3MD5hQs pybpVcYc3ytNAh3C73xXHAVDUtQu5Uz85vAxAL9cTXkUl2D6McLRnqrKC2v+5UXwjqDr q6QR59laRawUle4XBl0x8po4ZSnK0euLzAuXqc+RiUhUKxlKzuVcNdUHKb2gOqjaLyTZ RlVXT82apzrs9/7zw6iVGJ4DgcRptBa6mYV1/XOS20f9syH6nwiRoEY0jvRwcJzq7YGp wY7Q== X-Gm-Message-State: AKGB3mJrfxNOkJ7DjyAdYrJrib9pCWIZGrAw7WeOQ5BVHbCa4lpxaNwO HlMhTCEXvRzNpu9yv7lT5cE8mg== X-Received: by 10.28.120.19 with SMTP id t19mr1423330wmc.64.1512656838321; Thu, 07 Dec 2017 06:27:18 -0800 (PST) Received: from boomer.baylibre.local ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id t138sm6264520wme.16.2017.12.07.06.27.17 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 07 Dec 2017 06:27:17 -0800 (PST) From: Jerome Brunet To: Andrew Lunn , Florian Fainelli Cc: Jerome Brunet , Kevin Hilman , netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next v2 0/8] phy: net: meson-gxl: clean-up and improvements Date: Thu, 7 Dec 2017 15:27:07 +0100 Message-Id: <20171207142715.32578-1-jbrunet@baylibre.com> X-Mailer: git-send-email 2.14.3 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The patchset is a v2 of the previous single clean-up patch [0] which was part of larger series. I initially to send these patches separately but adding helper function without using them did not make much sense after all. So, here is the complete patchset. This patchset add defines for the control registers and helpers to access the banked registers. The goal being to make it easier to understand what the driver actually does. Then there is fix for the incorrect sampling of the MII LPA register which is often breaking the auto-negotiation with this PHY. More details on this in the related patch CONFIG_A6 settings is removed since this statement was without effect Finally interrupt support is added, speeding things up a little This series has been tested on the libretech-cc and khadas VIM Jerome Brunet (8): net: phy: meson-gxl: check phy_write return value net: phy: meson-gxl: define control registers net: phy: meson-gxl: add read and write helpers for bank registers net: phy: meson-gxl: use genphy_config_init net: phy: meson-gxl: detect LPA corruption net: phy: meson-gxl: leave CONFIG_A6 untouched net: phy: meson-gxl: add interrupt support net: phy: meson-gxl: join the authors drivers/net/phy/meson-gxl.c | 215 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 197 insertions(+), 18 deletions(-) -- 2.14.3