Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp2032452pxu; Tue, 24 Nov 2020 15:19:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJyYTSg1W+uylG0vM8wSNXxJANnF9URTxfHdob0Tv/F1mbwoMG4n1dkLRkEgyvpifi43n57H X-Received: by 2002:a17:906:46d5:: with SMTP id k21mr675570ejs.495.1606259966611; Tue, 24 Nov 2020 15:19:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606259966; cv=none; d=google.com; s=arc-20160816; b=rm8aOZBsHoklJ/zrjFlEfpe35fXKhrMMx3Yz9F481TuAtoLqfdOBtJIIBM7firlHmy 8XT0CvY+CMuFDnYHHORGdevUB30b2qPwS+Biy2nQ+DIvL7dBsGGXf0afNF3IArEOhnGc MCBZzJwrd3P2S/mO8AyBBpW2U14EQGp7h/k+kWMNx8gHjH50KQB7TGKY6Dq/5AiLn1PN 0n7xoymInprcRZfgjjFzrOp8vllzzcKmWccmUIV7TD8IP00fCPJ6t9Oh0+IXCt/CwiBF z0ULTTIJlh4ZLOjsbLXZAe+PTv1Ww12/ByjjX7Vc3A55o16/Vki6oE5GkJlDtxhHP4Rx 24Ow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=MzDXagPugS5o+KmKXpuVg51WsdU5lLTnROP0cd+1ApQ=; b=0C+wo/6xN/bXsCILBjDf1b4snJ5K4HQP5ClGobI4eELAbqsAENcdgquLdz9ys5g3JH FCMyXe6pQX/n+Dvhr6DhqpWehpIcuAoenTCzdp8qiykD1K5IyG4nczGYzC98ysa3L4YZ BgWeUklt3YlyhwTJ1l2PEFuBSrQw1EIeIIqYxm2YJ+TNf4gvfxXqB0AZQcijnBcdm/n4 FMNbD8YfSljMXRTYBt6TtP9+Wh4iRfRiRSuoa64+PfkRh8JaFQv20GMoAm4REQ3I0Xyt MmGto8US7yOrqUgVX/jsuLr1w+f8OBmaNrbdr/J6KWSii4DRNorW0j39WggiBD0iL8f1 hV+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=rE6GLlPA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u11si142365edr.4.2020.11.24.15.18.50; Tue, 24 Nov 2020 15:19:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=rE6GLlPA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389554AbgKXPWB (ORCPT + 99 others); Tue, 24 Nov 2020 10:22:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51326 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730771AbgKXPWB (ORCPT ); Tue, 24 Nov 2020 10:22:01 -0500 Received: from mail-lf1-x144.google.com (mail-lf1-x144.google.com [IPv6:2a00:1450:4864:20::144]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DFC4DC0613D6 for ; Tue, 24 Nov 2020 07:22:00 -0800 (PST) Received: by mail-lf1-x144.google.com with SMTP id t6so13266623lfl.13 for ; Tue, 24 Nov 2020 07:22:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MzDXagPugS5o+KmKXpuVg51WsdU5lLTnROP0cd+1ApQ=; b=rE6GLlPAJ9z/ChKNrYX53P+OJarMJAnhSG76r0IF5zJvaFsvxt81Y3J0uAnSml4uCm N2NJhUI/Dao3ke0nui1hJbxrvEp30iNvHZQLLZVv46SqkTJ6UrknrOEX27CmrWfzGxjq BAz2j9FUwy2E5GOmt5KMyJlc0L6xDpNVyyNg8dtuAv5LYZP5C/odDmQ5u9vS7kqJinKv qDuZte5lQYsPIF+fI+Hf/bTJ1Sx95jVqjq+2Prg8sfMMYH5YhT/kdxoLxORtQXkPgA7+ GDYllGD/+XecM90G0e1f964iLZzLmXNns4TGpQfD+kLbZPoC0ZfRxyZ5H5WJDqIE1xZZ TGdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MzDXagPugS5o+KmKXpuVg51WsdU5lLTnROP0cd+1ApQ=; b=ld848aTQObRtSW5p9H+FYaWLsFzeU0o2J3b9tmoNFMwYyXdR6uCzvZakYpz9mrrT95 wQW9zaZ89RnM1+KSAyFVpjwvJ7LJrQXex9CcGeDnpTAgWYjP+p3tgpyYHVv9z3Af3Sqx FOx5w6bESB7HBvtOGL69ZAFcDMcEsfBarDex6qR+HT502DYU4t4IkUcVwPHBjTThFBsu T7KLyGjfZK33jWtMMeaO684pR/s5S3ZCfTwRtgRti5ooE57BUgjLw1dlUL6T7P4DLZvM ZYuNLl3f43FTlcVZUhKOyu2kyyvUC2qKdRXBxoZc4w1vx2hzqupdFgmKVJRZB0t7eCmw sbTg== X-Gm-Message-State: AOAM530NxycdV8DHvmCyzb7tYpeFbgZ0iNBhAmkz9bwSbLTOXmHCvZZA OSxa0ykugqQER6SDT7W1OMoB80j6e6KAirCFaUzs6g== X-Received: by 2002:a19:7b06:: with SMTP id w6mr2113166lfc.260.1606231319202; Tue, 24 Nov 2020 07:21:59 -0800 (PST) MIME-Version: 1.0 References: <20201106150706.29089-1-TheSven73@gmail.com> <20201111123327.GB4847@sirena.org.uk> <20201116210632.GJ4739@sirena.org.uk> <20201118114049.GA4827@sirena.org.uk> In-Reply-To: <20201118114049.GA4827@sirena.org.uk> From: Linus Walleij Date: Tue, 24 Nov 2020 16:21:48 +0100 Message-ID: Subject: Re: [PATCH v1] spi: fix client driver breakages when using GPIO descriptors To: Mark Brown Cc: Grant Likely , Rob Herring , Sven Van Asbroeck , Andy Shevchenko , Jonathan Cameron , Simon Han , Lukas Wunner , linux-spi , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 18, 2020 at 12:41 PM Mark Brown wrote: > What people think they were sold was the idea that they shouldn't have > to write driver code or upstream things, something with more AML like > capabilities (not realising that AML works partly because ACPI hugely > constrains system design). This makes a lot of sense. I suppose what we need to think about is the bigger question of why people/companies/managers are so worried about working upstream that they will go to lengths to avoid it and jump at any chance of raising a wall of abstraction between their internal development and the in-kernel software development. I think of this as vendor/community couples therapy or something, there is some form of deep disconnect or mistrust going on at times and having worked on both ends myself I would think I could understand it but I can't. Yours, Linus Walleij