Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp4454481rwd; Tue, 30 May 2023 05:48:37 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7isHemsNPy8eVBeSKtX/EnjuWwLBpZKXcrXvHHKDoDfjrzFmsk/Ns/F08gSVbETwRZPGwZ X-Received: by 2002:a17:902:8303:b0:1af:ddef:f605 with SMTP id bd3-20020a170902830300b001afddeff605mr2108017plb.65.1685450917053; Tue, 30 May 2023 05:48:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685450917; cv=none; d=google.com; s=arc-20160816; b=Wvd23jEGDwwGiUdqOgtItyddMDCIB9Fi/fYLZTtx4WZ74sM25DmCebOTYFj1dnOvyI h7Jf7BXGDzGUV1ktHQSGXsECnIZXQ83kbMdGEIkiylowBl4mIjjUgA7pqvtKbPZmccXk cXFiRsBeZ+Vxxfuv6v6X8y80pOnzaYWWLv6ccGPStzcAoHQyRNIBZOH5QqpiSq/g/74l DrtFgxoCUC+NV97+Yxu1HKH9cb+CY78o4qMWfFdMIMkyHsWyfJW7NBpxDeakRdp6Xq+n fkiU3XefyOv8t3ASEF/f/RNy3zNbB3VsFcHw4XmQyPoptevUp0eU3KJ8RJlx8OuNqI0g +pyg== 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=stytcPLfmtfo2fgiuSzdRWfNyIk7zVG1HeYjVvCDz9w=; b=pB7EnXGX7kjDVo/9sxaexvq1iWL4REQWcbwhB/eU8QjDJAJoBb17tqPV4IWBOM11om qNZlRLJ2UghLak7e115jc4fU5fVFYTUB7CyX/x55ejQ5jqS5F0Vto914/Q+mZSFwJYzq DIaIltH46jSvLwfi4JKEjeaArntNWt/9hlX/cXDNMk47dH8SuK5s5YzFI6n+Gg2Ea5JF po9vI8T/LPWxi3HMRkl/7ZAXEaHthNd/t/NopjkJ/mxFRIZ3LuUTzWi6+AL29smtoGYv IVFAYfbgWTb7t0CDdA/b7VDmMixqpaehYTtBt8qN60IE1tM+jQrrrzAzGhyqDZmvo+v+ cJoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gfCtr7jZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p22-20020a1709028a9600b001b049682a8dsi2629823plo.458.2023.05.30.05.48.22; Tue, 30 May 2023 05:48:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gfCtr7jZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230212AbjE3M1c (ORCPT + 99 others); Tue, 30 May 2023 08:27:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54264 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229615AbjE3M13 (ORCPT ); Tue, 30 May 2023 08:27:29 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3BFF511C for ; Tue, 30 May 2023 05:27:03 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-510d6b939bfso7971058a12.0 for ; Tue, 30 May 2023 05:27:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1685449616; x=1688041616; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=stytcPLfmtfo2fgiuSzdRWfNyIk7zVG1HeYjVvCDz9w=; b=gfCtr7jZXqESNbxzXiO43l3qqczxibfd/8w9kd1Ym8YdWhXyG+fyLdmQMpEwRJKnLX 9CDjSBYhIeVFltkeDw6O7TZhpN4ll73Ic+iWAWQazQlPM/ceWi/cDavmggYTsBKvUASV M6XloXq9jSWBv2+6ermKsbpEfF9PDrvNQ5TfLnbNOBsaXF4WOoln+deS7pYJ+eRfKA2W FsjnppkAX32eN6OEzpNHzIxIwiHZBKMlK7lyRfmgHUD5DcyxstEfzXndYdKrIJNjIKsA Ll+gsI3BBLsHgdonbzLUfx83IhNiMrctNLGvHNsMHAicOLaLYPIyyfHbosoQGidJXN57 hMnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685449616; x=1688041616; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=stytcPLfmtfo2fgiuSzdRWfNyIk7zVG1HeYjVvCDz9w=; b=AQJynkawjlRFNNzXwUuuyS0tEj3ON935LxBl0RZT7a8hcywuXQwAxXKgfMOQh3Wct8 96yG6gmrHEsxXDQzOs23fFj0L/uXxoEd0ha8tDUUnVR5Fpoq2tFGcnLA0Lmw7gxmimw/ 5FbRo0RkMYler8bZcGVXrS+b3344IaqmzDuhRG2NMYKfJGf6e7KwaEyaGxCVrwmLsLlm 7N64pbNyxwaCUoPT4tmXiOng2bYjTXfkG2ckfA9qaCVYrhunklWAJy5+3Md3pai7gyO5 fFzKWdzATdhSrCgwlk5q+KIW3e63Iv/NZTIgXhLF+odEg6TuJULl+SjYG4FHbgmUBYec Q8LQ== X-Gm-Message-State: AC+VfDwkfpb2+UMGLrPRKt+TB+cQZ9rCvusnccrCfi/JU3Dz4L03sGW1 xXcsXE4GTur4Mtv10F2Q0oCL8Q== X-Received: by 2002:a05:6402:693:b0:506:83fc:2dab with SMTP id f19-20020a056402069300b0050683fc2dabmr1537814edy.22.1685449616416; Tue, 30 May 2023 05:26:56 -0700 (PDT) Received: from krzk-bin ([178.197.199.204]) by smtp.gmail.com with ESMTPSA id z4-20020aa7d404000000b0050bc9ffed66sm4302283edq.53.2023.05.30.05.26.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 May 2023 05:26:55 -0700 (PDT) Date: Tue, 30 May 2023 14:26:52 +0200 From: Krzysztof Kozlowski To: Konrad Dybcio Cc: freedreno@lists.freedesktop.org, Sean Paul , Akhil P Oommen , devicetree@vger.kernel.org, Bjorn Andersson , Marijn Suijten , linux-arm-msm@vger.kernel.org, David Airlie , dri-devel@lists.freedesktop.org, Rob Clark , Abhinav Kumar , Conor Dooley , Daniel Vetter , Rob Clark , Konrad Dybcio , linux-kernel@vger.kernel.org, Rob Herring , Krzysztof Kozlowski , Dmitry Baryshkov Subject: Re: [PATCH v8 01/18] dt-bindings: display/msm: gpu: Document GMU wrapper-equipped A6xx Message-ID: <20230530122652.lct6tk6zseny6gxl@krzk-bin> References: <20230223-topic-gmuwrapper-v8-0-69c68206609e@linaro.org> <20230223-topic-gmuwrapper-v8-1-69c68206609e@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20230223-topic-gmuwrapper-v8-1-69c68206609e@linaro.org> 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_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable 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 On Mon, 29 May 2023 15:52:20 +0200, Konrad Dybcio wrote: > The "GMU Wrapper" is Qualcomm's name for "let's treat the GPU blocks > we'd normally assign to the GMU as if they were a part of the GMU, even > though they are not". It's a (good) software representation of the GMU_CX > and GMU_GX register spaces within the GPUSS that helps us programatically > treat these de-facto GMU-less parts in a way that's very similar to their > GMU-equipped cousins, massively saving up on code duplication. > > The "wrapper" register space was specifically designed to mimic the layout > of a real GMU, though it rather obviously does not have the M3 core et al. > > GMU wrapper-equipped A6xx GPUs require clocks and clock-names to be > specified under the GPU node, just like their older cousins. Account > for that. > > Signed-off-by: Konrad Dybcio > --- > .../devicetree/bindings/display/msm/gpu.yaml | 61 ++++++++++++++++++---- > 1 file changed, 52 insertions(+), 9 deletions(-) > Running 'make dtbs_check' with the schema in this patch gives the following warnings. Consider if they are expected or the schema is incorrect. These may not be new warnings. Note that it is not yet a requirement to have 0 warnings for dtbs_check. This will change in the future. Full log is available here: https://patchwork.ozlabs.org/patch/1787121 gpu@2c00000: compatible: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sm8150-hdk.dtb arch/arm64/boot/dts/qcom/sm8150-mtp.dtb