Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1769446ybg; Sat, 19 Oct 2019 02:07:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqynHrRzEfSkLTz8kn0WRc1KSui26sZCuS8bqbaX4KAbgHnm3zdpZffEIDHZu9podBYE5bkW X-Received: by 2002:a17:906:6011:: with SMTP id o17mr12222669ejj.172.1571476076570; Sat, 19 Oct 2019 02:07:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571476076; cv=none; d=google.com; s=arc-20160816; b=ABwQUwYGRqV+kbHGWp6ug+SmJXppNgnFrs8zd6y6Mdl2s7eEKStCTgL8ZkR5mdWlNI IDwkYK5mCth1bsJkKrbrTLadETvB8pwuG8c1mPCxfVgQOUSgQIUYskuXioykjRKCS6kZ eEDf8eCN1x+HwAq6pLkM6Atxjgn20CpILa3Cqi3VS6N8G9rHFmFe5NNlJLdI49CE0tko pdPrpUhK6nfN+bBmrg3UDjygnIHqnwgPHD0rpZG+NgYqGjHmbOztupXMJiFWpyw9gNjH HSSHERes5S19MCsF5iJHY+Nn9MWJFQyDe6AvUJCOghrSeW4bEUeyBkhkbDB/ZhzzAXfD Jr/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=1QwlT7mxYs3pWYaMtPoVjC+h0W2w6mR5VlLH4l4Vwo4=; b=HeVwEHHD9iUzkTlnTqoWws7rHsA/Tb8THW1fHQmmXYhqCEaOZbZir23OwSs3NagcR3 UXi6uEbweYHxZi3cYFI/qhQQJi4HTS4HX7li6fCtQ4o4uifQZd+dijRVoasIhm0rTaHR 7/jartUiDMLptOA4c09tHZ9aEiJS4A9uhsfTdjPWH3scJnU9GW65hO0Unp5P7QjsYLwz CCOO/lnb4a+xpe/nkWPpEgp2nuLagTSRk4KAJAdrOL8GLtaVaOVD1ZQfU8eE2dpLxL35 ei7Nx+ifFtdDrBSCi4oTUeUf4i3Ui/BWySd47RXZysntmFTukzDBKAHhuU9+BfHxvUFB emlw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@goldelico.com header.s=strato-dkim-0002 header.b=Kcf+ZvuI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f15si5197382edm.414.2019.10.19.02.07.33; Sat, 19 Oct 2019 02:07:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@goldelico.com header.s=strato-dkim-0002 header.b=Kcf+ZvuI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2634577AbfJRSrM (ORCPT + 99 others); Fri, 18 Oct 2019 14:47:12 -0400 Received: from mo4-p01-ob.smtp.rzone.de ([85.215.255.54]:27432 "EHLO mo4-p01-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2443134AbfJRSqt (ORCPT ); Fri, 18 Oct 2019 14:46:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1571424406; s=strato-dkim-0002; d=goldelico.com; h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From: Subject:Sender; bh=1QwlT7mxYs3pWYaMtPoVjC+h0W2w6mR5VlLH4l4Vwo4=; b=Kcf+ZvuIP9lsrRTKnHsW42Gh5QKk1z8Raqw9bB7SbLoJ8Tjed4IYjn0oDtRtV2Kmpx VBjBWoZ3gckqUZ7vbPcK+g5bN+OgyOnTXnuc6JIWfxtF+6mZvF15rmQ4xxRAuyPEP0gw 4IxkWQkwW6jBFWGYHwn0L6UoW0w+jVzxtw37dm2sZcQTgPtWT1rx+mptW++nxvVrGlrg 5FMrN9P73iCHDal3Tu2zXJhl9F8BhaxCjB6wi6KbYPJ0ZpFdig+5vMmr1F5XYdzTAYta dnRGyxqxWRNVqLVoKtGG9+sx6mbGaQ3pDJ7ohEGHBUhSSuA0DLWPc0uyBmDSBfHGFb2u 7myw== X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMhflhwDubTJ9o1mfYzBGHXH6F3CFF60=" X-RZG-CLASS-ID: mo00 Received: from iMac.fritz.box by smtp.strato.de (RZmta 44.28.1 DYNA|AUTH) with ESMTPSA id R0b2a8v9IIkVDLB (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Fri, 18 Oct 2019 20:46:31 +0200 (CEST) From: "H. Nikolaus Schaller" To: David Airlie , Daniel Vetter , Rob Herring , Mark Rutland , =?UTF-8?q?Beno=C3=AEt=20Cousson?= , Tony Lindgren Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, letux-kernel@openphoenux.org, kernel@pyra-handheld.com, "H. Nikolaus Schaller" Subject: [PATCH 0/7] ARM: DTS: OMAP: add child nodes describing the PVRSGX present in some OMAP SoC Date: Fri, 18 Oct 2019 20:46:23 +0200 Message-Id: X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch set defines child nodes for the SGX5xx interface inside the OMAP SoC so that a driver can be found and probed by the compatible strings and can retrieve information about the SGX revision that is included in a specific SoC. It also defines the interrupt number and the timer to be used by the SGX driver. There is currently no mainline driver for these GPUs, but a project [1] is ongoing with the goal to get the open-source part as provided by TI/IMG into drivers/staging/pvr. The kernel modules built from this project have successfully demonstrated to work with the DTS definitions from this patch set on AM335x BeagleBone Black and OMAP5 Pyra. They partially works on DM3730 and PandaBoard ES but that is likely a problem in the kernel driver or the (non-free) user-space blobs. There is potential to extend this work to JZ4780 (CI20 board) and BananaPi-M3 (A83) and even some Intel Poulsbo and CedarView devices. [1]: https://github.com/openpvrsgx-devgroup H. Nikolaus Schaller (7): dt-bindings: gpu: pvrsgx: add initial bindings ARM: DTS: am33xx: add sgx gpu child node ARM: DTS: am3517: add sgx gpu child node ARM: DTS: omap3: add sgx gpu child node ARM: DTS: omap36xx: add sgx gpu child node ARM: DTS: omap4: add sgx gpu child node ARM: DTS: omap5: add sgx gpu child node .../devicetree/bindings/gpu/img,pvrsgx.txt | 76 +++++++++++++++++++ arch/arm/boot/dts/am33xx.dtsi | 11 ++- arch/arm/boot/dts/am3517.dtsi | 13 ++-- arch/arm/boot/dts/omap34xx.dtsi | 13 ++-- arch/arm/boot/dts/omap36xx.dtsi | 13 ++-- arch/arm/boot/dts/omap4.dtsi | 11 ++- arch/arm/boot/dts/omap4470.dts | 16 ++++ arch/arm/boot/dts/omap5.dtsi | 12 ++- 8 files changed, 138 insertions(+), 27 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpu/img,pvrsgx.txt create mode 100644 arch/arm/boot/dts/omap4470.dts -- 2.19.1