[RFC] Initial support for the Adreno A5XX

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux