Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp2685767pxt; Mon, 9 Aug 2021 06:39:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw8y121i8vTzNHXWMDc0/cdSFNBwR25cXrdNIyhlhiFMuQOkmiT2aiOAxV+eOho5KKeg5GY X-Received: by 2002:a17:906:4e85:: with SMTP id v5mr22282754eju.159.1628516364641; Mon, 09 Aug 2021 06:39:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628516364; cv=none; d=google.com; s=arc-20160816; b=FBadDljIItbcaBjEMeuzjw1qMpWQ1JVAzizXKRSX4n9M3YMOPFNTbdu5RuLQXEzZ5c LeeqTxHK2m1XboSYtweffWHbC9Rw1Fti+lO6n4tc59mxtXxIkqvOlRMZkew6u9Koxli5 +uOhSCbIXxEK3YwdqQl4Q0q//JSMMaRGFYkGHEKIEA10oRdghhU2e6BxnUkJZoXBVLJz dyq7f3yWJs4J2FnoRH+nkX6aqyOgPZmEpWaN5TAUGEqpaRlzeUEtbMMe4a1nJpr1IaLo 0QwaewB2BAmwtnTKBaUkXZAVunjssDiecGhGcyQM8P6ywHMKisHZ3A3sz20Z3LoTL00b v1DA== 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=4ANahQ2cqmBDHTiQEa5YLbEqQAFRzNMJ3iDCtBOXvgI=; b=BgLsbHNAx6uJaYOH//hlnPgf+9FA/XSzGadj4YCcYblX6SWLIImGN/gylgZxNQghbv daDydRnaBEmbp979v+lMHLLAnO7oeGKyjvXPj+LcYw/B2m/XB1hYq1s1wS1CnGSQwIL7 9enlxXsG8oO/KOGiPisqfIvXPdUlz1ErBvIQDQBUkk2Fa8kPj0y19pHG5prrv8OrCd6Y L7qxNTyuc3szoUEDndGE6T75PzAEqqHwD0FaZa7ea9SuAcrZxmop+feNuKsP5v0vkrlh Ba7oP+6IzNCgslKBBhDwBB0KT1gBH27mFrLX717hGYsmNHbfuL0sf7HVXHiukQ55i9FJ r3Iw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=ZBYHEpi+; 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 de19si17572370ejc.623.2021.08.09.06.38.55; Mon, 09 Aug 2021 06:39:24 -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=ZBYHEpi+; 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 S233199AbhHINft (ORCPT + 99 others); Mon, 9 Aug 2021 09:35:49 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:39978 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229474AbhHINfs (ORCPT ); Mon, 9 Aug 2021 09:35:48 -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=4ANahQ2cqmBDHTiQEa5YLbEqQAFRzNMJ3iDCtBOXvgI=; b=ZBYHEpi+HbXPwkc/gBLFF8X5pf 880QW5VjvwWasYI5PzgwK41YsF9fYzv0YeC7r6EwGDR7Au3ztt/yjWgGwM2pvhpBiDrpowKHpPptG OUqP2HB7ie0GOy8N5LlbFHRKbBZ63pc9lDK5Q+a6nscl9Vjemgdz3XQnB/GFs6V7icdE=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1mD5Qr-00Gi51-F9; Mon, 09 Aug 2021 15:35:09 +0200 Date: Mon, 9 Aug 2021 15:35:09 +0200 From: Andrew Lunn To: Wong Vee Khee Cc: Vivien Didelot , Florian Fainelli , "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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210809102229.933748-2-vee.khee.wong@linux.intel.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 09, 2021 at 06:22:28PM +0800, Wong Vee Khee wrote: > From: Michael Sit Wei Hong > > Unlike any other platforms, Intel AlderLake-S uses Synopsys SerDes where > all the SerDes PLL configurations are controlled by the xPCS at the BIOS > level. If the driver perform a xPCS soft reset on initialization, these > settings will be switched back to the power on reset values. > > This changes the xpcs_create function to take in an additional argument > to check if the platform request to skip xPCS soft reset during device > initialization. Why not just call into the BIOS and ask it to configure the SERDES? Isn't that what ACPI is all about, hiding the details from the OS? Or did the BIOS writers not add a control method to do this? Andrew