From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 11A348BE7; Fri, 28 Feb 2025 14:23:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740752634; cv=none; b=UqDwZ6CGZe0QV0wHPnVb3eqqrM95XBrDQdBSH6+qENQX/6q9BnRfVSj0ZSY8OMxxmeKU8TN6vFpTmR/OO1Ykd18MMb7W/qaUCkrzN9RBOKRCXV6+ZXPeLmLl57coaFBm2DpPQ9nrWUzb7wb/QRFPSjSW5HN4IChIPvIlns5k7jU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740752634; c=relaxed/simple; bh=ajCu9g41SZnPeTte9fd4UeergPTy5SPY1Z6qHX4P4pQ=; h=Date:Content-Type:MIME-Version:From:Cc:To:In-Reply-To:References: Message-Id:Subject; b=kroxICdTGMT41Q1YYU2yt4qSMhmjvHUFCIybisyMlg2APp//SBJ3Jn3NqPkwiQZwadUfaZn1XwUoc7q39WKbfIwCQGNbZOj0dhX6l5glPid27ICgQYjUo++A6QDEaKelaH4FJRzy/xA+joqXMogqgyYv0nTGIow4ltcaDxIXbYs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=q3ts9Dl0; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="q3ts9Dl0" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 65801C4CED6; Fri, 28 Feb 2025 14:23:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740752633; bh=ajCu9g41SZnPeTte9fd4UeergPTy5SPY1Z6qHX4P4pQ=; h=Date:From:Cc:To:In-Reply-To:References:Subject:From; b=q3ts9Dl08IFf5rhKdIW+MNOY0rlMe6p4eBaL5wod/m0ILfNKfYjppJPsRR4+1xj4Q J5vIPEt9jvt5fyiT3+hcte/iUh9GvRPgT+ePyod+bGrfUHgUI8sCmp4jNzn6K4vYZX k5JNVEvFDtlvUMEPSx4mAhi2JMVE6VkaVsngwt2YAWaWO1b38DxRdoBPDi5v/XpR5D D6nmjGeZZL/xgRhFbLVtg5ZhQ/dSOICCOyMh/Jj78FBYw6T7FMh20xlBUwxid9qDe3 SEUlLXtZxOJe6qxl1sxLG0Nu4gR/9s9XjRJgTuyfUmkywfdzwAAhcSFIQtAOao7rpf XPlCG6RXZXf0g== Date: Fri, 28 Feb 2025 08:23:51 -0600 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: "Rob Herring (Arm)" Cc: Boris Brezillon , Krzysztof Kozlowski , devicetree@vger.kernel.org, Philipp Zabel , Fabio Estevam , linux-arm-kernel@lists.infradead.org, Maarten Lankhorst , Liviu Dudau , Simona Vetter , Sascha Hauer , David Airlie , Maxime Ripard , Pengutronix Kernel Team , dri-devel@lists.freedesktop.org, Sebastian Reichel , Conor Dooley , Steven Price , Thomas Zimmermann , imx@lists.linux.dev, Shawn Guo To: Marek Vasut In-Reply-To: <20250227170012.124768-1-marex@denx.de> References: <20250227170012.124768-1-marex@denx.de> Message-Id: <174075232481.2756018.16964908012353216483.robh@kernel.org> Subject: Re: [PATCH 0/9] arm64: dts: imx95: Add support for Mali G310 GPU On Thu, 27 Feb 2025 17:58:00 +0100, Marek Vasut wrote: > The instance of the GPU populated in i.MX95 is the G310. > Add support for the GPUMIX reset via simple-reset driver, > add reset and multiple power domains support into panthor > GPU driver, add iMX95 GPU support into panthor driver and > describe the iMX95 GPU in imx95.dtsi DT. > > Marek Vasut (9): > dt-bindings: reset: imx95-gpu-blk-ctrl: Document Freescale i.MX95 GPU > reset > reset: simple: Add support for Freescale i.MX95 GPU reset > dt-bindings: gpu: mali-valhall-csf: Document optional reset > drm/panthor: Implement optional reset > drm/panthor: Implement support for multiple power domains > drm/panthor: Reset GPU after L2 cache power off > dt-bindings: gpu: mali-valhall-csf: Document i.MX95 support > drm/panthor: Add i.MX95 support > arm64: dts: imx95: Describe Mali G310 GPU > > .../bindings/gpu/arm,mali-valhall-csf.yaml | 4 + > .../reset/fsl,imx95-gpu-blk-ctrl.yaml | 49 ++++++++++++ > arch/arm64/boot/dts/freescale/imx95.dtsi | 62 +++++++++++++++ > drivers/gpu/drm/panthor/Kconfig | 1 + > drivers/gpu/drm/panthor/panthor_device.c | 79 +++++++++++++++++++ > drivers/gpu/drm/panthor/panthor_device.h | 8 ++ > drivers/gpu/drm/panthor/panthor_drv.c | 1 + > drivers/gpu/drm/panthor/panthor_gpu.c | 12 +-- > drivers/reset/reset-simple.c | 8 ++ > 9 files changed, 219 insertions(+), 5 deletions(-) > create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx95-gpu-blk-ctrl.yaml > > --- > Cc: Boris Brezillon > Cc: Conor Dooley > Cc: David Airlie > Cc: Fabio Estevam > Cc: Krzysztof Kozlowski > Cc: Liviu Dudau > Cc: Maarten Lankhorst > Cc: Maxime Ripard > Cc: Pengutronix Kernel Team > Cc: Philipp Zabel > Cc: Rob Herring > Cc: Sascha Hauer > Cc: Sebastian Reichel > Cc: Shawn Guo > Cc: Simona Vetter > Cc: Steven Price > Cc: Thomas Zimmermann > Cc: devicetree@vger.kernel.org > Cc: dri-devel@lists.freedesktop.org > Cc: imx@lists.linux.dev > Cc: linux-arm-kernel@lists.infradead.org > > -- > 2.47.2 > > > My bot found new DTB warnings on the .dts files added or changed in this series. Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings are fixed by another series. Ultimately, it is up to the platform maintainer whether these warnings are acceptable or not. No need to reply unless the platform maintainer has comments. If you already ran DT checks and didn't see these error(s), then make sure dt-schema is up to date: pip3 install dtschema --upgrade New warnings running 'make CHECK_DTBS=y for arch/arm64/boot/dts/freescale/' for 20250227170012.124768-1-marex@denx.de: arch/arm64/boot/dts/freescale/imx95-19x19-evk.dtb: opp_table: $nodename:0: 'opp_table' does not match '^opp-table(-[a-z0-9]+)?$' from schema $id: http://devicetree.org/schemas/opp/opp-v2.yaml# arch/arm64/boot/dts/freescale/imx95-19x19-evk.dtb: opp_table: Unevaluated properties are not allowed ('opp-1000000000', 'opp-500000000', 'opp-800000000' were unexpected) from schema $id: http://devicetree.org/schemas/opp/opp-v2.yaml# arch/arm64/boot/dts/freescale/imx95-19x19-evk.dtb: /soc/reset-controller@4d810000: failed to match any schema with compatible: ['fsl,imx95-gpu-blk-ctrl'] arch/arm64/boot/dts/freescale/imx95-19x19-evk.dtb: gpu@4d900000: interrupt-names:0: 'job' was expected from schema $id: http://devicetree.org/schemas/gpu/arm,mali-valhall-csf.yaml# arch/arm64/boot/dts/freescale/imx95-19x19-evk.dtb: gpu@4d900000: interrupt-names:1: 'mmu' was expected from schema $id: http://devicetree.org/schemas/gpu/arm,mali-valhall-csf.yaml# arch/arm64/boot/dts/freescale/imx95-19x19-evk.dtb: gpu@4d900000: interrupt-names:2: 'gpu' was expected from schema $id: http://devicetree.org/schemas/gpu/arm,mali-valhall-csf.yaml#