Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp2786092rdh; Wed, 27 Sep 2023 12:36:53 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGPTleEoADMg3hS7JE2e8oMTDQQrYvnAlOruF5hw1EQ6xRlq1myEBS3f0JpM/lKHnj6+nmt X-Received: by 2002:a17:90a:fd0a:b0:277:1bd8:abe1 with SMTP id cv10-20020a17090afd0a00b002771bd8abe1mr2597752pjb.30.1695843413057; Wed, 27 Sep 2023 12:36:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695843413; cv=none; d=google.com; s=arc-20160816; b=uZvY30mWWCBnYu5tY7z+KgorT1bZpzCM3kp7gJBHLj5rahq9lfVieV8rsCrDNsQR6z eKq4jviT35OQDKRDkbG0CWL++puSolrzKkGP/Ir04RIpHAwIp3FhMSycrj9YyBjTKxxy qVNmqLROf75a5bPGe4GMXzhe2DwjYhn1cBSRbZZaID3A70+2HJEjXKyKvWvq2TmdaBIe lDupyshfydOV8xcsybS45+4mYbtPsKHpTHVNtA/cQc0kM4rQ1/TnNL5+MxwnJIkYTEB6 3kwBzUyWrhemStNAlFAle0nknVUhNyAtUGfPi8hoPE20SWG0J5iajQ23Agtg9nmd+q2l pUHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=wPhgzEHO2NaRyB1WCgPNeiw3UuWNC+N8/u1LEawKUZY=; fh=7MTNppUbFCgJRSb1fxs2gzx0s2nHT+kBpfCoO+H+ipU=; b=Xdp2c4J1nLB6Dwtb1ZmVgnh6lLF4W+eYCHN9fpga/5WYqyCv7mTdyGeKAXTPXD0N9s R0kHIUiBzG/y9pY8HtRxS0j1Q2V+ME6GVsdAEBy/9ZyjD6ZkKmMpRAzkO3c0aF8JT0n2 7CS4ewAnT7ftBQ5ppO9sRybjoeoAg9R2ZLHKwG0WkDRBsvcido+Rcp7hyyMKee8eD7NK 6Ij8KOL4hB2N4fl9t3eYZyQSgK8lCdmyGp4JSLWF1yj821vjVTYM/R7VmugQ8iWnp7sV alnb6EzdM4gGTnxRbi9oh+8Z3x2haaw/dD0a8XXiDTOLNLReiuEHCoWOzeP8vVvpIIWK Z6nw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=MraGSZxW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id i11-20020a17090a974b00b00271af83a25asi4694447pjw.59.2023.09.27.12.36.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Sep 2023 12:36:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=MraGSZxW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 61ACC806228E; Wed, 27 Sep 2023 02:12:44 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229585AbjI0JMf (ORCPT + 99 others); Wed, 27 Sep 2023 05:12:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54540 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229534AbjI0JMe (ORCPT ); Wed, 27 Sep 2023 05:12:34 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 55F8E92; Wed, 27 Sep 2023 02:12:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1695805951; x=1727341951; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=wPhgzEHO2NaRyB1WCgPNeiw3UuWNC+N8/u1LEawKUZY=; b=MraGSZxWy2e+uksJlp2eMCNinTBBduOiLUVWUoXZkaq6kQ8GnujT7pSK 1+WoCPWBB2a6Tde4hgjK5/D7hRvfcMEzxIDA+68ju6bd7xCyANFJnIDa1 TIvKojVgDP7T9w+wOvCFDDteeFDl55k11EQxP1OhmRuSGZ/6P4FgWaMVz nzmn89QBeiyP0maPK/WJ4SV1mSKB8tmi0aZqomefUZGmrq8kPQ6GcgJI6 NbSPU/L8fmoQ2lt+o6OFFxmcKZVWsJnLeIvDdtL5Wp9Oyp+SHsKJbqGwB wkuFaF6fTyjyeiHFz32uPiU2pKnM2pKO7gFKn9bp2b1aoJiuovqO1CnLF w==; X-CSE-ConnectionGUID: QipB8j7QTkSlnvEe88bcxg== X-CSE-MsgGUID: hEHH/xoXRLmujSkIgqtwVA== X-ThreatScanner-Verdict: Negative X-IronPort-AV: E=Sophos;i="6.03,179,1694761200"; d="asc'?scan'208";a="6836511" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 27 Sep 2023 02:12:30 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Wed, 27 Sep 2023 02:12:04 -0700 Received: from wendy (10.10.85.11) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Wed, 27 Sep 2023 02:12:00 -0700 Date: Wed, 27 Sep 2023 10:11:42 +0100 From: Conor Dooley To: Krzysztof Kozlowski CC: Ming Qian , Conor Dooley , "Mirela Rabulea (OSS)" , "robh+dt@kernel.org" , "shawnguo@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "conor+dt@kernel.org" , "mchehab@kernel.org" , "hverkuil-cisco@xs4all.nl" , "s.hauer@pengutronix.de" , "kernel@pengutronix.de" , "festevam@gmail.com" , "X.H. Bao" , Eagle Zhou , Tao Jiang , dl-linux-imx , "devicetree@vger.kernel.org" , "linux-media@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: Re: [EXT] Re: [PATCH v4 2/2] dt-bindings: media: imx-jpeg: Assign slot for imx jpeg encoder/decoder Message-ID: <20230927-dismantle-retinal-2f5dc8c6c235@wendy> References: <20230926101000.13392-1-ming.qian@nxp.com> <20230926101000.13392-2-ming.qian@nxp.com> <20230926-slackness-target-b74e33ab1031@spud> <54c87219-de9f-4c5b-9c70-11de22c7c612@linaro.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="r5M0Lyh3zCCR/Z6Y" Content-Disposition: inline In-Reply-To: <54c87219-de9f-4c5b-9c70-11de22c7c612@linaro.org> X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE autolearn=ham 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 27 Sep 2023 02:12:44 -0700 (PDT) --r5M0Lyh3zCCR/Z6Y Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 27, 2023 at 10:10:40AM +0200, Krzysztof Kozlowski wrote: > On 27/09/2023 04:10, Ming Qian wrote: > >> From: Conor Dooley > >> Sent: 2023=E5=B9=B49=E6=9C=8826=E6=97=A5 21:26 > >> To: Ming Qian > >> Cc: Mirela Rabulea (OSS) ; > >> robh+dt@kernel.org; shawnguo@kernel.org; > >> krzysztof.kozlowski+dt@linaro.org; conor+dt@kernel.org; > >> mchehab@kernel.org; hverkuil-cisco@xs4all.nl; s.hauer@pengutronix.de; > >> kernel@pengutronix.de; festevam@gmail.com; X.H. Bao > >> ; Eagle Zhou ; Tao Jiang > >> ; dl-linux-imx ; > >> devicetree@vger.kernel.org; linux-media@vger.kernel.org; linux- > >> kernel@vger.kernel.org; linux-arm-kernel@lists.infradead.org > >> Subject: [EXT] Re: [PATCH v4 2/2] dt-bindings: media: imx-jpeg: Assign= slot for > >> imx jpeg encoder/decoder > >> > >> Hi, > >> > >> On Tue, Sep 26, 2023 at 06:10:00PM +0800, Ming Qian wrote: > >>> There are total 4 slots available in the IP, and we only need to use > >>> one slot in one os, assign a single slot, configure interrupt and > >>> power domain only for 1 slot, not for the all 4 slots. > >>> > >>> Signed-off-by: Ming Qian > >>> --- > >>> v4 > >>> - improve commit message > >> > >>> - don't make an ABI break > >> > >> What does this mean? Can you please try to explain things a bit more c= learly > >> in your changelogs? > >> > >> Also, where is the code that actually makes use of these properties? > >=20 > > In v3 patch, I make this property required, make it an ABI break, so in= v4, I remove it from required, and default to the previous behavior if it = is missing. >=20 > So say that you dropped line making the property required. >=20 > >=20 > > The code patch is sent before, but the dts change is not applicable, so= I send it separately. The code patch link is as below: > > https://patchwork.linuxtv.org/project/linux-media/patch/cdadb4a23697fdc= 97def958c69b12cd00f547212.1685430841.git.ming.qian@nxp.com/ > >=20 > > But in the patch, the property name is "slot", not "nxp,slot", I will m= ake another patch to fix the property name after this patch is reviewed. >=20 > Format your emails properly. It's difficult to read it. >=20 > I already NAKed it, I will be NAKing still. Don't embed OS specific into > the bindings nor into the DTS. Additionally, sending the binding and dts patch split out from the proposed driver change is very unhelpful, as often (as is the case here) binding patches are not very well explained and it is required to read the driver to reverse-engineer the binding patch author's real intent. Particularly when you mention an ABI break it is important to do so, so that we can check the code changes to make sure that the ABI is upheld. Thanks, Conor. --r5M0Lyh3zCCR/Z6Y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCZRPxzgAKCRB4tDGHoIJi 0h0jAQDcf7pZAIW8G1ToRYnSYO3mxmidd0e/I9L42Z53F8f5JAD/ehUJW2iFLrkg VgrFdEdyFM0qD6Dh9w2r1cgc8kGm/Q8= =HsvG -----END PGP SIGNATURE----- --r5M0Lyh3zCCR/Z6Y--