From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jordan Crouse Subject: [v3 PATCH 0/2] arm64: dts: Add sdm845 GPU/GMU and SMMU Date: Wed, 8 Aug 2018 16:46:59 -0600 Message-ID: <20180808224701.7527-1-jcrouse@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: nm-l0cyMroinI0@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, rnayak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, sboyd-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, hoegsberg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, sibis-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, vireshk-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org QWRkIERUIG5vZGVzIGZvciB0aGUgc2RtODQ1IEdQVS9HTVUgKGdyYXBoaWNzIG1hbmFnZW1lbnQg dW5pdCkgYW5kIHRoZSBjb21wYW5pb24KYXJtLXNtbXUtdjIgY29tcGF0aWJsZSBTTU1VLgoKVGhp cyBidWlsZHMgb24gdGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgLQpodHRwczovL3BhdGNod29y ay5rZXJuZWwub3JnL3BhdGNoLzEwMjg2MzY5LyAtIGJpbmRpbmdzIGZvciBxY29tLGxldmVsCmh0 dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTAyODE1OTkvIC0gcWNvbSxzbW11LXYy IGJpbmRpbmdzCgpBbmQgcmVxdWlyZXMgdGhlc2UgdHdvIGNoYW5nZXMgZm9yIHRoZSBkcml2ZXI6 CgpodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvcGF0Y2gvMjQzNTEyLyAtIHVzZSBu ZXcgUERDIHNlY3Rpb25zCmh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9wYXRjaC8y NDM1MTMvIC0gdXNlIHFjb20sZ211IGluc3RlYWQgb2YgZ211CgpJIHRoaW5rIHdlIGFyZSBzdGls bCB3YWl0aW5nIGZvciB0aGUgZGVwZW5kZW5jaWVzIHRvIG1lcmdlIGJ1dCB0aGlzIHNob3VsZAph dCBsZWFzdCBiZSB1c2FibGUgZm9yIGFueWJvZHkgd2l0aCBhIHRhcmdldCB0aGF0IHdhbnRzIHRv IGdldCB0aGUgR1BVIHVwCmFuZCBoYXBweS4KClt2MyAtIFNwbGl0IEdNVSBQREMgcmVnaW9uIGlu dG8gdHdvIEdQVSBzcGVjaWZpYyBzZWN0aW9ucywgZml4IGluZGVudGF0aW9uLAogIHJlYWxseSB1 c2UgcWNvbSxnbXUgZm9yIHRoZSBwaGFuZGxlIG5hbWVdClt2MiAtIGNoYW5nZWQgcWNvbSxhcmMt bGV2ZWwgdG8gcWNvbSxsZXZlbCBmb2xsb3dpbmcgZGlzY3Vzc2lvbiB3aXRoIFZpcmVzaDsKY2hh bmdlIGdtdSBwaGFuZGxlIHRvIHFjb20sZ211IHBlciBSb2JdCgpKb3JkYW4gQ3JvdXNlICgyKToK ICBkdC1iaW5kaW5nczogRG9jdW1lbnQgcWNvbSxhZHJlbm8tZ211CiAgYXJtNjQ6IGR0czogc2Rt ODQ1OiBBZGQgZ3B1IGFuZCBnbXUgZGV2aWNlIG5vZGVzCgogLi4uL2RldmljZXRyZWUvYmluZGlu Z3MvZGlzcGxheS9tc20vZ211LnR4dCAgIHwgIDU0ICsrKysrKysrCiAuLi4vZGV2aWNldHJlZS9i aW5kaW5ncy9kaXNwbGF5L21zbS9ncHUudHh0ICAgfCAgMTAgKy0KIGFyY2gvYXJtNjQvYm9vdC9k dHMvcWNvbS9zZG04NDUuZHRzaSAgICAgICAgICB8IDEyMSArKysrKysrKysrKysrKysrKysKIDMg ZmlsZXMgY2hhbmdlZCwgMTgzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUg bW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvbXNt L2dtdS50eHQKCi0tIAoyLjE4LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkZyZWVkcmVubyBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZyZWVkcmVubwo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: jcrouse@codeaurora.org (Jordan Crouse) Date: Wed, 8 Aug 2018 16:46:59 -0600 Subject: [v3 PATCH 0/2] arm64: dts: Add sdm845 GPU/GMU and SMMU Message-ID: <20180808224701.7527-1-jcrouse@codeaurora.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Add DT nodes for the sdm845 GPU/GMU (graphics management unit) and the companion arm-smmu-v2 compatible SMMU. This builds on the following dependencies - https://patchwork.kernel.org/patch/10286369/ - bindings for qcom,level https://patchwork.kernel.org/patch/10281599/ - qcom,smmu-v2 bindings And requires these two changes for the driver: https://patchwork.freedesktop.org/patch/243512/ - use new PDC sections https://patchwork.freedesktop.org/patch/243513/ - use qcom,gmu instead of gmu I think we are still waiting for the dependencies to merge but this should at least be usable for anybody with a target that wants to get the GPU up and happy. [v3 - Split GMU PDC region into two GPU specific sections, fix indentation, really use qcom,gmu for the phandle name] [v2 - changed qcom,arc-level to qcom,level following discussion with Viresh; change gmu phandle to qcom,gmu per Rob] Jordan Crouse (2): dt-bindings: Document qcom,adreno-gmu arm64: dts: sdm845: Add gpu and gmu device nodes .../devicetree/bindings/display/msm/gmu.txt | 54 ++++++++ .../devicetree/bindings/display/msm/gpu.txt | 10 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 121 ++++++++++++++++++ 3 files changed, 183 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/msm/gmu.txt -- 2.18.0