Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2441504pxp; Mon, 7 Mar 2022 15:46:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJygr0hWRO/scuNSoniOsZDicj2+PJqWu8k2PDK+ulPxhoa3VKgX1Jyhoed6N5VuyRsv0gMN X-Received: by 2002:a17:902:8ec7:b0:14a:c442:8ca2 with SMTP id x7-20020a1709028ec700b0014ac4428ca2mr14843721plo.12.1646696771305; Mon, 07 Mar 2022 15:46:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646696771; cv=none; d=google.com; s=arc-20160816; b=PC7t8/WLHWsaqEHL5Fa0X7DVmMvncsGUjLqYcgfC7QYLzyoawTBQoJR3Zq5xt3QfzE VZAYcUxLrtIPmrhYyd7/riUhSENpKmYFa9pJMwskcGGjyHSQ4jknvVB23C/6mogh/03Q rJjW+bjyFn/KgNGcnsS0TnUPTnYwElOLmcl7ANQacAHLzKxV8/0Q5/lNLIX66WOW2tsM nnfzzfO1hox0VMtrcJbXxZxW8SFabPwHzLNkd8v7AxrJnmmUtSbL8YNijKrw1PgQabU6 fFBlTwjVh6o6mg1/hJuNt0OAAYTeQDcDM39qSwFrjoOBOqJCW7rJ6ca9XbtIxfSp5Dwk QlVA== 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=iXQiyusXSHknsabSyew3dw1NkYbYI4nNb8+pTTi1PQI=; b=cD4G0PYmjfAQh1rmULB7v5y0FF4wUwRpFBKHc66EaxQSkigGcm/iUthqT8QPzsQmIH lFQEezYl2nP+w3fvP3UvcK1MXgdbGH6ZP/I0IyfZgSLI7bE3E1OLU3EZ8pLtfZmYIiBZ zPy6s/G7xyLX4Vi8SOmXZfYH6QkevsBOvfiQ39ICfaU4KK7up1JISGxa30MZBK0xPOUw qQ7pQ/N1N16AXSrAxItUyjKFSASIiyvOIUd2VkzXXfCur2OSQpePxQ0nYY0v/7Pk4wYY XaLFRihplebvCxILTRJLHBf3BEK4dFdU6ktmI33GD8DLumvOudq6F5Z2CCE6yZjWsCOO cs9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=A0Qm2gzV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f10-20020a17090a664a00b001bf020c5dafsi649632pjm.32.2022.03.07.15.45.54; Mon, 07 Mar 2022 15:46:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=A0Qm2gzV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S238405AbiCGTGS (ORCPT + 99 others); Mon, 7 Mar 2022 14:06:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41748 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233935AbiCGTGO (ORCPT ); Mon, 7 Mar 2022 14:06:14 -0500 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3F3194ECD6; Mon, 7 Mar 2022 11:05:18 -0800 (PST) Received: by mail-ed1-x533.google.com with SMTP id y12so1602553edc.13; Mon, 07 Mar 2022 11:05:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iXQiyusXSHknsabSyew3dw1NkYbYI4nNb8+pTTi1PQI=; b=A0Qm2gzVSL627z/YIsLeTA5SP5E7x2U5Pe29dKLwHmbPEL/WdOL2oAodAGHmZcZpjn JKkq7YdVAzJz4/V5YePclrtVeqaRb3FlmEdYcDTmntzHNErOPkXMN6lHILSMfGmlkTh2 oaBQHovjcLuesxDDS5NBnseM7LWCnuzzVOgwWQlGkg9d+MVqS8IGM5vUOQiHEvcZW/6S hqDRJTeuz1h8QjgvPbQm1SQa9XYrv/Q9JLwddI7kp+ynr3928GWZqis41b22wjvOruu8 64T3kDN3Q0m46Bwnm3Q4WjMZMAiV/oH7HpPpM9I2eig6JNcTKl9rT5QrRceZDpfzeh72 TKjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iXQiyusXSHknsabSyew3dw1NkYbYI4nNb8+pTTi1PQI=; b=cx1n/wcT87A/D0FHnUrq+2YOr8cZzmsEZBu33IHAwQaZu8hlJxNaStbVO9VxOXZ05K 44TjaWxE0tuHQqAOM2/ukJVqUIPEWTrR26RSUfuGNvTsugHs/8K52COzB1ah4iiKnDEV UxCvhx7HWhxjuLvljwVpLeFpXW/gnwB0qFsonSPiLAT5SqFSXkhyaiXjuwqanZhWq69X 2R0QoW5eu7TbCE97M2UeotrYSwdFjveQ1MkPbOETIx50D6bti5k3OkbyBszaBcWjvziV oWsYV0vjuI4LrvsNAf/FD38gE6KCT6QVQXLxnjRX/ElwlF3/3a4zlzV90VJJsj4JHEGF tmVQ== X-Gm-Message-State: AOAM531bFf4l0yesVT4uPWFALUuW1kPISymcERQOwUR1n5WDGAG4g4xH J+oU0VgUrsZ6nVmyqKSSU6/FRy/uTLHfZoQy/Xs= X-Received: by 2002:aa7:da93:0:b0:416:4aca:bef7 with SMTP id q19-20020aa7da93000000b004164acabef7mr5481099eds.296.1646679916550; Mon, 07 Mar 2022 11:05:16 -0800 (PST) MIME-Version: 1.0 References: <20220131151346.45792-1-andriy.shevchenko@linux.intel.com> <20220131151346.45792-6-andriy.shevchenko@linux.intel.com> <20220307192138.10f5fc32@md1za8fc.ad001.siemens.net> In-Reply-To: <20220307192138.10f5fc32@md1za8fc.ad001.siemens.net> From: Andy Shevchenko Date: Mon, 7 Mar 2022 21:03:58 +0200 Message-ID: Subject: Re: [PATCH v4 5/8] mfd: lpc_ich: Add support for pinctrl in non-ACPI system To: Henning Schild Cc: Andy Shevchenko , Wolfram Sang , Jean Delvare , Heiner Kallweit , Lee Jones , Hans de Goede , Linus Walleij , Tan Jui Nee , Kate Hsuan , Jonathan Yong , Linux Kernel Mailing List , linux-edac@vger.kernel.org, linux-i2c , "open list:GPIO SUBSYSTEM" , Platform Driver , Borislav Petkov , Mauro Carvalho Chehab , Tony Luck , James Morse , Robert Richter , Jean Delvare , Peter Tyser , Mika Westerberg , Andy Shevchenko , Mark Gross Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 7, 2022 at 8:21 PM Henning Schild wrote: Please, do not top-post. > Can this patch not be proposed separately? Maybe i am wrong but it > seems unrelated to the p2sb story. The entire story happens to begin from this very change. The author (you may see that's not me) proposed the change a long time ago and AFAIU this is the requirement to have it upstreamed. > The whole p2sb base and size discovery is easy and switching the > simatic drivers is also. It is an interface change, where the old open > coding remains working. > > But having to switch to GPIO in the same series is kind of weird. That > is a functional change which even might deserve its own cover letter. I > bet there are tons of out-of-tree modules which will stop working on > apl after that gets merged. Upstream rarely, if at all, cares about 3rd party modules. From the upstream point of view the thing (whatever the 3rd party module supports) wasn't working ("no driver" in upstream) and won't work (still "no driver" in upstream) after the change, so there may not be any regression. > I still did not understand why apl is special and other boards do not > get their pinctrl brought up without ACPI/p2sb-visible. The platform is being heavily used by one of our departments in such configuration with firmwares that may not be fully compatible with UEFI.They want to support that along with the case when BIOS has no GPIO device being provided. > I have patches floating around, but still would be happy if we could do > one thing at a time. Either way any new changes must use a pin control driver and the previous work was accepted only on this basis. > Or maybe it is strongly coupled and I do not understand why. That's the initial requirement by our peer departament. -- With Best Regards, Andy Shevchenko