From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2C823CA5FF0 for ; Tue, 6 Oct 2026 12:57:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:CC:To:In-Reply-To:References :Message-ID:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=LG3D1o4PcJaYPSyCih9D78qXkL45j+ow22OYsnQQH0c=; b=t96z8uYx38ghmjKKbMfC+uk7y2 EGH7FKUoRilrHLQ71vOvogdYGEvzHFy0OVQoYlBAeNh63UgGn9Osz/WlBTP3glt3oqea5hZUYWyWy hcNLuJiAqXj4bcf74UwJIBQYYSUPRc5fVU5fO7AobxTYdeMeQgIstV4ebB3T78+5FSpHHNEyqhgXi uV9nQqcWHUzMPCJoGebsCheJ/hqecv0scEMtnzl+mxH0PH28eN5j+MDvi/A5BNk4SFLr0C3PEE51u jnEa4rshYwX+jOUYtcwLYqiED0CbWw4U0Qn7GfKL77hc45Ndn47B4i02GQ/SD/JQRu3LJ4OAI9sL3 elBVw7TQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xE4jU-00000000oNY-2k13; Tue, 06 Oct 2026 12:57:24 +0000 Received: from esa.microchip.iphmx.com ([68.232.154.123]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xE4jL-00000000oLe-2s5Q for linux-arm-kernel@lists.infradead.org; Tue, 06 Oct 2026 12:57:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1791291435; x=1822827435; h=from:date:subject:mime-version:content-transfer-encoding: message-id:references:in-reply-to:to:cc; bh=FLqniTou4JQnWTRSbyJYhIPig7BctcqFyncv79mGFio=; b=YFbHjrJdx4bSM9g1PUcrOM1dUbw9CyeEJCwEApqu0uR3dcvJ6BrKon1S ANTuOnHU9nIkv75uSfis6NdHN8d6LU9xVKprUiOAnqZhndNW5cWGxiWVN U46GV1zOtS/PIuvxRIYZGA6qaz9OChi8h4IifJx6qnElUmfSM9kKoAh9x MjkWYJfjD4ZxTctaXeCeUdBD0/Jg79BLK/d6926kOmZNugfagn2aZe+jW CTY58d9nWJ3vyyJI1dsbE7pgPP7RWxpilejuJlX8ngdAuFzmyS9mCJ6o3 NyvQ90uEtX22Ul+kA63GA1aoGOHyYrEhkQ7VKJ+fzzjTgtF+BuJerS0no Q==; X-CSE-ConnectionGUID: lykOJGHeQZWsXJQN1pvb5w== X-CSE-MsgGUID: SQruFuKqSCm55osgPT53pQ== X-IronPort-AV: E=Sophos;i="6.27,143,1787036400"; d="scan'208";a="63701584" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa4.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Oct 2026 05:57:14 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.87.151) by chn-vm-ex3.mchp-main.com (10.10.87.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.2562.49; Tue, 6 Oct 2026 05:57:14 -0700 Received: from ROU-LL-M19942.mpu32.int (10.10.85.11) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2507.58 via Frontend Transport; Tue, 6 Oct 2026 05:57:10 -0700 From: Cyrille Pitchen Date: Tue, 6 Oct 2026 14:56:33 +0200 Subject: [PATCH v9 1/5] dt-bindings: gpu: add bindings for the Microchip GFX2D GPU MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: <20261006-cpitchen-mainline_gfx2d-v9-1-74bd3df2e183@microchip.com> References: <20261006-cpitchen-mainline_gfx2d-v9-0-74bd3df2e183@microchip.com> In-Reply-To: <20261006-cpitchen-mainline_gfx2d-v9-0-74bd3df2e183@microchip.com> To: David Airlie , Simona Vetter , "Maarten Lankhorst" , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nicolas Ferre , "Alexandre Belloni" , Claudiu Beznea , Russell King CC: , , , , Cyrille Pitchen , Conor Dooley X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1772; i=cyrille.pitchen@microchip.com; h=from:subject:message-id; bh=FLqniTou4JQnWTRSbyJYhIPig7BctcqFyncv79mGFio=; b=owGbwMvMwCXmf6yzKqEsVIbxtFoSQ9aRD/KuM2tmhYrfvascK8hwLT121sn1tdtM1FpmSQafn cSUz8bQUcrCIMbFICumyHLozdbezOOvHtu9EpWCmcPKBDKEgYtTACbyjZ2RYVKg9V/te5nCvI3/ /l67el2u01Vu1bVXrKpSQg0L5y1d4cbIsE21bp5M3yaz8MC3xmv/eieUfyjwnf9lbshktUVhZ46 K8wAA X-Developer-Key: i=cyrille.pitchen@microchip.com; a=openpgp; fpr=7A21115D7D6026585D0E183E0EF12AA1BFAC073D X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261006_055715_759011_B8454352 X-CRM114-Status: GOOD ( 11.37 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The Microchip GFX2D GPU is embedded in the SAM9X60 and SAM9X7 SoC family. Describe how the GFX2D GPU is integrated in these SoCs, including register space, interrupt and clock. Acked-by: Conor Dooley Reviewed-by: Nicolas Ferre Signed-off-by: Cyrille Pitchen --- .../bindings/gpu/microchip,sam9x60-gfx2d.yaml | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/Documentation/devicetree/bindings/gpu/microchip,sam9x60-gfx2d.yaml b/Documentation/devicetree/bindings/gpu/microchip,sam9x60-gfx2d.yaml new file mode 100644 index 000000000000..1c0faef83900 --- /dev/null +++ b/Documentation/devicetree/bindings/gpu/microchip,sam9x60-gfx2d.yaml @@ -0,0 +1,46 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/gpu/microchip,sam9x60-gfx2d.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Microchip GFX2D GPU + +maintainers: + - Cyrille Pitchen + +properties: + compatible: + enum: + - microchip,sam9x60-gfx2d + - microchip,sam9x7-gfx2d + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + clocks: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + - clocks + +additionalProperties: false + +examples: + - | + #include + #include + gpu@f0018000 { + compatible = "microchip,sam9x60-gfx2d"; + reg = <0xf0018000 0x100>; + interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>; + clocks = <&pmc PMC_TYPE_PERIPHERAL 36>; + }; + +... -- 2.53.0