Here is the first blast of patches for support for the fine family of Adreno A5XX GPUs. These are designed to work against Rob's version of the Linaro target tree with some additional 8996 clock stuff added in: https://github.com/freedreno/kernel-msm/tree/a5xx In addition, you will also need these SCM changes for the last three patches to work: https://patchwork.kernel.org/patch/9291593/ arm64: kernel: Add SMC Session ID to results https://patchwork.kernel.org/patch/9291595/ firmware: qcom: scm: Fix interrupted SCM calls https://patchwork.kernel.org/patch/9353735/ firmware: qcom: scm: Fix interrupted SCM calls fully https://patchwork.codeaurora.org/patch/109673/ dt-bindings: firmware: scm: Add MSM8996 DT bindings https://patchwork.codeaurora.org/patch/109675/ firmware: qcom: scm: Remove core, iface and bus clocks dependency https://patchwork.codeaurora.org/patch/109671/ firmware: qcom: scm: Return PTR_ERR when devm_clk_get fails And you also need a updated copy of the register header files by way of the rnndb database with this change on top of it: https://patchwork.codeaurora.org/patch/110423/ rnndb: a5xx: Update/enhance registers if you do all these things, apply these patches and copy in the right firmware files on the db820c you should be able to start doing useful things. And there was much rejoicing. This is a RFC so please tear into all of these with glee. I'll try to explain myself as best as I can. There are a few that might generate a bit of discussion but I'm hoping that together we can find the right solutions. Very best regards, Jordan -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html