Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp768333iob; Tue, 3 May 2022 09:15:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx4QD7W3EV5mMyrImwW8ojXIsOp3ijg8XBmz1uEB80+dGP2SAxOc7EUTeYB81QR5KO4q/Od X-Received: by 2002:a62:15c7:0:b0:50d:388d:916a with SMTP id 190-20020a6215c7000000b0050d388d916amr16656484pfv.8.1651594513421; Tue, 03 May 2022 09:15:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651594513; cv=none; d=google.com; s=arc-20160816; b=oyaCIYX9JKir6XehIGcUjre3ybRgBWYt1ZSjLFI0n+2UyJ5OE6AXIvRDl6SHofmljD dcX99GwzYWe37h6I1V43QDcnWmcX5LakayHofrIiATmt9j9uREI85JWWmyh+q71aQDdo LMhplYAOxkyeK6qYZU3FhdgNZExUoCHSVAIjCvlg5h3RSBn+7CbBYAujqJHLTJivShVm x4HqfXCEFqJmOHJR+KxAxlFBC+aAmHi6NGtZX248gUdgr4CYMKYbo5lrP0tQpIRiZ4c9 u0shd5XCEahtPzApde4lp5CBNzja+9DfkTrtIZUDuXhn3pBqWvQm7bea9SOFgKqcgCuC okzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=zB5e/Eye7NKTiR0iDf6A/QHPDIG8VOEpDlGbZQKTb30=; b=XPwngHxTxsOXRWB6p7Rp0nyHGPrVEvQ6SrYmWJaPXn8u2MKmvPtpIlXobE5PqXpu8R Svd4BaE8Djd1DetASuQ7C+VmGq5i4uZbsV6OWRizHpVrVVDQJdz1Zy2hcQetyTBhVE8p GcOxUGcAhD6PkjQVDA2bC8gnn11NH+GfW4dNZbYDn5pS3U2bvyuE5toE9/TkXXXvX55B mbJEC19ZPiqU0OknfY//qfOyeg0qVpeW9tuInhZE8+kN8FS1OVn1vCG3Wqw4iAG1P3Gr ZMWziSyTeCXHo0bbIJnP5Q8NNVMa8YwDSKlMak91g1WFPfJWQhZeVq7+jKJDJ0P8uZdV g5Kw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=BR6Bitzi; 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=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i11-20020a170902c94b00b001589d3cab77si9816058pla.388.2022.05.03.09.14.53; Tue, 03 May 2022 09:15:13 -0700 (PDT) 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=@linaro.org header.s=google header.b=BR6Bitzi; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233396AbiECJdd (ORCPT + 99 others); Tue, 3 May 2022 05:33:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36192 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233397AbiECJdb (ORCPT ); Tue, 3 May 2022 05:33:31 -0400 Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5B1C6369D5 for ; Tue, 3 May 2022 02:29:56 -0700 (PDT) Received: by mail-ed1-x52b.google.com with SMTP id t5so8563294edw.11 for ; Tue, 03 May 2022 02:29:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=zB5e/Eye7NKTiR0iDf6A/QHPDIG8VOEpDlGbZQKTb30=; b=BR6BitziOi0WXcjIJLa6fbzR99D1RO1QuZQlrMCVfu5IezrVdh94Je492bhD3tuePW Vblf0IULaKsW3hkFdtR/JnR7P830V9R0yRz7ZsYDIngTVZA0O/Re1G+Q9y7ET6yAgTPX tRpx+VIlUGwMeQHSYoyDWAm1BwalfVQyq3/DGy1iy+qaFlcLfCbGxL81eKnPmG/8w7Ww n+lrtGmFl+HBIYtq5rWpKLfTU++lasaMTHN0TscdXYkcLRRcfbtXZSmhXwtOXKFR4/Rl MbRT/oQFm7HNGHtoFhLEKxL95g0ZoNIAxQ7e8M2SdHtOBJvZKT/01Zcej5S4gQ6VnPN7 REUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=zB5e/Eye7NKTiR0iDf6A/QHPDIG8VOEpDlGbZQKTb30=; b=2mgg7nJG8LQtsLK0iciZ8ZzDEW24hsapDaKSNXx19xpcj/OMkCwCkirtZBGrxlTa7K vC98U/3GIHfuvoLqq390atKtqic+4Z6I5Q28HMIAx0Z00xE2FziXN55aZneHzMnDxBBY L1MtElYdQKFr+UG/i+WYabRgUZ8cRmSaYMaKI10hOQXSKiTBOv6WcbkmHKpMuy+4eRb9 2E2+9uy/H7tr/OZIDoAi2Vvt30b4BbT2AQIbMvJvNjw1+IFzDC5XVYWgOiV8OW1ZtHEn 808y7fQotNX1v15AF3JUbKBEPd4aFvv0u3SWxoj3iWGW4lpgX5CD96/Wpsk5DMAe7Q0v h1yQ== X-Gm-Message-State: AOAM530razN6jV0CRzN4GoET+jH8kSZ4LZPDLnBDfI6kF0PAvHhaYIHz 3i8DDFIFWayt9IXZAkNB/DI7Mw== X-Received: by 2002:a50:9f06:0:b0:425:c1ba:5037 with SMTP id b6-20020a509f06000000b00425c1ba5037mr17363890edf.285.1651570194908; Tue, 03 May 2022 02:29:54 -0700 (PDT) Received: from [192.168.0.201] (xdsl-188-155-176-92.adslplus.ch. [188.155.176.92]) by smtp.gmail.com with ESMTPSA id og13-20020a1709071dcd00b006f3ef214e3fsm4398405ejc.165.2022.05.03.02.29.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 03 May 2022 02:29:54 -0700 (PDT) Message-ID: <5a89e9bf-1004-500a-75e1-995732629937@linaro.org> Date: Tue, 3 May 2022 11:29:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v5 2/6] dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree support for r9a06g032 Content-Language: en-US To: Geert Uytterhoeven , Rob Herring Cc: Krzysztof Kozlowski , Herve Codina , Marek Vasut , Yoshihiro Shimoda , Bjorn Helgaas , Krzysztof Kozlowski , Magnus Damm , Lorenzo Pieralisi , =?UTF-8?Q?Krzysztof_Wilczy=c5=84ski?= , linux-pci , Linux-Renesas , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Linux Kernel Mailing List , Sergey Shtylyov , Thomas Petazzoni , Clement Leger , Miquel Raynal References: <20220429134143.628428-1-herve.codina@bootlin.com> <20220429134143.628428-4-herve.codina@bootlin.com> <29ba3db6-e5c7-06d3-29d9-918ee5b34555@linaro.org> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 03/05/2022 08:51, Geert Uytterhoeven wrote: >>>> This should not be a reason why a property is or is not required. Either >>>> this is required for device operation or not. If it is required, should >>>> be in the bindings. Otherwise what are you going to do in the future? >>>> Add a required property breaking the ABI? >>> >>> The problem is that there are no bindings for the reset controller >>> (actually the reset controller feature of the system-controller) yet. >>> Yeah, we can just add #reset-cells = <1> to the system-controller >>> device node, but we cannot add the actual resets properties to the >>> consumers, until the actual cell values are defined. >> >> Sounds like you should implement providers first. Or just live with the >> warning as a reminder to implement the reset provider? > > I'd go for the latter. The upstream r9a06g032.dtsi is still under active > development. Until very recently, the only device supported was the > serial console. For clocks we use in such cases fixed-clock placeholders or empty phandles. Maybe something like that would work here as well? Best regards, Krzysztof