Received: by 2002:a05:7412:f589:b0:e2:908c:2ebd with SMTP id eh9csp1051610rdb; Wed, 1 Nov 2023 09:56:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHh8NJCOik/ubJWHSkWYQaKpS+wCKEqHQrh3m0WlrirtP94rKDCt6wTkewUikBdZpEgJTB6 X-Received: by 2002:a05:6a21:6da2:b0:17e:2afd:407b with SMTP id wl34-20020a056a216da200b0017e2afd407bmr21409617pzb.9.1698857814250; Wed, 01 Nov 2023 09:56:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698857814; cv=none; d=google.com; s=arc-20160816; b=sb0oEjUM+vdUjiLOVMU2qLUezaa63razjOKVxXLPRi8HOwoQpIG93WjZGmGraeLFyz b8W73gsGaFeoOOTGKHrlxNLtTifoc156G5ogmNmfiAPh8E0ZfdAkLY+6Jm5nb3e1rOzA 5d2mOoijIKsPO0/jw2IKXe3XnWM/hVfXMYXirzyVZrS2wUq1O4h7ag5cMNx7ZLm+/84F KB4lahHJzgHcsD+6ngQRBnO+k/F3DCx/0EwgvsMKmwZKxxWD+eZ/cyPMyi5x7ZsF0SDh ATJRrDQcnLBHn4s7tHnUGxkloT9dvt3+vA8jkZIuCZmt/6wbHJY6afXesDtozGRVcVsj ZgmA== 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=o+TYf8tLlwtnhvu7jfapP0ZzLYtbHs0SJdPBDg+r/PY=; fh=gxTYIFzi85aTuc3s+K4w/SyiTnDA0HYTWUmz4aIO014=; b=AT3HlEmQMVvibOxvfYM3oAHNcdexZnnV53s5O1V8XVXM7zgBqSK5lF8dxwPstyDhAf GP7Fp40xD5lxcULkZ2kvyfko8wQneFBFy4xDiDsIJs+JxOduGTsULCchkn/NDn022hVX 8LbS0cQVU5PLtpv0F3+75pOaCQYONwDY5mgFujXGhpT7oo9gd+1J6qqRFk7NqMlxuZeQ 9jUZfImSnWwdQtS5i7hGR+5TjBUnnSfdQ1irmx9Fuiw89HDJm98yZmmxnmlzephmjVDe dn5kSJJjOvX4p7CwXWd7dEaKnNwuial9dsuRxaGaJhU2ZcCQAH+GiXsfTFC/5JNNxgRp 0hZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=oFnlwh2C; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id kx3-20020a170902f94300b001c73626a1ffsi3311717plb.412.2023.11.01.09.56.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Nov 2023 09:56:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=oFnlwh2C; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id DB2468029DCB; Wed, 1 Nov 2023 09:56:31 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344277AbjKAQ43 (ORCPT + 99 others); Wed, 1 Nov 2023 12:56:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41102 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231233AbjKAQ42 (ORCPT ); Wed, 1 Nov 2023 12:56:28 -0400 Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 66CA610C; Wed, 1 Nov 2023 09:56:22 -0700 (PDT) Received: by mail.gandi.net (Postfix) with ESMTPSA id 134DE1BF208; Wed, 1 Nov 2023 16:56:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1698857780; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=o+TYf8tLlwtnhvu7jfapP0ZzLYtbHs0SJdPBDg+r/PY=; b=oFnlwh2CiPf0XJwGwtizVlJt+f4ewsRqVObY18ZDMwHfGQ9WXQXtbncCRXw8PJDpLM/UCD 8HuCtdGaQ2B+BU6b5VGFwO3xnba9GDIcbhK9uFjV6ztioZyU5oVjOH2xNFVI4Ya5rC11p8 mMUfVzWmDHSSARpSGl5p5LAvRuGsxVoXfHRt0SqpfRiGaR0jvkuzKSDuQZnKyds7vVXKGN Nmu7Kj4UTfMZmLoHr8uNSo2Gmbmapu/VbuCmY6D5nQrrLI5Vx2oVQyFqujjOSRHs70bndz MKwxhiUYv6DdmMeiTkWKYkSW47sImR/opneDU6x80i9JXr8eC/iIHL1FMq/O7g== Date: Wed, 1 Nov 2023 17:56:19 +0100 From: Paul Kocialkowski To: Conor Dooley Cc: Rob Herring , Mehdi Djait , mchehab@kernel.org, heiko@sntech.de, hverkuil-cisco@xs4all.nl, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, thomas.petazzoni@bootlin.com, alexandre.belloni@bootlin.com, maxime.chevallier@bootlin.com, michael.riesch@wolfvision.net Subject: Re: [PATCH v9 1/3] media: dt-bindings: media: add bindings for Rockchip CIF Message-ID: References: <5f83d60031320c4c7b0f0727604903f50ee49058.1698666612.git.mehdi.djait@bootlin.com> <20231030193236.GA1995060-robh@kernel.org> <20231101-ergonomic-grafted-2edc0290c569@spud> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tGS4dK5LvN/190zE" Content-Disposition: inline In-Reply-To: <20231101-ergonomic-grafted-2edc0290c569@spud> X-GND-Sasl: paul.kocialkowski@bootlin.com X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 (snail.vger.email [0.0.0.0]); Wed, 01 Nov 2023 09:56:32 -0700 (PDT) --tGS4dK5LvN/190zE Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Conor, On Wed 01 Nov 23, 15:44, Conor Dooley wrote: > On Tue, Oct 31, 2023 at 10:51:07AM +0100, Paul Kocialkowski wrote: > > Hi Rob, > >=20 > > On Mon 30 Oct 23, 14:32, Rob Herring wrote: > > > On Mon, Oct 30, 2023 at 01:25:12PM +0100, Mehdi Djait wrote: > > > > Add a documentation for the Rockchip Camera Interface > > > > binding. > > > >=20 > > > > Signed-off-by: Mehdi Djait > > > > --- > > > > v8=3D>v9: > > > > dropped the "Reviewed-by: Rob Herring " > > > > because of the following changes: > > > > - changed the compatible to rk3066-cif: rk3066 is the earliest Rock= chip SoC > > > > that uses cif and it is the first model starting the RK30 lineup. > > >=20 > > > Is px30 compatible with rk3066? It's not clear because you didn't add= =20 > > > rk3066 support. If not compatible, then add rk3066 when you have a us= er.=20 > > > If it is compatible, then you should have a fallback for px30. > >=20 > > Just to clarify here: we haven't checked that rk3066 uses the exact same > > programming model as px30 (so there should be no fallback compatible), = but it > > is definitely the same unit (in a different version). >=20 > If you aren't sure about the programming model, are you sure about the > number of clocks, resets etc that it has? Same IP in a different SoC > could be integrated differently, right? Yes absolutely there might be differences in these areas. But we can always= add conditionals in the binding to take care of different cases later. My main concern is to avoid giving px30 too much importance just because it happens to be the first platform supported by the Linux driver. Cheers, Paul > > Since the yaml binding document will apply to all generations of the un= it, > > the name of the file should be the first generation (rk3066) instead of= the > > px30 which is just one of the many iterations of the unit. > >=20 > > It would be both confusing and irrelevant to pick px30 just because it = happens > > to be the first generation supported in the Linux driver (and described= in > > the binding). --=20 Paul Kocialkowski, Bootlin Embedded Linux and kernel engineering https://bootlin.com --tGS4dK5LvN/190zE Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEJZpWjZeIetVBefti3cLmz3+fv9EFAmVCgzMACgkQ3cLmz3+f v9H3FAf/WjMfxacq7f9Su3oJCd059UA3G2OfjKLNkOogkv52/MsbxkKNVA3zW4qF na2nBCQiCA46fB2WBNJ0rmCz2acRUBYDxWho//H6GfLrEWGUrJ/fnrzCpWewrSIb fa+b4v9ayogxqAfhBtK50vCRkdui5gfslh5m9z8snBCBZvvXxRXSnP1DmWz+DAC/ YBG/m/py2WEbfz9yusO3KAkEsR0UuBwD2299yVe8SF750m8q5bzTyE0st5CJUuAw 0yNYo2UGIHayTHZHPOp0Ww35IFIalvqbhDHte6jKZD3VFVQvg3GtF+sbM5rWmO/S a3RT0uPustfvM8mDIpNQemjMz7DSaA== =qVos -----END PGP SIGNATURE----- --tGS4dK5LvN/190zE--