Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp2704991ybi; Thu, 18 Jul 2019 12:51:48 -0700 (PDT) X-Google-Smtp-Source: APXvYqy0oEyNrJPX24JGKnKxu1Gg42AG5sEZ9DcdvCD8CdEC07fYe8v/nKbGRoERHgSzxXBTwQJS X-Received: by 2002:a17:90a:c58e:: with SMTP id l14mr52565371pjt.104.1563479508341; Thu, 18 Jul 2019 12:51:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563479508; cv=none; d=google.com; s=arc-20160816; b=qtJkVYX0ZVXJ3ihyr5Rj4rCAUI4hLhAUUEG4+sTRmRNfCxKR2IprOqXqCIAkmxU4C9 T3S9vvvqxaqxqqRbeBDN5hSomFuc+yB/DdyNnU+9vfvz9VWcrerDCqxOEGWwGEDbUeog l6p41fwICoSIpfDIOBsNl2PX/lli7jyjMRw9sXZFPwE69O1XcgVM+QcIrnMT8+xFoS/9 e8KoTLtQMl91NJvWo+IIB1JXnp9IvzSLoLxpciq6do+GAiOdZnHrr+TWSTR9RW/lfNLP ka2KvwR/SNlj6SQu+d1mPnjmtQwCUU/8hLN8hjT7YYyOeyce8MNOMftsJRNEcCSI96uc Sfiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=f9NYi/JQfKwrckhrLZX09z+ipOmqXvg6F6g6rgIJULA=; b=YtPK0rJQeXEALRgYUTErDWma5yxUMmTZAR4RyMxy7YISVVBjPGOuxiyb8/Jks/xFQM iKtUntkZvKEXy+CP1M+J2LvKmyByqgdUyQSnC1mixUCqFL4+aJOkLjyurwzcmGNQVnsh JiKKQ+v8FZ1eROatf2Bil9odUCmGNIa0JTBWHGZGqlPcmA9+yvxPmTQtxNaRXvDdnYSX Pv35RxtTHA7zNWLWFrzqm4Hh45qiBEFESPlozd/vGXCjqE/RbSW4e5mR7hj+Vg8VB+1c N5oZOpgrlsVYjKt6ubpX6JqRFW0kC82H4KkZoMWk1dJa8bMEFsUrBMsb92BJb+dR+agQ 9DoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@lunn.ch header.s=20171124 header.b="o7Q3/nGx"; 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 k43si26546024pje.59.2019.07.18.12.51.32; Thu, 18 Jul 2019 12:51:48 -0700 (PDT) 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=fail header.i=@lunn.ch header.s=20171124 header.b="o7Q3/nGx"; 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 S2391447AbfGRTu6 (ORCPT + 99 others); Thu, 18 Jul 2019 15:50:58 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:50896 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727687AbfGRTu6 (ORCPT ); Thu, 18 Jul 2019 15:50:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=f9NYi/JQfKwrckhrLZX09z+ipOmqXvg6F6g6rgIJULA=; b=o7Q3/nGx8gD9nw1+QVSQHD+BN0 aS19BJWloHnqgRVYcSmom4PtMuEC/oKOSQ3KSuS+O1q40bf00gKUYX3jJobXFIuZkAXz737PUgUe1 /2Gxr0z8XPBCJ4q7UfzuDy43NiHl9lMKXirYYQAmooWOQtLYZMrEvJUWR/O9LvzimYPw=; Received: from andrew by vps0.lunn.ch with local (Exim 4.89) (envelope-from ) id 1hoCQK-0002w6-Tp; Thu, 18 Jul 2019 21:50:40 +0200 Date: Thu, 18 Jul 2019 21:50:40 +0200 From: Andrew Lunn To: Felipe Balbi Cc: Richard Cochran , netdev@vger.kernel.org, Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H . Peter Anvin" , x86@kernel.org, linux-kernel@vger.kernel.org, "Christopher S . Hall" Subject: Re: [RFC PATCH 0/5] PTP: add support for Intel's TGPIO controller Message-ID: <20190718195040.GL25635@lunn.ch> References: <20190716072038.8408-1-felipe.balbi@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190716072038.8408-1-felipe.balbi@linux.intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 16, 2019 at 10:20:33AM +0300, Felipe Balbi wrote: > TGPIO is a new IP which allows for time synchronization between systems > without any other means of synchronization such as PTP or NTP. The > driver is implemented as part of the PTP framework since its features > covered most of what this controller can do. Hi Felipe Given the name TGPIO, can it also be used for plain old boring GPIO? Does there need to be some sort of mux between GPIO and TGPIO? And an interface into the generic GPIO core? Also, is this always embedded into a SoC? Or could it actually be in a discrete NIC? Thanks Andrew