Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753631AbdC2QOp (ORCPT ); Wed, 29 Mar 2017 12:14:45 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:16683 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752175AbdC2QOn (ORCPT ); Wed, 29 Mar 2017 12:14:43 -0400 Subject: Re: [PATCH] ARM: dts: keystone-k2l: fix broken Ethernet due to disabled OSR References: <59ba5ef37f17ff1c10d9d52ca06ef341b2d476eb.1490782833.git.nsekhar@ti.com> Cc: Sekhar Nori , Santosh Shilimkar , Rob Herring , Mark Rutland , Russell King , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Tero Kristo , Murali Karicheri To: "arm@kernel.org" From: "santosh.shilimkar@oracle.com" Organization: Oracle Corporation Message-ID: <5adb4f5d-78c4-453d-898d-60c588eb1d14@oracle.com> Date: Wed, 29 Mar 2017 11:13:39 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <59ba5ef37f17ff1c10d9d52ca06ef341b2d476eb.1490782833.git.nsekhar@ti.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: aserv0022.oracle.com [141.146.126.234] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1568 Lines: 38 Hi Arnd, Olof, On 3/29/17 5:32 AM, Sekhar Nori wrote: > From: Murali Karicheri > > Ethernet networking on K2L has been broken since v4.11-rc1. This was > caused by commit 32a34441a9bd ("ARM: keystone: dts: fix netcp clocks > and add names"). This commit inadvertently moves on-chip static RAM > clock to the end of list of clocks provided for netcp. Since keystone > PM domain support does not have a list of recognized con_ids, only the > first clock in the list comes under runtime PM management. This means > the OSR (On-chip Static RAM) clock remains disabled and that broke > networking on K2L. > > The OSR is used by QMSS on K2L as an external linking RAM. However this > is a standalone RAM that can be used for non-QMSS usage (as well as from > DSP side). So add a SRAM device node for the same and add the OSR clock > to the node. > > Remove the now redundant OSR clock node from netcp. > > To manage all clocks defined for netCP's use by runtime PM needs keystone > generic power domain (genpd) driver support which is under works. > Meanwhile, this patch restores K2L networking and is correct irrespective > of any future genpd work since OSR is an independent module and not part > of NetCP anyway. > > Signed-off-by: Murali Karicheri > Acked-by: Tero Kristo > [nsekhar@ti.com: commit message updates, port to latest mainline] > Signed-off-by: Sekhar Nori > --- Acked-by: Santosh Shilimkar Can you please pick this up for rcx fixes ? Regards, Santosh