Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4549822imm; Wed, 30 May 2018 07:39:38 -0700 (PDT) X-Google-Smtp-Source: ADUXVKL9r58HGKMwzsYpFW2TN2ImiP1j9KJvnBMyySSTcPQ6BWQHLYAfGmsXn3uw/RsImZRDidUB X-Received: by 2002:a65:5a4f:: with SMTP id z15-v6mr2353533pgs.283.1527691178506; Wed, 30 May 2018 07:39:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527691178; cv=none; d=google.com; s=arc-20160816; b=rFk0x01OvYwM7JrY20tNPTiTjOXSSurE5ceffXEtWzkYloXZ8aEZtki+sG/r8sTo07 dAXX594t1zQtg+yd4eVC/XPGo5Hsi7tf4ut69LJAWHTvKta1W8B+A2/UunLsAKK2hvm/ SlEZUvlMD9rco2E8UujkR50qPj9QwiPKxSk94g/ScKg3P5YPwYguufAtEn7Dmsuba9xp xLp6N5bFyQMqMCbauB5dEG1JOtaOveyKI808VXmjHZw7K8wI4r1tc65FYW8tOYA0MlkU 2/EU2J1JaffWZUvu7uw9i3e/wBlWRRxvxXEqiVMkw3az+J9dHZdq+ryXsL8jFCbMg5kJ KMeA== 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:arc-authentication-results; bh=DKBj7OomVw18ZNu8N4LuA1GrUh70FpjeXg1RnJbphS4=; b=gSoXVinDToQlcu2QQm1iioqczvM9xJljpxwZ3/9iKTlIDo17YSH2xWSPeVOIMADQ5j 6Rasg36QaZkSA3Lakt/8E6lpl8V2Fz7Ik+NllTVeO7JOAnL4ghDXv/OyfQhkiLnQCWXq UMGSurgqBh+RBuaEJanCdXRd61CcaJb5H/8vTpOmJalUauFaT39+S4qguHcQAw66Ns+I X50z8ik8VEwRHAQFbKSBMHzHW4/zGYojM9RngBwpzZX4Eq/cWpeu3+Eq+6d8PZMqtB46 eMYS6Te91PKdvkt8fQX8TqXquX0AKZhIkSs0TlWjZCx8O/bHTW6NiNzmajGogq0jkCj4 cQrQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uioUx7gH; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u6-v6si34880887plm.99.2018.05.30.07.39.24; Wed, 30 May 2018 07:39:38 -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=pass header.i=@gmail.com header.s=20161025 header.b=uioUx7gH; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753802AbeE3Oia (ORCPT + 99 others); Wed, 30 May 2018 10:38:30 -0400 Received: from mail-pl0-f66.google.com ([209.85.160.66]:44916 "EHLO mail-pl0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753789AbeE3OiZ (ORCPT ); Wed, 30 May 2018 10:38:25 -0400 Received: by mail-pl0-f66.google.com with SMTP id z9-v6so7870887plk.11; Wed, 30 May 2018 07:38:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=DKBj7OomVw18ZNu8N4LuA1GrUh70FpjeXg1RnJbphS4=; b=uioUx7gHWYx4ZA9oz6eeE26dng3NLkpcRH9A58Ul4YhTLeL1aI2AApTW2wjxWLN+36 6D6+ohYIXrKG/0ACaujrUk0/eezf2BDfNIazHf3HvKw3EsY8zxocKQTkF53kg6NvVLpk /ORWiN6Pr31LqvVSgDSl3iJKqiGgS/9LYtvHWQsMCqNiu/Y5qjhZzMKMZTVueYMoEQ9S 64Gt2+Pzm8iSa5MyO2Nj2cPMWNhaALSZ+3eqmgXa6RAUmP4FQfoPW2C+KfXQg6t55Zn5 sspKM5321aFioPqGKJe3tdkE7uiMz5JmdbG0Vrw8KTbBC4T94RgQVc0/C8TX1NgmZbTn vMeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=DKBj7OomVw18ZNu8N4LuA1GrUh70FpjeXg1RnJbphS4=; b=WaqSS1PRn2fazemZEBQcW0Wl3e0uRHbWyR4lnxxgFUM4hfTxhs+beuA9x5nPhnr/no e4S1IXEAAEaiW9tjKsE2ZtpsbUM83hJqWyvQP60bxmkQK+uxFaDx1usdadqr2oGBIYPJ A2cwdO/SYMtP/y+7cx0TraEHc0SekUVJi+se/ktz84rrpkJMBHI0joHNuxIsIpuC0giW ovwYU2DGwm0T/npRr035GOPPoj1CZ+ua9IXMHIwsALJfbkhUmedrE5bxfJGcvOh1F1sF lk7N68JMsre5AKJn6UMYoidH6FOL9VxD+bGgdhvAm6r/Rn4zByqcr2yqryFmoWBLY9SE K3Gg== X-Gm-Message-State: ALKqPwfoO/5DlPUOF6vkyQs8q/RObudin2Jaj2o9LHDiT9IMEBtrtyzO 0yfBmV5O/5VEOg5Img1Q0RS6UA== X-Received: by 2002:a17:902:8604:: with SMTP id f4-v6mr3179363plo.4.1527691105249; Wed, 30 May 2018 07:38:25 -0700 (PDT) Received: from localhost (c-24-4-232-150.hsd1.ca.comcast.net. [24.4.232.150]) by smtp.gmail.com with ESMTPSA id w2-v6sm27421784pgq.43.2018.05.30.07.38.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 30 May 2018 07:38:24 -0700 (PDT) Date: Wed, 30 May 2018 07:38:22 -0700 From: Richard Cochran To: Johan Hovold Cc: Greg Kroah-Hartman , Rob Herring , Mark Rutland , Andreas Kemnade , Arnd Bergmann , "H . Nikolaus Schaller" , Pavel Machek , Marcel Holtmann , Sebastian Reichel , Tony Lindgren , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: Re: [PATCH v2 0/8] gnss: add new GNSS subsystem Message-ID: <20180530143822.lvtwjvbqe7gvbvgq@localhost> References: <20180530103242.20773-1-johan@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180530103242.20773-1-johan@kernel.org> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 30, 2018 at 12:32:34PM +0200, Johan Hovold wrote: > Another possible extension is to add generic 1PPS support. There are two possibilities to consider. 1. If the PPS causes an interrupt, then it should hook into the PPS subsystem. 2. If the PPS is a HW signal routed for example to the input pin of a MAC based PTP Hardware Clock (PHC), then it would make sense to model the GNSS device as a PHC as well. This PHC would be readable but not writable, and more importantly it would offer an output signal. Then user space could use the existing interfaces to dial the PPS signal from one device the another. (Come to think of it, modeling the GNSS as PHC would also give you the interface for #1 as well.) Thanks, Richard