Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp4497385pxt; Wed, 11 Aug 2021 07:23:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyvvOY64jwDeFGRt9r2GuvL63hkusPpvUkeub53kKz9l4RpkXLxdPiTP2fbEpg7ywP2Qb+d X-Received: by 2002:a05:6e02:2149:: with SMTP id d9mr173019ilv.141.1628691820258; Wed, 11 Aug 2021 07:23:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628691820; cv=none; d=google.com; s=arc-20160816; b=R+Ey/VG+2SfdlB0jb8EJ2krDbOvZCgvXt2YigrTTWdxC7VQ4/VZwr8+SMpHYmlsN9v lAgIjDXAmAXv/NFyCVaaqnnrZfafsCu1uOmf3ERDN8L49ws+mvUmKYjM0V0qeOHfpVgB hlHrCsE5ZdfIuaY5ZyCQUc0juBJve78fXpaLZt+L0IwTi14nM3q2fZGPK+w9mloXY33/ yQNMZIeW5+4e3WzKjQdeD4NlYNrlaaQGGBe51tLrLiNaDHaKop2Dfi7kuBCDfEzUh2qr MZ2/R6fX+shETlRM2gME9WLEJfWVaooU06dZYhxZph9lb6t5m9bbAgJX/Awykke8WDjj uTTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=hKc2VUZOlUn7+9qhTayubrmJeEFnKYw+IpcOlyGgPPk=; b=KE1FIirrb69myTC0xKElp4RbocOsG7dC3A6K3GwDuxH3S7mNyInPwsYT1jHnlnO9hs dQ+wXVB/QKIuy0t1fOLRtHfNkadkkX7XEXmEPqmCdkZpqVNxeSYPhV7s+qTf976QF0UM xVV1yxEkCcXEamixS3MD9Xq/f6aVX2YljH3N+Gyk2U8VsoPIhRfw1MZo+jz21JXKPYcK tb7OJOdglmKBJ2D8HbGuRck05Vha+sFl9dq11/VIVI2P4Dbqm5U6wnrJmOxpNEDfml5w XaQA9JikzOoKlQa7V2DjEn87suHrda1bdR6OMvW6lITzbX0q/HBSkLaGE+6WMZlebc0t J5Ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b="PbyC/yxQ"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d131si37091066iog.11.2021.08.11.07.23.27; Wed, 11 Aug 2021 07:23:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b="PbyC/yxQ"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232634AbhHKOVz (ORCPT + 99 others); Wed, 11 Aug 2021 10:21:55 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:45150 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232341AbhHKOVy (ORCPT ); Wed, 11 Aug 2021 10:21:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=hKc2VUZOlUn7+9qhTayubrmJeEFnKYw+IpcOlyGgPPk=; b=PbyC/yxQGYgnOdQZDAa0h8cp6m Qlzmv+ahlLg98NOGhtKsPTjc5n4pywyf0RD2mgvwWFJpCpJOwSLsu/y58jWtQNZO5bTSbHSy3cQS3 4PsgXxyKHPz9IbUkdqdRUBChsNzWnr6T2OhDC2hLQDR7n57+YaDf/GW9w/bBFFq6NEbY=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1mDp6G-00H7vb-PU; Wed, 11 Aug 2021 16:20:56 +0200 Date: Wed, 11 Aug 2021 16:20:56 +0200 From: Andrew Lunn To: Florian Fainelli Cc: Wong Vee Khee , Vivien Didelot , "David S . Miller" , Jakub Kicinski , Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , Maxime Coquelin , Heiner Kallweit , Russell King , Voon Weifeng , Michael Sit Wei Hong , Vladimir Oltean , linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next 1/2] net: pcs: xpcs: enable skip xPCS soft reset Message-ID: References: <20210809102229.933748-1-vee.khee.wong@linux.intel.com> <20210809102229.933748-2-vee.khee.wong@linux.intel.com> <20210810235529.GB30818@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > BIOS does configured the SerDes. The problem here is that all the > > configurations done by BIOS are being reset at xpcs_create(). > > > > We would want user of the pcs-xpcs module (stmmac, sja1105) to have > > control whether or not we need to perform to the soft reset in the > > xpcs_create() call. > > I understood Andrew's response as suggesting to introduce the ability for > xpcs_create() to make a BIOS call which would configure the SerDes after > xpcs_soft_reset(). Yes. Exactly. That is what ACPI is for, so we should use it for this. Andrew