a6xx GPU support for drm/msm - follow along here: https://patchwork.freedesktop.org/series/37428/ Per suggestions from various folks for the associated device tree changes for the sdm845 GPU (coming immediately after this) add a new opp function to query the device tree node for a specific opp so that we can parse out platform specific properties. For the GPU/GMU the device specific property is qcom,arc-level which is a lookup value for the cmd-db table. Thanks Stephen Boyd for the suggestion. [v3: Add dev_pm_opp_np() and use it to get the per-opp rpmh index. Change the reg-names and interrupt-names to reflect current standards without the "reg" or "irq" suffix. Fix additional bugs in the code that constructs the rpmh votes for the GMU] [v2: Addressed comments from Lucas Stach, added pm_runtime_get_supplier calls for accesses to the GMU IOMMU, moved to SPDX headers for the new files] Jordan Crouse (2): PM / OPP: Add dev_pm_opp_get_np() drm/msm: Add A6XX device support Sharat Masetty (1): drm/msm: Add generated headers for A6XX drivers/gpu/drm/msm/Makefile | 3 + drivers/gpu/drm/msm/adreno/a6xx.xml.h | 1600 ++++++++++++++++++++++++++++ drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 1226 +++++++++++++++++++++ drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 162 +++ drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 382 +++++++ drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 809 ++++++++++++++ drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 60 ++ drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 435 ++++++++ drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 127 +++ drivers/gpu/drm/msm/adreno/adreno_device.c | 12 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 5 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/opp/of.c | 20 + include/linux/pm_opp.h | 6 + 15 files changed, 4848 insertions(+), 3 deletions(-) create mode 100644 drivers/gpu/drm/msm/adreno/a6xx.xml.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gmu.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gmu.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_hfi.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_hfi.h -- 2.16.1 -- 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