From patchwork Fri Apr 6 12:46:35 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Esben Haabendal X-Patchwork-Id: 895696 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="ALWXcKU0"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40HfbX1TPWz9s0y for ; Fri, 6 Apr 2018 22:47:04 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752662AbeDFMqv (ORCPT ); Fri, 6 Apr 2018 08:46:51 -0400 Received: from mail-lf0-f68.google.com ([209.85.215.68]:39726 "EHLO mail-lf0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752187AbeDFMqr (ORCPT ); Fri, 6 Apr 2018 08:46:47 -0400 Received: by mail-lf0-f68.google.com with SMTP id p142-v6so370809lfd.6; Fri, 06 Apr 2018 05:46:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=+63H1hQNxXy8xly/7iALXAQ87ERfx6LOmluFeIcCZ7c=; b=ALWXcKU07KJwmfiKf8FkZxwpeejZkLfoFNWg+grxTam0NyYh3jJOJi0trfKTBMmR1u Qo4Yzpp2/U5H8gGoiuyg97KNR+IMLgWVCbm5qnESZ+I5zVH1DW9Y3YilL9L+9NbPDrz/ A39mRuyG2SZ5aGNAuScjHHfF+XdIos23GUgqmo5mgzKWVujsZTCq6sJIO+9NvQlRGAcu sVjyd2JpTyL1dDwbguLNjguRg9YabLbJaaVTUdwQc7/AUyM1X/h2sKU6AkIN5dZEM2Z9 AIxcuobXexfVQH0es8kFOZYB48VhywQ23WR6wjI5nqbaKDyBezyo0+Ju8NInHUGb5k/H fwTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=+63H1hQNxXy8xly/7iALXAQ87ERfx6LOmluFeIcCZ7c=; b=I/U+DSvWK7lNcaoF2PLb7eEynU/TbgiQ6+83VcSgQUxS9f0I3MxvfZzn5hipZabhAB uNWk1jW5SYOtUi2LFR+CJHjUGCeVsSG3WRnnKa+H9ydeQttZR8QbwRTvrqGRZD8E3Svm d0PNc8SdyMopNV2P1S8a1tWnYFV8Ze7VM1dJoA9kZjfITnbbsL+Jg6yQsYwQd+usybOh L8Rcm7j3TsCY41CBFuhLjX5nbcVmreU7+swPWaItEfLSECrtGOq7LTTKQAymAm+gaaXK JUYQrRrDb5pO8wzJ5500F9O3hue+SfF52ImjoBC/IMR5ABJrDQAlXONhMOZu96e7NXDT JcFQ== X-Gm-Message-State: ALQs6tDIkOVG92k7X5A7TOYPf34ThNTWLEyrOLw286Hesg1Dpb9BhGmY 3gnXn2/v7h8KPh+GzgeNMo/2Fs01VM8= X-Google-Smtp-Source: AIpwx4+pfXxAM6+5I1y/M6dSR6DNJudzg9L2pQt9ZT7dJ1c6GvSbqOBP2otqE1doSbei08SQ3JeA7w== X-Received: by 2002:a19:381c:: with SMTP id f28-v6mr15759564lfa.15.1523018805255; Fri, 06 Apr 2018 05:46:45 -0700 (PDT) Received: from localhost ([87.54.42.112]) by smtp.gmail.com with ESMTPSA id k9sm1768411lji.17.2018.04.06.05.46.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 06 Apr 2018 05:46:44 -0700 (PDT) From: Esben Haabendal To: netdev@vger.kernel.org Cc: Rob Herring , Mark Rutland , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Claudiu Manoil , "David S . Miller" , "Gustavo A . R . Silva" , Esben Haabendal Subject: [PATCH] ARM: dts: ls1021a: Specify TBIPA register address Date: Fri, 6 Apr 2018 14:46:35 +0200 Message-Id: <20180406124635.12319-1-esben.haabendal@gmail.com> X-Mailer: git-send-email 2.16.3 In-Reply-To: <20180406123836.12019-2-esben.haabendal@gmail.com> References: <20180406123836.12019-2-esben.haabendal@gmail.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Esben Haabendal The current (mildly evil) fsl_pq_mdio code uses an undocumented shadow of the TBIPA register on LS1021A, which happens to be read-only. Changing TBI PHY address therefore does not work on LS1021A. The real (and documented) address of the TBIPA registere lies in the eTSEC block and not in MDIO/MII, which is read/write, so using that fixes the problem. Signed-off-by: Esben Haabendal --- arch/arm/boot/dts/ls1021a.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts/ls1021a.dtsi index c31dad98f989..728e206009ea 100644 --- a/arch/arm/boot/dts/ls1021a.dtsi +++ b/arch/arm/boot/dts/ls1021a.dtsi @@ -587,7 +587,8 @@ device_type = "mdio"; #address-cells = <1>; #size-cells = <0>; - reg = <0x0 0x2d24000 0x0 0x4000>; + reg = <0x0 0x2d24000 0x0 0x4000>, + <0x0 0x2d10030 0x0 0x4>; }; ptp_clock@2d10e00 {