Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp4407844rdb; Fri, 15 Sep 2023 00:46:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFTpBkV76w9DkvhZtgEU68x3vstqYh0adB/HRuGDYQ9KokWGd3exegXxHJZ2PKSjbYeCF6p X-Received: by 2002:a05:6a00:24c8:b0:68f:b5a3:5ec6 with SMTP id d8-20020a056a0024c800b0068fb5a35ec6mr1326584pfv.0.1694764019337; Fri, 15 Sep 2023 00:46:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694764019; cv=none; d=google.com; s=arc-20160816; b=ALZRRWMfRaVfEB5LW1yAEbP1p24WKjuhgrVMIyBAopY2cO8Nt0kaBsGkN/PHoC2UTf yfMCDaLcFbUxn7JV5oe/Y/VBvy1rGQWfCWg4BCZ5C9HyDZ9Op1hM1DI8u3ZLAre7yo0O UjWCUAEgG5vDWkUeFPf146I5uhq/RjkGA1QPzEocP26dYjlnoNzZI9SCftm3J663mJTc bFHyL1HgiPTgqRyE6uOJp4v6Yc7SQ/IfhMXJO7J3UnCO62g+zkDYCy+rsT+UVpJKJhYX 8Ss3698k+jm7mRcZXCMjK5QFX32ZnlplAfYTMnY6L8P1MyUitPurwJZIqIrvdHJH1zTG 3xBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=t3V3aoCq0mFs+K9LdfxlBnrt+NdbsG2EUwwCHci1hKM=; fh=iKQ7Pn/YkkMb1BFPLfEbAs5eS9jxVMm0t1SulcHWFjU=; b=Tklt2TuDYX9/Xnm3CC2cIevUWNT/t6AD0D1xI/aE8Gy5Evzs+puefBI3sCt4T7CgaX ax6pvg2Kkg3hZIo0HM731nz2W69fF0qck14vVC1AAp8YV/lhJH/HJYl1NqYXd6jFawCW 5LA/uuTKi4TeGj/13DqWqzUQfwSMvFFKXAWw8uXrNXbZjdxUY90O7KVM6gz63+p+cg8M LPx2fTh1zTgH3yQbTiPV+wD0ZDPPnyZIbtYJedvJNBJ4BmNWjNNM6Hy73HYvJId7GloZ uAcHxeq2HwDGm20Qg3PYlJfBs/jSeZhWwACA03K1f+A1xBVAGr6hWFJwmOV19ixVqGto XWIw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id x40-20020a056a0018a800b0068fe810e8a1si2948357pfh.193.2023.09.15.00.46.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 00:46:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id CA5A080C5CBB; Fri, 15 Sep 2023 00:46:47 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232587AbjIOHqi convert rfc822-to-8bit (ORCPT + 99 others); Fri, 15 Sep 2023 03:46:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232438AbjIOHqh (ORCPT ); Fri, 15 Sep 2023 03:46:37 -0400 Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com [209.85.210.51]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E1751724; Fri, 15 Sep 2023 00:46:32 -0700 (PDT) Received: by mail-ot1-f51.google.com with SMTP id 46e09a7af769-6bc9c01e154so1552326a34.0; Fri, 15 Sep 2023 00:46:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694763991; x=1695368791; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LlbDJ1qD3XxXTi41UC3S2BlvV/2SQ/t6iNEBcbR7qLI=; b=aiuL7fpsv0tnBSe7fAemXaIzjoblR1Riy7l58iQtM+Jk/MV6KIqabBHpw/5eTP68SW XYE/IEwrucS2f0HyCZdRi0USb2yj/kwszQAZXOjoZ/pviSstKNseaPluufLT1950Sv79 9037GTQEyG+0/SAPJOeXXhCUhG0AIvH2/89G7KbI4DTu2zDxg9vaOJld8V8BkYP+b0yM Zt7DlCXOI4paetfZyg92cA0S13VOKI5eKsVR0QhdFGJOo4mRP+MH2nsQP4ZRSMw6klqS 0VqnHvjsR+4lJUGNFB4lmd4o/6suuyVYw/ruz5UeCU3pYHOhiGHalkL7OL05WdpvZV0z GV8w== X-Gm-Message-State: AOJu0Yx85kHoQOEHgelRO6HwXqsvuKsmy1BP8RXmzcJmpWTZkVz2XkGP WQw3RvAi36KrTJSdRzS9x5ZQ8OcoU3V/mw== X-Received: by 2002:a05:6870:d1cf:b0:1d5:a22d:3020 with SMTP id b15-20020a056870d1cf00b001d5a22d3020mr2810004oac.3.1694763991248; Fri, 15 Sep 2023 00:46:31 -0700 (PDT) Received: from mail-oo1-f43.google.com (mail-oo1-f43.google.com. [209.85.161.43]) by smtp.gmail.com with ESMTPSA id ed23-20020a056870b79700b001cd14c60b35sm1663538oab.5.2023.09.15.00.46.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Sep 2023 00:46:31 -0700 (PDT) Received: by mail-oo1-f43.google.com with SMTP id 006d021491bc7-5739965a482so1021534eaf.0; Fri, 15 Sep 2023 00:46:31 -0700 (PDT) X-Received: by 2002:a25:cf55:0:b0:d7a:c85c:7254 with SMTP id f82-20020a25cf55000000b00d7ac85c7254mr937969ybg.21.1694763526785; Fri, 15 Sep 2023 00:38:46 -0700 (PDT) MIME-Version: 1.0 References: <20230912045157.177966-1-claudiu.beznea.uj@bp.renesas.com> <20230912045157.177966-22-claudiu.beznea.uj@bp.renesas.com> <20230912160330.GA864606-robh@kernel.org> In-Reply-To: From: Geert Uytterhoeven Date: Fri, 15 Sep 2023 09:38:33 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 21/37] dt-bindings: clock: add r9a08g045 CPG clocks and resets definitions To: Krzysztof Kozlowski Cc: Rob Herring , Claudiu , mturquette@baylibre.com, sboyd@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, ulf.hansson@linaro.org, linus.walleij@linaro.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, magnus.damm@gmail.com, catalin.marinas@arm.com, will@kernel.org, prabhakar.mahadev-lad.rj@bp.renesas.com, biju.das.jz@bp.renesas.com, quic_bjorande@quicinc.com, arnd@arndb.de, konrad.dybcio@linaro.org, neil.armstrong@linaro.org, nfraprado@collabora.com, rafal@milecki.pl, wsa+renesas@sang-engineering.com, linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Claudiu Beznea Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Fri, 15 Sep 2023 00:46:48 -0700 (PDT) Hi Krzysztof, On Fri, Sep 15, 2023 at 9:24 AM Krzysztof Kozlowski wrote: > On 14/09/2023 17:26, Geert Uytterhoeven wrote: > > On Tue, Sep 12, 2023 at 6:03 PM Rob Herring wrote: > >> On Tue, Sep 12, 2023 at 07:51:41AM +0300, Claudiu wrote: > >>> From: Claudiu Beznea > >>> > >>> Add RZ/G3S (R9A08G045) Clock Pulse Generator (CPG) core clocks, module > >>> clocks and resets. > >> > >> This is part of the binding, so it can be squashed with the previous > >> patch. The ack there still stands. > > > > Usually we keep it as a separate patch, to be queued in an immutable > > branch, as it is included by both the clock driver and by DTS, but > > not by the yaml bindings file. > > Binding also should be shared, so you get compatible documented in both > places (thus lack of checkpatch warnings). It still should be one patch. Hmm, I see your point... For core Renesas SoCs components where I am (sub)maintainer for both the driver subsystem and the DTS, I can take care of that. For the generic case, that will need a lot of cooperation with subsystem maintainers, to create lots of small immutable branches with DT bindings and DT binding definition updates. Alternatively, are you (the DT maintainers) prepared to handle all DT bindings and DT binding definition updates, and create immutable branches for all of them (in a timely manner, of course)? Then we can start enforcing the rule that driver and DTS updates must not cause checkpatch warnings for missing compatible values, and must not be applied without merging the corresponding immutable branch first. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds