drm/msm/gpu: Add devfreq tuning debugfs
authorRob Clark <robdclark@chromium.org>
Tue, 10 Jan 2023 23:14:42 +0000 (15:14 -0800)
committerRob Clark <robdclark@chromium.org>
Mon, 16 Jan 2023 18:40:18 +0000 (10:40 -0800)
commit6563f60f14cbb3dcbdc4e1d8469fc0fbaaa80544
treeb7bb7cc645d7e1ab6c3450e92c5a2bebe77f5a5e
parent3cba4a2cdff3afe0b057fa4ab200598d3b41d09a
drm/msm/gpu: Add devfreq tuning debugfs

Make the handful of tuning knobs available visible via debugfs.

v2: select DEVFREQ_GOV_SIMPLE_ONDEMAND because for some reason
    struct devfreq_simple_ondemand_data depends on this

Signed-off-by: Rob Clark <robdclark@chromium.org>
Patchwork: https://patchwork.freedesktop.org/patch/517784/
Link: https://lore.kernel.org/r/20230110231447.1939101-2-robdclark@gmail.com
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
drivers/gpu/drm/msm/Kconfig
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
drivers/gpu/drm/msm/msm_debugfs.c
drivers/gpu/drm/msm/msm_drv.h
drivers/gpu/drm/msm/msm_gpu.h
drivers/gpu/drm/msm/msm_gpu_devfreq.c