Received: by 10.192.165.148 with SMTP id m20csp341712imm; Tue, 24 Apr 2018 23:51:19 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+jZ34eWhdoJzbZontu8utdRH6TzvwVm60Rk8azR2WaJ1kjrUzwLHpEZ+2PvqL/SCe4Ri1J X-Received: by 10.99.109.139 with SMTP id i133mr22803311pgc.268.1524639079448; Tue, 24 Apr 2018 23:51:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524639079; cv=none; d=google.com; s=arc-20160816; b=SLj7CU1nBQdjg7HjuqF0Q2WjtEwCPInGrurAbeR7Si5CQngWflFEnZXkfG/gtWHU5a Qrc3u8kmTDycYX3cPK9oLy9AlwGXU9t68oKdbdD09CtuVWGPkupRvWFPP3jC0f7L+x+p 3YK8jRaSMpq7XQ93W7AJGU7qCBVA705UAqo6Qfo/W+EX+hQtscmOH3E6SaohGriPSGLd kXmLI2XrFXK1mVNr1UHK7zET798EU6xv+KyrYT45a63qp0bsRSLKtqFTqVayVMQxpcWH SFSL4uzVfTH89c+lsr6OFDPhHW6CgC1mWPqeBimSCurF5+bvc2uyQXHpx0P3ODHUrHVg Ghlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:arc-authentication-results; bh=V+ov4UsnWmrYAQhoKcCbO8PqWveUhHWZgxYrBOMwKy8=; b=LnTLFiaHAjQiI+1D8/Ls1BUEY0hdm7OSDe+EsNUl4grhWQ41yeq7RvX+ww7AZFd+h9 yC1s7o5x5Ai0Suv5pP7ainMu77lmOuratpCsZUp+Bk7sl6wswxpChEtFOIGqMwWcSpH5 4SNBbLbALCnp/YK00FfQgDYha+sVnDBop+hzxocDWZhD+bvT+5NfWvRTWrAa0zYXHc5r T8vwI9R9CVHTntP6rHbMVbfnGBZyegPH9fn3090Lc0FnkPyuigUzymwlMna4R32sMLFm t5+Q10EfbHsCwK9K2Q0H29rTqNKWhBBuMCDX8s2C50sa1o13qJiQ2LeK3yQVE6h4qmIM i8Uw== ARC-Authentication-Results: i=1; mx.google.com; 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 c129si15494307pfa.99.2018.04.24.23.51.05; Tue, 24 Apr 2018 23:51:19 -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; 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 S1751298AbeDYGtz convert rfc822-to-8bit (ORCPT + 99 others); Wed, 25 Apr 2018 02:49:55 -0400 Received: from coyote.holtmann.net ([212.227.132.17]:59693 "EHLO mail.holtmann.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750943AbeDYGtw (ORCPT ); Wed, 25 Apr 2018 02:49:52 -0400 Received: from marcel-macpro.fritz.box (p5B3D2CDF.dip0.t-ipconnect.de [91.61.44.223]) by mail.holtmann.org (Postfix) with ESMTPSA id E08E4CF30D; Wed, 25 Apr 2018 08:56:14 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Subject: Re: [PATCH 0/7] gnss: add new GNSS subsystem From: Marcel Holtmann In-Reply-To: <20180424201318.GA14390@amd> Date: Wed, 25 Apr 2018 08:49:49 +0200 Cc: Johan Hovold , Greg Kroah-Hartman , Rob Herring , Mark Rutland , Andreas Kemnade , Arnd Bergmann , "H . Nikolaus Schaller" , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Content-Transfer-Encoding: 8BIT Message-Id: <5C928A70-2E4C-443D-A4F9-AACBF164C4BE@holtmann.org> References: <20180424163458.11947-1-johan@kernel.org> <20180424201318.GA14390@amd> To: Pavel Machek X-Mailer: Apple Mail (2.3445.6.18) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Pavel, >> This series adds a new subsystem for GNSS receivers (e.g. GPS >> receivers). > > Actually... I'd just call it GPS subsystem. Yes, GPS is a bit > misleading, but so is GNSS. We'd like Loran to use similar interface, > right? We'd like to QZSS to use similar interface, too… GNSS is the term that is known and used by everybody in the industry to identify GPS, GLONASS, Galileo etc. > https://www.pcworld.com/article/205325/japan_launches_its_first_gps_satellite.html > . QZSS is not _global_ positioning system. Still they call it GPS. I'd > call it GPS too. > > (Alternatively, we could have drivers/position and /dev/pos0...) > > Looking closer... I'm not sure if it makes sense to push different > protocols (SiRF, NMEA, ...) through one device. Userland should know > what protocol to expect... Yes, there will be common code between > /dev/nmea0 and /dev/sirf0… Device node naming is pointless, use DEVTYPE uevent property for identifying the expected protocol. Regards Marcel