Received: by 10.192.165.148 with SMTP id m20csp406926imm; Wed, 25 Apr 2018 01:13:13 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoKySt9KHSHIHbaKmczPMViMKVh3W3i6Do3j6M6BO10jF+dQpKn1i9CIzfv5Ru95xmnvAKq X-Received: by 2002:a17:902:b2c7:: with SMTP id x7-v6mr2552237plw.61.1524643993095; Wed, 25 Apr 2018 01:13:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524643993; cv=none; d=google.com; s=arc-20160816; b=tl7GNAoIgH4gYHfAvUp3/VNEBBNSUQViF0JSZIUyqotxuuUBIv7NrDOAfGCZVko8Ht UMbUfbwIP03H6WTLI6ytsWqkj5LF4I8LgY/V32dSQ7Uuh0n0LWiE1BmX3D97JUw5ysAh TNmCaKBfKCWasvRkqJUMVJ9xEcnTY+mVOLBTCKgSp7MCCicuZxQjljbT0paY+t9JIn9j zIzDa8wrBBWmki0AKJH3nyb+vE6RQlAa+++lu9GOTRjEL+UaC7JHq51akI+PGImhFsG4 19KEUSmLlRjJWiu+DeNCqt3EEvFULQZV9D1tpW/FgwzbeTRjWgbsLqDKVx42ov7tOamx N4MA== 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=M8JvaPmKcblmUmCMw1ce19k9BgYiDZt/WODktpuKX6s=; b=b68iWveuuOFuI0wBYYFHBNSphkNnajg+DsGuSrLCMr09XVu5Ka6qWX4SVWxcNMVBmB 6GJX3/9ObVZQxHUSjdCIAjXTWyOggs1AMz6Od3mmgKlNLjnDO7xA1CjwofhzBqa4ZVr0 tawc5RcgSUg0w4NFxobEOcvVIo9RX4KUff0MXEqglB8U66hCIGV60ntRZLFytY/vA0wX X0crewaznTzkIHqMS8PKBYASJeUjjStP1Pi6Pv/GLMsoJ2Ym5adf8Qe5kO6s5GWoFIxn NnXpLOqoku6uSmAlENleXsQPbX0bcGZBBsrolQyFyiGK5j1tC8OPJlxm7/thjsj5NEBt Wu7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=HkIqYKxl; 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 g24si15040918pfh.162.2018.04.25.01.12.57; Wed, 25 Apr 2018 01:13:13 -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=@gmail.com header.s=20161025 header.b=HkIqYKxl; 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 S1751440AbeDYILe (ORCPT + 99 others); Wed, 25 Apr 2018 04:11:34 -0400 Received: from mail-lf0-f52.google.com ([209.85.215.52]:36861 "EHLO mail-lf0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750941AbeDYILa (ORCPT ); Wed, 25 Apr 2018 04:11:30 -0400 Received: by mail-lf0-f52.google.com with SMTP id d20-v6so24155855lfe.3; Wed, 25 Apr 2018 01:11:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=M8JvaPmKcblmUmCMw1ce19k9BgYiDZt/WODktpuKX6s=; b=HkIqYKxldWHB7tbR8jKyyv+JbZSKmN9MPQLdDMMgYFPsUVOhkI2+Vb3UfuVUVVk7ih 0rDwI3at08bWDkPbBfE266Q8riTEsg0dbH4T4VvsXZ4N9SNX3+QjfY3TaFEabzo1K1Ns z8uViQIjZHKItQdcDcxEGJFWtc1yOXs6mCWHE7KFpj7hzTpArVCsDmCj5m+qP/c6G8r4 MW61v5djV7KcV0rW/ZZ7z7GkE5cOWEi4urHx918/RofG6jDcEkHZMH9RERybngKqd50i Y1rXGX44+89ZOVf/I2xq8dewSjoZXIJ8iszoHEWisRI9zkrbg+pcW2mv9hQBAF7r1aYO gJyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=M8JvaPmKcblmUmCMw1ce19k9BgYiDZt/WODktpuKX6s=; b=K9vWwAMdylz0Vl4uHRohzkKxUEAVDfJX+4DtPtL5o5uclOEowCqPtZ1uGiYn4H3pms GeWBS8RUgXZB4ajNtd/Vw7njkyS1IhWOEg4LKajHoWoAfHpMHaRTD/0/G/J51cPh0WVa 3EfJtLhjXs0m9oC854ANePnx4Fok0cHrXD0xokxTZNU0EBRANNDLUtju+/kjN/SGW9EB UKPtIBd7VUkcEpnd4ofnuS5eC+cjAcfOCPsHdfwTYO4FFDrMluNPSQ2fsS6YkY0IoAeF YmBfu4jkOqbLdsh4phjxzy2tGsBXMEZulA/TPLNfPCeLwtLo90LsWfCn4vX3xKWkJ9dr HUKg== X-Gm-Message-State: ALQs6tCQgtCYXOsppGlsiQerPfaGVqM5j03QpEMZsG+nI02/AAKrqEqQ Cy5RQtvTc0dOR3V/Fbe30So= X-Received: by 2002:a19:159c:: with SMTP id 28-v6mr14206064lfv.139.1524643889006; Wed, 25 Apr 2018 01:11:29 -0700 (PDT) Received: from xi.terra (c-8bb2e655.07-184-6d6c6d4.cust.bredbandsbolaget.se. [85.230.178.139]) by smtp.gmail.com with ESMTPSA id u64sm3163514lja.74.2018.04.25.01.11.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Apr 2018 01:11:28 -0700 (PDT) Received: from johan by xi.terra with local (Exim 4.90_1) (envelope-from ) id 1fBFWK-000876-Fl; Wed, 25 Apr 2018 10:11:20 +0200 Date: Wed, 25 Apr 2018 10:11:20 +0200 From: Johan Hovold To: "H. Nikolaus Schaller" Cc: Johan Hovold , 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" Subject: Re: [PATCH 0/7] gnss: add new GNSS subsystem Message-ID: <20180425081120.GL4615@localhost> References: <20180424163458.11947-1-johan@kernel.org> <31CF06C6-D6ED-4930-8D81-12256A518059@goldelico.com> <20180424175050.GG4615@localhost> <8F4FAF5B-AAA9-4D46-A022-99B96C74ABFA@goldelico.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8F4FAF5B-AAA9-4D46-A022-99B96C74ABFA@goldelico.com> User-Agent: Mutt/1.9.5 (2018-04-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 24, 2018 at 09:44:08PM +0200, H. Nikolaus Schaller wrote: > > Am 24.04.2018 um 19:50 schrieb Johan Hovold : > > 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). Your code was broken or needed to be updated in several ways as I pointed out in the thread you refer to. It also did not support all those systems that use the same family of chips, but which has the WAKEUP signal connected. > "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. Dude, in the very same thread you refer to above, after being asked to reiterate your proposal to find and appropriate abstraction level you reply: "Yes, please feel free to write patches that implement it that way." Now I've done just that for you, and then you whine about that too. SiRF is a very common chip and I wanted to make sure that the common setup with WAKEUP connected was supported from the start. I'll get to your configuration in time too. Johan > [1]: https://patchwork.ozlabs.org/cover/843392/