Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp293999rdb; Tue, 5 Dec 2023 05:51:10 -0800 (PST) X-Google-Smtp-Source: AGHT+IGdGgtcfcxTMqJ0d5nYZjnKHDrbI9cu6RYFRViu5t0gbRsUO6aPkPnaQ6z7zJQBUUD5WLzS X-Received: by 2002:a17:902:e843:b0:1cf:d24c:7b6c with SMTP id t3-20020a170902e84300b001cfd24c7b6cmr3467187plg.59.1701784269665; Tue, 05 Dec 2023 05:51:09 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1701784269; cv=pass; d=google.com; s=arc-20160816; b=hdLj+zuWxW/E0efxCKwJMCXesoI2Ui5o0azFfIZUHz7aw/y54vssFXS9APU9roOdkb bXtQYR/XVdSVR7E6jKGHPWLTEWCbLOXF++GCAIrmZOl74J6FTg41DucN8OJeFgixGPRU OpzbzOPvqUWY22naJZytnvIYlyakZbECxZXVs5mWXMRNRgUjGkC1go7HyjS3fZdFaQAR HfrRqUng1vUlIo2gRa3dh47phGYFlSr0hwvHsJq+CrN+Uke0VuAJ3dFzX7VywepMzm/7 NyxZmWb5Uye70y3Hi87161eYHUjjpzO4azZly62U8b016FXJYD/P8T1Q2vESgTktRrS/ DZxA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature:dkim-signature; bh=BevZB1eqZGl2+QcgqrpfzNR7Ri326ZukfU8Ti2ESIko=; fh=HJaHQ3SkhD3bnR+rAhnJDorZO3lmP0UsFsQARA6A/yw=; b=kGAGzAYlYErIqKvzMWqZoGOyG3AFawDpA+jPCQwGArF95e2uBC3G0z0a3sFdp0HSLk srFa2gwzdJjhQdqTcrgWRXQyX3lYi4fuJfs3smQpQaeP7sHeKYQTxpXkDKZbahb2o5vh W9K8KIEJhmFZIduttCkC34ixWvWJGvPHVcAmDGmBYLj8xC/+S4z3Ccff/r0WnzgcaZ78 CMb2c0fGbLJe+v+Z5i50IpFQ9HlJ6aWpuBwyDE5k6NKvE6OduHnk4XbH+zvvGC5hsYWN XZgpla+q5YbauFcItsv2mOwUFkD2e1tbzbr7c7gsAY0nlH5K/RC8fVo8caqRUjY1wNdq ny3Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=gvUKaiKK; dkim=neutral (no key) header.i=@goldelico.com header.s=strato-dkim-0003 header.b=x37upRab; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id j1-20020a170902da8100b001d067cf31c5si6649374plx.197.2023.12.05.05.51.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Dec 2023 05:51:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=gvUKaiKK; dkim=neutral (no key) header.i=@goldelico.com header.s=strato-dkim-0003 header.b=x37upRab; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 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 fry.vger.email (Postfix) with ESMTP id 8729580A5F03; Tue, 5 Dec 2023 05:51:06 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1442294AbjLENum (ORCPT + 99 others); Tue, 5 Dec 2023 08:50:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42792 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345540AbjLENuf (ORCPT ); Tue, 5 Dec 2023 08:50:35 -0500 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [81.169.146.171]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A47481B1; Tue, 5 Dec 2023 05:50:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701784221; cv=none; d=strato.com; s=strato-dkim-0002; b=thU7GfXRdmud16hhoF4YyX4UyRq9xu8+0ec7eMtYZq6PzQHu9bU7+t16hQJyrbIY5w GL43j8cVmLYgqOpbix8oO2ePrp7uxovZc3vowcCgLSSJB14r3n6NH21BEfkuKtIwDUJs 6DyteLESA4VghIobt5FAHd9lmURbVH2klx5IriG98W+NYPpIz+yT1pM738CqvV7VXAfp 5gzfvd/xV330osDp3h/PnCep6vj1KugCgQp/ER7Mq05AaZSUwC/k/HUPD7L6hIJxxtmm sAebDLoA4UG3BTwTZS+sV7N2ydT4lBv4g+Wz4kIN3ChQJY9ydJeL4jl+YrxWIB2NxdBO rIaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1701784221; s=strato-dkim-0002; d=strato.com; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Cc:Date: From:Subject:Sender; bh=BevZB1eqZGl2+QcgqrpfzNR7Ri326ZukfU8Ti2ESIko=; b=ZVpKj2lE6UPY6x3rSSrJ7NfyMfdvhGF9RIjIg0ZR9UUAlLlNvqo3Li8ta2mp9Y9VD6 XYvfWbbahV3E21QwqkRuQoVnz644/UhUfx5y/VZQeORB5E0a4fEZgPdrIXEUTwYlVzMb yYyQWYCZH57WLtDsTbsyO1ujb9o432hTJrdb2NUpt7PlKGntO5X34mRuEelYXg7buC94 dio6zGF4RtTNQakUADFfxYYyAnqiWDbeaom9wvijddx+sr88vYCKdf8VYKIY/TaDoaSb pErlX2aiGi+hoZTUbY5Wr3JRpILxWNMtL0hKujCg5NZqXMkeRJOx9p/CNURxOwKtw4pw 1oBQ== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1701784221; s=strato-dkim-0002; d=goldelico.com; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Cc:Date: From:Subject:Sender; bh=BevZB1eqZGl2+QcgqrpfzNR7Ri326ZukfU8Ti2ESIko=; b=gvUKaiKK2pMqJEih6X3qP5q2HE4diwktFDI0x2D7T7fTE+3LK06yJbr3OOZfOSt96k m5a8zJuY6gCFs8CA77MgeV27eIUf05hISz6asZhErxc/2dD9SsipdOu4foe5N0TgSU6E xoCttMcyStMKC4Hf8ZEij4D9M5JcAvsPmyfl4aPPhS1c62G77aG06mxzcDyvBnCd9Bll iDIa55H0PNZy5EJb3vIbZ/JzzJASRlpBjicBFBWMQdZLPZHa46wHi7cJbrOi7/tYSAWZ 2CHggPsKZ3DF5C6+inhSN+EfKWRLeS6ORG/StvZfPif3VcQc4rYjy1huLMLkzmCb62b0 uJcw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1701784221; s=strato-dkim-0003; d=goldelico.com; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Cc:Date: From:Subject:Sender; bh=BevZB1eqZGl2+QcgqrpfzNR7Ri326ZukfU8Ti2ESIko=; b=x37upRaba5EaONfJgBtnk5313VU0c1csZgqbOTRvjE4ZsOoxVaOULDhgAPPuK6SxUl 0xGrW118EH0GxKq/L7DQ== X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMgPgp8VKxflSZ1P34KBj5Apz9PSN6LgsXcGeonQ=" Received: from smtpclient.apple by smtp.strato.de (RZmta 49.10.0 DYNA|AUTH) with ESMTPSA id wfeb35zB5DoJ252 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Tue, 5 Dec 2023 14:50:19 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\)) Subject: Re: [PATCH RFC 01/10] dt-bindings: gpu: Add PowerVR Series5 SGX GPUs From: "H. Nikolaus Schaller" In-Reply-To: Date: Tue, 5 Dec 2023 14:50:08 +0100 Cc: Andrew Davis , Frank Binns , Donald Robson , Matt Coster , Adam Ford , Ivaylo Dimitrov , Maarten Lankhorst , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , =?utf-8?Q?Beno=C3=AEt_Cousson?= , Tony Lindgren , Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Paul Cercueil , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-omap@vger.kernel.org, linux-mips@vger.kernel.org Content-Transfer-Encoding: quoted-printable Message-Id: <6BC60156-89E2-4734-BD00-B49A9A6C1D7A@goldelico.com> References: <20231204182245.33683-1-afd@ti.com> <20231204182245.33683-2-afd@ti.com> <23livt5mcc64bb6lkeec2uxp5cyn4wfekwaj6wzrjnrkndvwgj@6tveqglqpr4v> To: Maxime Ripard X-Mailer: Apple Mail (2.3774.200.91.1.1) X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,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 fry.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 (fry.vger.email [0.0.0.0]); Tue, 05 Dec 2023 05:51:06 -0800 (PST) Hi, > Am 05.12.2023 um 14:29 schrieb Maxime Ripard : >=20 > Hi, >=20 > On Tue, Dec 05, 2023 at 09:18:58AM +0100, H. Nikolaus Schaller wrote: >>> Am 05.12.2023 um 07:57 schrieb Maxime Ripard : >>>=20 >>> On Mon, Dec 04, 2023 at 12:22:36PM -0600, Andrew Davis wrote: >>>> The Imagination PowerVR Series5 "SGX" GPU is part of several SoCs = from >>>> multiple vendors. Describe how the SGX GPU is integrated in these = SoC, >>>> including register space and interrupts. Clocks, reset, and power = domain >>>> information is SoC specific. >>>>=20 >>>> Signed-off-by: Andrew Davis >>>> --- >>>> .../devicetree/bindings/gpu/img,powervr.yaml | 69 = +++++++++++++++++-- >>>> 1 file changed, 63 insertions(+), 6 deletions(-) >>>=20 >>> I think it would be best to have a separate file for this, = img,sgx.yaml >>> maybe? >>=20 >> Why? >=20 > Because it's more convenient? Is it? >> The whole family of IMG GPUs is PowerVR and SGX and Rogue are = generations 5 and 6++: >>=20 >> https://en.wikipedia.org/wiki/PowerVR >=20 > That's not really relevant as far as bindings go. But maybe for choosing binding file names. Well they are machine = readable but sometimes humans work with them. > We have multiple > binding files for devices of the same generation, or single bindings > covering multiple generations. >=20 > The important part is that every compatible is documented. It doesn't > really matter how or where. Yes, and that is why I would find it more convenient to have a single "img,powervr.yaml" for all variations unless it becomes filled with unrelated stuff (which isn't as far as I see). BR, Nikolaus=