Received: by 10.192.165.148 with SMTP id m20csp5048358imm; Tue, 24 Apr 2018 12:46:42 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+03yIRpM0qyZY4EFFbEMz9ab8FzsI/GO16jdR4myWGZL2CkSPpN9eejN0idlpj3V+L5ueU X-Received: by 10.101.70.200 with SMTP id n8mr19886325pgr.62.1524599202019; Tue, 24 Apr 2018 12:46:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524599201; cv=none; d=google.com; s=arc-20160816; b=zDL7D8HJDXLZTKiDSnI/Aq9eu0vViRywHXA2+0BTwCMPEJaYNNEKMjFAyHrkWLH+sV c5Hkrp3g+lQSL9cu+LtQxfNHK3jjTsc3IlgS0jbHrzvhEpo0I9vMuSwU8pEWsq2lFI2V DdlJEkqpYmPf3U5eLuaLUCxM6Ao53QRx7VPufRljZcoBtJKwG7FRtOQQZSmwZ3dg5GhQ e7sozDLWSdGU2vlMTLLNEoXYu+czKjPv38lciqGttQ7/+70VKqqSkyT2jGKbkFYunpAx tnh8+ohu2C2+PSFTxZ2aWqac4DTDBuzre1Ax9mXXYCkNyJOZf7cb08hPpj94L+xiM2rq +5Jw== 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:dkim-signature:arc-authentication-results; bh=eiX50jg7GVF50Y13JE0BvrkdDETuenub7xGKuYDcu24=; b=MvkGHk/qtJFN+ptxD9T/66tz7R9QywYl12tVVOv8+XFkIyao8atYT6JmKB7qSRxiR4 KfqII7U6ILOXockQG/i8PLG94TDWgl15tOJOyQ9ZgE+hkKpDRcVFZK/FQDC42Vgzdss9 6+Lvrsy13dF/b5ySxoiIYsIKuMCFDtzVZ4kA1f7hdkIsKabGEKb1l2L9O9M+2WINTEhH KaI/KseSCbggJPv4YWkkqM8kTODzuYzBvGecFlwul6/jUFD3URH6OFJ/D257uA7dySus xiCgQVgLFyiu6DDBdVpQZr3LUFy9lIdD7ssChh7WPhek77ZnyUiLWTIFQ+AKd8FpycSb pfUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@goldelico.com header.s=strato-dkim-0002 header.b=dclH053S; 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 o14si6855091pgf.174.2018.04.24.12.46.27; Tue, 24 Apr 2018 12:46:41 -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=@goldelico.com header.s=strato-dkim-0002 header.b=dclH053S; 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 S1751401AbeDXToV (ORCPT + 99 others); Tue, 24 Apr 2018 15:44:21 -0400 Received: from mo4-p01-ob.smtp.rzone.de ([81.169.146.166]:20270 "EHLO mo4-p01-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750735AbeDXToS (ORCPT ); Tue, 24 Apr 2018 15:44:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1524599056; s=strato-dkim-0002; d=goldelico.com; h=To:References:Message-Id:Content-Transfer-Encoding:Cc:Date: In-Reply-To:From:Subject:Content-Type:X-RZG-CLASS-ID:X-RZG-AUTH:From: Subject:Sender; bh=eiX50jg7GVF50Y13JE0BvrkdDETuenub7xGKuYDcu24=; b=dclH053SqC0KHnGx7HOf44BIYZCc6YfA0xcqzkCSOhqAOwy+DFpv3qt/jaIZYHmJ1Z Gw/9YxJoBrvvF3NibRDEXuClvDWwOLAWeGTEtQyALp/1oc6/m+oe93jt6PLaLOBub+IA MJFW3V4qYlKYQtBLMNLN92/F/gIQrPXkP6WXZXTO/skyCYQ3hvwpYNbWVBPK6qkGuYby Zsx0VjbttdUcxp4MZ66lZL7oReOlt/Ii9gVbdSzWlWqKc+3ntay/cd+PRce3x5km4Ey8 foZCMmLqZtB6lgzB177YzfdsdKP07pPfejmfuysYWxdEkv7f47AzEnzWfugt4fnPItdd vFfA== X-RZG-AUTH: :JGIXVUS7cutRB/49FwqZ7WcJeFKiMgPgp8VKxflSZ1P34KBj4Qpw87Wiv9N1ED6Y X-RZG-CLASS-ID: mo00 Received: from [192.168.2.107] by smtp.strato.de (RZmta 43.4 DYNA|AUTH) with ESMTPSA id u05acdu3OJi8v1F (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Tue, 24 Apr 2018 21:44:08 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [PATCH 0/7] gnss: add new GNSS subsystem From: "H. Nikolaus Schaller" In-Reply-To: <20180424175050.GG4615@localhost> Date: Tue, 24 Apr 2018 21:44:08 +0200 Cc: Greg Kroah-Hartman , Rob Herring , Mark Rutland , Andreas Kemnade , Arnd Bergmann , Pavel Machek , Linux Kernel Mailing List , Discussions about the Letux Kernel , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" Content-Transfer-Encoding: 7bit Message-Id: <8F4FAF5B-AAA9-4D46-A022-99B96C74ABFA@goldelico.com> References: <20180424163458.11947-1-johan@kernel.org> <31CF06C6-D6ED-4930-8D81-12256A518059@goldelico.com> <20180424175050.GG4615@localhost> To: Johan Hovold X-Mailer: Apple Mail (2.3124) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Am 24.04.2018 um 19:50 schrieb Johan Hovold : > > On Tue, Apr 24, 2018 at 07:40:00PM +0200, H. Nikolaus Schaller wrote: >> Hi Johan, >> >>> Am 24.04.2018 um 18:34 schrieb Johan Hovold : > >>> As proof-of-concept I have implemented drivers for receivers based on >>> two common GNSS chipsets (SiRFstar and u-blox), but due to lack of >>> hardware these have so far only been tested using mockup devices and a >>> USB-serial-based GPS device (using out-of-tree code). [ Let me know if >>> you've got any evalutation kits to spare. ] >> >> Ok, those drivers look nice on first glance. >> >> BTW: I have refactored our w2sg00x4 driver into a gps-core (still creating >> a /dev/GPS0) and a driver using a common API. >> >> With that it should almost fit by coping some lines from your serdev based >> device drivers. > > I think it should be done the other way round (if I understand you > correctly), that is, by adding support for configurations were WAKEUP is > left not connected to the sirf driver instead. Hm. Yes, the w2sg00x4 is a Sirf based chip. > I had that use-case in mind when implementing s/implementing/reinventing/ > the driver, and some ideas of how it should be > done, but did not get around to actually implement it yet. What do you need ideas for? We have that function working and submitted year after year, but it was always rejected for API reasons. You could have simply reused what we have proposed [1] and just adapt it to the new API instead of writing a new driver (which is missing some features for us). "proof-of-concept" is misleading if you expect this to become *the* Sirf driver and we are just invited to add some features to that. Making our own work and proposals completely obsolete. What I find really strange and foul play is that we are in the review process and then comes a hidden counter-proposal by the reviewer. Well, this is FOSS... BR, Nikolaus [1]: https://patchwork.ozlabs.org/cover/843392/