Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp2880747rdb; Sat, 9 Dec 2023 02:58:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IHgii/Q/S7vzPQ99Awte81+TtDGB7IMsO6MjNYIl+RZQGCDRjVi14zNSf//6yMeKmTCB9Xs X-Received: by 2002:a05:6808:4446:b0:3af:585:402a with SMTP id ep6-20020a056808444600b003af0585402amr2172602oib.39.1702119522252; Sat, 09 Dec 2023 02:58:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702119522; cv=none; d=google.com; s=arc-20160816; b=nH9nJx73V6wyZBClH6Iwkq2bPGliSlFlX1gqsvnbNCc2qAT0FqLsSRqX2TAvErg23e MvKJ+Uscuh6UTX89Gq84EY2syYVOTzgzQrW7CFhadDM2zBbBP2cCscpmXEgVA1cHhWTR jBeAlnTvJ41fB0Kzkw7us19TIpzeVxTsTDcT1aGFwn6N3fUVVUBGMWrZsAnbyL76h29E ru/hCJh8FA7+N4t8UiCPV04CHPp0xCpxDDxUSpoya3Mmfsc9gmrz5HgWnFtP+5Td8tu7 9ENC7fBt0p4A1yzD2hWopCeKhF+pONHN9GiOT4mmCd0goUrxGP05hjKTuAE77kyXNQ6h IgKw== 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=UWJc1NZdVSCcvjX3Wtl5BjbKKxdELiNK0tqq1NREMwM=; fh=TakxgmVh/4LqcFynHUTXVlfj3c5Mf4/5Xmsg06tBCxc=; b=MJqDyfFbIs03Gs6qXX0VUaiP5ain+YrUlgTnSQfDSixmIPxqRhPK4p649wZNZS9EHU 23VRE915nl7cKMCLYF3BgDUhuIi7CP8KRopxLWy+yvb2v+hcdKcnWuWVRhX0mvdlgBVg nEijEoEC1W+3ZSeRNZeL1bhcvyvDZFqn4JvlsaL3y7dOOEH1F8IqbvxbgiYg3w57RWMv B5Qmyqe0QIctVOshtrQ45XDMLNJPjf3MY9Ew2txfbYF3i9RML5IVn12deWWouV+pTDT0 AZWqUhMVjNL/YdhzsOdDz6wtixVrGgk8Z43Ldu9dYbj5hnJQjxNOaTXaCJihdoy14gT1 8BTQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=OEqb5mZY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id j4-20020a056a00234400b006ce0f018e57si2926477pfj.155.2023.12.09.02.58.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Dec 2023 02:58:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=OEqb5mZY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id D30B080EFC69; Sat, 9 Dec 2023 02:58:39 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229761AbjLIK6W (ORCPT + 99 others); Sat, 9 Dec 2023 05:58:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36902 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229538AbjLIK6V (ORCPT ); Sat, 9 Dec 2023 05:58:21 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7607122 for ; Sat, 9 Dec 2023 02:58:27 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9FE68C433C8; Sat, 9 Dec 2023 10:58:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702119507; bh=shMP58WBd4mK4VRt80ZFFRHtI8Ye/dBzaRFSsMTjqDw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=OEqb5mZYrDLrOdAlPG2lCYwcYIMg8S6cPlRrWy/l/8nK7b/8GHcmYKieiichGGNXS aFi8TqjM8GFWA2USvCryR45vGpiJEOeZ5PhD1VoHyWrvQB3jctuxQ3DswAeu10owhI wvu/GfzVkllpGtzi5FC86agD+1tMKlVBmnNKPX82vTAkPfdHUkQNCaEAbp8yJ+1BiY wwFomvcW8DUqOXIXuekQi8A6NlqRr/3fKVingsgR0w9My/Ih7n1zTEIOITaRg4wdeE lb/XNdQ2aHGeBdhTsyAWcZu5ve6Gmku3Xzo7VMjDiQsthR/fKl55f2GYY1ieZpU260 LwRKLN0r8ASZg== Date: Sat, 9 Dec 2023 10:58:22 +0000 From: Conor Dooley To: Karel Balej Cc: Conor Dooley , Markuss Broks , Dmitry Torokhov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Henrik Rydberg , linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Duje =?utf-8?Q?Mihanovi=C4=87?= , ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Karel Balej Subject: Re: [PATCH v3 2/5] dt-bindings: input/touchscreen: Add compatible for IST3038B Message-ID: <20231209-casing-music-bded1c7b5475@spud> References: <20231202125948.10345-1-karelb@gimli.ms.mff.cuni.cz> <20231202125948.10345-3-karelb@gimli.ms.mff.cuni.cz> <20231203-outskirts-reformat-e0a833903841@spud> <0a035c62-9d35-4f85-b1f3-bcb7dea17d52@gmail.com> <20231204-stooge-impotent-fe8d2d9177e4@wendy> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="CZZDMln35Xfb6FgC" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, 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 morse.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 (morse.vger.email [0.0.0.0]); Sat, 09 Dec 2023 02:58:40 -0800 (PST) --CZZDMln35Xfb6FgC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 09, 2023 at 10:05:27AM +0100, Karel Balej wrote: > On Mon Dec 4, 2023 at 1:52 PM CET, Conor Dooley wrote: > > On Mon, Dec 04, 2023 at 02:40:44PM +0200, Markuss Broks wrote: > > > On 12/3/23 13:20, Conor Dooley wrote: > > > > On Sat, Dec 02, 2023 at 01:48:33PM +0100, Karel Balej wrote: > > > > > From: Markuss Broks > > > > >=20 > > > > > Imagis IST3038B is a variant (firmware?) of Imagis IST3038 IC, > > > > > add the compatible for it to the IST3038C bindings. > > > > This one is better, but would be well served by mentioning what > > > > specifically is different (register addresses or firmware commands?) > > >=20 > > > I don't think anyone knows this other than Imagis itself. I would gue= ss it's > > > different hardware, since register addresses are indeed different, bu= t on > > > the other hand, there is a possibility that firmware on the MCU could= be > > > responding to those commands. I suppose "... IST3038B is a hardware v= ariant > > > of ... IST3038" would be more correct. > > > > Only Imagis might know the specifics, but you (plural) have made driver > > changes so you know what is different in terms of the programming model. > > I'm just asking for you to mention how the programming model varies in > > the commit message. Otherwise I can't know whether you should have added > > a fallback compatible, without going and reading your driver change. The > > commit message for the bindings should stand on its own merit in that > > regard. > > "Variant" alone does not suffice, as many variants of devices have a > > compatible programming model, be that for a subset of features or > > complete compatibility. > > > > > The reason why I think it could be firmware-defined is because we hav= e a lot > > > of variants (30xxA, 30xxB, 30xxC, plain 30xx), and the numbers usuall= y mean > > > feature level/completeness, e.g. some don't support the touch pressur= e or > > > touchkeys, and we don't know what A/B/C/none means. > > > > Ultimately whether it is due to firmware or the hardware isn't > > particular important, just mention what is incompatibly different. >=20 > I propose to update the commit description as such: >=20 > Imagis IST3038B is a variant (firmware?) of Imagis IST3038 IC > differing from IST3038C in its register interface. Add the > compatible for it to the IST3038C bindings. SGTM. You can add Acked-by: Conor Dooley with that commit message update. Thanks, Conor. --CZZDMln35Xfb6FgC Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCZXRITgAKCRB4tDGHoIJi 0mKTAP0RiHYmJl2KkMmHaJTsYwSOJtsQ2l0qxVgrHUXBtSYHCAD/eA8UQ6V5QmRy ZRugsrwMlJ2vJ8azdUm9Anq90NWd7wE= =g/yN -----END PGP SIGNATURE----- --CZZDMln35Xfb6FgC--