Received: by 2002:a19:f614:0:0:0:0:0 with SMTP id x20csp36519lfe; Fri, 15 Apr 2022 18:14:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxHCAOja6NHQl7ZYSrStIinmkSvXK9kP6FYrIAoZwE8XZrSVVR10JU7ekbxWnuNRTaTPoks X-Received: by 2002:a17:903:2341:b0:158:e73d:c42d with SMTP id c1-20020a170903234100b00158e73dc42dmr1625790plh.102.1650071679543; Fri, 15 Apr 2022 18:14:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650071679; cv=none; d=google.com; s=arc-20160816; b=DYTrsJB26JsrmF9yunfZfFArITneN0LWZCvuvU7LWKJ/BaFG6Useod4u7X730zFdhu BHb1NxCcIiHYGsmwNrF5FZSkM4Ldg3kylOh5MOeQ6F2acWdf6dMbf1OFiFcz3iSUnhQD PU2hOIntGZYKGTX7ssEQZN/89hvwS0JJz4IDLalYSI9TI2nWPp716U6/fOjtM7AVJuJ6 zKuqgpp+nxXRGN8A4u4ThzEQjk2uHpI4QpmUDk2KYY39RAdf5W0N3KVrTnf1ElugEbdX euw1/xNXpH9fGDJa72NBZ+8a1sT3MA+6kjPhM3RERKtu09QhE999MfEUV92sWQw+mtv8 n1zg== 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=JZ9b/z89dch9gLvF5vASMxbmJ/Wzdwmfjy6OZsSqtqA=; b=Ovf7le2IpVfBsXlkaAj/fYs9CSm/D8jLEVl9iF0etHLp+YoXFIUM6NtnHDnI+gFlum TRrGfxy84OigyU5i7tAit4cgCSsCsH53pa/ueFLHZ2bp8wEl+EFQTK1N1EZIGb868Gu1 BymLcvLpp9GsbuI1Yp5x6vGvvHPII0YsEuCkv8WPzZ4qQFe/rlJQl/2brSsYGv8I5LQd cn/UMt4hcz61JOMYHWvoTq4am9n8L/DPRMkhOti6bPa+DTKSzIjPje+jKmp1grUmjfZM 6l4sswQI+xwTCOZcsOBYhseXNZJItAaRFgdpqHMmEigz/zWhNKcR+iBv7OlbyimXnYc7 qVyA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=L5sP55TA; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id r24-20020a634418000000b0038265eb3545si3023039pga.334.2022.04.15.18.14.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Apr 2022 18:14:39 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=L5sP55TA; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 01657B1A88; Fri, 15 Apr 2022 17:51:20 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237016AbiDNQhv (ORCPT + 99 others); Thu, 14 Apr 2022 12:37:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56072 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232700AbiDNQhY (ORCPT ); Thu, 14 Apr 2022 12:37:24 -0400 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0A79DFDE2E; Thu, 14 Apr 2022 09:07:00 -0700 (PDT) Received: by mail-ej1-x62c.google.com with SMTP id bh17so10952480ejb.8; Thu, 14 Apr 2022 09:06:59 -0700 (PDT) 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=JZ9b/z89dch9gLvF5vASMxbmJ/Wzdwmfjy6OZsSqtqA=; b=L5sP55TAgL2AI4FDkJ+eMhfVeG1Y6n+mayllGbh7HAbtrbX8Kq31bKTjMTAqXQRdL+ uxf5PF0+vennnKdDh1T5GXF47ae2ZFWslbFdRB1FcgBWFjZOP1tG9QRTiMQ5+OPvrUiI uvKkZBe1bmA87leVgy4H4aHNqAh9Ddz8maIOFpwfFldbi/9KASDbBidQAReNFKsRndjF mLrjHMWmyxtIw+DEVEBY5vPe4CNbEs7P2o7fRt23W0xo0/MlvZIRvflgp+6FVESYhKzj /+fwRMHo3W2c6bb3X30RDhJQAUPQQznabpXEXbKrWgIMGkIjBbescnE/2k5wlzkTPJ5D PnJQ== 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=JZ9b/z89dch9gLvF5vASMxbmJ/Wzdwmfjy6OZsSqtqA=; b=ZuleybUwTBA2lAYh9087tXpZMu5bAv8vSW5J0fS5vKh+2cGY65D5drKyMMSZODaEcY m9ip1PmLX/3v1IljsMGnrX0kribcegZYUCnfGbf46/XE+NI4tM5uOUXnUER0CR9+fsJ0 QJsvT/AaUYUKUBQ8ClCGfhLV+vRXmUw4lyzpLWi5rRrbdPcijJAEH16+hcMcufk6FIof 6rstVL/GW2MhhhFF1BtQf5z1JDQzVGEVQ0x0UkKZlnLzGNamfEPYTv9tzyoduwGXrjN7 pSixGR5o6BNaA1cAo3nCr3tkEFr8nPOHzLbhllyQBLe6+jU7KdXPDoB8rSLJMMuYTrWb Rfig== X-Gm-Message-State: AOAM530D/GyabXimb4hGtd6H+ixCkmZ0v7sOFPKYTSNhC3sKh1zthBCl pF828yM/PYtPJZyRiBQFTWHp0+rmJRqJaqh9xN8= X-Received: by 2002:a17:906:1692:b0:6e8:d245:44a9 with SMTP id s18-20020a170906169200b006e8d24544a9mr2933455ejd.639.1649952418435; Thu, 14 Apr 2022 09:06:58 -0700 (PDT) MIME-Version: 1.0 References: <20220401103604.8705-1-andriy.shevchenko@linux.intel.com> <20220401103604.8705-12-andriy.shevchenko@linux.intel.com> <3a24ef01-3231-1bee-7429-dce5680c5682@samsung.com> In-Reply-To: From: Andy Shevchenko Date: Thu, 14 Apr 2022 19:06:21 +0300 Message-ID: Subject: Re: [PATCH v4 11/13] pinctrl: meson: Replace custom code by gpiochip_node_count() call To: Martin Blumenstingl Cc: Marek Szyprowski , Andy Shevchenko , Qianggui Song , Geert Uytterhoeven , Krzysztof Kozlowski , Marc Zyngier , Fabien Dessenne , Linus Walleij , "open list:GPIO SUBSYSTEM" , linux-arm Mailing List , linux-amlogic , Linux Kernel Mailing List , OpenBMC Maillist , Linux-Renesas , Linux Samsung SOC , linux-stm32@st-md-mailman.stormreply.com, Neil Armstrong , Kevin Hilman , Jerome Brunet , Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , Avi Fishman , Tomer Maimon , Tali Perry , Patrick Venture , Nancy Yuen , Benjamin Fair , Tomasz Figa , Sylwester Nawrocki , Alim Akhtar , Maxime Coquelin , Alexandre Torgue , Bartosz Golaszewski , Philipp Zabel Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Thu, Apr 14, 2022 at 6:32 PM Martin Blumenstingl wrote: > On Thu, Apr 14, 2022 at 3:51 PM Andy Shevchenko > wrote: > [...] > > > This patch landed in linux next-20220413 as commit 88834c75cae5 > > > ("pinctrl: meson: Replace custom code by gpiochip_node_count() call"). > > > Unfortunately it breaks booting of all my Amlogic-based test boards > > > (Odroid C4, N2, Khadas VIM3, VIM3l). MMC driver is no longer probed and > > > boards are unable to mount rootfs. Reverting this patch on top of > > > linux-next fixes the issue. > > > > Thank you for letting me know, I'll withdraw it and investigate. > If needed I can investigate further later today/tomorrow. I think the > problem is that our node name doesn't follow the .dts recommendation. > > For GXL (arch/arm64/boot/dts/amlogic/meson-gxl.dtsi) the GPIO > controller nodes are for example: > gpio: bank@4b0 { > ... > } > and > gpio_ao: bank@14 { > ... > } > > See also: > $ git grep -C6 gpio-controller arch/arm64/boot/dts/amlogic/*.dtsi > > Marek did not state which error he's getting but I suspect it fails > with "no gpio node found". Would be interesting to know that, yeah. The subtle difference between the patched and unpatched version is that the former uses only available nodes, it means that node is not available by some reason and then the error would be the one you guessed. -- With Best Regards, Andy Shevchenko