Received: by 2002:a19:f614:0:0:0:0:0 with SMTP id x20csp25971lfe; Fri, 15 Apr 2022 17:47:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzqZsImVZOXVB8rtqD/gT4pxQC3Lij/YH9em5TmoD0daHLB1NaSUvVEj6jowZ4SrOdrIF6R X-Received: by 2002:a17:90a:c781:b0:1d0:c23e:5842 with SMTP id gn1-20020a17090ac78100b001d0c23e5842mr6023790pjb.182.1650070023160; Fri, 15 Apr 2022 17:47:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650070023; cv=none; d=google.com; s=arc-20160816; b=tcqQTTNeg5hwxuPeZXHsCzVGpf2KBXqEDbDwFlA21DOYg+/SfEAaVxI6BE3SS3us9u XsEq8kH9IfPBD9EIzuw2osPiW5n8LImup/AkOokvMii2OnPU+gEUiplBry9HWrb9e29x 5/eZ7t45Ts7mWB/JSNPYds6VqeWzsnEcvocwaPUhXwPoMspLPhJ+qNifuSCXBAl40fkV 9wTmGrRPAyt0YGdrYSLeu/m9hINqXqlA6NAolukEyDYXOj+FclOfVOQygrt6WO4fQIfg UV3yZ+tWuxclqqUN/yH1DN2qK5xr11Ma3BZ4RbE6ac/dC7vxkHFxFPUCe7MS4mdaWorD +aJw== 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=zNo0g28tlK9vSNHNGKqqjmBjPaYSOEtIiawAODAYH3c=; b=mj3IecLhhukqNHR3RK2ARchnGrnQtq4aWAx34kHPwMibl/1qs4Kq+nodPKomZ95dxb WKpEqHsuqY+D0uqFvNJaEgCR9IcgndgLw4V6XlHCR4d+MX8UYBU3hkENuufck9yXRcU4 d4zYD7yTTN4VAKid4w6Vg8he0nVykecigCvaSJN3YGX+UHXrGPp8vkgnU91Q3/L9pl9c f8ZntmCIv7yHtfKRgy82hamSrv3u2zvSWG3Z2PBOwbIXfCAEuw5ABY/MlvdYguh7Vtd5 bKa1MEhUHYA15Fbre+Cfhv9dclulIfMD9c+roe+iI8XuwBjYX64oEc9Pjnq0ss7GYx6x rlkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20210112 header.b=cW++jIHd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id w20-20020a63d754000000b003816043ee60si2844241pgi.85.2022.04.15.17.47.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Apr 2022 17:47:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@googlemail.com header.s=20210112 header.b=cW++jIHd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 3D1761CFEF; Fri, 15 Apr 2022 17:38:13 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240752AbiDNQCa (ORCPT + 99 others); Thu, 14 Apr 2022 12:02:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39218 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1359712AbiDNPrM (ORCPT ); Thu, 14 Apr 2022 11:47:12 -0400 Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A379EF47FF; Thu, 14 Apr 2022 08:32:26 -0700 (PDT) Received: by mail-ej1-x62e.google.com with SMTP id r13so10780075ejd.5; Thu, 14 Apr 2022 08:32:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zNo0g28tlK9vSNHNGKqqjmBjPaYSOEtIiawAODAYH3c=; b=cW++jIHdTWB0e/u7vyX0744QVnVIpLHeGh5WEu4BOxVM9uRZh7gq6XNbmyhxdiX0XR DnNObAKYV/atK29rtd9VDxytlGyydSI3GK7gv8UXn2s61BkOk7SirtAUukWezAkshDlq S/vxhU3aqvdD4Zqx1321bK8UkTZ5MlXIcTcawWigG3NoYBFnJf5STvdVx3TUpJBfsLar EQAclsSro41RYhUaHhwMeeWqdSJWbXVcjR24H6KwhSZsIWtZvTUOcbxQYsJQYQDPhirF VFdLgQ3N+EYyMsyuH2QM2c0kXC8IiDC08CHcYMnXhx4rxUrl3t3+RKGADf5TY3AHrxf3 qKKg== 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=zNo0g28tlK9vSNHNGKqqjmBjPaYSOEtIiawAODAYH3c=; b=x3K3tLr7937Mz1u38hefxbTOFldKb5QKIaBNWKWBEnIfHqisPljWqb/sEsmO6numWJ 10T7FNHVAYjremfYQy4BvvegUJ9BOhWb/ncyy1YVx+q4dDwUL1HgGLLwBE/Sj6SCFXaM +bAQfxD/2jTWgyoi1tql/mRZWr5e1TB/Zu7y3kXrKHGEBMO1xWbgMw7ORiOnfQqyBlc2 eh/ZMGo7k8yUIcmR+y0Rn6QuPmtPi4udDJ3ZFlQL1JEoqDkIK03oPbB+xUFUSLyipkEw EPqukydwfQMFoiPS5asCJEzeiVBJHj8bYRMMcW/NNp5Ans9Sy5j44JdLvZtjo91I1/HM mxdw== X-Gm-Message-State: AOAM532RGhJwSbEiUlg97cvkMK7KQitETUNg3c+UCRA63WzGDCNL/Ghg +pNSEKMtYaPO4XunducDbc3JbhBbdSMtvaVcic0VecYsbm8= X-Received: by 2002:a17:907:3f03:b0:6df:b04b:8712 with SMTP id hq3-20020a1709073f0300b006dfb04b8712mr2856347ejc.290.1649950345064; Thu, 14 Apr 2022 08:32:25 -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: Martin Blumenstingl Date: Thu, 14 Apr 2022 17:32:14 +0200 Message-ID: Subject: Re: [PATCH v4 11/13] pinctrl: meson: Replace custom code by gpiochip_node_count() call To: Andy Shevchenko 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 Hi Andy, 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". Best regards, Martin