From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 13434C433E0 for ; Thu, 11 Mar 2021 00:00:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id DBF6C64FD4 for ; Thu, 11 Mar 2021 00:00:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229544AbhCJX7b (ORCPT ); Wed, 10 Mar 2021 18:59:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42116 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229675AbhCJX7Y (ORCPT ); Wed, 10 Mar 2021 18:59:24 -0500 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BCD8FC061761 for ; Wed, 10 Mar 2021 15:59:23 -0800 (PST) Received: by mail-lf1-x134.google.com with SMTP id d3so36582575lfg.10 for ; Wed, 10 Mar 2021 15:59:23 -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:content-transfer-encoding; bh=dagZdlJSDk9BSW0IHSKAmSKBHhrpoDiQ1DO3svAoSVA=; b=XBeLryR4FhDUUNs0NTaX5cqE4HV9BM84aNyHPkcZP1lriZYH6OvwYjiHWkWo0NU3y+ R6uoOjkPACcqUKIJOhrlyQs/yW5cggb3TVOGRzZqe5tU94KwZ6P3mI2YZp/0yDQbEcB8 MBHRQ3dyvp6eTR9W83FVpLkeCZJjkHEfdAnd4mlSOpgHAqhV/yUReYk3XNnAoL9MIZSp 59trtMWtRzivg6GNH+dVgz6WSuCFbGiR4qeyD8KjgbRkZBS3Hh9Ny8tGbxchuqGVTVNS p+e0QSwn1YM7BnoEXASxUy0qV8C/lYPO8qoyTnfQ5KErs/bKdkIw9kWKkYdi1nMbDeo8 gGqw== 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:content-transfer-encoding; bh=dagZdlJSDk9BSW0IHSKAmSKBHhrpoDiQ1DO3svAoSVA=; b=N9qv8NZAk6ojcO5lPl/V39RuuFMPDSI5KovvjqGYYC5MunldbGSpDHalHLoflScApg TAbve6106P73Lu7Jl10uAmQdzk6qRc36K/N1pvBfHywUXZBY4gf0G1M5GHnOAH3TzR7a WAYC7FHQ3ujEt6FfAQSaI54QE3miNld2Ho3/YB5CTlTYahFLUOSeLH9/HMVD0IKCc3vG eTsESE7Qy7+wFYmS8+agx9vO+Qy+vFgrujgXukNCRroE7p949jp3pIhFeiOibWeNcZez Mg/jKELTGgZxhikycG5hs3YxZHRPJTbwj9ND57u4HDti1usGPn5ZSHoDw+/FxfRRl6JN PVEA== X-Gm-Message-State: AOAM531OhS2ZQOh6sELYw2IoL6QLLYdu3f+9BBPf028nPsjK1TJtfh1Z wP56KBR9xj7kugnbD9bVV5GMbhYMbtFjsLzun2mEyA== X-Google-Smtp-Source: ABdhPJzdEdBi2sdOnSDjlS1DfmctL5wDJBhET4DfhoDIhrBBeoOES5ahoxRNyDKR7g42nmU2eovUzpQkaobRoucA/Ss= X-Received: by 2002:ac2:4d95:: with SMTP id g21mr612424lfe.29.1615420762141; Wed, 10 Mar 2021 15:59:22 -0800 (PST) MIME-Version: 1.0 References: <20210306155712.4298-1-noltari@gmail.com> <20210306155712.4298-4-noltari@gmail.com> In-Reply-To: From: Linus Walleij Date: Thu, 11 Mar 2021 00:59:11 +0100 Message-ID: Subject: Re: [PATCH v5 03/15] pinctrl: bcm: add bcm63xx base code To: =?UTF-8?B?w4FsdmFybyBGZXJuw6FuZGV6IFJvamFz?= Cc: Andy Shevchenko , Rob Herring , Michael Walle , Bartosz Golaszewski , Florian Fainelli , bcm-kernel-feedback-list , Jonas Gorski , Necip Fazil Yildiran , "open list:GPIO SUBSYSTEM" , devicetree , Linux Kernel Mailing List , linux-arm Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org On Wed, Mar 10, 2021 at 8:25 AM =C3=81lvaro Fern=C3=A1ndez Rojas wrote: > > // for now, since we have not an analogue (yet) > > node =3D=3D> to_of_node(fwnode) > > So you want me to convert everything to fwnode, but then I would need to = use of_node here=E2=80=A6 > It makes more sense to me to use of_node for now and convert it to fwnode= in the future=E2=80=A6 > @Linus, what do you think? I am aware of the ambition to use fwnode more to more things. To me it is most important on things that will potentially run with both OF and ACPI. Typical example: ARM Qualcomm SoCs. New drivers for Aarch64 platforms. This is a legacy MIPS platform, and we have tons of legacy platforms for AR= M etc which will never get converted to fwnode, sadly. Is it realistic that these MIPS platforms will run ACPI in addition to OF? Is ACPI even available on MIPS? Isn't OF the preferred HW description language for anything MIPS? Yours, Linus Walleij From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B5146C433E0 for ; Thu, 11 Mar 2021 00:01:01 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4E3BC64F8B for ; Thu, 11 Mar 2021 00:01:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4E3BC64F8B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=d0lweiLRQMyc23Mpswm2MNteXp4Nl45OAiOq/hYEagM=; b=B9mga1Kn9vgfRfToS9wRN/1pJ 07aBLC6HWIG/BCt9g2V0acNI9iwvRK5o6ZZlZcXlVSReu8yiWbhcV1NkrDZfmQfPuGy0UJ8BeGp6/ blWObptvanjtZrlknz2K4t7Bkom3HFXAibEfNohKowyN5+9ADQtTFy8IDh/LvNNrsCohC0wdebH3E TSn126aYrlgzbNXm32Hvcsx/NBt/4Hh7jEMSnPrR8lxUARvOTjsaeahk7UU9l7Ucd906m5GsL8Ziw 0wLPxOqigE0ywcLApAzTv8qqCX+WPfK9lyzGIUmJnUJlMxv4H2c1FsARQFFJuybzy72od+yhcTXeI CDojVdJdw==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lK8jg-00825j-EZ; Wed, 10 Mar 2021 23:59:28 +0000 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lK8jb-00824N-7R for linux-arm-kernel@lists.infradead.org; Wed, 10 Mar 2021 23:59:25 +0000 Received: by mail-lf1-x12f.google.com with SMTP id m22so36614579lfg.5 for ; Wed, 10 Mar 2021 15:59:22 -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:content-transfer-encoding; bh=dagZdlJSDk9BSW0IHSKAmSKBHhrpoDiQ1DO3svAoSVA=; b=XBeLryR4FhDUUNs0NTaX5cqE4HV9BM84aNyHPkcZP1lriZYH6OvwYjiHWkWo0NU3y+ R6uoOjkPACcqUKIJOhrlyQs/yW5cggb3TVOGRzZqe5tU94KwZ6P3mI2YZp/0yDQbEcB8 MBHRQ3dyvp6eTR9W83FVpLkeCZJjkHEfdAnd4mlSOpgHAqhV/yUReYk3XNnAoL9MIZSp 59trtMWtRzivg6GNH+dVgz6WSuCFbGiR4qeyD8KjgbRkZBS3Hh9Ny8tGbxchuqGVTVNS p+e0QSwn1YM7BnoEXASxUy0qV8C/lYPO8qoyTnfQ5KErs/bKdkIw9kWKkYdi1nMbDeo8 gGqw== 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:content-transfer-encoding; bh=dagZdlJSDk9BSW0IHSKAmSKBHhrpoDiQ1DO3svAoSVA=; b=tn9sKDZS5Y6GcPd6hy6BX8dKPiUYLsjAUYwaTOvJNFcydUvA+As31/KcU4Xmm8gJkC OpCj+2usnmkRe6cLrII1ORAH9sXQ5XLCS3TI7dPqoFQ2ZraJARYlTMP/yl6lSwAU+qpF OWYtjpmle7o7KVLyQ3Kyh8Mi0AD12pf1EfZZOHZZQF3QRyLz19FC0UQudgba4EMKm6FV 8Kl2tcDqhA+ulnS0kSYmo67f+4xZsJbHiFhYFHNdL1kqxJkde/NVKvYhBw8wE8qiy15s ElJcjAHAi2yTM/hqATQbtn/VolamcvH001LMBUS3p/6ZAK6JKT9A+KW+yHXLf31pKS6t dSNg== X-Gm-Message-State: AOAM532SEtImKxLRGj+FQFW5WH88r6cVimZpFK6yAk6m+VHLqHmB36Cx xbRC8ELQpXGgo2Uy9w6jLGFayHb6bbKeuYwpcgCHQg== X-Google-Smtp-Source: ABdhPJzdEdBi2sdOnSDjlS1DfmctL5wDJBhET4DfhoDIhrBBeoOES5ahoxRNyDKR7g42nmU2eovUzpQkaobRoucA/Ss= X-Received: by 2002:ac2:4d95:: with SMTP id g21mr612424lfe.29.1615420762141; Wed, 10 Mar 2021 15:59:22 -0800 (PST) MIME-Version: 1.0 References: <20210306155712.4298-1-noltari@gmail.com> <20210306155712.4298-4-noltari@gmail.com> In-Reply-To: From: Linus Walleij Date: Thu, 11 Mar 2021 00:59:11 +0100 Message-ID: Subject: Re: [PATCH v5 03/15] pinctrl: bcm: add bcm63xx base code To: =?UTF-8?B?w4FsdmFybyBGZXJuw6FuZGV6IFJvamFz?= Cc: Andy Shevchenko , Rob Herring , Michael Walle , Bartosz Golaszewski , Florian Fainelli , bcm-kernel-feedback-list , Jonas Gorski , Necip Fazil Yildiran , "open list:GPIO SUBSYSTEM" , devicetree , Linux Kernel Mailing List , linux-arm Mailing List X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210310_235923_411314_3A8285FB X-CRM114-Status: GOOD ( 11.77 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gV2VkLCBNYXIgMTAsIDIwMjEgYXQgODoyNSBBTSDDgWx2YXJvIEZlcm7DoW5kZXogUm9qYXMK PG5vbHRhcmlAZ21haWwuY29tPiB3cm90ZToKCj4gPiAvLyBmb3Igbm93LCBzaW5jZSB3ZSBoYXZl IG5vdCBhbiBhbmFsb2d1ZSAoeWV0KQoKPiA+IG5vZGUgPT0+IHRvX29mX25vZGUoZndub2RlKQo+ Cj4gU28geW91IHdhbnQgbWUgdG8gY29udmVydCBldmVyeXRoaW5nIHRvIGZ3bm9kZSwgYnV0IHRo ZW4gSSB3b3VsZCBuZWVkIHRvIHVzZSBvZl9ub2RlIGhlcmXigKYKPiBJdCBtYWtlcyBtb3JlIHNl bnNlIHRvIG1lIHRvIHVzZSBvZl9ub2RlIGZvciBub3cgYW5kIGNvbnZlcnQgaXQgdG8gZndub2Rl IGluIHRoZSBmdXR1cmXigKYKPiBATGludXMsIHdoYXQgZG8geW91IHRoaW5rPwoKSSBhbSBhd2Fy ZSBvZiB0aGUgYW1iaXRpb24gdG8gdXNlIGZ3bm9kZSBtb3JlIHRvIG1vcmUgdGhpbmdzLgoKVG8g bWUgaXQgaXMgbW9zdCBpbXBvcnRhbnQgb24gdGhpbmdzIHRoYXQgd2lsbCBwb3RlbnRpYWxseSBy dW4gd2l0aApib3RoIE9GIGFuZCBBQ1BJLgpUeXBpY2FsIGV4YW1wbGU6IEFSTSBRdWFsY29tbSBT b0NzLiBOZXcgZHJpdmVycyBmb3IgQWFyY2g2NCBwbGF0Zm9ybXMuCgpUaGlzIGlzIGEgbGVnYWN5 IE1JUFMgcGxhdGZvcm0sIGFuZCB3ZSBoYXZlIHRvbnMgb2YgbGVnYWN5IHBsYXRmb3JtcyBmb3Ig QVJNCmV0YyB3aGljaCB3aWxsIG5ldmVyIGdldCBjb252ZXJ0ZWQgdG8gZndub2RlLCBzYWRseS4K CklzIGl0IHJlYWxpc3RpYyB0aGF0IHRoZXNlIE1JUFMgcGxhdGZvcm1zIHdpbGwgcnVuIEFDUEkg aW4gYWRkaXRpb24gdG8KT0Y/IElzIEFDUEkgZXZlbiBhdmFpbGFibGUgb24gTUlQUz8gSXNuJ3Qg T0YgdGhlIHByZWZlcnJlZCBIVyBkZXNjcmlwdGlvbgpsYW5ndWFnZSBmb3IgYW55dGhpbmcgTUlQ Uz8KCllvdXJzLApMaW51cyBXYWxsZWlqCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==